Skip to content

Commit 454ddc9

Browse files
committed
Finally getting around to adding final HTML5-warnings changes.
1 parent 5cc7f98 commit 454ddc9

12 files changed

+41
-80
lines changed

Makefile.in

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,13 @@ html5-hixie: directories ${DIST_DIR}/html5-hixie.html
2626

2727
${DIST_DIR}/html5-hixie.html: headers/header-w3c-html5 html5-hixie/source
2828
@echo "Building HTML5-hixie specification..."
29+
@echo "Removing non-HTML5 sections..."
30+
@perl -e '$$_ = join("", <>); s/<!--END html5-->.*?<!--START html5-->//gs; s/<!--(START|END).*?-->//g; print' html5-hixie/source > html5-hixie/source-html5
2931
@echo "Splitting html5-hixie into microsections..."
30-
@./bin/microsplit.py html5-hixie/source
32+
@./bin/microsplit.py html5-hixie/source-html5
3133
@echo "Joining microsections into HTML5-hixie specification..."
3234
@echo "include headers/header-w3c-html5" > build/html5-hixie.conf
33-
@cat build/source.conf >> build/html5-hixie.conf
35+
@cat build/source-html5.conf >> build/html5-hixie.conf
3436
@./bin/microjoin.py build/html5-hixie.conf
3537
@echo "Generating final document via Anolis (this may take 2-3 minutes)..."
3638
@@ANOLIS@ @ANOLIS_FLAGS@ ${BUILD_DIR}/specification.html ${DIST_DIR}/html5-hixie.html

configs/html5-warnings.conf

