gecko-dev/layout/xul
Emilio Cobos Álvarez 85f272d163 Bug 1637330 - Flush frames a bit more in nsXULPopupManager. r=tnikkel
Chrome inserts shadow dom lazily during that event, which can make us
reconstruct the menupopup temporarily.

When lazyfc is disabled we reconstruct it immediately so this code gets
a non-null primary frame, but with it enabled we need to flush frames.

Do the same in popuphiding for consistency.

Differential Revision: https://phabricator.services.mozilla.com/D74887
2020-05-12 21:42:16 +00:00
..
crashtests Bug 1623992 - Automated rewrite from chrome://global/skin/ to chrome://global/skin/global.css in markup r=marionette-reviewers,perftest-reviewers,mossop,whimboo,sparky 2020-04-03 22:23:23 +00:00
grid Bug 1629732 - Fix non-unified build errors in layout/xul. r=tnikkel 2020-04-22 00:11:22 +00:00
reftest Bug 1623992 - Automated rewrite from chrome://global/skin/ to chrome://global/skin/global.css in markup r=marionette-reviewers,perftest-reviewers,mossop,whimboo,sparky 2020-04-03 22:23:23 +00:00
test Bug 1365806 - Make scrollbars not impose a minimum size on the scroller. r=dholbert 2020-05-07 20:44:25 +00:00
tree Bug 1556556 - Propagate RelativeTo far and wide. r=kats,mattwoodrow 2020-05-05 19:26:38 +00:00
moz.build Bug 1630704 - Merge nsBox into nsIFrame r=emilio 2020-04-18 12:06:09 +00:00
nsBox.cpp Bug 1630704 - Merge XUL methods to nsIFrame r=emilio 2020-05-08 17:31:35 +00:00
nsBoxFrame.cpp Bug 1554499 - Part 12: Remove index from nsDisplayOwnLayer r=mattwoodrow 2020-05-11 16:58:26 +00:00
nsBoxFrame.h Bug 1630704 - Merge nsBox into nsIFrame r=emilio 2020-04-18 12:06:09 +00:00
nsBoxLayout.cpp Bug 1630704 - Merge nsBox into nsIFrame r=emilio 2020-04-18 12:06:09 +00:00
nsBoxLayout.h Bug 1630704 - Merge nsBox into nsIFrame r=emilio 2020-04-18 12:06:09 +00:00
nsBoxLayoutState.cpp
nsBoxLayoutState.h
nsButtonBoxFrame.cpp Bug 1615732 - Don't dispatch xul command event on Mac if it is from mouse event with ctrl key is pressed; r=Gijs,NeilDeakin 2020-04-06 23:59:53 +00:00
nsButtonBoxFrame.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in layout. r=dholbert 2020-03-17 09:38:32 +00:00
nsDeckFrame.cpp Bug 1630704 - Merge nsBox into nsIFrame r=emilio 2020-04-18 12:06:09 +00:00
nsDeckFrame.h
nsDocElementBoxFrame.cpp Bug 1628715 - Part 7: Add MOZ_NONNULL_RETURN to infallible nsTArray::AppendElements. r=xpcom-reviewers,necko-reviewers,nika,valentin 2020-04-24 13:31:14 +00:00
nsIPopupContainer.h
nsIScrollbarMediator.h
nsImageBoxFrame.cpp Bug 1635094 - Cleanup the ReferrerInfo code. r=ckerschb 2020-05-04 18:50:20 +00:00
nsImageBoxFrame.h Bug 1621835. Make imgINotificationObserver::Notify a void method, since no one examines its return value anyway. r=emilio 2020-03-12 04:25:34 +00:00
nsLeafBoxFrame.cpp Bug 1630704 - Merge XUL methods to nsIFrame r=emilio 2020-05-08 17:31:35 +00:00
nsLeafBoxFrame.h Bug 1630704 - Merge nsBox into nsIFrame r=emilio 2020-04-18 12:06:09 +00:00
nsMenuBarFrame.cpp
nsMenuBarFrame.h
nsMenuBarListener.cpp Bug 1626388 - Convert ui.key.menuAccessKeyFocuses to static pref r=njn 2020-04-07 17:10:30 +00:00
nsMenuBarListener.h Bug 1626388 - Convert ui.key.menuAccessKeyFocuses to static pref r=njn 2020-04-07 17:10:30 +00:00
nsMenuFrame.cpp Bug 1635728 - Move nsMenuFrame::BuildAcceleratorText to JS. r=Gijs 2020-05-07 08:28:29 +00:00
nsMenuFrame.h Bug 1635728 - Move nsMenuFrame::BuildAcceleratorText to JS. r=Gijs 2020-05-07 08:28:29 +00:00
nsMenuParent.h
nsMenuPopupFrame.cpp Bug 1635769 - Call WebRenderLayerManager::ClearCachedResources() during re-creating widget r=tnikkel 2020-05-09 05:44:37 +00:00
nsMenuPopupFrame.h Bug 1623974 [wayland] Attach popups to anchor rects; r=stransky 2020-04-21 19:19:30 +00:00
nsPopupSetFrame.cpp Bug 1629732 - Fix non-unified build errors in layout/xul. r=tnikkel 2020-04-22 00:11:22 +00:00
nsPopupSetFrame.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in layout. r=dholbert 2020-03-17 09:38:32 +00:00
nsRepeatService.cpp
nsRepeatService.h
nsResizerFrame.cpp Bug 1615732 - Don't dispatch xul command event on Mac if it is from mouse event with ctrl key is pressed; r=Gijs,NeilDeakin 2020-04-06 23:59:53 +00:00
nsResizerFrame.h
nsRootBoxFrame.cpp
nsScrollbarButtonFrame.cpp Bug 1556556 - Propagate RelativeTo far and wide. r=kats,mattwoodrow 2020-05-05 19:26:38 +00:00
nsScrollbarButtonFrame.h
nsScrollbarFrame.cpp Bug 1630704 - Merge nsBox into nsIFrame r=emilio 2020-04-18 12:06:09 +00:00
nsScrollbarFrame.h
nsSliderFrame.cpp Bug 1634616 - Unscale pre-render area for transform animations too. r=botond 2020-05-12 20:58:09 +00:00
nsSliderFrame.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in layout. r=dholbert 2020-03-17 09:38:32 +00:00
nsSplitterFrame.cpp Bug 1556556 - Propagate RelativeTo far and wide. r=kats,mattwoodrow 2020-05-05 19:26:38 +00:00
nsSplitterFrame.h
nsSprocketLayout.cpp Bug 1630704 - Merge nsBox into nsIFrame r=emilio 2020-04-18 12:06:09 +00:00
nsSprocketLayout.h
nsStackFrame.cpp Bug 1610597 - Re-introduce display: -moz-stack; as <legacy-stack>. r=emilio 2020-02-14 16:32:38 +00:00
nsStackFrame.h Bug 1610597 - Re-introduce display: -moz-stack; as <legacy-stack>. r=emilio 2020-02-14 16:32:38 +00:00
nsStackLayout.cpp Bug 1630704 - Merge nsBox into nsIFrame r=emilio 2020-04-18 12:06:09 +00:00
nsStackLayout.h
nsTextBoxFrame.cpp Bug 1630704 - Merge nsBox into nsIFrame r=emilio 2020-04-18 12:06:09 +00:00
nsTextBoxFrame.h Bug 1630704 - Merge nsBox into nsIFrame r=emilio 2020-04-18 12:06:09 +00:00
nsTitleBarFrame.cpp Bug 1615732 - Don't dispatch xul command event on Mac if it is from mouse event with ctrl key is pressed; r=Gijs,NeilDeakin 2020-04-06 23:59:53 +00:00
nsTitleBarFrame.h
nsXULLabelFrame.cpp
nsXULLabelFrame.h
nsXULPopupManager.cpp Bug 1637330 - Flush frames a bit more in nsXULPopupManager. r=tnikkel 2020-05-12 21:42:16 +00:00
nsXULPopupManager.h Bug 1613985 - Use MOZ_COUNTED_DEFAULT_CTOR_*/MOZ_COUNTED_DTOR_* macros. r=froydnj 2020-02-20 11:40:14 +00:00
nsXULTooltipListener.cpp
nsXULTooltipListener.h