- From: poot <cvsmail@w3.org>
- Date: Tue, 16 Jun 2009 15:49:27 +0900 (JST)
- To: public-html-diffs@w3.org
h:tml; checkpointing in midst of minor cleanup and organizing tweaks. http://dev.w3.org/cvsweb/html5/markup/spec.html?r1=1.36&r2=1.37&f=h =================================================================== RCS file: /sources/public/html5/markup/schema.html,v retrieving revision 1.104 retrieving revision 1.105 diff -u -d -r1.104 -r1.105 --- schema.html 15 Jun 2009 20:27:01 -0000 1.104 +++ schema.html 16 Jun 2009 06:49:00 -0000 1.105 @@ -982,10 +982,7 @@ <span class='pattern' id='meta.charset.attrs.charset'><span class='type'>attribute </span> <span class='name'>charset</span> {<span class='model'> - (<a class='ref' href='#common.data.charset'>common.data.charset</a> - & empty) - | (xsd:string { pattern = "[uU][tT][fF]-8" } - & notAllowed) + <a class='ref' href='#common.data.charset'>common.data.charset</a> </span>} </span> </div> Index: datatypes.html =================================================================== RCS file: /sources/public/html5/markup/datatypes.html,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- datatypes.html 13 Jun 2009 07:31:31 -0000 1.9 +++ datatypes.html 16 Jun 2009 06:49:00 -0000 1.10 @@ -206,8 +206,16 @@ <h2 class="common-subhead">10.23. Charset <a class="hash" href="#common.data.charset-mdl">#</a></h2> <div class="content-models"> <div><span class="common-pattern-name"><dfn id="common.data.charset">charset</dfn></span><code class="punc"> = </code> <a href="datatypes.html#common.data.charset" class="hash">#</a></div> - <div class="datatype-desc">Any <b class="defined-elsewhere">character set name</b> - listed in the IANA <cite>Character Sets</cite> list <a href="references.html#refsIANACHARSET">[IANACHARSET]</a>.</div> + <div class="datatype-desc"> + <p>For documents in the <a href="syntax.html#html-syntax">HTML + syntax</a>: Any <b class="defined-elsewhere">character + set name</b> listed in the IANA <cite>Character Sets</cite> + list <a href="references.html#refsIANACHARSET">[IANACHARSET]</a>.</p> + <p>For documents in the <a href="syntax.html#xml-syntax">XML + syntax</a>, any <a href="terminology.html#ascii-case-insensitive">ASCII + case-insensitive</a> match for the string + "<code>UTF-8</code>".</p> + </div> </div> </div> <div id="common.data.meta-charset-mdl" class="section"> Index: common-models.html =================================================================== RCS file: /sources/public/html5/markup/common-models.html,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- common-models.html 30 May 2009 12:05:45 -0000 1.8 +++ common-models.html 16 Jun 2009 06:49:00 -0000 1.9 @@ -17,17 +17,7 @@ <h2 class="common-subhead">7.1. Any element from any namespace <a class="hash" href="#common-anything">#</a> <a class="toc-bak" href="Overview.html#common-anything-toc">T</a></h2> <dl class="content-models"> <dt class="content-model"><span class="common-pattern-name"><dfn id="common.elem.anything">common.elem.anything</dfn></span> = <a class="hash" href="common-models.html#common.elem.anything">#</a></dt> - <dd><span class="type">element </span> - <span class="name">*</span> - { - <span class="pattern" id="common.inner.anything">text - & <a class="ref" href="common-models.html#common.elem.anything">common.elem.anything</a>*</span> - & <span class="pattern" id="common.attr.anything"><span class="type">attribute </span> - <span class="name">*</span> - {<span class="model"> text </span>} - *</span> - } - + <dd><span class="attr-prose-desc">any element from any namespace</span> </dd> </dl> </div> Index: schema.rnc =================================================================== RCS file: /sources/public/html5/markup/schema.rnc,v retrieving revision 1.91 retrieving revision 1.92 diff -u -d -r1.91 -r1.92 --- schema.rnc 15 Jun 2009 20:27:02 -0000 1.91 +++ schema.rnc 16 Jun 2009 06:49:00 -0000 1.92 @@ -419,11 +419,7 @@ meta.charset.elem = element meta { empty & meta.charset.attrs } meta.charset.attrs = common.attrs & meta.charset.attrs.charset meta.charset.attrs.charset = - attribute charset { - (common.data.charset & empty) - | (xsd:string { pattern = "[uU][tT][fF]-8" } - & notAllowed) - } + attribute charset { common.data.charset } ## Inline Character Encoding Statement for HTML: <meta http-equiv='content-type'> meta.http-equiv.content-type.elem = Index: select.html =================================================================== RCS file: /sources/public/html5/markup/select.html,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- select.html 3 Jun 2009 10:12:58 -0000 1.5 +++ select.html 16 Jun 2009 06:49:01 -0000 1.6 @@ -43,11 +43,10 @@ <dd>The number of options to show to the user.</dd> <dt><a class="attribute-name" id="select.attrs.multiple" title="select.attrs.multiple" href="select.html#select.attrs.multiple">multiple</a><span class="attr-values"> = "multiple" | "" </span> </dt> - <dd>If present, specifies that its <a href="select.html#select" class="element">select</a> - element represents a control for selecting zero or more - options from a list of options.</dd><dd>If absent, its <a href="select.html#select">select</a> element - represents a control for selecting a single option from a - list of options.</dd> + <dd>If present, indicates that its <a href="select.html#select" class="element">select</a> + element represents a control for selecting zero or more + options from a list of options.</dd><dd>If not present, indicates that its <a href="select.html#select">select</a> element represents a control + for selecting a single option from a list of options.</dd> </dl></div> Index: patch-schema =================================================================== RCS file: /sources/public/html5/markup/patch-schema,v retrieving revision 1.60 retrieving revision 1.61 diff -u -d -r1.60 -r1.61 --- patch-schema 15 Jun 2009 17:16:10 -0000 1.60 +++ patch-schema 16 Jun 2009 06:49:00 -0000 1.61 @@ -1,107 +1,3 @@ -Index: schema/applications.rnc -=================================================================== ---- schema/applications.rnc (revision 436) -+++ schema/applications.rnc (working copy) -@@ -114,12 +114,26 @@ - command.command.attrs = - ( common.attrs - & command.command.attrs.type? -- & common-command.attrs -+ & command.command.attrs.label? -+ & command.command.attrs.icon? -+ & command.command.attrs.disabled? - ) - command.command.attrs.type = - attribute type { - w:string "command" - } -+ command.command.attrs.label = -+ attribute label { -+ string -+ } -+ command.command.attrs.icon = -+ attribute icon { -+ common.data.uri -+ } -+ command.command.attrs.disabled = -+ attribute disabled { -+ w:string "disabled" | w:string "" -+ } - command.elem = command.command.elem - - ## Selection of one item from a list of items: <command type='radio'> -@@ -132,7 +146,9 @@ - & command.radio.attrs.radiogroup #REVISIT taking liberties here - & command.radio.attrs.checked? - ) -- & common-command.attrs -+ & command.radio.attrs.label? -+ & command.radio.attrs.icon? -+ & command.radio.attrs.disabled? - ) - command.radio.attrs.type = - attribute type { -@@ -146,6 +162,18 @@ - attribute checked { - w:string "checked" | w:string "" - } -+ command.radio.attrs.label = -+ attribute label { -+ string -+ } -+ command.radio.attrs.icon = -+ attribute icon { -+ common.data.uri -+ } -+ command.radio.attrs.disabled = -+ attribute disabled { -+ w:string "disabled" | w:string "" -+ } - command.elem |= command.radio.elem - - ## State or option that can be toggled: <command type='checkbox'> -@@ -157,7 +185,9 @@ - & ( command.checkbox.attrs.type - & command.checkbox.attrs.checked? - ) -- & common-command.attrs -+ & command.checkbox.attrs.label? -+ & command.checkbox.attrs.icon? -+ & command.checkbox.attrs.disabled? - ) - command.checkbox.attrs.type = - attribute type { -@@ -167,25 +197,20 @@ - attribute checked { - w:string "checked" | w:string "" - } -- command.elem |= command.checkbox.elem -- -- common-command.attrs = -- ( command.attrs.label? -- & command.attrs.icon? -- & command.attrs.disabled? -- ) -- command.attrs.label = -+ command.checkbox.attrs.label = - attribute label { - string - } -- command.attrs.icon = -+ command.checkbox.attrs.icon = - attribute icon { - common.data.uri - } -- command.attrs.disabled = -+ command.checkbox.attrs.disabled = - attribute disabled { - w:string "disabled" | w:string "" - } -+ command.elem |= command.checkbox.elem -+ - command.inner = - ( empty ) - Index: schema/revision.rnc =================================================================== --- schema/revision.rnc (revision 436) @@ -255,6 +151,136 @@ button.elem |= button.button.elem +Index: schema/media.rnc +=================================================================== +--- schema/media.rnc (revision 437) ++++ schema/media.rnc (working copy) +@@ -4,32 +4,6 @@ + ## RELAX NG Schema for HTML 5: Advanced Embedded Content # + # ##################################################################### + +-## Attributes Common to Media Elements +- +- # src not included +- media.attrs = +- ( media.attrs.autoplay? +- & media.attrs.autobuffer? +- & media.attrs.controls? +- & media.attrs.loop? +- ) +- media.attrs.autoplay = +- attribute autoplay { +- w:string "autoplay" | w:string "" +- } +- media.attrs.autobuffer = +- attribute autobuffer { +- w:string "autobuffer" | w:string "" +- } +- media.attrs.controls = +- attribute controls { +- w:string "controls" | w:string "" +- } +- media.attrs.loop = +- attribute loop { +- w:string "loop" | w:string "" +- } +- + ## Source: <source> + + source.elem = +@@ -67,20 +41,6 @@ + source.inner = + ( empty ) + +-## Media Source +- +- media.source = +- ( media.attrs.src +- | ( source.elem* +- , source.elem.last +- ) +- ) +- +- media.attrs.src = +- attribute src { +- common.data.uri +- } +- + ## Video: <video> + + video.elem.flow = +@@ -89,7 +49,10 @@ + element video { video.inner.phrasing & video.attrs } + video.attrs = + ( common.attrs +- & media.attrs ++ & video.attrs.autoplay? ++ & video.attrs.autobuffer? ++ & video.attrs.controls? ++ & video.attrs.loop? + & video.attrs.poster? + & video.attrs.height? + & video.attrs.width? +@@ -106,12 +69,24 @@ + attribute width { + common.data.integer.positive + } ++ video.attrs.src = ++ attribute src { ++ common.data.uri ++ } + video.inner.flow = +- ( media.source ++ ( ( video.attrs.src ++ | ( source.elem* ++ , source.elem.last ++ ) ++ ) + , common.inner.flow + ) + video.inner.phrasing = +- ( media.source ++ ( ( video.attrs.src ++ | ( source.elem* ++ , source.elem.last ++ ) ++ ) + , common.inner.phrasing + ) + +@@ -126,14 +101,29 @@ + element audio { audio.inner.phrasing & audio.attrs } + audio.attrs = + ( common.attrs +- & media.attrs ++ & audio.attrs.autoplay? ++ & audio.attrs.autobuffer? ++ & audio.attrs.controls? ++ & audio.attrs.loop? + ) ++ audio.attrs.src = ++ attribute src { ++ common.data.uri ++ } + audio.inner.flow = +- ( media.source ++ ( ( audio.attrs.src ++ | ( source.elem* ++ , source.elem.last ++ ) ++ ) + , common.inner.flow + ) + audio.inner.phrasing = +- ( media.source ++ ( ( audio.attrs.src ++ | ( source.elem* ++ , source.elem.last ++ ) ++ ) + , common.inner.phrasing + ) + Index: schema/web-forms2.rnc =================================================================== --- schema/web-forms2.rnc (revision 430) @@ -270,6 +296,128 @@ textarea.attrs &= ( shared-form.attrs.maxlength? & shared-form.attrs.autofocus? +Index: schema/meta.rnc +=================================================================== +--- schema/meta.rnc (revision 437) ++++ schema/meta.rnc (working copy) +@@ -219,11 +219,8 @@ + ) + meta.charset.attrs.charset = + attribute charset { +- (common.data.charset & HTMLonly) +- | (xsd:string { +- pattern = "[uU][tT][fF]-8" +- } & XMLonly ) +- } ++ common.data.charset ++ } + + ## Inline Character Encoding Statement for HTML: <meta http-equiv='content-type'> + +Index: schema/applications.rnc +=================================================================== +--- schema/applications.rnc (revision 436) ++++ schema/applications.rnc (working copy) +@@ -114,12 +114,26 @@ + command.command.attrs = + ( common.attrs + & command.command.attrs.type? +- & common-command.attrs ++ & command.command.attrs.label? ++ & command.command.attrs.icon? ++ & command.command.attrs.disabled? + ) + command.command.attrs.type = + attribute type { + w:string "command" + } ++ command.command.attrs.label = ++ attribute label { ++ string ++ } ++ command.command.attrs.icon = ++ attribute icon { ++ common.data.uri ++ } ++ command.command.attrs.disabled = ++ attribute disabled { ++ w:string "disabled" | w:string "" ++ } + command.elem = command.command.elem + + ## Selection of one item from a list of items: <command type='radio'> +@@ -132,7 +146,9 @@ + & command.radio.attrs.radiogroup #REVISIT taking liberties here + & command.radio.attrs.checked? + ) +- & common-command.attrs ++ & command.radio.attrs.label? ++ & command.radio.attrs.icon? ++ & command.radio.attrs.disabled? + ) + command.radio.attrs.type = + attribute type { +@@ -146,6 +162,18 @@ + attribute checked { + w:string "checked" | w:string "" + } ++ command.radio.attrs.label = ++ attribute label { ++ string ++ } ++ command.radio.attrs.icon = ++ attribute icon { ++ common.data.uri ++ } ++ command.radio.attrs.disabled = ++ attribute disabled { ++ w:string "disabled" | w:string "" ++ } + command.elem |= command.radio.elem + + ## State or option that can be toggled: <command type='checkbox'> +@@ -157,7 +185,9 @@ + & ( command.checkbox.attrs.type + & command.checkbox.attrs.checked? + ) +- & common-command.attrs ++ & command.checkbox.attrs.label? ++ & command.checkbox.attrs.icon? ++ & command.checkbox.attrs.disabled? + ) + command.checkbox.attrs.type = + attribute type { +@@ -167,25 +197,20 @@ + attribute checked { + w:string "checked" | w:string "" + } +- command.elem |= command.checkbox.elem +- +- common-command.attrs = +- ( command.attrs.label? +- & command.attrs.icon? +- & command.attrs.disabled? +- ) +- command.attrs.label = ++ command.checkbox.attrs.label = + attribute label { + string + } +- command.attrs.icon = ++ command.checkbox.attrs.icon = + attribute icon { + common.data.uri + } +- command.attrs.disabled = ++ command.checkbox.attrs.disabled = + attribute disabled { + w:string "disabled" | w:string "" + } ++ command.elem |= command.checkbox.elem ++ + command.inner = + ( empty ) + Index: schema/common.rnc =================================================================== --- schema/common.rnc (revision 430) Index: spec.html =================================================================== RCS file: /sources/public/html5/markup/spec.html,v retrieving revision 1.36 retrieving revision 1.37 diff -u -d -r1.36 -r1.37 --- spec.html 15 Jun 2009 20:27:02 -0000 1.36 +++ spec.html 16 Jun 2009 06:49:01 -0000 1.37 @@ -10157,9 +10157,7 @@ <dl class="attr-defs"> <dt> <a class="attribute-name" id="meta.charset.attrs.charset" title="meta.charset.attrs.charset" href="#meta.charset.attrs.charset">charset</a><span class="attr-values"> = - (<a class="ref" href="#common.data.charset" title="common.data.charset">charset</a> - & empty) - | (xs { pattern = "[uU][tT][fF]-8" }) + <a class="ref" href="#common.data.charset" title="common.data.charset">charset</a> </span> </dt> <dd>Specifies a character encoding name.</dd> @@ -10189,10 +10187,6 @@ <div class="no-number no-toc" id="meta.charset-constraints"> <h2 class="element-subhead">Additional constraints <a class="hash" href="#meta.charset-constraints">#</a> </h2> - <p>The <a href="#meta.charset.attrs.charset">charset</a> - attribute may be specified on the <a href="#meta" class="element">meta</a> element in a <a href="#syntax-document-html">document in the HTML - syntax</a>, but it must not be used in a <a href="#syntax-document-xml">document in the XML - syntax</a>.</p> <p>There must not be more than one <a href="#meta" class="element">meta</a> element per document with a <a href="#meta.charset.attrs.charset">charset</a> attribute.</p> <p>If a document contains a @@ -10847,8 +10841,9 @@ <dt> <a class="attribute-name" id="ol.attrs.reversed" title="ol.attrs.reversed" href="#ol.attrs.reversed">reversed</a><span class="attr-values"> = "reversed" | "" </span> </dt> - <dd>Indicates that the list is a descending list (…, 3, 2, - 1). If the attribute is omitted, the list is an ascending + <dd>If present, indicates that the list is a descending + list (…, 3, 2, 1).</dd> +<dd>If not present, indicates that the list is an ascending list (1, 2, 3, …).</dd> </dl> @@ -11950,12 +11945,11 @@ <dt> <a class="attribute-name" id="select.attrs.multiple" title="select.attrs.multiple" href="#select.attrs.multiple">multiple</a><span class="attr-values"> = "multiple" | "" </span> </dt> - <dd>If present, specifies that its <a href="#select" class="element">select</a> - element represents a control for selecting zero or more - options from a list of options.</dd> -<dd>If absent, its <a href="#select">select</a> element - represents a control for selecting a single option from a - list of options.</dd> + <dd>If present, indicates that its <a href="#select" class="element">select</a> + element represents a control for selecting zero or more + options from a list of options.</dd> +<dd>If not present, indicates that its <a href="#select">select</a> element represents a control + for selecting a single option from a list of options.</dd> </dl> </div> @@ -13624,17 +13618,7 @@ <span class="common-pattern-name"><dfn id="common.elem.anything">common.elem.anything</dfn></span> = <a class="hash" href="#common.elem.anything">#</a> </dt> <dd> -<span class="type">element </span> - <span class="name">*</span> - { - <span class="pattern" id="common.inner.anything">text - & <a class="ref" href="#common.elem.anything">common.elem.anything</a>*</span> - & <span class="pattern" id="common.attr.anything"><span class="type">attribute </span> - <span class="name">*</span> - {<span class="model"> text </span>} - *</span> - } - +<span class="attr-prose-desc">any element from any namespace</span> </dd> </dl> </div> @@ -14588,8 +14572,16 @@ <div> <span class="common-pattern-name"><dfn id="common.data.charset">charset</dfn></span><code class="punc"> = </code> <a href="#common.data.charset" class="hash">#</a> </div> - <div class="datatype-desc">Any <b class="defined-elsewhere">character set name</b> - listed in the IANA <cite>Character Sets</cite> list <a href="#refsIANACHARSET">[IANACHARSET]</a>.</div> + <div class="datatype-desc"> + <p>For documents in the <a href="#html-syntax">HTML + syntax</a>: Any <b class="defined-elsewhere">character + set name</b> listed in the IANA <cite>Character Sets</cite> + list <a href="#refsIANACHARSET">[IANACHARSET]</a>.</p> + <p>For documents in the <a href="#xml-syntax">XML + syntax</a>, any <a href="#ascii-case-insensitive">ASCII + case-insensitive</a> match for the string + "<code>UTF-8</code>".</p> + </div> </div> </div> <div id="common.data.meta-charset-mdl" class="section"> Index: ol.html =================================================================== RCS file: /sources/public/html5/markup/ol.html,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- ol.html 3 May 2009 15:59:42 -0000 1.4 +++ ol.html 16 Jun 2009 06:49:00 -0000 1.5 @@ -42,8 +42,8 @@ <dd>The ordinal value of the first list item.</dd> <dt><a class="attribute-name" id="ol.attrs.reversed" title="ol.attrs.reversed" href="ol.html#ol.attrs.reversed">reversed</a><span class="attr-values"> = "reversed" | "" </span> </dt> - <dd>Indicates that the list is a descending list (…, 3, 2, - 1). If the attribute is omitted, the list is an ascending + <dd>If present, indicates that the list is a descending + list (…, 3, 2, 1).</dd><dd>If not present, indicates that the list is an ascending list (1, 2, 3, …).</dd> </dl></div> Index: meta.charset.html =================================================================== RCS file: /sources/public/html5/markup/meta.charset.html,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- meta.charset.html 3 Jun 2009 10:12:58 -0000 1.5 +++ meta.charset.html 16 Jun 2009 06:49:00 -0000 1.6 @@ -36,9 +36,7 @@ <h2 class="element-subhead">Element-specific attributes <a class="hash" href="#meta.charset-attributes">#</a></h2> <dl class="attr-defs"> <dt><a class="attribute-name" id="meta.charset.attrs.charset" title="meta.charset.attrs.charset" href="meta.charset.html#meta.charset.attrs.charset">charset</a><span class="attr-values"> = - (<a class="ref" href="datatypes.html#common.data.charset" title="common.data.charset">charset</a> - & empty) - | (xs { pattern = "[uU][tT][fF]-8" }) + <a class="ref" href="datatypes.html#common.data.charset" title="common.data.charset">charset</a> </span> </dt> <dd>Specifies a character encoding name.</dd> @@ -63,10 +61,6 @@ </div> <div class="no-number no-toc" id="meta.charset-constraints"><h2 class="element-subhead">Additional constraints <a class="hash" href="#meta.charset-constraints">#</a></h2> - <p>The <a href="meta.charset.html#meta.charset.attrs.charset">charset</a> - attribute may be specified on the <a href="meta.html#meta" class="element">meta</a> element in a <a href="syntax.html#syntax-document-html">document in the HTML - syntax</a>, but it must not be used in a <a href="syntax.html#syntax-document-xml">document in the XML - syntax</a>.</p> <p>There must not be more than one <a href="meta.html#meta" class="element">meta</a> element per document with a <a href="meta.charset.html#meta.charset.attrs.charset">charset</a> attribute.</p> <p>If a document contains a
Received on Tuesday, 16 June 2009 06:50:02 UTC