Lines changed: 2 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,6 @@ include build/common-infrastructure-common-dom-interfaces-domstringmap
7878
include build/common-infrastructure-common-dom-interfaces-dom-feature-strings
7979
include build/common-infrastructure-common-dom-interfaces-exceptions
8080
include build/common-infrastructure-common-dom-interfaces-garbage-collection
81-
include microsections/warnings/common-infrastructure-common-dom-interfaces-garbage-collection-warning
8281
include build/semantics-structure-and-apis-of-html-documents
8382
include build/semantics-structure-and-apis-of-html-documents-introduction
8483
include build/semantics-structure-and-apis-of-html-documents-documents
@@ -109,14 +108,13 @@ include microsections/warnings/the-elements-of-html-document-metadata-the-head-e
109108
include build/the-elements-of-html-document-metadata-the-title-element
110109
include build/the-elements-of-html-document-metadata-the-base-element
111110
include build/the-elements-of-html-document-metadata-the-link-element
112-
include microsections/warnings/the-elements-of-html-document-metadata-the-meta-element-warning
111+
include build/the-elements-of-html-document-metadata-the-meta-element
113112
include build/the-elements-of-html-document-metadata-the-style-element
114113
include build/the-elements-of-html-document-metadata-styling
115114
include build/the-elements-of-html-scripting
116115
include build/the-elements-of-html-scripting-the-script-element
117116
include build/the-elements-of-html-scripting-the-noscript-element
118117
include build/the-elements-of-html-sections
119-
include microsections/warnings/the-elements-of-html-sections-warning
120118
include build/the-elements-of-html-sections-the-body-element
121119
include build/the-elements-of-html-sections-the-section-element
122120
include build/the-elements-of-html-sections-the-nav-element
@@ -230,7 +228,7 @@ include build/the-elements-of-html-interactive-elements
230228
include build/the-elements-of-html-interactive-elements-the-details-element
231229
include build/the-elements-of-html-interactive-elements-the-datagrid-element
232230
include build/the-elements-of-html-interactive-elements-the-command-element
233-
include microsections/warnings/the-elements-of-html-interactive-elements-the-bb-element-warning
231+
include build/the-elements-of-html-interactive-elements-the-bb-element
234232
include build/the-elements-of-html-interactive-elements-the-menu-element
235233
include build/the-elements-of-html-interactive-elements-commands
236234
include build/the-elements-of-html-miscellaneous-elements
@@ -252,7 +250,6 @@ include build/microdata-encoding-microdata-names:-the-itemprop-attribute
252250
include build/microdata-encoding-microdata-values
253251
include build/microdata-microdata-dom-api
254252
include build/microdata-predefined-vocabularies
255-
include microsections/warnings/microdata-predefined-vocabularies-warning
256253
include build/microdata-predefined-vocabularies-general
257254
include build/microdata-predefined-vocabularies-vcard
258255
include build/microdata-predefined-vocabularies-vevent
@@ -325,13 +322,6 @@ include build/web-browsers-browsing-the-web-page-load-processing-model-for-inlin
325322
include build/web-browsers-browsing-the-web-navigating-to-a-fragment-identifier
326323
include build/web-browsers-browsing-the-web-history-traversal
327324
include build/web-browsers-browsing-the-web-unloading-documents
328-
include build/web-browsers-browsing-the-web-introduction
329-
include build/web-browsers-browsing-the-web-the-api
330-
include build/web-browsers-browsing-the-web-1
331-
include build/web-browsers-browsing-the-web-the-1
332-
include build/web-browsers-browsing-the-web-disk-space
333-
include build/web-browsers-browsing-the-web-privacy
334-
include build/web-browsers-browsing-the-web-security
335325
include build/web-browsers-links
336326
include build/web-browsers-links-hyperlink-elements
337327
include build/web-browsers-links-following-hyperlinks
@@ -370,38 +360,8 @@ include build/user-interaction-undo-history-redo:-moving-forward-in-the-undo-tra
370360
include build/user-interaction-undo-history-the-undomanagerevent-interface-and-the-undo-and-redo-events
371361
include build/user-interaction-undo-history-implementation-notes
372362
include build/user-interaction-editing-apis
373-
include build/user-interaction-1
374-
include build/user-interaction-introduction-scope
375-
include build/user-interaction-introduction-tutorial
376-
include build/user-interaction-infrastructure
377-
include build/user-interaction-infrastructure-the-global-scope
378-
include build/user-interaction-infrastructure-base-urls-and-origins-of-workers
379-
include build/user-interaction-infrastructure-decoding-scripts
380-
include build/user-interaction-infrastructure-the-event-loop
381-
include build/user-interaction-infrastructure-the-workers-lifetime
382-
include build/user-interaction-infrastructure-processing-model
383-
include build/user-interaction-infrastructure-runtime-script-errors
384-
include build/user-interaction-infrastructure-creating-workers
385-
include build/user-interaction-apis-available-to-workers
386-
include build/user-interaction-apis-available-to-workers-importing-scripts-and-libraries
387-
include build/user-interaction-apis-available-to-workers-the-navigator-object
388-
include build/user-interaction-apis-available-to-workers-apis-defined-in-other-specifications
389-
include build/user-interaction-apis-available-to-workers-interface-objects-and-constructors
390-
include build/user-interaction-apis-available-to-workers-worker-locations
391363
include build/communication
392364
include build/communication-event-definitions
393-
include build/communication-event-definitions-introduction
394-
include build/communication-event-definitions-the-eventsource-interface
395-
include build/communication-event-definitions-processing-model
396-
include build/communication-event-definitions-parsing-an-event-stream
397-
include build/communication-event-definitions-interpreting-an-event-stream
398-
include build/communication-event-definitions-notes
399-
include build/communication-event-definitions-garbage-collection
400-
include build/communication-event-definitions-iana-considerations
401-
include build/communication-text-event-stream
402-
include build/communication-text-event-stream-introduction
403-
include build/communication-text-event-stream-the-websocket-interface
404-
include build/communication-text-event-stream-feedback-from-the-protocol
405365
include build/communication-cross-document-messaging
406366
include build/communication-cross-document-messaging-introduction
407367
include build/communication-cross-document-messaging-security
@@ -496,7 +456,6 @@ include build/obsolete-features-requirements-for-implementations-frames
496456
include build/things-that-you-cant-do-with-this-specification-because-they-are-better-handled-using-other-technologies-that-are-further-described-herein
497457
include build/things-that-you-cant-do-with-this-specification-because-they-are-better-handled-using-other-technologies-that-are-further-described-herein-localization
498458
include build/things-that-you-cant-do-with-this-specification-because-they-are-better-handled-using-other-technologies-that-are-further-described-herein-declarative-3d-scenes
499-
include build/things-that-you-cant-do-with-this-specification-because-they-are-better-handled-using-other-technologies-that-are-further-described-herein-rendering-and-the-dom
500459
include build/iana-considerations
501460
include build/iana-considerations-text-html
502461
include build/iana-considerations-application-xhtml-xml

microsections/warnings/common-infrastructure-character-encodings-warnings

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<p class="XXX">
2-
This section is controversial and does not enjoy broad consensus.
2+
This section is under active discussion and does not enjoy broad consensus.
33
</p>
44

55
<p class="XXX">
@@ -13,7 +13,8 @@ violate currently published specifications.
1313
<p class="XXX">
1414
While these "willful violations" of current W3C and IETF specifications
1515
are performed to ensure backward compatability for legacy content, the
16-
act of violating known specifications is controversial and must be
17-
discussed with both the W3C and IETF. There may be a possibility to
18-
harmonize this specification with the specifications that are violated.
16+
act of violating known specifications is not good practice and must be
17+
discussed in further detail with both the W3C and IETF. There may be a
18+
possibility to harmonize this specification with the specifications
19+
that are violated.
1920
</p>

