gecko-dev/layout
Emilio Cobos Álvarez 95d7f69217 Bug 1863402 - Simplify top layer fixed list set-up and back out bug 1799036. r=dholbert
The top layer fixed list CB and the regular fixed list CB are always the
same (the viewport frame). We're currently using two different
AbsoluteFrameList for these, but that's wrong. Make sure to use the same
AbsoluteFrameList. This makes sure that placeholders for the fixed list
are properly ordered.

Revert bug 1799036 (for now at least), since this also fixes that issue
in a better, less breaking way.

While at it, also insert the top layer abspos list after the
non-top-layer one. This is needed so that a non-top-layer abspos element
and a top layer abspos element are laid out in the right order.

We don't need to share a list for those tho, because all top-layer
abspos items are also abspos containers themselves, so a non-top-layer
descendant of a top layer item can't escape the top layer chain. This
fixes a couple non-fatal asserts.

Differential Revision: https://phabricator.services.mozilla.com/D192908
2023-11-09 11:29:59 +00:00
..
base Bug 1863402 - Simplify top layer fixed list set-up and back out bug 1799036. r=dholbert 2023-11-09 11:29:59 +00:00
build Bug 1856084 - Destroy nsLanguageAtomService even if nsLayoutStatics isn't destroyed. r=platform-i18n-reviewers,dminor 2023-11-03 03:56:41 +00:00
docs Bug 1847086 - Document that layout reftests have SpecialPowers access. r=botond 2023-08-15 00:20:54 +00:00
forms Bug 1860666 - Add pref-gated ::slider-* pseudo-elements, and some tests. r=layout-reviewers,jfkthame 2023-10-30 15:15:24 +00:00
generic Bug 1583429 - Keep repeat() information for specified/computed value for subgrid. r=layout-reviewers,firefox-style-system-reviewers,emilio 2023-11-08 21:44:36 +00:00
inspector Bug 1833679 - DevTools warnings infrastructure. r=nchevobbe,emilio 2023-11-02 15:29:12 +00:00
ipc
mathml Bug 1859538 - Allow chrome stylesheets to be parsed in parallel. r=layout-reviewers,desktop-theme-reviewers,dao,Gijs,tlouw 2023-10-19 10:50:27 +00:00
media
painting Backed out changeset 269afd5c7d29 (bug 1852513) for causing wr failures in oklab-gradient.html. CLOSED TREE 2023-11-08 08:36:19 +02:00
printing Bug 1859025: Add some profiler markers as guideposts for what's going on during long print operations. r=profiler-reviewers,canaltinova 2023-10-18 05:34:50 +00:00
reftests Bug 1789214 - When forcing colors without a color-scheme, compute prefers-color-scheme based on them. r=morgan 2023-11-06 19:59:38 +00:00
style Bug 1863402 - Simplify top layer fixed list set-up and back out bug 1799036. r=dholbert 2023-11-09 11:29:59 +00:00
svg Bug 1863206 - Remove virtual keyword from overrides and stop prefixing variables that don't need prefixing r=emilio 2023-11-05 18:04:53 +00:00
tables Bug 1861539 - Use logical ReflowChild() and FinishReflowChild() to reflow table column group & table column. r=layout-reviewers,jfkthame 2023-11-02 18:37:10 +00:00
tools Bug 1839519 - Part 2: Convert reftest JSM to ESM. r=tnikkel 2023-11-08 00:01:58 +00:00
xul Bug 1861954 - Remove vibrancy on the osx sidebar. r=desktop-theme-reviewers,dao 2023-11-01 09:05:51 +00:00
moz.build