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 <canvas> 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",