microsections/warnings/common-infrastructure-common-dom-interfaces-garbage-collection-warning

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<p class="XXX">
2-
This section is controversial and does not enjoy broad consensus.
2+
This section is under active discussion and does not enjoy broad consensus.
33
</p>
44

55
<p class="XXX">
Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,5 @@
11
<p class="XXX">
2-
This section is unstable, violates existing RFCs and may be updated in
3-
future versions of this specification.
4-
</p>
5-
6-
<p class="XXX">
7-
There is a forthcoming IRI specification that would challenge the normative
8-
nature of this section. The terminology used in this section is a willful
9-
violation of
10-
<a href="http://www.ietf.org/rfc/rfc3986.txt">RFC 3986</a>
11-
and is expected to be challenged by members of the IETF.
2+
This section normatively refers to a 'Web Addresses' specification that
3+
is work-in-progress; also, usage of the term 'URL' for things that are
4+
not URLs as defined in RFC 3986 remains under active discussion.
125
</p>

microsections/warnings/microdata-warning

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
<p class="XXX">
2-
This section is controversial and does not enjoy broad consensus.
2+
This section is under active discussion and does not enjoy broad consensus.
3+
The discussion surrounding whether or not to integrate RDFa or Microdata
4+
into the HTML5 specification was started
5+
<a href="http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2008-August/015892.html">around August 2008</a>.
36
</p>
47

58
<p class="XXX">
@@ -11,6 +14,6 @@ currently published as a
1114
An additional alternative that is being proposed
1215
is the removal of Microdata and RDFa from the HTML5 specification and
1316
the placement of each section into a separate specification that is
14-
implemented on top of the HTML5 standard.
17+
implemented on top of the HTML5 standard.
1518
</p>
1619

microsections/warnings/obsolete-features-warning

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
<p class="XXX">
2-
Statements regarding the summary attribute are controversial and
2+
Statements regarding the summary attribute are under active discussion and
33
do not enjoy broad consensus.
44
</p>
55

66
<p class="XXX">
7-
There is concern that making the summary attribute obsolete conflicts
7+
There is concern that making the summary attribute as obsolete conflicts
88
with current guidance given via the
99
<abbr title="Web Accessibility Initiative">WAI</abbr> and the
1010
<abbr title="Protocols and Formats Working Group">PFWG</abbr>. Alternate
1111
language for the summary attribute is currently being authored and may
1212
replace some of the language related to summary in this specification.
13+
This <a href="http://www.w3.org/html/wg/tracker/issues/32">
14+
issue is currently being tracked</a> at the HTML WG.
1315
</p>
14-

microsections/warnings/the-elements-of-html-document-metadata-the-head-element-warning

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,13 @@
22

33
<p class="XXX">
44
The removal of the <code>profile</code> attribute from the <code>head</code>
5-
element is controversial and currently does not enjoy consensus.
5+
element is under active discussion and currently does not enjoy consensus.
6+
The issue was <a href="http://www.w3.org/html/wg/tracker/issues/55">
7+
raised on June 26th, 2008</a>.
68
</p>
79

810
<p class="XXX">
9-
Microformats and GRDDL require the existence of the <code>profile</code>
11+
GRDDL requires the existence of the <code>profile</code>
1012
attribute. There is currently
1113
<a href="http://www.w3.org/html/wg/tracker/issues/55">an active issue
1214
in HTML WG</a> that is tracking the discussion of the <code>profile</code>

microsections/warnings/the-elements-of-html-embedded-content-the-img-element-warning

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -594,12 +594,12 @@ the time Marco had stuck his tongue out...&lt;/p></pre>
594594
described in the following sections.</p>
595595

596596
<p class="XXX">
597-
Some of the following sections are controversial and do not enjoy
597+
Some of the following sections are under active discussion and do not enjoy
598598
broad consensus.
599599
</p>
600600
<p class="XXX">
601-
The notion that there may be images in the document that contain an
602-
<code>alt</code> attribute that is blank may cause a number of usability
601+
The notion that there may be images in the document that do not contain an
602+
<code>alt</code> attribute may cause a number of usability
603603
concerns for <abbr title="Assistive Technologies">AT</abbr>. The
604604
<abbr title="Web Accessibility Initiative">WAI</abbr>
605605
<abbr title="Protocols and Formats Working Group">PFWG</abbr> has

microsections/warnings/the-elements-of-html-embedded-content-the-source-element-warning

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
There are a
55
<a href="http://www.w3.org/html/wg/tracker/issues/7">number of issues</a>
66
related to codec licensing in the following sections. Codecs for audio and
7-
video continue to be controversial in nature due to the vast pool of unknown
7+
video continue to be under active discussion due to the vast pool of unknown
88
patents related to online multimedia. There are currently no open-source,
99
license-free video and audio codecs that all of the browser manufacturers
1010
and web authors are willing to implement and distribute as a core part of

0 commit comments

Comments
 (0)