layout/generic/nsFlexContainerFrame.cpp
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
b403df416db1875707d27b9723d00b1f1991b191
created 2016-09-01 17:36 +0200
pushed 2016-09-02 00:55 +0000
Mats Palmgren Mats Palmgren - Bug 1171419 part 9 - Implement list-item numbering for flex containers. r=xidorn
4bd1109964d28c15f5e7301530f1b46ee7b31901
created 2016-08-26 12:48 +0530
pushed 2016-08-26 23:33 +0000
Ravi Shankar Ravi Shankar - Bug 1297982 - Replace NS_STYLE_BOX_ORIENT_* with enum class; r=xidorn
d194c5416a37a93d83f0e7d3400c62cbaeb4b435
created 2016-08-26 12:47 +0530
pushed 2016-08-26 23:33 +0000
Ravi Shankar Ravi Shankar - Bug 1297982 - Replace NS_STYLE_BOX_DIRECTION_* with enum class; r=xidorn
301caf87d081af042c7dc868f0eb5a79a241e278
created 2016-08-26 12:41 +0530
pushed 2016-08-26 23:33 +0000
Ravi Shankar Ravi Shankar - Bug 1297982 - Replace NS_STYLE_BOX_PACK_* with enum class; r=xidorn
d455dc75d67797f965a7ffac0bb685a9a85efbcc
created 2016-08-26 12:39 +0530
pushed 2016-08-26 23:33 +0000
Ravi Shankar Ravi Shankar - Bug 1297982 - Replace NS_STYLE_BOX_ALIGN_* with enum class; r=xidorn
8bd96fa410211e19f30a714b94f487e71521c140
created 2016-08-12 05:43 +0530
pushed 2016-08-17 05:10 +0000
Pranaydeep Singh Pranaydeep Singh - Bug 1293738 - Remove unneeded aWM arg from some FlexboxAxisTracker methods. r=dholbert, r=emilio
4f2073faf7dffde2ad26fb5d34581c5a9dd7eb17
created 2016-08-09 10:17 -0700
pushed 2016-08-12 23:39 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1000957: For single-line flex containers, clamp the flex line to container's min/max cross size. r=dholbert
a6c64727f7148630c8efb28c44dd0f9f3597303e
created 2016-08-09 10:16 -0700
pushed 2016-08-12 23:39 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1000957: Whitespace cleanup in nsFlexContainerFrame::Reflow. r=dholbert
8dc0d979b2c891e3d2caade184a864835e970a0d
created 2016-08-07 19:42 -0700
pushed 2016-08-12 23:39 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1000957: Uncomment some flexbox warnings referencing fixed bugs. r=dholbert
ec9c3a2f2c091f2159edd5753a1b17b4b77189ec
created 2016-07-21 18:36 +0800
pushed 2016-07-21 14:27 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1277129 Part 7c - Rename various RS variables to RI. r=dbaron
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
5a110f2dcab46445a25373d86cf2c570e658afa6
created 2016-07-21 18:36 +0800
pushed 2016-07-21 14:27 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1277129 Part 6b - Rename rendContext to mRenderingContext in SizeComputationInput. 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
616e6e57a7df155730cf679ed5ed33e38a57c66f
created 2016-07-08 08:08 +0200
pushed 2016-07-11 14:25 +0000
Michael Li Michael Li - Bug 1283273 - Change nsAutoPtr to UniquePtr in classes within layout/generic. r=dholbert
ed713102408e02b6162cf0bb7c4bc83c7ea6bd12
created 2016-06-21 13:17 -0700
pushed 2016-06-29 14:22 +0000
Brad Werth Brad Werth - Bug 1243559 - Removes static casts from calls to FrameProperties::Get, ::Set, and ::Remove, and forces callers to use the type associated with the property. r=dbaron
dd0771829dc90fdc6c9d19f4884ebc7c340f3beb
created 2016-06-22 18:45 -0700
pushed 2016-06-23 13:15 +0000
Phil Ringnalda Phil Ringnalda - Back out changeset 0bb00282a4c2 (bug 1243559) for widespread SVG assertion failures
0bb00282a4c22660572181cf2eefd0ab22f24d81
created 2016-06-21 13:17 -0700
pushed 2016-06-23 13:15 +0000
Brad Werth Brad Werth - Bug 1243559 - Removes static casts from calls to FrameProperties::Get, ::Set, and ::Remove, and forces callers to use the type associated with the property. r=dbaron
2dfd78777b8d507a18b29688a6139906910f25e6
created 2016-06-16 13:35 +0100
pushed 2016-06-17 00:03 +0000
Astley Chen Astley Chen - Bug 1277131 : Part 3 - rename nsGkAtoms::tableOuterFrame and nsCSSAnonBoxes::tableOuter. r=heycam
232a786cf87fb0f68f9bda6e9316515524d2ac8a
created 2016-06-07 21:10 +0100
pushed 2016-06-12 09:33 +0000
Jonathan Watt Jonathan Watt - Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky
5d9b7a5387ed5342e37224ca07a083127458b0e2
created 2016-05-31 17:40 +0800
pushed 2016-06-01 13:09 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1276870 - Rename parentReflowState to mParentReflowState in nsHTMLReflowState. r=dholbert
99f8a5fcc34dd5e65d63b2a3928aa90a052cc8cc
created 2016-05-25 10:48 -0700
pushed 2016-05-26 15:23 +0000
Daniel Holbert Daniel Holbert - Bug 1272721: Fix rtl-checking logic in legacy -webkit-box codepath, to actually reverse the correct axis under correct conditions. r=mats
3e962c342017ee9fa1aa45faf4769c582344e6cd
created 2016-04-28 20:17 -0700
pushed 2016-04-29 23:06 +0000
Daniel Holbert Daniel Holbert - Bug 1030952 part 4: For flex items with an aspect ratio, stomp on reflow state's main size *and cross size* in final reflow. r=mats
f73c4127855cee67f38e081e0d75df911d30f400
created 2016-04-28 20:17 -0700
pushed 2016-04-29 23:06 +0000
Daniel Holbert Daniel Holbert - Bug 1030952 part 3: Add a frame property to allow flex container to impose a different main-size on a flex item for aspect ratio calculations. r=mats
69dd11091fd1bcd64eadd2d0140700a1d90742db
created 2016-04-28 20:16 -0700
pushed 2016-04-29 23:06 +0000
Daniel Holbert Daniel Holbert - Bug 1030952 part 2: Change flex layout to recognize that an aspect ratio allows main-size to influence cross-size. r=mats
e9799a1b6d300a49ec0e14b48d837be873d373ae
created 2016-04-28 20:16 -0700
pushed 2016-04-29 23:06 +0000
Daniel Holbert Daniel Holbert - Bug 1030952 part 1: Save each flex item's intrinsic ratio during reflow, for easy reuse. r=mats
5e212cfe5849134daa5c7a1a4d2deb111c5ba359
created 2016-04-25 15:58 -0700
pushed 2016-04-26 12:03 +0000
Daniel Holbert Daniel Holbert - Bug 1180107: Factor out logic for determining whether a flex item's main size could influence cross size. r=mats
de6c6c719ef5d93ba032e09db0c2c85f10f7d723
created 2016-04-22 09:18 +1000
pushed 2016-04-22 13:59 +0000
Xidorn Quan Xidorn Quan - Bug 1097499 part 3 - Add a separate anonbox for text nodes. r=heycam
020c4ce999d9c1cbafa7caa5c380c904f0042349
created 2016-04-20 16:43 -0700
pushed 2016-04-21 22:03 +0000
Daniel Holbert Daniel Holbert - Bug 1262049 part 5: Honor -webkit-box-orient & -webkit-box-direction when determining axes for a -webkit-box flexbox. r=mats
fa5b422dbad8103d79a053540f18285fbdd4be16
created 2016-04-20 16:43 -0700
pushed 2016-04-21 22:03 +0000
Daniel Holbert Daniel Holbert - Bug 1262049 part 4: Refactor some of FlexboxAxisTracker constructor's logic into a helper method. r=mats
9d6255dffb0b5e24d3112a5b5bf62f13249f4815
created 2016-04-20 16:43 -0700
pushed 2016-04-21 22:03 +0000
Daniel Holbert Daniel Holbert - Bug 1262049 part 3: Refactor FlexboxAxisTracker constructor to take pointer to nsFlexContainerFrame. r=mats
737b1eb73eb558029acfab49aeb046807e85c5c9
created 2016-04-18 13:51 +0800
pushed 2016-04-19 10:09 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1264837 Part 5 - Remove nsFlexContainerFrameSuper. r=dholbert
2d9d427348ed0c29174e7586002fed1f90133d2e
created 2016-04-08 01:13 -0500
pushed 2016-04-10 20:21 +0000
Timothy Nikkel Timothy Nikkel - Bug 1261703. When moving flex frame, position its view as well as any child views. r=dholbert
3c66c105ff258b0621c86d522bcd8f3b144ab31d
created 2016-04-04 18:32 -0700
pushed 2016-04-06 10:21 +0000
Daniel Holbert Daniel Holbert - Bug 1257688 part 5: Change "-webkit-box-flex" to alias its -moz equivalent, & change nsFlexContainerFrame to use it instead of flex-shrink & flex-grow in a -webkit-box. r=mats
fe5648437459d81b17c5992a5213c956d8668efd
created 2016-04-04 18:32 -0700
pushed 2016-04-06 10:21 +0000
Daniel Holbert Daniel Holbert - Bug 1257688 part 3: Change "-webkit-box-ordinal-group" to alias its -moz equivalent, & change nsFlexContainerFrame to respect it in a -webkit-box. r=mats
a9a79edf76f0d5171ec095f2b2d3156c2609fd0e
created 2016-04-04 18:32 -0700
pushed 2016-04-06 10:21 +0000
Daniel Holbert Daniel Holbert - Bug 1257688 part 1: Change "-webkit-box-pack" & "-webkit-box-align" to alias their -moz equivalents, & change nsFlexContainerFrame to respect them in a -webkit-box. r=mats
5d3bd2e9a019c867294bdab5a31817d4de1287f3
created 2016-04-04 18:32 -0700
pushed 2016-04-06 10:21 +0000
Daniel Holbert Daniel Holbert - Bug 1257688 part 0: Add an "IsLegacyBox" accessor to nsFlexContainerFrame, to enable special handling of display:-webkit-box & display:-webkit-inline-box. r=mats
6f91366b568a475c672c8be6139332682efb4c01
created 2016-03-18 19:52 +0100
pushed 2016-03-19 15:24 +0000
Mats Palmgren Mats Palmgren - Bug 1233191 part 2 - Remove anon flex item sanity checks that the frame constructor now does instead. 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
ca70ac0268052e53fca79ed583cdbb1322aceb81
created 2016-01-29 22:42 +0800
pushed 2016-01-29 21:44 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1227927 Part 2 - Remove nsIFrame::GetFirstPrincipalChild(). r=mats
6c0ccd4c356601e412b4d276d1c2dc21f05e9fc4
created 2016-01-05 21:27 +0100
pushed 2016-01-06 14:52 +0000
Mats Palmgren Mats Palmgren - Bug 1233106 part 1 - [css-align] Update align-/justify-* properties to the current CSS Align spec (adding 'normal' keyword, dropping 'auto' in some cases etc). r=dholbert
9059476e8881d6ec8f6377a285ef0446459fe01a
created 2016-01-04 13:11 -0800
pushed 2016-01-05 11:02 +0000
Daniel Holbert Daniel Holbert - Bug 1235737: Soften some MOZ_CRASH statements in flexbox layout code to MOZ_ASSERT_UNREACHABLE, which they were originally intended as anyway. r=mats
aab78aed1c92f6a838eaf737b6302eb7a7b6c93a
created 2015-11-22 21:33 -0800
pushed 2015-12-30 11:18 +0000
Chris Peterson Chris Peterson - Bug 1235306 - Fix -Wimplicit-fallthrough warnings in layout/. r=dholbert
d15205791d9bce5c067bad9ecc92e7181e34edb3
created 2015-11-28 21:37 +0100
pushed 2015-11-30 12:46 +0000
Mats Palmgren Mats Palmgren - Bug 1225376 part 1 - [css-align] Don't compute left/right to start in the style system anymore (due to pending spec change). Map the used value instead (in layout). r=dholbert
ad83a815314e76ccad3ded95f271643d8975088a
created 2015-11-26 17:12 +0800
pushed 2015-11-26 15:55 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1226875 - Remove nsIFrame::GetFirstChild(). r=mats
b50b417d69b6a5ebf857b8e515d47f45db145c8e
created 2015-11-05 23:35 +0100
pushed 2015-11-09 13:59 +0000
sajitk sajitk - Bug 1219470 - Replace PRLogModuleInfo with LazyLogModule. r=roc
f1dd50e3451f4ca8d51479535c1d6c9a355f4f4d
created 2015-11-04 07:48 -0800
pushed 2015-11-05 11:17 +0000
Daniel Holbert Daniel Holbert - Bug 1221112: When checking for ::before/::after while sorting flex items by DOM order, dig past placeholder to out-of-flow frame. r=mats
56aebef6afdfd77c266d6b95abf3866a75c4abe7
created 2015-11-03 15:18 +0100
pushed 2015-11-04 11:43 +0000
Mats Palmgren Mats Palmgren - Bug 1151214 part 2 - [css-flexbox][css-align] Shim implemention for the new align/justify property values in flexbox layout (just to avoid fatal assertions). r=dholbert
075f3a69cc48715bb4b8cae7577b95f39298666f
created 2015-11-03 15:18 +0100
pushed 2015-11-04 11:43 +0000
Mats Palmgren Mats Palmgren - Bug 1176782 part 7 - [css-align] Update the flexbox layout code to use the new align/justify style constants and remove the old in the style system. r=cam
5ed5ee646acd814ac782873ee73194e843695870
created 2015-11-03 15:18 +0100
pushed 2015-11-04 11:43 +0000
Mats Palmgren Mats Palmgren - Bug 1176782 part 6 - [css-align] Implement additional syntax and values for the 'align-content' property in the style system. r=cam
ba69ab935f538911ff97764e9f284d7621d663d1
created 2015-11-03 15:18 +0100
pushed 2015-11-04 11:43 +0000
Mats Palmgren Mats Palmgren - Bug 1176782 part 5 - [css-align] Implement additional syntax and values for the 'align-self' property in the style system. r=cam
b191efb0028a523d18c0db431959be4ce197d8b8
created 2015-11-03 15:18 +0100
pushed 2015-11-04 11:43 +0000
Mats Palmgren Mats Palmgren - Bug 1176782 part 4 - [css-align] Implement additional syntax and values for the 'align-items' property in the style system. r=cam
4ea55ddf4b4108f4f6770502a8fad8eacf322126
created 2015-11-03 15:18 +0100
pushed 2015-11-04 11:43 +0000
Mats Palmgren Mats Palmgren - Bug 1176782 part 3 - [css-align] Implement additional syntax and values for the 'justify-content' property in the style system. r=cam
31a26ed444843f086c468a98236e8c98b7115b44
created 2015-09-03 12:15 -0400
pushed 2015-09-13 19:07 +0000
Michael Layzell Michael Layzell - Bug 1201190 - Part 3: Mark every consumer of GUARD_OBJECT as MOZ_RAII, r=ehsan
e6eed9f588de74077f18248d72508418d7061c23
created 2015-07-16 10:08 +0100
pushed 2015-07-16 20:23 +0000
Jonathan Kew Jonathan Kew - Bug 1131451 part 2 - Respect the container height when converting vertical-RTL inline-direction coordinates. r=dholbert
less more (0) -300 -100 -60 tip