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

Reply via email to