Dactyloidae/layout
athenian200 da2461fa57 Issue #1752 - Implement "prefers-color-scheme" as a user preference.
This PR passes all current tests for this feature, and implements the "prefers-color-scheme" media query as an enumerated keyword that is controlled by an integer preference.

Currently, the possible options are 0 to see a website's fallback code and essentially behave like this isn't implemented (our current behavior), 1 to express a preference for a light theme (the default for spec reasons), and 2 to express a preference for a dark theme. Over time, this list may expand to include other preferences like a preference for a sepia theme or something, and this leaves us prepared for that future.
2021-03-25 09:05:20 +08:00
..
base Issue #1053 - Remove mobile-specific graphics "optimizations" (=compromises) 2021-03-11 10:13:55 +08:00
build Issue #1053 - Part 2a: Remove android from /layout (partial) 2021-01-01 10:01:05 +08:00
doc import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
forms Issue #1705 - Part 3: Rename ScrollbarStyles to ScrollStyles. 2021-01-14 22:19:53 +08:00
generic Issue #1053 - Remove mobile-specific graphics "optimizations" (=compromises) 2021-03-11 10:13:55 +08:00
inspector Issue #1053 - Part 2a: Remove android from /layout (partial) 2021-01-01 10:01:05 +08:00
ipc Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
mathml Issue #1656 - Nuke the remaining vim lines in UXP 2020-10-30 09:09:20 +08:00
media Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
printing Issue #1053 - Part 2a: Remove android from /layout (partial) 2021-01-01 10:01:05 +08:00
reftests Issue #1689 - Part 3: Add a preference for animation composite modes. 2021-01-21 14:31:22 +08:00
style Issue #1752 - Implement "prefers-color-scheme" as a user preference. 2021-03-25 09:05:20 +08:00
svg Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
tables [layout] Re-order rowgroups if reflowing. 2020-10-30 09:08:17 +08:00
tools Issue #1053 - Part 2a: Remove android from /layout (partial) 2021-01-01 10:01:05 +08:00
xul [layout, XUL] Avoid accessing invalidated frame. 2021-01-27 21:02:50 +08:00
moz.build Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00