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

Diff of /markup/html/whatpm/Whatpm/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.64 by wakaba, Mon Jul 16 03:21:04 2007 UTC revision 1.111 by wakaba, Wed Oct 17 10:46:26 2007 UTC
# Line 1  Line 1 
1    2007-10-17  Wakaba  <wakaba@suika.fam.cx>
2    
3            * Makefile (clean): New rule.
4    
5            * NanoDOM.pm (public_id, system_id): New attributes.
6    
7    2007-10-17  Wakaba  <wakaba@suika.fam.cx>
8    
9            * Makefile (CSS-all, CSS-clean, clean): New rules.
10    
11    2007-10-14  Wakaba  <wakaba@suika.fam.cx>
12    
13            * ContentChecker.pm (check_document): Support for
14            new |is_xml_root| flag.
15            (check_element): Support for new |pluses| state.
16            (_add_pluses): New method.
17            (_remove_minuses): Support for new |minus| item.
18    
19    2007-09-24  Wakaba  <wakaba@suika.fam.cx>
20    
21            * ContentChecker.pm: Raise specific error for invalid
22            root element.
23    
24    2007-09-24  Wakaba  <wakaba@suika.fam.cx>
25    
26            * ContentChecker.pm: Set level values for later uses.
27    
28    2007-09-09  Wakaba  <wakaba@suika.fam.cx>
29    
30            * ContentChecker.pm: Support for language tag validation.
31    
32    2007-09-09  Wakaba  <wakaba@suika.fam.cx>
33    
34            * LangTag.pm (check_rfc3066_language_tag): New method.
35    
36    2007-09-09  Wakaba  <wakaba@suika.fam.cx>
37    
38            * LangTag.pm: New module.
39    
40    2007-09-04  Wakaba  <wakaba@suika.fam.cx>
41    
42            * HTML.pm.src: Some error types were wrong.
43    
44    2007-08-17  Wakaba  <wakaba@suika.fam.cx>
45    
46            * CSS/: New directory.
47    
48    2007-08-17  Wakaba  <wakaba@suika.fam.cx>
49    
50            * ContentChecker.pm (_check_get_children): Support
51            for |noscript| in |head|.
52    
53    2007-08-12  Wakaba  <wakaba@suika.fam.cx>
54    
55            * URI/: New directory.
56    
57    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
58    
59            * HTML.pm.src: Tokenizer's states are now represented in
60            number.
61    
62    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
63    
64            * HTML.pm.src: |or|s for insertion modes are replaced
65            by |&|s.
66    
67    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
68    
69            * HTML.pm.src: Token types are now represented in number.
70    
71    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
72    
73            * ContentType.pm (SEE ALSO): Updated.
74    
75            * HTML.pm.src: Insertion modes are now represented in number.
76    
77    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
78    
79            * ContentType.pm: Sniffing for bitmap images (HTML5 revision
80            999) is implemented.
81    
82    2007-08-08  Wakaba  <wakaba@suika.fam.cx>
83    
84            * ContentType.pm: Sniffing for |<script| (HTML5 revision
85            983) is implemented.
86    
87    2007-08-06  Wakaba  <wakaba@suika.fam.cx>
88    
89            * ContentChecker.pod: New documentation.
90    
91            * Makefile: A rule for |ContentChecker.html| is added.
92    
93            * ContentChecker.pm: A pod "LICENSE" section is added.
94    
95            * NanoDOM.pm ($VERSION): New variable.
96    
97    2007-08-05  Wakaba  <wakaba@suika.fam.cx>
98    
99            * H2H.pm: |b|, |i|, and |sub| are added to the
100            list of allowed HTML elements.
101    
102    2007-08-05  Wakaba  <wakaba@suika.fam.cx>
103    
104            * H2H.pm: |samp| is added to the list of allowed
105            HTML elements.
106    
107            * URIChecker.pm (check_iri): New.
108            (check_iri_reference): Error type for IRI reference
109            syntax error is changed.
110    
111    2007-08-04  Wakaba  <wakaba@suika.fam.cx>
112    
113            * ContentChecker.pm: Reference to the |Whatpm::ContentChecker::Atom|
114            is added.
115            (check_document): Load appropriate module before validation.
116    
117    2007-08-04  Wakaba  <wakaba@suika.fam.cx>
118    
119            * ContentChecker/: New directory.
120    
121    2007-08-04  Wakaba  <wakaba@suika.fam.cx>
122    
123            * ContentChecker.pm: HTML |time| element is implemented.
124    
125            * HTMLTable.pm: Comments are updated as HTML5 is revised.
126    
127    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
128    
129            * ContentChecker.pm (check_document): Return value
130            even if no document element is found.
131    
132    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
133    
134            * HTML.pm.src: |$in_body| is no longer a function.
135    
136    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
137    
138            * HTML.pm.src: The |$in_body| code has been moved down.
139    
140    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
141    
142            * HTML.pm.src: The "trailing end" insertion mode
143            is split into "after html body" and "after html frameset"
144            insertion modes.  Their codes are merged with "after body"
145            and "after frameset" codes.  |$previous_insertion_mode|
146            has been removed.  "after frameset" code is
147            merged with "in frameset" code.
148    
149    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
150    
151            * HTML.pm.src: The "before head" insertion mode is
152            merged with the "in head" insertion mode.
153    
154    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
155    
156            * HTML.pm.src: Cases in "in head" insertion mode are
157            reorganized.
158    
159    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
160    
161            * HTML.pm.src: Some cases in "in table" insertion mode
162            are merged.
163    
164    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
165    
166            * HTML.pm.src: The "in row" insertion mode is merged
167            with "in table" insertion mode.
168    
169    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
170    
171            * HTML.pm.src: The "in table" and "in table body" insertion
172            modes are merged.
173    
174    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
175    
176            * HTML.pm.src: There is no "in table head" or "in table foot"
177            insertion mode!
178    
179    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
180    
181            * HTML.pm.src: |<noframes>| "in frameset" and "in noframes"
182            now directly invoke the handler.
183    
184    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
185    
186            * HTML.pm.src: Codes for "in cell" insertion mode
187            is merged to the "in body" insertion mode code.
188    
189    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
190    
191            * HTML.pm.src: Codes for "in body" and "in caption"
192            insertion modes are merged.
193    
194    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
195    
196            * HTML.pm.src: Two |!!!next-token|s were missing.
197    
198    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
199    
200            * HTML.pm.src: Use numeric constant for |{content_mode}|
201            instead of string constant for |{content_model_flag}|.
202    
203    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
204    
205            * HTML.pm.src: Add the name of the attribute
206            to the "duplicate attribute" error.
207    
208    2007-07-17  Wakaba  <wakaba@suika.fam.cx>
209    
210            * ContentChecker.pm: Return the |class| node list.
211    
212    2007-07-17  Wakaba  <wakaba@suika.fam.cx>
213    
214            * ContentChecker.pm: Return the |id| node list.
215    
216            * HTML.pm.src: A typo is fixed.
217    
218    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
219    
220            * ContentChecker.pm: Drop wrong |level => 'error'| specification
221            from "in HTML:xml:lang" error.  Character position
222            is now the last part of the error type in the URI error
223            description.  Report "unsupported" status for language
224            tags, media queries, script codes, and style sheets.
225    
226    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
227    
228            * ContentChecker.pm: Report error if |xml:lang|
229            in HTML, |lang| in XML, |xmlns| in XML, and |meta| |charset|
230            in XML.
231    
232            * NanoDOM.pm (Attr.owner_document): New attribute.
233    
234    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
235    
236            * HTML.pm.src: The character immediately following
237            a bare |hcro| was discarded.  Fix handling of
238            entity references in attribute values.
239    
240    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
241    
242            * HTML.pm.src (main and trailin end phases): Token
243            types |DOCTYPE|, |comment|, |end-of-file|, and |<html>| are
244            factored out.  Error types |in html:#DOCTYPE|
245            and |after html:#DOCTYPE| are merged
246            into |DOCTYPE in the middle|.  |</frameset>|
247            in fragment parsing mode changed the
248            insertion mode.
249    
250  2007-07-16  Wakaba  <wakaba@suika.fam.cx>  2007-07-16  Wakaba  <wakaba@suika.fam.cx>
251    
252          * HTML.pm.src: |$phase| has been removed; The |trailing end|          * HTML.pm.src: |$phase| has been removed; The |trailing end|

Legend:
Removed from v.1.64  
changed lines
  Added in v.1.111

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24