layout/generic/nsFrameList.cpp
4b8efcb179b8d66e91fd0ca10c2c8b0b0c20c250
created 2009-09-18 13:09 +0200
pushed 2011-04-26 22:38 +0000
Mats Palmgren Mats Palmgren - Bug 233463, patch 5 - Remove nsFrameList(nsIFrame*) ctor. r=bzbarsky
6a77f2399246f53ed213ceeb5504ece0067cea9b
created 2009-09-18 13:09 +0200
pushed 2011-04-26 22:38 +0000
Mats Palmgren Mats Palmgren - Bug 233463, patch 3 - Make Destroy/RemoveFrame() methods void and assert that the frame to remove is present. r=bzbarsky
70ec909259338087354e4978ed5da52a7ca4921f
created 2009-09-18 13:09 +0200
pushed 2011-04-26 22:38 +0000
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 2011-04-26 22:38 +0000
Mats Palmgren Mats Palmgren - Bug 233463, patch 0 - Use nsFrameList methods instead of nsIFrame::SetNextSibling. r=bzbarsky
f9c0cfc462976723cad46f3a159156e3773237de
created 2009-08-20 14:52 -0700
pushed 2011-04-26 22:38 +0000
Zack Weinberg Zack Weinberg - Bug 510651: Fold nsIFrameDebug into nsFrame. r=dbaron sr=mrbkap
789ad87b744030644188f44ab8524ef782a14ea4
created 2009-07-28 08:53 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 504972. Remove some redundant code. r=roc
5e9842c402e6d57b463cd2f919686f65f8598db1
created 2009-07-28 08:53 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 504221 part 11. Switch the {ib}-split list munging to nsFrameList. r=fantasai,roc
f1807589baa7c9ed78086690bcbf8efe83c6d573
created 2009-07-28 08:53 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 504221 part 10. Switch the first-line frame list munging to nsFrameList. r=fantasai, r+sr=roc
48c58133db953ca5051270cdbe74aa0ca7c81b8f
created 2009-07-28 08:53 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 504221 part 7. Make nsFrameItems inherit from nsFrameList. rfantasai, r+sr=roc
7b288267eb7ca4af310cae4475a021d907e06bb0
created 2009-07-28 08:51 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 504221 part 3. Switch overflowFrames storage to nsFrameList. r=fantasai, r+sr=roc
21c551b6338fc3a0f52f00da76bb1559cf8765a9
created 2009-07-28 08:51 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 504221 part 1. Introduce framelist slice and enumerator classes and make the framelist versions of nsFrameList::AppendFrames/InsertFrames return a slice for the new frames. r=fantasai, r+sr=roc
d56efd447561abe5675ac49c8866f88b980f77c4
created 2009-04-25 20:33 +1200
pushed 2011-04-26 22:38 +0000
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
a206aff7a9c64104a2720ba597b75f88333672e2
created 2009-02-03 15:42 +0100
pushed 2011-04-26 22:38 +0000
Arpad Borsos Arpad Borsos - Bug 474369 - get rid of nsVoidArray; layout part; r+sr=roc
61ca5667346845391496df48802cb4a83a8f87e0
created 2009-01-12 14:20 -0500
pushed 2011-04-26 22:38 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:
864061941ee1bd4ae34deec261b8440e4a3a720d
created 2009-01-09 11:35 -0500
pushed 2011-04-26 22:38 +0000
Benjamin Smedberg Benjamin Smedberg - Backed out changeset 4c4df6ed1b41 - Bug 396185 - Make nsIFrame not inherit from nsISupports due to mochitest failures... these appear to be crashes in nsGenericHTMLElement::GetEditorInternal.
4c4df6ed1b41131568d4659d62908214e8c81b7b
created 2008-11-05 14:25 -0500
pushed 2011-04-26 22:38 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:
e54c086f0507590285d147082e6d3ef9138e8edd
created 2008-10-30 12:17 -0700
pushed 2011-04-26 22:38 +0000
Benjamin Smedberg Benjamin Smedberg - Relanding bug 461410 - nsILineIterator is never used outside of layout - set nsresults to replicate the existing code more correctly, which fixes the mochitest failures, r+sr=roc with nits noted by Mats Palmgren
66c23339bd12aca0833a922b63d10477ea5b224b
created 2008-10-28 02:49 -0400
pushed 2011-04-26 22:38 +0000
Benjamin Smedberg Benjamin Smedberg - Backed out changeset d4c9a0776667 (deCOM nsILineEnumerator) due to regression from it or bug 461212
d4c9a0776667d05b8a1f62ec693c995ef4e327b3
created 2008-10-28 00:47 -0400
pushed 2011-04-26 22:38 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 461410 - nsILineIterator is never used outside of layout, and doesn't need to be refcounted: the callers can just destroy it when they're done with it. We can't do this with a virtual destructor, however, because nsTableRowGroupFrame implements the interface directly, while nsLineIterator is a separately-allocated class. So clients are expected to call DisposeLineIterator when they're done with it.
eee86e5513ad381eaa16a55f037fa479c8d54187
created 2008-10-10 17:04 +0200
pushed 2011-04-26 22:38 +0000
Arpad Borsos Arpad Borsos - Bug 456388 - Remove PR_STATIC_CALLBACK and PR_CALLBACK(_DECL) from the tree; r+sr=brendan
d5a7bca6c2ba9e82a815c60b343d44f7b56dcf8c
created 2008-09-27 13:07 +0200
pushed 2011-04-26 22:38 +0000
Bernd Bernd - use the right method to insert more than one frame, bug 456041 r/sr=bzbarsky
d7c487aae0147e5065014eec22c2622a99403239
created 2008-02-06 10:21 -0800
pushed 2011-04-26 22:38 +0000
mats palmgren mats palmgren - Plug a nsLineIterator leak. b=414740 r+sr=roc a=blocking1.9
988255441275cc571a87f0dc26cc9af1e35cb07f
created 2008-01-29 15:39 -0800
pushed 2011-04-26 22:38 +0000
roc+ roc+ - Bug 411870. nsBidiPresUtils needs to track the current line across block continuation boundaries. r=smontagu
94f69d956821130fee3cc634291c362419feff25
created 2008-01-28 11:10 -0800
pushed 2011-04-26 22:38 +0000
roc+ roc+ - Bug 411870 backout again
301f7b9cf2de4ddab6626735d40abd82ac58adc3
created 2008-01-28 10:16 -0800
pushed 2011-04-26 22:38 +0000
roc+ roc+ - Bug 411870. Bidi resolution needs to scan through block continuations when tracking the current line for frames. r=smontagu
7be78bdade301520126a2b5584d484dfca812354
created 2008-01-27 22:28 -0800
pushed 2011-04-26 22:38 +0000
roc+ roc+ - backing out 411870
fe756231a67eb1eb7d26c0f3356455d2af3bab52
created 2008-01-27 21:07 -0800
pushed 2011-04-26 22:38 +0000
roc+ roc+ - Bug 411870. Make bidi resolution track lines across block continuation boundaries. r=smontagu
f715fb87c87fa07b4149295f16b74abcc41adc03
created 2007-07-25 21:03 -0700
pushed 2011-04-26 22:38 +0000
roc+ roc+ - Bug 379349. Add support for 'overflow containers' --- special frame continuations that do not map any content of their own, but serve only as containers for laying out children that overflowed their parents' content height. patch by fantasai, r+sr=eli,roc
ab58bdbde9e03330d3a406d8b95aa3877152cf36
created 2007-07-08 00:08 -0700
pushed 2011-04-26 22:38 +0000
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.
7c197dc39adbe8ef7d70628bed05d20f79635b37
created 2007-04-20 17:42 -0700
pushed 2011-04-26 22:38 +0000
roc+ roc+ - Bug 368863. Reparent floats properly when placeholders move between inline continuations. r+sr=dbaron
4901e7ea427db4943e365c0fcc75e4cd697034ca
created 2007-03-30 14:11 -0700
pushed 2011-04-26 22:38 +0000
bzbarsky bzbarsky - Rename nsIFrame::GetPresContext to nsIFrame::PresContext. Bug 376042, patch byTaras Glek <tglek@mozilla.com>, rs=roc.
9b2a99adc05e53cd4010de512f50118594756650
created 2007-03-22 10:30 -0700
pushed 2011-04-26 22:38 +0000
hg hg - Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
less more (0) tip