[WinCairo] Enable CSS Typed OM
authordon.olmstead@sony.com <don.olmstead@sony.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 6 Mar 2019 02:15:57 +0000 (02:15 +0000)
committerdon.olmstead@sony.com <don.olmstead@sony.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 6 Mar 2019 02:15:57 +0000 (02:15 +0000)
https://bugs.webkit.org/show_bug.cgi?id=195340

Reviewed by Myles C. Maxfield.

.:

* Source/cmake/OptionsWin.cmake:

Source/WebCore:

* bindings/js/CallTracerTypes.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@242527 268f45cc-cd09-0410-ab3c-d52691b4dbfc

ChangeLog
Source/WebCore/ChangeLog
Source/WebCore/bindings/js/CallTracerTypes.h
Source/cmake/OptionsWin.cmake

index 8c90892..d59cb63 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2019-03-05  Don Olmstead  <don.olmstead@sony.com>
+
+        [WinCairo] Enable CSS Typed OM
+        https://bugs.webkit.org/show_bug.cgi?id=195340
+
+        Reviewed by Myles C. Maxfield.
+
+        * Source/cmake/OptionsWin.cmake:
+
 2019-03-04  Michael Catanzaro  <mcatanzaro@igalia.com>
 
         [WPE] Enable web process sandbox
index 162b6fc..9e1f220 100644 (file)
@@ -1,3 +1,12 @@
+2019-03-05  Don Olmstead  <don.olmstead@sony.com>
+
+        [WinCairo] Enable CSS Typed OM
+        https://bugs.webkit.org/show_bug.cgi?id=195340
+
+        Reviewed by Myles C. Maxfield.
+
+        * bindings/js/CallTracerTypes.h:
+
 2019-03-05  Sihui Liu  <sihui_liu@apple.com>
 
         Fix a typo in Web SQL quirk
index cc3055d..95b4eea 100644 (file)
@@ -58,7 +58,7 @@
 
 namespace WebCore {
 
-typedef Variant<
+using RecordCanvasActionVariant = Variant<
     CanvasDirection,
     CanvasFillRule,
     CanvasLineCap,
@@ -92,7 +92,7 @@ typedef Variant<
     RefPtr<HTMLVideoElement>,
 #endif
     RefPtr<ImageBitmap>,
-#if ENABLE(CSS_PAINTING_API)
+#if ENABLE(CSS_TYPED_OM)
     RefPtr<TypedOMCSSImageValue>,
 #endif
     RefPtr<ImageData>,
@@ -107,6 +107,6 @@ typedef Variant<
     int32_t,
     uint8_t,
     bool
-> RecordCanvasActionVariant;
+>;
 
 } // namespace WebCore
index 017b26d..6d40cce 100644 (file)
@@ -86,6 +86,7 @@ if (${WTF_PLATFORM_WIN_CAIRO})
     # Experimental features
     WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_RESOURCE_LOAD_STATISTICS PRIVATE ${ENABLE_EXPERIMENTAL_FEATURES})
     WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SERVICE_WORKER PRIVATE ${ENABLE_EXPERIMENTAL_FEATURES})
+    WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_TYPED_OM PRIVATE ${ENABLE_EXPERIMENTAL_FEATURES})
 
     # FIXME: Implement plugin process on Modern WebKit. https://bugs.webkit.org/show_bug.cgi?id=185313
     WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NETSCAPE_PLUGIN_API PRIVATE OFF)