gecko-dev/layout
Emilio Cobos Álvarez 13f858ff1a Bug 1666497 - Fix various issues with anchored popups. r=NeilDeakin
The patch in bug 1666497 (which makes regular <window>-based XUL
documents with other the XHTML-based ones) uncovers an issue in the
anchored popup tests, which starts timing out.

The underlying issue is that it changes the reflow order from popups in
XUL-only documents with respect to their anchors. Note that Firefox
already uses the "broken" code, because we moved to xhtml and
browser.xhtml doesn't use a XUL <window> anymore.

Since we reflow now the popup _after_ the anchor rather than before, we
don't need to rely on CheckForAnchorChange() to deal with changes. This
means that we need to notify on the positioning changes that happen
during reflow though.

We should be able to simplify a bit the CheckForAnchorChange() stuff
now, but it also takes care of hiding popups and such so I don't plan to
do it on this bug to minimize risk.

Differential Revision: https://phabricator.services.mozilla.com/D91012
2020-10-05 13:34:59 +00:00
..
base Bug 1668966. Only clear PresShell::mResolutionUpdated after the apz transaction. r=kats,botond 2020-10-04 21:26:46 +00:00
build Bug 1667594 - Move nsLayoutUtils::RectCallback to namespace scope. r=emilio,jgilbert 2020-09-30 21:06:47 +00:00
docs Bug 1665152 - Initial CSS Masonry draft spec. r=dholbert 2020-09-23 23:21:38 +00:00
forms Bug 1667510 - Make nsDateTimeControlFrame not do math on nscoord_MAX. r=dholbert 2020-09-28 18:31:20 +00:00
generic Bug 1668966. Only clear PresShell::mResolutionUpdated after the apz transaction. r=kats,botond 2020-10-04 21:26:46 +00:00
inspector Bug 1665955 - Stop including nsIScrollableFrame.h from Element.h. r=emilio 2020-09-18 18:32:13 +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 Backed out changeset 20fadec3e9dc (bug 1187682) for perma failures on layout/reftests/mathml/stretchy-munderover-1c.html. CLOSED TREE 2020-10-02 17:11:33 +03:00
media
painting Bug 1667475 - Consolidate displayport-related flags into a DisplayPortOptions struct. r=kats 2020-10-03 21:08:12 +00:00
printing Bug 1668767 - Make "print selection" setting independent of page range. r=jfkthame 2020-10-02 13:59:48 +00:00
reftests Bug 1661176 - make as-image reftest slightly fuzzier r=emilio 2020-10-05 11:21:47 +00:00
style Bug 1668884 - Replace -moz-Field/-moz-FieldText with Field/FieldText in layout/ r=emilio 2020-10-05 11:13:54 +00:00
svg Bug 1668844 - Fix markerUnits=strokeWidth combined with non-scaling-stroke r=emilio 2020-10-03 04:32:21 +00:00
tables Bug 1667594 - Move nsLayoutUtils::SurfaceFromElementResult to its own file. r=emilio 2020-09-30 21:05:34 +00:00
tools Bug 1668767 - Make "print selection" setting independent of page range. r=jfkthame 2020-10-02 13:59:48 +00:00
xul Bug 1666497 - Fix various issues with anchored popups. r=NeilDeakin 2020-10-05 13:34:59 +00:00
moz.build Bug 1628958 Part 1 - Add Layout & CSS section to Mozilla Source Tree Documentation. r=firefox-source-docs-reviewers,sylvestre 2020-04-15 18:07:24 +00:00