From 1f657b1987b7d7c794e177d1fd2e5522a957d12e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Wang?= Date: Fri, 4 Nov 2022 17:01:58 +0100 Subject: [PATCH 1/2] Update compat data for requiredExtensions - Basic support (i.e. recognize XHTML namespace) was added in Firefox 1.9.1 [1], Safari 8 [2] and Chromium 81 [3]. - MathML support (i.e. recognize MathML namespace) was added in the same browser versions [1] [2] [4], although Chromium's one is still under a flag. [1] https://bugzilla.mozilla.org/show_bug.cgi?id=449746 (Firefox 1.9.1, MathML & XHTML) [2] https://bugs.webkit.org/show_bug.cgi?id=88188 (Safari 8, MathML & XHTML) [3] https://chromiumdash.appspot.com/commit/c78acd517835db96c3b50f11d30eb2a77e9910c1 (Chromium 81, XHTML) [4] https://chromiumdash.appspot.com/commit/719b33b59410a6a4623769c3a93220db03dfa51b (Chromium 81, MathML) --- svg/attributes/conditional_processing.json | 46 ++++++++++++++++++++-- 1 file changed, 43 insertions(+), 3 deletions(-) diff --git a/svg/attributes/conditional_processing.json b/svg/attributes/conditional_processing.json index de98744f8f141..a04d0e287d021 100644 --- a/svg/attributes/conditional_processing.json +++ b/svg/attributes/conditional_processing.json @@ -7,12 +7,12 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/requiredExtensions", "support": { "chrome": { - "version_added": null + "version_added": "81" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": null + "version_added": "2" }, "firefox_android": "mirror", "ie": { @@ -22,7 +22,7 @@ "opera": "mirror", "opera_android": "mirror", "safari": { - "version_added": null + "version_added": "8" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -33,6 +33,46 @@ "standard_track": true, "deprecated": false } + }, + "mathml": { + "__compat": { + "support": { + "chrome": { + "version_added": "81", + "impl_url": "https://crrev.com/c/2007454", + "flags": [ + { + "type": "preference", + "name": "#enable-experimental-web-platform-features", + "value_to_set": "Enabled" + } + ] + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "2" + }, + "firefox_android": "mirror", + "ie": { + "version_added": null + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "8" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } } }, "requiredFeatures": { From fde1a930136995f58b1f8c9372592d0f6fa9e784 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Wang?= Date: Fri, 4 Nov 2022 20:01:03 +0100 Subject: [PATCH 2/2] Update svg/attributes/conditional_processing.json Co-authored-by: Florian Scholz --- svg/attributes/conditional_processing.json | 1 + 1 file changed, 1 insertion(+) diff --git a/svg/attributes/conditional_processing.json b/svg/attributes/conditional_processing.json index a04d0e287d021..7fb059c55868f 100644 --- a/svg/attributes/conditional_processing.json +++ b/svg/attributes/conditional_processing.json @@ -36,6 +36,7 @@ }, "mathml": { "__compat": { + "description": "Recognizes MathML namespace", "support": { "chrome": { "version_added": "81",