layout/generic/nsContainerFrame.cpp
c9ee55e916c6b7661c294a57759cac1381e4a758
created 2016-11-05 02:57 +0100
pushed 2017-01-23 14:19 +0000
Mats Palmgren Mats Palmgren - Bug 1300369 part 4 - Refactor all ComputeAutoSize methods to take the full ComputeSizeFlags instead of just a "bool aShrinkWrap" for the eShrinkWrap flag (idempotent patch). r=dholbert
6deb2d4c2f6bcfb1bbf2ed0e9ef3acf35b8c4051
created 2016-10-31 08:58 -0700
pushed 2017-01-23 14:19 +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
050803173323d9933f53eec8852e932aa51004a9
created 2016-10-28 06:17 +0200
pushed 2017-01-23 14:19 +0000
Adam Velebil Adam Velebil - Bug 1313565 - Convert NS_STYLE_ORIENT_* to enum class ; r=manishearth,xidorn
7c24f445542062d41f97cba2dd8a45bd3a468b98
created 2016-10-27 21:59 -0700
pushed 2017-01-23 14:19 +0000
Phil Ringnalda Phil Ringnalda - Backed out 12 changesets (bug 1269045, bug 1269046) as the most likely cause of Windows build bustage
fb7655f3e1cf3bf9635da9e434eb7da6cf6800f9
created 2016-10-27 18:58 -0700
pushed 2017-01-23 14:19 +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-11-14 12:26 +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-11-14 12:26 +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-11-14 12:26 +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-11-14 12:26 +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-11-14 12:26 +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-11-14 12:26 +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-11-14 12:26 +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-11-14 12:26 +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-11-14 12:26 +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-11-14 12:26 +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-09-19 13:38 +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-09-19 13:38 +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-09-19 13:38 +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-09-19 13:38 +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-09-19 13:38 +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-08-01 13:59 +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-06-06 19:02 +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-06-06 19:02 +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-06-06 19:02 +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-06-06 19:02 +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-06-06 19:02 +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-06-06 19:02 +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-06-06 19:02 +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-06-06 19:02 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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-04-25 16:57 +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 2016-03-07 14:18 +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 2016-01-25 13:55 +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 2016-01-25 13:55 +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 2016-01-25 13:55 +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 2016-01-25 13:55 +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-12-14 20:08 +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-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
e8839d7e96320f01a893d606b23c1f11eb847ccf
created 2015-09-15 22:02 +0100
pushed 2015-09-28 11:39 +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 a=sledru
28673cc5e68b48d6a397b027a6ef5321703dea4a
created 2015-07-16 10:07 +0100
pushed 2015-09-21 14:04 +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-09-21 14:04 +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-09-21 14:04 +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-08-10 18:23 +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-06-29 20:18 +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-06-29 20:18 +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-06-29 20:18 +0000
Mats Palmgren Mats Palmgren - Bug 1153478 part 2 - Remove useless assertions. r=roc
0ca91806d2c4d238685df624b3de3c6c5896daab
created 2015-04-16 09:04 +0000
pushed 2015-06-29 20:18 +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-06-29 20:18 +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-06-29 20:18 +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-06-29 20:18 +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-06-29 20:18 +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-06-29 20:18 +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-06-29 20:18 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 9534a3d38191 (bug 1149041)
less more (0) -300 -100 -60 tip