Title: [287416] trunk/Source/WebCore
Revision
287416
Author
[email protected]
Date
2021-12-23 15:46:51 -0800 (Thu, 23 Dec 2021)

Log Message

Update features.json for STP 134-137
https://bugs.webkit.org/show_bug.cgi?id=234650

Reviewed by Simon Fraser.

New contacts for Web Authn, dialog, inert (with their permission).
New CSS features added.

* features.json:

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (287415 => 287416)


--- trunk/Source/WebCore/ChangeLog	2021-12-23 23:19:11 UTC (rev 287415)
+++ trunk/Source/WebCore/ChangeLog	2021-12-23 23:46:51 UTC (rev 287416)
@@ -1,5 +1,17 @@
 2021-12-23  Tim Nguyen  <[email protected]>
 
+        Update features.json for STP 134-137
+        https://bugs.webkit.org/show_bug.cgi?id=234650
+
+        Reviewed by Simon Fraser.
+
+        New contacts for Web Authn, dialog, inert (with their permission).
+        New CSS features added.
+
+        * features.json:
+
+2021-12-23  Tim Nguyen  <[email protected]>
+
         Update display property values in CSSProperties.json
         https://bugs.webkit.org/show_bug.cgi?id=234649
 

Modified: trunk/Source/WebCore/features.json (287415 => 287416)


--- trunk/Source/WebCore/features.json	2021-12-23 23:19:11 UTC (rev 287415)
+++ trunk/Source/WebCore/features.json	2021-12-23 23:46:51 UTC (rev 287416)
@@ -88,6 +88,15 @@
         "category": "css"
     },
     {
+        "name": "CSS Cascading and Inheritance Level 5",
+        "status": {
+            "status": "Supported"
+        },
+        "url": "https://drafts.csswg.org/css-cascade-5/",
+        "keywords": ["css", "css-cascade", "layer"],
+        "category": "css"
+    },
+    {
         "name": "CSS Color Level 4",
         "status": {
             "status": "Supported"
@@ -100,8 +109,7 @@
     {
         "name": "CSS Containment Level 1",
         "status": {
-            "status": "In Development",
-            "enabled-by-default": false
+            "status": "Supported"
         },
         "url": "https://www.w3.org/TR/css-contain-1/",
         "webkit-url": "https://bugs.webkit.org/show_bug.cgi?id=172026",
@@ -331,6 +339,12 @@
         "description": "Exposes CSS values as typed _javascript_ objects to facilitate their performant manipulation."
     },
     {
+        "name": "CSS Values and Units Module Level 4",
+        "url": "https://drafts.csswg.org/css-values-4/",
+        "keywords": ["css", "units", "values"],
+        "category": "css"
+    },
+    {
         "name": "CSS Variables",
         "status": {
             "status": "Supported"
@@ -804,9 +818,9 @@
         "category": "webapps",
         "description": "A _javascript_ API for web applications to perform cryptographic operations.",
         "contact": {
-            "name": "Jiewen Tan",
-            "email": "[email protected]",
-            "twitter": "@alanwaketan"
+            "name": "J Pascoe",
+            "twitter": "@pascoej_",
+            "email": "[email protected]"
         }
     },
     {
@@ -881,6 +895,24 @@
 
     "features": [
     {
+        "name": "CSS Cascade Layers",
+        "status": {
+            "status": "Supported"
+        },
+        "url": "https://www.w3.org/TR/css-cascade-5/#layering",
+        "specification": "CSS Cascading and Inheritance Level 5",
+        "description": "In the same way that cascade origins provide a balance of power between user and author styles, cascade layers provide a structured way to organize and balance concerns within a single origin. Rules within a single cascade layer cascade together, without interleaving with style rules outside the layer."
+    },
+    {
+        "name": "CSS viewport-relative units",
+        "status": {
+            "status": "Supported"
+        },
+        "url": "https://drafts.csswg.org/css-values-4/#viewport-relative-lengths",
+        "specification": "CSS Values and Units Module Level 4",
+        "description": "The *vw, *vh, *vi, *vb, *vmin, *vmax units are relative to the size of the initial containing block. When the height or width of the initial containing block is changed, they are scaled accordingly."
+    },
+    {
         "name": "CSS Selector :any-link",
         "status": {
             "status": "Supported"
@@ -898,8 +930,7 @@
     {
         "name": "CSS Selector :focus-visible",
         "status": {
-            "status": "In Development",
-            "enabled-by-default": false
+            "status": "Supported"
         },
         "url": "https://drafts.csswg.org/selectors-4/#the-focus-visible-pseudo",
         "specification": "CSS Selectors Level 4",
@@ -927,6 +958,15 @@
         }
     },
     {
+        "name": "CSS Selector :has()",
+        "status": {
+            "status": "Supported"
+        },
+        "url": "http://dev.w3.org/csswg/selectors-4/#relational",
+        "specification": "CSS Selectors Level 4",
+        "description": "The selector :has() takes a relative selector list as argument and is an element if any of the relative selectors, absolutized, match at least one element (e.g. figure:has(> figcaption)). When used for styling, the specificity of :has() is the higest specificity of all selectors in the selector list."
+    },
+    {
         "name": "CSS Selector :is()",
         "status": {
             "status": "Supported"
@@ -936,7 +976,6 @@
         "description": "The selector :is() takes a selector list as argument and is an element if any of them is (e.g. :is(article > section, #target)). When used for styling, the specificity of :is() is the higest specificity of all selectors in the selector list.",
         "comment": "The pseudo classes <em>:visited</em> and <em>:link</em> are not supported inside :is()."
     },
-    
     {
         "name": "CSS Selector :lang() level 4",
         "status": {
@@ -1057,7 +1096,7 @@
             "twitter": "@jonathandavis",
             "email": "[email protected]"
         }
-    },    
+    },
     {
         "name": "Custom Elements",
         "status": {
@@ -1107,7 +1146,7 @@
     {
         "name": "Dialog Element",
         "status": {
-            "status": "In Development"
+            "status": "Supported"
         },
         "url": "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element",
         "webkit-url": "https://bugs.webkit.org/show_bug.cgi?id=84635",
@@ -1115,9 +1154,9 @@
         "category": "html",
         "description": "The dialog element represents a part of an application that a user interacts with to perform a task, for example a dialog box, inspector, or window.",
         "contact": {
-            "name": "Jon Davis",
-            "twitter": "@jonathandavis",
-            "email": "[email protected]"
+            "name": "Tim Nguyen",
+            "twitter": "@therealntim",
+            "email": "[email protected]"
         }
     },
     {
@@ -1536,9 +1575,9 @@
         "keywords": ["authentication", "credentials", "webauthn", "security"],
         "description": "An API enabling the creation and use of strong, attested, cryptographic scoped credentials by web applications, for the purpose of strongly authenticating users.",
         "contact": {
-            "name": "Jiewen Tan",
-            "email": "[email protected]",
-            "twitter": "@alanwaketan"
+            "name": "J Pascoe",
+            "twitter": "@pascoej_",
+            "email": "[email protected]"
         }
     },
     {
@@ -1615,9 +1654,9 @@
         "specification": "DOM",
         "description": "An attribute that flags a node as inert to tell the user-agent to ignore the node for targeting user interaction events such as selecting text in the node, or find-in-page text search.",
         "contact": {
-            "name": "Jonathan Davis",
-            "twitter": "@jonathandavis",
-            "email": "[email protected]"
+            "name": "Tim Nguyen",
+            "twitter": "@therealntim",
+            "email": "[email protected]"
         }
     },
     {
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to