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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24