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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.104 - (show annotations) (download)
Sun Sep 9 07:19:38 2007 UTC (18 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.103: +4 -0 lines
++ whatpm/Whatpm/ChangeLog	9 Sep 2007 07:19:26 -0000
	* LangTag.pm (check_rfc3066_language_tag): New method.

2007-09-09  Wakaba  <wakaba@suika.fam.cx>

1 2007-09-09 Wakaba <[email protected]>
2
3 * LangTag.pm (check_rfc3066_language_tag): New method.
4
5 2007-09-09 Wakaba <[email protected]>
6
7 * LangTag.pm: New module.
8
9 2007-09-04 Wakaba <[email protected]>
10
11 * HTML.pm.src: Some error types were wrong.
12
13 2007-08-17 Wakaba <[email protected]>
14
15 * CSS/: New directory.
16
17 2007-08-17 Wakaba <[email protected]>
18
19 * ContentChecker.pm (_check_get_children): Support
20 for |noscript| in |head|.
21
22 2007-08-12 Wakaba <[email protected]>
23
24 * URI/: New directory.
25
26 2007-08-11 Wakaba <[email protected]>
27
28 * HTML.pm.src: Tokenizer's states are now represented in
29 number.
30
31 2007-08-11 Wakaba <[email protected]>
32
33 * HTML.pm.src: |or|s for insertion modes are replaced
34 by |&|s.
35
36 2007-08-11 Wakaba <[email protected]>
37
38 * HTML.pm.src: Token types are now represented in number.
39
40 2007-08-11 Wakaba <[email protected]>
41
42 * ContentType.pm (SEE ALSO): Updated.
43
44 * HTML.pm.src: Insertion modes are now represented in number.
45
46 2007-08-11 Wakaba <[email protected]>
47
48 * ContentType.pm: Sniffing for bitmap images (HTML5 revision
49 999) is implemented.
50
51 2007-08-08 Wakaba <[email protected]>
52
53 * ContentType.pm: Sniffing for |<script| (HTML5 revision
54 983) is implemented.
55
56 2007-08-06 Wakaba <[email protected]>
57
58 * ContentChecker.pod: New documentation.
59
60 * Makefile: A rule for |ContentChecker.html| is added.
61
62 * ContentChecker.pm: A pod "LICENSE" section is added.
63
64 * NanoDOM.pm ($VERSION): New variable.
65
66 2007-08-05 Wakaba <[email protected]>
67
68 * H2H.pm: |b|, |i|, and |sub| are added to the
69 list of allowed HTML elements.
70
71 2007-08-05 Wakaba <[email protected]>
72
73 * H2H.pm: |samp| is added to the list of allowed
74 HTML elements.
75
76 * URIChecker.pm (check_iri): New.
77 (check_iri_reference): Error type for IRI reference
78 syntax error is changed.
79
80 2007-08-04 Wakaba <[email protected]>
81
82 * ContentChecker.pm: Reference to the |Whatpm::ContentChecker::Atom|
83 is added.
84 (check_document): Load appropriate module before validation.
85
86 2007-08-04 Wakaba <[email protected]>
87
88 * ContentChecker/: New directory.
89
90 2007-08-04 Wakaba <[email protected]>
91
92 * ContentChecker.pm: HTML |time| element is implemented.
93
94 * HTMLTable.pm: Comments are updated as HTML5 is revised.
95
96 2007-07-21 Wakaba <[email protected]>
97
98 * ContentChecker.pm (check_document): Return value
99 even if no document element is found.
100
101 2007-07-21 Wakaba <[email protected]>
102
103 * HTML.pm.src: |$in_body| is no longer a function.
104
105 2007-07-21 Wakaba <[email protected]>
106
107 * HTML.pm.src: The |$in_body| code has been moved down.
108
109 2007-07-21 Wakaba <[email protected]>
110
111 * HTML.pm.src: The "trailing end" insertion mode
112 is split into "after html body" and "after html frameset"
113 insertion modes. Their codes are merged with "after body"
114 and "after frameset" codes. |$previous_insertion_mode|
115 has been removed. "after frameset" code is
116 merged with "in frameset" code.
117
118 2007-07-21 Wakaba <[email protected]>
119
120 * HTML.pm.src: The "before head" insertion mode is
121 merged with the "in head" insertion mode.
122
123 2007-07-21 Wakaba <[email protected]>
124
125 * HTML.pm.src: Cases in "in head" insertion mode are
126 reorganized.
127
128 2007-07-21 Wakaba <[email protected]>
129
130 * HTML.pm.src: Some cases in "in table" insertion mode
131 are merged.
132
133 2007-07-21 Wakaba <[email protected]>
134
135 * HTML.pm.src: The "in row" insertion mode is merged
136 with "in table" insertion mode.
137
138 2007-07-21 Wakaba <[email protected]>
139
140 * HTML.pm.src: The "in table" and "in table body" insertion
141 modes are merged.
142
143 2007-07-21 Wakaba <[email protected]>
144
145 * HTML.pm.src: There is no "in table head" or "in table foot"
146 insertion mode!
147
148 2007-07-21 Wakaba <[email protected]>
149
150 * HTML.pm.src: |<noframes>| "in frameset" and "in noframes"
151 now directly invoke the handler.
152
153 2007-07-21 Wakaba <[email protected]>
154
155 * HTML.pm.src: Codes for "in cell" insertion mode
156 is merged to the "in body" insertion mode code.
157
158 2007-07-21 Wakaba <[email protected]>
159
160 * HTML.pm.src: Codes for "in body" and "in caption"
161 insertion modes are merged.
162
163 2007-07-21 Wakaba <[email protected]>
164
165 * HTML.pm.src: Two |!!!next-token|s were missing.
166
167 2007-07-21 Wakaba <[email protected]>
168
169 * HTML.pm.src: Use numeric constant for |{content_mode}|
170 instead of string constant for |{content_model_flag}|.
171
172 2007-07-21 Wakaba <[email protected]>
173
174 * HTML.pm.src: Add the name of the attribute
175 to the "duplicate attribute" error.
176
177 2007-07-17 Wakaba <[email protected]>
178
179 * ContentChecker.pm: Return the |class| node list.
180
181 2007-07-17 Wakaba <[email protected]>
182
183 * ContentChecker.pm: Return the |id| node list.
184
185 * HTML.pm.src: A typo is fixed.
186
187 2007-07-16 Wakaba <[email protected]>
188
189 * ContentChecker.pm: Drop wrong |level => 'error'| specification
190 from "in HTML:xml:lang" error. Character position
191 is now the last part of the error type in the URI error
192 description. Report "unsupported" status for language
193 tags, media queries, script codes, and style sheets.
194
195 2007-07-16 Wakaba <[email protected]>
196
197 * ContentChecker.pm: Report error if |xml:lang|
198 in HTML, |lang| in XML, |xmlns| in XML, and |meta| |charset|
199 in XML.
200
201 * NanoDOM.pm (Attr.owner_document): New attribute.
202
203 2007-07-16 Wakaba <[email protected]>
204
205 * HTML.pm.src: The character immediately following
206 a bare |hcro| was discarded. Fix handling of
207 entity references in attribute values.
208
209 2007-07-16 Wakaba <[email protected]>
210
211 * HTML.pm.src (main and trailin end phases): Token
212 types |DOCTYPE|, |comment|, |end-of-file|, and |<html>| are
213 factored out. Error types |in html:#DOCTYPE|
214 and |after html:#DOCTYPE| are merged
215 into |DOCTYPE in the middle|. |</frameset>|
216 in fragment parsing mode changed the
217 insertion mode.
218
219 2007-07-16 Wakaba <[email protected]>
220
221 * HTML.pm.src: |$phase| has been removed; The |trailing end|
222 phase is now an insertion mode. Treatments for white
223 space character tokens were incorrect for some
224 insertion modes. An old |meta| case was not removed.
225
226 2007-07-16 Wakaba <[email protected]>
227
228 * HTML.pm.src: |meta| charset declaration extraction
229 implemented (but changing the encoding is not yet:-).
230
231 2007-07-15 Wakaba <[email protected]>
232
233 * Charset/: New directory.
234
235 2007-07-15 Wakaba <[email protected]>
236
237 * H2H.pm: New Perl module (created from
238 manakai's H2H.dis).
239
240 2007-07-15 Wakaba <[email protected]>
241
242 * XMLSerializer.pm: New Perl module (created from
243 manakai's SimpleLS.dis).
244
245 2007-07-07 Wakaba <[email protected]>
246
247 * HTML.pm.src: |<!---x-->| was not processed correctly.
248
249 2007-07-01 Wakaba <[email protected]>
250
251 * HTML.pm.src: Report correct error message
252 for |<body></div></body>|.
253
254 2007-07-01 Wakaba <[email protected]>
255
256 * HTMLTable.pm: An error description was incorrect.
257
258 2007-06-30 Wakaba <[email protected]>
259
260 * ContentChecker.pm: Return |{term}| list.
261
262 2007-06-30 Wakaba <[email protected]>
263
264 * HTML.pm.src: HTML5 revisions 961-966 (</p>, </br>,
265 nested <nobr>, implied </tbody>, </tfoot>, and </thead>,
266 and <title> outside of head).
267
268 2007-06-30 Wakaba <[email protected]>
269
270 * IMTChecker.pm: Report warning for unregistered
271 and private types/subtypes.
272
273 * ContentChecker.pm, HTML.pm.src, IMTChecker.pm,
274 URIChecker.pm, HTMLTable.pm: Error messages are now
275 consistent; they are all listed in
276 <http://suika.fam.cx/gate/2005/sw/Whatpm%20Error%20Types>.
277
278 2007-06-25 Wakaba <[email protected]>
279
280 * ContentChecker.pm: |<img ismap>| not in |<a></a>|
281 is now erred. |<datalist>| is implemented.
282 Attribute checker for |<command>| and |<menu>| are
283 added. Support for |contextmenu| global attribute
284 is added.
285
286 2007-06-25 Wakaba <[email protected]>
287
288 * HTML.pm.src (_reset_insertion_mode): Interpretation
289 of Step 3 has been changed.
290
291 2007-06-25 Wakaba <[email protected]>
292
293 * HTML.pm.src: Late |<html>| parse error is implemented.
294
295 2007-06-24 Wakaba <[email protected]>
296
297 * URIChecker.pm (check_iri_reference): A |decode| method name was
298 incorrect.
299
300 * ContentChecker.pm: Support for the |footer| element.
301 Check URI syntax for space-separated URI attributes.
302 Support for the |tabindex| attribute. Support
303 for |datetime| attribute.
304
305 2007-06-24 Wakaba <[email protected]>
306
307 * HTML.pm.src: HTML5 revision 1.144 (&#x0D;) and 1.145 (invalid
308 character references). HTML5 revision 1.146 (white space
309 characters before root start tag). HTML5 revision
310 1.148 (named character references in attribute values).
311 HTML5 revision 1.152 (<plaintext>.innerHTML get).
312
313 2007-06-24 Wakaba <[email protected]>
314
315 * HTML.pm.src: HTML5 revisions 1.142 and 1.143 (<noscript>
316 in <head>).
317
318 2007-06-24 Wakaba <[email protected]>
319
320 * HTML.pm.src: HTML5 revision 935 (<base>, <link>, <meta>
321 in body).
322
323 * ContentChecker.pm: HTML5 revision 938 (scoped="").
324
325 2007-06-24 Wakaba <[email protected]>
326
327 * HTML.pm.src: HTML5 revision 923 (matching end tag in CDATA
328 or RCDATA in fragment parsing mode). HTML5 revision
329 924 (<!--> and <!--->). HTML5 revision 926 (hn in hn).
330
331 2007-06-23 Wakaba <[email protected]>
332
333 * HTML.pm.src (get_inner_html): HTML5 revision 922 (inner_html
334 for <pre> and <textarea>).
335
336 2007-06-23 Wakaba <[email protected]>
337
338 * HTML.pm.src: HTML5 revision 920 (<isindex>).
339
340 2007-06-23 Wakaba <[email protected]>
341
342 * HTML.pm.src: HTML5 revision 918 (</head>, </body>, </html>).
343
344 2007-06-23 Wakaba <[email protected]>
345
346 * HTML.pm.src: HTML5 revision 916 (</body>).
347 HTML5 revision 917 (conforming bare &).
348
349 2007-06-23 Wakaba <[email protected]>
350
351 * NanoDOM.pm (manakai_is_html): Setting to false did not work.
352
353 * HTML.pm.src: HTML5 revision 914 (</ in CDATA, RCDATA).
354 HTML5 revision 915 (<nobr>).
355
356 2007-06-23 Wakaba <[email protected]>
357
358 * HTML.pm.src: HTML5 revisions 908, 909, 912, and 913 (quirks mode).
359
360 * NanoDOM.pm (manakai_is_html, manakai_compat_mode, compat_mode):
361 New attributes.
362
363 2007-06-23 Wakaba <[email protected]>
364
365 * HTML.pm.src: HTML5 revisions 900, 901, 902, and 911 (<
366 in tags).
367
368 2007-06-23 Wakaba <[email protected]>
369
370 * .cvsignore: |Entities.html| is added.
371
372 * HTML.pm.src: |$entity_char| is removed and
373 requires |Whatpm::_NamedEntityList| instead.
374 HTML5 revision 898 (refc), except that lack of refc
375 is parse error.
376
377 * mkentitylist.pl: New script.
378
379 * Makefile (all): |_NamedEntityList.pm| is added.
380 (_NamedEntityList.pm, Entities.html): New rules.
381
382 2007-06-23 Wakaba <[email protected]>
383
384 * HTML.pm.src: Parse errors immediately after U+000D
385 were ignored and U+000D immediately following another
386 U+000D was not converted to U+000A.
387
388 2007-06-23 Wakaba <[email protected]>
389
390 * HTML.pm.src (set_inner_html): HTML5 revision 892 (adopt
391 nodes before appended). Parser was not ready for NULL
392 parse error and escape flag.
393
394 * NanoDOM.pm (adopt_node): New.
395
396 2007-06-23 Wakaba <[email protected]>
397
398 * HTML.pm.src: HTML5 revision 886 (insane comment in
399 CDATA and RCDATA). Note that current implementation
400 is simply repeating what the spec says and it is maybe not
401 a best way to do it.
402
403 2007-06-23 Wakaba <[email protected]>
404
405 * HTML.pm.src: HTML5 revision 884 (</form> don't close
406 the form element if a descendant element without implied end tag has
407 still been open).
408
409 2007-06-23 Wakaba <[email protected]>
410
411 * ContentChecker.pm: HTML5 revision 881 (Make |id| attribute with
412 space characters non-conforming).
413
414 2007-06-23 Wakaba <[email protected]>
415
416 * HTML.pm.src: An error message was incorrect.
417 HTML5 revision 869 (C1 character references).
418
419 2007-06-23 Wakaba <[email protected]>
420
421 * HTML.pm.src: HTML5 revision 867 (a LF at the beginning of
422 a |textarea| is removed).
423
424 2007-06-05 Wakaba <[email protected]>
425
426 * NanoDOM.pm (get_attribute_node_ns): New method.
427
428 * ContentChecker.pm: |script| |async| and |defer|
429 no longer require |src|. |async| MUST NOT be
430 specified if |defer|. (HTML5 revision 858).
431
432 2007-05-30 Wakaba <[email protected]>
433
434 * HTML.pm.src: |<form><form>| went to inifinite loop.
435
436 2007-05-27 Wakaba <[email protected]>
437
438 * ContentChecker.pm (html): Set |is_root| (allowed
439 as a document element) flag on.
440 (new): Removed.
441 (check_document): New method.
442
443 2007-05-27 Wakaba <[email protected]>
444
445 * ContentChecker.pm (thead, tfoot): Checker specifications
446 were incorrect.
447
448 2007-05-27 Wakaba <[email protected]>
449
450 * ContentChecker.pm ($HTMLURIAttrChecker): Include
451 error position in the |type| option of the error.
452
453 * HTMLTable.pm (form_table): The |$onerror| parameter
454 is now optional. Some bugs are fixed.
455
456 2007-05-27 Wakaba <[email protected]>
457
458 * HTMLTable.pm: New module.
459
460 * ContentChecker.pm (table): Invoke table model error checker.
461
462 * NanoDOM.pm (first_child, get_attribute_ns): New.
463
464 2007-05-26 Wakaba <[email protected]>
465
466 * ContentChecker.pm ($HTMLLinkTypesAttrChecker): New checker.
467 (link/@rel, a/@rel, area/@rel): Use new checker.
468
469 * Makefile (_LinkTypeList.pm, RelExtensions.html): New rules.
470
471 * _LinkTypeList.pm: New file.
472
473 * mklinktypelist.pl: New file.
474
475 * .cvsignore: |RelExtensions.html| added.
476
477 * NanoDOM.pm (child_nodes): Returns an empty array
478 for non-child-containing node types.
479 (text_content): New attribute.
480
481 2007-05-26 Wakaba <[email protected]>
482
483 * IMTChecker.pm: New module.
484
485 * ContentChecker.pm ($HTMLIMTAttrChecker): Call IMTChecker
486 to test parameter value validity.
487
488 * HTML.pm.src ($style_start_tag): Attributes were
489 discarded.
490
491 2007-05-25 Wakaba <[email protected]>
492
493 * ContentChecker.pm ($HTMLURIAttrChecker): Implemented.
494
495 2007-05-25 Wakaba <[email protected]>
496
497 * URIChecker.pm: All recommendations from RFC 3986
498 and RFC 3987 are listed (not all testable items are checked yet).
499
500 2007-05-25 Wakaba <[email protected]>
501
502 * URIChecker.pm: New module.
503
504 2007-05-20 Wakaba <[email protected]>
505
506 * ContentChecker.pm: Now most attributes are implemented
507 or associated to some placeholder.
508 ($ElementDefault): Warn unknown attributes
509 for unknown elements as "attribute not supported".
510 ($HTMLLanguageTagAttrChecker, $HTMLMQAttrChecker): New placeholders.
511 ($HTMLUsemapAttrChecker, $HTMLTargetAttrChecker): New checkers.
512 (|a| attribute checker): Reimplemented.
513
514 2007-05-20 Wakaba <[email protected]>
515
516 * ContentChecker.pm ($HTMLEventHandlerAttrChecker): New placeholder.
517 ($HTMLAttrChecker): Event handler content attributes
518 are added.
519 (link, embed): Required attribute is now checked.
520 (embed): Unknown local attributes are no longer warned.
521
522 2007-05-20 Wakaba <[email protected]>
523
524 * ContentChecker.pm ($HTMLSpaceURIsAttrChecker): New placeholder.
525 ($HTMLIMTAttrChecker): New checker.
526 (link@rel, link@href, link@type, style@type,
527 a@href, a@ping, a@ping, a@type, embed@src, embed@type,
528 object@data, object@type, source@src, source@type, area@alt,
529 area@shape, area@coords, area@href,
530 area@ping, area@rel, area@type, script@src,
531 script@defer, script@async, script@type): Checkers added.
532
533 2007-05-20 Wakaba <[email protected]>
534
535 * ContentChecker.pm: Descendant checking was incorrect.
536
537 2007-05-19 Wakaba <[email protected]>
538
539 * ContentChecker.pm: Support |xml:*| and |xmlns:*|
540 attributes. Report an error if |Element.prefix|
541 is |xmlns|.
542
543 * NanoDOM.pm (prefix): New attribute.
544
545 2007-05-19 Wakaba <[email protected]>
546
547 * HTML.pm.src: In |main| phase, |in body| insertion
548 mode, action for |<iframe>| was missing.
549
550 2007-05-19 Wakaba <[email protected]>
551
552 * ContentChecker.pm: Support for many of HTML5 elements.
553 ($GetHTMLNonNegativeIntegerAttrChecker): New.
554
555 2007-05-19 Wakaba <[email protected]>
556
557 * ContentChecker.pm: Support for most elements up to |progress|.
558 ($HTMLURIAttrChecker): Placeholder.
559 ($HTMLIntegerAttrChecker, $GetHTMLFloatingPointNumberAttrChecker):
560 New.
561
562 2007-05-19 Wakaba <[email protected]>
563
564 * ContentChecker.pm: Attribute checkers
565 for global attributes, |html|, |base|, |style|, and |meta|.
566
567 * NanoDOM.pm (insert_before): Weaken reference
568 to the parent node.
569 (Attr::new): Set |owner_element| attribute.
570 (namespace_uri, manakai_local_name): New attribute implementations.
571 (owner_element): New attribute.
572
573 2007-05-19 Wakaba <[email protected]>
574
575 * ContentChecker.pm ($AttrChecker, $HTMLAttrChecker,
576 $AnyChecker->{attr_checker}, $HTMLAttrsChecker,
577 $Element->{$HTML_NS}->{''}): New.
578 (check_element): Invoke attrs_checker for each element.
579
580 2007-05-13 Wakaba <[email protected]>
581
582 * ContentChecker.pm: Don't use |manakai_element_type_match|.
583
584 2007-05-13 Wakaba <[email protected]>
585
586 * ContentChecker.pm: Use hashs rather than lists for
587 element type testings.
588
589 2007-05-13 Wakaba <[email protected]>
590
591 * ContentChecker.pm: Don't generate duplicate
592 error when an element type is put in the "minus" list
593 and the element type is not allowed explicitly in the particular
594 element content model.
595 (html:a checker): New checker.
596 (html:details, html:datagrid): New checkers.
597 (html:legend): New checker.
598
599 2007-05-13 Wakaba <[email protected]>
600
601 * ContentChecker.pm (html:li checker): Implemented.
602
603 2007-05-13 Wakaba <[email protected]>
604
605 * ContentChecker.pm ($HTMLInlineOrStriclyInlineChecker): New
606 checker.
607 (html:dd checker): New checker.
608 (html:q, html:em, html:strong, html:small,
609 html:m, html:dfn, html:code, html:samp, html:span): New checkers.
610
611 2007-05-13 Wakaba <[email protected]>
612
613 * ContentChecker.pm ($AnyChecker): Renamed
614 from |$ElementDefault->{checker}|.
615 ($ElementDefault->{checker}): Throw an error that
616 the element type is not supported by the checker.
617 ($HTMLMetadataElement): |html:base| was missing.
618 ($HTMLEmptyChecker): Don't throw an error
619 for inter-element whitespace nodes.
620 (html:html checker): Errors were not
621 thrown even if |html:head| and/or |html:body|
622 children were missing.
623 (html:head checker): An error was not
624 thrown if <meta charset> appered after other
625 elements.
626
627 2007-05-05 Wakaba <[email protected]>
628
629 * ContentChecker.pm: |footer|, |video|, |audio|, |script|,
630 and |noscript| elements are implemented.
631 (new): New method.
632
633 2007-05-04 Wakaba <[email protected]>
634
635 * ContentChecker.pm: New module.
636
637 2007-05-04 Wakaba <[email protected]>
638
639 * NanoDOM.pm (manakai_parent_element,
640 document_element, manakai_local_name,
641 manakai_element_type_match): New method.
642
643 2007-05-03 Wakaba <[email protected]>
644
645 * HTML.pm.src: Replace decimal and hexadecimal numeric
646 entities in C1 range using Windows-1252 mapping. Bare LF
647 did not count as new line for error reporting.
648
649 2007-05-02 Wakaba <[email protected]>
650
651 * NanoDOM.pm (DOMImplementation): New class.
652 (append_child): Weaken the |parent_node| reference.
653 (create_element_ns, Element new): Set the |owner_document|
654 reference.
655 (implementation): New attribute.
656 (owner_document, local_name, namespace_uri): New attributes.
657
658 * HTML.pm.src (parse_string): Line and column numbers
659 are now provided to error handler.
660 (!!!parse-error): Short descriptions are added.
661 (_construct_tree): Split into three methods; support
662 for innerHTML mode.
663 (set_inner_html): New method.
664
665 2007-05-01 Wakaba <[email protected]>
666
667 * NanoDOM.html: Documentation is added.
668
669 * HTML.pod, ContentType.html: Documentation is revised.
670
671 * .cvsignore: Pod2html temporary files are added.
672
673 * Makefile: Make |NanoDOM.html|.
674
675 2007-05-01 Wakaba <[email protected]>
676
677 * HTML.pm.src (parse_string): New method.
678 (get_inner_html): Renamed from |inner_html|.
679
680 * Makefile: A rule for |HTML.html| is added.
681
682 * HTML.pod: New documentation.
683
684 2007-05-01 Wakaba <[email protected]>
685
686 * NanoDOM.pm (last_child, previous_sibling): New attributes.
687 (clone_node): Attribute nodes were not completely copied.
688
689 * HTML.pm.src: Many bugs are fixed.
690
691 2007-04-30 Wakaba <[email protected]>
692
693 * HTML.pm.src: Some typos are fixed.
694
695 2007-04-30 Wakaba <[email protected]>
696
697 * mkhtmlparser.pl, Makefile: References to the |HTML-consume-entity.src|
698 are removed.
699
700 * HTML.pm.src: Tokenizer's handling on named entities are rewritten.
701
702 * HTML-consume-entity.src: Removed.
703
704 2007-04-30 Wakaba <[email protected]>
705
706 * HTML.pm.src: Tokenizer's handling on hexadecimal
707 numeric entities are rewritten.
708
709 2007-04-30 Wakaba <[email protected]>
710
711 * HTML.pm.src: Some tokenizer bugs are fixed.
712
713 2007-04-30 Wakaba <[email protected]>
714
715 * HTML.pm.src: The tree construction stage is implemented.
716
717 * mkhtmlparser.pl: New macros are added.
718
719 2007-04-28 Wakaba <[email protected]>
720
721 * ContentType.pm: A note on bug in the specification
722 is removed since it's been now fixed.
723
724 * .cvsignore: New file.
725
726 2007-04-28 Wakaba <[email protected]>
727
728 * HTML.pm.src, HTML-consume-entity.src: New files.
729
730 * Makefile (HTML.pm): New rule.
731
732 * mkhtmlparser.pl: New script.
733
734 2007-04-25 Wakaba <[email protected]>
735
736 * Makefile: New file.
737
738 2007-04-24 Wakaba <[email protected]>
739
740 * ContentType.pm: An error in pod is fixed.
741
742 2007-04-24 Wakaba <[email protected]>
743
744 * ContentType.pm: Documentation is added.
745
746 2007-04-24 Wakaba <[email protected]>
747
748 * ContentType.pm: New Perl module.
749
750 * ChangeLog: New file.
751
752

[email protected]
ViewVC Help
Powered by ViewVC 1.1.24