Skip to content

Commit 83c0358

Browse files
committed
[css-text-3] Update test coverage info
1 parent c0ee29f commit 83c0358

File tree

2 files changed

+20
-11
lines changed

2 files changed

+20
-11
lines changed

css-text-3/Overview.bs

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -659,6 +659,7 @@ Text Processing</h3>
659659
parsing/white-space-invalid.html
660660
parsing/white-space-computed.html
661661
white-space/append-whitespace-only-node-crash-001.html
662+
white-space/pre-with-whitespace-crash.html
662663
</wpt>
663664
<wpt pathprefix="/css/CSS2/css1/">
664665
c562-white-sp-000.xht
@@ -1653,6 +1654,10 @@ Text Processing</h3>
16531654
white-space/pre-wrap-012.html
16541655
white-space/pre-wrap-013.html
16551656
white-space/pre-wrap-014.html
1657+
white-space/pre-wrap-017.html
1658+
white-space/pre-wrap-018.html
1659+
white-space/pre-wrap-019.html
1660+
white-space/pre-wrap-020.html
16561661
white-space/textarea-pre-wrap-001.html
16571662
white-space/textarea-pre-wrap-002.html
16581663
white-space/textarea-pre-wrap-003.html
@@ -1872,6 +1877,10 @@ Text Processing</h3>
18721877
by wrapping the line at a <a>soft wrap opportunity</a>,
18731878
if one exists.
18741879

1880+
<wpt>
1881+
line-breaking/line-breaking-020.html
1882+
</wpt>
1883+
18751884
<p>In most writing systems,
18761885
in the absence of hyphenation a <a>soft wrap opportunity</a> occurs only at word boundaries.
18771886
Many such systems use [=spaces=] or punctuation to explicitly separate words,
@@ -3182,6 +3191,8 @@ Line Breaking Details</h3>
31823191
overflow-wrap/overflow-wrap-anywhere-span-002.html
31833192
overflow-wrap/overflow-wrap-break-word-span-001.html
31843193
overflow-wrap/overflow-wrap-break-word-span-002.html
3194+
overflow-wrap/overflow-wrap-break-word-white-space-crash.html
3195+
overflow-wrap/overflow-wrap-break-word-white-space-crash-002.html
31853196
</wpt>
31863197

31873198
<p>This property specifies whether the UA may break at otherwise disallowed points within a line
@@ -3247,6 +3258,7 @@ Line Breaking Details</h3>
32473258
overflow-wrap/overflow-wrap-break-word-long-crash.html
32483259
white-space/break-spaces-before-first-char-008.html
32493260
white-space/break-spaces-before-first-char-012.html
3261+
overflow-wrap/overflow-wrap-break-word-keep-all-001.html
32503262
</wpt>
32513263
</dl>
32523264

@@ -3899,6 +3911,7 @@ Word Spacing: the 'word-spacing' property</h3>
38993911
parsing/word-spacing-valid.html
39003912
parsing/word-spacing-invalid.html
39013913
parsing/word-spacing-computed.html
3914+
animations/word-spacing-interpolation.html
39023915
</wpt>
39033916

39043917
<p>This property specifies additional spacing
@@ -3958,6 +3971,7 @@ Word Spacing: the 'word-spacing' property</h3>
39583971
parsing/letter-spacing-valid.html
39593972
parsing/letter-spacing-invalid.html
39603973
parsing/letter-spacing-computed.html
3974+
animations/letter-spacing-interpolation.html
39613975
</wpt>
39623976

39633977
<p>This property specifies additional spacing (commonly called <dfn export>tracking</dfn>)
@@ -4335,6 +4349,7 @@ Cursive Scripts</h4>
43354349
parsing/text-indent-valid.html
43364350
parsing/text-indent-invalid.html
43374351
parsing/text-indent-computed.html
4352+
animations/text-indent-interpolation.html
43384353
</wpt>
43394354

43404355
<p>This property specifies the indentation applied to lines of inline

css-text-3/test-coverage.html

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<div class=head>
88
<h1 id=title>CSS Text 3 test coverage report</h1>
9-
<h2 class=subtitle>2019-08-03</h2>
9+
<h2 class=subtitle>2019-09-26</h2>
1010
<dl>
1111
<dt class="editor">Prepared by:
1212
<dd class="editor p-author h-card vcard" data-editor-id="43241"><a class="p-name fn u-url url" href="https://florian.rivoal.net">Florian Rivoal</a> (<span class="p-org org">Invited Expert</span>)
@@ -19,8 +19,8 @@ <h2 class="no-num no-toc no-ref heading settled" id="abstract"><span class="cont
1919

