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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24