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

Legend:
Removed from v.1.78  
changed lines
  Added in v.1.213

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24