layout/generic/nsContainerFrame.cpp
fb7655f3e1cf3bf9635da9e434eb7da6cf6800f9
created 2016-10-27 18:58 -0700
pushed 2016-10-29 13:21 +0000
Daniel Holbert Daniel Holbert - Bug 1269046 part 5: If an abspos child's offset depends on CSS Box Alignment, ask nsContainerFrame for the alignment enum to use, and align with CSSAlignUtils. r=mats
c212e496d0ce0dcdd52828c8beaa592f29d240cb
created 2016-08-27 19:31 -0700
pushed 2016-09-02 20:36 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1299066: Make NS_STYLE_DISPLAY_* an enum class. Prefer indexing instead of linear search in the frame constructor r=heycam,bz
04d649b88650550ca119a6789398aa8f82769340
created 2016-09-01 17:36 +0200
pushed 2016-09-02 00:55 +0000
Mats Palmgren Mats Palmgren - Bug 1171419 part 10 - Rename RenumberLists() to RenumberList(). r=xidorn
098badb45dee84a589174c153d1a03b6b8c9dfbd
created 2016-09-01 17:36 +0200
pushed 2016-09-02 00:55 +0000
Mats Palmgren Mats Palmgren - Bug 1171419 part 6 - Move nsBlockFrame::AttributeChanged <ol> handling to nsContainerFrame so that it works not just for blocks. r=xidorn
db84cab5859b2a00c7872490c5ced56ef6b28c2f
created 2016-09-01 17:36 +0200
pushed 2016-09-02 00:55 +0000
Mats Palmgren Mats Palmgren - Bug 1171419 part 5 - Implement nsContainerFrame::RenumberChildFrames and make RenumberFrameAndDescendants deal with flex/grid containers too. r=xidorn
2deec338fc88719cd287e7bf09bca1205f8922f5
created 2016-09-01 17:36 +0200
pushed 2016-09-02 00:55 +0000
Mats Palmgren Mats Palmgren - Bug 1171419 part 4 - Move nsBlockFrame::RenumberLists to nsContainerFrame and generalize it. r=xidorn
f7f7acf36ba86e10503f4a71c0cc0dc1bf48e529
created 2016-09-01 17:36 +0200
pushed 2016-09-02 00:55 +0000
Mats Palmgren Mats Palmgren - Bug 1171419 part 3 - Override RenumberFrameAndDescendants in nsPlaceholderFrame instead and deal with it there rather than nsContainerFrame. r=xidorn
851a6b413bfc21a6d7676ec8c108cbfd5b8386d0
created 2016-09-01 17:36 +0200
pushed 2016-09-02 00:55 +0000
Mats Palmgren Mats Palmgren - Bug 1171419 part 2 - Remove useless aPresContext param from RenumberLists. r=xidorn
df3331607674ddb5ce23b75e8f21b24feb4a9e22
created 2016-09-01 17:36 +0200
pushed 2016-09-02 00:55 +0000
Mats Palmgren Mats Palmgren - Bug 1171419 part 1 - Move some list-item numbering code from nsBlockFrame to nsContainerFrame. r=xidorn
5d179cfa9eb1c2222157df700faa49cc34ffb427
created 2016-08-26 12:44 +0530
pushed 2016-08-26 23:33 +0000
Ravi Shankar Ravi Shankar - Bug 1297982 - Replace NS_STYLE_BOX_DECORATION_BREAK_* with enum class; r=xidorn
7642adce5bffb87123f2d490b4aed542a8c4eda7
created 2016-08-12 18:39 -0700
pushed 2016-08-15 22:04 +0000
L. David Baron L. David Baron - Bug 1294918 - Fix spelling of method name nsIFrame::IsAbsPosContainingBlock. r=dholbert
d1a449efbe4446e696311b21f7bdfcd709b82a26
created 2016-07-21 18:36 +0800
pushed 2016-07-21 14:27 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1277129 Part 7b - Rename various ReflowState variables to ReflowInput. r=dbaron
a70b04f074fca46e056356aebb7726d5cc6578ab
created 2016-07-21 18:36 +0800
pushed 2016-07-21 14:27 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1277129 Part 6a - Rename frame to mFrame in SizeComputationInput. r=dbaron
b2db47ba326823e5774032569afaa333bfb1f7a3
created 2016-07-21 18:36 +0800
pushed 2016-07-21 14:27 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1277129 Part 5c - Rename nsHTMLReflowMetrics to ReflowOutput. r=dbaron
36e0aef210e256b04a1afce041c8ad5f150bd720
created 2016-07-21 18:36 +0800
pushed 2016-07-21 14:27 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1277129 Part 1c - Rename nsHTMLReflowState to ReflowInput. r=dbaron
913b86ac15a73ab7132279835e0ab764989a07f9
created 2016-06-10 02:56 +0200
pushed 2016-06-10 13:43 +0000
Mats Palmgren Mats Palmgren - Bug 1278080 - Make nsContainerFrame::RemoveFrame deal with overflow containers. r=dholbert
017a3d4acd7fa2022f1f3ef206222a7a6ce53445
created 2016-05-18 13:49 +0200
pushed 2016-05-18 16:14 +0000
Mats Palmgren Mats Palmgren - Bug 1271392 part 3 - Only merge in children from the EOC list that don't already have a prev-in-flow in this frame. r=dholbert
e84de27f354c29195e950f42d6c87649691281a2
created 2016-04-20 21:28 -0700
pushed 2016-04-21 22:03 +0000
L. David Baron L. David Baron - Bug 1053986 - Rename nsIFrame::GetMaxSize to GetXULMaxSize, and related methods. r=dholbert
8024a1e1ec3f8478c1284e2ff8a41a089f70c6a7
created 2016-04-20 21:28 -0700
pushed 2016-04-21 22:03 +0000
L. David Baron L. David Baron - Bug 1053986 - Rename nsIFrame::GetMinSize to GetXULMinSize, and related methods. r=dholbert
19f4a61b0c3c546e23f4df19344d3dc9202a4318
created 2016-04-14 01:32 +0200
pushed 2016-04-14 09:40 +0000
Mats Palmgren Mats Palmgren - Bug 645647 part 4 - Add an 'm' prefix to some members to follow our naming conventions. r=dholbert
c2c09dd63bff3f0054c9500ed224001dfdfdead1
created 2016-04-06 01:26 -0500
pushed 2016-04-07 10:04 +0000
Timothy Nikkel Timothy Nikkel - Bug 1261698. Make ReparentFrameViewTo return void because it always returns NS_OK. r=mats
019d03cdbf2b615cff313ac01214f15ab7bc8e4c
created 2016-04-06 01:26 -0500
pushed 2016-04-07 10:04 +0000
Timothy Nikkel Timothy Nikkel - Bug 1261698. Remove comment that is not relevant in nsContainerFrame.cpp.
8d479d7f6493da541fae614dc8402c88e82bacc8
created 2016-04-06 01:26 -0500
pushed 2016-04-07 10:04 +0000
Timothy Nikkel Timothy Nikkel - Bug 1261698. Don't descend into child frames looking for views in ReparentFrameViewTo if the frame doesn't have the NS_FRAME_HAS_CHILD_WITH_VIEW bit set. r=mats
fbed3943a9e59cacb69cd4b062da39de1808cae2
created 2016-03-11 17:39 +0100
pushed 2016-03-12 20:25 +0000
Mats Palmgren Mats Palmgren - Bug 1144096 part 24 - [css-grid] Move the child frame merging code at the start of ReflowOverflowContainerChildren into a new method: DrainExcessOverflowContainersList. Make both take a param so that we can override how the OC child lists are merged together (normally just an Append; MergeSortedFrameLists for Grid). r=dholbert
04b6926cb2f31a68ff93c63da594729326e2d602
created 2016-03-11 17:39 +0100
pushed 2016-03-12 20:25 +0000
Mats Palmgren Mats Palmgren - Bug 1144096 part 22 - [css-grid] Check NS_INLINE_IS_BREAK_BEFORE before checking other completion status. r=dholbert
75dfe10ec44a88bda2d9721d269ddf2429ac5426
created 2016-02-02 17:36 +0200
pushed 2016-02-03 11:29 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
d77374bc1315f8d5023363d2cea58ca810ba4cb7
created 2016-01-31 10:10 -0800
pushed 2016-02-01 01:59 +0000
Phil Ringnalda Phil Ringnalda - Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
064969357fc94da487ada47c08249995b28cc560
created 2016-01-31 17:12 +0200
pushed 2016-02-01 01:59 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
7a5912b5ab4e519ca4deeaa853b49be42a0c3293
created 2016-01-28 14:23 +1100
pushed 2016-01-28 11:37 +0000
Xidorn Quan Xidorn Quan - Bug 1230034 part 8 - Convert frame properties which assert on destructor to be typed. r=dbaron
2b5384764e6cf1d8efd533f8513d511f9fae46eb
created 2016-01-28 14:23 +1100
pushed 2016-01-28 11:37 +0000
Xidorn Quan Xidorn Quan - Bug 1230034 part 4 - Make FramePropertyDescriptor to be a template. r=froydnj,dbaron
96460bf88fb3ec6cc3a2e1bd62fff5ce32db58ac
created 2016-01-28 10:11 +1100
pushed 2016-01-28 11:37 +0000
Xidorn Quan Xidorn Quan - Bug 1064843 part 10 - Create and render backdrop frame for top layer frames. r=dbaron
aa9137c2014540a644be0f41192e3f81bd5221f5
created 2016-01-28 10:11 +1100
pushed 2016-01-28 11:37 +0000
Xidorn Quan Xidorn Quan - Bug 1064843 part 6 - Add backdrop frame list. r=dholbert
4e8764d61e1d88bd1c486095e42f0ca83c05daf5
created 2016-01-28 10:11 +1100
pushed 2016-01-28 11:37 +0000
Xidorn Quan Xidorn Quan - Bug 1064843 part 5 - Ensure frames behave properly for unknown child list id passed into SetInitialChildList. r=dholbert
e36c0185f1fd5da497ca6f2ba384a146a0ce274f
created 2015-12-24 16:04 -0700
pushed 2015-12-28 12:13 +0000
Chris Peterson Chris Peterson - Bug 1235186 - Part 1: Fix -Wformat warnings in layout/. r=dholbert
06a5ac492313d07196cecbfce01e55177536d5a4
created 2015-11-25 08:49 -0500
pushed 2015-11-25 13:50 +0000
Jared Wein Jared Wein - Bug 1211635 - Popups should be treated as top-level windows, allowing XUL alerts translucency. r=MattN r=roc
72d69c46d14ce1742ab72425607291c7256de83f
created 2015-11-24 11:21 -0500
pushed 2015-11-24 16:22 +0000
Jared Wein Jared Wein - Bug 1226796 - Remove redundant preprocessor flags in nsContainerFrame.cpp. r=jfkthame
d69c292db762bcff2ee05c9f57ae08e59c2ece41
created 2015-11-14 08:46 +0000
pushed 2015-11-14 21:36 +0000
Jonathan Kew Jonathan Kew - Bug 1224230 - Explicitly store the lineContainer's writing mode in InlineIntrinsicISizeData. r=dbaron
b3c86859606870fb2f30b4d574bbd74bca572964
created 2015-11-04 20:57 +1100
pushed 2015-11-05 11:17 +0000
Xidorn Quan Xidorn Quan - Bug 1216332 - Remove framearena helpers from abstract frame classes and stop them from being instantiated. r=dbaron
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-10-18 02:58 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-10-07 18:35 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-07 18:35 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
c32abb6c9e65860e4f12e5dbc4668b36779ee8fd
created 2015-09-15 22:02 +0100
pushed 2015-09-16 18:04 +0000
Jonathan Kew Jonathan Kew - Bug 1202993 - Remove the logical-direction-based keywords for caption-side, and instead interpret the old physical keywords as logical sides. r=dholbert
28673cc5e68b48d6a397b027a6ef5321703dea4a
created 2015-07-16 10:07 +0100
pushed 2015-07-16 20:23 +0000
Jonathan Kew Jonathan Kew - Bug 1131451 part 1 - Replace containerWidth with containerSize in logical-coordinate classes and APIs, frame classes, etc. r=dholbert
8864f9b4bb29da127578d8045079d3cbc270e81b
created 2015-07-03 11:37 +0100
pushed 2015-07-04 02:21 +0000
Jonathan Kew Jonathan Kew - Bug 1177076 patch 2 - Convert nsTableOuterFrame to work with logical coordinates. r=dholbert
9c5e20dd8ae551e06a93234afea4509ad27f3069
created 2015-06-29 13:02 -0700
pushed 2015-06-30 12:25 +0000
Daniel Holbert Daniel Holbert - Bug 1177925: Use range-based "for" loops for nsFrameList iteration, in various places in layout. r=tn
3d9012207555b94f0611440fe84b9410fa56a0f4
created 2015-05-11 11:37 +0100
pushed 2015-05-12 14:40 +0000
Jonathan Kew Jonathan Kew - Bug 1159305 - patch 2 - Clean up layout code by using the new accessors. r=smontagu
f58aab6a4e62d9ca2c0c9098c0eed84024adf85e
created 2015-05-04 14:29 -0500
pushed 2015-05-05 10:15 +0000
Timothy Nikkel Timothy Nikkel - Bug 1159772. Don't let nsContainerFrame::SyncWindowProperties make widget calls that can result in synchronous painting during reflow or frame construction. r=mats
7a39e04e9ab173781b721f5a7818df73683dde35
created 2014-06-27 11:25 +0100
pushed 2015-04-23 00:27 +0000
Jonathan Kew Jonathan Kew - Bug 1028716 part 2 - Handle the new orient values in <progress> and <meter> layout. r=smontagu
34a7eeb94839a73d7f3626d40ae622c532b350e0
created 2015-04-16 09:04 +0000
pushed 2015-04-16 20:24 +0000
Mats Palmgren Mats Palmgren - Bug 1153478 part 2 - Remove useless assertions. r=roc
0ca91806d2c4d238685df624b3de3c6c5896daab
created 2015-04-16 09:04 +0000
pushed 2015-04-16 20:24 +0000
Mats Palmgren Mats Palmgren - Bug 1153478 part 1 - Add nsInlineFrame::StealFrame and make it deal with being called on the wrong parent for aChild (due to lazy reparenting). r=roc
d91047ecbd9f0d84002ecc47d8bcf33703228a3e
created 2015-04-11 00:21 +0000
pushed 2015-04-13 10:11 +0000
Mats Palmgren Mats Palmgren - Bug 1143299 - Make frame insertion methods deal with aPrevFrame being on an overflow list. r=roc a=abillings
646e795e8e46d650e3218197f0e7a831f7516254
created 2015-04-10 16:56 +0100
pushed 2015-04-13 10:11 +0000
Jonathan Kew Jonathan Kew - Bug 1153140 - Include borderPadding width in the containerWidth for grid item placement. r=mats
c0d778faf638db8de74ccace9774e4cccd121155
created 2015-04-07 09:24 +0100
pushed 2015-04-07 20:29 +0000
Jonathan Kew Jonathan Kew - Bug 1130907 - patch 2 - Account for writing-mode in nsContainerFrame::DoInlineIntrinsicISize. r=smontagu
4843a71a73fa8c8242a73922314d04132cd503a6
created 2015-03-31 22:09 +0000
pushed 2015-04-01 16:45 +0000
Mats Palmgren Mats Palmgren - Bug 1149785 - Make nsIWidget::ClientToWindowSize use LayoutDeviceIntSize instead of the unit-less nsIntSize. r=roc
740a48fc13fe60025b3e27fb18eacef7cf158021
created 2015-03-30 11:35 -0400
pushed 2015-03-31 13:10 +0000
Mats Palmgren Mats Palmgren - Bug 1149041 - Make nsIWidget::SizeConstraints use LayoutDeviceIntSize instead of unit-less nsIntSize. r=roc
8190fee3c82ad21ed710b159dfaf32e122adc2c2
created 2015-03-30 15:03 +0200
pushed 2015-03-31 13:10 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 9534a3d38191 (bug 1149041)
9534a3d381916b5d493a4e9804b37de9e32827cb
created 2015-03-30 10:37 +0000
pushed 2015-03-31 13:10 +0000
Mats Palmgren Mats Palmgren - Bug 1149041 - Make nsIWidget::SizeConstraints use LayoutDeviceIntSize instead of unit-less nsIntSize. r=roc
41c005e9398e95871789aa21bb0f26559320b3d9
created 2015-03-29 22:38 +0000
pushed 2015-03-30 10:18 +0000
Mats Palmgren Mats Palmgren - Bug 1148833 part 3 - Remove nsIFrame::WillReflow and add a non-virtual MarkInReflow method instead that sets NS_FRAME_IN_REFLOW. Call it at the start of Reflow(). r=roc
b9951cca6d1f5094a8e5544336781415467fd566
created 2015-03-12 16:21 +1300
pushed 2015-03-12 22:40 +0000
Robert O'Callahan Robert O'Callahan - Bug 1125767. Centralize code into nsStylePosition::IsFixedPosContainingBlock. r=mats
133ec7304f2208e89f02ed943480a1b1f02188c9
created 2015-03-03 11:08 +0000
pushed 2015-03-04 01:22 +0000
Andrea Marchesini Andrea Marchesini - Bug 1134280 - Get rid of Tag() - patch 1 - Is{HTML,XUL,MathML,SVG}Element and IsAnyOf{HTML,XUL,MathML,SVG}Elements, r=smaug
less more (0) -300 -100 -60 tip