/[suikacvs]/markup/html/whatpm/Whatpm/ChangeLog
Suika

Contents of /markup/html/whatpm/Whatpm/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.115 - (hide annotations) (download)
Sun Nov 4 11:49:44 2007 UTC (18 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.114: +6 -0 lines
++ ChangeLog	4 Nov 2007 11:48:54 -0000
2007-11-04  Wakaba  <wakaba@suika.fam.cx>

	* readme.en.html: Link to |Whatpm::CacheManifest|.

++ whatpm/Whatpm/ChangeLog	4 Nov 2007 11:49:27 -0000
	* Makefile: |CacheManifest.html| is added.

	* CacheManifest.pod: New file.

2007-11-04  Wakaba  <wakaba@suika.fam.cx>

1 wakaba 1.112 2007-11-04 Wakaba <[email protected]>
2    
3 wakaba 1.115 * Makefile: |CacheManifest.html| is added.
4    
5     * CacheManifest.pod: New file.
6    
7     2007-11-04 Wakaba <[email protected]>
8    
9 wakaba 1.114 * CacheManifest.pm: New module.
10    
11     2007-11-04 Wakaba <[email protected]>
12    
13 wakaba 1.113 * HTML.pm.src: Support for application cache selection algorithm
14     callback.
15    
16     2007-11-04 Wakaba <[email protected]>
17    
18 wakaba 1.112 * mklinktypelist.pl: Support for rel=noreferer (HTML5 revision 1118).
19    
20 wakaba 1.110 2007-10-17 Wakaba <[email protected]>
21    
22 wakaba 1.111 * Makefile (clean): New rule.
23    
24     * NanoDOM.pm (public_id, system_id): New attributes.
25    
26     2007-10-17 Wakaba <[email protected]>
27    
28 wakaba 1.110 * Makefile (CSS-all, CSS-clean, clean): New rules.
29    
30 wakaba 1.109 2007-10-14 Wakaba <[email protected]>
31    
32     * ContentChecker.pm (check_document): Support for
33     new |is_xml_root| flag.
34     (check_element): Support for new |pluses| state.
35     (_add_pluses): New method.
36     (_remove_minuses): Support for new |minus| item.
37    
38 wakaba 1.106 2007-09-24 Wakaba <[email protected]>
39    
40 wakaba 1.107 * ContentChecker.pm: Raise specific error for invalid
41     root element.
42    
43     2007-09-24 Wakaba <[email protected]>
44    
45 wakaba 1.106 * ContentChecker.pm: Set level values for later uses.
46    
47 wakaba 1.103 2007-09-09 Wakaba <[email protected]>
48    
49 wakaba 1.105 * ContentChecker.pm: Support for language tag validation.
50    
51     2007-09-09 Wakaba <[email protected]>
52    
53 wakaba 1.104 * LangTag.pm (check_rfc3066_language_tag): New method.
54    
55     2007-09-09 Wakaba <[email protected]>
56    
57 wakaba 1.103 * LangTag.pm: New module.
58    
59 wakaba 1.102 2007-09-04 Wakaba <[email protected]>
60    
61     * HTML.pm.src: Some error types were wrong.
62    
63 wakaba 1.100 2007-08-17 Wakaba <[email protected]>
64    
65 wakaba 1.101 * CSS/: New directory.
66    
67     2007-08-17 Wakaba <[email protected]>
68    
69 wakaba 1.100 * ContentChecker.pm (_check_get_children): Support
70     for |noscript| in |head|.
71    
72 wakaba 1.99 2007-08-12 Wakaba <[email protected]>
73    
74     * URI/: New directory.
75    
76 wakaba 1.94 2007-08-11 Wakaba <[email protected]>
77    
78 wakaba 1.98 * HTML.pm.src: Tokenizer's states are now represented in
79     number.
80    
81     2007-08-11 Wakaba <[email protected]>
82    
83 wakaba 1.97 * HTML.pm.src: |or|s for insertion modes are replaced
84     by |&|s.
85    
86     2007-08-11 Wakaba <[email protected]>
87    
88 wakaba 1.96 * HTML.pm.src: Token types are now represented in number.
89    
90     2007-08-11 Wakaba <[email protected]>
91    
92 wakaba 1.95 * ContentType.pm (SEE ALSO): Updated.
93    
94     * HTML.pm.src: Insertion modes are now represented in number.
95    
96     2007-08-11 Wakaba <[email protected]>
97    
98 wakaba 1.94 * ContentType.pm: Sniffing for bitmap images (HTML5 revision
99     999) is implemented.
100    
101 wakaba 1.93 2007-08-08 Wakaba <[email protected]>
102    
103     * ContentType.pm: Sniffing for |<script| (HTML5 revision
104     983) is implemented.
105    
106 wakaba 1.92 2007-08-06 Wakaba <[email protected]>
107    
108     * ContentChecker.pod: New documentation.
109    
110     * Makefile: A rule for |ContentChecker.html| is added.
111    
112     * ContentChecker.pm: A pod "LICENSE" section is added.
113    
114     * NanoDOM.pm ($VERSION): New variable.
115    
116 wakaba 1.90 2007-08-05 Wakaba <[email protected]>
117    
118 wakaba 1.91 * H2H.pm: |b|, |i|, and |sub| are added to the
119     list of allowed HTML elements.
120    
121     2007-08-05 Wakaba <[email protected]>
122    
123 wakaba 1.90 * H2H.pm: |samp| is added to the list of allowed
124     HTML elements.
125    
126     * URIChecker.pm (check_iri): New.
127     (check_iri_reference): Error type for IRI reference
128     syntax error is changed.
129    
130 wakaba 1.87 2007-08-04 Wakaba <[email protected]>
131    
132 wakaba 1.89 * ContentChecker.pm: Reference to the |Whatpm::ContentChecker::Atom|
133     is added.
134     (check_document): Load appropriate module before validation.
135    
136     2007-08-04 Wakaba <[email protected]>
137    
138 wakaba 1.88 * ContentChecker/: New directory.
139    
140     2007-08-04 Wakaba <[email protected]>
141    
142 wakaba 1.87 * ContentChecker.pm: HTML |time| element is implemented.
143    
144     * HTMLTable.pm: Comments are updated as HTML5 is revised.
145    
146 wakaba 1.71 2007-07-21 Wakaba <[email protected]>
147    
148 wakaba 1.86 * ContentChecker.pm (check_document): Return value
149     even if no document element is found.
150    
151     2007-07-21 Wakaba <[email protected]>
152    
153 wakaba 1.85 * HTML.pm.src: |$in_body| is no longer a function.
154    
155     2007-07-21 Wakaba <[email protected]>
156    
157 wakaba 1.84 * HTML.pm.src: The |$in_body| code has been moved down.
158    
159     2007-07-21 Wakaba <[email protected]>
160    
161 wakaba 1.83 * HTML.pm.src: The "trailing end" insertion mode
162     is split into "after html body" and "after html frameset"
163     insertion modes. Their codes are merged with "after body"
164     and "after frameset" codes. |$previous_insertion_mode|
165     has been removed. "after frameset" code is
166     merged with "in frameset" code.
167    
168     2007-07-21 Wakaba <[email protected]>
169    
170 wakaba 1.82 * HTML.pm.src: The "before head" insertion mode is
171     merged with the "in head" insertion mode.
172    
173     2007-07-21 Wakaba <[email protected]>
174    
175 wakaba 1.81 * HTML.pm.src: Cases in "in head" insertion mode are
176     reorganized.
177    
178     2007-07-21 Wakaba <[email protected]>
179    
180 wakaba 1.80 * HTML.pm.src: Some cases in "in table" insertion mode
181     are merged.
182    
183     2007-07-21 Wakaba <[email protected]>
184    
185 wakaba 1.79 * HTML.pm.src: The "in row" insertion mode is merged
186     with "in table" insertion mode.
187    
188     2007-07-21 Wakaba <[email protected]>
189    
190 wakaba 1.78 * HTML.pm.src: The "in table" and "in table body" insertion
191     modes are merged.
192    
193     2007-07-21 Wakaba <[email protected]>
194    
195 wakaba 1.77 * HTML.pm.src: There is no "in table head" or "in table foot"
196     insertion mode!
197    
198     2007-07-21 Wakaba <[email protected]>
199    
200 wakaba 1.76 * HTML.pm.src: |<noframes>| "in frameset" and "in noframes"
201     now directly invoke the handler.
202    
203     2007-07-21 Wakaba <[email protected]>
204    
205 wakaba 1.75 * HTML.pm.src: Codes for "in cell" insertion mode
206     is merged to the "in body" insertion mode code.
207    
208     2007-07-21 Wakaba <[email protected]>
209    
210 wakaba 1.74 * HTML.pm.src: Codes for "in body" and "in caption"
211     insertion modes are merged.
212    
213     2007-07-21 Wakaba <[email protected]>
214    
215 wakaba 1.73 * HTML.pm.src: Two |!!!next-token|s were missing.
216    
217     2007-07-21 Wakaba <[email protected]>
218    
219 wakaba 1.72 * HTML.pm.src: Use numeric constant for |{content_mode}|
220     instead of string constant for |{content_model_flag}|.
221    
222     2007-07-21 Wakaba <[email protected]>
223    
224 wakaba 1.71 * HTML.pm.src: Add the name of the attribute
225     to the "duplicate attribute" error.
226    
227 wakaba 1.69 2007-07-17 Wakaba <[email protected]>
228    
229 wakaba 1.70 * ContentChecker.pm: Return the |class| node list.
230    
231     2007-07-17 Wakaba <[email protected]>
232    
233 wakaba 1.69 * ContentChecker.pm: Return the |id| node list.
234    
235     * HTML.pm.src: A typo is fixed.
236    
237 wakaba 1.63 2007-07-16 Wakaba <[email protected]>
238    
239 wakaba 1.68 * ContentChecker.pm: Drop wrong |level => 'error'| specification
240     from "in HTML:xml:lang" error. Character position
241     is now the last part of the error type in the URI error
242     description. Report "unsupported" status for language
243     tags, media queries, script codes, and style sheets.
244    
245     2007-07-16 Wakaba <[email protected]>
246    
247 wakaba 1.67 * ContentChecker.pm: Report error if |xml:lang|
248     in HTML, |lang| in XML, |xmlns| in XML, and |meta| |charset|
249     in XML.
250    
251     * NanoDOM.pm (Attr.owner_document): New attribute.
252    
253     2007-07-16 Wakaba <[email protected]>
254    
255 wakaba 1.66 * HTML.pm.src: The character immediately following
256     a bare |hcro| was discarded. Fix handling of
257     entity references in attribute values.
258    
259     2007-07-16 Wakaba <[email protected]>
260    
261 wakaba 1.65 * HTML.pm.src (main and trailin end phases): Token
262     types |DOCTYPE|, |comment|, |end-of-file|, and |<html>| are
263     factored out. Error types |in html:#DOCTYPE|
264     and |after html:#DOCTYPE| are merged
265     into |DOCTYPE in the middle|. |</frameset>|
266     in fragment parsing mode changed the
267     insertion mode.
268    
269     2007-07-16 Wakaba <[email protected]>
270    
271 wakaba 1.64 * HTML.pm.src: |$phase| has been removed; The |trailing end|
272     phase is now an insertion mode. Treatments for white
273     space character tokens were incorrect for some
274     insertion modes. An old |meta| case was not removed.
275    
276     2007-07-16 Wakaba <[email protected]>
277    
278 wakaba 1.63 * HTML.pm.src: |meta| charset declaration extraction
279     implemented (but changing the encoding is not yet:-).
280    
281 wakaba 1.60 2007-07-15 Wakaba <[email protected]>
282    
283 wakaba 1.62 * Charset/: New directory.
284    
285     2007-07-15 Wakaba <[email protected]>
286    
287 wakaba 1.61 * H2H.pm: New Perl module (created from
288     manakai's H2H.dis).
289    
290     2007-07-15 Wakaba <[email protected]>
291    
292 wakaba 1.60 * XMLSerializer.pm: New Perl module (created from
293     manakai's SimpleLS.dis).
294    
295 wakaba 1.59 2007-07-07 Wakaba <[email protected]>
296    
297     * HTML.pm.src: |<!---x-->| was not processed correctly.
298    
299 wakaba 1.57 2007-07-01 Wakaba <[email protected]>
300    
301 wakaba 1.58 * HTML.pm.src: Report correct error message
302     for |<body></div></body>|.
303    
304     2007-07-01 Wakaba <[email protected]>
305    
306 wakaba 1.57 * HTMLTable.pm: An error description was incorrect.
307    
308     2007-06-30 Wakaba <[email protected]>
309    
310     * ContentChecker.pm: Return |{term}| list.
311    
312 wakaba 1.55 2007-06-30 Wakaba <[email protected]>
313    
314 wakaba 1.56 * HTML.pm.src: HTML5 revisions 961-966 (</p>, </br>,
315     nested <nobr>, implied </tbody>, </tfoot>, and </thead>,
316     and <title> outside of head).
317    
318     2007-06-30 Wakaba <[email protected]>
319    
320 wakaba 1.55 * IMTChecker.pm: Report warning for unregistered
321     and private types/subtypes.
322    
323     * ContentChecker.pm, HTML.pm.src, IMTChecker.pm,
324     URIChecker.pm, HTMLTable.pm: Error messages are now
325     consistent; they are all listed in
326     <http://suika.fam.cx/gate/2005/sw/Whatpm%20Error%20Types>.
327    
328 wakaba 1.52 2007-06-25 Wakaba <[email protected]>
329    
330 wakaba 1.54 * ContentChecker.pm: |<img ismap>| not in |<a></a>|
331     is now erred. |<datalist>| is implemented.
332     Attribute checker for |<command>| and |<menu>| are
333     added. Support for |contextmenu| global attribute
334     is added.
335    
336     2007-06-25 Wakaba <[email protected]>
337    
338 wakaba 1.53 * HTML.pm.src (_reset_insertion_mode): Interpretation
339     of Step 3 has been changed.
340    
341     2007-06-25 Wakaba <[email protected]>
342    
343 wakaba 1.52 * HTML.pm.src: Late |<html>| parse error is implemented.
344    
345 wakaba 1.47 2007-06-24 Wakaba <[email protected]>
346    
347 wakaba 1.51 * URIChecker.pm (check_iri_reference): A |decode| method name was
348     incorrect.
349    
350     * ContentChecker.pm: Support for the |footer| element.
351     Check URI syntax for space-separated URI attributes.
352     Support for the |tabindex| attribute. Support
353     for |datetime| attribute.
354    
355     2007-06-24 Wakaba <[email protected]>
356    
357 wakaba 1.50 * HTML.pm.src: HTML5 revision 1.144 (&#x0D;) and 1.145 (invalid
358     character references). HTML5 revision 1.146 (white space
359     characters before root start tag). HTML5 revision
360     1.148 (named character references in attribute values).
361     HTML5 revision 1.152 (<plaintext>.innerHTML get).
362    
363     2007-06-24 Wakaba <[email protected]>
364    
365     * HTML.pm.src: HTML5 revisions 1.142 and 1.143 (<noscript>
366 wakaba 1.49 in <head>).
367    
368     2007-06-24 Wakaba <[email protected]>
369    
370 wakaba 1.48 * HTML.pm.src: HTML5 revision 935 (<base>, <link>, <meta>
371     in body).
372    
373     * ContentChecker.pm: HTML5 revision 938 (scoped="").
374    
375     2007-06-24 Wakaba <[email protected]>
376    
377 wakaba 1.47 * HTML.pm.src: HTML5 revision 923 (matching end tag in CDATA
378     or RCDATA in fragment parsing mode). HTML5 revision
379     924 (<!--> and <!--->). HTML5 revision 926 (hn in hn).
380    
381     2007-06-23 Wakaba <[email protected]>
382    
383     * HTML.pm.src (get_inner_html): HTML5 revision 922 (inner_html
384     for <pre> and <textarea>).
385    
386 wakaba 1.33 2007-06-23 Wakaba <[email protected]>
387    
388 wakaba 1.46 * HTML.pm.src: HTML5 revision 920 (<isindex>).
389    
390     2007-06-23 Wakaba <[email protected]>
391    
392 wakaba 1.45 * HTML.pm.src: HTML5 revision 918 (</head>, </body>, </html>).
393    
394     2007-06-23 Wakaba <[email protected]>
395    
396 wakaba 1.44 * HTML.pm.src: HTML5 revision 916 (</body>).
397     HTML5 revision 917 (conforming bare &).
398    
399     2007-06-23 Wakaba <[email protected]>
400    
401 wakaba 1.43 * NanoDOM.pm (manakai_is_html): Setting to false did not work.
402    
403     * HTML.pm.src: HTML5 revision 914 (</ in CDATA, RCDATA).
404     HTML5 revision 915 (<nobr>).
405    
406     2007-06-23 Wakaba <[email protected]>
407    
408 wakaba 1.42 * HTML.pm.src: HTML5 revisions 908, 909, 912, and 913 (quirks mode).
409    
410     * NanoDOM.pm (manakai_is_html, manakai_compat_mode, compat_mode):
411     New attributes.
412    
413     2007-06-23 Wakaba <[email protected]>
414    
415 wakaba 1.41 * HTML.pm.src: HTML5 revisions 900, 901, 902, and 911 (<
416     in tags).
417    
418     2007-06-23 Wakaba <[email protected]>
419    
420 wakaba 1.40 * .cvsignore: |Entities.html| is added.
421    
422     * HTML.pm.src: |$entity_char| is removed and
423     requires |Whatpm::_NamedEntityList| instead.
424     HTML5 revision 898 (refc), except that lack of refc
425     is parse error.
426    
427     * mkentitylist.pl: New script.
428    
429     * Makefile (all): |_NamedEntityList.pm| is added.
430     (_NamedEntityList.pm, Entities.html): New rules.
431    
432     2007-06-23 Wakaba <[email protected]>
433    
434 wakaba 1.39 * HTML.pm.src: Parse errors immediately after U+000D
435     were ignored and U+000D immediately following another
436     U+000D was not converted to U+000A.
437    
438     2007-06-23 Wakaba <[email protected]>
439    
440 wakaba 1.38 * HTML.pm.src (set_inner_html): HTML5 revision 892 (adopt
441     nodes before appended). Parser was not ready for NULL
442     parse error and escape flag.
443    
444     * NanoDOM.pm (adopt_node): New.
445    
446     2007-06-23 Wakaba <[email protected]>
447    
448 wakaba 1.37 * HTML.pm.src: HTML5 revision 886 (insane comment in
449     CDATA and RCDATA). Note that current implementation
450     is simply repeating what the spec says and it is maybe not
451     a best way to do it.
452    
453     2007-06-23 Wakaba <[email protected]>
454    
455 wakaba 1.36 * HTML.pm.src: HTML5 revision 884 (</form> don't close
456     the form element if a descendant element without implied end tag has
457     still been open).
458    
459     2007-06-23 Wakaba <[email protected]>
460    
461 wakaba 1.35 * ContentChecker.pm: HTML5 revision 881 (Make |id| attribute with
462     space characters non-conforming).
463    
464     2007-06-23 Wakaba <[email protected]>
465    
466 wakaba 1.34 * HTML.pm.src: An error message was incorrect.
467     HTML5 revision 869 (C1 character references).
468    
469     2007-06-23 Wakaba <[email protected]>
470    
471 wakaba 1.33 * HTML.pm.src: HTML5 revision 867 (a LF at the beginning of
472     a |textarea| is removed).
473    
474 wakaba 1.32 2007-06-05 Wakaba <[email protected]>
475    
476     * NanoDOM.pm (get_attribute_node_ns): New method.
477    
478     * ContentChecker.pm: |script| |async| and |defer|
479     no longer require |src|. |async| MUST NOT be
480     specified if |defer|. (HTML5 revision 858).
481    
482 wakaba 1.31 2007-05-30 Wakaba <[email protected]>
483    
484     * HTML.pm.src: |<form><form>| went to inifinite loop.
485    
486 wakaba 1.27 2007-05-27 Wakaba <[email protected]>
487    
488 wakaba 1.30 * ContentChecker.pm (html): Set |is_root| (allowed
489     as a document element) flag on.
490     (new): Removed.
491     (check_document): New method.
492    
493     2007-05-27 Wakaba <[email protected]>
494    
495 wakaba 1.29 * ContentChecker.pm (thead, tfoot): Checker specifications
496     were incorrect.
497    
498     2007-05-27 Wakaba <[email protected]>
499    
500 wakaba 1.28 * ContentChecker.pm ($HTMLURIAttrChecker): Include
501     error position in the |type| option of the error.
502    
503     * HTMLTable.pm (form_table): The |$onerror| parameter
504     is now optional. Some bugs are fixed.
505    
506     2007-05-27 Wakaba <[email protected]>
507    
508 wakaba 1.27 * HTMLTable.pm: New module.
509    
510     * ContentChecker.pm (table): Invoke table model error checker.
511    
512     * NanoDOM.pm (first_child, get_attribute_ns): New.
513    
514 wakaba 1.25 2007-05-26 Wakaba <[email protected]>
515    
516 wakaba 1.26 * ContentChecker.pm ($HTMLLinkTypesAttrChecker): New checker.
517     (link/@rel, a/@rel, area/@rel): Use new checker.
518    
519     * Makefile (_LinkTypeList.pm, RelExtensions.html): New rules.
520    
521     * _LinkTypeList.pm: New file.
522    
523     * mklinktypelist.pl: New file.
524    
525     * .cvsignore: |RelExtensions.html| added.
526    
527     * NanoDOM.pm (child_nodes): Returns an empty array
528     for non-child-containing node types.
529     (text_content): New attribute.
530    
531     2007-05-26 Wakaba <[email protected]>
532    
533 wakaba 1.25 * IMTChecker.pm: New module.
534    
535     * ContentChecker.pm ($HTMLIMTAttrChecker): Call IMTChecker
536     to test parameter value validity.
537    
538     * HTML.pm.src ($style_start_tag): Attributes were
539     discarded.
540    
541 wakaba 1.22 2007-05-25 Wakaba <[email protected]>
542    
543 wakaba 1.24 * ContentChecker.pm ($HTMLURIAttrChecker): Implemented.
544    
545     2007-05-25 Wakaba <[email protected]>
546    
547 wakaba 1.23 * URIChecker.pm: All recommendations from RFC 3986
548     and RFC 3987 are listed (not all testable items are checked yet).
549    
550     2007-05-25 Wakaba <[email protected]>
551    
552 wakaba 1.22 * URIChecker.pm: New module.
553    
554 wakaba 1.18 2007-05-20 Wakaba <[email protected]>
555    
556 wakaba 1.21 * ContentChecker.pm: Now most attributes are implemented
557     or associated to some placeholder.
558     ($ElementDefault): Warn unknown attributes
559     for unknown elements as "attribute not supported".
560     ($HTMLLanguageTagAttrChecker, $HTMLMQAttrChecker): New placeholders.
561     ($HTMLUsemapAttrChecker, $HTMLTargetAttrChecker): New checkers.
562     (|a| attribute checker): Reimplemented.
563    
564     2007-05-20 Wakaba <[email protected]>
565    
566 wakaba 1.20 * ContentChecker.pm ($HTMLEventHandlerAttrChecker): New placeholder.
567     ($HTMLAttrChecker): Event handler content attributes
568     are added.
569     (link, embed): Required attribute is now checked.
570     (embed): Unknown local attributes are no longer warned.
571    
572     2007-05-20 Wakaba <[email protected]>
573    
574 wakaba 1.19 * ContentChecker.pm ($HTMLSpaceURIsAttrChecker): New placeholder.
575     ($HTMLIMTAttrChecker): New checker.
576     (link@rel, link@href, link@type, style@type,
577     a@href, a@ping, a@ping, a@type, embed@src, embed@type,
578     object@data, object@type, source@src, source@type, area@alt,
579     area@shape, area@coords, area@href,
580     area@ping, area@rel, area@type, script@src,
581     script@defer, script@async, script@type): Checkers added.
582    
583     2007-05-20 Wakaba <[email protected]>
584    
585 wakaba 1.18 * ContentChecker.pm: Descendant checking was incorrect.
586    
587 wakaba 1.12 2007-05-19 Wakaba <[email protected]>
588    
589 wakaba 1.17 * ContentChecker.pm: Support |xml:*| and |xmlns:*|
590     attributes. Report an error if |Element.prefix|
591     is |xmlns|.
592    
593     * NanoDOM.pm (prefix): New attribute.
594    
595     2007-05-19 Wakaba <[email protected]>
596    
597 wakaba 1.16 * HTML.pm.src: In |main| phase, |in body| insertion
598     mode, action for |<iframe>| was missing.
599    
600     2007-05-19 Wakaba <[email protected]>
601    
602 wakaba 1.15 * ContentChecker.pm: Support for many of HTML5 elements.
603     ($GetHTMLNonNegativeIntegerAttrChecker): New.
604    
605     2007-05-19 Wakaba <[email protected]>
606    
607 wakaba 1.14 * ContentChecker.pm: Support for most elements up to |progress|.
608     ($HTMLURIAttrChecker): Placeholder.
609     ($HTMLIntegerAttrChecker, $GetHTMLFloatingPointNumberAttrChecker):
610     New.
611    
612     2007-05-19 Wakaba <[email protected]>
613    
614 wakaba 1.13 * ContentChecker.pm: Attribute checkers
615     for global attributes, |html|, |base|, |style|, and |meta|.
616