dbaron%dbaron.org
|
f2f184adff
|
Treat 'visibility: collapse' the same as 'visibility: hidden'. b=264072 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@163654 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-10-13 15:12:14 +00:00 |
|
roc+%cs.cmu.edu
|
ab88d1e1ac
|
Bug 259032. DeCOMtaminate nsIFrame::GetNext/PrevInFlow. r+sr=roc, patch by Will Levine
git-svn-id: svn://10.0.0.236/trunk@162269 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-09-14 02:28:03 +00:00 |
|
dbaron%dbaron.org
|
bbe291225f
|
The slow codepaths for fixed background-attachment should only apply when there's a background image. b=258793 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@162195 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-09-13 05:39:27 +00:00 |
|
dbaron%dbaron.org
|
d078282226
|
Land bug 72747 in pieces: Implement overflow-x and overflow-y. b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161772 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-09-05 00:04:04 +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 |
|
roc+%cs.cmu.edu
|
d82b9d3db0
|
Bug 133165. Draw the outline outside the frame's normal overflow area. r+sr=dbaron. Also, correct some trivial misuses of nsChangeHint, r+sr=mozbot
git-svn-id: svn://10.0.0.236/trunk@161292 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-08-26 00:07:56 +00:00 |
|
bryner%brianryner.com
|
ff2bc0b69e
|
Trying again to land support for content node properties (bug 253888). r=jst, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@161182 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-08-24 18:50:29 +00:00 |
|
bryner%brianryner.com
|
2ac3245dec
|
Backing out 253888 again due to Tp regression plus another problem I noticed (frame properties not getting destroyed on frame destruction)
git-svn-id: svn://10.0.0.236/trunk@161116 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-08-22 07:10:50 +00:00 |
|
bryner%brianryner.com
|
0501b2872a
|
Second try at landing support for content node properties (bug 253888). r=jst, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@161115 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-08-22 04:58:44 +00:00 |
|
roc+%cs.cmu.edu
|
d7e985e5cb
|
Bug 253977 backout because of possible Tp regression on btek.
git-svn-id: svn://10.0.0.236/trunk@161114 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-08-22 03:50:59 +00:00 |
|
roc+%cs.cmu.edu
|
34b5eca02a
|
Bug 253977. Fix a few columns-hurting block bugs. 1) Always drain overflow lines on any kind of block reflow. 2) Set NS_FRAME_REFLOW_NEXTINFLOW in the reflow status whenever reflow of the block's next-in-flow is required. 3) Search overflow lines when we're looking for frame continuations to delete. 4) Show overflow area in nsContainerFrame frame dump. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@161113 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-08-22 03:00:46 +00:00 |
|
bryner%brianryner.com
|
03c6a8279c
|
Backing out bug 253888 until I can figure out how to fix the crash
git-svn-id: svn://10.0.0.236/trunk@161097 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-08-21 06:27:54 +00:00 |
|
bryner%brianryner.com
|
e49f4fa38e
|
Refactor the frame property code and use it for supporting properties on dom elements. Bug 253888, r=jst, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@161096 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-08-21 05:09:50 +00:00 |
|
bzbarsky%mit.edu
|
420b97695b
|
Make sure that GetFrameForPoint checks all layers of each float before moving
on to the next one. Bug 253572, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@160632 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-08-10 22:24:00 +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 |
|
smontagu%smontagu.org
|
d1a1c12261
|
DeCOMtaminate nsIFrame Set/GetProperty and merge Set/GetBidiProperty with it. Bug 117751, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@157214 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-06-01 06:20:16 +00:00 |
|
roc+%cs.cmu.edu
|
92e59ef827
|
Backing out 233441.
git-svn-id: svn://10.0.0.236/trunk@156464 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-05-17 16:29:13 +00:00 |
|
roc+%cs.cmu.edu
|
1eea5c536c
|
Bug 233441. Make nsViewManager always have a root view, you can't change it. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@156019 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-05-06 03:17:14 +00:00 |
|
bzbarsky%mit.edu
|
811e223ae1
|
Let generated content content nodes know when their frames go away. Bug
237975, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@155241 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-04-20 19:20:16 +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
|
722bca28f8
|
Bug 236910. Elements that clip their backgrounds do not present a uniform background. r+sr=dbaron,a=choffman
git-svn-id: svn://10.0.0.236/trunk@154348 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-03-28 21:05:29 +00:00 |
|
roc+%cs.cmu.edu
|
44185c6657
|
Bug 235264. Clean up invalidation to go through a single nsIFrame::Invalidate function and take account of 'outline' where necessary. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@153808 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-03-10 03:09:05 +00:00 |
|
bryner%brianryner.com
|
d956db112f
|
Get rid of nsIFrameManager abstract interface to the frame manager. Bug 233972, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@153111 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-02-23 21:29:06 +00:00 |
|
roc+%cs.cmu.edu
|
1b122ed826
|
Bug 180931. If we move a frame temporarily during reflow, we'd better invalidate the whole overflow area because invalidates may have been issued at the temporary position.
git-svn-id: svn://10.0.0.236/trunk@153080 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-02-22 03:31:30 +00:00 |
|
bryner%brianryner.com
|
8542d06d80
|
attempting to fix HP-UX/AIX/IRIX bustage (bug 228378)
git-svn-id: svn://10.0.0.236/trunk@151156 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-11 00:24:37 +00:00 |
|
roc+%cs.cmu.edu
|
4bdc65b3e2
|
Bug 228378. Clean up nsRegion. patch by Dainis Jonitis. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@151143 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-10 16:18:36 +00:00 |
|
roc+%cs.cmu.edu
|
986d8acdaa
|
Bug 225820. Fold nsFrameInnerFrame into nsFrameOuterFrame, rename to nsSubDocumentFrame, and generally clean up this mess. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@151139 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-10 05:36:32 +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 |
|
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 |
|
uid502
|
bdc0f5a1e4
|
Bug 212366. Make '-moz-opacity' behave like CSS3 opacity: it does not inherit by default, and it composites the element and all its children as a group. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@148696 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-11-01 22:34:59 +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 |
|
uid502
|
f97b0819f2
|
Bug 165149. More cleanup. Make nsStyleContext::GetPseudoType return a weak pointer. Also remove unnecessary arguments to nsHTMLContainerFrame::CreateViewForFrame. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@148055 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-10-17 02:38:37 +00:00 |
|
uid502
|
6b34cca104
|
Bug 165149. Make children of a scrolled element inherit style directly from the element instead of via the scrolled frames. Add a new view property to indicate that the view is painted on a uniform background and use it to optimize scrolling, so that a scrolled element with a uniform background color can still be scrolled using bitblits. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@147868 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-10-11 12:00:05 +00:00 |
|
dbaron%dbaron.org
|
75df55b0bf
|
Make sure we include the overflow area in the size of views, for blocks and inlines, at least. b=79315 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@145090 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-07-23 00:14:16 +00:00 |
|
jaggernaut%netscape.com
|
f34216bf2d
|
Bug 25886: Get rid of a bunch of unused NS_DEFINE_IID, NS_DEFINE_CID. r=caillon, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@144992 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-07-20 07:47:59 +00:00 |
|
roc+%cs.cmu.edu
|
62382bd5e2
|
ongoing deCOMtamination work. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@144220 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-06-27 18:13:48 +00:00 |
|
kin%netscape.com
|
dd78f4c325
|
Trying to fix commercial win32 build bustage.
git-svn-id: svn://10.0.0.236/trunk@144194 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-06-26 16:44:48 +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 |
|
dbaron%dbaron.org
|
519cf3b3d3
|
DeCOMtaminate nsIFrame::GetView and SetView, and add HasView, GetClosestView, and AreAncestorViewsVisible to consolidate common patterns. b=208004 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@143960 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-06-19 23:44:01 +00:00 |
|
roc+%cs.cmu.edu
|
39cdc612bb
|
Bug 193686. nsContainerFrame needs to report the overflowList as one of its child frame lists. Also, overflow frames should be destroyed when their parent is destroyed. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@143164 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-06-02 04:38:53 +00:00 |
|
roc+%cs.cmu.edu
|
360ffeb90a
|
Bug 193686. nsContainerFrame needs to report the overflowList as one of its child frame lists. Also, overflow frames should be destroyed when their parent is destroyed. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@143163 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-06-02 04:03:07 +00:00 |
|
dbaron%dbaron.org
|
69da9d4a19
|
Clean up API (and its callers) for getting style data: remove unneeded null checks and switch to new inline member functions (one for each struct) that return values. b=197205 r+sr=roc a=brendan
git-svn-id: svn://10.0.0.236/trunk@142488 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-05-15 03:42:21 +00:00 |
|
roc+%cs.cmu.edu
|
d4ac9a5795
|
Bug 126263. Whack comboboxes/listboxes to use Gfx scrollbars. Also, make scrollbars attach their XBL content only when they become visible, to avoid pageload hit. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@140858 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-04-08 20:50:57 +00:00 |
|
roc+%cs.cmu.edu
|
c43b1f1f74
|
Bug 113232. Support translucent chrome. Relanding, fingers crossed. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@140762 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-04-06 02:49:40 +00:00 |
|
darin%netscape.com
|
418b92e9d5
|
backing out roc+%cs.cmu.edu check-in for bug 113232
git-svn-id: svn://10.0.0.236/trunk@140172 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-03-25 00:07:00 +00:00 |
|
darin%netscape.com
|
d3432f8912
|
backing seth out, for blocker fixes
git-svn-id: svn://10.0.0.236/trunk@140171 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-03-24 23:20:04 +00:00 |
|