gecko-dev/layout/xul
Timothy Nikkel 1be3156679 Bug 1690433. Update code that looks for the presence of a display port for new minimal display ports. r=botond
This patch is the result of auditing all places that look at the presence or absence of a display port to handle minimal display ports (HasDisplayPort, GetDisplayPort, etc).

Broadly speaking the places were in two categories:
1) things related to painting, that want to consider minimal display ports as display ports for purposes of things like sending over metadata and separating out layers.
2) things that care about async scrolling, and so actually want to have a properly sized display port.

Type 1) were not changed by this patch. Type 2) were changed to consider minimal display ports as not display ports.

Again, we are aiming to leave behaviour unchanged.

Differential Revision: https://phabricator.services.mozilla.com/D103856
2021-02-04 11:16:59 +00:00
..
crashtests Bug 1525737 - Remove/replace usages of XUL grid display values. r=emilio 2020-11-17 01:20:34 +00:00
reftest Bug 259640, add some reftests that verify that scrollbar marks are drawn, r=tnikkel 2021-02-03 17:58:44 +00:00
test Bug 1687877 - Skip test_bug159346.xhtml if the theme doesn't support scrollbar buttons. r=spohl 2021-01-28 14:22:46 +00:00
tree Bug 1685078 - Support full <image> syntax in list-style-image as per spec. r=jrmuizel,TYLin 2021-01-08 09:44:24 +00:00
moz.build Bug 1525737 - Remove layout/xul/grid directory. r=emilio 2020-11-17 01:20:33 +00:00
nsBox.cpp Bug 1689253 - Add missing devpx to app units conversion in unthemed scrollbar path. 2021-01-29 01:37:28 +01:00
nsBoxFrame.cpp Bug 1596356 - Remove XUL absolute positioning attribute code. r=emilio 2020-11-04 18:35:34 +00:00
nsBoxFrame.h Bug 1411372 - Remove bogus XUL box sorting. r=TYLin 2020-10-28 19:10:00 +00:00
nsBoxLayout.cpp
nsBoxLayout.h Bug 1525737 - Remove layout/xul/grid directory. r=emilio 2020-11-17 01:20:33 +00:00
nsBoxLayoutState.cpp
nsBoxLayoutState.h
nsButtonBoxFrame.cpp
nsButtonBoxFrame.h
nsDeckFrame.cpp
nsDeckFrame.h
nsDocElementBoxFrame.cpp Bug 1672007 - Remove dead DEBUG_REFLOW code. r=emilio 2020-10-19 18:59:25 +00:00
nsIPopupContainer.h
nsIScrollbarMediator.h
nsImageBoxFrame.cpp Bug 1685078 - Support full <image> syntax in list-style-image as per spec. r=jrmuizel,TYLin 2021-01-08 09:44:24 +00:00
nsImageBoxFrame.h
nsLeafBoxFrame.cpp Bug 1686603 Part 2 - Add StyleSizeOverrides parameter to ReflowInput's constructor & co. to override data from style system data. r=dholbert 2021-01-26 02:47:40 +00:00
nsLeafBoxFrame.h Bug 1686603 Part 2 - Add StyleSizeOverrides parameter to ReflowInput's constructor & co. to override data from style system data. r=dholbert 2021-01-26 02:47:40 +00:00
nsMenuBarFrame.cpp
nsMenuBarFrame.h
nsMenuBarListener.cpp Bug 1335347 - Make `nsMenuBarListener::KeyUp` wait replay event if a content process has focus r=smaug 2020-11-20 03:49:55 +00:00
nsMenuBarListener.h
nsMenuFrame.cpp Bug 1678334 - Make GetScrollTargetFrame() const. r=tnikkel 2020-11-19 22:46:33 +00:00
nsMenuFrame.h Bug 1678334 - Make GetScrollTargetFrame() const. r=tnikkel 2020-11-19 22:46:33 +00:00
nsMenuParent.h
nsMenuPopupFrame.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
nsMenuPopupFrame.h Bug 1666497 - Fix various issues with anchored popups. r=NeilDeakin 2020-10-06 16:28:33 +00:00
nsPopupSetFrame.cpp
nsPopupSetFrame.h
nsRepeatService.cpp
nsRepeatService.h
nsResizerFrame.cpp Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
nsResizerFrame.h Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
nsRootBoxFrame.cpp Bug 1672007 - Remove dead DEBUG_REFLOW code. r=emilio 2020-10-19 18:59:25 +00:00
nsScrollbarButtonFrame.cpp Bug 1670003 - Add back the scroll input methods telemetry. r=botond 2020-10-10 17:41:47 +00:00
nsScrollbarButtonFrame.h
nsScrollbarFrame.cpp Bug 1676057 - Disable scrollbar buttons when non-native theme is in use on Linux. r=emilio,spohl 2020-11-10 02:41:46 +00:00
nsScrollbarFrame.h Bug 1531609 part 2 - Implement overflow:clip/visible combinations. r=emilio 2020-08-01 01:57:41 +00:00
nsSliderFrame.cpp Bug 1690433. Update code that looks for the presence of a display port for new minimal display ports. r=botond 2021-02-04 11:16:59 +00:00
nsSliderFrame.h Bug 259640, paint tick marks on vertical sliders for the root scroll frame of the document if any have been assigned to the window, r=tnikkel 2021-02-03 18:01:00 +00:00
nsSplitterFrame.cpp Bug 1678906 - Splitters should account for -moz-ordinal-group. r=TYLin 2020-11-30 23:17:36 +00:00
nsSplitterFrame.h
nsSprocketLayout.cpp Bug 1411372 - Remove bogus XUL box sorting. r=TYLin 2020-10-28 19:10:00 +00:00
nsSprocketLayout.h
nsStackFrame.cpp
nsStackFrame.h
nsStackLayout.cpp Bug 1596356 - Remove XUL absolute positioning attribute code. r=emilio 2020-11-04 18:35:34 +00:00
nsStackLayout.h Bug 1596356 - Remove XUL absolute positioning attribute code. r=emilio 2020-11-04 18:35:34 +00:00
nsTextBoxFrame.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
nsTextBoxFrame.h
nsTitleBarFrame.cpp
nsTitleBarFrame.h
nsXULLabelFrame.cpp
nsXULLabelFrame.h
nsXULPopupManager.cpp Bug 1666497 - Don't flush layout from popuppositioned events. r=mconley,Gijs,smaug 2020-10-06 16:28:41 +00:00
nsXULPopupManager.h Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
nsXULTooltipListener.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
nsXULTooltipListener.h