From 08b2a274d087dafb835e7f4922f32cb8e4da0bc4 Mon Sep 17 00:00:00 2001
From: Anton Bershanskiy <45960703+bershanskiy@users.noreply.github.com>
Date: Wed, 11 May 2022 00:45:11 +0300
Subject: [PATCH] Update URLs throughout BCD (#16231)
* Use HTTPS on Stackoverflow
* Fix Safari docs URLs
* Update Microsoft Docs URLs
* CSS: fix Mozilla Hacks and other URLs
* W3 redirect (FYI: contains 307 redirect)
---
api/Element.json | 4 ++--
css/at-rules/font-face.json | 8 ++++----
css/properties/box-shadow.json | 2 +-
css/properties/font-feature-settings.json | 8 ++++----
css/properties/text-combine-upright.json | 16 ++++++++--------
css/selectors/hover.json | 2 +-
css/types/image.json | 16 ++++++++--------
html/elements/input/reset.json | 4 ++--
html/elements/input/submit.json | 4 ++--
9 files changed, 32 insertions(+), 32 deletions(-)
diff --git a/api/Element.json b/api/Element.json
index 2b21b382ebac7c..46c361f9e0c94b 100644
--- a/api/Element.json
+++ b/api/Element.json
@@ -7450,7 +7450,7 @@
},
"edge": {
"version_added": "12",
- "notes": "Returns a ClientRectList
with ClientRect objects (which do not contain x
and y
properties) instead of DOMRect
objects."
+ "notes": "Returns a ClientRectList
with ClientRect
objects (which do not contain x
and y
properties) instead of DOMRect
objects."
},
"firefox": {
"version_added": "1"
@@ -7460,7 +7460,7 @@
},
"ie": {
"version_added": "9",
- "notes": "Returns a ClientRectList
with ClientRect objects (which do not contain x
and y
properties) instead of DOMRect
objects."
+ "notes": "Returns a ClientRectList
with ClientRect
objects (which do not contain x
and y
properties) instead of DOMRect
objects."
},
"opera": {
"version_added": "≤12.1"
diff --git a/css/at-rules/font-face.json b/css/at-rules/font-face.json
index 4a4538272891f9..733fa50d2c9170 100644
--- a/css/at-rules/font-face.json
+++ b/css/at-rules/font-face.json
@@ -412,23 +412,23 @@
"firefox": [
{
"version_added": "34",
- "notes": "The ISO/IEC CD 14496-22 3rd edition suggests using the ssty
feature to provide glyph variants more suitable for use in scripts (for example primes used as superscripts). Starting with Firefox 29, this is done automatically by the MathML rendering engine. The ISO/IEC CD 14496-22 3rd edition also suggests applying the dtls
feature to letters when placing mathematical accents to get dotless forms (for example dotless i, j with a hat). Starting with Firefox 35, this is done automatically by the MathML rendering engine. You can override the default values determined by the MathML rendering engine with CSS."
+ "notes": "The ISO/IEC CD 14496-22 3rd edition suggests using the ssty
feature to provide glyph variants more suitable for use in scripts (for example primes used as superscripts). Starting with Firefox 29, this is done automatically by the MathML rendering engine. The ISO/IEC CD 14496-22 3rd edition also suggests applying the dtls
feature to letters when placing mathematical accents to get dotless forms (for example dotless i, j with a hat). Starting with Firefox 35, this is done automatically by the MathML rendering engine. You can override the default values determined by the MathML rendering engine with CSS."
},
{
"prefix": "-moz-",
"version_added": "15",
- "notes": "From Firefox 4 to Firefox 14 (inclusive), Firefox supported an older, slightly different syntax. See OpenType Font Feature support in Firefox 4."
+ "notes": "From Firefox 4 to Firefox 14 (inclusive), Firefox supported an older, slightly different syntax. See OpenType Font Feature support in Firefox 4."
}
],
"firefox_android": [
{
"version_added": "34",
- "notes": "The ISO/IEC CD 14496-22 3rd edition suggests using the ssty
feature to provide glyph variants more suitable for use in scripts (for example primes used as superscripts). Starting with Firefox 29, this is done automatically by the MathML rendering engine. The ISO/IEC CD 14496-22 3rd edition also suggests applying the dtls
feature to letters when placing mathematical accents to get dotless forms (for example dotless i, j with a hat). Starting with Firefox 35, this is done automatically by the MathML rendering engine. You can override the default values determined by the MathML rendering engine with CSS."
+ "notes": "The ISO/IEC CD 14496-22 3rd edition suggests using the ssty
feature to provide glyph variants more suitable for use in scripts (for example primes used as superscripts). Starting with Firefox 29, this is done automatically by the MathML rendering engine. The ISO/IEC CD 14496-22 3rd edition also suggests applying the dtls
feature to letters when placing mathematical accents to get dotless forms (for example dotless i, j with a hat). Starting with Firefox 35, this is done automatically by the MathML rendering engine. You can override the default values determined by the MathML rendering engine with CSS."
},
{
"prefix": "-moz-",
"version_added": "15",
- "notes": "From Firefox 4 to Firefox 14 (inclusive), Firefox supported an older, slightly different syntax. See OpenType Font Feature support in Firefox 4."
+ "notes": "From Firefox 4 to Firefox 14 (inclusive), Firefox supported an older, slightly different syntax. See OpenType Font Feature support in Firefox 4."
}
],
"ie": {
diff --git a/css/properties/box-shadow.json b/css/properties/box-shadow.json
index 4d3c52b07da67b..7cb3b63ee3ece9 100644
--- a/css/properties/box-shadow.json
+++ b/css/properties/box-shadow.json
@@ -63,7 +63,7 @@
"version_added": "9",
"notes": [
"To use box-shadow
in Internet Explorer 9 or later, you must set border-collapse
to separate
.",
- "Since version 5.5, Internet Explorer supports Microsoft's DropShadow and Shadow Filter. You can use this proprietary extension to cast a drop shadow (though the syntax and the effect are different from CSS3)"
+ "Since version 5.5, Internet Explorer supports Microsoft's DropShadow and Shadow Filter. You can use this proprietary extension to cast a drop shadow (though the syntax and the effect are different from CSS3)"
]
},
"opera": {
diff --git a/css/properties/font-feature-settings.json b/css/properties/font-feature-settings.json
index fd11c7e0f8a610..83d94d132d267e 100644
--- a/css/properties/font-feature-settings.json
+++ b/css/properties/font-feature-settings.json
@@ -24,23 +24,23 @@
"firefox": [
{
"version_added": "34",
- "notes": "The ISO/IEC CD 14496-22 3rd edition suggests using the ssty
feature to provide glyph variants more suitable for use in scripts (for example primes used as superscripts). Starting with Firefox 29, this is done automatically by the MathML rendering engine. The ISO/IEC CD 14496-22 3rd edition also suggests applying the dtls
feature to letters when placing mathematical accents to get dotless forms (for example dotless i, j with a hat). Starting with Firefox 35, this is done automatically by the MathML rendering engine. You can override the default values determined by the MathML rendering engine with CSS."
+ "notes": "The ISO/IEC CD 14496-22 3rd edition suggests using the ssty
feature to provide glyph variants more suitable for use in scripts (for example primes used as superscripts). Starting with Firefox 29, this is done automatically by the MathML rendering engine. The ISO/IEC CD 14496-22 3rd edition also suggests applying the dtls
feature to letters when placing mathematical accents to get dotless forms (for example dotless i, j with a hat). Starting with Firefox 35, this is done automatically by the MathML rendering engine. You can override the default values determined by the MathML rendering engine with CSS."
},
{
"prefix": "-moz-",
"version_added": "15",
- "notes": "From Firefox 4 to Firefox 14 (inclusive), Firefox supported an older, slightly different syntax. See OpenType Font Feature support in Firefox 4."
+ "notes": "From Firefox 4 to Firefox 14 (inclusive), Firefox supported an older, slightly different syntax. See OpenType Font Feature support in Firefox 4."
}
],
"firefox_android": [
{
"version_added": "34",
- "notes": "The ISO/IEC CD 14496-22 3rd edition suggests using the ssty
feature to provide glyph variants more suitable for use in scripts (for example primes used as superscripts). Starting with Firefox 29, this is done automatically by the MathML rendering engine. The ISO/IEC CD 14496-22 3rd edition also suggests applying the dtls
feature to letters when placing mathematical accents to get dotless forms (for example dotless i, j with a hat). Starting with Firefox 35, this is done automatically by the MathML rendering engine. You can override the default values determined by the MathML rendering engine with CSS."
+ "notes": "The ISO/IEC CD 14496-22 3rd edition suggests using the ssty
feature to provide glyph variants more suitable for use in scripts (for example primes used as superscripts). Starting with Firefox 29, this is done automatically by the MathML rendering engine. The ISO/IEC CD 14496-22 3rd edition also suggests applying the dtls
feature to letters when placing mathematical accents to get dotless forms (for example dotless i, j with a hat). Starting with Firefox 35, this is done automatically by the MathML rendering engine. You can override the default values determined by the MathML rendering engine with CSS."
},
{
"prefix": "-moz-",
"version_added": "15",
- "notes": "From Firefox 4 to Firefox 14 (inclusive), Firefox supported an older, slightly different syntax. See OpenType Font Feature support in Firefox 4."
+ "notes": "From Firefox 4 to Firefox 14 (inclusive), Firefox supported an older, slightly different syntax. See OpenType Font Feature support in Firefox 4."
}
],
"ie": {
diff --git a/css/properties/text-combine-upright.json b/css/properties/text-combine-upright.json
index f344d9ca692df5..d6879d0930fffb 100644
--- a/css/properties/text-combine-upright.json
+++ b/css/properties/text-combine-upright.json
@@ -14,7 +14,7 @@
"partial_implementation": true,
"alternative_name": "-webkit-text-combine",
"version_added": "9",
- "notes": "This property was initially named -webkit-text-combine
according to a 2011 version of the CSS3 Writing Modes specification, supporting the values none
and horizontal
without digits
."
+ "notes": "This property was initially named -webkit-text-combine
according to a 2011 version of the CSS3 Writing Modes specification, supporting the values none
and horizontal
without digits
."
}
],
"chrome_android": [
@@ -25,7 +25,7 @@
"partial_implementation": true,
"alternative_name": "-webkit-text-combine",
"version_added": "18",
- "notes": "This property was initially named -webkit-text-combine
according to a 2011 version of the CSS3 Writing Modes specification, supporting the values none
and horizontal
without digits
."
+ "notes": "This property was initially named -webkit-text-combine
according to a 2011 version of the CSS3 Writing Modes specification, supporting the values none
and horizontal
without digits
."
}
],
"edge": [
@@ -59,7 +59,7 @@
"partial_implementation": true,
"alternative_name": "-webkit-text-combine",
"version_added": "15",
- "notes": "This property was initially named -webkit-text-combine
according to a 2011 version of the CSS3 Writing Modes specification, supporting the values none
and horizontal
without digits
."
+ "notes": "This property was initially named -webkit-text-combine
according to a 2011 version of the CSS3 Writing Modes specification, supporting the values none
and horizontal
without digits
."
}
],
"opera_android": [
@@ -70,14 +70,14 @@
"partial_implementation": true,
"alternative_name": "-webkit-text-combine",
"version_added": "14",
- "notes": "This property was initially named -webkit-text-combine
according to a 2011 version of the CSS3 Writing Modes specification, supporting the values none
and horizontal
without digits
."
+ "notes": "This property was initially named -webkit-text-combine
according to a 2011 version of the CSS3 Writing Modes specification, supporting the values none
and horizontal
without digits
."
}
],
"safari": {
"partial_implementation": true,
"alternative_name": "-webkit-text-combine",
"version_added": "5.1",
- "notes": "This property was initially named -webkit-text-combine
according to a 2011 version of the CSS3 Writing Modes specification, supporting the values none
and horizontal
without digits
."
+ "notes": "This property was initially named -webkit-text-combine
according to a 2011 version of the CSS3 Writing Modes specification, supporting the values none
and horizontal
without digits
."
},
"safari_ios": [
{
@@ -87,7 +87,7 @@
"partial_implementation": true,
"alternative_name": "-webkit-text-combine",
"version_added": "5",
- "notes": "This property was initially named -webkit-text-combine
according to a 2011 version of the CSS3 Writing Modes specification, supporting the values none
and horizontal
without digits
."
+ "notes": "This property was initially named -webkit-text-combine
according to a 2011 version of the CSS3 Writing Modes specification, supporting the values none
and horizontal
without digits
."
}
],
"samsunginternet_android": [
@@ -98,7 +98,7 @@
"partial_implementation": true,
"alternative_name": "-webkit-text-combine",
"version_added": "1.0",
- "notes": "This property was initially named -webkit-text-combine
according to a 2011 version of the CSS3 Writing Modes specification, supporting the values none
and horizontal
without digits
."
+ "notes": "This property was initially named -webkit-text-combine
according to a 2011 version of the CSS3 Writing Modes specification, supporting the values none
and horizontal
without digits
."
}
],
"webview_android": [
@@ -109,7 +109,7 @@
"partial_implementation": true,
"alternative_name": "-webkit-text-combine",
"version_added": "≤37",
- "notes": "This property was initially named -webkit-text-combine
according to a 2011 version of the CSS3 Writing Modes specification, supporting the values none
and horizontal
without digits
."
+ "notes": "This property was initially named -webkit-text-combine
according to a 2011 version of the CSS3 Writing Modes specification, supporting the values none
and horizontal
without digits
."
}
]
},
diff --git a/css/selectors/hover.json b/css/selectors/hover.json
index 321879c63c66c7..29d094ae9dd8a4 100644
--- a/css/selectors/hover.json
+++ b/css/selectors/hover.json
@@ -126,7 +126,7 @@
"version_added": "7",
"notes": [
"In Internet Explorer 8 to Internet Explorer 11, hovering over an element and then scrolling up or down without moving the pointer will leave the element in the :hover
state until the pointer is moved. See bug 926665.",
- "In Internet Explorer 9 (and possibly earlier), if a <table>
has a parent with a non-auto
width
, overflow-x
: auto;
, the <table>
has enough content to horizontally overflow its parent, and there are :hover
styles set on elements within the table, then hovering over said elements will cause the <table>
's height to increase. See a live demo that triggers the bug. One workaround for the bug is to set min-height: 0%;
(the %
unit must be specified, since unitless and px
don't work) on the <table>
's parent element."
+ "In Internet Explorer 9 (and possibly earlier), if a <table>
has a parent with a non-auto
width
, overflow-x
: auto;
, the <table>
has enough content to horizontally overflow its parent, and there are :hover
styles set on elements within the table, then hovering over said elements will cause the <table>
's height to increase. See a live demo that triggers the bug. One workaround for the bug is to set min-height: 0%;
(the %
unit must be specified, since unitless and px
don't work) on the <table>
's parent element."
]
},
"opera": {
diff --git a/css/types/image.json b/css/types/image.json
index a37ac6e0f76d7a..50b55900595ab9 100644
--- a/css/types/image.json
+++ b/css/types/image.json
@@ -541,7 +541,7 @@
"prefix": "-webkit-",
"version_added": "5.1",
"notes": [
- "Safari 4 was supporting an experimental -webkit-gradient(linear,…)
function. It is more limited than the later standard version: you cannot specify both a position and an angle like in linear-gradient()
. This old outdated syntax is still supported for compatibility purposes.",
+ "Safari 4 was supporting an experimental -webkit-gradient(linear,…)
function. It is more limited than the later standard version: you cannot specify both a position and an angle like in linear-gradient()
. This old outdated syntax is still supported for compatibility purposes.",
"Considers <angle>
to start to the right, instead of the top. I.e. it considered an angle of 0deg
as a direction indicator pointing to the right."
]
}
@@ -554,7 +554,7 @@
"prefix": "-webkit-",
"version_added": "6",
"notes": [
- "Safari 4 was supporting an experimental -webkit-gradient(linear,…)
function. It is more limited than the later standard version: you cannot specify both a position and an angle like in linear-gradient()
. This old outdated syntax is still supported for compatibility purposes.",
+ "Safari 4 was supporting an experimental -webkit-gradient(linear,…)
function. It is more limited than the later standard version: you cannot specify both a position and an angle like in linear-gradient()
. This old outdated syntax is still supported for compatibility purposes.",
"Considers <angle>
to start to the right, instead of the top. I.e. it considered an angle of 0deg
as a direction indicator pointing to the right."
]
}
@@ -887,7 +887,7 @@
{
"prefix": "-webkit-",
"version_added": "5.1",
- "notes": "Safari 4 was supporting an experimental -webkit-gradient(radial,…)
function. This old outdated syntax is still supported for compatibility purposes."
+ "notes": "Safari 4 was supporting an experimental -webkit-gradient(radial,…)
function. This old outdated syntax is still supported for compatibility purposes."
}
],
"safari_ios": [
@@ -897,7 +897,7 @@
{
"prefix": "-webkit-",
"version_added": "6",
- "notes": "Safari 4 was supporting an experimental -webkit-gradient(radial,…)
function. This old outdated syntax is still supported for compatibility purposes."
+ "notes": "Safari 4 was supporting an experimental -webkit-gradient(radial,…)
function. This old outdated syntax is still supported for compatibility purposes."
}
],
"samsunginternet_android": [
@@ -1270,7 +1270,7 @@
"prefix": "-webkit-",
"version_added": "5.1",
"notes": [
- "Safari 4 was supporting an experimental -webkit-gradient(linear,…)
function. It is more limited than the later standard version: you cannot specify both a position and an angle like in repeating-linear-gradient()
. This old outdated syntax is still supported for compatibility purposes.",
+ "Safari 4 was supporting an experimental -webkit-gradient(linear,…)
function. It is more limited than the later standard version: you cannot specify both a position and an angle like in repeating-linear-gradient()
. This old outdated syntax is still supported for compatibility purposes.",
"Considers <angle>
to start to the right, instead of the top. I.e. it considered an angle of 0deg
as a direction indicator pointing to the right."
]
}
@@ -1283,7 +1283,7 @@
"prefix": "-webkit-",
"version_added": "6",
"notes": [
- "Safari 4 was supporting an experimental -webkit-gradient(linear,…)
function. It is more limited than the later standard version: you cannot specify both a position and an angle like in repeating-linear-gradient()
. This old outdated syntax is still supported for compatibility purposes.",
+ "Safari 4 was supporting an experimental -webkit-gradient(linear,…)
function. It is more limited than the later standard version: you cannot specify both a position and an angle like in repeating-linear-gradient()
. This old outdated syntax is still supported for compatibility purposes.",
"Considers <angle>
to start to the right, instead of the top. I.e. it considered an angle of 0deg
as a direction indicator pointing to the right."
]
}
@@ -1615,7 +1615,7 @@
{
"prefix": "-webkit-",
"version_added": "5.1",
- "notes": "Safari 4 was supporting an experimental -webkit-gradient(radial,…)
function. This old outdated syntax is still supported for compatibility purposes."
+ "notes": "Safari 4 was supporting an experimental -webkit-gradient(radial,…)
function. This old outdated syntax is still supported for compatibility purposes."
}
],
"safari_ios": [
@@ -1625,7 +1625,7 @@
{
"prefix": "-webkit-",
"version_added": "6",
- "notes": "Safari 4 was supporting an experimental -webkit-gradient(radial,…)
function. This old outdated syntax is still supported for compatibility purposes."
+ "notes": "Safari 4 was supporting an experimental -webkit-gradient(radial,…)
function. This old outdated syntax is still supported for compatibility purposes."
}
],
"samsunginternet_android": [
diff --git a/html/elements/input/reset.json b/html/elements/input/reset.json
index 2c6f58e54e1b8f..5ffb4bf5f17bf8 100644
--- a/html/elements/input/reset.json
+++ b/html/elements/input/reset.json
@@ -19,11 +19,11 @@
},
"firefox": {
"version_added": "1",
- "notes": "Unlike other browsers, Firefox by default persists the dynamic disabled state of a <button>
across page loads. Use the autocomplete
attribute to control this feature."
+ "notes": "Unlike other browsers, Firefox by default persists the dynamic disabled state of a <button>
across page loads. Use the autocomplete
attribute to control this feature."
},
"firefox_android": {
"version_added": "4",
- "notes": "Unlike other browsers, Firefox by default persists the dynamic disabled state of a <button>
across page loads. Use the autocomplete
attribute to control this feature."
+ "notes": "Unlike other browsers, Firefox by default persists the dynamic disabled state of a <button>
across page loads. Use the autocomplete
attribute to control this feature."
},
"ie": {
"version_added": true
diff --git a/html/elements/input/submit.json b/html/elements/input/submit.json
index fa7a89ac208352..8d915f51215856 100644
--- a/html/elements/input/submit.json
+++ b/html/elements/input/submit.json
@@ -19,11 +19,11 @@
},
"firefox": {
"version_added": "1",
- "notes": "Unlike other browsers, Firefox by default persists the dynamic disabled state of a <button>
across page loads. Use the autocomplete
attribute to control this feature."
+ "notes": "Unlike other browsers, Firefox by default persists the dynamic disabled state of a <button>
across page loads. Use the autocomplete
attribute to control this feature."
},
"firefox_android": {
"version_added": "4",
- "notes": "Unlike other browsers, Firefox by default persists the dynamic disabled state of a <button>
across page loads. Use the autocomplete
attribute to control this feature."
+ "notes": "Unlike other browsers, Firefox by default persists the dynamic disabled state of a <button>
across page loads. Use the autocomplete
attribute to control this feature."
},
"ie": {
"version_added": true