layout/generic/nsFlexContainerFrame.cpp
3bbec943b9a4fcf84f917e682ba54a56046196eb
created 2021-08-26 22:43 +0000
pushed 2021-08-27 03:42 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1725973 Part 1 - Add a FLEX_LOG in MoveFlexItemToFinalPosition(). r=dholbert
abdafabdceecb71513ac434c4170db70afd412c9
created 2021-08-25 06:43 +0000
pushed 2021-08-25 15:39 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1469649 Part 3 - Upgrade the assertion to MOZ_ASSERT, and update its comments. r=dholbert
f0b07571b559937fe98300d7da187b2043ac9e91
created 2021-08-25 06:43 +0000
pushed 2021-08-25 15:39 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1469649 Part 2 - Use 64-bit coord type when resolving the main size for flex items. r=dholbert
be6f1ddbc7439914fcba7b2becd681b59b5c9690
created 2021-08-25 06:43 +0000
pushed 2021-08-25 15:39 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1469649 Part 1 - Promote floating point precision when computing the weight of flex items. r=dholbert
99e249810495d252d478908c1e8333b6a3673c4e
created 2021-08-10 21:43 +0000
pushed 2021-08-11 03:46 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1611303 - Always assume a flex item needs a block-axis resize in final reflow. r=dholbert
7ead777c03edcf446a3715886647fe015c8a3623
created 2021-08-09 20:55 +0000
pushed 2021-08-10 03:24 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1686961 - Don't cache ascent in CachedBAxisMeasurement. r=dholbert
a0f6f8d6feda917599dd02d891dc1653bac96824
created 2021-08-06 18:46 +0000
pushed 2021-08-07 09:26 +0000
Daniel Holbert Daniel Holbert - Bug 1672640 part 2: Fall back to GetNaturalBaselineBOffset to ask flex items what their baseline is. r=TYLin
f95806b5b69bffe9b966e2c3ef8d0c6c80c73b79
created 2021-08-06 18:46 +0000
pushed 2021-08-07 09:26 +0000
Daniel Holbert Daniel Holbert - Bug 1672640 part 1: Flatten logic and update comments in FlexItem::ResolvedAscent(). r=TYLin
a11c2bd2de51f69740198b60e470f93c2ad3a617
created 2021-08-05 05:39 +0000
pushed 2021-08-05 09:27 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1702401 - Reject existing CachedBAxisMeasurement if the item's subtree is dirty. r=dholbert
eba83205abe13ff5abac9b31661b089464aeebcd
created 2021-08-04 23:50 +0300
pushed 2021-08-05 04:08 +0000
Sandor Molnar Sandor Molnar - Backed out 2 changesets (bug 1686961, bug 1702401) for causing reftest failures in flexbox-align-self-baseline-horiz. CLOSED TREE
ebbc084701a4fe727fcf8a2a2046739dc0f29e1a
created 2021-08-04 18:50 +0000
pushed 2021-08-05 04:08 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1702401 - Reject existing CachedBAxisMeasurement if the item's subtree is dirty. r=dholbert
20e053eb704a67f75baa61342033128407797b01
created 2021-08-04 18:50 +0000
pushed 2021-08-05 04:08 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1686961 - Don't cache ascent in CachedBAxisMeasurement. r=dholbert
79f0883a85a5fc59a32d99b9e8577540c0a70aff
created 2021-07-30 19:05 +0000
pushed 2021-07-31 09:47 +0000
Daniel Holbert Daniel Holbert - Bug 1723039: Remove obsolete code-comments about our flexbox implementation disagreeing with spec (now that spec has changed). r=TYLin
df5aed89a479f8c8e4fb23580dbfb3ccfe93240a
created 2021-07-22 00:12 +0000
pushed 2021-07-22 09:47 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1715661 - Fix justify-content:{left|right} for column oriented vertical flex container. r=dholbert
a595bed7a99e7135f94a19763a8628cf7877188a
created 2021-06-22 01:59 +0000
pushed 2021-06-22 21:29 +0000
Mats Palmgren Mats Palmgren - Bug 1708007 - Make sure we always reflow flex items that have a continuation. r=dholbert
c786a99f4a5b819c4ba27463d46b1d9497ab4e0d
created 2021-05-27 05:52 +0000
pushed 2021-05-27 09:27 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1712875 - Inflate flex container's padding by using the union of flex items' normal position margin boxes. r=dholbert
17d9dd4ab6315264bffb7bdaa87c0d4f712be1a6
created 2021-05-26 02:59 +0000
pushed 2021-05-26 09:48 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1712496 - Adjust flex container's overflow area only if there are flex items. r=dholbert
fb14e6d29a44a79efc296cc727f92aa58ea4dacc
created 2021-04-30 20:49 +0000
pushed 2021-05-01 09:32 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1703304 - Compute transferred size suggestion only if a flex item is a replaced element. r=dholbert
86a3067d7a44cae4b2ab2bdf030821c8c351aa89
created 2021-04-20 21:40 +0000
pushed 2021-04-21 03:11 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1706200 - Rename childrenInflowBounds to flexItemMarginBoxBounds in nsFlexContainerFrame::Reflow(). r=dholbert
e1624e209c4351f294728557ffe72097021eabc2
created 2021-03-24 17:56 +0000
pushed 2021-03-25 03:42 +0000
Simon Giesecke Simon Giesecke - Bug 708901 - Migrate to nsTHashSet in layout. r=emilio
a29c896b00338ce493b1890c199019416545545f
created 2021-03-24 19:26 +0200
pushed 2021-03-25 03:42 +0000
Csoregi Natalia Csoregi Natalia - Backed out 13 changesets (bug 708901, bug 1184468) for causing build bustage on GeckoViewHistory.cpp. CLOSED TREE
03c3a56c3d136be0a2630be6c2d97d8d0815e503
created 2021-03-24 16:58 +0000
pushed 2021-03-25 03:42 +0000
Simon Giesecke Simon Giesecke - Bug 708901 - Migrate to nsTHashSet in layout. r=emilio
94323c03b3da46afb965744af83cb6acfa92fc63
created 2021-03-22 18:24 +0000
pushed 2021-03-23 05:39 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1697349 - Incorporate flex item's margin and flex container's padding when computing flex container's overflow area. r=dholbert
dc3c1fd56cb806c7e63f07ef04433c1f3c46f303
created 2021-03-02 12:11 +0000
pushed 2021-03-03 04:16 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1695390 - Move extremum lengths to the individual Size / MaxSize types. r=boris
30f58164eac3a492bcaae81ce7443270423e7067
created 2021-03-02 13:41 +0200
pushed 2021-03-03 04:16 +0000
Brindusan Cristian Brindusan Cristian - Backed out changeset be6d9849825d (bug 1695390) for wr failures in col-definite-max-size-001.html. CLOSED TREE
be6d9849825d66ecee44ab6b94b6101ff3b50aa7
created 2021-03-02 10:34 +0000
pushed 2021-03-03 04:16 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1695390 - Move extremum lengths to the individual Size / MaxSize types. r=boris
0036bd0a605655eb7ac5141aeb646b1362621997
created 2021-02-25 20:06 +0000
pushed 2021-02-26 03:55 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 799725 Part 2 - Use StyleSizeOverrides to stretch flex item's inline-size. r=dholbert
a07fe77b2108f8ddff88ec04aa30101a76b046d2
created 2021-02-25 20:06 +0000
pushed 2021-02-26 03:55 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1692116 Part 3 - Fix table flex item's content block-size measurement by removing mIsFlexContainerMeasuringBSize flag. r=dholbert
1f978979d12f8c8b249efc843e788281955b9f29
created 2021-02-19 22:12 +0000
pushed 2021-02-20 09:33 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1693409 Part 2 - Don't enforce table's min-content inline-size when resolving flex base size. r=dholbert
a6a313238f3a16e01a0e031909ada17b5d2b724d
created 2021-02-18 05:45 +0000
pushed 2021-02-18 09:24 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1674302 Part 3 - Fix flex base size resolution and main/cross size override for table flex items. r=dholbert
23aff0f21a1d8fd5762afa2b9cd5940e66adceb6
created 2021-02-18 05:45 +0000
pushed 2021-02-18 09:24 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1674302 Part 2 - Use StyleSizeOverrides to replace ComputeSizeFlag::UseAutoISize. r=dholbert
db348f5c471b2984fef16244af68631140300ae7
created 2021-02-18 05:45 +0000
pushed 2021-02-18 09:24 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1674302 Part 1 - Change a FLEX_LOG to dump address of flex item's frame rather than flex item itself. r=emilio
2a6930941ee1202cfe359af553f11af7172d6c84
created 2021-02-04 05:07 +0000
pushed 2021-02-04 09:38 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1690713 - Add FLEX_LOG to print main/cross size overrides. r=dholbert
5c374273e8a6e0d18276b88789850020195558eb
created 2021-01-26 02:47 +0000
pushed 2021-01-26 15:55 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1686603 Part 6 - Use StyleSizeOverrides to override flex item's sizes in its final reflow. r=dholbert
812bd46387a97980e41a51c69ca94fc23bcd534f
created 2021-01-26 02:47 +0000
pushed 2021-01-26 15:55 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1686603 Part 5 - Use StyleSizeOverrides to override flex main size when main size can influence cross size. r=dholbert
4f25881a9ad01f8751bbed1970e1a2afa1cb6587
created 2021-01-26 02:47 +0000
pushed 2021-01-26 15:55 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1686603 Part 4 - Use StyleSizeOverrides to revise flex base size resolution. r=dholbert
824d5be79299098badccf04fe49e7604ae1ded41
created 2021-01-26 02:47 +0000
pushed 2021-01-26 15:55 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1686603 Part 3 - Extract a helper method AxisTracker::IsInlineAxisMainAxis. r=dholbert
5279b71d0068a178739da9dcd57ec7c558781222
created 2021-01-26 02:47 +0000
pushed 2021-01-26 15:55 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1686603 Part 2 - Add StyleSizeOverrides parameter to ReflowInput's constructor & co. to override data from style system data. r=dholbert
f8446e5139b64669581d5ba6667ea74f4a57ff87
created 2021-01-26 04:32 +0200
pushed 2021-01-26 09:25 +0000
Csoregi Natalia Csoregi Natalia - Backed out 8 changesets (bug 1686603) for causing crashtest failures. CLOSED TREE
4c9271f071789c0a36e8272460abdec454908320
created 2021-01-25 22:31 +0000
pushed 2021-01-26 09:25 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1686603 Part 6 - Use StyleSizeOverrides to override flex item's sizes in its final reflow. r=dholbert
7013b95266ae0e1e272b8c700fc1e08bd9175940
created 2021-01-25 22:27 +0000
pushed 2021-01-26 09:25 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1686603 Part 5 - Use StyleSizeOverrides to override flex main size when main size can influence cross size. r=dholbert
cf7a55638aefc084a29e91d182108e22c97ea8a0
created 2021-01-25 22:25 +0000
pushed 2021-01-26 09:25 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1686603 Part 4 - Use StyleSizeOverrides to revise flex base size resolution. r=dholbert
7717a0f2a37bd23717670079472971d1337514ed
created 2021-01-25 22:23 +0000
pushed 2021-01-26 09:25 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1686603 Part 3 - Extract a helper method AxisTracker::IsInlineAxisMainAxis. r=dholbert
c82593b13a617a671d5c5dfc7d5cca562452535c
created 2021-01-25 22:29 +0000
pushed 2021-01-26 09:25 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1686603 Part 2 - Add StyleSizeOverrides parameter to ReflowInput's constructor & co. to override data from style system data. r=dholbert
4d0de1c58586d178cdfd580e311c23897837420c
created 2021-01-22 04:41 +0000
pushed 2021-01-22 17:29 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1687795 - Rename the flag tracking whether block-size is set by aspect-ratio and inline-size, and improve comments. r=boris
40bc01de5e10a7ad5b19ba0fbdf43eaddde74a3e
created 2021-01-21 09:21 +0200
pushed 2021-01-21 15:33 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Backed out 7 changesets (bug 1686603) for causing crashtest assertion failures.
3a0d0155ea5e2d9b44fc8362f560c1aa2bf1127d
created 2021-01-21 04:34 +0000
pushed 2021-01-21 15:33 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1686603 Part 6 - Use StyleSizeOverrides to override flex item's sizes in its final reflow. r=dholbert
f1f672cdd0c69f5e100c4c98a7862760490a4207
created 2021-01-21 04:35 +0000
pushed 2021-01-21 15:33 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1686603 Part 5 - Use StyleSizeOverrides to override flex main size when main size can influence cross size. r=dholbert
63020922e2fd9fc00a94374f61b25f59777cc1ec
created 2021-01-21 04:22 +0000
pushed 2021-01-21 15:33 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1686603 Part 4 - Use StyleSizeOverrides to revise flex base size resolution. r=dholbert
8766ce79ba5e5d877c33ec7271b4cb5b0c4f59f5
created 2021-01-21 04:25 +0000
pushed 2021-01-21 15:33 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1686603 Part 3 - Extract a helper method AxisTracker::IsInlineAxisMainAxis. r=dholbert
965dbe8de1e10060fec3e1f4f13f5aefdf515e35
created 2021-01-21 04:17 +0000
pushed 2021-01-21 15:33 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1686603 Part 2 - Add StyleSizeOverrides parameter to ReflowInput's constructor & co. to override data from style system data. r=dholbert
0825deaefb7ed0d27df075e6687efbafb04321c8
created 2021-01-19 21:51 +0000
pushed 2021-01-20 09:51 +0000
Boris Chiou Boris Chiou - Bug 1646100 - Take LogicalSize type for containing block and boxing size adjustment for ComputeISizeValue. r=TYLin
9544dd3a91eff8482cf47256a1d67dc59c49ce81
created 2021-01-18 16:50 +0000
pushed 2021-01-19 03:30 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=andi
0eb470b7f12e7ada34473734ba66c16d58de783e
created 2021-01-15 23:42 +0000
pushed 2021-01-16 21:43 +0000
Mats Palmgren Mats Palmgren - Bug 1681788 - Don't do fragmentation stuff when AvailableBSize() is NS_UNCONSTRAINEDSIZE. r=TYLin
2ebcdae9c5373aa7af6e7434f1b0236e63b0d8a9
created 2021-01-06 04:42 +0000
pushed 2021-01-06 15:51 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1683976 Part 4 - Reset ReflowInput's mBSizeIsSetByAspectRatio flag if we override flex item's block-size. r=dholbert
d2a613ecea6b3eb0b963170739614100b722e1c9
created 2021-01-06 04:42 +0000
pushed 2021-01-06 15:51 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1683976 Part 3 - Make flex item work with box-sizing when its aspect-ratio is set from <ratio>. r=dholbert
2c5d4838ecd81c8ffe6f3532443da2894079b43b
created 2021-01-05 19:14 +0000
pushed 2021-01-06 15:51 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1683976 Part 2 - Move ClampMainSizeViaCrossAxisConstraints() into FlexItem. r=dholbert
7b3500bc99cd7c78b149494699916611dc029a5e
created 2021-01-05 19:14 +0000
pushed 2021-01-06 15:51 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1683976 Part 1 - Rename intrinsic ratio to aspect ratio in nsFlexContainerFrame. r=dholbert,boris
a605cd5254503b3de8827ce2789abd6e60292018
created 2020-12-18 18:59 +0000
pushed 2020-12-18 21:38 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1585485 Part 3 - Use zero percentage basis to compute specified size suggestion for compressible flex items. r=dholbert
e090b0e10f5de9c444d145caeff7b166fbc17736
created 2020-12-07 05:09 +0000
pushed 2020-12-07 09:28 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1680417 - Clamp resolved auto min main size by the definite max main size as the last step. r=dholbert
less more (0) -300 -100 -60 tip