/[suikacvs]/markup/html/whatpm/Whatpm/ChangeLog
Suika

Contents of /markup/html/whatpm/Whatpm/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.92 - (hide annotations) (download)
Mon Aug 6 10:56:50 2007 UTC (18 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.91: +10 -0 lines
++ whatpm/Whatpm/ChangeLog	6 Aug 2007 10:56:45 -0000
2007-08-06  Wakaba  <wakaba@suika.fam.cx>

	* ContentChecker.pod: New documentation.

	* Makefile: A rule for |ContentChecker.html| is added.

	* ContentChecker.pm: A pod "LICENSE" section is added.

	* NanoDOM.pm ($VERSION): New variable.

1 wakaba 1.92 2007-08-06 Wakaba <[email protected]>
2    
3     * ContentChecker.pod: New documentation.
4    
5     * Makefile: A rule for |ContentChecker.html| is added.
6    
7     * ContentChecker.pm: A pod "LICENSE" section is added.
8    
9     * NanoDOM.pm ($VERSION): New variable.
10    
11 wakaba 1.90 2007-08-05 Wakaba <[email protected]>
12    
13 wakaba 1.91 * H2H.pm: |b|, |i|, and |sub| are added to the
14     list of allowed HTML elements.
15    
16     2007-08-05 Wakaba <[email protected]>
17    
18 wakaba 1.90 * H2H.pm: |samp| is added to the list of allowed
19     HTML elements.
20    
21     * URIChecker.pm (check_iri): New.
22     (check_iri_reference): Error type for IRI reference
23     syntax error is changed.
24    
25 wakaba 1.87 2007-08-04 Wakaba <[email protected]>
26    
27 wakaba 1.89 * ContentChecker.pm: Reference to the |Whatpm::ContentChecker::Atom|
28     is added.
29     (check_document): Load appropriate module before validation.
30    
31     2007-08-04 Wakaba <[email protected]>
32    
33 wakaba 1.88 * ContentChecker/: New directory.
34    
35     2007-08-04 Wakaba <[email protected]>
36    
37 wakaba 1.87 * ContentChecker.pm: HTML |time| element is implemented.
38    
39     * HTMLTable.pm: Comments are updated as HTML5 is revised.
40    
41 wakaba 1.71 2007-07-21 Wakaba <[email protected]>
42    
43 wakaba 1.86 * ContentChecker.pm (check_document): Return value
44     even if no document element is found.
45    
46     2007-07-21 Wakaba <[email protected]>
47    
48 wakaba 1.85 * HTML.pm.src: |$in_body| is no longer a function.
49    
50     2007-07-21 Wakaba <[email protected]>
51    
52 wakaba 1.84 * HTML.pm.src: The |$in_body| code has been moved down.
53    
54     2007-07-21 Wakaba <[email protected]>
55    
56 wakaba 1.83 * HTML.pm.src: The "trailing end" insertion mode
57     is split into "after html body" and "after html frameset"
58     insertion modes. Their codes are merged with "after body"
59     and "after frameset" codes. |$previous_insertion_mode|
60     has been removed. "after frameset" code is
61     merged with "in frameset" code.
62    
63     2007-07-21 Wakaba <[email protected]>
64    
65 wakaba 1.82 * HTML.pm.src: The "before head" insertion mode is
66     merged with the "in head" insertion mode.
67    
68     2007-07-21 Wakaba <[email protected]>
69    
70 wakaba 1.81 * HTML.pm.src: Cases in "in head" insertion mode are
71     reorganized.
72    
73     2007-07-21 Wakaba <[email protected]>
74    
75 wakaba 1.80 * HTML.pm.src: Some cases in "in table" insertion mode
76     are merged.
77    
78     2007-07-21 Wakaba <[email protected]>
79    
80 wakaba 1.79 * HTML.pm.src: The "in row" insertion mode is merged
81     with "in table" insertion mode.
82    
83     2007-07-21 Wakaba <[email protected]>
84    
85 wakaba 1.78 * HTML.pm.src: The "in table" and "in table body" insertion
86     modes are merged.
87    
88     2007-07-21 Wakaba <[email protected]>
89    
90 wakaba 1.77 * HTML.pm.src: There is no "in table head" or "in table foot"
91     insertion mode!
92    
93     2007-07-21 Wakaba <[email protected]>
94    
95 wakaba 1.76 * HTML.pm.src: |<noframes>| "in frameset" and "in noframes"
96     now directly invoke the handler.
97    
98     2007-07-21 Wakaba <[email protected]>
99    
100 wakaba 1.75 * HTML.pm.src: Codes for "in cell" insertion mode
101     is merged to the "in body" insertion mode code.
102    
103     2007-07-21 Wakaba <[email protected]>
104    
105 wakaba 1.74 * HTML.pm.src: Codes for "in body" and "in caption"
106     insertion modes are merged.
107    
108     2007-07-21 Wakaba <[email protected]>
109    
110 wakaba 1.73 * HTML.pm.src: Two |!!!next-token|s were missing.
111    
112     2007-07-21 Wakaba <[email protected]>
113    
114 wakaba 1.72 * HTML.pm.src: Use numeric constant for |{content_mode}|
115     instead of string constant for |{content_model_flag}|.
116    
117     2007-07-21 Wakaba <[email protected]>
118    
119 wakaba 1.71 * HTML.pm.src: Add the name of the attribute
120     to the "duplicate attribute" error.
121    
122 wakaba 1.69 2007-07-17 Wakaba <[email protected]>
123    
124 wakaba 1.70 * ContentChecker.pm: Return the |class| node list.
125    
126     2007-07-17 Wakaba <[email protected]>
127    
128 wakaba 1.69 * ContentChecker.pm: Return the |id| node list.
129    
130     * HTML.pm.src: A typo is fixed.
131    
132 wakaba 1.63 2007-07-16 Wakaba <[email protected]>
133    
134 wakaba 1.68 * ContentChecker.pm: Drop wrong |level => 'error'| specification
135     from "in HTML:xml:lang" error. Character position
136     is now the last part of the error type in the URI error
137     description. Report "unsupported" status for language
138     tags, media queries, script codes, and style sheets.
139    
140     2007-07-16 Wakaba <[email protected]>
141    
142 wakaba 1.67 * ContentChecker.pm: Report error if |xml:lang|
143     in HTML, |lang| in XML, |xmlns| in XML, and |meta| |charset|
144     in XML.
145    
146     * NanoDOM.pm (Attr.owner_document): New attribute.
147    
148     2007-07-16 Wakaba <[email protected]>
149    
150 wakaba 1.66 * HTML.pm.src: The character immediately following
151     a bare |hcro| was discarded. Fix handling of
152     entity references in attribute values.
153    
154     2007-07-16 Wakaba <[email protected]>
155    
156 wakaba 1.65 * HTML.pm.src (main and trailin end phases): Token
157     types |DOCTYPE|, |comment|, |end-of-file|, and |<html>| are
158     factored out. Error types |in html:#DOCTYPE|
159     and |after html:#DOCTYPE| are merged
160     into |DOCTYPE in the middle|. |</frameset>|
161     in fragment parsing mode changed the
162     insertion mode.
163    
164     2007-07-16 Wakaba <[email protected]>
165    
166 wakaba 1.64 * HTML.pm.src: |$phase| has been removed; The |trailing end|
167     phase is now an insertion mode. Treatments for white
168     space character tokens were incorrect for some
169     insertion modes. An old |meta| case was not removed.
170    
171     2007-07-16 Wakaba <[email protected]>
172    
173 wakaba 1.63 * HTML.pm.src: |meta| charset declaration extraction
174     implemented (but changing the encoding is not yet:-).
175    
176 wakaba 1.60 2007-07-15 Wakaba <[email protected]>
177