Skip to content

Commit 3c56752

Browse files
author
reffy-bot
committed
Update of TR report from new reffy run
Using reffy commit 19.2.4.
1 parent 7bbfeb2 commit 3c56752

17 files changed

+6179
-1866
lines changed

tr/algorithms/css-flexbox-1.json

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

tr/algorithms/webgpu.json

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

tr/css/css-flexbox.json

Lines changed: 43 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -4,29 +4,6 @@
44
"url": "https://www.w3.org/TR/css-flexbox-1/"
55
},
66
"properties": [
7-
{
8-
"name": "display",
9-
"newValues": "flex | inline-flex",
10-
"values": [
11-
{
12-
"name": "flex",
13-
"prose": "This value causes an element to generate a flex container box that is block-level when placed in flow layout.",
14-
"href": "https://www.w3.org/TR/css-flexbox-1/#valdef-display-flex",
15-
"type": "value",
16-
"value": "flex"
17-
},
18-
{
19-
"name": "inline-flex",
20-
"prose": "This value causes an element to generate a flex container box that is inline-level when placed in flow layout.",
21-
"href": "https://www.w3.org/TR/css-flexbox-1/#valdef-display-inline-flex",
22-
"type": "value",
23-
"value": "inline-flex"
24-
}
25-
],
26-
"styleDeclaration": [
27-
"display"
28-
]
29-
},
307
{
318
"name": "flex-direction",
329
"href": "https://www.w3.org/TR/css-flexbox-1/#propdef-flex-direction",
@@ -115,7 +92,7 @@
11592
{
11693
"name": "flex-flow",
11794
"href": "https://www.w3.org/TR/css-flexbox-1/#propdef-flex-flow",
118-
"value": "<flex-direction> || <flex-wrap>",
95+
"value": "<'flex-direction'> || <'flex-wrap'>",
11996
"initial": "see individual properties",
12097
"appliesTo": "see individual properties",
12198
"inherited": "see individual properties",
@@ -128,34 +105,10 @@
128105
"flexFlow"
129106
]
130107
},
131-
{
132-
"name": "order",
133-
"href": "https://www.w3.org/TR/css-flexbox-1/#propdef-order",
134-
"value": "<integer>",
135-
"initial": "0",
136-
"appliesTo": "flex items",
137-
"inherited": "no",
138-
"percentages": "n/a",
139-
"computedValue": "specified integer",
140-
"canonicalOrder": "per grammar",
141-
"animationType": "by computed value type",
142-
"values": [
143-
{
144-
"name": "<integer>",
145-
"prose": "The order property controls the order in which flex items appear within the flex container, by assigning them to ordinal groups. It takes a single <integer> value, which specifies which ordinal group the flex item belongs to.",
146-
"href": "https://www.w3.org/TR/css-flexbox-1/#valdef-order-integer",
147-
"type": "value",
148-
"value": "<integer>"
149-
}
150-
],
151-
"styleDeclaration": [
152-
"order"
153-
]
154-
},
155108
{
156109
"name": "flex",
157110
"href": "https://www.w3.org/TR/css-flexbox-1/#propdef-flex",
158-
"value": "none | [ <flex-grow> <flex-shrink>? || <flex-basis> ]",
111+
"value": "none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ]",
159112
"initial": "0 1 auto",
160113
"appliesTo": "flex items",
161114
"inherited": "no",
@@ -165,25 +118,25 @@
165118
"canonicalOrder": "per grammar",
166119
"values": [
167120
{
168-
"name": "<flex-grow>",
169-
"prose": "This <number> component sets flex-grow longhand and specifies the flex grow factor, which determines how much the flex item will grow relative to the rest of the flex items in the flex container when positive free space is distributed. When omitted, it is set to 1.",
121+
"name": "<'flex-grow'>",
122+
"prose": "This <number [0,∞]> component sets flex-grow longhand and specifies the flex grow factor, which determines how much the flex item will grow relative to the rest of the flex items in the flex container when positive free space is distributed. When omitted, it is set to 1.",
170123
"href": "https://www.w3.org/TR/css-flexbox-1/#valdef-flex-flex-grow",
171124
"type": "value",
172-
"value": "<flex-grow>"
125+
"value": "<'flex-grow'>"
173126
},
174127
{
175-
"name": "<flex-shrink>",
176-
"prose": "This <number> component sets flex-shrink longhand and specifies the flex shrink factor, which determines how much the flex item will shrink relative to the rest of the flex items in the flex container when negative free space is distributed. When omitted, it is set to 1.",
128+
"name": "<'flex-shrink'>",
129+
"prose": "This <number [0,∞]> component sets flex-shrink longhand and specifies the flex shrink factor, which determines how much the flex item will shrink relative to the rest of the flex items in the flex container when negative free space is distributed. When omitted, it is set to 1.",
177130
"href": "https://www.w3.org/TR/css-flexbox-1/#valdef-flex-flex-shrink",
178131
"type": "value",
179-
"value": "<flex-shrink>"
132+
"value": "<'flex-shrink'>"
180133
},
181134
{
182-
"name": "<flex-basis>",
183-
"prose": "This component sets the flex-basis longhand, which specifies the flex basis: the initial main size of the flex item, before free space is distributed according to the flex factors. <flex-basis> accepts the same values as the width and height properties (except that auto is treated differently) plus the content keyword: When omitted from the flex shorthand, its specified value is 0.",
135+
"name": "<'flex-basis'>",
136+
"prose": "This component sets the flex-basis longhand, which specifies the flex basis: the initial main size of the flex item, before free space is distributed according to the flex factors. <'flex-basis'> accepts the same values as the width and height properties (except that auto is treated differently) plus the content keyword: When omitted from the flex shorthand, its specified value is 0.",
184137
"href": "https://www.w3.org/TR/css-flexbox-1/#valdef-flex-flex-basis",
185138
"type": "value",
186-
"value": "<flex-basis>"
139+
"value": "<'flex-basis'>"
187140
},
188141
{
189142
"name": "none",
@@ -200,7 +153,7 @@
200153
{
201154
"name": "flex-grow",
202155
"href": "https://www.w3.org/TR/css-flexbox-1/#propdef-flex-grow",
203-
"value": "<number>",
156+
"value": "<number [0,∞]>",
204157
"initial": "0",
205158
"appliesTo": "flex items",
206159
"inherited": "no",
@@ -211,7 +164,7 @@
211164
"values": [
212165
{
213166
"name": "<number>",
214-
"prose": "The flex-grow property sets the flex grow factor to the provided <number>. Negative numbers are invalid.",
167+
"prose": "The flex-grow property sets the flex grow factor to the provided <number>. Negative values are not allowed.",
215168
"href": "https://www.w3.org/TR/css-flexbox-1/#valdef-flex-grow-number",
216169
"type": "value",
217170
"value": "<number>"
@@ -225,7 +178,7 @@
225178
{
226179
"name": "flex-shrink",
227180
"href": "https://www.w3.org/TR/css-flexbox-1/#propdef-flex-shrink",
228-
"value": "<number>",
181+
"value": "<number [0,∞]>",
229182
"initial": "1",
230183
"appliesTo": "flex items",
231184
"inherited": "no",
@@ -236,7 +189,7 @@
236189
"values": [
237190
{
238191
"name": "<number>",
239-
"prose": "The flex-shrink property sets the flex shrink factor to the provided <number>. Negative numbers are invalid.",
192+
"prose": "The flex-shrink property sets the flex shrink factor to the provided <number>. Negative values are not allowed.",
240193
"href": "https://www.w3.org/TR/css-flexbox-1/#valdef-flex-shrink-number",
241194
"type": "value",
242195
"value": "<number>"
@@ -250,7 +203,7 @@
250203
{
251204
"name": "flex-basis",
252205
"href": "https://www.w3.org/TR/css-flexbox-1/#propdef-flex-basis",
253-
"value": "content | <width>",
206+
"value": "content | <'width'>",
254207
"initial": "auto",
255208
"appliesTo": "flex items",
256209
"inherited": "no",
@@ -268,7 +221,7 @@
268221
},
269222
{
270223
"name": "content",
271-
"prose": "Indicates an automatic size based on the flex item’s content. (It is typically equivalent to the max-content size, but with adjustments to handle aspect ratios, intrinsic sizing constraints, and orthogonal flows; see details in §9 Flex Layout Algorithm.)",
224+
"prose": "Indicates an automatic size based on the flex item’s content. (This is typically equivalent to the max-content size, but with adjustments to handle preferred aspect ratios, intrinsic sizing constraints, and orthogonal flows; see details in § 9 Flex Layout Algorithm.)",
272225
"href": "https://www.w3.org/TR/css-flexbox-1/#valdef-flex-basis-content",
273226
"type": "value",
274227
"value": "content"
@@ -314,14 +267,14 @@
314267
},
315268
{
316269
"name": "space-between",
317-
"prose": "Flex items are evenly distributed in the line. If the leftover free-space is negative or there is only a single flex item on the line, this value is identical to flex-start. Otherwise, the main-start margin edge of the first flex item on the line is placed flush with the main-start edge of the line, the main-end margin edge of the last flex item on the line is placed flush with the main-end edge of the line, and the remaining flex items on the line are distributed so that the spacing between any two adjacent items is the same.",
270+
"prose": "Flex items are evenly distributed in the line. If the leftover free-space is negative or there is only a single flex item on the line, this value falls back to safe flex-start. Otherwise, the main-start margin edge of the first flex item on the line is placed flush with the main-start edge of the line, the main-end margin edge of the last flex item on the line is placed flush with the main-end edge of the line, and the remaining flex items on the line are distributed so that the spacing between any two adjacent items is the same.",
318271
"href": "https://www.w3.org/TR/css-flexbox-1/#valdef-justify-content-space-between",
319272
"type": "value",
320273
"value": "space-between"
321274
},
322275
{
323276
"name": "space-around",
324-
"prose": "Flex items are evenly distributed in the line, with half-size spaces on either end. If the leftover free-space is negative or there is only a single flex item on the line, this value is identical to center. Otherwise, the flex items on the line are distributed such that the spacing between any two adjacent flex items on the line is the same, and the spacing between the first/last flex items and the flex container edges is half the size of the spacing between flex items.",
277+
"prose": "Flex items are evenly distributed in the line, with half-size spaces on either end. If the leftover free-space is negative or there is only a single flex item on the line, this value falls back to safe center. Otherwise, the flex items on the line are distributed such that the spacing between any two adjacent flex items on the line is the same, and the spacing between the first/last flex items and the flex container edges is half the size of the spacing between flex items.",
325278
"href": "https://www.w3.org/TR/css-flexbox-1/#valdef-justify-content-space-around",
326279
"type": "value",
327280
"value": "space-around"
@@ -487,21 +440,21 @@
487440
},
488441
{
489442
"name": "space-between",
490-
"prose": "Lines are evenly distributed in the flex container. If the leftover free-space is negative or there is only a single flex line in the flex container, this value is identical to flex-start. Otherwise, the cross-start edge of the first line in the flex container is placed flush with the cross-start content edge of the flex container, the cross-end edge of the last line in the flex container is placed flush with the cross-end content edge of the flex container, and the remaining lines in the flex container are distributed so that the spacing between any two adjacent lines is the same.",
443+
"prose": "Lines are evenly distributed in the flex container. If the leftover free-space is negative or there is only a single flex line in the flex container, this value falls back to safe flex-start. Otherwise, the cross-start edge of the first line in the flex container is placed flush with the cross-start content edge of the flex container, the cross-end edge of the last line in the flex container is placed flush with the cross-end content edge of the flex container, and the remaining lines in the flex container are distributed so that the spacing between any two adjacent lines is the same.",
491444
"href": "https://www.w3.org/TR/css-flexbox-1/#valdef-align-content-space-between",
492445
"type": "value",
493446
"value": "space-between"
494447
},
495448
{
496449
"name": "space-around",
497-
"prose": "Lines are evenly distributed in the flex container, with half-size spaces on either end. If the leftover free-space is negative this value is identical to center. Otherwise, the lines in the flex container are distributed such that the spacing between any two adjacent lines is the same, and the spacing between the first/last lines and the flex container edges is half the size of the spacing between flex lines.",
450+
"prose": "Lines are evenly distributed in the flex container, with half-size spaces on either end. If the leftover free-space is negative this value falls back to safe center. Otherwise, the lines in the flex container are distributed such that the spacing between any two adjacent lines is the same, and the spacing between the first/last lines and the flex container edges is half the size of the spacing between flex lines.",
498451
"href": "https://www.w3.org/TR/css-flexbox-1/#valdef-align-content-space-around",
499452
"type": "value",
500453
"value": "space-around"
501454
},
502455
{
503456
"name": "stretch",
504-
"prose": "Lines stretch to take up the remaining space. If the leftover free-space is negative, this value is identical to flex-start. Otherwise, the free-space is split equally between all of the lines, increasing their cross size.",
457+
"prose": "Lines stretch to take up the remaining space. If the leftover free-space is negative, this value falls back to flex-start. Otherwise, the free-space is split equally between all of the lines, increasing their cross size.",
505458
"href": "https://www.w3.org/TR/css-flexbox-1/#valdef-align-content-stretch",
506459
"type": "value",
507460
"value": "stretch"
@@ -515,5 +468,25 @@
515468
],
516469
"atrules": [],
517470
"selectors": [],
518-
"values": []
471+
"values": [],
472+
"warnings": [
473+
{
474+
"msg": "Dangling value",
475+
"name": "flex",
476+
"prose": "This value causes an element to generate a flex container box that is block-level when placed in flow layout.",
477+
"href": "https://www.w3.org/TR/css-flexbox-1/#valdef-display-flex",
478+
"type": "value",
479+
"value": "flex",
480+
"for": "display"
481+
},
482+
{
483+
"msg": "Dangling value",
484+
"name": "inline-flex",
485+
"prose": "This value causes an element to generate a flex container box that is inline-level when placed in flow layout.",
486+
"href": "https://www.w3.org/TR/css-flexbox-1/#valdef-display-inline-flex",
487+
"type": "value",
488+
"value": "inline-flex",
489+
"for": "display"
490+
}
491+
]
519492
}

0 commit comments

Comments
 (0)