2020
<p>
2121
This report evaluates the test coverage of the <a href="https://drafts.csswg.org/css-text-3/">CSS Text Module Level 3</a>
22-
as it was on 2019-08-03
23-
when the latest commit was <a href="https://github.com/w3c/csswg-drafts/blob/4df60c5160f69608724bb772de3669f3222f44ee/css-text-3/Overview.bs">4df60c5160f69608724bb772de3669f3222f44ee</a>.
22+
as it was on 2019-09-26
23+
when the latest commit was <a href="https://github.com/w3c/csswg-drafts/blob/a1022223d4ab3f3c9b5ed3328c9d7431d77ff969/css-text-3/Overview.bs">a1022223d4ab3f3c9b5ed3328c9d7431d77ff969</a>.
2424
It is provided for discussion only and may change at any moment.
2525
Its publication here does not imply endorsement of its contents by W3C,
2626
or the CSS-Working Group.
@@ -112,6 +112,7 @@ <h3 id="case-transforms-the-text-transform-property">2.1 <a href="https://drafts
112112

113113
<ul>
114114
<li>No test of Animation type.
115+
<li>Text transformation happens after Phase I: Collapsing and Transformation and Segment Break Transformation Rules but before Phase II: Trimming and Positioning. This means that full-width only transforms U+0020 spaces to U+3000 within preserved white space.
115116
</ul>
116117

117118
<p>Possible addition:
@@ -131,11 +132,6 @@ <h2 id="white-space-and-wrapping-the-white-space-property">3 <a href="https://dr
131132
<li>intrinsic (min and max) sizing tests for values other than pre-wrap and break-spaces
132133
</ul>
133134

134-
<p>Tests that need to be updated:
135-
<ul>
136-
<li>intrinsic sizing &amp; pre-wrap. See <a href="https://github.com/w3c/csswg-drafts/issues/3440#issuecomment-465671641">CSS WG Minutes for the behavior change</a>
137-
</ul>
138-
139135
<p>Possible addition:
140136
<ul>
141137
<li>coverage of "break-spaces" not as exhaustive as other values. Basic behavior is covered, and difference from "pre-wrap" is covered as well, so this is adequate, but it doesn't have the long list of basic tests that other values got from the CSS2 test suite.
@@ -178,6 +174,7 @@ <h4 id="segment-break-transformation-rules">4.1.2 <a href="https://drafts.csswg.
178174
<li>“Otherwise, if the writing system of the segment break is Chinese, Japanese, or Yi, […]”
179175
<li>For this purpose, Emoji (Unicode property Emoji) with an East Asian Width property of W or N are treated as having an East Asian Width property of A.
180176
<li>“Otherwise, the segment break is converted to a space (U+0020).”
177+
<li>inline element boundary and out of flow elements have no effect on these rules
181178
</ul>
182179

183180
<h4 id="phase-ii-trimming-and-positioning">4.1.3 <a href="https://drafts.csswg.org/css-text-3/#white-space-phase-2">Phase II: Trimming and Positioning</a></h4>
@@ -398,7 +395,6 @@ <h3 id="word-spacing-the-word-spacing-property">7.1 <a href="https://drafts.cssw
398395
<ul>
399396
<li>applies to inlines
400397
<li>inherit lengths as absolute
401-
<li>No test of Animation type.
402398
<li>computed / resolved value of normal
403399
<li>&lt;length&gt; Specifies extra spacing in addition
404400
<li>negative values are allowed
@@ -422,7 +418,6 @@ <h3 id="tracking-the-letter-spacing-property">7.2 <a href="https://drafts.csswg.
422418

423419
<ul>
424420
<li>applies to inlines
425-
<li>No test of Animation type.
426421
<li>is in addition to any word-spacing
427422
<li>inherit lengths as absolute
428423
<li>&lt;length&gt; Specifies extra spacing in addition
@@ -455,7 +450,6 @@ <h3 id="first-line-indentation-the-text-indent-property">8.1 <a href="https://dr
455450

456451
<ul>
457452
<li>length values
458-
<li>No test of Animation type.
459453
<li>applies to first line only
460454
<li>hanging keyword
461455
<li>applied to the correct side in rtl

0 commit comments

Comments
 (0)