layout/generic/nsFlexContainerFrame.cpp
86a391e3e1638407465610b0dc5b5fc4694a0a08
created 2016-10-27 18:58 -0700
pushed 2016-10-29 13:21 +0000
Daniel Holbert Daniel Holbert - Bug 1269045 part 1: Adjust flex item "order"-sorting code to treat placeholder frames as <= anything they're compared against, including each other. r=mats
ae632144724fc5efae24a32acab2d7d938384123
created 2016-10-27 18:56 -0700
pushed 2016-10-29 13:21 +0000
Daniel Holbert Daniel Holbert - Bug 1313421 part 2: Use flex container's FlexLine linked-list to determine the first flex item, rather than its child-frame list. r=mats
c565ba669d962165dc90b99f77b0b26d4acb4d92
created 2016-10-27 18:56 -0700
pushed 2016-10-29 13:21 +0000
Daniel Holbert Daniel Holbert - Bug 1313421 part 1: Unconditionally cache a FlexItem's ascent, after it's been reflowed. r=mats
e437737fedc8fc8f6b0e94878f423a78fad13f84
created 2016-10-20 13:23 -0700
pushed 2016-10-21 21:17 +0000
Daniel Holbert Daniel Holbert - Bug 1309119 part 2: Make nsFlexContainerFrame::IsLegacyBox assert that legacy -webkit-box elements are backed by nsFlexContainerFrame. r=mats
b05f66ffb5529b94e7424f479e65e3a1099d5b36
created 2016-10-20 13:23 -0700
pushed 2016-10-21 21:17 +0000
Daniel Holbert Daniel Holbert - Bug 1309119 part 1: Expose nsFlexContainerFrame helper-function IsLegacyBox as a static method. r=mats
e709bed8b91826a2b2bd7f8dfc78491ba82f4f30
created 2016-10-14 17:17 -0700
pushed 2016-10-17 09:37 +0000
Brad Werth Brad Werth - Bug 1235922 Part 4: Add support for "align-content: space-evenly" to flexbox layout. r=mats
c6b2288a20ec19052510571d6b18cee5e1d2f546
created 2016-10-14 17:16 -0700
pushed 2016-10-17 09:37 +0000
Daniel Holbert Daniel Holbert - Bug 1235922 Part 2: Add support for "justify-content: space-evenly" to flexbox layout. r=mats
af377e9d9ddb550370153f80707e2ea2350a05d3
created 2016-10-14 17:23 -0700
pushed 2016-10-17 09:37 +0000
Brad Werth Brad Werth - Bug 1235922 Part 1: Introduce a helper-function to share code for justify-content and align-content space-around and space-between in flexbox layout. r=mats
3ccac82a6bcff2da20a93b056a4a21663fc35652
created 2016-10-13 14:20 -0700
pushed 2016-10-17 09:37 +0000
Brad Werth Brad Werth - Bug 1310015: Change MainAxisTracker to consistently use NS_STYLE_JUSTIFY constants. r=mats
03c8f8c920554d2b1bcef162fadc77d1a3f24f05
created 2016-10-13 16:42 +0200
pushed 2016-10-14 10:29 +0000
Julian Descottes Julian Descottes - Bug 1308993 - aboutdebugging remove align-items: self-start;r=erahm
c14eb1c3496147a71c5157d5a7c90dfae3a37da7
created 2016-10-12 09:04 -0700
pushed 2016-10-13 09:59 +0000
Daniel Holbert Daniel Holbert - Bug 1090031: Apply CSS 'align-content' in flex containers if they *could* wrap (rather than if they *have* wrapped). r=mats
c635c18d9eca4d6791446221b0b43a7f9bec7d08
created 2016-10-12 14:46 -0700
pushed 2016-10-13 09:59 +0000
Wes Kocher Wes Kocher - Backed out changeset 37e0c017b268 (bug 1090031) for reftest failures a=backout
37e0c017b26862daf1f5508b9285c7c1b7e2ceef
created 2016-10-12 09:04 -0700
pushed 2016-10-13 09:59 +0000
Daniel Holbert Daniel Holbert - Bug 1090031: Apply CSS 'align-content' in flex containers if they *could* wrap (rather than if they *have* wrapped). r=mats
2e88bcc7f1bcceee48a2001785307cd18f5e931e
created 2016-10-11 12:54 -0700
pushed 2016-10-12 10:07 +0000
Brad Werth Brad Werth - Bug 1306894 Part 1: Cache baseline from nsFlexContainerFrame::Reflow() for use in later calls to GetLogicalBaseline(). r=dholbert
e697a85cfb58132d607ebc918839def5c8925c03
created 2016-10-07 09:22 -0700
pushed 2016-10-12 10:07 +0000
Brad Werth Brad Werth - Bug 1221565 Part 2: Make nsFlexContainerFrame map justify-content and align-content values of 'left' and 'right' to 'start' or 'end'. r=dholbert
121afaaeb446ebe239f94535fdec44c8bb1f1bd7
created 2016-10-06 15:55 -0700
pushed 2016-10-12 10:07 +0000
Brad Werth Brad Werth - Bug 1221565 Part 1: Make nsFlexContainerFrame map align-self values of 'left' and 'right' to either 'start' or 'end'. r=dholbert
40fb8eae281b54d28253cf94fe31df8aae92881c
created 2016-10-06 22:43 +0200
pushed 2016-10-07 03:23 +0000
Mats Palmgren Mats Palmgren - Bug 984869 - Add support for display:flex/grid and columnset layout to <button>. r=tn
59b5094e6e8cc6f82c252d58d514cb82510723c4
created 2016-10-03 13:05 -0700
pushed 2016-10-04 10:02 +0000
Brad Werth Brad Werth - Bug 1305844 - Make most align/justify nsStylePosition members public, and remove trivial accessors. r=dholbert
a0ea382c12cae7c67b0f0c182f334fc3c4809ee8
created 2016-09-30 09:15 -0700
pushed 2016-10-01 06:28 +0000
Brad Werth Brad Werth - Bug 1304012 -- Part 2: Rename nsStyleStruct Computed**Self functions to Used**Self. r=dholbert
d40e2abb42d61e0411135c624f9fba88fe6c85c8
created 2016-09-28 23:53 -0700
pushed 2016-09-30 10:10 +0000
Daniel Holbert Daniel Holbert - Bug 1306213: When resolving a flex item's "align-self: auto", use the flex container (not style-context parent) as the "align-items" source. r=mats
613bb894d2c0fe2ad8b551ec612ae53aefe5398a
created 2016-09-16 20:39 +1000
pushed 2016-09-16 21:35 +0000
Xidorn Quan Xidorn Quan - Bug 1301014 - Fix intrinsic inline-size of flex container in vertical writing modes. r=dholbert
93657f8dedaafa384bcd49c71b52e195ec968de8
created 2016-09-01 15:01 +1000
pushed 2016-09-02 20:36 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1299727 - Rename NS_WARN_IF_FALSE as NS_WARNING_ASSERTION. r=erahm.
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
less more (0) -300 -100 -60 tip