Title: [282123] trunk
- Revision
- 282123
- Author
- [email protected]
- Date
- 2021-09-07 19:02:33 -0700 (Tue, 07 Sep 2021)
Log Message
[WinCairo] Support prefers-color-scheme media query
https://bugs.webkit.org/show_bug.cgi?id=229976
Reviewed by Don Olmstead.
.:
Just turned on ENABLE_DARK_MODE_CSS and HAVE_OS_DARK_MODE_SUPPORT.
It's always the light mode.
* Source/cmake/OptionsWin.cmake:
* Source/cmake/OptionsWinCairo.cmake:
LayoutTests:
* platform/wincairo/TestExpectations:
Modified Paths
Diff
Modified: trunk/ChangeLog (282122 => 282123)
--- trunk/ChangeLog 2021-09-08 01:57:05 UTC (rev 282122)
+++ trunk/ChangeLog 2021-09-08 02:02:33 UTC (rev 282123)
@@ -1,3 +1,16 @@
+2021-09-07 Fujii Hironori <[email protected]>
+
+ [WinCairo] Support prefers-color-scheme media query
+ https://bugs.webkit.org/show_bug.cgi?id=229976
+
+ Reviewed by Don Olmstead.
+
+ Just turned on ENABLE_DARK_MODE_CSS and HAVE_OS_DARK_MODE_SUPPORT.
+ It's always the light mode.
+
+ * Source/cmake/OptionsWin.cmake:
+ * Source/cmake/OptionsWinCairo.cmake:
+
2021-09-06 Carlos Alberto Lopez Perez <[email protected]>
[CMake] Prefer python3 over python2
Modified: trunk/LayoutTests/ChangeLog (282122 => 282123)
--- trunk/LayoutTests/ChangeLog 2021-09-08 01:57:05 UTC (rev 282122)
+++ trunk/LayoutTests/ChangeLog 2021-09-08 02:02:33 UTC (rev 282123)
@@ -1,3 +1,12 @@
+2021-09-07 Fujii Hironori <[email protected]>
+
+ [WinCairo] Support prefers-color-scheme media query
+ https://bugs.webkit.org/show_bug.cgi?id=229976
+
+ Reviewed by Don Olmstead.
+
+ * platform/wincairo/TestExpectations:
+
2021-09-07 Arcady Goldmints-Orlov <[email protected]>
[GLIB] Unreviewed test gardening, update expectations for some flaky tests.
Modified: trunk/LayoutTests/platform/wincairo/TestExpectations (282122 => 282123)
--- trunk/LayoutTests/platform/wincairo/TestExpectations 2021-09-08 01:57:05 UTC (rev 282122)
+++ trunk/LayoutTests/platform/wincairo/TestExpectations 2021-09-08 02:02:33 UTC (rev 282123)
@@ -1106,7 +1106,13 @@
css-typedom [ Skip ]
# Dark mode not supported on Windows
-css-dark-mode [ Skip ]
+css-dark-mode [ Pass ]
+css-dark-mode/color-scheme-css.html [ Failure ]
+css-dark-mode/color-scheme-meta.html [ Failure ]
+css-dark-mode/color-scheme-priority.html [ Failure ]
+css-dark-mode/default-colors.html [ Failure ]
+css-dark-mode/older-syntax/supported-color-schemes-css.html [ Failure ]
+css-dark-mode/older-syntax/supported-color-schemes-meta.html [ Failure ]
webkit.org/b/142260 fast/css/has-attachment.html [ Skip ]
Modified: trunk/Source/cmake/OptionsWin.cmake (282122 => 282123)
--- trunk/Source/cmake/OptionsWin.cmake 2021-09-08 01:57:05 UTC (rev 282122)
+++ trunk/Source/cmake/OptionsWin.cmake 2021-09-08 02:02:33 UTC (rev 282123)
@@ -63,6 +63,7 @@
WEBKIT_OPTION_DEFINE(ENABLE_TLS_DEBUG "Enable TLS key log support" PRIVATE OFF)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_CONIC_GRADIENTS PRIVATE ON)
+ WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DARK_MODE_CSS PRIVATE ON)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_FILTERS_LEVEL_2 PRIVATE ON)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LEGACY_ENCRYPTED_MEDIA PUBLIC OFF)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_PUBLIC_SUFFIX_LIST PRIVATE ON)
Modified: trunk/Source/cmake/OptionsWinCairo.cmake (282122 => 282123)
--- trunk/Source/cmake/OptionsWinCairo.cmake 2021-09-08 01:57:05 UTC (rev 282122)
+++ trunk/Source/cmake/OptionsWinCairo.cmake 2021-09-08 02:02:33 UTC (rev 282123)
@@ -55,6 +55,8 @@
SET_AND_EXPOSE_TO_BUILD(ENABLE_DEVELOPER_MODE ${DEVELOPER_MODE})
+SET_AND_EXPOSE_TO_BUILD(HAVE_OS_DARK_MODE_SUPPORT 1)
+
set(COREFOUNDATION_LIBRARY CFlite)
add_definitions(-DWTF_PLATFORM_WIN_CAIRO=1)
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes