gecko-dev/layout
Daniel Holbert 22f8be966d Bug 1624247 part 4: Refactor our existing logic for skipping some flex items' "final reflow" when they've had an earlier measuring reflow. r=TYLin
This patch isn't expected to change behavior; it's just refactoring some logic
into a helper function (and inverting some conditions to hopefully make things
easier to follow & reason about).

The new function here ("NeedsFinalReflow()") is intended to be extended later
on, to add more cases where it can return false & cause the final reflow to be
skipped. (This will probably happen in bug 1492538.)

Note that this patch also moves a static helper function
"FrameHasRelativeBSizeDependency()" upwards in the file; this is required in
order to keep that function declared/defined above its first usage (which has
now moved upwards as well). This helper isn't changing at all; it's just
moving.

Differential Revision: https://phabricator.services.mozilla.com/D67917

--HG--
extra : moz-landing-system : lando
2020-03-25 04:52:43 +00:00
..
base Bug 1621415 - Ensure adopted styles are applied when printing r=emilio 2020-03-24 22:54:18 +00:00
build Bug 1622111 - Convert three dom.vibrator.* prefs to static prefs r=njn 2020-03-19 00:54:25 +00:00
doc
forms Bug 253870 - Make disabled form controls selectable. r=masayuki,MarcoZ 2020-03-19 13:18:16 +00:00
generic Bug 1624247 part 4: Refactor our existing logic for skipping some flex items' "final reflow" when they've had an earlier measuring reflow. r=TYLin 2020-03-25 04:52:43 +00:00
inspector Bug 1613985 - Use default for equivalent-to-default constructors/destructors in layout. r=dholbert 2020-03-17 09:38:32 +00:00
ipc Bug 1613985 - Use default for equivalent-to-default constructors/destructors in layout. r=dholbert 2020-03-17 09:38:32 +00:00
mathml Bug 1620632 - Ensure nsTArray_Impl only declares a copy-constructor/assignment operator if E is copy-constructible. r=froydnj 2020-03-20 17:13:51 +00:00
media
painting Bug 1622360 - Remove rest of the RenderRootBoundary stuff. r=botond 2020-03-23 22:05:15 +00:00
printing Bug 1623222 - Remove the charset parameter from nsITextToSubURI::UnEscapeURIForUI. r=hsivonen 2020-03-19 10:45:28 +00:00
reftests Bug 1624696 - Respect padding for all elements except checkbox/radio. r=spohl,mstange 2020-03-24 22:51:26 +00:00
style Bug 1621415 - Ensure adopted styles are applied when printing r=emilio 2020-03-24 22:54:18 +00:00
svg Backed out 2 changesets (bug 1618000) for wrench bustages. CLOSED TREE 2020-03-23 21:00:24 +02:00
tables Bug 1623858: part 7) Rename and simplify nsFrame::DisplaySelection. r=smaug 2020-03-24 09:16:53 +00:00
tools Bug 1598746 - Adjust some mochitest and reftest SCHEDULES.exclusive entries; r=ahal 2020-03-24 14:55:28 +00:00
xul Bug 1622360 - Delete GetRenderRootForFrame and dependent codepaths. r=jrmuizel 2020-03-20 13:29:03 +00:00
moz.build