layout/xul/base/src/nsBoxFrame.cpp
1ad7cdc1ab5aed8f324ff66432cbcab7e4c44a43
created 2010-08-14 02:31 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Backing out bug 584282 and bug 537890
fc2439150a499721248a2b412e43d2234e5447c2
created 2010-08-13 22:01 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 584282. Use nsDisplayItem::ToReferenceFrame() instead of calling nsDisplayListBuilder::ToReferenceFrame, wherever possible. r=tnikkel,a=dbaron
5d549dd2b22c7b20a47253e481dd1b4913e84617
created 2010-08-13 22:01 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 584282. Add nsDisplayItem::mToReferenceFrame and initialize it in the constructor. r=tnikkel,a=dbaron
85bbe15e63bd253b52406f240c0ba14023c70e00
created 2010-07-16 09:07 +1200
pushed unknown
Michael Ventnor Michael Ventnor - Bug 564991. Part 3: Create unique nsDisplayItem types for every single display item. r=tnikkel
ce2f6b5e05254982a67feda05731b6c67a352ad5
created 2010-06-28 13:47 -0700
pushed unknown
Boris Zbarsky Boris Zbarsky - Make the simple cases of dynamic changes of -moz-box-ordinal-group work correctly. (Bug 555987) r=dbaron
ec0e7c69316ad4d20d7953aca2c5fc19286705fb
created 2010-06-24 21:01 -0500
pushed unknown
Jim Mathies Jim Mathies - Bug 513162 - Cleanup unused widget code and CID statics. r=vlad.
3a26cbe20cd235d9696a9eaab80131043a19c610
created 2010-05-01 12:39 -0400
pushed unknown
Felipe Gomes Felipe Gomes - Bug 562554 - "Toolbar buttons with drop-down menus are still busted in SeaMonkey Modern Theme" [r=roc] [a=Mossop]
7bdefbba3e0f0c7a50a111ac2f47ee4616883738
created 2010-04-28 12:53 -0700
pushed unknown
timeless timeless - Bug 562432 - comparison between signed and unsigned integer expressions in nsDisplayXULEventRedirector::HitTest, r=neil
aa360768a319f628d72c88e890c758b527ec346d
created 2010-04-10 22:29 +0300
pushed unknown
felipc felipc - Bug 557987 - Toolbar buttons with drop-down menus are busted, r=roc@ocallahan.org
a1d1e59ac1de9028a9d9b6ac2117692858b4f090
created 2010-04-07 20:31 -0400
pushed unknown
Felipe Gomes Felipe Gomes - Bug 489127 - nodesFromRect required for better usability on mobile devices (part 1+2) [r=roc]
13504a5fc0742c0922b548dce200febd06e358fa
created 2010-04-03 07:36 -0400
pushed unknown
Ehren Metcalfe Ehren Metcalfe - Bug 556446: Remove dead code in layout. r=roc,bz
a35c6813e87dca7391c851e90e844fee8e33534f
created 2010-03-18 15:58 -0400
pushed unknown
Neil Deakin Neil Deakin - Bug 544472, eliminate duplicate calls to AddCSS*** methods, plus some minor related code cleanup, r=dbaron
4384150589e0faf0bed86828bc2c37344eb8431e
created 2010-01-12 10:45 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 526394. Part 32: Remove code that only existed so that scrollframes could have views. r=mats
1e37be566afa2f59aae7a09e8571f0350bc14542
created 2009-12-24 00:21 -0500
pushed unknown
fantasai fantasai - Bug 508473 part III: Pass destruction root to frame destruction methods r=bz sr=roc
f163afecb7c3f7b9cc82b615b1ff72056dd7ef3f
created 2009-10-22 13:11 +1300
pushed unknown
Karl Tomlinson Karl Tomlinson - b=494901 textbox misaligned when using align=baseline r=dbaron
c52390466bd122a2970b64937f9c094931557863
created 2009-10-02 12:27 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 512336. Make frame lists doubly-linked. r=roc,fantasai
b540248e3163e1a73d31e3772dbfead13e3ee937
created 2009-09-07 12:35 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 513082. Instead of passing aDirtyRect to nsDisplayItem::Paint, have nsDisplayList::OptimizeVisibility (renamed to ComputeVisibility) compute the intersection of the visible region with the bounds of each display item and store the result in the item's mVisibleRect. This lets us do less work to paint display items which have a small intersection with the visible region but a large intersection with the bounding-box of the visible region. r=dbaron
4b8efcb179b8d66e91fd0ca10c2c8b0b0c20c250
created 2009-09-18 13:09 +0200
pushed unknown
Mats Palmgren Mats Palmgren - Bug 233463, patch 5 - Remove nsFrameList(nsIFrame*) ctor. r=bzbarsky
70ec909259338087354e4978ed5da52a7ca4921f
created 2009-09-18 13:09 +0200
pushed unknown
Mats Palmgren Mats Palmgren - Bug 233463, patch 2 - Introduce nsFrameList::mLastChild member for fast access to the last sibling frame. r=bzbarsky
b90618f4d70640015c4915c833060a847aac53a2
created 2009-09-18 13:09 +0200
pushed unknown
Mats Palmgren Mats Palmgren - Bug 233463, patch 0 - Use nsFrameList methods instead of nsIFrame::SetNextSibling. r=bzbarsky
1348d3ce063d1e3567360d34551cd11e92dd73d0
created 2009-09-16 17:01 +0200
pushed unknown
Mats Palmgren Mats Palmgren - Replace PR_MIN/PR_MAX with NS_MIN/NS_MAX. b=512106 r=roc
b971fc15e6e650219170cde08fd2d0bb4c2d4e73
created 2009-09-13 17:13 -0400
pushed unknown
Neil Deakin Neil Deakin - Bug 510335, add support for right/bottom attributes in stack, remove left/top css property support, r=neil,sr=bz
7df4c375164fd13c2290e178f0e11dc5559b81b0
created 2009-09-12 17:49 +0100
pushed unknown
Zack Weinberg Zack Weinberg - Bug 497495 part 3: Add methods to every nsFrame subclass that expose the as-allocated identity of every frame object. Also some cleanups to the QueryFrame implementation. r=dbaron sr=roc
79db77b024f7dd5b354290cab1ad0ad56c2a19a7
created 2009-07-30 14:54 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 506615. XUL decks should not have wididgets. r=dbaron
0a0b0c3f614bd114bd8d7ff6cb58d609c1d8a4b1
created 2009-07-30 13:23 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 281387. Make nsIFrame::Append/InsertFrames use nsFrameList. r=bernd,roc, sr=dbaron
4834ae129387eaeb8c30274bd45ca17399a35530
created 2009-07-30 22:06 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Backed out changeset c353fe809be0
c353fe809be05e922e2d6146eb8e07cf4cfd79dd
created 2009-07-30 14:54 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 506615. XUL decks should not have wididgets. r=dbaron
ae5133c2c8658c15d0078f2a7fc97275859203c4
created 2009-07-28 08:53 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 504221 part 12. Switch SetInitialChildList to nsFrameList. r=fantasai, r+sr=roc
607c4ad16edf4a6cec08018bc8c91ffe2f7f3f1c
created 2009-04-27 14:18 -0700
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 481024. Text control frame screws up max-width and max-height. r+sr=dbaron
d56efd447561abe5675ac49c8866f88b980f77c4
created 2009-04-25 20:33 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 384037. Eliminate nsFrameNavigator and switch XUL splitters to using nsFrameList instead. Also add a check so that we don't crash when a splitter's parent is not a XUL box. r+sr=dbaron
7030a020fed0e1630db51c0a6de4516719449607
created 2009-04-10 13:29 -0700
pushed unknown
Zack Weinberg Zack Weinberg - Bug 487831: Remove nsBox::(Get|Set)WasCollapsed, which are totally unused. r+sr=dbaron
6052ce2d3507e3498fb09e62c3ea25b910c2bdcc
created 2009-04-01 13:59 -0800
pushed unknown
Jeremy D. Lea Jeremy D. Lea - Bug 431634 - Part 1 - clean up header pollution; r+sr=roc
9088b4cee030a012667c722f0e83d054753a2dec
created 2009-03-11 17:43 +0200
pushed unknown
Olli Pettay Olli Pettay - Bug 478245 - Crash [@ nsEventStateManager::PreHandleEvent], r+sr=dbaron
e099a47f752e4d1411928ba758f66e3d7d1e2346
created 2009-01-19 13:31 -0500
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 473390 part 10. Move various XUL nsIBoxLayout stuff out of the frame constructor into frame creation functions, and make the XUL frame creation functions have the right signature to fit into the new world. r+sr=roc
1da6da73561c3f2e2d3461ce0d9f48a5b03b06bd
created 2009-01-09 13:11 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 467481. Don't reorder the children of listboxbody frames using their ordinals. r+sr=bzbarsky
a67b8808aadde56e75057a6019575c4767912ae9
created 2009-01-06 17:29 -0500
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 284320. Remove the contentParentFrame hack in subdocument frames, along with the no-longer-used arg it used to be used for. r+sr=roc
496e0cb5c943e630c473dbce949d6437e05c62ac
created 2009-01-04 19:39 -0500
pushed unknown
L. David Baron L. David Baron - Replace space manager with a more limited float manager. (Bug 191448) r+sr=roc
fb2f301f6d0b2e2985d8322b975368aac54539bb
created 2008-12-29 10:07 -0500
pushed unknown
L. David Baron L. David Baron - Stop using nsAreaFrame for anything other than xul:label, which is the only thing for which it does anything different from nsBlockFrame, and rename it accordingly. (Bug 471356) r+sr=roc
f7c410f03d0e5ce4dcc07ae7aa5da92249dff0c4
created 2008-12-07 19:11 +0100
pushed unknown
Mats Palmgren Mats Palmgren - Inherit -moz-box-ordinal-group to special frames and use a stable sorting algorithm (mergesort). b=431705 r+sr=roc
0dd32fac8d1a7776e8ac5914c7add5bb33ae239c
created 2008-10-26 11:11 +0100
pushed unknown
Bernd Bernd - bug 258377, make border collapsed tables to listen for dynamic border style changes r/sr=bzbarsky
1ee3957c661721a0b2e71e64dd75e4fc17458135
created 2008-10-13 18:03 -0400
pushed unknown
L. David Baron L. David Baron - Make sure DidSetStyleContext methods call the base class DidSetStyleContext, and change the signature to return void. (Bug 459649) r+sr=bzbarsky
7615810bd8358a97057455dea0f7f8c51199ab63
created 2008-08-25 13:21 -0400
pushed unknown
Phil Ringnalda Phil Ringnalda - Bug 451518 - in an assertion ComputedWidth() checked twice for being >= 0 (and ComputedHeight() not checked at all), r+sr=bz
034c981d323f1994806c05da00b242fa35e15760
created 2008-07-28 23:07 -0700
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 430356. Don't return negative pref and min intrinsic widths for XUL boxes/ r+sr=dbaron
5dbb5d495a5cd632da8b76883967953aa1c33b46
created 2008-07-14 10:41 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 444688. Use an IsFrameOfType check instead of a frame state bit to detect whether a frame excludes ignorable whitespace children. r+sr=dbaronlayout
3d8dbcce108f8b11d5b6b5c40d89cf91a4b110bc
created 2008-04-09 21:39 -0700
pushed unknown
roc+ roc+ - Bug 425253. Propagate reflow-depth tracking through XUL box layout. r+sr=dbaron,a=damon
6b0da17b7eace2c8478022698a8e5db9433f8a5a
created 2008-02-26 04:40 -0800
pushed unknown
Olli Pettay Olli Pettay - Bug 411054, Audit IsNativeAnonymous()/GetBindingParent() uses, r+sr=sicking
8ca6c6208a4a91d84ba2e27e229e186d00b9f6ed
created 2008-01-09 14:45 -0800
pushed unknown
roc+ roc+ - Bug 404192. Sync up nsBoxFrame::CreateViewForFrame with nsContainerFrame::CreateViewForFrame, in particular to use GetParentViewForChildFrame to set up scrollframe children correctly. r+sr=mats
d0ecdfe759a17dd5b7e63fce8093c0427783d8bb
created 2008-01-08 23:28 -0800
pushed unknown
reed reed - Bug 366534 - "deCOMtaminate nsIBoxLayout" [p=skumar@sta.samsung.com (Sudheer) r+sr=roc a1.9=schrep]
6c971bdd25d5bd25453feffede8cf2ad1b3bc860
created 2008-01-04 21:49 -0800
pushed unknown
reed reed - Bug 366531 - "deCOMtaminate nsBox.h [BoundsCheck()]" [p=ldx@users.sourceforge.net (Lorenzo Dieryckx) r+sr=roc a1.9=damons]
bc0af0322ef4776c1d3659bea0055d83d1d562c7
created 2008-01-03 18:08 -0800
pushed unknown
roc+ roc+ - Bug 407889. Reduce dynamic memory allocations during event handling by having nested invocations of HitTest share a single buffer for reordering display items; this buffer is an nsAutoTArray so it's mostly stack-allocated. r+sr=mats
643466f3038ade81aad7670a578c4d24b370dd07
created 2008-01-01 02:11 -0800
pushed unknown
reed reed - Bug 105708 - "move nsUnitConversion.h" [p=reg@openpave.org (Jeremy Lea) r+sr+a1.9=roc]
964aa356355a53987bdadc6975f2fd4e3a1c1dd2
created 2007-11-15 10:06 -0800
pushed unknown
dbaron dbaron - Ignore whitespace-only children of XUL boxes (like the XUL content sink does in the content tree, when in XUL documents). b=403505 r+sr=roc a=blocking1.9+
4b87e6d55e9cdcf7032d451eabbe1dc16f4c5e82
created 2007-10-25 16:30 -0700
pushed unknown
dbaron dbaron - Make boxes that have non-box non-block children wrap all their children in a block. b=321402 r+sr=roc, a=blocking1.9+/M9
2d183cf5d5db6617371247bb8c31d36b8ac3a1a1
created 2007-10-19 22:43 -0700
pushed unknown
mats palmgren mats palmgren - Discard aPrevFrame if it's the mPopupFrame since it's on a different lists. b=394800 r=enndeakin sr=bzbarsky a=dbaron
a8c6cf190b35f8aba3bb5b36225be48b8a4abb08
created 2007-10-12 11:37 -0700
pushed unknown
bzbarsky bzbarsky - Fix bug 345609. r+sr+a=roc
ab67839760b0a5204b6fafff566cdac368eae88c
created 2007-10-09 17:00 -0700
pushed unknown
tglek tglek - Clean up prbool misuse in layout. bug 398312, r+sr+a=dbaron
7e42e1974f443e1aa824e15681e836ad91dda968
created 2007-08-16 08:39 -0700
pushed unknown
mats palmgren mats palmgren - Ignore 'ordinal' attribute for out-of-flow and popup frames. r=enndeakin sr=bzbarsky a=dbaron
95253d8a4143ddc6417020bf2d7b35f3bb5ae163
created 2007-08-02 11:08 -0700
pushed unknown
bzbarsky bzbarsky - Introduce a setter for nsHTMLReflowState::mComputedHeight so that we're sure to
ab58bdbde9e03330d3a406d8b95aa3877152cf36
created 2007-07-08 00:08 -0700
pushed unknown
jwalden jwalden - Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
d9b35fd9b4bfbe097b5f35f8eaba27b17da5655c
created 2007-07-04 08:49 -0700
pushed unknown
enndeakin enndeakin - Bug 279703, rework XUL popups to use asynchronous opening, plus many other fixes, attempt 2 with creating widgets later, r=bz,neil,roc,sr=bz
less more (0) -60 tip