gecko-dev/layout/xul
Emilio Cobos Álvarez ed02e6e84e Bug 1796735 - Remove XULPopupElement.autoPosition. r=dao
This was used to prevent reflows due to popuppositioned events during
view transitions.

The previous patch should've prevented the popuppositioned events to
begin with, plus we no longer use arrows that need positioning etc,
which means we shouldn't be triggering the reflows anyways.

Since this is the only consumer of autoPosition = true/false, we can
remove the code supporting it. It's a bit bogus as per the commit
message of the previous patch and, while fixable, it doesn't seem worth
fixing if we can just get rid of it.

Depends on D159936

Differential Revision: https://phabricator.services.mozilla.com/D159937
2022-10-21 13:13:54 +00:00
..
crashtests Bug 1689816 - Implement <tabpanels> and <deck> without XUL layout. r=Gijs,Jamie,morgan,preferences-reviewers,mconley,TYLin 2022-09-27 04:18:16 +00:00
reftest Bug 1794300 - Adjust test expectaion for scrollbar-marks-overlay-ref.html. r=emilio 2022-10-09 19:16:47 +00:00
test Bug 1794630 - Fix and re-enable test_splitter_sibling.xhtml. 2022-10-13 10:23:01 +00:00
tree Bug 1793485: Fixed memory issue in `NodeWillBeDestroyed()` for `MultiMutationObserver` classes. r=smaug 2022-10-13 14:26:07 +00:00
moz.build Bug 1792741 - Remove nsDocElementBoxFrame. r=TYLin 2022-10-01 02:35:31 +00:00
nsBox.cpp Bug 1793689 - Make GetMinimumWidgetSize work properly on non-XUL flexbox. r=TYLin,layout-reviewers 2022-10-05 19:09:29 +00:00
nsBoxFrame.cpp Bug 1792741 - Remove nsDocElementBoxFrame. r=TYLin 2022-10-01 02:35:31 +00:00
nsBoxFrame.h Bug 1792741 - Remove nsDocElementBoxFrame. r=TYLin 2022-10-01 02:35:31 +00:00
nsBoxLayout.cpp
nsBoxLayout.h
nsBoxLayoutState.cpp
nsBoxLayoutState.h
nsIPopupContainer.h
nsIScrollbarMediator.h Bug 1766805 - Introduce intended direction and intended end position concepts. r=botond 2022-05-12 12:25:15 +00:00
nsImageBoxFrame.cpp Bug 1795990. Remove unused nsImageFrame/nsImageBoxFrame::RestartAnimation/StopAnimation. r=emilio 2022-10-21 06:03:52 +00:00
nsImageBoxFrame.h Bug 1795990. Remove unused nsImageFrame/nsImageBoxFrame::RestartAnimation/StopAnimation. r=emilio 2022-10-21 06:03:52 +00:00
nsLeafBoxFrame.cpp Bug 1790299 - Make GetXULFlex not cache the resolved flex value anymore. r=dholbert 2022-09-20 06:25:03 +00:00
nsLeafBoxFrame.h Bug 1790299 - Make GetXULFlex not cache the resolved flex value anymore. r=dholbert 2022-09-20 06:25:03 +00:00
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 1794035 Part 4 - Use range-based for loops to iterate nsFrameList. r=emilio 2022-10-07 01:41:41 +00:00
nsMenuFrame.h
nsMenuParent.h
nsMenuPopupFrame.cpp Bug 1796735 - Remove XULPopupElement.autoPosition. r=dao 2022-10-21 13:13:54 +00:00
nsMenuPopupFrame.h Bug 1796735 - Remove XULPopupElement.autoPosition. r=dao 2022-10-21 13:13:54 +00:00
nsPopupSetFrame.cpp Bug 1794035 Part 4 - Use range-based for loops to iterate nsFrameList. r=emilio 2022-10-07 01:41:41 +00:00
nsPopupSetFrame.h
nsRepeatService.cpp
nsRepeatService.h
nsScrollbarButtonFrame.cpp Bug 1790920 - Remove nsButtonBoxFrame. r=smaug 2022-09-19 17:02:37 +00:00
nsScrollbarButtonFrame.h Bug 1790920 - Remove nsButtonBoxFrame. r=smaug 2022-09-19 17:02:37 +00:00
nsScrollbarFrame.cpp Bug 1784265 - Drop support for flex attribute values other than 0 and 1. r=dholbert,mconley,preferences-reviewers 2022-08-12 23:13:41 +00:00
nsScrollbarFrame.h
nsSliderFrame.cpp Bug 1768983 - Add prim flag for checkerboarding backgrounds r=gfx-reviewers,lsalzman 2022-05-15 21:54:25 +00:00
nsSliderFrame.h
nsSplitterFrame.cpp Bug 1794630 - Improve behavior of splitters when child box is flexible. r=TYLin 2022-10-12 10:57:49 +00:00
nsSplitterFrame.h Bug 1791471: Use RefPtr to manage lifetime of nsSplitterFrame::mInner, instead of raw pointer with manual AddRef/Release. r=hiro 2022-09-19 23:35:25 +00:00
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
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
nsXULPopupManager.cpp Bug 1796735 - Remove XULPopupElement.autoPosition. r=dao 2022-10-21 13:13:54 +00:00
nsXULPopupManager.h Bug 1789179 - Remove unused members from PendingPopup. r=tnikkel 2022-09-05 11:58:59 +00:00
nsXULTooltipListener.cpp Bug 1772840 - Fix zoom handling in nsXULTooltipListener. r=mstange 2022-06-07 18:59:31 +00:00
nsXULTooltipListener.h Bug 1772840 - Fix zoom handling in nsXULTooltipListener. r=mstange 2022-06-07 18:59:31 +00:00