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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24