/[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.45 by wakaba, Sat Jun 23 14:34:39 2007 UTC revision 1.167 by wakaba, Sat Mar 8 02:54:45 2008 UTC
# Line 1  Line 1 
1    2008-03-08  Wakaba  <wakaba@suika.fam.cx>
2    
3            * HTML.pm.src: A "generate implied end tags" code (t409.1)
4            could not be reached so that it is now removed (HTML5 revision
5            1320).
6    
7    2008-03-08  Wakaba  <wakaba@suika.fam.cx>
8    
9            * HTML.pm.src: Code for the case of |</div>| and so on are revised
10            to align with new spec text (HTML5 revision 1320).
11    
12    2008-03-08  Wakaba  <wakaba@suika.fam.cx>
13    
14            * HTML.pm.src: Remove strange |if| condition; however, it should
15            have had no harm in theory.
16    
17    2008-03-08  Wakaba  <wakaba@suika.fam.cx>
18    
19            * HTML.pm.src (_tree_construction_main): '</p>' in body
20            case is split from other end tags for the preparation
21            of implementing HTML revision 1320.
22    
23    2008-03-07  Wakaba  <wakaba@suika.fam.cx>
24    
25            * HTML.pm.src: Simplified "generate implied end tag" (HTML5
26            revision 1320).
27    
28    2008-03-07  Wakaba  <wakaba@suika.fam.cx>
29    
30            * HTML.pm.src (_tree_construction_main): Merge rules for "h1"
31            and "div" (HTML5 revision 1318).  Add comments to where
32            |form| pointer association codes should be inserted (HTML5 revision
33            1319).
34    
35    2008-03-06  Wakaba  <wakaba@suika.fam.cx>
36    
37            * HTML.pm.src: <html> treatement refined (HTML5 revision 1314).
38    
39    2008-03-05  Wakaba  <wakaba@suika.fam.cx>
40    
41            * HTML.pm.src: Since the case t268 should never be reached (no
42            other token type, there are), it is replaced by a |die| statement.
43    
44    2008-03-05  Wakaba  <wakaba@suika.fam.cx>
45    
46            * HTML.pm.src: Typo fixed.
47    
48    2008-03-04  Wakaba  <wakaba@suika.fam.cx>
49    
50            * HTML.pm.src (_tree_construction_initial): Some limited quirks
51            doctypes were not uppercased for comparison.
52    
53    2008-03-03  Wakaba  <wakaba@suika.fam.cx>
54    
55            * HTML.pm.src (tree construction and set_inner_html): Checkpoints
56            are added.
57    
58    2008-03-03  Wakaba  <wakaba@suika.fam.cx>
59    
60            * HTML.pm.src (_tokenize_attempt_to_consume_an_entity): Checkpoints
61            are set.  Cases that are unlikely reached are noted as so.
62    
63    2008-03-03  Wakaba  <wakaba@suika.fam.cx>
64    
65            * HTML.pm.src: Checkpoints for debugging are added.
66    
67            * mkhtmlparser.pl: Support for |!!!cp| syntax.
68    
69    2008-03-03  Wakaba  <wakaba@suika.fam.cx>
70    
71            * HTML.pm.src, mkhtmlparser.pl: s/_input_character/_char/g
72            for simplicity.
73    
74    2008-03-03  Wakaba  <wakaba@suika.fam.cx>
75    
76            * HTML.pm.src: Flag name changed: s/correct/force-quirks/g (HTML5
77            revision 1307).
78    
79    2008-03-03  Wakaba  <wakaba@suika.fam.cx>
80    
81            * HTML.pm.src (_get_next_token): Where the /incorrect/ flag
82            is set are changed (HTML5 revision 1305).
83    
84    2008-03-02  Wakaba  <wakaba@suika.fam.cx>
85    
86            * HTML.pm.src: Raise a parse error for |<span ===>| (HTML5 revision
87            1292).  Entities are not parsed in comment-like part in RCDATA
88            elements (HTML5 revision 1294).  Allow bare & at the end
89            of attribute value literals (HTML5 revision 1296).  More
90            quirks mode doctypes (HTML5 revision 1302).  Requires spaces
91            between attributes and ban attribute names or unquoted
92            attribute values containing single or double quotes (HTML5
93            revision 1303).
94    
95    2008-03-02  Wakaba  <wakaba@suika.fam.cx>
96    
97            * ContentChecker.pm: Typo fixed.  Don't raise "character encoding"
98            and related errors unless it is an HTML document (though the spec
99            is unclear on whether it is applied to XHTML document).
100    
101            * HTML.pm (%HTMLAttrStatus): WF2 repetition model attributes
102            are added.
103    
104    2008-03-02  Wakaba  <wakaba@suika.fam.cx>
105    
106            * HTML.pm.src: s/local_name/manakai_local_name/g.
107    
108    2008-03-01  Wakaba  <wakaba@suika.fam.cx>
109    
110            * _NamedEntityList.pm: Updated (HTML5 revision 1286).
111    
112            * HTML.pm.src: |charset| in |content| attribute is
113            case-insensitive (HTML5 revision 1270).
114    
115    2008-02-26  Wakaba  <wakaba@suika.fam.cx>
116    
117            * ContentChecker.pm: New status constants are added.
118            ($ElementDefault): |status| added.
119            (check_element): Err for non-standard or deprecated elements.
120            (_attr_status_info): For non-standard or deprecated attributes.
121    
122    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
123    
124            * ContentChecker.pm (_attr_status_info): New internal method.
125    
126    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
127    
128            * ContentChecker.pm (check_element): Element standardized
129            status information is now dispatched.
130    
131    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
132    
133            * ContentChecker.pm (check_element): Fix |del|-and-significant
134            problem by adding some more arguments.
135    
136    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
137    
138            * ContentChecker.pm (check_element): Use context of
139            container-for-the-purpose-of-content-model element (not transparent
140            element) for |check_child_element| calling and significant
141            text flag marking.  This reintroduces |<del>|-and-significant
142            problem again.
143    
144    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
145    
146            * ContentChecker.pm (check_element): Make semi-transparent
147            elements ignored for the purpose of phase changes in
148            content model checking.
149    
150    2008-02-23  Wakaba  <wakaba@suika.fam.cx>
151    
152            * ContentChecker.pm (check_element): In-element state
153            was not properly managed for transparent cases.
154    
155    2008-02-23  Wakaba  <wakaba@suika.fam.cx>
156    
157            * ContentChecker.pm (check_element): Support for |video|
158            and |audio| as semi-transparent elements.
159    
160    2008-02-23  Wakaba  <wakaba@suika.fam.cx>
161    
162            * ContentChecker.pm ($HTMLSemiTransparentElements): New.
163            (check_element): s/minuses/minus_elements/, s/pluses/plus_elements/.
164            Support for |html:object| as a semi-transparent element.
165    
166    2008-02-23  Wakaba  <wakaba@suika.fam.cx>
167    
168            * ContentChecker.pm (check_element): The way to traverse
169            the tree is entirely revised to make it easier to track
170            the state of ancestors/descendants.  As a result of this
171            revision (which rewrites almost all of Whatpm::ContentChecker::HTML),
172            support for content model checking for HTML elements |figure|,
173            |object|, |video|, and |audio| and checking for XML elements (and
174            some XMLNS checkings) are dropped for now.  They will be
175            reimplemented in due cource.
176    
177    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
178    
179            * HTML.pm.src: |>| in public or system literal closes the DOCTYPE
180            token (HTML5 revision 1225).
181    
182    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
183    
184            * ContentChecker.pm ({unsupported_level}): New value.
185    
186            * HTML.pm.src: Save whether |meta| |content| attribute
187            contains character references or not.
188    
189    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
190    
191            * ContentChecker.pm (_get_children): (Incompleted) attempt to
192            imlement significant content checking for contents
193            with |del| elements.
194    
195    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
196    
197            * ContenteChecker.pm ($HTMLTransparentElements): More
198            elements are added.
199            (_get_children): HTML |object| elements are now semi-transparent.
200    
201            * NanoDOM.pm (manakai_html, manakai_head): New methods.
202    
203    2008-02-16  Wakaba  <wakaba@suika.fam.cx>
204    
205            * CacheManifest.pm: HTML5 revision 1211 implemented.
206    
207            * CacheManifest.pod: Updated.
208    
209    2008-02-10  Wakaba  <wakaba@suika.fam.cx>
210    
211            * ContentChecker.pm (check_document, check_element): Support
212            for second argument ($onsubdoc).
213            (_get_css_parser): Removed (now it is part of WDCC).
214    
215    2008-02-09  Wakaba  <wakaba@suika.fam.cx>
216    
217            * ContentChecker.pm (_get_css_parser): New.
218    
219    2007-11-25  Wakaba  <wakaba@suika.fam.cx>
220    
221            * ContentChecker.pm ($AnyChecker): Old way to add child elements
222            for checking had been used.
223    
224    2007-11-25  Wakaba  <wakaba@suika.fam.cx>
225    
226            * ContentChecker.pm (check_element): New todo item type |descendant|.
227    
228    2007-11-23  Wakaba  <wakaba@suika.fam.cx>
229    
230            * IMTChecker.pm: Revised to raise errors and warnings as (poorly)
231            specced in RFC 2046 and RFC 4288.
232            (application/atom+xml): Definition added.
233    
234    2007-11-23  Wakaba  <wakaba@suika.fam.cx>
235    
236            * URIChecker.pm: Make RFC 3986 should-level errors
237            warnings (rather than SHOULD-level errors).
238    
239    2007-11-23  Wakaba  <wakaba@suika.fam.cx>
240    
241            * NanoDOM.pm (get_user_data, set_user_data): New methods.
242    
243            * HTML.pm.src: A flag for character references in attribute
244            values are added.  Set |manakai_has_reference| user data
245            to |charset| attribute.
246    
247    2007-11-23  Wakaba  <wakaba@suika.fam.cx>
248    
249            * NanoDOM.pm (input_encoding, manakai_charset, manakai_has_bom): New
250            attributes.
251    
252            * ContentChecker.pm (check_document): Warn if charset requirements
253            cannot be tested.
254    
255    2007-11-19  Wakaba  <wakaba@suika.fam.cx>
256    
257            * HTML.pm.src (parse_byte_string): Detect charset
258            by universalchardet if charset parameter is not specified.
259    
260            * Makefile (Charset-all, Charset-clean): New rules.
261    
262    2007-11-18  Wakaba  <wakaba@suika.fam.cx>
263    
264            * ContentChecker.pm (check_document): Check the existence
265            of character encoding declaration and selection of encoding
266            for HTML document.
267    
268    2007-11-18  Wakaba  <wakaba@suika.fam.cx>
269    
270            * ContentType.pm (get_sniffed_type): Return also the official
271            type in list context.
272    
273    2007-11-18  Wakaba  <wakaba@suika.fam.cx>
274    
275            * ContentType.pm: Sniffing with leading white space
276            ignoring (HTML5 revisions 1013 and 1016).
277    
278    2007-11-18  Wakaba  <wakaba@suika.fam.cx>
279    
280            * ContentType.pm: HTML5 revision 1013 changes, except for leading
281            white spaces, are implemented.
282    
283    2007-11-11  Wakaba  <wakaba@suika.fam.cx>
284    
285            * HTML.pm.src (parse_char_string): Set |inner_encoding|
286            attribute if possible.
287    
288    2007-11-11  Wakaba  <wakaba@suika.fam.cx>
289    
290            * HTML.pm.src (parse_byte_string): New method.
291            (parse_char_string): New alias for |parse_string|.
292            (main phase): Invoking "change the encoding" algorithm if desired.
293    
294            * HTML.pod: Updated.
295    
296    2007-11-11  Wakaba  <wakaba@suika.fam.cx>
297    
298            * HTML.pod (get_inner_html): Removed.
299    
300            * Makefile (HTML-all, HTML-clean): New.
301    
302    2007-11-11  Wakaba  <wakaba@suika.fam.cx>
303    
304            * HTML.pm.src (get_inner_html): Removed (moved to HTML/Serializer.pm).
305    
306    2007-11-08  Wakaba  <wakaba@suika.fam.cx>
307    
308            * mklinktypelist.pl: s/noreferer/noreferrer/ (HTML5 revision 1132).
309    
310    2007-11-04  Wakaba  <wakaba@suika.fam.cx>
311    
312            * Makefile: |CacheManifest.html| is added.
313    
314            * CacheManifest.pod: New file.
315    
316    2007-11-04  Wakaba  <wakaba@suika.fam.cx>
317    
318            * CacheManifest.pm: New module.
319    
320    2007-11-04  Wakaba  <wakaba@suika.fam.cx>
321    
322            * HTML.pm.src: Support for application cache selection algorithm
323            callback.
324    
325    2007-11-04  Wakaba  <wakaba@suika.fam.cx>
326    
327            * mklinktypelist.pl: Support for rel=noreferer (HTML5 revision 1118).
328    
329    2007-10-17  Wakaba  <wakaba@suika.fam.cx>
330    
331            * Makefile (clean): New rule.
332    
333            * NanoDOM.pm (public_id, system_id): New attributes.
334    
335    2007-10-17  Wakaba  <wakaba@suika.fam.cx>
336    
337            * Makefile (CSS-all, CSS-clean, clean): New rules.
338    
339    2007-10-14  Wakaba  <wakaba@suika.fam.cx>
340    
341            * ContentChecker.pm (check_document): Support for
342            new |is_xml_root| flag.
343            (check_element): Support for new |pluses| state.
344            (_add_pluses): New method.
345            (_remove_minuses): Support for new |minus| item.
346    
347    2007-09-24  Wakaba  <wakaba@suika.fam.cx>
348    
349            * ContentChecker.pm: Raise specific error for invalid
350            root element.
351    
352    2007-09-24  Wakaba  <wakaba@suika.fam.cx>
353    
354            * ContentChecker.pm: Set level values for later uses.
355    
356    2007-09-09  Wakaba  <wakaba@suika.fam.cx>
357    
358            * ContentChecker.pm: Support for language tag validation.
359    
360    2007-09-09  Wakaba  <wakaba@suika.fam.cx>
361    
362            * LangTag.pm (check_rfc3066_language_tag): New method.
363    
364    2007-09-09  Wakaba  <wakaba@suika.fam.cx>
365    
366            * LangTag.pm: New module.
367    
368    2007-09-04  Wakaba  <wakaba@suika.fam.cx>
369    
370            * HTML.pm.src: Some error types were wrong.
371    
372    2007-08-17  Wakaba  <wakaba@suika.fam.cx>
373    
374            * CSS/: New directory.
375    
376    2007-08-17  Wakaba  <wakaba@suika.fam.cx>
377    
378            * ContentChecker.pm (_check_get_children): Support
379            for |noscript| in |head|.
380    
381    2007-08-12  Wakaba  <wakaba@suika.fam.cx>
382    
383            * URI/: New directory.
384    
385    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
386    
387            * HTML.pm.src: Tokenizer's states are now represented in
388            number.
389    
390    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
391    
392            * HTML.pm.src: |or|s for insertion modes are replaced
393            by |&|s.
394    
395    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
396    
397            * HTML.pm.src: Token types are now represented in number.
398    
399    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
400    
401            * ContentType.pm (SEE ALSO): Updated.
402    
403            * HTML.pm.src: Insertion modes are now represented in number.
404    
405    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
406    
407            * ContentType.pm: Sniffing for bitmap images (HTML5 revision
408            999) is implemented.
409    
410    2007-08-08  Wakaba  <wakaba@suika.fam.cx>
411    
412            * ContentType.pm: Sniffing for |<script| (HTML5 revision
413            983) is implemented.
414    
415    2007-08-06  Wakaba  <wakaba@suika.fam.cx>
416    
417            * ContentChecker.pod: New documentation.
418    
419            * Makefile: A rule for |ContentChecker.html| is added.
420    
421            * ContentChecker.pm: A pod "LICENSE" section is added.
422    
423            * NanoDOM.pm ($VERSION): New variable.
424    
425    2007-08-05  Wakaba  <wakaba@suika.fam.cx>
426    
427            * H2H.pm: |b|, |i|, and |sub| are added to the
428            list of allowed HTML elements.
429    
430    2007-08-05  Wakaba  <wakaba@suika.fam.cx>
431    
432            * H2H.pm: |samp| is added to the list of allowed
433            HTML elements.
434    
435            * URIChecker.pm (check_iri): New.
436            (check_iri_reference): Error type for IRI reference
437            syntax error is changed.
438    
439    2007-08-04  Wakaba  <wakaba@suika.fam.cx>
440    
441            * ContentChecker.pm: Reference to the |Whatpm::ContentChecker::Atom|
442            is added.
443            (check_document): Load appropriate module before validation.
444    
445    2007-08-04  Wakaba  <wakaba@suika.fam.cx>
446    
447            * ContentChecker/: New directory.
448    
449    2007-08-04  Wakaba  <wakaba@suika.fam.cx>
450    
451            * ContentChecker.pm: HTML |time| element is implemented.
452    
453            * HTMLTable.pm: Comments are updated as HTML5 is revised.
454    
455    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
456    
457            * ContentChecker.pm (check_document): Return value
458            even if no document element is found.
459    
460    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
461    
462            * HTML.pm.src: |$in_body| is no longer a function.
463    
464    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
465    
466            * HTML.pm.src: The |$in_body| code has been moved down.
467    
468    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
469    
470            * HTML.pm.src: The "trailing end" insertion mode
471            is split into "after html body" and "after html frameset"
472            insertion modes.  Their codes are merged with "after body"
473            and "after frameset" codes.  |$previous_insertion_mode|
474            has been removed.  "after frameset" code is
475            merged with "in frameset" code.
476    
477    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
478    
479            * HTML.pm.src: The "before head" insertion mode is
480            merged with the "in head" insertion mode.
481    
482    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
483    
484            * HTML.pm.src: Cases in "in head" insertion mode are
485            reorganized.
486    
487    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
488    
489            * HTML.pm.src: Some cases in "in table" insertion mode
490            are merged.
491    
492    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
493    
494            * HTML.pm.src: The "in row" insertion mode is merged
495            with "in table" insertion mode.
496    
497    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
498    
499            * HTML.pm.src: The "in table" and "in table body" insertion
500            modes are merged.
501    
502    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
503    
504            * HTML.pm.src: There is no "in table head" or "in table foot"
505            insertion mode!
506    
507    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
508    
509            * HTML.pm.src: |<noframes>| "in frameset" and "in noframes"
510            now directly invoke the handler.
511    
512    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
513    
514            * HTML.pm.src: Codes for "in cell" insertion mode
515            is merged to the "in body" insertion mode code.
516    
517    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
518    
519            * HTML.pm.src: Codes for "in body" and "in caption"
520            insertion modes are merged.
521    
522    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
523    
524            * HTML.pm.src: Two |!!!next-token|s were missing.
525    
526    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
527    
528            * HTML.pm.src: Use numeric constant for |{content_mode}|
529            instead of string constant for |{content_model_flag}|.
530    
531    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
532    
533            * HTML.pm.src: Add the name of the attribute
534            to the "duplicate attribute" error.
535    
536    2007-07-17  Wakaba  <wakaba@suika.fam.cx>
537    
538            * ContentChecker.pm: Return the |class| node list.
539    
540    2007-07-17  Wakaba  <wakaba@suika.fam.cx>
541    
542            * ContentChecker.pm: Return the |id| node list.
543    
544            * HTML.pm.src: A typo is fixed.
545    
546    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
547    
548            * ContentChecker.pm: Drop wrong |level => 'error'| specification
549            from "in HTML:xml:lang" error.  Character position
550            is now the last part of the error type in the URI error
551            description.  Report "unsupported" status for language
552            tags, media queries, script codes, and style sheets.
553    
554    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
555    
556            * ContentChecker.pm: Report error if |xml:lang|
557            in HTML, |lang| in XML, |xmlns| in XML, and |meta| |charset|
558            in XML.
559    
560            * NanoDOM.pm (Attr.owner_document): New attribute.
561    
562    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
563    
564            * HTML.pm.src: The character immediately following
565            a bare |hcro| was discarded.  Fix handling of
566            entity references in attribute values.
567    
568    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
569    
570            * HTML.pm.src (main and trailin end phases): Token
571            types |DOCTYPE|, |comment|, |end-of-file|, and |<html>| are
572            factored out.  Error types |in html:#DOCTYPE|
573            and |after html:#DOCTYPE| are merged
574            into |DOCTYPE in the middle|.  |</frameset>|
575            in fragment parsing mode changed the
576            insertion mode.
577    
578    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
579    
580            * HTML.pm.src: |$phase| has been removed; The |trailing end|
581            phase is now an insertion mode.  Treatments for white
582            space character tokens were incorrect for some
583            insertion modes.  An old |meta| case was not removed.
584    
585    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
586    
587            * HTML.pm.src: |meta| charset declaration extraction
588            implemented (but changing the encoding is not yet:-).
589    
590    2007-07-15  Wakaba  <wakaba@suika.fam.cx>
591    
592            * Charset/: New directory.
593    
594    2007-07-15  Wakaba  <wakaba@suika.fam.cx>
595    
596            * H2H.pm: New Perl module (created from
597            manakai's H2H.dis).
598    
599    2007-07-15  Wakaba  <wakaba@suika.fam.cx>
600    
601            * XMLSerializer.pm: New Perl module (created from
602            manakai's SimpleLS.dis).
603    
604    2007-07-07  Wakaba  <wakaba@suika.fam.cx>
605    
606            * HTML.pm.src: |<!---x-->| was not processed correctly.
607    
608    2007-07-01  Wakaba  <wakaba@suika.fam.cx>
609    
610            * HTML.pm.src: Report correct error message
611            for |<body></div></body>|.
612    
613    2007-07-01  Wakaba  <wakaba@suika.fam.cx>
614    
615            * HTMLTable.pm: An error description was incorrect.
616    
617    2007-06-30  Wakaba  <wakaba@suika.fam.cx>
618    
619            * ContentChecker.pm: Return |{term}| list.
620    
621    2007-06-30  Wakaba  <wakaba@suika.fam.cx>
622    
623            * HTML.pm.src: HTML5 revisions 961-966 (</p>, </br>,
624            nested <nobr>, implied </tbody>, </tfoot>, and </thead>,
625            and <title> outside of head).
626    
627    2007-06-30  Wakaba  <wakaba@suika.fam.cx>
628    
629            * IMTChecker.pm: Report warning for unregistered
630            and private types/subtypes.
631    
632            * ContentChecker.pm, HTML.pm.src, IMTChecker.pm,
633            URIChecker.pm, HTMLTable.pm: Error messages are now
634            consistent; they are all listed in
635            <http://suika.fam.cx/gate/2005/sw/Whatpm%20Error%20Types>.
636    
637    2007-06-25  Wakaba  <wakaba@suika.fam.cx>
638    
639            * ContentChecker.pm: |<img ismap>| not in |<a></a>|
640            is now erred.  |<datalist>| is implemented.
641            Attribute checker for |<command>| and |<menu>| are
642            added.  Support for |contextmenu| global attribute
643            is added.
644    
645    2007-06-25  Wakaba  <wakaba@suika.fam.cx>
646    
647            * HTML.pm.src (_reset_insertion_mode): Interpretation
648            of Step 3 has been changed.
649    
650    2007-06-25  Wakaba  <wakaba@suika.fam.cx>
651    
652            * HTML.pm.src: Late |<html>| parse error is implemented.
653    
654    2007-06-24  Wakaba  <wakaba@suika.fam.cx>
655    
656            * URIChecker.pm (check_iri_reference): A |decode| method name was
657            incorrect.
658    
659            * ContentChecker.pm: Support for the |footer| element.
660            Check URI syntax for space-separated URI attributes.
661            Support for the |tabindex| attribute.  Support
662            for |datetime| attribute.
663    
664    2007-06-24  Wakaba  <wakaba@suika.fam.cx>
665    
666            * HTML.pm.src: HTML5 revision 1.144 (&#x0D;) and 1.145 (invalid
667            character references).  HTML5 revision 1.146 (white space
668            characters before root start tag).  HTML5 revision
669            1.148 (named character references in attribute values).
670            HTML5 revision 1.152 (<plaintext>.innerHTML get).
671    
672    2007-06-24  Wakaba  <wakaba@suika.fam.cx>
673    
674            * HTML.pm.src: HTML5 revisions 1.142 and 1.143 (<noscript>
675            in <head>).
676    
677    2007-06-24  Wakaba  <wakaba@suika.fam.cx>
678    
679            * HTML.pm.src: HTML5 revision 935 (<base>, <link>, <meta>
680            in body).
681    
682            * ContentChecker.pm: HTML5 revision 938 (scoped="").
683    
684    2007-06-24  Wakaba  <wakaba@suika.fam.cx>
685    
686            * HTML.pm.src: HTML5 revision 923 (matching end tag in CDATA
687            or RCDATA in fragment parsing mode).  HTML5 revision
688            924 (<!--> and <!--->).  HTML5 revision 926 (hn in hn).
689    
690    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
691    
692            * HTML.pm.src (get_inner_html): HTML5 revision 922 (inner_html
693            for <pre> and <textarea>).
694    
695    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
696    
697            * HTML.pm.src: HTML5 revision 920 (<isindex>).
698    
699  2007-06-23  Wakaba  <wakaba@suika.fam.cx>  2007-06-23  Wakaba  <wakaba@suika.fam.cx>
700    
701          * HTML.pm.src: HTML5 revision 918 (</head>, </body>, </html>).          * HTML.pm.src: HTML5 revision 918 (</head>, </body>, </html>).

Legend:
Removed from v.1.45  
changed lines
  Added in v.1.167

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24