Title: [281198] trunk/Source/WebCore
Revision
281198
Author
simon.fra...@apple.com
Date
2021-08-18 10:42:30 -0700 (Wed, 18 Aug 2021)

Log Message

Update feature statuses in features.json
https://bugs.webkit.org/show_bug.cgi?id=229212

Reviewed by Wenson Hsieh.

Update the status of various features in features.json to reflect their current state.

Remove `"enabled-by-default": true` from features that are marked as Supported.

* features.json:

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (281197 => 281198)


--- trunk/Source/WebCore/ChangeLog	2021-08-18 17:19:25 UTC (rev 281197)
+++ trunk/Source/WebCore/ChangeLog	2021-08-18 17:42:30 UTC (rev 281198)
@@ -1,3 +1,16 @@
+2021-08-18  Simon Fraser  <simon.fra...@apple.com>
+
+        Update feature statuses in features.json
+        https://bugs.webkit.org/show_bug.cgi?id=229212
+
+        Reviewed by Wenson Hsieh.
+        
+        Update the status of various features in features.json to reflect their current state.
+
+        Remove `"enabled-by-default": true` from features that are marked as Supported.
+
+        * features.json:
+
 2021-08-18  Megan Gardner  <megan_gard...@apple.com>
 
         Add Highlight API to features.json

Modified: trunk/Source/WebCore/features.json (281197 => 281198)


--- trunk/Source/WebCore/features.json	2021-08-18 17:19:25 UTC (rev 281197)
+++ trunk/Source/WebCore/features.json	2021-08-18 17:42:30 UTC (rev 281198)
@@ -64,9 +64,10 @@
     {
         "name": "CSS Aspect ratio property",
         "status": {
-            "status": "In Development"
+            "status": "Supported"
         },
         "url": "https://drafts.csswg.org/css-sizing-4/#aspect-ratio",
+        "webkit-url": "https://bugs.webkit.org/show_bug.cgi?id=47738",
         "keywords": ["css", "css-sizing", "aspect-ratio"],
         "category": "css"
     },
