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

Legend:
Removed from v.1.66  
changed lines
  Added in v.1.124

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24