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

Legend:
Removed from v.1.54  
changed lines
  Added in v.1.121

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24