gecko-dev/layout/xul
Emilio Cobos Álvarez 6755393273 Bug 1765714 - Move Wayland popup bounds check to LayoutPopup(). r=stransky
It is the right place to do it, otherwise we don't have the guarantee of
it invalidating ancestor sizes or anything.

It's also what we invalidate in WaylandPopupPropagateChangesToLayout().

We otherwise do not have the guarantee of SetPopupPosition running
before or after layout, if sizes do not change. That caused the popup
size to remain big, which caused a resize loop.

Differential Revision: https://phabricator.services.mozilla.com/D144314
2022-04-22 08:44:58 +00:00
..
crashtests Bug 1724718 - skip some XUL-y tests on android, r=emilio,agi 2021-08-19 12:13:01 +00:00
reftest Bug 1700292 - reftest for marks on horizontal scrollbar. r=layout-reviewers,jfkthame 2022-03-01 13:19:00 +00:00
test Bug 1753995 - Remove nsDOMWindowUtils.screenPixelsPerCSSPixel. r=smaug,dholbert 2022-02-07 18:23:36 +00:00
tree Bug 1764354 - Propagate color-scheme preference to SVG images on chrome documents. r=aosmond 2022-04-17 20:38:01 +00:00
moz.build Bug 1754105: Fix non-unified build errors in layout/xul, and mark it as safe to build in non-unified mode. r=emilio 2022-02-08 20:16:55 +00:00
nsBox.cpp Bug 1748181 - Provide a pref to make scrollbar-width: thin behave as auto. r=morgan 2022-02-07 18:14:31 +00:00
nsBoxFrame.cpp Bug 1714584 - Part 1: Decouple nsDisplayList internal list from nsDisplayItems r=mstange 2022-02-22 23:42:18 +00:00
nsBoxFrame.h Bug 1596184 - Get rid of nsStackFrame. r=layout-reviewers,mats 2021-09-20 12:05:32 +00:00
nsBoxLayout.cpp
nsBoxLayout.h
nsBoxLayoutState.cpp
nsBoxLayoutState.h
nsButtonBoxFrame.cpp
nsButtonBoxFrame.h
nsDeckFrame.cpp Bug 1754435. Add a simple cache for nsDeckFrame::GetSelectedBox. r=emilio 2022-02-10 12:27:44 +00:00
nsDeckFrame.h Bug 1754435. Add a simple cache for nsDeckFrame::GetSelectedBox. r=emilio 2022-02-10 12:27:44 +00:00
nsDocElementBoxFrame.cpp Backed out changeset e41bfdf79fb8 (bug 1665476) for causing windows mochitest failures in test_windowminmaxsize.xhtml 2021-08-02 02:14:52 +03:00
nsIPopupContainer.h
nsIScrollbarMediator.h Bug 1730774 part 2: Add includes and forward-decls to fix non-unified-build bustage in layout/generic. r=TYLin 2021-09-15 16:15:02 +00:00
nsImageBoxFrame.cpp Bug 1755747 - Add support for antialiased non-snapped rectangles. r=gfx-reviewers,aosmond 2022-02-23 13:37:39 +00:00
nsImageBoxFrame.h Bug 1728925 - Remove unused nsDisplayImageContainer. r=aosmond 2021-09-05 22:36:44 +00:00
nsLeafBoxFrame.cpp
nsLeafBoxFrame.h
nsMenuBarFrame.cpp Bug 1729805 - Make async OpenMenu simpler/sound. r=NeilDeakin,mstange 2022-01-25 21:40:22 +00:00
nsMenuBarFrame.h
nsMenuBarListener.cpp Bug 1754105: Fix non-unified build errors in layout/xul, and mark it as safe to build in non-unified mode. r=emilio 2022-02-08 20:16:55 +00:00
nsMenuBarListener.h
nsMenuFrame.cpp Bug 1755165 - Check MayShowMenu synchronously in async OpenMenu. r=NeilDeakin 2022-02-14 23:40:57 +00:00
nsMenuFrame.h
nsMenuParent.h
nsMenuPopupFrame.cpp Bug 1765714 - Move Wayland popup bounds check to LayoutPopup(). r=stransky 2022-04-22 08:44:58 +00:00
nsMenuPopupFrame.h Bug 1757996 - Improve context menu handling on Wayland. r=stransky 2022-03-04 11:45:41 +00:00
nsPopupSetFrame.cpp Backed out changeset e41bfdf79fb8 (bug 1665476) for causing windows mochitest failures in test_windowminmaxsize.xhtml 2021-08-02 02:14:52 +03:00
nsPopupSetFrame.h
nsRepeatService.cpp
nsRepeatService.h
nsResizerFrame.cpp Bug 1718727 [Wayland] Don't constrain mouse events by screen size on Wayland, r=emilio 2021-08-11 06:37:06 +00:00
nsResizerFrame.h
nsRootBoxFrame.cpp Backed out changeset e41bfdf79fb8 (bug 1665476) for causing windows mochitest failures in test_windowminmaxsize.xhtml 2021-08-02 02:14:52 +03:00
nsScrollbarButtonFrame.cpp
nsScrollbarButtonFrame.h
nsScrollbarFrame.cpp Bug 1730503 - Make RDM force Android-style scrollbars better. r=mstange,devtools-backward-compat-reviewers,nchevobbe 2021-10-12 09:21:17 +00:00
nsScrollbarFrame.h
nsSliderFrame.cpp Bug 1757800 - Calculate scrollbar marks' positions with explicit `window.scrollMin{X,Y}`. r=jfkthame,emilio 2022-03-08 05:27:42 +00:00
nsSliderFrame.h Bug 1720804 - Part 1: Move majority of the display list code inside mozilla namespace r=mattwoodrow 2021-07-19 11:28:20 +00:00
nsSplitterFrame.cpp Backed out 2 changesets (bug 1737694) for causing web platform tests failures on autocapitalize.html CLOSED TREE 2021-10-27 10:50:15 -04:00
nsSplitterFrame.h
nsSprocketLayout.cpp Bug 1765474 - Fix unused-but-set-variable warning in nsSprocketLayout.cpp. r=emilio 2022-04-22 01:25:07 +00:00
nsSprocketLayout.h
nsStackLayout.cpp
nsStackLayout.h
nsTextBoxFrame.cpp Bug 1745113 Part 5 - Make grapheme cluster break iterators implement SegmentIteratorUtf16, and adapt the callers. r=necko-reviewers,jfkthame,kershaw 2022-01-13 18:36:04 +00:00
nsTextBoxFrame.h Bug 1720804 - Part 1: Move majority of the display list code inside mozilla namespace r=mattwoodrow 2021-07-19 11:28:20 +00:00
nsTitleBarFrame.cpp
nsTitleBarFrame.h
nsXULPopupManager.cpp Bug 1762152 - Remove XULPopupElement.isAnchored. r=Gijs 2022-04-04 13:29:30 +00:00
nsXULPopupManager.h Bug 1755165 - Check MayShowMenu synchronously in async OpenMenu. r=NeilDeakin 2022-02-14 23:40:57 +00:00
nsXULTooltipListener.cpp Bug 1756323 - Fix tooltip coordinates in presence of full zoom. r=jfkthame 2022-02-21 17:30:08 +00:00
nsXULTooltipListener.h Bug 1756323 - Fix tooltip coordinates in presence of full zoom. r=jfkthame 2022-02-21 17:30:08 +00:00