gecko-dev/layout/xul
Emilio Cobos Álvarez cfc856d950 Bug 1814047 - Make buttons not ignore the "print backgrounds" setting. r=jfkthame,layout-reviewers
We were ignoring print backgrounds, but still darkening colors, which
obviously breaks.

I tracked this down to bug 191574 /
https://searchfox.org/mozilla-central/commit/0757c0a5b18b646554969a67eedf2bcb0ad41b63

> Make sure all caller have to pass in the "ignore 'print backgrounds'
> Make block/inline _not_ ignore that pref

Which was just preserving behavior. So this seems all rather accidental.

Implement backgrounds for page / page sequence frame using
print-color-adjust, and remove the virtual method.

The XUL box removal stuff seems harmless. The only XUL boxes we have
around in content are scrollbars, and we don't have scrollbars when
printing.

Differential Revision: https://phabricator.services.mozilla.com/D168382
2023-01-31 22:22:58 +00:00
..
crashtests Bug 1631441 - Remove no longer relevant tests with XBL bindings. r=emilio DONTBUILD 2022-11-23 13:41:15 +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 1805414 - Remove nsMenuFrame and nsMenuParent. r=smaug,Jamie,desktop-theme-reviewers,settings-reviewers,dao 2023-01-04 19:01:13 +00:00
tree Bug 1809635 - Somewhat safer usage of tree views in nsTreeBodyFrame. r=smaug 2023-01-12 12:29:58 +00:00
moz.build Bug 1805414 - Remove nsMenuFrame and nsMenuParent. r=smaug,Jamie,desktop-theme-reviewers,settings-reviewers,dao 2023-01-04 19:01:13 +00:00
nsBox.cpp Bug 1813046 - Simplify scrollbar sizing code. r=spohl 2023-01-28 21:35:51 +00:00
nsBoxFrame.cpp Bug 1814047 - Make buttons not ignore the "print backgrounds" setting. r=jfkthame,layout-reviewers 2023-01-31 22:22:58 +00:00
nsBoxFrame.h Bug 1814047 - Make buttons not ignore the "print backgrounds" setting. r=jfkthame,layout-reviewers 2023-01-31 22:22:58 +00:00
nsBoxLayout.cpp
nsBoxLayout.h
nsBoxLayoutState.cpp
nsBoxLayoutState.h
nsIPopupContainer.h Bug 1800238 - Make popups position: fixed rather than position: absolute. r=TYLin 2022-11-12 21:10:18 +00:00
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 1803377 - Rename the values of the `IntrinsicDirty` enum r=emilio 2022-12-02 12:27:31 +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 1805414 - Remove nsMenuFrame and nsMenuParent. r=smaug,Jamie,desktop-theme-reviewers,settings-reviewers,dao 2023-01-04 19:01:13 +00:00
nsMenuBarFrame.h Bug 1805414 - Remove nsMenuFrame and nsMenuParent. r=smaug,Jamie,desktop-theme-reviewers,settings-reviewers,dao 2023-01-04 19:01:13 +00:00
nsMenuBarListener.cpp Bug 1811487 - Clean-up popup hide / rollup APIs. r=cmartin,stransky 2023-01-24 15:43:49 +00:00
nsMenuBarListener.h Bug 1805414 - Remove nsMenuFrame and nsMenuParent. r=smaug,Jamie,desktop-theme-reviewers,settings-reviewers,dao 2023-01-04 19:01:13 +00:00
nsMenuPopupFrame.cpp Bug 1811487 - Clean-up popup hide / rollup APIs. r=cmartin,stransky 2023-01-24 15:43:49 +00:00
nsMenuPopupFrame.h Bug 1811834 - Clean up nsWidgetInitData. r=cmartin,geckoview-reviewers,calu 2023-01-23 23:58:41 +00:00
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 1803377 - Rename the values of the `IntrinsicDirty` enum r=emilio 2022-12-02 12:27:31 +00:00
nsSliderFrame.h Bug 1798373 Part 7 - Change nsContainerFrame::InsertFrames() to take rvalue reference of nsFrameList. r=emilio 2022-11-01 21:15:55 +00:00
nsSplitterFrame.cpp Bug 1799732 Part 3 - Convert FrameChildListID to enum class. r=emilio 2022-11-12 04:38:53 +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 1799732 Part 3 - Convert FrameChildListID to enum class. r=emilio 2022-11-12 04:38:53 +00:00
nsSprocketLayout.h
nsTextBoxFrame.cpp Bug 1802799 - [refactor] Migrate NS_STYLE_TEXT_DECORATION_STYLE_* defines r=emilio,geckoview-reviewers,ohall 2022-12-19 22:47:24 +00:00
nsTextBoxFrame.h Bug 1799460 - Implement label[value] and start/end cropping with CSS rather than XUL layout. r=Gijs,jfkthame 2022-11-16 16:27:59 +00:00
nsXULPopupManager.cpp Bug 1811486 - Don't animate popups rolled-up on minimized windows. r=stransky 2023-01-25 11:37:46 +00:00
nsXULPopupManager.h Bug 1811486 - Don't animate popups rolled-up on minimized windows. r=stransky 2023-01-25 11:37:46 +00:00
nsXULTooltipListener.cpp Bug 1811487 - Clean-up popup hide / rollup APIs. r=cmartin,stransky 2023-01-24 15:43:49 +00:00
nsXULTooltipListener.h Bug 1569439 - Cleanup tooltip pref handling. r=stransky 2023-01-19 10:28:28 +00:00