Skip to content

Commit

Permalink
Remove feature strings and requiredFeatures="". (ACTION-3798)
Browse files Browse the repository at this point in the history
  • Loading branch information
heycam committed Jun 10, 2015
1 parent ce969e0 commit 9a30d01
Show file tree
Hide file tree
Showing 8 changed files with 23 additions and 621 deletions.
5 changes: 5 additions & 0 deletions master/changes.html
Expand Up @@ -195,6 +195,8 @@ <h3 id="structure">Document Structure chapter</h3>
<li>Clarified that the <a>'switch'</a> element does not affect the processing of <a>'style element'</a> elements.</li>

<li>Clarified that the <a href="struct.html#__svg__SVGSVGElement__getIntersectionList">getIntersectionList</a> and <a href="struct.html#__svg__SVGSVGElement__getEnclosureList">getEnclosureList</a> methods on the <a>SVGSVGElement</a> interface do not return shadow tree elements.</li>

<li class="added-since-last-wd">Removed the <span class="attr-name">requiredFeatures</span> attribute.</li>
</ul>

<h3 id="styling">Styling chapter</h3>
Expand Down Expand Up @@ -512,7 +514,10 @@ <h3 id="idlindex">IDL Index appendix</h3>
<li>Added this appendix.</li>
</ul>

<h3 id="feature">Feature Strings</h3>

<ul>
<li class="added-since-last-wd">Removed this appendix.</li>
</ul>

</body>
Expand Down
18 changes: 10 additions & 8 deletions master/conform.html
Expand Up @@ -188,18 +188,19 @@ <h2 id="ConformingSVGInterpreters">Conforming SVG Interpreters</h2>
<ul>
<li><em>Conforming Static SVG Interpreters</em> must be able
to parse and process the static language features of SVG that
correspond to the feature string "http://www.w3.org/TR/SVG11/feature#SVG-static" (see
<a href="svgdom.html#FeatureStrings">Feature strings</a>).</li>
correspond to the feature string "http://www.w3.org/TR/SVG11/feature#SVG-static".</li>

<li>In addition to the requirements for the static category,
<em>Conforming Dynamic SVG Interpreters</em> must be able to
parse and process the language features of SVG that
correspond to the feature string "http://www.w3.org/TR/SVG11/feature#SVG-dynamic"
(see <a href="svgdom.html#FeatureStrings">Feature strings</a>) and
correspond to the feature string "http://www.w3.org/TR/SVG11/feature#SVG-dynamic" and
which support all of the required features in the
<a href="svgdom.html">SVG DOM</a> described in this specification.</li>
</ul>

<p class="issue">Now that feature strings have been removed, the above conformance
classes need to be defined without reference to them.</p>

<p>A Conforming SVG Interpreter must parse any SVG document
correctly. It is not required to interpret the semantics of all
features correctly.</p>
Expand Down Expand Up @@ -244,15 +245,13 @@ <h2 id="ConformingSVGViewers">Conforming SVG Viewers</h2>
<ul>
<li id="ConformingStaticSVGViewers"><em>Conforming Static SVG Viewers</em>
support the static language features of SVG that correspond to the feature
string "http://www.w3.org/TR/SVG11/feature#SVG-static" (see
<a href="svgdom.html#FeatureStrings">Feature strings</a>). This
string "http://www.w3.org/TR/SVG11/feature#SVG-static". This
category often corresponds to platforms and environments
which only render static documents, such as printers.</li>

<li id="ConformingDynamicSVGViewers"><em>Conforming Dynamic SVG Viewers</em>
support the language features of SVG that correspond to the feature
string "http://www.w3.org/TR/SVG11/feature#SVG-dynamic" (see
<a href="svgdom.html#FeatureStrings">Feature strings</a>). This
string "http://www.w3.org/TR/SVG11/feature#SVG-dynamic". This
category often applies to platforms and environments such as
common Web browsers which support user interaction and
dynamic document content (i.e., documents whose content can
Expand All @@ -264,6 +263,9 @@ <h2 id="ConformingSVGViewers">Conforming SVG Viewers</h2>
modifying the <a href="svgdom.html">SVG DOM</a>.)</li>
</ul>

<p class="issue">Now that feature strings have been removed, the above conformance
classes need to be defined without reference to them.</p>

<p>Specific criteria that apply to both <em>Conforming Static SVG Viewers</em>
and <em>Conforming Dynamic SVG Viewers</em>:</p>

Expand Down
1 change: 0 additions & 1 deletion master/definitions.xml
Expand Up @@ -765,7 +765,6 @@
<attributecategory
name='conditional processing'
href='struct.html#TermConditionalProcessingAttribute'>
<attribute name='requiredFeatures' href='struct.html#RequiredFeaturesAttribute'/>
<attribute name='requiredExtensions' href='struct.html#RequiredExtensionsAttribute'/>
<attribute name='systemLanguage' href='struct.html#SystemLanguageAttribute'/>
</attributecategory>
Expand Down

0 comments on commit 9a30d01

Please sign in to comment.