Skip to content

Commit 86f6ad1

Browse files
author
reffy-bot
committed
Update of ED report from new reffy run
Using reffy commit 19.2.2.
1 parent 769a0ec commit 86f6ad1

20 files changed

+514
-360
lines changed

ed/algorithms/css-fonts-4.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@
122122
]
123123
},
124124
{
125-
"html": "If the value of <a class=\"property css\" data-link-type=\"property\" href=\"https://drafts.csswg.org/css-fonts-4/#propdef-font-style\" id=\"ref-for-propdef-font-style②②\">font-style</a> is <a class=\"css\" data-link-type=\"maybe\" href=\"https://drafts.csswg.org/css-fonts-4/#valdef-font-style-normal\" id=\"ref-for-valdef-font-style-normal\">normal</a>,",
125+
"html": "If the value of <a class=\"property css\" data-link-type=\"property\" href=\"https://drafts.csswg.org/css-fonts-4/#propdef-font-style\" id=\"ref-for-propdef-font-style②②\">font-style</a> is <a class=\"css\" data-link-type=\"maybe\" href=\"https://drafts.csswg.org/css-fonts-4/#valdef-font-style-normal\" id=\"ref-for-valdef-font-style-normal\">normal</a>,",
126126
"rationale": "if",
127127
"steps": [
128128
{

ed/algorithms/css-gaps-1.json

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,29 @@
114114
"html": "If <var>auto gaps</var> is non-empty,\n\t\t\t\t<a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-gaps-1/#assign-gap-decoration-values\" id=\"ref-for-assign-gap-decoration-values②\">assign gap decoration values</a> to <var>auto gaps</var>\n\t\t\t\tusing the list of values in the second argument of the <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-gaps-1/#auto-repeater\" id=\"ref-for-auto-repeater⑥\">auto repeater</a>."
115115
}
116116
]
117+
},
118+
{
119+
"name": "interpolate with auto repeaters",
120+
"href": "https://drafts.csswg.org/css-gaps-1/#interpolate-with-auto-repeaters",
121+
"html": "To <dfn class=\"dfn-paneled has-dfn-panel\" data-dfn-type=\"dfn\" data-noexport=\"\" id=\"interpolate-with-auto-repeaters\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\">interpolate with auto repeaters</dfn>, when either of the lists we are interpolating between (<var>from</var> and <var>to</var>) include an <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-gaps-1/#auto-repeater\" id=\"ref-for-auto-repeater⑦\">auto repeater</a>:",
122+
"rationale": ".algorithm",
123+
"steps": [
124+
{
125+
"html": "Split each of <var>from</var> and <var>to</var> into segments, similar to how we <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-gaps-1/#assign-gap-decoration-values\" id=\"ref-for-assign-gap-decoration-values③\">assign gap decoration values</a>:\n\t\t\t\tLet <var>leading values</var> be the values before the <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-gaps-1/#auto-repeater\" id=\"ref-for-auto-repeater⑧\">auto repeater</a>.\n\t\t\t\tLet <var>trailing values</var> be the values after the <span id=\"ref-for-auto-repeater⑨\">auto repeater</span>.\n\t\t\t\tLet <var>auto values</var> be the values inside the <span id=\"ref-for-auto-repeater①⓪\">auto repeater</span>."
126+
},
127+
{
128+
"html": "If only one of <var>from</var> or <var>to</var> contains an auto-repeater, we fall back to <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/web-animations-1/#discrete\" id=\"ref-for-discrete\">discrete</a> interpolation."
129+
},
130+
{
131+
"html": "Expand any integer repeaters on each segment."
132+
},
133+
{
134+
"html": "If the length of <var>leading values</var> in <var>from</var> and <var>leading values</var> in <var>to</var> don’t match, we fall back to <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/web-animations-1/#discrete\" id=\"ref-for-discrete①\">discrete</a> interpolation.\n\t\t\t\tIf the length of <var>trailing values</var> in <var>from</var> and <var>trailing values</var> in <var>to</var> don’t match, we fall back to <span id=\"ref-for-discrete②\">discrete</span> interpolation."
135+
},
136+
{
137+
"html": "When both <var>from</var> and <var>to</var> contain auto-repeaters, and the length of their segments match as described above, we apply <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-gaps-1/#list-interpolation\" id=\"ref-for-list-interpolation\">list interpolation</a> to each segment.\n\t\t\t\tApplying <span id=\"ref-for-list-interpolation①\">list interpolation</span> to the <var>auto values</var> means applying it to the list of values inside the repeater."
138+
}
139+
]
117140
}
118141
]
119142
}

