dbaron%dbaron.org
|
d223d8305c
|
Land bug 72747 in pieces: A little cleanup. b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161738 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-09-03 23:57:42 +00:00 |
|
dbaron%dbaron.org
|
6bd6d2aaf3
|
Land bug 72747 in pieces: Remove mNeverHas*Scrollbar variables which are unneeded since the m*ScrollbarBox null-checks handle their one remaining user. b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161735 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-09-03 23:29:38 +00:00 |
|
dbaron%dbaron.org
|
d9fbd9ddf7
|
Land bug 72747 in pieces: Remove mNeverHas*Scrollbar variables which are unneeded since the m*ScrollbarBox null-checks handle their one remaining user. b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161734 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-09-03 23:28:26 +00:00 |
|
dbaron%dbaron.org
|
76aef2c246
|
Land bug 72747 in pieces: use CSS instead of C++ to ensure single line text inputs don't have scrollbars. b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161732 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-09-03 23:22:15 +00:00 |
|
dbaron%dbaron.org
|
a327321c0a
|
Land bug 72747 in pieces: use CSS instead of C++ to ensure single line text inputs don't have scrollbars. b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161731 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-09-03 23:17:18 +00:00 |
|
dbaron%dbaron.org
|
7fe37df265
|
Land bug 72747 in pieces: remove nsIScrollableFrame::GetScrollPreference. b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161688 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-09-03 00:46:43 +00:00 |
|
aaronleventhal%moonset.net
|
ef3f8b9010
|
Bug 254966. Make css scrollable elements tab navigable. r=mats, sr=roc
git-svn-id: svn://10.0.0.236/trunk@161578 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-09-01 14:58:34 +00:00 |
|
dbaron%dbaron.org
|
dcf4bae71a
|
Back out the rest of bug 72747 due to Tp regression.
git-svn-id: svn://10.0.0.236/trunk@161373 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-08-27 01:26:55 +00:00 |
|
dbaron%dbaron.org
|
565357f6d2
|
Backout the CSS parts of bug 72747 to see if that fixes the Tp regression.
git-svn-id: svn://10.0.0.236/trunk@161357 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-08-26 22:35:38 +00:00 |
|
dbaron%dbaron.org
|
ed6372cf2f
|
Implement 'overflow-x' and 'overflow-y' CSS properties, long implemented by IE for Windows and proposed for CSS3. Implement scrolling='yes' and equivalents on frame and iframe. Various pieces of related cleanup (see comment 22 in bug). b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161333 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-08-26 17:11:20 +00:00 |
|
kjh-5727%comcast.net
|
58834a6e89
|
Bug 256436 - Backing out the patch from bug 255584 due to a regression.
Requested by roc.
git-svn-id: svn://10.0.0.236/trunk@161119 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-08-22 20:24:16 +00:00 |
|
roc+%cs.cmu.edu
|
75839c9942
|
Bug 255584. Don't include areas above and to the left of the origin when we're trying to figure out the scrollable width and height --- we can't scroll to them! r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@161095 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-08-21 03:04:26 +00:00 |
|
dbaron%dbaron.org
|
dda1e6cda9
|
Fix names of constants to correspond to the new definitions of the values of the 'overflow' property. b=69355 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@160586 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-08-10 01:32:10 +00:00 |
|
bryner%brianryner.com
|
736c955c54
|
Remove non-inlined version of nsIPresShell::GetDocument(). Bug 253889, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@160208 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-08-02 04:52:55 +00:00 |
|
bryner%brianryner.com
|
865734bf2f
|
Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc
git-svn-id: svn://10.0.0.236/trunk@160184 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-07-31 23:15:21 +00:00 |
|
bryner%brianryner.com
|
b17b3249f7
|
Consolidate PresContext classes into a single nsIPresContext implementation, and finish deCOMtaminating it. Bug 253470, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@160067 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-07-29 19:41:39 +00:00 |
|
roc+%cs.cmu.edu
|
56a1f1002d
|
Bug 217120. Always make an attempt to scroll to history position after restoring scroll position in EndLoad, just in case no reflows happen again. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@159746 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-07-23 21:39:47 +00:00 |
|
roc+%cs.cmu.edu
|
c820f47543
|
Bug 251501. Refactor handling where frames get inserted on content insertion. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@159417 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-07-18 12:02:53 +00:00 |
|
peterv%propagandism.org
|
e5a332477e
|
Trying to fix minimo bustage
git-svn-id: svn://10.0.0.236/trunk@158485 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-06-25 16:38:43 +00:00 |
|
peterv%propagandism.org
|
0a98e68e54
|
Fix for bug 236408 (deCOMtaminate nsINodeInfoManager). r=caillon, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@158468 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-06-25 12:26:02 +00:00 |
|
bryner%brianryner.com
|
2a1c8d3594
|
deCOMtaminate nsBoxLayoutState. Bug 247766, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@158283 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-06-22 02:55:04 +00:00 |
|
bryner%brianryner.com
|
c52276bdfd
|
Make XUL box debug code be #ifdef DEBUG_LAYOUT. r+sr=roc, bug 103844.
git-svn-id: svn://10.0.0.236/trunk@158188 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-06-19 09:07:47 +00:00 |
|
roc+%cs.cmu.edu
|
897c2495e8
|
Bug 240276. Fork nsGfxScrollFrame into nsHTMLScrollFrame and nsXULScrollFrame. No behaviour is changed yet. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@158083 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-06-18 02:08:19 +00:00 |
|
roc+%cs.cmu.edu
|
0b0fa89131
|
Bug 226439. Convert codebase to use AppendLiteral/AssignLiteral/LowerCaseEqualsLiteral. r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@157992 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-06-17 00:13:25 +00:00 |
|
roc+%cs.cmu.edu
|
8abc5c90b1
|
Bug 232913. Let nsIScrollbarMediator support multiple scrollbars. Patch by Nate Nielsen, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@157088 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-05-29 00:09:05 +00:00 |
|
roc+%cs.cmu.edu
|
fc99d1731c
|
Try to fix gcc 3.4 bustage. If this fixes it, it totally lied about the line number
git-svn-id: svn://10.0.0.236/trunk@155970 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-05-05 04:38:12 +00:00 |
|
roc+%cs.cmu.edu
|
e7710a4890
|
Bug 240276. Trim fat from nsGfxScrollFrame, move functionality into nsGfxScrollFrameInner so that when we fork nsGfxScrollFrame, it will be shared
git-svn-id: svn://10.0.0.236/trunk@155965 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-05-05 02:32:27 +00:00 |
|
dbaron%dbaron.org
|
0f9dcd84d2
|
Fix windows bustage. b=241304
git-svn-id: svn://10.0.0.236/trunk@155350 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-04-22 20:58:32 +00:00 |
|
bzbarsky%mit.edu
|
9e22d84572
|
Fix bug 241304 (overflow broken on fixed-pos elements). Patch by roc,
r+sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@155344 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-04-22 19:33:56 +00:00 |
|
gerv%gerv.net
|
2ac510b678
|
Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@155068 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-04-18 14:30:37 +00:00 |
|
roc+%cs.cmu.edu
|
a69c586b63
|
Bug 234851. Propagate any overflow style from HTML or BODY elements to the viewport, and make it work dynamically. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@154761 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-04-13 02:56:03 +00:00 |
|
roc+%cs.cmu.edu
|
2ec6a99fd5
|
Bug 235558. We don't really want to consider computed maximum widths after all. r+sr=dbaron,a=asa
git-svn-id: svn://10.0.0.236/trunk@154330 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-03-27 02:44:26 +00:00 |
|
roc+%cs.cmu.edu
|
c36ad8a946
|
Bug 235558. Make scrollframes take CSS max-width/max-height into account when they compute their preferred size (by reflowing their scrolled block to width max-width, if appropriate). r+sr=dbaron,a=choffman
git-svn-id: svn://10.0.0.236/trunk@153939 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-03-13 02:51:16 +00:00 |
|
roc+%cs.cmu.edu
|
3fae0da191
|
Bug 232838. Remove unnecessary assertions on minsizes that we don't use. r+sr=dbaron, a=choffman
git-svn-id: svn://10.0.0.236/trunk@153892 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-03-12 03:35:53 +00:00 |
|
roc+%cs.cmu.edu
|
b2431bbad8
|
Bug 232838. Properly relayout scrollbars if we need to hide one because there's no room. Prefer to hide the horizontal scrollbar if we have to choose between them. r+sr=dbaron,a=choffman
git-svn-id: svn://10.0.0.236/trunk@153851 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-03-10 23:52:01 +00:00 |
|
bryner%brianryner.com
|
4b70febae6
|
inline IsPaginated, SetPaginatedScrolling, and GetPaginatedScrolling. Bug 229371, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@153488 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-03-03 18:24:20 +00:00 |
|
peterv%propagandism.org
|
ec0b3d579c
|
Fix for bug 230439 (Remove anonymous nodeinfomanager and other cleanup). r=caillon, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@151491 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-18 10:22:22 +00:00 |
|
bryner%brianryner.com
|
3d8a7179f8
|
Improve the way in which nsEvent and its subclasses are initialized. Commonly-used members can now be initialized via an inline constructor, and all other members are initialized to zero. eventStructType is set automatically. This also fixes some cases where an eventStructType was doubling as a message -- NS_TEXT_EVENT is now only used as an eventStructType, with a message of NS_TEXT_TEXT. NS_COMPOSITION_* events get an eventStructType of NS_COMPOSITION_EVENT, and ditto for NS_RECONVERSION_*. NS_DRAGDROP_EVENT is no longer an eventStructType since it is not a unique type of struct. There is also some miscellaneous cleanup to nsDOMEvent. Bug 220228, r=jst, sr=blizzard.
git-svn-id: svn://10.0.0.236/trunk@151191 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-12 08:25:18 +00:00 |
|
roc+%cs.cmu.edu
|
2c7cf5d827
|
Bug 210269. Reduce use of SetAttr during reflow. Also, fix up the API that gets the scrollbar dimensions of a scrollframe to always work right for RTL. r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@151089 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-09 19:21:20 +00:00 |
|
roc+%cs.cmu.edu
|
35c266025d
|
Bug 190735. deCOMtaminate nsIFrame::FirstChild and nsIFrame::GetAdditionalChildListName. r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@151077 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-09 14:20:53 +00:00 |
|
bzbarsky%mit.edu
|
a73bc94901
|
Fix restoration of horizontal scroll state. Bug 226534, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@150906 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-05 23:56:00 +00:00 |
|
bryner%brianryner.com
|
b5347dd60c
|
Change all callers of nsIPresContext::GetShell() to use the non-refcounting versions. Most callers now use PresShell(), a few that were checking for null conditions are using GetPresShell() -- this will be remedied once we can ensure that a prescontext never has a null pres shell. Bug 227690, r+sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@150598 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-12-21 05:36:36 +00:00 |
|
roc+%cs.cmu.edu
|
3d883ead61
|
Bug 227458. Make scrollports without scrollbars NOT use a native widget; they probably won't be scrolled anyway. r+sr=bz,a=dbaron
git-svn-id: svn://10.0.0.236/trunk@150185 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-12-10 03:43:39 +00:00 |
|
roc+%cs.cmu.edu
|
d6abe407cd
|
Bug 30579. Add a skinnable 'scrollcorner' element to fill in the gap when there are two scrollbars. r+sr=bryner,a=asa
git-svn-id: svn://10.0.0.236/trunk@149611 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-11-21 10:45:24 +00:00 |
|
bryner%brianryner.com
|
2097395338
|
Speed up mapping HTML tag enums to atoms by using an array of static atoms, indexed by enum value. This avoids a UTF16 to UTF8 conversion and atom table lookup for each tag. Add a CString version of nsINodeInfoManager::GetNodeInfo(), convert literal string callers to use that version, and remove some unused variants of GetNodeInfo(). Bug 223595, r=axel@pike.org, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@148857 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-11-05 05:17:07 +00:00 |
|
uid502
|
e56ed2443c
|
Bug 190735. DeCOMtaminate nsIFrame::GetFrameType. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@148665 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-10-31 20:19:18 +00:00 |
|
bryner%brianryner.com
|
eeddf02bde
|
deCOMtaminate nsIDocument by changing methods to use return value instead of out-params, eliminating unused nsresult return values, moving some members to nsIDocument and inlining the getters/setters. Bug 222134, r=bzbarsky, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@148257 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-10-22 06:09:48 +00:00 |
|
jst%mozilla.jstenback.com
|
ef67a47aab
|
Fixing bug 215981. DeCOMtaminating nsIContent and nsIDocument some, and also some minor changes to other related interfaces. r=caillon@aillon.org, sr=peterv@propagandism.org.
git-svn-id: svn://10.0.0.236/trunk@147354 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-09-27 04:18:26 +00:00 |
|
roc+%cs.cmu.edu
|
7895bff657
|
Ongoing deCOMtamination. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@144251 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-06-29 03:43:05 +00:00 |
|
roc+%cs.cmu.edu
|
fc35098277
|
Ongoing deCOMtamination. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@144189 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-06-26 11:30:17 +00:00 |
|