gecko-dev/layout/xul
Jan Horak 582ea4cda5 Bug 1637948 Don't resize popup on hidpi when not needed r=stransky
We have to compare new width and height multiplied by scale because mBounds is in
real pixels while gdk_window_move_to_rect returns the size without multiplying
by scale factor.

Also to fix overflow popups we need to use NativeMoveResize in nsWindow::ResizeInt
when size of the popup has changed.

Differential Revision: https://phabricator.services.mozilla.com/D75298
2020-05-19 15:34:18 +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
nsDeckFrame.cpp Bug 1635319 Part 3 - Use range-based for loops instead of ChildListIterator in other layout directories. r=mats 2020-05-18 01:12:26 +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
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 1637948 Don't resize popup on hidpi when not needed r=stransky 2020-05-19 15:34:18 +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
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 1635319 Part 3 - Use range-based for loops instead of ChildListIterator in other layout directories. r=mats 2020-05-18 01:12:26 +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
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
nsStackFrame.h
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
nsXULTooltipListener.cpp
nsXULTooltipListener.h