layout/generic/nsFrameList.cpp
a31c1b8a41f81fb564bd86e1c22617595d61a42d
created 2018-04-28 12:50 -0700
pushed 2018-05-08 15:48 +0000
Chris Peterson Chris Peterson - Bug 1457813 - Part 2: Replace non-asserting NS_PRECONDITIONs with MOZ_ASSERTs. r=froydnj
4d7c0110f849a28f5cee9a98291c0c5c4a2eb176
created 2017-11-04 22:48 -0700
pushed 2017-11-11 09:58 +0000
Chris Peterson Chris Peterson - Bug 1416164 - Replace NS_POSTCONDITION with MOZ_ASSERT. r=froydnj
e4815e8465a2cc7d09d479dd76e7143a09927fd3
created 2017-11-07 01:20 +0100
pushed 2017-11-07 10:56 +0000
Mats Palmgren Mats Palmgren - Bug 1400618 part 1 - Collect NAC / generated content and call DestroyAnonymousContent / UnbindFromTree on those after the frames are destroyed. r=bz
ebc611dc8c85055ac62bc945e9871cdc317cf6f9
created 2017-11-05 12:22 +0200
pushed 2017-11-05 22:15 +0000
Sebastian Hengst Sebastian Hengst - Backed out 6 changesets (bug 1400618) for asserting in clipboard's dom/browser-element/mochitest/test_browserElement_inproc_CopyPaste.html on Windows 7 debug without e10s. r=backout
a6461f80307cbf84e54a948e6a08f7e6655857a1
created 2017-11-04 23:26 +0100
pushed 2017-11-05 22:15 +0000
Mats Palmgren Mats Palmgren - Bug 1400618 part 1 - Collect NAC / generated content and call DestroyAnonymousContent / UnbindFromTree on those after the frames are destroyed. r=bz
905239391e05483e8fb221378dd2092c5a0df8b7
created 2017-10-27 10:33 -0700
pushed 2017-10-28 08:30 +0000
Daniel Holbert Daniel Holbert - Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame
6a629adbb62a299d7208373d1c6f375149d2afdb
created 2017-07-06 14:00 +0200
pushed 2017-07-07 08:34 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1378712 - Remove all trailing whitespaces r=Ehsan
662df8ef329fd7a38fb2ceb24e305cd31e7bcaa7
created 2017-04-30 17:30 +0200
pushed 2017-05-01 09:20 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1360241: Devirtualize nsIFrame::GetType. r=heycam
6e323796605a15549fe37b1bec6dc904c93ef886
created 2016-08-17 15:28 -0400
pushed 2016-08-17 23:38 +0000
Nathan Froyd Nathan Froyd - Bug 1295192 - part 1 - remove CPP_THROW_NEW on layout struct operator new overloads that forward to nsPresShell::AllocateByObjectID; r=dholbert
5c7d45d6ebfaa6b47e7135a7d0c38ca35543f06f
created 2016-08-16 11:22 -0700
pushed 2016-08-17 00:07 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 1295192) for being a possible cause of crashtest assertions CLOSED TREE
44f143a01f787580ab7a8bff53fd075c68c35682
created 2016-08-16 17:05 -0400
pushed 2016-08-17 00:07 +0000
Nathan Froyd Nathan Froyd - Bug 1295192 - part 1 - remove CPP_THROW_NEW on layout struct operator new overloads that forward to nsPresShell::AllocateByObjectID; r=dholbert
76d24976824c2345bb45045e3332fef4e2eb0579
created 2015-09-17 12:08 +1000
pushed 2015-09-17 12:56 +0000
Cameron McCormack Cameron McCormack - Bug 1203766 - Part 1: Generate nsPresArena::ObjectIDs with a preprocessor-included file. r=bzbarsky
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-07-13 22:55 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
6367ccd704d3a0e24b521f3a848071b1db563ee8
created 2014-12-19 14:55 +0000
pushed 2014-12-19 20:08 +0000
Jonathan Kew Jonathan Kew - Bug 1111525 - Remove unused lineFlags returned by nsILineIterator. r=roc
1bee60dc14ec7a2563de9a8c9e412143948e5cdf
created 2014-11-20 12:45 +0200
pushed 2014-11-21 01:35 +0000
Simon Montagu Simon Montagu - Bug 1100071 patch 3: don't pass around bidi levels when we only need the direction, r=dholbert
53fb431ea9433f4c31517760502114dcea6fbc23
created 2014-11-20 12:45 +0200
pushed 2014-11-21 01:35 +0000
Simon Montagu Simon Montagu - Bug 1100071 patch 2: add macros for common tests whether bidi level is odd and whether two bidi levels have the same parity, r=dholbert
a86816c839412bd837c298699d1456e3dd8aea5e
created 2014-05-24 22:20 +0000
pushed 2014-05-26 12:37 +0000
Mats Palmgren Mats Palmgren - Bug 508665 - part 6, Require a nsContainerFrame* for aParent in nsFrameList methods. r=roc
88e93734e132d1bc5231471df48708cd651172b6
created 2014-05-24 22:20 +0000
pushed 2014-05-26 12:37 +0000
Mats Palmgren Mats Palmgren - Bug 508665 - part 1, Change the signature of SetParent/GetParent from nsIFrame* to nsContainerFrame*. r=roc
972268fe6a0dc06f3e09d29ba61a5370e6ed7577
created 2014-04-23 21:15 -0400
pushed 2014-04-24 09:38 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 491863 - Remove IBMBIDI; r=roc
bafd46bb640c94a89b55cb716adaf7cd442c7a78
created 2014-01-26 16:07 -0600
pushed 2014-01-27 12:08 +0000
Timothy Nikkel Timothy Nikkel - Bug 962443. Make layout frame tree dumping code work better for Fennec and b2g. r=mats
794680b9599d01635c6734a00192d9ca099f4793
created 2014-01-05 23:31 +0000
pushed 2014-01-06 12:52 +0000
Mats Palmgren Mats Palmgren - Bug 956447 - Make it possible to get frame dumps in non-DEBUG builds. r=roc
f10d31a0f7b48383b6d34f66607adc11eb18ec48
created 2013-08-22 14:32 -0400
pushed 2013-08-23 00:46 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 907883 - Minimize #includes in layout/generic; r=roc
d1f1134024819d4e3819e27cdab2ed3446b7a8c6
created 2013-04-01 17:26 +0200
pushed 2013-04-01 17:37 +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-04-01 17:37 +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-02-28 17:05 +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-02-28 17:05 +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-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
08187a7ea8974548382f5d7775df8171a4ec6449
created 2012-07-30 13:15 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
5caeb193e6de12c5252280a0f8bd29fb32e821e7
created 2012-03-26 14:17 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
f93960a93ad97a56d308bd9ce25d97cbc175d524
created 2011-10-17 11:52 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Backout merge.
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2012-08-22 16:03 +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-07-30 14:21 +0000
Aryeh Gregor Aryeh Gregor - Bug 777292 part 2 - Change all nsnull to nullptr
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-05-21 11:54 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
682c5137c71046d4078a0873f265ef5216ffa446
created 2012-03-23 11:17 -0700
pushed 2012-03-24 16:06 +0000
Daniel Holbert Daniel Holbert - Bug 738705: Remove dead helper-class CompareByContentOrderComparator. r=bz
ec7577dec4fceef0ac2717416d9c48289402d935
created 2011-10-17 10:59 -0400
pushed 2011-10-17 15:01 +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-09-29 08:20 +0000
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
b529ffc1012b572199c8d53af5d874eb0b798df2
created 2011-04-13 12:23 +0300
pushed 2011-07-13 07:04 +0000
Simon Montagu Simon Montagu - Make all nsBidiPresUtils methods static. Bug 624798, r=roc
eb26dea956229ac7603cbace0f16b5fd812fb375
created 2011-05-01 23:32 -0700
pushed 2011-06-27 09:03 +0000
Craig Topper Craig Topper - Bug 654369 - Part 5: Make nsFrameList::Init return void r=bz
fa0295a97f1bb58251479ac0734eef96b1394249
created 2011-04-27 11:47 +0300
pushed 2011-04-27 08:48 +0000
Simon Montagu Simon Montagu - Back out bug 263359 and bug 624798 because of performance regressions (bug 650189)
ad5009233ae9cc61b65edf43b052e39c55cbe66d
created 2011-04-13 12:23 +0300
pushed 2011-04-13 09:27 +0000
Simon Montagu Simon Montagu - Make all nsBidiPresUtils methods static. Bug 624798, r=roc
917317ddc51157cdb1ee3a756912da80c20bc752
created 2010-08-05 21:59 -0700
pushed 2010-08-06 05:01 +0000
L. David Baron L. David Baron - Add checks to VerifyList that previous siblings match next siblings. (Bug 563584, patch 21) r=roc
2abf47cd611e624da4685299fd76d47af0ba4655
created 2010-08-05 21:59 -0700
pushed 2010-08-06 05:01 +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 2010-04-03 11:36 +0000
Ehren Metcalfe Ehren Metcalfe - Bug 556446: Remove dead code in layout. r=roc,bz
1e37be566afa2f59aae7a09e8571f0350bc14542
created 2009-12-24 00:21 -0500
pushed 2009-12-24 06:03 +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 2009-12-24 06:03 +0000
fantasai fantasai - Bug 508473 Part II: Remove DeletingFrameSubtree r=bz sr=roc
971b1e294cd213818ae175cdd85f145bc4abf8f5
created 2009-11-04 07:39 +1300
pushed 2009-11-03 18:42 +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 2009-10-02 16:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 512336. Make frame lists doubly-linked. r=roc,fantasai
cba68dfbceba61ca37cd6a423fa62a36840df05a
created 2009-09-20 23:37 +0200
pushed 2009-09-20 21:37 +0000
Mats Palmgren Mats Palmgren - Remove unused methods. b=516976 r=bzbarsky
4b8efcb179b8d66e91fd0ca10c2c8b0b0c20c250
created 2009-09-18 13:09 +0200
pushed 2009-09-18 11:13 +0000
Mats Palmgren Mats Palmgren - Bug 233463, patch 5 - Remove nsFrameList(nsIFrame*) ctor. r=bzbarsky
6a77f2399246f53ed213ceeb5504ece0067cea9b
created 2009-09-18 13:09 +0200
pushed 2009-09-18 11:13 +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 2009-09-18 11:13 +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 2009-09-18 11:13 +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 2009-08-20 21:53 +0000
Zack Weinberg Zack Weinberg - Bug 510651: Fold nsIFrameDebug into nsFrame. r=dbaron sr=mrbkap
789ad87b744030644188f44ab8524ef782a14ea4
created 2009-07-28 08:53 -0400
pushed 2009-07-28 12:54 +0000
Boris Zbarsky Boris Zbarsky - Bug 504972. Remove some redundant code. r=roc
5e9842c402e6d57b463cd2f919686f65f8598db1
created 2009-07-28 08:53 -0400
pushed 2009-07-28 12:54 +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 2009-07-28 12:54 +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 2009-07-28 12:54 +0000
Boris Zbarsky Boris Zbarsky - Bug 504221 part 7. Make nsFrameItems inherit from nsFrameList. rfantasai, r+sr=roc
less more (0) -60 tip