ed/algorithms/css-grid-1.json

Lines changed: 5 additions & 5 deletions
Large diffs are not rendered by default.

ed/algorithms/css-grid-2.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@
233233
},
234234
{
235235
"case": "For auto minimums:",
236-
"html": "If the track has an <a class=\"css\" data-link-type=\"maybe\" href=\"https://drafts.csswg.org/css-grid-2/#valdef-grid-template-columns-auto\" id=\"ref-for-valdef-grid-template-columns-auto①③\">auto</a> <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-grid-2/#min-track-sizing-function\" id=\"ref-for-min-track-sizing-function⑨\">min track sizing function</a>\n\t\t\t\t\tand the <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-grid-2/#grid-container\" id=\"ref-for-grid-container①①⑤\">grid container</a> is being sized\n\t\t\t\t\tunder a <a data-link-type=\"dfn\" href=\"https://www.w3.org/TR/css-sizing-3/#min-content-constraint\" id=\"ref-for-min-content-constraint②\">min-</a>/<a data-link-type=\"dfn\" href=\"https://www.w3.org/TR/css-sizing-3/#max-content-constraint\" id=\"ref-for-max-content-constraint②\">max-content constraint</a>,\n\t\t\t\t\tset the track’s <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-grid-2/#base-size\" id=\"ref-for-base-size⑨\">base size</a>\n\t\t\t\t\tto the maximum of its items’\n\t\t\t\t\t<a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-grid-2/#limited-contribution\" id=\"ref-for-limited-contribution\">limited min-content contributions</a>,\n\t\t\t\t\tfloored at zero.\n\t\t\t\t\tThe <dfn class=\"dfn-paneled has-dfn-panel\" data-dfn-type=\"dfn\" data-lt=\"limited min-content contribution | limited max-content contribution\" data-noexport=\"\" id=\"limited-contribution\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\">limited min-/max-content contribution</dfn> of an item\n\t\t\t\t\tis (for this purpose) its <a data-link-type=\"dfn\" href=\"https://www.w3.org/TR/css-sizing-3/#min-content-contribution\" id=\"ref-for-min-content-contribution⑥\">min-</a>/<a data-link-type=\"dfn\" href=\"https://www.w3.org/TR/css-sizing-3/#max-content-contribution\" id=\"ref-for-max-content-contribution⑤\">max-content contribution</a> (accordingly),\n\t\t\t\t\tlimited by the <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-grid-2/#max-track-sizing-function\" id=\"ref-for-max-track-sizing-function①①\">max track sizing function</a>\n\t\t\t\t\t(which could be the argument to a <a class=\"css\" data-link-type=\"maybe\" href=\"https://drafts.csswg.org/css-grid-2/#funcdef-grid-template-columns-fit-content\" id=\"ref-for-funcdef-grid-template-columns-fit-content⑦\">fit-content()</a> track sizing function)\n\t\t\t\t\tif that is <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-grid-2/#fixed-sizing-function\" id=\"ref-for-fixed-sizing-function⑤\">fixed</a>\n\t\t\t\t\tand ultimately floored by its <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-grid-2/#minimum-contribution\" id=\"ref-for-minimum-contribution\">minimum contribution</a> (defined below).\n\n\n <p>Otherwise,\n\t\t\t\t\tset the track’s <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-grid-2/#base-size\" id=\"ref-for-base-size①⓪\">base size</a>\n\t\t\t\t\tto the maximum of its items’ <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-grid-2/#minimum-contribution\" id=\"ref-for-minimum-contribution①\">minimum contributions</a>,\n\t\t\t\t\tfloored at zero.\n\t\t\t\t\tThe <dfn class=\"dfn-paneled has-dfn-panel\" data-dfn-type=\"dfn\" data-noexport=\"\" id=\"minimum-contribution\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\"><span class=\"bs-old-id\" id=\"min-size-contribution\"></span>minimum contribution</dfn> of an item\n\t\t\t\t\tis the smallest <a data-link-type=\"dfn\" href=\"https://www.w3.org/TR/css-sizing-3/#outer-size\" id=\"ref-for-outer-size\">outer size</a> it can have.\n\t\t\t\t\tSpecifically,\n\t\t\t\t\tif the item’s computed <a data-link-type=\"dfn\" href=\"https://www.w3.org/TR/css-sizing-3/#preferred-size\" id=\"ref-for-preferred-size⑤\">preferred size</a> <a data-link-type=\"dfn\" href=\"https://www.w3.org/TR/css-sizing-3/#behave-as-auto\" id=\"ref-for-behave-as-auto①\">behaves as auto</a>\n\t\t\t\t\tor depends on the size of its <a data-link-type=\"dfn\" href=\"https://www.w3.org/TR/css-display-4/#containing-block\" id=\"ref-for-containing-block⑧\">containing block</a> in the relevant axis,\n\t\t\t\t\tits <span id=\"ref-for-minimum-contribution②\">minimum contribution</span> is\n\t\t\t\t\tthe <span id=\"ref-for-outer-size①\">outer size</span> that would result from assuming\n\t\t\t\t\tthe item’s used <a data-link-type=\"dfn\" href=\"https://www.w3.org/TR/css-sizing-3/#min-width\" id=\"ref-for-min-width⑥\">minimum size</a>\n\t\t\t\t\tas its <span id=\"ref-for-preferred-size⑥\">preferred size</span>;\n\t\t\t\t\telse the item’s <span id=\"ref-for-minimum-contribution③\">minimum contribution</span> is\n\t\t\t\t\tits <a data-link-type=\"dfn\" href=\"https://www.w3.org/TR/css-sizing-3/#min-content-contribution\" id=\"ref-for-min-content-contribution⑦\">min-content contribution</a>.\n\t\t\t\t\tBecause the <span id=\"ref-for-minimum-contribution④\">minimum contribution</span> often depends\n\t\t\t\t\ton the size of the item’s content,\n\t\t\t\t\tit is considered a type of <a data-link-type=\"dfn\" href=\"https://www.w3.org/TR/css-sizing-3/#intrinsic-size-contribution\" id=\"ref-for-intrinsic-size-contribution①\">intrinsic size contribution</a>.</p>"
236+
"html": "If the track has an <a class=\"css\" data-link-type=\"maybe\" href=\"https://drafts.csswg.org/css-grid-2/#grid-placement-auto\" id=\"ref-for-grid-placement-auto①⓪\">auto</a> <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-grid-2/#min-track-sizing-function\" id=\"ref-for-min-track-sizing-function⑨\">min track sizing function</a>\n\t\t\t\t\tand the <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-grid-2/#grid-container\" id=\"ref-for-grid-container①①⑤\">grid container</a> is being sized\n\t\t\t\t\tunder a <a data-link-type=\"dfn\" href=\"https://www.w3.org/TR/css-sizing-3/#min-content-constraint\" id=\"ref-for-min-content-constraint②\">min-</a>/<a data-link-type=\"dfn\" href=\"https://www.w3.org/TR/css-sizing-3/#max-content-constraint\" id=\"ref-for-max-content-constraint②\">max-content constraint</a>,\n\t\t\t\t\tset the track’s <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-grid-2/#base-size\" id=\"ref-for-base-size⑨\">base size</a>\n\t\t\t\t\tto the maximum of its items’\n\t\t\t\t\t<a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-grid-2/#limited-contribution\" id=\"ref-for-limited-contribution\">limited min-content contributions</a>,\n\t\t\t\t\tfloored at zero.\n\t\t\t\t\tThe <dfn class=\"dfn-paneled has-dfn-panel\" data-dfn-type=\"dfn\" data-lt=\"limited min-content contribution | limited max-content contribution\" data-noexport=\"\" id=\"limited-contribution\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\">limited min-/max-content contribution</dfn> of an item\n\t\t\t\t\tis (for this purpose) its <a data-link-type=\"dfn\" href=\"https://www.w3.org/TR/css-sizing-3/#min-content-contribution\" id=\"ref-for-min-content-contribution⑥\">min-</a>/<a data-link-type=\"dfn\" href=\"https://www.w3.org/TR/css-sizing-3/#max-content-contribution\" id=\"ref-for-max-content-contribution⑤\">max-content contribution</a> (accordingly),\n\t\t\t\t\tlimited by the <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-grid-2/#max-track-sizing-function\" id=\"ref-for-max-track-sizing-function①①\">max track sizing function</a>\n\t\t\t\t\t(which could be the argument to a <a class=\"css\" data-link-type=\"maybe\" href=\"https://drafts.csswg.org/css-grid-2/#funcdef-grid-template-columns-fit-content\" id=\"ref-for-funcdef-grid-template-columns-fit-content⑦\">fit-content()</a> track sizing function)\n\t\t\t\t\tif that is <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-grid-2/#fixed-sizing-function\" id=\"ref-for-fixed-sizing-function⑤\">fixed</a>\n\t\t\t\t\tand ultimately floored by its <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-grid-2/#minimum-contribution\" id=\"ref-for-minimum-contribution\">minimum contribution</a> (defined below).\n\n\n <p>Otherwise,\n\t\t\t\t\tset the track’s <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-grid-2/#base-size\" id=\"ref-for-base-size①⓪\">base size</a>\n\t\t\t\t\tto the maximum of its items’ <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-grid-2/#minimum-contribution\" id=\"ref-for-minimum-contribution①\">minimum contributions</a>,\n\t\t\t\t\tfloored at zero.\n\t\t\t\t\tThe <dfn class=\"dfn-paneled has-dfn-panel\" data-dfn-type=\"dfn\" data-noexport=\"\" id=\"minimum-contribution\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\"><span class=\"bs-old-id\" id=\"min-size-contribution\"></span>minimum contribution</dfn> of an item\n\t\t\t\t\tis the smallest <a data-link-type=\"dfn\" href=\"https://www.w3.org/TR/css-sizing-3/#outer-size\" id=\"ref-for-outer-size\">outer size</a> it can have.\n\t\t\t\t\tSpecifically,\n\t\t\t\t\tif the item’s computed <a data-link-type=\"dfn\" href=\"https://www.w3.org/TR/css-sizing-3/#preferred-size\" id=\"ref-for-preferred-size⑤\">preferred size</a> <a data-link-type=\"dfn\" href=\"https://www.w3.org/TR/css-sizing-3/#behave-as-auto\" id=\"ref-for-behave-as-auto①\">behaves as auto</a>\n\t\t\t\t\tor depends on the size of its <a data-link-type=\"dfn\" href=\"https://www.w3.org/TR/css-display-4/#containing-block\" id=\"ref-for-containing-block⑧\">containing block</a> in the relevant axis,\n\t\t\t\t\tits <span id=\"ref-for-minimum-contribution②\">minimum contribution</span> is\n\t\t\t\t\tthe <span id=\"ref-for-outer-size①\">outer size</span> that would result from assuming\n\t\t\t\t\tthe item’s used <a data-link-type=\"dfn\" href=\"https://www.w3.org/TR/css-sizing-3/#min-width\" id=\"ref-for-min-width⑥\">minimum size</a>\n\t\t\t\t\tas its <span id=\"ref-for-preferred-size⑥\">preferred size</span>;\n\t\t\t\t\telse the item’s <span id=\"ref-for-minimum-contribution③\">minimum contribution</span> is\n\t\t\t\t\tits <a data-link-type=\"dfn\" href=\"https://www.w3.org/TR/css-sizing-3/#min-content-contribution\" id=\"ref-for-min-content-contribution⑦\">min-content contribution</a>.\n\t\t\t\t\tBecause the <span id=\"ref-for-minimum-contribution④\">minimum contribution</span> often depends\n\t\t\t\t\ton the size of the item’s content,\n\t\t\t\t\tit is considered a type of <a data-link-type=\"dfn\" href=\"https://www.w3.org/TR/css-sizing-3/#intrinsic-size-contribution\" id=\"ref-for-intrinsic-size-contribution①\">intrinsic size contribution</a>.</p>"
237237
},
238238
{
239239
"case": "For min-content maximums:",

ed/algorithms/css-grid-3.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
"html": "Calculate the size of the item’s <a href=\"https://drafts.csswg.org/css-grid-3/#containing-block\">containing block</a>\n\t\t\tand then layout the item.\n\t\t\tSet the <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-grid-3/#running-position\" id=\"ref-for-running-position②\">running position</a> of the spanned <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-grid-3/#grid-axis\" id=\"ref-for-grid-axis②①\">grid axis</a> tracks\n\t\t\tto <code><var>max_pos</var> + <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-sizing-3/#outer-size\" id=\"ref-for-outer-size\">outer size</a> + <a class=\"property css\" data-link-type=\"property\" href=\"https://drafts.csswg.org/css-align-3/#propdef-grid-gap\" id=\"ref-for-propdef-grid-gap\">grid-gap</a></code>."
5252
},
5353
{
54-
"html": "If the <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-grid-3/#masonry-container\" id=\"ref-for-masonry-container②①\">masonry container</a> uses <a class=\"css\" data-link-type=\"maybe\" href=\"https://drafts.csswg.org/css-grid-3/#valdef-item-pack-dense\" id=\"ref-for-valdef-item-pack-dense②\">dense</a> packing,\n\t\t\tand there exists skipped empty space (e.g. due to spanning items)\n\t\t\tin the layout into which the item, as it is sized now,\n\t\t\tcould have fit without impacting other items’ placement\n\t\t\tif it were earlier in the placement order,\n\t\t\tand the tracks it would have spanned at that point\n\t\t\thave the same total used size as the tracks into which it is currently placed,\n\t\t\tmove the item into the earliest such position\n\t\t\tand rewind the <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-grid-3/#auto-placement-cursor\" id=\"ref-for-auto-placement-cursor②\">auto-placement cursor</a> and the <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-grid-3/#running-position\" id=\"ref-for-running-position③\">running position</a>\n\t\t\tto their values before this item’s placement."
54+
"html": "If the <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-grid-3/#masonry-container\" id=\"ref-for-masonry-container②①\">masonry container</a> uses <a class=\"css\" data-link-type=\"maybe\" href=\"https://drafts.csswg.org/css-grid-3/#valdef-item-pack-dense\" id=\"ref-for-valdef-item-pack-dense②\">dense</a> packing,\n\t\t\tand there exists skipped empty space in the layout\n\t\t\t(e.g. due to spanning items)\n\t\t\tinto which the item, as it is sized now,\n\t\t\tcould have fit if it were placed earlier,\n\t\t\tand where the spanned tracks have the same total used size\n\t\t\tas the tracks into which it is currently placed,\n\t\t\tthen instead place it into the highest such space.\n\t\t\tIf there are multiple valid spaces within the <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-grid-3/#masonry-tie-threshold\" id=\"ref-for-masonry-tie-threshold②\">tie threshold</a> of the highest space,\n\t\t\tplace it in the <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-writing-modes-4/#css-start\" id=\"ref-for-css-start\">start</a>-most of them.\n\t\t\tRewind the <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-grid-3/#auto-placement-cursor\" id=\"ref-for-auto-placement-cursor②\">auto-placement cursor</a> and the <a data-link-type=\"dfn\" href=\"https://drafts.csswg.org/css-grid-3/#running-position\" id=\"ref-for-running-position③\">running position</a>\n\t\t\tto their values before this item’s placement."
5555
}
5656
]
5757
}

