gecko-dev/widget/headless
CanadaHonk 3bbca01da2 Bug 1736914 - Implement prefers-reduced-transparency media query r=geckoview-reviewers,emilio,jonalmeida,ohall
Implemented the prefers-reduced-transparency media query for all
platforms.

Windows and Mac have specific settings which are used, others (Android
and Linux/GTK) have it enabled if prefers-reduced-motion is also enabled
as there is no dedicated setting to check.

Locked behind new pref `layout.css.prefers-reduced-transparency.enabled`,
off by default always for now.

Also added new WPT tests (none previously).

Demo video: https://goose.icu/firefox_prt.mp4
Test page: https://goose.icu/prefers-reduced-transparency

Differential Revision: https://phabricator.services.mozilla.com/D172424
2023-03-13 21:30:17 +00:00
..
tests Bug 1810141 - fix tests to deal with changes to loadURI, r=mossop,perftest-reviewers,geckoview-reviewers,extension-reviewers,sparky,owlish 2023-02-13 23:50:41 +00:00
HeadlessClipboard.cpp Bug 1776879, replace text/unicode for clipboard and drag and drop and use text/plain directly, r=edgar,mak,stransky,geckoview-reviewers,extension-reviewers,zombie,m_kato 2023-02-01 23:30:55 +00:00
HeadlessClipboard.h
HeadlessClipboardData.cpp
HeadlessClipboardData.h
HeadlessCompositorWidget.cpp Bug 1807000 - Use a DataMutex in HeadlessCompositorWidget. r=gfx-reviewers,nical 2023-01-05 15:53:53 +00:00
HeadlessCompositorWidget.h Bug 1807000 - Use a DataMutex in HeadlessCompositorWidget. r=gfx-reviewers,nical 2023-01-05 15:53:53 +00:00
HeadlessKeyBindings.cpp
HeadlessKeyBindings.h
HeadlessKeyBindingsCocoa.mm
HeadlessLookAndFeel.h
HeadlessLookAndFeelGTK.cpp Bug 1736914 - Implement prefers-reduced-transparency media query r=geckoview-reviewers,emilio,jonalmeida,ohall 2023-03-13 21:30:17 +00:00
HeadlessScreenHelper.cpp Bug 1767172 - Remove custom screen info handling from GfxInfo, use ScreenManager for that. r=jrmuizel,handyman,stransky 2022-05-06 23:37:25 +00:00
HeadlessScreenHelper.h
HeadlessSound.cpp
HeadlessSound.h
HeadlessWidget.cpp Bug 1816139 - In HeadlessWidget don't by default focus alwaysontop windows. r=karlt 2023-02-20 08:05:08 +00:00
HeadlessWidget.h Bug 1816139 - In HeadlessWidget don't by default focus alwaysontop windows. r=karlt 2023-02-20 08:05:08 +00:00
HeadlessWidgetTypes.ipdlh
moz.build