layout/generic/nsFrameList.h
e4310d8289b99c2e781b01941c62100ac7e402e4
created 2014-08-07 19:48 -0400
pushed 2014-10-13 16:35 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1048246 - Fix more bad implicit constructors in layout; r=roc
a86816c839412bd837c298699d1456e3dd8aea5e
created 2014-05-24 22:20 +0000
pushed 2014-07-21 20:25 +0000
Mats Palmgren Mats Palmgren - Bug 508665 - part 6, Require a nsContainerFrame* for aParent in nsFrameList methods. r=roc
972268fe6a0dc06f3e09d29ba61a5370e6ed7577
created 2014-04-23 21:15 -0400
pushed 2014-06-09 21:49 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 491863 - Remove IBMBIDI; r=roc
128a9757865e741d92d9a5e6143e207b0a560b41
created 2014-03-15 12:00 -0700
pushed 2014-04-28 18:51 +0000
Kyle Huey Kyle Huey - Bug 981150: Use nsTArrayForwardDeclare.h more. r=ehsan
c040bcc0ce7fa321b9dc33bfe9627da8c6eb8543
created 2014-03-02 16:22 -0600
pushed 2014-04-28 18:51 +0000
Timothy Nikkel Timothy Nikkel - Bug 978542. If paint dumping is enabled at build time also enable frame dumping so we can get frame names in display list dumps. r=mattwoodrow
794680b9599d01635c6734a00192d9ca099f4793
created 2014-01-05 23:31 +0000
pushed 2014-03-17 21:55 +0000
Mats Palmgren Mats Palmgren - Bug 956447 - Make it possible to get frame dumps in non-DEBUG builds. r=roc
e8453cdce0057180b18cd1ba8514e279f24b0cf5
created 2013-09-30 17:26 -0400
pushed 2013-12-09 19:58 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921876 - Stop #including nsIFrame.h in nsLayoutUtils.h; r=roc
f10d31a0f7b48383b6d34f66607adc11eb18ec48
created 2013-08-22 14:32 -0400
pushed 2013-10-28 21:59 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 907883 - Minimize #includes in layout/generic; r=roc
d1f1134024819d4e3819e27cdab2ed3446b7a8c6
created 2013-04-01 17:26 +0200
pushed 2013-05-13 16:59 +0000
Mats Palmgren Mats Palmgren - Bug 729519 - Allocate heap nsFrameLists from the shell arena. r=bzbarsky
c320c5821f98d0665df06588f4279906d97fc75b
created 2013-04-01 17:26 +0200
pushed 2013-05-13 16:59 +0000
Mats Palmgren Mats Palmgren - Bug 729519 - Allocate nsFrameList::sEmptyList from the .rodata segment, not the heap. r=bzbarsky
95069678e202a63c2b183c916e556cd7772aba7e
created 2013-02-28 00:05 +0100
pushed 2013-05-13 16:59 +0000
Mats Palmgren Mats Palmgren - Bug 838706 - Remove Destroy/RemoveFrameIfPresent O(n) methods. All consumers are now using Start/ContinueRemoveFrame instead which are O(1). r=bzbarsky
e8ca3fa396609ff8fc1aedf730f87f59efe73356
created 2013-02-28 00:05 +0100
pushed 2013-05-13 16:59 +0000
Mats Palmgren Mats Palmgren - Bug 838642 - Introduce nsFrameList::StartRemoveFrame/ContinueRemoveFrame that can be used in concert to remove a frame in O(1) time from a set of frame lists when its exact frame list is unknown. Use them to make nsContainerFrame::StealFrame O(1). r=bzbarsky
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
08187a7ea8974548382f5d7775df8171a4ec6449
created 2012-07-30 13:15 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
f93960a93ad97a56d308bd9ce25d97cbc175d524
created 2011-10-17 11:52 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Backout merge.
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2012-10-08 18:29 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
b5c4b792f3f2a047e3517472d72842a76afb77cd
created 2012-07-30 17:20 +0300
pushed 2012-10-08 18:29 +0000
Aryeh Gregor Aryeh Gregor - Bug 777292 part 2 - Change all nsnull to nullptr
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-07-16 19:38 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
ec7577dec4fceef0ac2717416d9c48289402d935
created 2011-10-17 10:59 -0400
pushed 2011-12-21 12:10 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
e7854b4d29ba905ae3994f821b160c989bac4260
created 2011-09-28 23:19 -0700
pushed 2011-12-21 12:10 +0000
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
5c0d46747250439b8987d5740149e7014c4a3fa2
created 2011-08-24 22:54 +0200
pushed 2011-11-08 22:56 +0000
Mats Palmgren Mats Palmgren - Bug 653649 - New way of getting child lists from frames. (part 1/5) r=roc sr=dbaron
eb26dea956229ac7603cbace0f16b5fd812fb375
created 2011-05-01 23:32 -0700
pushed 2011-08-16 17:53 +0000
Craig Topper Craig Topper - Bug 654369 - Part 5: Make nsFrameList::Init return void r=bz
2abf47cd611e624da4685299fd76d47af0ba4655
created 2010-08-05 21:59 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Make nsFrameList::RemoveFramesAfter(nsnull) remove the whole list. (Bug 563584, patch 11.5) r=roc
13504a5fc0742c0922b548dce200febd06e358fa
created 2010-04-03 07:36 -0400
pushed 2011-04-26 22:38 +0000
Ehren Metcalfe Ehren Metcalfe - Bug 556446: Remove dead code in layout. r=roc,bz
1e37be566afa2f59aae7a09e8571f0350bc14542
created 2009-12-24 00:21 -0500
pushed 2011-04-26 22:38 +0000
fantasai fantasai - Bug 508473 part III: Pass destruction root to frame destruction methods r=bz sr=roc
912c5206ca3e735bb39494edcc0e489d5baea510
created 2009-12-24 00:20 -0500
pushed 2011-04-26 22:38 +0000
fantasai fantasai - Bug 508473 Part II: Remove DeletingFrameSubtree r=bz sr=roc
971b1e294cd213818ae175cdd85f145bc4abf8f5
created 2009-11-04 07:39 +1300
pushed 2011-04-26 22:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 526072. Guard super-expensive nsFrameList assertions with #ifdef DEBUG_FRAME_LIST so debug builds don't completely suck. r=bz
c52390466bd122a2970b64937f9c094931557863
created 2009-10-02 12:27 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 512336. Make frame lists doubly-linked. r=roc,fantasai
dab2d59ebd97cf652d26c6b9ee751923f69800b9
created 2009-09-29 15:47 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 512471. Make nsBlockFrame's mFrames track its principal child list. r=roc,fantasai
cba68dfbceba61ca37cd6a423fa62a36840df05a
created 2009-09-20 23:37 +0200
pushed 2011-04-26 22:38 +0000
Mats Palmgren Mats Palmgren - Remove unused methods. b=516976 r=bzbarsky
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
0a0b0c3f614bd114bd8d7ff6cb58d609c1d8a4b1
created 2009-07-30 13:23 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 281387. Make nsIFrame::Append/InsertFrames use nsFrameList. r=bernd,roc, sr=dbaron
5e7bdee4ca0ed5df91ed43ab790564946f821b4d
created 2009-07-28 11:04 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Followup for bug 504221 to fix debug orange. Have to hold on to an object, not a reference, if the thing passed in might be a temporary.
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
ae5133c2c8658c15d0078f2a7fc97275859203c4
created 2009-07-28 08:53 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 504221 part 12. Switch SetInitialChildList to nsFrameList. r=fantasai, r+sr=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
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
003f45bcaa337cda1c4b7134bd817b302d55fa14
created 2007-07-03 15:49 -0700
pushed 2011-04-26 22:38 +0000
sharparrow1 sharparrow1 - Bug 386142: fantasai's li'l Need More Comments bug. Patch by fantasai, r+sr=roc
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
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