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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24