Add Houdini specs to features.json
authordon.olmstead@sony.com <don.olmstead@sony.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 12 Oct 2018 00:08:39 +0000 (00:08 +0000)
committerdon.olmstead@sony.com <don.olmstead@sony.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 12 Oct 2018 00:08:39 +0000 (00:08 +0000)
https://bugs.webkit.org/show_bug.cgi?id=190494

Reviewed by Simon Fraser.

Add CSS Typed OM Level 1, CSS Layout API Level 1, CSS Animation
Worklet, and group them under a Houdini feature set.

* features.json:

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

Source/WebCore/ChangeLog
Source/WebCore/features.json

index 80cabdf..3589a5d 100644 (file)
@@ -1,3 +1,15 @@
+2018-10-11  Don Olmstead  <don.olmstead@sony.com>
+
+        Add Houdini specs to features.json
+        https://bugs.webkit.org/show_bug.cgi?id=190494
+
+        Reviewed by Simon Fraser.
+
+        Add CSS Typed OM Level 1, CSS Layout API Level 1, CSS Animation
+        Worklet, and group them under a Houdini feature set.
+
+        * features.json:
+
 2018-10-11  Ross Kirsling  <ross.kirsling@sony.com>
 
         [WTF] Semaphore.h conflicts with POSIX header
index 73ab13e..b5a318b 100644 (file)
         }
     },
     {
+        "name": "CSS Animation Worklet API",
+        "status": {
+            "status": "Under Consideration"
+        },
+        "url": "https://drafts.css-houdini.org/css-animationworklet/",
+        "specification": "Houdini",
+        "keywords": ["css", "houdini", "animation", "worklet"],
+        "category": "css"
+    },
+    {
         "name": "CSS Color Level 4",
         "status": {
             "status": "Supported",
         "category": "css"
     },
     {
+        "name": "CSS Layout API Level 1",
+        "status": {
+            "status": "Under Consideration"
+        },
+        "url": "https://drafts.css-houdini.org/css-layout-api/",
+        "specification": "Houdini",
+        "keywords": ["css", "houdini", "layout", "worklet"],
+        "category": "css"
+    },
+    {
         "name": "CSS Media Queries Level 4",
         "url": "http://dev.w3.org/csswg/mediaqueries-4/",
         "keywords": ["css media queries", "media queries"],
             "status": "Under Consideration"
         },
         "url": "https://drafts.css-houdini.org/css-paint-api/",
-        "keywords": ["css", "houdini"],
+        "specification": "Houdini",
+        "keywords": ["css", "houdini", "worklet"],
         "category": "css"
     },
     {
         },
         "url": "https://drafts.css-houdini.org/css-properties-values-api/",
         "webkit-url": "https://bugs.webkit.org/show_bug.cgi?id=189692",
+        "specification": "Houdini",
         "keywords": ["css", "houdini", "custom properties"],
         "description": "An API for registering new CSS properties. Properties registered using this API are provided with a parse syntax that defines a type, inheritance behaviour, and an initial value.",
         "category": "css"
         }
     },
     {
+        "name": "CSS Typed OM Level 1",
+        "status": {
+            "status": "Under Consideration"
+        },
+        "url": "https://drafts.css-houdini.org/css-typed-om/",
+        "specification": "Houdini",
+        "keywords": ["css", "houdini"],
+        "category": "css",
+        "description": "Exposes CSS values as typed JavaScript objects to facilitate their performant manipulation."
+    },
+    {
         "name": "CSS Variables",
         "status": {
             "status": "Supported",
         "category": "html"
     },
     {
+        "name": "Houdini",
+        "url": "https://drafts.css-houdini.org/",
+        "keywords": ["css", "houdini"],
+        "category": "css"
+    },
+    {
         "name": "Indexed Database",
         "status": {
             "status": "Supported"
         "description": "An an API for securely providing access to Universal Serial Bus devices from web pages."
     },
     {
+        "name": "Worklets Level 1",
+        "status": {
+            "status": "Under Consideration"
+        },
+        "url": "https://drafts.css-houdini.org/worklets/",
+        "specification": "Houdini",
+        "keywords": ["houdini", "worklet"],
+        "description": "An API for running scripts in stages of the rendering pipeline independent of the main javascript execution environment"
+    },
+    {
         "name": "requestIdleCallback",
         "status": {
             "status": "Under Consideration"