layout/generic/nsFrameList.h
2aeb562c9c1c1a80ce53adf5adeb546e20a8da57
created 2018-12-19 00:50 +0000
pushed 2018-12-19 15:45 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1515192 - Replace handcrafted FrameChildListIDs class with EnumSet. r=mats
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
b28cb41dd456532982ca7a2d579908b95f4ac17c
created 2018-09-11 21:18 +0200
pushed 2018-09-13 02:31 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1489139 - Ensure unbound generated content doesn't remain in the active chain. r=smaug
b2814d1bbbd7fc10f79c32daeaf67b4c6d527e7a
created 2018-08-17 17:02 -0700
pushed 2018-08-18 09:49 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1484306 Part 4 - Use FunctionTypeTraits to yield better error message if aPredicate's signature is wrong. r=gerald
3b91ab5a0554cfd1f9aca2ca768a3605cf908cfe
created 2018-08-17 10:37 -0700
pushed 2018-08-18 09:49 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1484306 Part 2 - Add nsFrameList::Split(), and use it to replace the usage of FindFirstNonBlock(). r=dholbert
82e6a73d898550923ba779aac4f5c39d4b04dc8d
created 2018-08-14 13:00 -0700
pushed 2018-08-18 09:49 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1484306 Part 1 - Add nsFrameList::FrameLinkEnumerator::Find(). r=dholbert
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
2cb5c90e995c099aae97febb6723947722bd3149
created 2018-01-15 21:51 +0100
pushed 2018-01-16 09:49 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1429961: Avoid copying PostDestroyData. r=mats
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
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
854dbd8102670f4d507d78af54194ebe1b9823b2
created 2016-01-29 22:42 +0800
pushed 2016-01-29 21:12 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1227927 Part 4 - Add comment to nsFrameList::GetLength() to warn it's O(n). r=mats
aa9137c2014540a644be0f41192e3f81bd5221f5
created 2016-01-28 10:11 +1100
pushed 2016-01-28 11:14 +0000
Xidorn Quan Xidorn Quan - Bug 1064843 part 6 - Add backdrop frame list. r=dholbert
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
685a87f8677c2ba9208f5ef927545d3d9f72f5d5
created 2015-07-02 13:31 +1000
pushed 2015-07-02 13:44 +0000
Xidorn Quan Xidorn Quan - Bug 1175485 part 3 - Remove unused operators, typedefs and IteratorTraits. r=waldo
13b68b2357f9505e688fabb4cbfa81da5d63c976
created 2015-07-02 13:31 +1000
pushed 2015-07-02 13:44 +0000
Xidorn Quan Xidorn Quan - Bug 1175485 part 1 - Allow inner iterator of ReverseIterator deref to any type, and change IntegerIterator, EnumeratedRange, and nsFrameList::Iterator to return value type instead of a reference. r=roc,waldo
9816ca93dcd966e1288538310e5ccc6c88ce5ed5
created 2015-06-03 23:45 -0700
pushed 2015-06-05 13:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1171282 - Avoid some unnecessary |operator new| null-checks in layout/. r=dholbert.
530a769b0dbd13fb386b1fdb0ecb9e55f3fe9f6f
created 2015-03-31 14:08 +1100
pushed 2015-03-31 12:46 +0000
Xidorn Quan Xidorn Quan - Bug 1143513 - Make nsFrameList compatible with range-based syntax and utils. r=roc,waldo
86924ac6a94a9147bcae518239d7a33b5981062b
created 2015-01-06 18:35 -0500
pushed 2015-01-09 13:00 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1118486 - Part 1: Use `= delete` instead of MOZ_DELETE directly; r=Waldo
e4310d8289b99c2e781b01941c62100ac7e402e4
created 2014-08-07 19:48 -0400
pushed 2014-08-08 14:41 +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-05-26 12:37 +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-04-24 09:38 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 491863 - Remove IBMBIDI; r=roc
128a9757865e741d92d9a5e6143e207b0a560b41
created 2014-03-15 12:00 -0700
pushed 2014-03-16 00:40 +0000
Kyle Huey Kyle Huey - Bug 981150: Use nsTArrayForwardDeclare.h more. r=ehsan
c040bcc0ce7fa321b9dc33bfe9627da8c6eb8543
created 2014-03-02 16:22 -0600
pushed 2014-03-03 14:45 +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-01-06 12:52 +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-10-01 09:29 +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-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.
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.
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
5c0d46747250439b8987d5740149e7014c4a3fa2
created 2011-08-24 22:54 +0200
pushed 2011-08-25 00:11 +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-06-27 09:03 +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 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
dab2d59ebd97cf652d26c6b9ee751923f69800b9
created 2009-09-29 15:47 -0400
pushed 2009-09-29 19:47 +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 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
less more (0) -60 tip