layout/generic/nsContainerFrame.cpp
ea66ed3c2ca1b20220a586c563bfd4fd62a61bb6
created 2014-07-24 18:03 +0100
pushed 2014-07-25 22:59 +0000
Jonathan Kew Jonathan Kew - bug 1031241 pt 3 - Also rename Intrinsic{Width,Height} to Intrinsic{I,B}Size. r=smontagu
91005c6cc19868bc8e28dc6036ea17d0291e820a
created 2014-07-24 18:03 +0100
pushed 2014-07-25 22:59 +0000
Jonathan Kew Jonathan Kew - bug 1031241 pt 2 - More renaming, e.g. where {Min,Pref}Width occurs within longer type and function names. r=smontagu
a4ba6995c87e7cf67a7d513ac7e23dcdab76b408
created 2014-07-24 01:28 -0700
pushed 2014-07-25 22:59 +0000
Simon Montagu Simon Montagu - Bug 789096 patch 9: use logical coordinates in nsHTMLReflowState available size. r=jfkthame
0d1f547d353d0b87424c3612a4ee7d292ffd16c6
created 2014-06-11 05:03 +0200
pushed 2014-06-17 12:05 +0000
Martin Stransky Martin Stransky - Bug 957396 - Enlarge container constraints when MinSize is bigger than MaxSize. r=enndeakin
e7cd2558a8214320282feb727a4df3b4c3133c23
created 2014-05-28 19:36 +0000
pushed 2014-05-29 06:33 +0000
Mats Palmgren Mats Palmgren - Bug 1015781 - part 1+2, Make the SetInitialChildList/AppendFrames/InsertFrames/RemoveFrame methods return void (scripted change). Remove code handling the return values. r=roc
26134643a8c5c565a48e6320d59683a86426bab0
created 2014-05-24 22:20 +0000
pushed 2014-05-26 12:37 +0000
Mats Palmgren Mats Palmgren - Bug 508665 - part 9, Remove now redundant static_cast<nsContainerFrame*> and do_QueryFrame() calls. r=roc
18214a2cfdb3eea37354959ab6fae5b97bc4a1ee
created 2014-05-24 22:20 +0000
pushed 2014-05-26 12:37 +0000
Mats Palmgren Mats Palmgren - Bug 508665 - part 5, Make nsIFrame::Init require a nsContainerFrame* for the parent frame param. r=roc
6a854a7051ab9b3dbdc44a9e4ac89dd7b73d06b5
created 2014-05-13 00:47 +0000
pushed 2014-05-13 10:23 +0000
Mats Palmgren Mats Palmgren - Bug 1008917 - part 13, make nsContainerFrame::ReflowOverflowContainerChildren() return type 'void'. r=roc
b37e7eabd9ef2b7b473a1860cd83091b7aa28b1f
created 2014-05-13 00:47 +0000
pushed 2014-05-13 10:23 +0000
Mats Palmgren Mats Palmgren - Bug 1008917 - part 5,6,7, make ReflowChild() and FinishReflowChild() return type 'void', and make a few related helper methods 'void' too. r=roc
edfbdecd9e8283748385e7ee661b53bb21e2615b
created 2014-05-13 00:47 +0000
pushed 2014-05-13 10:23 +0000
Mats Palmgren Mats Palmgren - Bug 1008917 - part 2,3,4, make Reflow() return type 'void', and make a few reflow related helper methods 'void' too. r=roc
157af79fbc88c386a39e20fbc3892798b1e91a67
created 2014-05-12 15:47 -0700
pushed 2014-05-13 10:23 +0000
Wes Kocher Wes Kocher - Backed out 11 changesets (bug 1008917) for apparently introducing an intermittent failure of B2G Crashtest-2 on a CLOSED TREE
f7a38df1d44f891d825cc31640f51ea9c9dfacc3
created 2014-05-12 17:40 +0000
pushed 2014-05-13 10:23 +0000
Mats Palmgren Mats Palmgren - Bug 1008917 - part 13, make nsContainerFrame::ReflowOverflowContainerChildren() return type 'void'. r=roc
b8000b31277cbebadcbe10073ca0a6b50c2b172b
created 2014-05-12 17:40 +0000
pushed 2014-05-13 10:23 +0000
Mats Palmgren Mats Palmgren - Bug 1008917 - part 5,6,7, make ReflowChild() and FinishReflowChild() return type 'void', and make a few related helper methods 'void' too. r=roc
9afa5e7715e1b1c0da963368329097e735e484c8
created 2014-05-12 17:40 +0000
pushed 2014-05-13 10:23 +0000
Mats Palmgren Mats Palmgren - Bug 1008917 - part 2,3,4, make Reflow() return type 'void', and make a few reflow related helper methods 'void' too. r=roc
fdbe3aa72cdb59c379dd033dd82c33248ee9cc18
created 2014-05-05 17:55 +0000
pushed 2014-05-06 03:51 +0000
Mats Palmgren Mats Palmgren - Bug 613659 - Implement box-decoration-break layout for border/box-shadow and paddding/margin for inlines. r=cam
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
4bc69199b7e1965805c4e9096913fbaf661731ff
created 2014-04-20 19:39 +0000
pushed 2014-04-20 19:41 +0000
Mats Palmgren Mats Palmgren - Back out bug 613659 (for regression bug 998792)
b6b5cdec48e8fb466804fdf817ba5eeb0aa3e3e6
created 2014-04-18 23:01 +0000
pushed 2014-04-20 01:26 +0000
Mats Palmgren Mats Palmgren - Bug 613659 - Implement box-decoration-break layout for border/box-shadow and paddding/margin for inlines. r=cam
70862f5149c6aabc9a92739ec98bc99735754516
created 2014-04-17 15:09 +0000
pushed 2014-04-18 02:31 +0000
Mats Palmgren Mats Palmgren - Back out bug 613659 for build failure on B2G Windows.
072817c3a101aea2081006610b33c49be0e099fa
created 2014-04-17 12:11 +0000
pushed 2014-04-18 02:31 +0000
Mats Palmgren Mats Palmgren - Bug 613659 - Implement box-decoration-break layout for border/box-shadow and paddding/margin for inlines. r=cam
cdf2a738bcc0088cf4581bc6856f5ac0876246b7
created 2014-03-19 12:48 -0400
pushed 2014-03-20 12:56 +0000
Neil Deakin Neil Deakin - Bug 982734, make nsIWidget::GetWindowType and nsIWidget::GetZIndex return their values, remove some unused colour-related widget methods, r=tn
1d6e179a67d7eb2df1b9b3a089fe1e88b988c617
created 2014-03-13 08:14 -0600
pushed 2014-03-14 11:34 +0000
Tom Hindle Tom Hindle - Bug 970363 - Make PeekOffset* methods return continue reason. r=roc
63a4ad62401ab5b08174e86b80d22b7bdffdc0c9
created 2013-12-31 13:50 +0000
pushed 2014-03-07 11:48 +0000
Jonathan Kew Jonathan Kew - bug 735577 - followup 1 (v2) - allow reflow-state to be passed to the reflow-metrics constructor to get the writing mode. r=roc
f6d37fdcc976b9f649fa39ce065f298731b1d935
created 2014-02-17 23:47 -0800
pushed 2014-02-18 12:56 +0000
Arnaud Sourioux Arnaud Sourioux - Bug 919806: Get rid of NS_IMETHOD in nsIFrame.h and its implementations r=dholbert
810ff6004dcf06e579d81df9a5f860f0189dd196
created 2014-02-06 14:07 -0800
pushed 2014-02-07 08:51 +0000
Daniel Holbert Daniel Holbert - Bug 967287 part 2: Adjust indentation after removal of nsPresContext* args. r=mats
3072f01555157ab7d187f4ec497e81fd8765da1a
created 2014-02-06 14:07 -0800
pushed 2014-02-07 08:51 +0000
Daniel Holbert Daniel Holbert - Bug 967287 part 1: Remove unnecessary nsPresContext* argument from functions defined in nsContainerFrame.h. r=mats
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
0f0b3d2a7af543b3091ba307f0065e98b9026ff1
created 2014-01-16 17:34 -0800
pushed 2014-01-17 09:11 +0000
Peiyong Lin Peiyong Lin - Bug 959874 - Reorder two parameters in nsContainerFrame::FinishReflowChild(), for consistency with nsContainerFrame::ReflowChild(). r=dholbert
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
f71a7dafeefe40da30c6f760a4958dc7d9d28bae
created 2013-12-29 22:48 +0000
pushed 2013-12-31 03:16 +0000
Jonathan Kew Jonathan Kew - backout changeset 8b6f20bda157 (bug 735577 followup 1) for build failure
8b6f20bda157534bd01e73c1caa5179e95c9df9c
created 2013-12-29 22:04 +0000
pushed 2013-12-31 03:16 +0000
Jonathan Kew Jonathan Kew - bug 735577 - followup 1 - allow reflow-state to be passed to the reflow-metrics constructor to get the writing mode. r=roc
72591e9d49a8432c45b304c7ccb86a8e09947bb1
created 2013-12-27 17:59 +0000
pushed 2013-12-28 02:40 +0000
Jonathan Kew Jonathan Kew - bug 735577 - pt 4.1 - use accessor functions for some physical-coordinate fields in nsHTMLReflowMetrics, in preparation for logicalization. r=smontagu
c73264fcffc344dbede024b64667dc31a9ac9043
created 2013-12-27 17:59 +0000
pushed 2013-12-28 02:40 +0000
Jonathan Kew Jonathan Kew - bug 735577 - pt 3.2 - update the rest of layout code to use the new accessors on nsHTMLReflowState. r=smontagu
214adf185651b6ab5ff63a9c01ec8ea2cf04621e
created 2013-11-04 11:22 -0500
pushed 2013-11-05 05:09 +0000
Neil Deakin Neil Deakin - Bug 545156, Expose nsPoupSetFrame's ::popupList, r=mats
d43432aad57decba4930a3a4d4c0142685851940
created 2013-10-01 22:02 -0700
pushed 2013-10-02 15:42 +0000
Daniel Holbert Daniel Holbert - Bug 919865: Replace #ifdef DEBUG with DebugOnly<> in a few spots in layout/generic. r=mats
2f301631893281227b7551f8e5c6bcc3115a383f
created 2013-10-01 17:00 -0400
pushed 2013-10-02 01:41 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921753 - Part 1: Avoid #including nsStyleStructInlines.h in nsIFrame.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
9e89b842f31bc63bf41c85ac5028b54ebb5b172f
created 2013-08-14 08:55 +0200
pushed 2013-08-14 07:05 +0000
Ms2ger Ms2ger - Bug 901269 - Part b: Stop including nsContentUtils.h in Element.h; r=jlebar
19f2120fc829dc092dbf16d7b1366398ae92a9de
created 2013-07-30 16:10 -0500
pushed 2013-07-31 01:29 +0000
Timothy Nikkel Timothy Nikkel - Bug 899745. Remove top most z-index tracking from views because it is unused. r=mats
48bbd10759f78f6bd8dd76ec1edae4e3a8264d21
created 2013-06-10 18:31 +0000
pushed 2013-06-11 00:13 +0000
Mats Palmgren Mats Palmgren - Bug 863935. r=roc
87e9d2c528c09ac5b074f311c8896ad11c26da52
created 2013-05-23 00:37 -0500
pushed 2013-05-23 11:43 +0000
Timothy Nikkel Timothy Nikkel - Bug 865702. Don't move the frame in FinishReflowChild if we were told not to. r=roc
bf5fd9db907812507b88a6aeaca8969c1170e49a
created 2013-05-10 17:35 -0700
pushed 2013-05-12 05:31 +0000
L. David Baron L. David Baron - Bug 828312 patch 2: Make list renumbering code set NS_FRAME_HAS_DIRTY_CHILDREN correctly on intermediate blocks and inlines, and NS_FRAME_IS_DIRTY correctly on the bullets. r=bzbarsky
fd8bcb07edbec95feeabd8794208d13ba260afcc
created 2013-04-30 20:38 +0200
pushed 2013-05-01 01:49 +0000
Mats Palmgren Mats Palmgren - Bug 866785 - Move repeated nsIFrame::List implementations code to a new method, ListGeneric, for re-use. Cleanup and improve the code a bit. 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
489955a7d7597d36c6d884eecbc9b245146e0205
created 2013-04-01 17:26 +0200
pushed 2013-04-01 17:37 +0000
Mats Palmgren Mats Palmgren - Bug 729519 - Make frames destroy all child frames and remove their nsFrameList properties when destroyed. r=bzbarsky
ba8a10a35c183a8760a848d0129da3289ac32d44
created 2013-04-01 17:26 +0200
pushed 2013-04-01 17:37 +0000
Mats Palmgren Mats Palmgren - Bug 729519 - Simplify DestroyOverflowList() by requiring that the list is empty. r=bzbarsky
37bebc3a719ed27626b155aa96d5a03abba9539b
created 2013-04-01 17:26 +0200
pushed 2013-04-01 17:37 +0000
Mats Palmgren Mats Palmgren - Bug 729519 - Use SafelyDestroyFrameListProp also for the OverflowList. r=bzbarsky
4992c826784780e5967d6700ad92fe4058e4ad76
created 2013-03-25 21:27 +0100
pushed 2013-03-26 14:07 +0000
Mats Palmgren Mats Palmgren - Bug 850931. r=roc
2252a34495c338af7b0184e7e71987b654f8853b
created 2013-03-23 21:10 +0100
pushed 2013-03-24 15:38 +0000
Mats Palmgren Mats Palmgren - Bug 852670 - Make nsContainerFrame::SetPropTableFrames return void since it's infallible. r=bzbarsky
6a00b0041bd5bcfcabf11f012f13eba27b8040f4
created 2013-03-19 21:47 -0400
pushed 2013-03-20 11:46 +0000
Boris Zbarsky Boris Zbarsky - Bug 852501 part 4. Make CreateContinuingFrame infallible. r=dholbert
6a5bf6934ba8f7778194d7610771f07328fed301
created 2013-03-19 21:47 -0400
pushed 2013-03-20 11:46 +0000
Boris Zbarsky Boris Zbarsky - Bug 852428 part 2. Make nsIFrame::Init infallible. r=dholbert
c95e4dbd6dafa13412e2287933dace9af09e0abb
created 2013-03-19 21:47 -0400
pushed 2013-03-20 11:46 +0000
Boris Zbarsky Boris Zbarsky - Bug 852428 part 1. Make CreateViewForFrame infallible. r=dholbert
fb7e2b6eef1b95a47dc33aec8bb596a0837ca9ff
created 2013-03-15 23:32 +0100
pushed 2013-03-16 22:12 +0000
Mats Palmgren Mats Palmgren - Bug 849603 - Make sure we use StartRemoveFrame for the first (existing) list to remove from. r=bzbarsky
1a2cb1ef8354c5e2fa9414960e6855ae9e6c4029
created 2013-03-15 23:32 +0100
pushed 2013-03-16 22:12 +0000
Mats Palmgren Mats Palmgren - Bug 847209 - Don't assert if the frame is in the kOverflowList child list. r=bzbarsky
cc590755a7dca37803bc4891a4a617199eba2040
created 2013-03-15 13:36 -0500
pushed 2013-03-16 22:12 +0000
Scott Johnson Scott Johnson - Bug 762902: Add a new ReflowChild flag within nsContainerState to disable deletion of next-in-flow children to prevent crash. [r=mats]
0a77b9b02ba5c7937f82b8a2a44cca50cdbda3f0
created 2013-02-28 00:05 +0100
pushed 2013-02-28 17:05 +0000
Mats Palmgren Mats Palmgren - Bug 838642 - Remove nsContainerFrame::RemovePropTableFrame which is now unused. 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
ef8bf2dfc82570db534df2b4d6baf776783ae25d
created 2013-02-23 16:06 -0800
pushed 2013-02-25 03:53 +0000
Daniel Holbert Daniel Holbert - Bug 842080: Remove an unnecessary nsReflowStatus initialization, and add comments to clarify assumptions about ReflowAbsoluteFrames' reflow status arg. r=mats
343315251a400d775fb27becf97bf86f0dcaefe2
created 2013-02-16 13:51 -0800
pushed 2013-02-17 12:06 +0000
L. David Baron L. David Baron - Bug 781360 patch 3: Rename {nsIFrame,nsStyleContext,nsComputedDOMStyle}::GetStyle* to Style*, since they can never return null. r=dholbert
37cb11f41bb26ec7e10c70c355c92faaa390138b
created 2013-02-15 00:12 +1300
pushed 2013-02-16 14:49 +0000
Robert O'Callahan Robert O'Callahan - Bug 840902. Part 2: Remove nsresults from various display list methods. r=mattwoodrow
less more (0) -100 -60 tip