forked from speced/bikeshed
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Rebase tests due to boilerplate changes and MDN annos getting fixed
- Loading branch information
Showing
146 changed files
with
22,558 additions
and
3,287 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -622,17 +622,16 @@ <h2 class="no-num no-toc no-ref" id="contents">Table of Contents</h2> | |
<li><a href="#parsing-api"><span class="secno">2</span> <span class="content">Parsing API</span></a> | ||
<li><a href="#parser-values"><span class="secno">3</span> <span class="content">Parser Values</span></a> | ||
<li> | ||
<a href="#conformance"><span class="secno"></span> <span class="content"> Conformance</span></a> | ||
<a href="#w3c-conformance"><span class="secno"></span> <span class="content"> Conformance</span></a> | ||
<ol class="toc"> | ||
<li><a href="#conventions"><span class="secno"></span> <span class="content"> Document conventions</span></a> | ||
<li><a href="#conformance-classes"><span class="secno"></span> <span class="content"> Conformance classes</span></a> | ||
<li><a href="#w3c-conventions"><span class="secno"></span> <span class="content"> Document conventions</span></a> | ||
<li><a href="#w3c-conformance-classes"><span class="secno"></span> <span class="content"> Conformance classes</span></a> | ||
<li> | ||
<a href="#partial"><span class="secno"></span> <span class="content"> Partial implementations</span></a> | ||
<a href="#w3c-partial"><span class="secno"></span> <span class="content"> Partial implementations</span></a> | ||
<ol class="toc"> | ||
<li><a href="#conform-future-proofing"><span class="secno"></span> <span class="content"> Implementations of Unstable and Proprietary Features</span></a> | ||
<li><a href="#w3c-conform-future-proofing"><span class="secno"></span> <span class="content"> Implementations of Unstable and Proprietary Features</span></a> | ||
</ol> | ||
<li><a href="#testing"><span class="secno"></span> <span class="content"> Non-experimental implementations</span></a> | ||
<li><a href="#cr-exit-criteria"><span class="secno"></span> <span class="content"> CR exit criteria</span></a> | ||
<li><a href="#w3c-testing"><span class="secno"></span> <span class="content"> Non-experimental implementations</span></a> | ||
</ol> | ||
<li> | ||
<a href="#index"><span class="secno"></span> <span class="content">Index</span></a> | ||
|
@@ -769,8 +768,8 @@ <h2 class="heading settled" data-level="3" id="parser-values"><span class="secno | |
In particular, whitespace and delims all get parsed into DOMStrings. | ||
Am I succeeding at this goal?</p> | ||
</main> | ||
<h2 class="no-ref no-num heading settled" id="conformance"><span class="content"> Conformance</span><a class="self-link" href="#conformance"></a></h2> | ||
<h3 class="no-ref heading settled" id="conventions"><span class="content"> Document conventions</span><a class="self-link" href="#conventions"></a></h3> | ||
<h2 class="no-ref no-num heading settled" id="w3c-conformance"><span class="content"> Conformance</span><a class="self-link" href="#w3c-conformance"></a></h2> | ||
<h3 class="no-ref heading settled" id="w3c-conventions"><span class="content"> Document conventions</span><a class="self-link" href="#w3c-conventions"></a></h3> | ||
<p>Conformance requirements are expressed with a combination of | ||
descriptive assertions and RFC 2119 terminology. The key words “MUST”, | ||
“MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, | ||
|
@@ -793,7 +792,7 @@ <h3 class="no-ref heading settled" id="conventions"><span class="content"> Docum | |
<p>Advisements are normative sections styled to evoke special attention and are | ||
set apart from other normative text with <code><strong class="advisement"></code>, like | ||
this: <strong class="advisement"> UAs MUST provide an accessible alternative. </strong> </p> | ||
<h3 class="no-ref heading settled" id="conformance-classes"><span class="content"> Conformance classes</span><a class="self-link" href="#conformance-classes"></a></h3> | ||
<h3 class="no-ref heading settled" id="w3c-conformance-classes"><span class="content"> Conformance classes</span><a class="self-link" href="#w3c-conformance-classes"></a></h3> | ||
<p>Conformance to this specification | ||
is defined for three conformance classes: </p> | ||
<dl> | ||
|
@@ -823,7 +822,7 @@ <h3 class="no-ref heading settled" id="conformance-classes"><span class="content | |
generic CSS grammar and the individual grammars of each feature in | ||
this module, and meet all other conformance requirements of style sheets | ||
as described in this module. </p> | ||
<h3 class="no-ref heading settled" id="partial"><span class="content"> Partial implementations</span><a class="self-link" href="#partial"></a></h3> | ||
<h3 class="no-ref heading settled" id="w3c-partial"><span class="content"> Partial implementations</span><a class="self-link" href="#w3c-partial"></a></h3> | ||
<p>So that authors can exploit the forward-compatible parsing rules to | ||
assign fallback values, CSS renderers <strong>must</strong> treat as invalid (and <a href="http://www.w3.org/TR/CSS21/conform.html#ignore">ignore | ||
as appropriate</a>) any at-rules, properties, property values, keywords, | ||
|
@@ -833,10 +832,10 @@ <h3 class="no-ref heading settled" id="partial"><span class="content"> Partial i | |
multi-value property declaration: if any value is considered invalid | ||
(as unsupported values must be), CSS requires that the entire declaration | ||
be ignored.</p> | ||
<h4 class="heading settled" id="conform-future-proofing"><span class="content"> Implementations of Unstable and Proprietary Features</span><a class="self-link" href="#conform-future-proofing"></a></h4> | ||
<h4 class="heading settled" id="w3c-conform-future-proofing"><span class="content"> Implementations of Unstable and Proprietary Features</span><a class="self-link" href="#w3c-conform-future-proofing"></a></h4> | ||
<p>To avoid clashes with future stable CSS features, | ||
the CSSWG recommends <a href="http://www.w3.org/TR/CSS/#future-proofing">following best practices</a> for the implementation of <a href="http://www.w3.org/TR/CSS/#unstable">unstable</a> features and <a href="http://www.w3.org/TR/CSS/#proprietary-extension">proprietary extensions</a> to CSS. </p> | ||
<h3 class="no-ref heading settled" id="testing"><span class="content"> Non-experimental implementations</span><a class="self-link" href="#testing"></a></h3> | ||
<h3 class="no-ref heading settled" id="w3c-testing"><span class="content"> Non-experimental implementations</span><a class="self-link" href="#w3c-testing"></a></h3> | ||
<p>Once a specification reaches the Candidate Recommendation stage, | ||
non-experimental implementations are possible, and implementors should | ||
release an unprefixed implementation of any CR-level feature they | ||
|
@@ -850,53 +849,8 @@ <h3 class="no-ref heading settled" id="testing"><span class="content"> Non-exper | |
Working Group. </p> | ||
<p>Further information on submitting testcases and implementation reports | ||
can be found from on the CSS Working Group’s website at <a href="http://www.w3.org/Style/CSS/Test/">http://www.w3.org/Style/CSS/Test/</a>. | ||
Questions should be directed to the <a href="http://lists.w3.org/Archives/Public/public-css-testsuite">[email protected]</a> mailing list. </p> | ||
<h3 class="no-ref heading settled" id="cr-exit-criteria"><span class="content"> CR exit criteria</span><a class="self-link" href="#cr-exit-criteria"></a></h3> | ||
<p> For this specification to be advanced to Proposed Recommendation, | ||
there must be at least two independent, interoperable implementations | ||
of each feature. Each feature may be implemented by a different set of | ||
products, there is no requirement that all features be implemented by | ||
a single product. For the purposes of this criterion, we define the | ||
following terms: </p> | ||
<dl> | ||
<dt>independent | ||
<dd>each implementation must be developed by a | ||
different party and cannot share, reuse, or derive from code | ||
used by another qualifying implementation. Sections of code that | ||
have no bearing on the implementation of this specification are | ||
exempt from this requirement. | ||
<dt>interoperable | ||
<dd>passing the respective test case(s) in the | ||
official CSS test suite, or, if the implementation is not a Web | ||
browser, an equivalent test. Every relevant test in the test | ||
suite should have an equivalent test created if such a user | ||
agent (UA) is to be used to claim interoperability. In addition | ||
if such a UA is to be used to claim interoperability, then there | ||
must one or more additional UAs which can also pass those | ||
equivalent tests in the same way for the purpose of | ||
interoperability. The equivalent tests must be made publicly | ||
available for the purposes of peer review. | ||
<dt>implementation | ||
<dd> | ||
a user agent which: | ||
<ol class="inline"> | ||
<li>implements the specification. | ||
<li>is available to the general public. The implementation may | ||
be a shipping product or other publicly available version | ||
(i.e., beta version, preview release, or "nightly build"). | ||
Non-shipping product releases must have implemented the | ||
feature(s) for a period of at least one month in order to | ||
demonstrate stability. | ||
<li>is not experimental (i.e., a version specifically designed | ||
to pass the test suite and is not intended for normal usage | ||
going forward). | ||
</ol> | ||
</dl> | ||
<p> | ||
The specification will remain Candidate Recommendation for at least | ||
six months. | ||
Questions should be directed to the <a href="http://lists.w3.org/Archives/Public/public-css-testsuite">[email protected]</a> mailing list.</p> | ||
<script src="https://www.w3.org/scripts/TR/2016/fixup.js"></script> | ||
</p> | ||
<h2 class="no-num no-ref heading settled" id="index"><span class="content">Index</span><a class="self-link" href="#index"></a></h2> | ||
<h3 class="no-num no-ref heading settled" id="index-defined-here"><span class="content">Terms defined by this specification</span><a class="self-link" href="#index-defined-here"></a></h3> | ||
<ul class="index"> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -609,11 +609,11 @@ <h2 class="no-num no-toc no-ref heading settled" id="status"><span class="conten | |
All issues and comments are <a href="https://lists.w3.org/Archives/Public/public-css-archive/">archived</a>. | ||
Alternately, feedback can be sent to the (<a href="https://lists.w3.org/Archives/Public/www-style/">archived</a>) public mailing list <a href="mailto:[email protected]?Subject=%5Bcss-contain-intrinsic-size%5D%20PUT%20SUBJECT%20HERE">[email protected]</a>. </p> | ||
<p>This document is governed by the <a href="https://www.w3.org/2020/Process-20200915/" id="w3c_process_revision">15 September 2020 W3C Process Document</a>. </p> | ||
<p>This document was produced by a group operating under the <a href="https://www.w3.org/Consortium/Patent-Policy-20170801/">W3C Patent Policy</a>. | ||
<p>This document was produced by a group operating under the <a href="https://www.w3.org/Consortium/Patent-Policy-20200915/">W3C Patent Policy</a>. | ||
W3C maintains a <a href="https://www.w3.org/2004/01/pp-impl/32061/status" rel="disclosure">public list of any patent disclosures</a> made in connection with the deliverables of the group; | ||
that page also includes instructions for disclosing a patent. | ||
An individual who has actual knowledge of a patent which the individual believes | ||
contains <a href="https://www.w3.org/Consortium/Patent-Policy-20170801/#def-essential">Essential Claim(s)</a> must disclose the information in accordance with <a href="https://www.w3.org/Consortium/Patent-Policy-20170801/#sec-Disclosure">section 6 of the W3C Patent Policy</a>. </p> | ||
contains <a href="https://www.w3.org/Consortium/Patent-Policy-20200915/#def-essential">Essential Claim(s)</a> must disclose the information in accordance with <a href="https://www.w3.org/Consortium/Patent-Policy-20200915/#sec-Disclosure">section 6 of the W3C Patent Policy</a>. </p> | ||
<p></p> | ||
</div> | ||
<div data-fill-with="at-risk"></div> | ||
|
@@ -625,16 +625,16 @@ <h2 class="no-num no-toc no-ref" id="contents">Table of Contents</h2> | |
<li><a href="#examples"><span class="secno">3</span> <span class="content">Examples</span></a> | ||
<li><a href="#priv-sec"><span class="secno">4</span> <span class="content">Privacy & Security Considerations</span></a> | ||
<li> | ||
<a href="#conformance"><span class="secno"></span> <span class="content"> Conformance</span></a> | ||
<a href="#w3c-conformance"><span class="secno"></span> <span class="content"> Conformance</span></a> | ||
<ol class="toc"> | ||
<li><a href="#conventions"><span class="secno"></span> <span class="content"> Document conventions</span></a> | ||
<li><a href="#conformance-classes"><span class="secno"></span> <span class="content"> Conformance classes</span></a> | ||
<li><a href="#w3c-conventions"><span class="secno"></span> <span class="content"> Document conventions</span></a> | ||
<li><a href="#w3c-conformance-classes"><span class="secno"></span> <span class="content"> Conformance classes</span></a> | ||
<li> | ||
<a href="#partial"><span class="secno"></span> <span class="content"> Partial implementations</span></a> | ||
<a href="#w3c-partial"><span class="secno"></span> <span class="content"> Partial implementations</span></a> | ||
<ol class="toc"> | ||
<li><a href="#conform-future-proofing"><span class="secno"></span> <span class="content"> Implementations of Unstable and Proprietary Features</span></a> | ||
<li><a href="#w3c-conform-future-proofing"><span class="secno"></span> <span class="content"> Implementations of Unstable and Proprietary Features</span></a> | ||
</ol> | ||
<li><a href="#testing"><span class="secno"></span> <span class="content"> Non-experimental implementations</span></a> | ||
<li><a href="#w3c-testing"><span class="secno"></span> <span class="content"> Non-experimental implementations</span></a> | ||
</ol> | ||
<li> | ||
<a href="#index"><span class="secno"></span> <span class="content">Index</span></a> | ||
|
@@ -774,8 +774,8 @@ <h2 class="heading settled" data-level="3" id="examples"><span class="secno">3. | |
<h2 class="heading settled" data-level="4" id="priv-sec"><span class="secno">4. </span><span class="content">Privacy & Security Considerations</span><a class="self-link" href="#priv-sec"></a></h2> | ||
<p>This feature does not impact the privacy or security of the web. See <a href="https://wicg.github.io/display-locking/contain-intrinsic-size-security-and-privacy-assessment.md"> the completed privacy questionnaire</a> for more details.</p> | ||
</main> | ||
<h2 class="no-ref no-num heading settled" id="conformance"><span class="content"> Conformance</span><a class="self-link" href="#conformance"></a></h2> | ||
<h3 class="no-ref heading settled" id="conventions"><span class="content"> Document conventions</span><a class="self-link" href="#conventions"></a></h3> | ||
<h2 class="no-ref no-num heading settled" id="w3c-conformance"><span class="content"> Conformance</span><a class="self-link" href="#w3c-conformance"></a></h2> | ||
<h3 class="no-ref heading settled" id="w3c-conventions"><span class="content"> Document conventions</span><a class="self-link" href="#w3c-conventions"></a></h3> | ||
<p>Conformance requirements are expressed with a combination of | ||
descriptive assertions and RFC 2119 terminology. The key words “MUST”, | ||
“MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, | ||
|
@@ -798,7 +798,7 @@ <h3 class="no-ref heading settled" id="conventions"><span class="content"> Docum | |
<p>Advisements are normative sections styled to evoke special attention and are | ||
set apart from other normative text with <code><strong class="advisement"></code>, like | ||
this: <strong class="advisement"> UAs MUST provide an accessible alternative. </strong> </p> | ||
<h3 class="no-ref heading settled" id="conformance-classes"><span class="content"> Conformance classes</span><a class="self-link" href="#conformance-classes"></a></h3> | ||
<h3 class="no-ref heading settled" id="w3c-conformance-classes"><span class="content"> Conformance classes</span><a class="self-link" href="#w3c-conformance-classes"></a></h3> | ||
<p>Conformance to this specification | ||
is defined for three conformance classes: </p> | ||
<dl> | ||
|
@@ -828,7 +828,7 @@ <h3 class="no-ref heading settled" id="conformance-classes"><span class="content | |
generic CSS grammar and the individual grammars of each feature in | ||
this module, and meet all other conformance requirements of style sheets | ||
as described in this module. </p> | ||
<h3 class="no-ref heading settled" id="partial"><span class="content"> Partial implementations</span><a class="self-link" href="#partial"></a></h3> | ||
<h3 class="no-ref heading settled" id="w3c-partial"><span class="content"> Partial implementations</span><a class="self-link" href="#w3c-partial"></a></h3> | ||
<p>So that authors can exploit the forward-compatible parsing rules to | ||
assign fallback values, CSS renderers <strong>must</strong> treat as invalid (and <a href="http://www.w3.org/TR/CSS21/conform.html#ignore">ignore | ||
as appropriate</a>) any at-rules, properties, property values, keywords, | ||
|
@@ -838,10 +838,10 @@ <h3 class="no-ref heading settled" id="partial"><span class="content"> Partial i | |
multi-value property declaration: if any value is considered invalid | ||
(as unsupported values must be), CSS requires that the entire declaration | ||
be ignored.</p> | ||
<h4 class="heading settled" id="conform-future-proofing"><span class="content"> Implementations of Unstable and Proprietary Features</span><a class="self-link" href="#conform-future-proofing"></a></h4> | ||
<h4 class="heading settled" id="w3c-conform-future-proofing"><span class="content"> Implementations of Unstable and Proprietary Features</span><a class="self-link" href="#w3c-conform-future-proofing"></a></h4> | ||
<p>To avoid clashes with future stable CSS features, | ||
the CSSWG recommends <a href="http://www.w3.org/TR/CSS/#future-proofing">following best practices</a> for the implementation of <a href="http://www.w3.org/TR/CSS/#unstable">unstable</a> features and <a href="http://www.w3.org/TR/CSS/#proprietary-extension">proprietary extensions</a> to CSS. </p> | ||
<h3 class="no-ref heading settled" id="testing"><span class="content"> Non-experimental implementations</span><a class="self-link" href="#testing"></a></h3> | ||
<h3 class="no-ref heading settled" id="w3c-testing"><span class="content"> Non-experimental implementations</span><a class="self-link" href="#w3c-testing"></a></h3> | ||
<p>Once a specification reaches the Candidate Recommendation stage, | ||
non-experimental implementations are possible, and implementors should | ||
release an unprefixed implementation of any CR-level feature they | ||
|
Oops, something went wrong.