ed/css/css-gaps.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@
172172
"percentages": "n/a",
173173
"computedValue": "as specified",
174174
"canonicalOrder": "per grammar",
175-
"animationType": "by computed value type",
175+
"animationType": "repeatable list, see § 3.4.1 Interpolation behavior.",
176176
"values": [
177177
{
178178
"name": "<color>",
@@ -197,7 +197,7 @@
197197
"percentages": "n/a",
198198
"computedValue": "as specified",
199199
"canonicalOrder": "per grammar",
200-
"animationType": "by computed value type",
200+
"animationType": "repeatable list, see § 3.4.1 Interpolation behavior.",
201201
"styleDeclaration": [
202202
"row-rule-color",
203203
"rowRuleColor"
@@ -245,7 +245,7 @@
245245
"percentages": "n/a",
246246
"computedValue": "list of absolute lengths, snapped as a border width, or 0 under conditions described below",
247247
"canonicalOrder": "per grammar",
248-
"animationType": "by computed value type",
248+
"animationType": "repeatable list, see § 3.4.1 Interpolation behavior.",
249249
"styleDeclaration": [
250250
"column-rule-width",
251251
"columnRuleWidth"
@@ -261,7 +261,7 @@
261261
"percentages": "n/a",
262262
"computedValue": "list of absolute lengths, snapped as a border width, or 0 under conditions described below",
263263
"canonicalOrder": "per grammar",
264-
"animationType": "by computed value type",
264+
"animationType": "repeatable list, see § 3.4.1 Interpolation behavior.",
265265
"styleDeclaration": [
266266
"row-rule-width",
267267
"rowRuleWidth"

0 commit comments

Comments
 (0)