@@ -73,8 +74,7 @@
     {
         "name": "CSS Color Level 4",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "https://drafts.csswg.org/css-color/",
         "keywords": ["css color", "color"],
@@ -84,10 +84,11 @@
     {
         "name": "CSS Containment Level 1",
         "status": {
-            "status": "Under Consideration",
+            "status": "In Development",
             "enabled-by-default": false
         },
         "url": "https://www.w3.org/TR/css-contain-1/",
+        "webkit-url": "https://bugs.webkit.org/show_bug.cgi?id=172026",
         "keywords": ["css containment", "contain", "content", "layout", "size", "paint"],
         "category": "css",
         "description": "Allows content to specify that an element’s subtree is independent of the rest of the page to allow for optimizations by the browser."
@@ -121,6 +122,9 @@
     },
     {
         "name": "CSS Fonts Level 4",
+        "status": {
+            "status": "Partially Supported"
+        },
         "url": "https://drafts.csswg.org/css-fonts-4/",
         "keywords": ["css fonts", "fonts"],
         "category": "css",
@@ -133,8 +137,7 @@
     {
         "name": "CSS Grid Layout Level 1",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "http://dev.w3.org/csswg/css-grid/",
         "webkit-url": "https://bugs.webkit.org/show_bug.cgi?id=60731",
@@ -154,8 +157,7 @@
     {
         "name": "CSS Inline Layout Module Level 3",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "http://dev.w3.org/csswg/css-inline/",
         "keywords": ["css inline layout", "css inline", "inline"],
@@ -187,8 +189,7 @@
         "name": "CSS Masking Level 1",
         "url": "https://drafts.fxtf.org/css-masking-1/",
         "status": {
-            "status": "In Development",
-            "enabled-by-default": true
+            "status": "In Development"
         },
         "keywords": ["css masking", "clip-path", "clipping", "masking", "mask"],
         "category": "css",
@@ -250,8 +251,7 @@
     {
         "name": "CSS Scroll Snap Points Module Level 1",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "http://dev.w3.org/csswg/css-snappoints/",
         "webkit-url": "https://bugs.webkit.org/show_bug.cgi?id=134283",
@@ -276,8 +276,7 @@
     {
         "name": "CSS Shadow Parts",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "https://drafts.csswg.org/css-shadow-parts/",
         "webkit-url": "https://webkit.org/b/149443",
@@ -293,8 +292,7 @@
     {
         "name": "CSS Text Decoration Level 4",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "https://drafts.csswg.org/css-text-decor-4/",
         "keywords": ["css text decoration", "text decoration"],
@@ -319,8 +317,7 @@
     {
         "name": "CSS Variables",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "https://www.w3.org/TR/css-variables/",
         "keywords": ["css variable", "css custom property"],
@@ -335,8 +332,7 @@
     {
         "name": "CSS Will Change",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "https://drafts.csswg.org/css-will-change/",
         "keywords": ["css willchange", "css will-change"],
@@ -363,8 +359,7 @@
     {
         "name": "Content Security Policy Level 2",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "https://w3c.github.io/webappsec-csp/2/",
         "keywords": ["csp", "cross-site scripting", "xss", "injection", "header", "security"],
@@ -378,8 +373,7 @@
     {
         "name": "Content Security Policy Level 3",
         "status": {
-            "status": "Partially Supported",
-            "enabled-by-default": true
+            "status": "Partially Supported"
         },
         "url": "https://w3c.github.io/webappsec-csp/",
         "keywords": ["csp", "cross-site scripting", "xss", "injection", "header", "security"],
@@ -398,8 +392,7 @@
     {
         "name": "DeviceOrientation Events",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "description": "DOM events that provide information about the physical orientation and motion of a hosting device.",
         "url": "https://w3c.github.io/deviceorientation/spec-source-orientation.html",
@@ -409,8 +402,7 @@
     {
         "name": "Encoding",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "https://encoding.spec.whatwg.org",
         "webkit-url": "https://bugs.webkit.org/show_bug.cgi?id=163771",
@@ -463,8 +455,7 @@
     {
         "name": "Geolocation API",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "description": "An API that provides scripted access to geographical location information associated with the hosting device.",
         "url": "https://www.w3.org/TR/geolocation-API/"
@@ -556,23 +547,21 @@
     {
         "name": "Navigation Timing Level 2",
         "status": {
-            "status": "In Development",
-            "enabled-by-default": false
+            "status": "Supported"
         },
         "url": "https://w3c.github.io/navigation-timing/",
         "keywords": ["performance", "navigation timing"],
         "description": "An API that exposes page load measurements to the page and adds entries to the performance timeline.",
         "contact": {
-            "name": "Joseph Pecoraro",
-            "email": "joep...@webkit.org",
-            "twitter": "@JosephPecoraro"
+            "name": "Alex Christensen",
+            "twitter": "@alexfchr",
+            "email": "achristen...@webkit.org"
         }
     },
     {
         "name": "Performance Observer",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "https://w3c.github.io/performance-timeline/",
         "keywords": ["performance", "performance observer", "performanceobserver", "performance timeline"],
@@ -621,8 +610,7 @@
     {
         "name": "Resource Timing Level 2",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "https://w3c.github.io/resource-timing/",
         "webkit-url": "https://webkit.org/b/61138",
@@ -638,8 +626,7 @@
         "name": "SVG 2",
         "url": "https://svgwg.org/svg2-draft/",
         "status": {
-            "status": "In Development",
-            "enabled-by-default": true
+            "status": "In Development"
         },
         "keywords": ["svg"],
         "category": "svg",
@@ -689,8 +676,7 @@
     {
         "name": "User Timing Level 2",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "https://w3c.github.io/user-timing/",
         "keywords": ["performance", "usertiming", "user timing"],
@@ -762,8 +748,7 @@
     {
         "name": "Web Cryptography API",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "http://www.w3.org/TR/WebCryptoAPI/",
         "webkit-url": "https://bugs.webkit.org/show_bug.cgi?id=160880",
@@ -793,8 +778,7 @@
     {
         "name": "WebGL 1",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "https://www.khronos.org/registry/webgl/specs/1.0/",
         "keywords": ["webgl"],
@@ -803,8 +787,7 @@
     {
         "name": "WebGL 2",
         "status": {
-            "status": "In Development",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "https://www.khronos.org/registry/webgl/specs/latest/2.0/",
         "keywords": ["webgl"],
@@ -852,8 +835,7 @@
     {
         "name": "CSS Selector :any-link",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "http://dev.w3.org/csswg/selectors-4/#the-any-link-pseudo",
         "specification": "CSS Selectors Level 4",
@@ -884,8 +866,7 @@
     {
         "name": "CSS Selector :focus-within",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "https://drafts.csswg.org/selectors-4/#the-focus-within-pseudo",
         "webkit-url": "https://trac.webkit.org/changeset/202358",
@@ -900,8 +881,7 @@
     {
         "name": "CSS Selector :is()",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "http://dev.w3.org/csswg/selectors-4/#matches",
         "specification": "CSS Selectors Level 4",
@@ -912,8 +892,7 @@
     {
         "name": "CSS Selector :lang() level 4",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "http://dev.w3.org/csswg/selectors-4/#the-lang-pseudo",
         "specification": "CSS Selectors Level 4",
@@ -922,8 +901,7 @@
     {
         "name": "CSS Selector :matches()",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "http://dev.w3.org/csswg/selectors-4/#matches",
         "specification": "CSS Selectors Level 4",
@@ -938,8 +916,7 @@
     {
         "name": "CSS Selector :not() level 4",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "http://dev.w3.org/csswg/selectors-4/#negation",
         "specification": "CSS Selectors Level 4",
@@ -954,8 +931,7 @@
     {
         "name": "CSS Selector :nth-child(An+B of selector list) and :nth-last-child(An+B of selector list)",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "http://dev.w3.org/csswg/selectors-4/#the-nth-child-pseudo",
         "specification": "CSS Selectors Level 4",
@@ -970,8 +946,7 @@
     {
         "name": "CSS Selector :placeholder-shown",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "http://dev.w3.org/csswg/selectors-4/#placeholder",
         "specification": "CSS Selectors Level 4",
@@ -986,8 +961,7 @@
     {
         "name": "CSS Shapes Level 1",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "http://www.w3.org/TR/css-shapes-1/",
         "description": "CSS Shapes describe geometric shapes for use in CSS. For Level 1, CSS Shapes can be applied to floats.",
@@ -996,8 +970,7 @@
     {
         "name": "Case-insensitive attribute selectors",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "http://dev.w3.org/csswg/selectors-4/#attribute-case",
         "specification": "CSS Selectors Level 4",
@@ -1086,7 +1059,7 @@
     {
         "name": "Dialog Element",
         "status": {
-            "status": "Under Consideration"
+            "status": "In Development"
         },
         "url": "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element",
         "webkit-url": "https://bugs.webkit.org/show_bug.cgi?id=84635",
@@ -1118,8 +1091,7 @@
     {
         "name": "Element.closest()",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "https://dom.spec.whatwg.org/#dom-element-closest",
         "documentation-url": "https://developer.mozilla.org/en-US/docs/Web/API/Element/closest",
@@ -1149,8 +1121,7 @@
     {
         "name": "Filter Effects backdrop-filter property",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "http://dev.w3.org/fxtf/filters-2/#propdef-backdrop-filter",
         "specification": "Filter Effects Module Level 2",
@@ -1168,8 +1139,7 @@
     {
         "name": "Force Click Events",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "webkit-url": "https://bugs.webkit.org/show_bug.cgi?id=142836",
         "description": "Provide the events necessary to handle force click events in the page, overriding the default behavior."
@@ -1177,8 +1147,7 @@
     {
         "name": "HTML Interactive Form Validation",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "https://html.spec.whatwg.org/#constraint-validation",
         "webkit-url": "https://bugs.webkit.org/show_bug.cgi?id=164382",
@@ -1219,10 +1188,10 @@
     {
         "name": "ImageBitmap",
         "status": {
-            "status": "Under Consideration"
+            "status": "In Development"
         },
         "url": "https://html.spec.whatwg.org/multipage/webappapis.html#imagebitmap",
-        "webkit-url": "https://webkit.org/b/",
+        "webkit-url": "https://bugs.webkit.org/show_bug.cgi?id=182424",
         "specification": "HTML5",
         "description": "An interface for drawing bitmap images to a &lt;canvas&gt; without undue latency.",
         "contact": {
@@ -1234,8 +1203,7 @@
     {
         "name": "Initial Letter",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "http://dev.w3.org/csswg/css-inline/#propdef-initial-letter",
         "specification": "CSS Inline Layout Module Level 3",
@@ -1265,8 +1233,7 @@
     {
         "name": "Interaction Media Features (pointer, hover, any-pointer, any-hover)",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "http://dev.w3.org/csswg/mediaqueries-4/#mf-interaction",
         "specification": "CSS Media Queries Level 4",
@@ -1321,8 +1288,7 @@
     {
         "name": "Position: sticky",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "http://dev.w3.org/csswg/css-position/#sticky-pos",
         "specification": "CSS Positioned Layout Module Level 3",
@@ -1332,8 +1298,7 @@
     {
         "name": "Readable Streams",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "https://streams.spec.whatwg.org/#rs",
         "webkit-url": "https://bugs.webkit.org/show_bug.cgi?id=138967",
@@ -1343,8 +1308,7 @@
     {
         "name": "Resize Observer",
         "status": {
-            "status": "Supported In Preview",
-            "enabled-by-default": false
+            "status": "Supported"
         },
         "url": "https://drafts.csswg.org/resize-observer/",
         "webkit-url": "https://bugs.webkit.org/show_bug.cgi?id=157743",
@@ -1369,8 +1333,7 @@
     {
         "name": "Shadow DOM",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "http://w3c.github.io/webcomponents/spec/shadow/",
         "webkit-url": "https://bugs.webkit.org/show_bug.cgi?id=148695",
@@ -1396,8 +1359,7 @@
     {
         "name": "Srcset w descriptor and related sizes attribute",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "https://html.spec.whatwg.org/multipage/embedded-content.html#the-img-element",
         "webkit-url": "https://bugs.webkit.org/show_bug.cgi?id=133620",
@@ -1412,8 +1374,7 @@
     {
         "name": "Srcset x descriptor",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "https://html.spec.whatwg.org/multipage/embedded-content.html#the-img-element",
         "webkit-url": "https://bugs.webkit.org/show_bug.cgi?id=110252",
@@ -1428,8 +1389,7 @@
     {
         "name": "Strict Mixed Content Checking",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "https://w3c.github.io/webappsec-mixed-content/#strict-checking",
         "webkit-url": "https://bugs.webkit.org/show_bug.cgi?id=165438",
@@ -1458,8 +1418,7 @@
     {
         "name": "Template Element",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "http://www.w3.org/TR/html5/scripting-1.html#the-template-element",
         "webkit-url": "https://bugs.webkit.org/show_bug.cgi?id=124637",
@@ -1470,8 +1429,7 @@
     {
         "name": "Upgrade Insecure Requests",
         "status": {
-            "status": "Supported",
-            "enabled-by-default": true
+            "status": "Supported"
         },
         "url": "https://w3c.github.io/webappsec-upgrade-insecure-requests/",
         "webkit-url": "https://bugs.webkit.org/show_bug.cgi?id=143653",
@@ -1504,7 +1462,7 @@
     {
         "name": "Visual Viewport API",
         "status": {
-            "status": "Supported In Preview"
+            "status": "Supported"
         },
         "url": "https://wicg.github.io/visual-viewport/",
         "description": "A proposal to add explicit APIs to the Web for querying and setting the visual viewport.",
@@ -1513,7 +1471,7 @@
     {
         "name": "Web Audio",
         "status": {
-            "status": "Partially Supported"
+            "status": "Supported"
         },
         "url": "https://www.w3.org/TR/webaudio/",
         "keywords": ["audio", "webaudio"],
@@ -1584,7 +1542,7 @@
     {
         "name": "inert attribute",
         "status": {
-            "status": "Under Consideration",
+            "status": "In Development",
             "enabled-by-default": false
         },
         "url": "https://whatpr.org/html/4288/interaction.html#the-inert-attribute",
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to