Skip to content

Commit 9e7f129

Browse files
committed
[css-2015] Add issue markers to highlight changes.
1 parent 781c619 commit 9e7f129

1 file changed

Lines changed: 16 additions & 4 deletions

File tree

css-2015/Overview.bs

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -384,6 +384,9 @@ Requirements for Responsible Implementation of CSS</h2>
384384

385385
<ol>
386386
<li>
387+
388+
Issue: Rewritten per gregwhitworth's feedback.
389+
387390
Implementations of <a>unstable</a> features
388391
that are described in W3C specifications
389392
but are not interoperable
@@ -417,6 +420,9 @@ Requirements for Responsible Implementation of CSS</h2>
417420
as a pre-CR spec that hasn't changed in awhile is usually more out-of-date than stable.
418421

419422
<li>
423+
424+
Issue: Added "should not" against encumbered features, per dbaron's request.
425+
420426
If at least three UAs implement a feature
421427
(or if a browser has broken the previous rule and shipped for broad use
422428
an <a>unstable</a> or otherwise non-standard feature in a production release),
@@ -444,11 +450,11 @@ Requirements for Responsible Implementation of CSS</h2>
444450
particularly because details have not been ironed out through the standards review process.
445451
</details>
446452

447-
When exposing such an <a>unstable</a> feature to the Web in a production release,
453+
<p>When exposing such an <a>unstable</a> feature to the Web in a production release,
448454
implementations should support both prefixed and unprefixed syntaxes
449455
for the feature.
450-
Once the feature has stabilized and the implementation is updated to match interoperable behavior,
451-
support for the prefixed syntax should be removed.
456+
<ins>Once the feature has stabilized and the implementation is updated to match interoperable behavior,
457+
support for the prefixed syntax should be removed.</ins>
452458

453459
<details class=why>
454460
<summary>Why?</summary>
@@ -458,10 +464,16 @@ Requirements for Responsible Implementation of CSS</h2>
458464
as they get ironed out through the standards/bugfixing process.
459465
</details>
460466

461-
Vendors <em>should</em> provide spec-editing and testing resources
467+
<p>Vendors <em>should</em> provide spec-editing and testing resources
462468
to complete standardization of such features.
469+
<ins>Vendors <em>should not</em> use this clause as an excuse to release features
470+
that cannot be freely implemented by their competitors
471+
(due to platform dependency, licensing restrictions, etc.).</ins>
463472

464473
<li>
474+
475+
Issue: Rewritten as open vs. closed systems instead of Web vs. non-Web, per szilles' request.
476+
465477
A CSS feature is a <dfn>proprietary extension</dfn> if it is meant for use
466478
in a closed environment accessible only to a single vendor's user agent(s).
467479
A UA should support such <a>proprietary extensions</a>

0 commit comments

Comments
 (0)