Parent Directory | Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Tag: |
++ whatpm/t/ChangeLog 6 Sep 2009 23:31:19 -0000 2009-09-07 Wakaba <wakaba@suika.fam.cx> * tree-test-1.dat: Added new test data on obsolete permitted DOCTYPEs (HTML5 revision 3378). ++ whatpm/Whatpm/ChangeLog 6 Sep 2009 23:31:49 -0000 2009-09-07 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src (_tree_construction_initial): Implemented "obsolete permitted DOCTYPEs" (HTML5 revision 3378).
++ whatpm/t/ChangeLog 6 Sep 2009 13:51:04 -0000 * tree-test-frames.dat: Added more test data on the "frameset-ok" flag (HTML5 revision 2703 and HTML5 revision 2987). 2009-09-06 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 6 Sep 2009 13:51:50 -0000 * HTML.pm.src: Implemented the remaining parts of the "frameset-ok" flag (HTML5 revision 2703 and HTML5 revision 2987). 2009-09-06 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 6 Sep 2009 13:01:39 -0000 * tree-test-frames.dat: Added more tests. 2009-09-06 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 6 Sep 2009 13:01:57 -0000 * HTML.pm.src: Fixed typos on |frameset-ok| implementation. 2009-09-06 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 6 Sep 2009 12:52:28 -0000 * tree-test-frames.dat: New test data file. * HTML-tree.t: Added the new test data file. 2009-09-06 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 6 Sep 2009 12:53:01 -0000 * HTML.pm.src: The first cut to implement the |frameset-ok| flag concept (HTML5 revision 2703). 2009-09-06 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 6 Sep 2009 10:19:52 -0000 * tokenizer-test-2.dat: Added a test case of <hr/>. 2009-09-06 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 6 Sep 2009 10:20:12 -0000 * HTML.pm.src: |<hr/>| was incorrectly marked as an error. 2009-09-06 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 6 Sep 2009 10:17:10 -0000 * tree-test-1.dat, tree-test-2.dat: Fixed some test results related to the handling of </html> end tags. 2009-09-06 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 6 Sep 2009 10:16:48 -0000 * HTML.pm.src: Changed the handling of </html> end tag of "in body" insertion mode according to the latest spec definition. 2009-09-06 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 6 Sep 2009 09:53:12 -0000 * tree-test-1.dat, tree-test-2.dat: Some test results are updated as per HTML5 revision 2730's new handling of end tags in the |head| area. 2009-09-06 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 6 Sep 2009 09:52:24 -0000 * HTML.pm.src: Rewrote end tag handling in |head| area (cf. HTML5 revision 2730, but it was entirely broken, maybe I missed some spec changes before rev.2730). 2009-09-06 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 6 Sep 2009 08:29:19 -0000 * tree-test-flow.dat: Added some test cases on the |hgroup| element (HTML5 revision 3040). 2009-09-06 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 6 Sep 2009 08:27:35 -0000 * HTML.pm.src: Added the |hgroup| element (HTML5 revision 3039 and HTML5 revision 3040). 2009-09-06 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 6 Sep 2009 08:15:17 -0000 * HTML.pm.src: Added |xmp| to the list of Special elements (HTML5 revision 3689). It should make no difference since the |xmp| element has the PCDATA content and cannot be the non-bottommost element in the stack of open elements. 2009-09-06 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 6 Sep 2009 08:02:03 -0000 * HTML.pm.src: Set the |confidence| flag to |irrlevant| when the fragment parsing algorithm is invoked (HTML5 revision 2699). 2009-09-06 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 6 Sep 2009 02:20:24 -0000 * HTML.pm.src: Simplified foster parenting (HTML5 revision 2732). 2009-09-06 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 6 Sep 2009 01:44:50 -0000 * tree-test-1.dat: Updated test results related to the "tainted" flag (HTML5 revision 2988). 2009-09-06 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 6 Sep 2009 01:45:33 -0000 * HTML.pm.src: No longer does foster parenting |style|, |script|, and |input type=hidden| elements (HTML5 revision 2988). 2009-09-06 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 6 Sep 2009 01:29:37 -0000 * tree-test-void.dat: Updated test results related to the |eventsource| tag (HTML5 revision 2870). 2009-09-06 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 6 Sep 2009 01:27:07 -0000 * HTML.pm.src: Dropped the |eventsource| element (HTML5 revision 2870). 2009-09-06 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 6 Sep 2009 01:19:59 -0000 2009-09-06 Wakaba <wakaba@suika.fam.cx> * tree-test-1.dat, tree-test-form.dat, tree-test-void.dat: Added and revised test results related to <keygen> parsing (HTML5 revision 2960). ++ whatpm/Whatpm/ChangeLog 6 Sep 2009 01:16:22 -0000 2009-09-06 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src (_tree_construction_main): Treate |keygen| as a void element (HTML5 revision 2960). ++ whatpm/Whatpm/HTML/ChangeLog 6 Sep 2009 01:16:06 -0000 2009-09-06 Wakaba <wakaba@suika.fam.cx> * Serializer.pm (get_inner_html): Added |keygen| to the list of void elements (HTML5 revision 2960).
++ whatpm/Whatpm/ChangeLog 5 Sep 2009 13:42:33 -0000 * HTML.pm.src: Moved the "in table text" insertion mode code up such that it does also work as specced in HTML5 in the remaining cases (HTML5 revision 3382). 2009-09-05 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 5 Sep 2009 13:30:15 -0000 * tree-test-1.dat: Added test cases for "in table text" insertion mode (HTML5 revision 3382). 2009-09-05 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 5 Sep 2009 13:29:47 -0000 2009-09-05 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: Implementing the "in table text" insertion mode, first half (HTML5 revision 3382).
++ whatpm/t/ChangeLog 16 Aug 2009 06:43:09 -0000 * tree-test-1.dat: Added tests for about:legacy-compat and changed test results for XSLT-compat (HTML5 revision 2725). 2009-08-16 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 16 Aug 2009 06:44:01 -0000 * HTML.pm.src: Dropped support for "XSLT-compat" and added "about:legacy-compat" (HTML5 revision 2725). 2009-08-16 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 16 Aug 2009 06:31:12 -0000 * HTML.pm.src: "<!DOCTYPE>" is now explicitly supported in the spec (HTML5 revision 2700). 2009-08-16 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 16 Aug 2009 06:25:35 -0000 * tree-test-form.dat: Added tests for <script> elements in <select> and <select> in <table> (HTML5 revision 2500). 2009-08-16 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 16 Aug 2009 06:26:04 -0000 * HTML.pm.src: Added support for <script> element in the "in select" and "in select in table" insertion modes (HTML5 revision 2500). 2009-08-16 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 16 Aug 2009 05:57:12 -0000 * HTML.pm.src: An <hn> start tag in an <hn> element should close the earlier element (HTML5 revision 2501). 2009-08-16 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 16 Aug 2009 05:12:20 -0000 * tree-test-1.dat: Changed test results for </br> in the after head parsing mode (HTML5 revision 2586). 2009-08-16 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 16 Aug 2009 05:13:22 -0000 * HTML.pm.src: The </br> end tags before the <body> start tag should equally survive as the first br element child of the body element (HTML5 revision 2586). 2009-08-16 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 16 Aug 2009 04:59:46 -0000 * tree-test-foreign.dat: Added tests for <font> in SVG (cf. HTML5 revision 2590). 2009-08-16 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 16 Aug 2009 04:59:14 -0000 * HTML.pm.src: <font> in SVG land is handled as an SVG element as long as it did not have HTML attributes (HTML5 revision 2590). 2009-08-16 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 16 Aug 2009 03:41:40 -0000 2009-08-16 Wakaba <wakaba@suika.fam.cx> * tree-test-form.dat: Added test cases for <select> in "in select" parsing modes. ++ whatpm/Whatpm/ChangeLog 16 Aug 2009 03:41:19 -0000 2009-08-16 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src (_tree_construction_main): Improved error reporting on "select" start tag in "in select" and "in select in table" parsing modes (c.f. HTML5 revision 3604).
++ whatpm/t/ChangeLog 26 Jul 2009 10:52:36 -0000 * tree-test-foreign.dat: Added xmlns:xlink test cases (cf. HTML5 revision 2701). 2009-07-26 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 26 Jul 2009 10:53:56 -0000 * mkhtmlclass.pl: Made xmlns:xlink with wrong namespace URL invalid (HTML5 revision 2701). 2009-07-26 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 26 Jul 2009 09:11:02 -0000 2009-07-26 Wakaba <wakaba@suika.fam.cx> * tree-test-2.dat: Fixed some wrong test results. * tree-test-form.dat, tree-test-phrasing.dat: Tests on </body> after start tags of end-tag-optional element (cf. HTML5 revision 2806). ++ whatpm/Whatpm/ChangeLog 26 Jul 2009 09:09:56 -0000 2009-07-26 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: </rt>, </rp>, </option>, </optgroup> become optional before </body> (HTML5 revision 2806).
++ whatpm/t/dom-conformance/ChangeLog 25 Jul 2009 04:03:26 -0000 * html-interactive-1.dat, html-scripting-1.dat, html-metadata-1.dat: The |eventsource| element and the |onmessage| attribute have been dropped (HTML5 revision 2870). 2009-07-25 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 25 Jul 2009 03:55:06 -0000 * HTML.pm.src: Marked where SVG |script| execution should be implemented (HTML5 revision 2904). 2009-07-25 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 25 Jul 2009 04:04:24 -0000 * HTML.pm: The |eventsource| element and the |onmessage| attribute have been dropped (HTML5 revision 2870). 2009-07-25 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 25 Jul 2009 03:38:29 -0000 2009-07-25 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src (set_inner_html): The fragment parsing algorithm inherits the document quirksness flag of the main document (HTML5 revision 2935).
++ whatpm/t/ChangeLog 5 Jul 2009 05:12:28 -0000 * tree-test-1.dat: Added tests for <table> in <p> (c.f. HTML5 revision 3132). 2009-07-05 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 5 Jul 2009 05:13:02 -0000 2009-07-05 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src (_tree_construction_main): Put |table| in |p| in quirks mode (The Hixie Quirk, HTML5 revision 3132).
++ whatpm/t/ChangeLog 2 Jul 2009 23:15:00 -0000 * tree-test-1.dat: Added test on <keygen> in <select> (c.f. HTML5 revision 3163). 2009-07-03 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 2 Jul 2009 23:15:28 -0000 * HTML.pm.src: <kegten> breaks out of <select> (HTML5 revision 3163). 2009-07-03 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 2 Jul 2009 22:11:35 -0000 * HTML.pm.src: Don't change encoding to UTF-8 if the input encoding is UTF-16 (HTML5 revision 3204). 2009-07-03 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 2 Jul 2009 22:08:24 -0000 2009-07-03 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src (parse_byte_stream): Don't change to another encoding if the input is UTF-16 (HTML5 revision 3205).
++ whatpm/t/ChangeLog 28 Jun 2009 11:02:32 -0000 * tree-test-1.dat, tree-test-flow.dat: Updated test results on isindex (c.f. HTML5 revision 3236). 2009-06-28 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 28 Jun 2009 11:02:59 -0000 2009-06-28 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: |isindex| should no longer generate |p| element node (HTML5 revision 3236).
++ whatpm/t/ChangeLog 28 Jun 2009 10:48:13 -0000 2009-06-28 Wakaba <wakaba@suika.fam.cx> * ContentChecker.t: Added new test data file. ++ whatpm/t/dom-conformance/ChangeLog 28 Jun 2009 10:47:52 -0000 2009-06-28 Wakaba <wakaba@suika.fam.cx> * html-scripting-1.dat: New file. 2009-06-28 Wakaba <wakaba@suika.fam.cx> * html-flows-1.dat, html-tables-1.dat: Test data for flow content in |legend| and |caption| are added (c.f. HTML5 revision 3252). ++ whatpm/Whatpm/ContentChecker/ChangeLog 28 Jun 2009 10:46:58 -0000 2009-06-28 Wakaba <wakaba@suika.fam.cx> * HTML.pm: |ondataunavailable| has been removed (HTML5 revision 3252). 2009-06-28 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Block-level contents in |figure|'s |legend| and |caption| are now allowed (HTML5 revision 3329).
++ whatpm/Whatpm/ContentChecker/ChangeLog 27 Oct 2008 05:44:23 -0000 2008-10-27 Wakaba <wakaba@suika.fam.cx> * HTML.pm: HTML5 spec status updated, except for datatemplate-related features.
++ whatpm/t/ChangeLog 14 Oct 2008 12:46:01 -0000 * tree-test-foreign.dat: More test data are added. 2008-10-14 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 14 Oct 2008 12:45:40 -0000 * HTML.pm.src: Handling of end tags in the foreign content insertion mode was partially wrong, because of wrong bit operations. 2008-10-14 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 14 Oct 2008 07:37:19 -0000 * tree-test-phrasing.dat: Wrong test results fixed. * tree-test-foreign.dat: New tests added. * testfiles.pl: "#..." line at the end of a test entry was not supported. * HTML-tree.t: Show the "#data" content in "no #errors" error message. * tokenizer-test-2.dat: A wrong test result fixed. 2008-10-14 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 14 Oct 2008 02:26:16 -0000 2008-10-14 Wakaba <wakaba@suika.fam.cx> * Makefile: New rule to make HTML/Tokenizer.pm is added. * HTML.pm.src: Tokenizer part moved to another file. ++ whatpm/Whatpm/HTML/ChangeLog 14 Oct 2008 02:25:46 -0000 2008-10-14 Wakaba <wakaba@suika.fam.cx> * Tokenizer.pm.src: New file.
++ whatpm/Whatpm/ChangeLog 13 Oct 2008 08:27:39 -0000 * HTML.pm.src: Merge |DT_EL| and |DD_EL| as |DTDD_EL|. 2008-10-13 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 13 Oct 2008 08:22:15 -0000 * HTML.pm.src: Element category constants redefined. 2008-10-13 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 13 Oct 2008 06:18:26 -0000 2008-10-13 Wakaba <wakaba@suika.fam.cx> * tokenizer-test-2.dat: A test result was wrong. ++ whatpm/Whatpm/ChangeLog 13 Oct 2008 06:17:59 -0000 2008-10-13 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: Steps for CDATA/RCDATA elements in tree construction stage synced with the spec (HTML5 revisions 2139 and 2302).
++ whatpm/t/ChangeLog 5 Oct 2008 05:38:58 -0000 * content-model-1.dat, content-model-2.dat: Test results on |label| contents fixed. * ContentChecker.t: |dom-conformance/html-form-label.dat| added. * dom-conformance/: New directory. 2008-10-05 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/dom-conformance/ChangeLog 5 Oct 2008 05:35:48 -0000 2008-10-05 Wakaba <wakaba@suika.fam.cx> * html-form-label.dat: New test data file. * ChangeLog: New file. ++ whatpm/Whatpm/ChangeLog 5 Oct 2008 05:58:50 -0000 * ContentChecker.pod: Note on internal flags is added. 2008-10-05 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 5 Oct 2008 05:36:36 -0000 2008-10-05 Wakaba <wakaba@suika.fam.cx> * HTML.pm: <label> content conformance checking implemented.
++ whatpm/t/ChangeLog 4 Oct 2008 17:15:55 -0000 2008-10-05 Wakaba <wakaba@suika.fam.cx> * HTML-tree.t: New test files added. * Makefile: New test files added. ++ whatpm/Whatpm/ChangeLog 4 Oct 2008 17:15:20 -0000 2008-10-05 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: An AAA bug fixed.
++ whatpm/t/ChangeLog 4 Oct 2008 14:31:16 -0000 * tree-test-1.dat: Test results updated and new tests added on the boundaries of Text nodes (HTML5 revision 2124). 2008-10-04 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 4 Oct 2008 14:30:21 -0000 * HTML.pm.src: If another node is inserted by the parser, don't reuse existing Text node to append a character (HTML5 revision 2124). 2008-10-04 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 4 Oct 2008 12:20:16 -0000 * tree-test-form.dat: New test data file. * HTML-tree.t: |tree-test-form.dat| added. * tree-test-1.dat: Test results related to <option> and <optgroup> are updated (cf. HTML5 revision 2128). 2008-10-04 Wakaba <wakaba@suika.fam.cx> * HTML-tree.t: |tree-test-foreign.dat| added. ++ whatpm/Whatpm/ChangeLog 4 Oct 2008 12:01:10 -0000 * HTML.pm.src: Support for <option> and <optgroup> in body (HTML5 revisions 1731 and 2128). 2008-10-04 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 4 Oct 2008 10:23:01 -0000 * tree-test-foreign.dat: New test data file. 2008-10-04 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 4 Oct 2008 11:32:06 -0000 * HTML.pm.src: Make <foreignObject> scoping (HTML5 revision 1837). Support for end tags of camelCase SVG elements were broken. A wrong error type text fixed. 2008-10-04 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 4 Oct 2008 09:14:33 -0000 * tree-test-void.dat: Test on unmatched void end tag added (cf. HTML5 revision 1731). * tree-test-1.dat: Test on unmatched end tag added (cf. HTML5 revision 1731). 2008-10-04 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 4 Oct 2008 09:17:21 -0000 * HTML.pm.src: Drop redundant code (HTML5 revision 1731). 2008-10-04 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 4 Oct 2008 08:56:31 -0000 * tree-test-void.dat: Test on |param| and |source| start tags are added, as well as test on polytheistic slashes for new void elements (HTML5 revision 1731). 2008-10-04 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 4 Oct 2008 08:57:05 -0000 * HTML.pm.src: Support for new definition of |param| and |source| start tag parsing (HTML5 revision 1731). 2008-10-04 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 4 Oct 2008 08:25:52 -0000 * tree-test-flow.dat: Test on implied end tag before <p> start tag are added (HTML5 revision 1731). 2008-10-04 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 4 Oct 2008 08:26:13 -0000 * HTML.pm.src: <p> steps reimplemented (HTML5 revision 1731). 2008-10-04 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 4 Oct 2008 07:58:26 -0000 * HTML.pm.src: <li>, <dt>, and <dd> steps reimplemented (HTML5 revisions 1731 and 1831). 2008-10-04 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 4 Oct 2008 06:19:37 -0000 * tree-test-phrasing.dat, tree-test-flow.dat: New test data files. * HTML-tree.t: |tree-test-phrasing.dat| and |tree-test-flow.dat| are added. 2008-10-04 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 4 Oct 2008 06:24:54 -0000 * HTML.pm.src: Support for new flow (but not phrasing) elements (HTML5 revisions 1731 and 1778). Support for the </sarcasm> end tag (HTML5 revision 1731). 2008-10-04 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 4 Oct 2008 05:53:31 -0000 * tree-test-void.dat: New test data (cf. HTML5 revision 1731). * HTML-tree.t: |tree-test-void.dat| added. * tree-test-1.dat: Test on <listing> as a "special" element are added. Test on implied |option| and |optgroup| end tags are added (cf. HTML5 revision 1731). 2008-10-04 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 4 Oct 2008 05:52:27 -0000 * HTML.pm.src: Support for |command| and |eventsource| elements (HTML5 revision 1731). End tags of |option| and |optgroup| elements are now optional (HTML5 revision 1731). 2008-10-04 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 4 Oct 2008 03:53:07 -0000 2008-10-04 Wakaba <wakaba@suika.fam.cx> * tree-test-1.dat: Test related to "special", "formatting", "scoping", and "phrasing" categories are added (cf. HTML5 revision 1778). ++ whatpm/Whatpm/ChangeLog 4 Oct 2008 04:06:08 -0000 2008-10-04 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: New "special" elements added to the list (HTML5 revision 1778). "strile" -> "strike".
++ whatpm/t/ChangeLog 2 Oct 2008 10:58:49 -0000 2008-10-02 Wakaba <wakaba@suika.fam.cx> * ContentType.t: More test cases on BOM are added. Some test results updated according to HTML5 revision 1927. Tests on the returned values in the list context are added. ++ whatpm/Whatpm/ChangeLog 2 Oct 2008 10:57:47 -0000 2008-10-02 Wakaba <wakaba@suika.fam.cx> * ContentType.pm (get_sniffed_type): Support for the "better" content sniffing (HTML5 revision 1927). In a case the official type was not returned when the method is invoked in the list context.
++ whatpm/t/ChangeLog 22 Sep 2008 05:59:48 -0000 * tokenizer-test-1.test: Test data on invalid character references are added (cf. HTML5 revision 2138). * tokenizer-test-2.dat: Test data on U+000B are updated (HTML5 revision 2138). 2008-09-22 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 22 Sep 2008 06:02:01 -0000 2008-09-22 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: Character references for non-space C0 characters, including U+000B VT, DEL character, noncharacter code points, are now converted to the U+FFFD character (cf. HTML5 revision 2138).
++ whatpm/Whatpm/ChangeLog 21 Sep 2008 05:08:10 -0000 2008-09-21 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src (parse_byte_stream): Support (or non-support) for unsupported charset="" parameter value (HTML5 revision 2131).
++ whatpm/t/ChangeLog 20 Sep 2008 11:22:21 -0000 * content-model-1.dat, content-model-2.dat, content-model-4.dat: Test data for U+000B are added (cf. HTML5 revision 1738). 2008-09-20 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 20 Sep 2008 11:21:11 -0000 * HTML.pm.src: Reminding places where U+000B is allowed as a space character is fixed (cf. HTML5 revision 1738). * ContentChecker.pm, HTMLTable.pm: U+000B is no longer part of space characters (HTML5 revision 1738). 2008-09-20 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 20 Sep 2008 11:18:32 -0000 * HTML.pm: U+000B is no longer part of space characters (HTML5 revision 1738). 2008-09-20 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 20 Sep 2008 10:20:39 -0000 * tokenizer-test-2.dat: Test result updated (cf. HTML5 revision 1738). * tree-test-1.dat: Test results updated. New test data for the treatement of U+000B are added (HTML5 revision 1738). 2008-09-20 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 20 Sep 2008 10:19:37 -0000 * HTML.pm.src: The "anything else" case for the "after after body" insertion mode was not updated to swtich to the "in body" insertion mode. U+000B is no longer a space character for the purpose of tree construction phase (HTML5 revision 1738). 2008-09-20 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 20 Sep 2008 09:28:04 -0000 * tokenizer-test-1.test: Test data for U+000B are added (cf. HTML5 revision 1738). 2008-09-20 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 20 Sep 2008 09:27:21 -0000 * HTML.pm.src: U+000B is no longer a space character (HTML5 revision 1738). 2008-09-20 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 20 Sep 2008 07:54:41 -0000 * ContentType.t: Updated to disallow 0x0B as text byte (HTML5 revision 1738). 2008-09-20 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 20 Sep 2008 07:39:30 -0000 * ContentType.pm: 0x0B is no longer a space character (HTML5 revision 1738). * HTML.pm.src: U+000B is no longer a space character for the algorithm for extracting an encoding from a Content-Type (HTML5 revision 1738). 2008-09-20 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 15 Sep 2008 09:27:44 -0000 * HTML.pm.src: New state |PCDATA_STATE|. Use an empty string for |{s_kwd}| in DATA_STATE as default. 2008-09-15 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 15 Sep 2008 09:02:14 -0000 * HTML.pm.src, mkhtmlparser.pl: Replace |{prev_char}| by |{s_kwd}| in DATA_STATE. 2008-09-15 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 15 Sep 2008 08:09:35 -0000 * HTML.pm.src: Shorten keys. 2008-09-15 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 15 Sep 2008 07:17:34 -0000 * HTML.pm.src: Remove checking for control character, surrogate pair, or noncharacter code points and non-Unicode code points (they should be handled by Whatpm::Charset::UnicodeChecker). (parse_char_stream): Support for the |$get_wrapper| argument and character stream error handlers. 2008-09-15 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/Charset/ChangeLog 15 Sep 2008 07:18:45 -0000 * DecodeHandle.pm (onerror): Return |undef| if no explicit value is set. * UnicodeChecker.pm: Support for HTML5 parse errors. (onerror): Return |undef| if no explicit value is set. 2008-09-15 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 15 Sep 2008 02:54:04 -0000 2008-09-15 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm: Don't call |loda_ns_module| for null-namespace elements/attributes. * HTML.pm.src: Fact out $disallowed_control_chars as a hash.
++ whatpm/Whatpm/ChangeLog 14 Sep 2008 14:35:32 -0000 * HTML.pm.src: Regexp typo fixed. |{prev_char}| and |{next_char}| initializations are moved to initialization method. |{read_until}| now supports buffering. Sync |set_inner_html| with |parse_char_stream|. 2008-09-14 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 14 Sep 2008 13:08:56 -0000 * HTML.pm.src (parse_char_stream): Make |set_next_char| invoke |manakai_read_until|, not only |read|, where possible, to decrease the number of |read| method calls. * mkhtmlparser.pl: Related changes to the aforementioned modification. 2008-09-14 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 14 Sep 2008 11:56:24 -0000 * HTML.pm.src: Use |read| instead of |getc|. |set_inner_html| would report character error from now. 2008-09-14 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/Charset/ChangeLog 14 Sep 2008 11:57:38 -0000 * DecodeHandle.pm (CharString onerror): New method. * UnicodeString.pm (read): New. (getc): Removed. (manakai_read_until): Checking operation implemented. 2008-09-14 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 14 Sep 2008 09:05:44 -0000 * HTML.pm.src: White-space-leaded non-white-space character tokens in "before head insertion mode" was not correctly handled. (set_inner_html): Reimplemented using CharString decodehandle class. Support for $get_wrapper argument. Support for |{read_until}| feature. 2008-09-14 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 14 Sep 2008 07:19:17 -0000 * HTML.pm.src: Make a "bare ero" error for unknown entities point the "&" character. 2008-09-14 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/Charset/ChangeLog 14 Sep 2008 07:19:40 -0000 * DecodeHandle.pm: Merge the ShiftJIS class into the Encode class. 2008-09-14 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 14 Sep 2008 06:57:36 -0000 * HTML.pm.src: It turns out that U+FFFD don't have to be added to the list of excluded characters. 2008-09-14 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/Charset/ChangeLog 14 Sep 2008 06:58:07 -0000 * DecodeHandle.pm: Merge the EUCJP class into the Encode class. 2008-09-14 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 14 Sep 2008 06:32:02 -0000 * HTML.pm.src ($char_onerror): Have character decoder's |line| and |column| a higher priority than the one set by the tokenizer's input handler. ($self->{read_until}): Exclude U+FFFD (but this might not be necessary, since now we do line/column fixup in the character decode handle). 2008-09-14 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/Charset/ChangeLog 14 Sep 2008 06:32:40 -0000 * DecodeHandle.pm: EUCJP class reimplemented using |read|-centric model. 2008-09-14 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 14 Sep 2008 03:58:42 -0000 * HTML.pm.src: Use |{read_until}| where possible. 2008-09-14 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/Charset/ChangeLog 14 Sep 2008 03:59:00 -0000 * DecodeHandle.pm: Typo fixed. 2008-09-14 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 14 Sep 2008 03:06:56 -0000 * HTML.pm.src: Change |{getc_until}| to |{read_until}| and |manakai_getc_until| to |manakai_read_until| to reduce the number of string copies. 2008-09-14 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/Charset/ChangeLog 14 Sep 2008 03:07:37 -0000 * DecodeHandle.pm, UnicodeChecker.pm: Change |manakai_getc_until| to |manakai_read_until| to reduce the number of string copies. 2008-09-14 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 14 Sep 2008 01:47:27 -0000 2008-09-14 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src (parse_char_string): Use newly created |Whatpm::Charset::DecodeHandle::CharString| instead of Perl's standard feature to |open| a string as a filehandle, since Perl's string filehandle seems not supporting |ungetc| method correctly. (parse_char_stream): Define |{getc_until}| method. (DATA_STATE): Experimental support for |getc_until| feature. ++ whatpm/Whatpm/Charset/ChangeLog 14 Sep 2008 01:50:52 -0000 2008-09-14 Wakaba <wakaba@suika.fam.cx> * DecodeHandle.pm (CharString): New class. (Encode read): Don't remove read string from |{char_buffer}|, to decease the number of string operations and to enable |manakai_getc_until| ungetc'ing without any string operation. (manakai_getc_until): New method. * UnicodeChecker.pm (getc): Don't |read| more than one character, to prevent characters being bufferred such that mixture of |getc| and |manakai_getc_until| calls does not make the result broken.
++ whatpm/Whatpm/ChangeLog 13 Sep 2008 12:25:41 -0000 * HTML.pm.src: Check points added to newly added branches. 2008-09-13 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 13 Sep 2008 11:31:02 -0000 * HTML.pm.src: Remove |{char}|, which is no longer used. Remove |{entity_in_attr}| and |{last_attribute_value_state}| and replaced by |{prev_state}|. * mkhtmlparser.pl: Remove |{char}| feature. Remove |!!!back-next-input-character;| macro. 2008-09-13 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 13 Sep 2008 10:47:42 -0000 * content-model-2.dat: A test case for NCR in charset="" is added. 2008-09-13 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 13 Sep 2008 10:48:59 -0000 * HTML.pm.src: Finally we get rid of all the inner loops. Remove entity related tokenizer states in favor of new states implementing the consume character reference algorithm. 2008-09-13 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: "Consume a character reference" algorithm is * HTML.pm.src: Make |PUBLIC| and |SYSTEM| keyword tokenizing
++ whatpm/Whatpm/ChangeLog 13 Sep 2008 09:02:17 -0000 * HTML.pm: "Consume a character reference" algorithm is now implemented as a tokenizer's state, rather than a method, with minimum changes (more changes will be made, in due course). "Bogus comment state"'s inner loop gets removed. 2008-09-13 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 13 Sep 2008 08:21:31 -0000 * HTML.pm: Make |PUBLIC| and |SYSTEM| keyword tokenizing into their own tokenizer states. 2008-09-13 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 13 Sep 2008 07:43:07 -0000 * tokenizer-test-3.dat: New test for MSE is added. 2008-09-13 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 13 Sep 2008 07:43:36 -0000 * HTML.pm.src: |CDATA_SECTION_STATE| (formally |CDATA_BLOCK_STATE| is split into three states. 2008-09-13 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 13 Sep 2008 06:33:32 -0000 * HTML.pm.src: |CLOSE_TAG_OPEN_STATE| is broken into itself and new |CDATA_PCDATA_CLOSE_TAG_STATE| so that no longer does the tokenizer have to push back next input characters in those states. 2008-09-13 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 13 Sep 2008 04:17:38 -0000 2008-09-13 Wakaba <wakaba@suika.fam.cx> * HTML-tree.t: tokenizer-test-3.dat added. * tokenizer-test-3.dat: New test data. ++ whatpm/Whatpm/ChangeLog 13 Sep 2008 04:19:14 -0000 2008-09-13 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: |MARKUP_DECLARATION_OPEN_STATE| broken into four states so that no longer does the tokenizer have to push back next input characters in that state.
++ whatpm/Whatpm/ChangeLog 11 Sep 2008 09:12:24 -0000 2008-09-11 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: Methods now accept additional parameter, $get_wrapper, which can be used to insert some wrapper between the character stream handle and the tokenizer. (It is currently not supported for |set_inner_html| for |Element|s). ++ whatpm/Whatpm/Charset/ChangeLog 11 Sep 2008 09:10:24 -0000 2008-09-11 Wakaba <wakaba@suika.fam.cx> * UnicodeChecker.pm: New module.
++ whatpm/Whatpm/ChangeLog 10 Sep 2008 10:46:48 -0000 * HTML.pm.src: Ignore punctuations in charset names. 2008-09-10 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 10 Sep 2008 10:25:19 -0000 2008-09-10 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm: Support for charset-layer error levels. * HTML.pm.src: Don't specify |text| argument for the |chardecode:fallback| error, since it is not the encoding being used alternatively. ++ whatpm/Whatpm/Charset/ChangeLog 10 Sep 2008 10:26:52 -0000 2008-09-10 Wakaba <wakaba@suika.fam.cx> * DecodeHandle.pm: Set error levels. * WebLatin1.pm: Support for |us-ascii| and |iso-8859-5| charsets (this module no longer for Latin1, but for Latin* encodings). * WebThai.pm: Support for |tis-620| charset.
++ whatpm/t/ChangeLog 5 Sep 2008 17:40:06 -0000 * content-model-1.dat: Test data for |XSLT-compat| added (HTML5 revision 2141). A redundant test entry is removed. * HTML-tree.t: Support for should-level errors. 2008-09-06 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 5 Sep 2008 17:28:08 -0000 2008-09-06 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: Support for |XSLT-compat| (HTML5 revision 2141).
++ whatpm/t/ChangeLog 31 Aug 2008 11:27:22 -0000 * tree-test-1.dat: Test data for after after frameset insertion mode are added (cf. HTML5 revision 1909). 2008-08-31 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 31 Aug 2008 11:28:41 -0000 2008-08-31 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: Bug fix and sync with the spec with regard to after after frameset insertion mode processing (HTML5 revision 1909). Note that the implementation was wrong per the old spec before the r1909 changes.
++ whatpm/t/ChangeLog 31 Aug 2008 09:10:13 -0000 * content-model-2.dat: Alternate style sheet element must have a non-empty title attribute (HTML5 revision 1942). 2008-08-31 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: A test data for wrong spelling of |irrelevant| is added. 2008-08-31 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 31 Aug 2008 09:10:50 -0000 * HTML.pm: Requires non-empty title="" for rel="alternate stylesheet" link elements (HTML5 revision 1942). 2008-08-31 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 30 Aug 2008 13:30:24 -0000 * tokenizer-test-1.dat: '"' and "'" at the end of attribute name (after another attribute) now raise parse error (HTML5 revision 2123). Empty unquoted attribute is no longer allowed (HTML5 revision 2122). * HTML-tokenizer.t: Hash keys were not sorted when dumped. 2008-08-30 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 30 Aug 2008 13:43:44 -0000 * HTML.pm.src: '"' and "'" at the end of attribute name (after another attribute) now raise parse error (HTML5 revision 2123). Empty unquoted attribute values are no longer allowed (HTML5 revision 2122). 2008-08-30 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 30 Aug 2008 12:56:52 -0000 * HTML-tree.dat: tree-test-3.dat added. * tree-test-3.dat: Test data for definitionURL="" are added (cf. HTML5 revision 2130). 2008-08-30 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 30 Aug 2008 12:55:11 -0000 * mkhtmlparser.pl: Support for MathML |definitionURL| attribute (HTML5 revision 2130). 2008-08-30 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 16 Aug 2008 07:34:18 -0000 * CacheManifest.pm: Support for new style of error reports. * HTML.pm.src: Set line=1, column=1 to the document node. 2008-08-16 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/CSS/ChangeLog 16 Aug 2008 07:34:47 -0000 2008-08-16 Wakaba <wakaba@suika.fam.cx> * MediaQueryParser.pm, SelectorsParser.pm, Parser.pm: Support for new style of error reports.
++ whatpm/Whatpm/ChangeLog 15 Aug 2008 08:32:36 -0000 2008-08-15 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: All error type names and "text" parameters are revised. Use new style for "level" specification. * mkhtmlparser.pl: Use new style for "level" specification.
++ whatpm/Whatpm/ChangeLog 29 Jun 2008 11:15:08 -0000 2008-06-29 Wakaba <wakaba@suika.fam.cx> * WebIDL.pm: New module.
++ whatpm/t/ChangeLog 8 Jun 2008 05:04:08 -0000 2008-06-08 Wakaba <wakaba@suika.fam.cx> * tree-test-1.dat: Test data added for ruby parsing (HTML5 revision 1704). ++ whatpm/Whatpm/ChangeLog 8 Jun 2008 05:03:48 -0000 2008-06-08 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: Support for ruby parsing (HTML5 revision 1704).
++ whatpm/t/ChangeLog 1 Jun 2008 06:46:25 -0000 * HTML-tokenizer.t, tokenizer-test-1.test: Update for new format. 2008-06-01 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 1 Jun 2008 06:39:50 -0000 * HTML.pm.src (_get_next_token): A parse error was missing. 2008-06-01 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 25 May 2008 08:53:05 -0000 * ContentType.t: Test result related to UTF-32 updated (HTML5 revision 1701). 2008-05-25 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 25 May 2008 08:53:43 -0000 * ContentType.pm: Drop support for UTF-32 (HTML5 revision 1701). * HTML.pm.src: UTF-16BE and UTF-16LE should be considered as UTF-16 (HTML5 revision 1701). 2008-05-25 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 25 May 2008 07:35:04 -0000 * tree-test-1.dat: Test data on <noframes> are added (HTML5 revision 1692). 2008-05-25 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 25 May 2008 07:35:40 -0000 * HTML.pm.src: Support for <noframes> in <head> (HTML5 revision 1692). 2008-05-25 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: The secondary insertion mode used when switching to foreign content is the "in body" insertion mode (HTML5 revision 1696). 2008-05-25 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 25 May 2008 05:59:46 -0000 2008-05-25 Wakaba <wakaba@suika.fam.cx> * tree-test-1.dat: Test data on <isindex/> are added (HTML5 revision 1697). ++ whatpm/Whatpm/ChangeLog 25 May 2008 06:00:14 -0000 2008-05-25 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: Don't raise parse error for <isindex/> (HTML5 revision 1697). ++ whatpm/Whatpm/ContentChecker/ChangeLog 25 May 2008 02:05:07 -0000 2008-05-25 Wakaba <wakaba@suika.fam.cx> * HTML.pm: The |param| element is in LC phase now.
++ whatpm/t/ChangeLog 24 May 2008 14:11:43 -0000 * tree-test-1.dat: Test data on EOF in foreign content insertion mode are added (HTML5 revision 1693). Test data on SVG camelCase attributes are added (HTML5 revision 1700). Test data on <textarea> in <select> are added (HTML5 revision 1699). Test data on HTML start tags in foreign content insertion mode are added (HTML5 revision 1698). * content-model-1.dat, content-model-2.dat: Update test results for <style> and <script>. 2008-05-24 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 24 May 2008 14:01:15 -0000 * HTML.pm.src: Support for end-of-file token in foreign content insertion mode (HTML5 revision 1693). Update SVG camelCase attribute list (HTML5 revision 1700). <textarea> closes </select> (HTML5 revision 1699). More start tags close in foreign content insertion mode (HTML5 revision 1698). 2008-05-24 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 24 May 2008 11:50:28 -0000 * content-model-2.dat: Test data on sandbox="" and seemless="" are added (cf. HTML5 revision 1637 and 1643). 2008-05-24 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 24 May 2008 11:16:23 -0000 * HTML.pm.src: ";" is not part of charset name (HTML5 revision 1665). 2008-05-24 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 24 May 2008 11:50:15 -0000 2008-05-24 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Support for seemless="" (HTML5 revision 1637) and sandbox="" (HTML5 revision 1643). 2008-05-24 Wakaba <wakaba@suika.fam.cx> * HTML.pm: |width| and |height| on |iframe| are now conforming (HTML5 revision 1659).
++ whatpm/Whatpm/ChangeLog 24 May 2008 11:03:36 -0000 * HTML.pm.src: More robust charset parameter detection (HTML5 revision 1674). 2008-05-24 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/HTML/ChangeLog 24 May 2008 10:58:31 -0000 tag of a |listing| element (HTML5 revision 1675).
++ whatpm/Whatpm/ChangeLog 24 May 2008 10:48:45 -0000 * HTML.pm.src: Ignore language part of public identifiers for quriks mode detection (HTML5 revision 1679). 2008-05-24 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 24 May 2008 10:29:47 -0000 * tokenizer-test-2.dat: New test data on truncated doctypes (c.f. HTML5 revision 1685). 2008-05-24 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 24 May 2008 10:30:11 -0000 * HTML.pm.src: Reduce the number of errors in truncated doctypes (HTML5 revision 1685). 2008-05-24 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 24 May 2008 10:09:03 -0000 * tokenizer-test-1.test: New test data on EOF in tags are added to cover changes in HTML5 revision 1684. 2008-05-24 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 24 May 2008 10:09:40 -0000 * HTML.pm.src: Support for EOF in new states for tags (HTML5 revision 1684). 2008-05-24 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 24 May 2008 09:59:36 -0000 * HTML.pm.src (_reset_insertion_mode): Make <td>.innerHTML work (HTML5 revision 1690). 2008-05-24 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 24 May 2008 03:20:16 -0000 2008-05-24 Wakaba <wakaba@suika.fam.cx> * tree-test-1.dat: Test data related to changes in HTML5 revision 1686 are added. ++ whatpm/Whatpm/ChangeLog 24 May 2008 04:24:26 -0000 2008-05-24 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src (_tree_construction_main): Change handling of end tags in head insertion modes (HTML5 revision 1686). (parse_char_string): Bug fix for non-utf8 character string handlings. (parse_char_stream): |ungetc| does not work well for this context.
++ whatpm/Whatpm/ChangeLog 18 May 2008 04:15:00 -0000 * HTML.pm.src (parse_byte_string): Redefined to invoke |parse_byte_stream|. (parse_byte_stream): New method. 2008-05-18 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/Charset/ChangeLog 18 May 2008 04:15:42 -0000 * DecodeHandle.pm (ShiftJIS): \xF0-\xFC should be considered as part of double-byte characters for more user-friendly error recovery. 2008-05-18 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 18 May 2008 03:46:02 -0000 2008-05-18 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src (parse_byte_string): Fix the column number reported by encoding layer error reporter. ++ whatpm/Whatpm/Charset/ChangeLog 18 May 2008 03:46:17 -0000 2008-05-18 Wakaba <wakaba@suika.fam.cx> * DecodeHandle.pm (getc): Ignore BOM if BOM pattern is specified.
++ whatpm/Whatpm/ChangeLog 17 May 2008 12:28:47 -0000 * HTML.pm.src (parse_byte_string): Use streaming decoder rather than converting the whole byte string and then parsing. Propagate errors in character encoding layer. (get_next_token): Precise error reporting for |bare stago| error. 2008-05-17 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/Charset/ChangeLog 17 May 2008 12:29:09 -0000 2008-05-17 Wakaba <wakaba@suika.fam.cx> * DecodeHandle.pm (ByteBuffer): New class.
++ whatpm/Whatpm/ChangeLog 17 May 2008 07:31:24 -0000 * HTML.pm.src (parse_char_stream): New method. (parse_char_string): This method is now defined as an invocation of the |parse_char_stream| method. 2008-05-17 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 17 May 2008 05:34:13 -0000 * HTML.pm.src (parse_byte_string): Report various status of the sniffing as info-level errors. Support for new decoding framework in parser resestting. (new): Various default error levels were not set. 2008-05-17 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 17 May 2008 04:53:41 -0000 2008-05-17 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src (parse_byte_string): HTML5 encoding siniffing algorithm, except for the actual sniffing, is implemented with new framework with Message::Charset::Info.
++ whatpm/t/ChangeLog 13 Apr 2008 10:11:49 -0000 * HTML-tokenizer.t: Raise a parse error if there are disallowed character (for compatibility with existing html5lib test data). * tokenizer-test-1.test: Some test results are updated with regard to parse errors on disallowed characters. * tokenizer-test-2.dat: Test data for disallowed characters are added (HTML5 revision 1263). 2008-04-13 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 13 Apr 2008 10:12:20 -0000 * HTML.pm.src: Raise an parse error for any disallowed character (HTML5 revision 1263). 2008-04-13 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 13 Apr 2008 05:49:16 -0000 * HTML.pm.src, mkhtmlparser.pl: Support for element/attribute name/namespace fixup (HTML5 revisions 1413, 1415, 1416, and 1417). 2008-04-13 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 12 Apr 2008 15:45:43 -0000 * HTML.pm.src: List of element names that close foreign content insertion mode is added (HTML5 revisions 1412 and 1418). 2008-04-13 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 12 Apr 2008 15:37:29 -0000 * HTML.pm.src: Support for |mglyph| and |malignmark| elements (HTML5 revision 1410). 2008-04-13 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 12 Apr 2008 15:31:52 -0000 * HTML.pm.src: Support for new long MathML entities (HTML5 revision 1406). 2008-04-13 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 12 Apr 2008 15:21:45 -0000 2008-04-13 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: CDATA section support for MathML and SVG elements (HTML5 revision 1404 and 1420).
++ whatpm/Whatpm/ChangeLog 12 Apr 2008 14:54:25 -0000 * HTML.pm.src, mkhtmlparser.pl: Support for MathML and SVG elements (HTML5 revision 1404). Unused !!!macro definitions are removed. 2008-04-12 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 12 Apr 2008 10:41:08 -0000 * HTML-tokenizer.t: Remove "self-closing flag" if the start tag token is that of a slash permitted element (This is necessary to maintain compatibility with current test data, since in the new algorithm whether slash is permitted or not is decided in tree construction stage). 2008-04-12 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 12 Apr 2008 10:38:11 -0000 2008-04-12 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src, mkhtmlparser.pl: The way permitted slash errors are raised is changed (HTML5 revision 1404).
++ whatpm/Whatpm/ChangeLog 6 Apr 2008 10:34:08 -0000 * HTML.pm.src: Category sets that are no longer used are removed. 2008-04-06 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 6 Apr 2008 10:31:33 -0000 * HTML.pm.src: The ->[1] property of stack entries are now replaced by constants representing element category. 2008-04-06 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 6 Apr 2008 06:29:50 -0000 2008-04-06 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: Don't use local name stored in stack (i.e. ->[1]) for error reporting. (This is a preparation for using constant value for ->[1].)
++ whatpm/Whatpm/ChangeLog 20 Mar 2008 08:04:21 -0000 * HTML.pm.src (set_inner_html): Line/column number code was old one yet. 2008-03-20 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 20 Mar 2008 08:04:50 -0000 * Atom.pm: Support for |<content type=html>| content checking. 2008-03-20 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 20 Mar 2008 03:54:17 -0000 * HTML.pm.src: Better line/column reporting for "duplicate attribute" errors. Line/column markings for DOCTYPE, comment, and character tokens are reintroduced; otherwise, error location for "not HTML5" error and errors for implied elements are not attached. 2008-03-20 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 20 Mar 2008 03:37:11 -0000 * HTML.pm.src: Set line/column numbers to attributes. * NanoDOM.pm (create_attribute_ns, set_attribute_node_ns): Added. (value): Setter implemented. * mkhtmlparser.pl: Set line/column numbers to Attr nodes. 2008-03-20 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 20 Mar 2008 01:33:45 -0000 * HTML.pm.src: Unused line/column markings are removed. 2008-03-20 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 19 Mar 2008 23:42:08 -0000 2008-03-20 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src (_get_next_token): Remove |first_start_tag| flag, which is no longer used.
++ whatpm/Whatpm/ChangeLog 17 Mar 2008 13:23:31 -0000 * HTML.pm.src: Set line/column information to element nodes. * mkhtmlparser.pl (!!!create-element, !!!insert-element, and !!!insert-element-t): Set line/column information to element nodes. 2008-03-17 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 16 Mar 2008 23:51:21 -0000 2008-03-17 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src (_get_next_token): The first "<" character in "<?", "<>", or "</>" should be the error point.
++ whatpm/Whatpm/ChangeLog 16 Mar 2008 11:39:54 -0000 * HTML.pm.src: Some more fixes on error position reporting. 2008-03-16 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 16 Mar 2008 07:07:54 -0000 * HTML.pm.src: Token-level precious error reporting. 2008-03-16 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 16 Mar 2008 06:39:51 -0000 2008-03-16 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: Preparation for more precious error point reporting.
++ whatpm/Whatpm/ChangeLog 11 Mar 2008 14:02:04 -0000 * HTML.pm.src: Error type revised. 2008-03-11 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 11 Mar 2008 01:23:47 -0000 * HTML.pm.src: Similar codes are merged together, again. 2008-03-11 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 11 Mar 2008 01:15:35 -0000 2008-03-11 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: Similar codes are merged together.
++ whatpm/Whatpm/ChangeLog 10 Mar 2008 10:55:36 -0000 2008-03-10 Wakaba <wakaba@suika.fam.cx> * mkhtmlparser.pl: Set "level" parameter to parse errors. * HTML.pm.src: Code refined.
++ whatpm/Whatpm/ChangeLog 9 Mar 2008 10:48:54 -0000 * HTML.pm.src: |</body>| treatement has been changed (HTML5 revision 1348). Note that I really don't know this makes any difference in the black-box behavior of the parser. 2008-03-09 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 9 Mar 2008 10:31:05 -0000 * tree-test-1.dat, tree-test-2.dat: Test results are updated with some test data additions. 2008-03-09 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 9 Mar 2008 09:17:01 -0000 * tree-test-1.dat, tree-test-2.dat: Test data on end-of-file are added (c.f. HTML5 revision 1348). 2008-03-09 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 9 Mar 2008 08:47:28 -0000 * HTML.pm.src: New end-of-file token implementation (HTML5 revision 1348). 2008-03-09 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 9 Mar 2008 07:53:51 -0000 * tree-test-1.dat: Test data on |applet| are added (HTML5 revision 1347). 2008-03-09 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 9 Mar 2008 07:54:08 -0000 * HTML.pm.src: |applet| support (HTML5 revision 1347). 2008-03-09 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 9 Mar 2008 06:27:08 -0000 * tree-test-1.dat: Test data on foster parenting in AAA are added (HTML5 revision 1343). 2008-03-09 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 9 Mar 2008 06:26:45 -0000 * HTML.pm.src: Foster parenting in AAA (HTML5 revision 1343). 2008-03-09 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 9 Mar 2008 05:02:14 -0000 * tree-test-1.dat: Test data on <input> in <select> and <select> in table are added (HTML5 revision 1342). 2008-03-09 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 9 Mar 2008 05:02:26 -0000 * HTML.pm.src: Support for |<input>| in the "in select" insertion mode and support for the "in select in table" insertion mode (HTML5 revision 1342). 2008-03-09 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 9 Mar 2008 04:04:19 -0000 * tree-test-1.dat: Test data on <script> or <style> in <table> are added. 2008-03-09 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 9 Mar 2008 04:04:52 -0000 * HTML.pm.src: No foster parenting for <script> and <script> in non-tainted <table>s (HTML5 revision 1336). 2008-03-09 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 9 Mar 2008 03:33:47 -0000 * tree-test-1.dat, tree-test-2.dat: Test data on white space between <html> and <head> are added (HTML5 revision 1332). 2008-03-09 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 9 Mar 2008 03:29:08 -0000 * HTML.pm.src: Ignore white space characters between <html> and <head> (HTML5 revision 1332). 2008-03-09 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 9 Mar 2008 03:09:44 -0000 2008-03-09 Wakaba <wakaba@suika.fam.cx> * tree-test-1.dat: More tests are added for foster parenting (HTML5 revision 1331 and so on). ++ whatpm/Whatpm/ChangeLog 9 Mar 2008 03:20:00 -0000 2008-03-09 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: Treat <input type=hidden> as if it were a white space (HTML5 revision 1331).
++ whatpm/t/ChangeLog 8 Mar 2008 13:37:12 -0000 * tree-test-1.dat, tree-test-2.dat: Tests on \u000A at the first of <textarea>, <pre>, and <listing> are added (c.f. HTML5 revision 1330). 2008-03-08 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 8 Mar 2008 13:37:51 -0000 * HTML.pm.src: Ignore U+000A at the beginning of a |listing| element (HTML5 revision 1330). 2008-03-08 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 8 Mar 2008 13:26:40 -0000 * tree-test-1.dat: A test data on <title> in <table> are added. * tree-test-2.dat: Test results updated (HTML5 revision 1328). 2008-03-08 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 8 Mar 2008 13:12:05 -0000 * HTML.pm.src: <title> is always appended to the current element (HTML5 revision 1328). 2008-03-08 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 8 Mar 2008 04:55:42 -0000 * tree-test-1.dat: Test data for tainted space in tables are added (HTML5 revision 1326). 2008-03-08 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 8 Mar 2008 04:56:16 -0000 * HTML.pm.src: White space in tainted tables are moved into foster parents (HTML5 revision 1326). 2008-03-08 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 8 Mar 2008 04:09:31 -0000 * HTML.pm.src: Reduce errors from foster parenting cases (HTML5 revision 1321). 2008-03-08 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 8 Mar 2008 03:43:41 -0000 * HTML.pm.src: |</h/n/>| case code rearranged to align with the spec (HTML5 revision 1320). Note that we finally complete all of HTML5 revision 1320 changes. 2008-03-08 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 8 Mar 2008 03:29:13 -0000 2008-03-08 Wakaba <wakaba@suika.fam.cx> * tree-test-1.dat: Tests for </form> are added (HTML5 revision 1320). ++ whatpm/Whatpm/ChangeLog 8 Mar 2008 03:11:39 -0000 * HTML.pm.src: |</form>| now works similar to |</div>| for unclosed tags (HTML5 revision 1320). 2008-03-08 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 8 Mar 2008 02:59:24 -0000 * HTML.pm.src: |</p>| case rearranged with no actual change in fact. 2008-03-08 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 8 Mar 2008 02:51:41 -0000 * HTML.pm.src: A "generate implied end tags" code (t409.1) could not be reached so that it is now removed (HTML5 revision 1320). 2008-03-08 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 8 Mar 2008 02:43:44 -0000 * HTML.pm.src: Code for the case of |</div>| and so on are revised to align with new spec text (HTML5 revision 1320). 2008-03-08 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 8 Mar 2008 02:30:25 -0000 * HTML.pm.src: Remove strange |if| condition; however, it should have had no harm in theory. 2008-03-08 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 8 Mar 2008 02:23:26 -0000 2008-03-08 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src (_tree_construction_main): '</p>' in body case is split from other end tags for the preparation of implementing HTML revision 1320.
++ whatpm/Whatpm/ChangeLog 6 Mar 2008 15:56:48 -0000 * HTML.pm.src: Simplified "generate implied end tag" (HTML5 revision 1320). 2008-03-07 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 6 Mar 2008 15:28:32 -0000 2008-03-07 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src (_tree_construction_main): Merge rules for "h1" and "div" (HTML5 revision 1318). Add comments to where |form| pointer association codes should be inserted (HTML5 revision 1319).
++ whatpm/t/ChangeLog 6 Mar 2008 15:10:39 -0000 2008-03-06 Wakaba <wakaba@suika.fam.cx> * tree-test-1.dat, tree-test-2.dat: More <html> test cases are added (HTML5 revision 1314). ++ whatpm/Whatpm/ChangeLog 6 Mar 2008 15:10:14 -0000 2008-03-06 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: <html> treatement refined (HTML5 revision 1314).
++ whatpm/t/ChangeLog 5 Mar 2008 13:06:44 -0000 * HTML-tree.t: Support for \Uhhhhhhhh escapes. Support for dumping PUBLIC and SYSTEM identifiers of DOCTYPE tokens. * tree-test-1.dat, tree-test-2.dat: More test data for previously uncovered cases are added. Some error descriptions are revised. 2008-03-05 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 5 Mar 2008 13:04:50 -0000 * HTML.pm.src: Since the case t268 should never be reached (no other token type, there are), it is replaced by a |die| statement. 2008-03-05 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 5 Mar 2008 02:55:01 -0000 2008-03-05 Wakaba <wakaba@suika.fam.cx> * tree-test-1.dat: More test data for previously uncovered cases are added. ++ whatpm/Whatpm/ChangeLog 5 Mar 2008 02:54:27 -0000 2008-03-05 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: Typo fixed.
++ whatpm/t/ChangeLog 4 Mar 2008 14:51:47 -0000 * tree-test-1.dat: More test data for previously uncovered cases are added. 2008-03-04 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 4 Mar 2008 00:02:19 -0000 2008-03-04 Wakaba <wakaba@suika.fam.cx> * tree-test-1.dat: Missing tests from the initial stage are added. ++ whatpm/Whatpm/ChangeLog 4 Mar 2008 00:02:58 -0000 2008-03-04 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src (_tree_construction_initial): Some limited quirks doctypes were not uppercased for comparison.
++ whatpm/t/ChangeLog 3 Mar 2008 13:15:27 -0000 * HTML-tokenizer.t: Ignore tree-construction phase and set_inner_html checkpoints. 2008-03-03 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 3 Mar 2008 13:12:15 -0000 * HTML.pm.src (tree construction and set_inner_html): Checkpoints are added. 2008-03-03 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 3 Mar 2008 11:49:36 -0000 * tokenizer-test-1.test: New test data are added to cover all possible cases. * HTML-tree.t: Support for test coverage. 2008-03-03 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 3 Mar 2008 11:56:09 -0000 * HTML.pm.src (_tokenize_attempt_to_consume_an_entity): Checkpoints are set. Cases that are unlikely reached are noted as so. 2008-03-03 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 3 Mar 2008 10:20:07 -0000 * HTML-tokenizer.t: Support for test coverage caluclation. 2008-03-03 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 3 Mar 2008 10:19:33 -0000 * HTML.pm.src: Checkpoints for debugging are added. * mkhtmlparser.pl: Support for |!!!cp| syntax. 2008-03-03 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 3 Mar 2008 09:15:12 -0000 * HTML-tokenizer.t: s/_input_character/_input_char/g for simplicity. 2008-03-03 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 3 Mar 2008 09:14:52 -0000 * HTML.pm.src, mkhtmlparser.pl: s/_input_character/_char/g for simplicity. 2008-03-03 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 3 Mar 2008 00:13:18 -0000 * HTML-tokenizer.t: s/correct/force-quirks/. 2008-03-03 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 2 Mar 2008 23:55:07 -0000 * HTML.pm.src: Flag name changed: s/correct/force-quirks/g (HTML5 revision 1307). 2008-03-03 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 2 Mar 2008 23:42:50 -0000 2008-03-03 Wakaba <wakaba@suika.fam.cx> * tokenizer-test-1.test: New tests on trailing garbage after SYSTEM literal (HTML5 revision 1306) are added.
++ whatpm/Whatpm/ChangeLog 2 Mar 2008 23:36:46 -0000 2008-03-03 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src (_get_next_token): Where the /incorrect/ flag is set are changed (HTML5 revision 1305).
++ whatpm/t/ChangeLog 2 Mar 2008 14:06:22 -0000 * tokenizer-test-1.test: Tests for |<span ===>| is added (HTML5 revision 1292). Tests for & at the end of attribute value are added (HTML5 revision 1296). Tests for bogus comments are added (HTML5 revision 1297). Tests for |=| in unquoted attribute values are added (HTML5 revision 1299). Tests for single or double quotes in unquoted attribute values or attribute names and tests for missing spaces between attributes are added (HTML5 revision 1303). 2008-03-02 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 2 Mar 2008 14:05:38 -0000 * HTML.pm.src: Raise a parse error for |<span ===>| (HTML5 revision 1292). Entities are not parsed in comment-like part in RCDATA elements (HTML5 revision 1294). Allow bare & at the end of attribute value literals (HTML5 revision 1296). More quirks mode doctypes (HTML5 revision 1302). Requires spaces between attributes and ban attribute names or unquoted attribute values containing single or double quotes (HTML5 revision 1303). 2008-03-02 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 2 Mar 2008 03:39:34 -0000 2008-03-02 Wakaba <wakaba@suika.fam.cx> * content-model-1.dat: Test data for |<area>| are added. * content-model-2.dat: Test data for |<img ismap>| are added. ++ whatpm/Whatpm/ChangeLog 2 Mar 2008 03:36:45 -0000 2008-03-02 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: s/local_name/manakai_local_name/g. ++ whatpm/Whatpm/HTML/ChangeLog 2 Mar 2008 03:28:10 -0000 2008-03-02 Wakaba <wakaba@suika.fam.cx> * Serializer.pm (get_inner_html): Typo fixed. ++ whatpm/Whatpm/ContentChecker/ChangeLog 2 Mar 2008 03:37:30 -0000 2008-03-02 Wakaba <wakaba@suika.fam.cx> * HTML.pm: |in_a_href| flag is not reset after the </a>. Raise an error if |area| is not a descendant of |map|.
++ whatpm/t/ChangeLog 1 Mar 2008 00:26:59 -0000 2008-03-01 Wakaba <wakaba@suika.fam.cx> * tokenizer-test-1.test: Updated (HTML5 recision 1286). * content-model-2.dat: Updated (HTML5 revision 1275). ++ whatpm/Whatpm/ChangeLog 1 Mar 2008 00:19:36 -0000 2008-03-01 Wakaba <wakaba@suika.fam.cx> * _NamedEntityList.pm: Updated (HTML5 revision 1286). * HTML.pm.src: |charset| in |content| attribute is case-insensitive (HTML5 revision 1270). ++ whatpm/Whatpm/HTML/ChangeLog 1 Mar 2008 00:07:44 -0000 2008-03-01 Wakaba <wakaba@suika.fam.cx> * Serializer.pm (get_inner_html): Escape NBSP (HTML5 revision 1277). ++ whatpm/Whatpm/ContentChecker/ChangeLog 29 Feb 2008 23:29:54 -0000 2008-03-01 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Sectioning root category added. |blockquote| is no longer a sectioning content.
++ whatpm/Whatpm/ChangeLog 17 Feb 2008 12:38:38 -0000 * HTML.pm.src: |>| in public or system literal closes the DOCTYPE token (HTML5 revision 1225). 2008-02-17 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 17 Feb 2008 12:18:01 -0000 * content-model-1.dat, content-model-2.dat: Updated. 2008-02-17 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 17 Feb 2008 12:12:56 -0000 * ContentChecker.pm ({unsupported_level}): New value. * HTML.pm.src: Save whether |meta| |content| attribute contains character references or not. 2008-02-17 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 17 Feb 2008 12:17:33 -0000 * HTML.pm: |<meta http-equiv=Content-Type| support (HTML5 revision 1180). 2008-02-17 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 16 Feb 2008 03:47:07 -0000 2008-02-16 Wakaba <wakaba@suika.fam.cx> * CacheManifest.pm: HTML5 revision 1211 implemented. * CacheManifest.pod: Updated.
++ ChangeLog 23 Nov 2007 07:29:08 -0000 * readme.en.html: Link to user data names documentation is added. 2007-11-23 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/ChangeLog 23 Nov 2007 07:08:15 -0000 * content-model-2.dat: New test data for character references in |charset| attribute values. 2007-11-23 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 23 Nov 2007 07:09:44 -0000 * NanoDOM.pm (get_user_data, set_user_data): New methods. * HTML.pm.src: A flag for character references in attribute values are added. Set |manakai_has_reference| user data to |charset| attribute. 2007-11-23 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 23 Nov 2007 07:08:45 -0000 * HTML.pm (meta): Character references in |charset| attribute values are now erred. 2007-11-23 Wakaba <wakaba@suika.fam.cx>
++ ChangeLog 19 Nov 2007 12:16:52 -0000 2007-11-19 Wakaba <wakaba@suika.fam.cx> * readme.en.html: Link to |Whatpm::Charset::UniversalCharDet|. ++ whatpm/Whatpm/ChangeLog 19 Nov 2007 12:17:47 -0000 2007-11-19 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src (parse_byte_string): Detect charset by universalchardet if charset parameter is not specified. * Makefile (Charset-all, Charset-clean): New rules. ++ whatpm/Whatpm/Charset/ChangeLog 19 Nov 2007 11:54:20 -0000 2007-11-19 Wakaba <wakaba@suika.fam.cx> * Makefile: New file. * UniversalCharDet.pm, UniversalCharDet.pod: New files.
++ whatpm/Whatpm/ChangeLog 11 Nov 2007 08:39:39 -0000 * HTML.pm.src (parse_char_string): Set |inner_encoding| attribute if possible. 2007-11-11 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 11 Nov 2007 06:54:02 -0000 * HTML.pm.src (parse_byte_string): New method. (parse_char_string): New alias for |parse_string|. (main phase): Invoking "change the encoding" algorithm if desired. * HTML.pod: Updated. 2007-11-11 Wakaba <wakaba@suika.fam.cx>
++ ChangeLog 11 Nov 2007 04:59:27 -0000 2007-11-11 Wakaba <wakaba@suika.fam.cx> * readme.en.html: Link to |Whatpm::HTML::Serializer|. ++ whatpm/Whatpm/ChangeLog 11 Nov 2007 04:59:14 -0000 2007-11-11 Wakaba <wakaba@suika.fam.cx> * HTML.pod (get_inner_html): Removed. * Makefile (HTML-all, HTML-clean): New. 2007-11-11 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src (get_inner_html): Removed (moved to HTML/Serializer.pm). ++ whatpm/Whatpm/HTML/ChangeLog 11 Nov 2007 04:58:48 -0000 2007-11-11 Wakaba <wakaba@suika.fam.cx> * Serializer.pod: New file. * Makefile: New file. 2007-11-11 Wakaba <wakaba@suika.fam.cx> * Serializer.pm: New module (split from ../HTML.pm.src). 2007-11-11 Wakaba <wakaba@suika.fam.cx> * ChangeLog: New file.
++ whatpm/Whatpm/ChangeLog 4 Nov 2007 04:14:45 -0000 * HTML.pm.src: Support for application cache selection algorithm callback. 2007-11-04 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 14 Oct 2007 09:21:32 -0000 2007-10-14 Wakaba <wakaba@suika.fam.cx> * content-model-1.dat, content-model-2.dat: New test data for |rule|, |nest|, and |datatemplate| elements. ++ whatpm/Whatpm/ChangeLog 14 Oct 2007 09:20:23 -0000 2007-10-14 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm (check_document): Support for new |is_xml_root| flag. (check_element): Support for new |pluses| state. (_add_pluses): New method. (_remove_minuses): Support for new |minus| item. ++ whatpm/Whatpm/ContentChecker/ChangeLog 14 Oct 2007 09:20:50 -0000 2007-10-14 Wakaba <wakaba@suika.fam.cx> * Atom.pm, HTML.pm: Support for |html:nest|, |html:datatemplate|, and |html:rule| elements.
++ whatpm/Whatpm/CSS/ChangeLog 8 Sep 2007 01:31:14 -0000 2007-09-08 Wakaba <wakaba@suika.fam.cx> * Tokenizer.pm: First working version.
++ whatpm/t/ChangeLog 4 Sep 2007 11:19:01 -0000 2007-09-04 Wakaba <wakaba@suika.fam.cx> * tree-test-1.dat: New tests are added. ++ whatpm/Whatpm/ChangeLog 4 Sep 2007 11:18:29 -0000 2007-09-04 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: Some error types were wrong.
++ whatpm/Whatpm/ChangeLog 11 Aug 2007 08:08:10 -0000 * HTML.pm.src: Tokenizer's states are now represented in number. 2007-08-11 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 11 Aug 2007 07:19:02 -0000 * HTML.pm.src: |or|s for insertion modes are replaced by |&|s. 2007-08-11 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 11 Aug 2007 06:53:35 -0000 * HTML.pm.src: Token types are now represented in number. 2007-08-11 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 11 Aug 2007 06:36:59 -0000 * ContentType.pm (SEE ALSO): Updated. * HTML.pm.src: Insertion modes are now represented in number. 2007-08-11 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 21 Jul 2007 12:37:54 -0000 * HTML.pm.src: |$in_body| is no longer a function. 2007-07-21 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 21 Jul 2007 12:27:19 -0000 * HTML.pm.src: The |$in_body| code has been moved down. 2007-07-21 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 21 Jul 2007 11:46:34 -0000 * HTML.pm.src: The "trailing end" insertion mode is split into "after html body" and "after html frameset" insertion modes. Their codes are merged with "after body" and "after frameset" codes. |$previous_insertion_mode| has been removed. "after frameset" code is merged with "in frameset" code. 2007-07-21 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 21 Jul 2007 10:59:21 -0000 * HTML.pm.src: The "before head" insertion mode is merged with the "in head" insertion mode. 2007-07-21 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 21 Jul 2007 10:39:28 -0000 * HTML.pm.src: Cases in "in head" insertion mode are reorganized. 2007-07-21 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 21 Jul 2007 09:54:42 -0000 * HTML.pm.src: Some cases in "in table" insertion mode are merged. 2007-07-21 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 21 Jul 2007 09:12:15 -0000 * HTML.pm.src: The "in row" insertion mode is merged with "in table" insertion mode. 2007-07-21 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 21 Jul 2007 08:52:35 -0000 * HTML.pm.src: The "in table" and "in table body" insertion modes are merged. 2007-07-21 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 21 Jul 2007 08:17:40 -0000 * tree-test-2.dat: New tests for |thead|, |tbody|, and |tfoot| fragment parsing. 2007-07-21 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 21 Jul 2007 08:17:12 -0000 * HTML.pm.src: There is no "in table head" or "in table foot" insertion mode! 2007-07-21 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 21 Jul 2007 07:34:27 -0000 * tree-test-1.dat: More tests are added for |noframes| after |</frameset>|. 2007-07-21 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 21 Jul 2007 07:33:58 -0000 * HTML.pm.src: |<noframes>| "in frameset" and "in noframes" now directly invoke the handler. 2007-07-21 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 21 Jul 2007 07:21:25 -0000 * HTML.pm.src: Codes for "in cell" insertion mode is merged to the "in body" insertion mode code. 2007-07-21 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 21 Jul 2007 06:59:10 -0000 * tree-test-1.dat: More tests for start tags "in caption" insertion mode and for tags "in cell" insertion mode are added. 2007-07-21 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 21 Jul 2007 06:57:52 -0000 * HTML.pm.src: Codes for "in body" and "in caption" insertion modes are merged. 2007-07-21 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 21 Jul 2007 06:04:01 -0000 * tree-test-1.dat: More tests for ignoring some tokens are added. 2007-07-21 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 21 Jul 2007 06:03:37 -0000 * HTML.pm.src: Two |!!!next-token|s were missing. 2007-07-21 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 21 Jul 2007 05:36:26 -0000 2007-07-21 Wakaba <wakaba@suika.fam.cx> * HTML-tokenizer.t: Set content model flag in new syntax. ++ whatpm/Whatpm/ChangeLog 21 Jul 2007 05:35:57 -0000 * HTML.pm.src: Use numeric constant for |{content_mode}| instead of string constant for |{content_model_flag}|. 2007-07-21 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 21 Jul 2007 04:51:33 -0000 2007-07-21 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: Add the name of the attribute to the "duplicate attribute" error.
++ whatpm/Whatpm/ChangeLog 17 Jul 2007 13:54:49 -0000 2007-07-17 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm: Return the |id| node list. * HTML.pm.src: A typo is fixed.
++ whatpm/t/ChangeLog 16 Jul 2007 07:03:04 -0000 * HTML-tokenizer.t: It now requires newer version of JSON.pm due to the broken handling for utf8 string of older version. Test data files |test3.test| and |test4.test| are added. Convert surrogate pair |\u| escapes in JSON file before it is input into JSON.pm parser since it does not decode them correctly. U+000D convertion was incorrect. * HTML-tree.t: Support for new format for fragment parsing tests. * Makefile (tokenizer-files): New test data files |test3.test| and |test4.test| are added. * tokenizer-test-1.test: Test data for bare |hcro| and entity references in attribute values are added. * tokenizer-test-2.dat: Test data for U+000D are added. 2007-07-16 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 16 Jul 2007 06:56:42 -0000 * HTML.pm.src: The character immediately following a bare |hcro| was discarded. Fix handling of entity references in attribute values. 2007-07-16 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 16 Jul 2007 04:51:17 -0000 * tree-test-1.dat: Tests for |<html>| in trailing end phase and |</frameset>| in after frameset mode are added. * tree-test-2.dat: Tests for |</frameset>| in |frameset| fragment parsing are added. 2007-07-16 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 16 Jul 2007 04:49:33 -0000 * HTML.pm.src (main and trailin end phases): Token types |DOCTYPE|, |comment|, |end-of-file|, and |<html>| are factored out. Error types |in html:#DOCTYPE| and |after html:#DOCTYPE| are merged into |DOCTYPE in the middle|. |</frameset>| in fragment parsing mode changed the insertion mode. 2007-07-16 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 16 Jul 2007 03:18:55 -0000 2007-07-16 Wakaba <wakaba@suika.fam.cx> * tree-test-1.dat: New tests for trailing end phase and white space in some insertion modes are added. ++ whatpm/Whatpm/ChangeLog 16 Jul 2007 03:18:16 -0000 * HTML.pm.src: |$phase| has been removed; The |trailing end| phase is now an insertion mode. Treatments for white space character tokens were incorrect for some insertion modes. An old |meta| case was not removed. 2007-07-16 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 16 Jul 2007 01:52:23 -0000 2007-07-16 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: |meta| charset declaration extraction implemented (but changing the encoding is not yet:-).
++ whatpm/t/ChangeLog 7 Jul 2007 13:35:29 -0000 2007-07-07 Wakaba <wakaba@suika.fam.cx> * tokenizer-test-1.test: A comment test is added. ++ whatpm/Whatpm/ChangeLog 7 Jul 2007 13:41:02 -0000 2007-07-07 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: |<!---x-->| was not processed correctly.
++ whatpm/t/ChangeLog 1 Jul 2007 06:18:53 -0000 * tree-test-1.dat: New tests for unmatched end tags. 2007-07-01 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 1 Jul 2007 06:18:08 -0000 * HTML.pm.src: Report correct error message for |<body></div></body>|. 2007-07-01 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 30 Jun 2007 14:13:12 -0000 * tree-test-2.dat: Tests for <title> in fragments are added. 2007-06-30 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 30 Jun 2007 14:07:56 -0000 * HTML.pm.src: HTML5 revisions 961-966 (</p>, </br>, nested <nobr>, implied </tbody>, </tfoot>, and </thead>, and <title> outside of head). 2007-06-30 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 30 Jun 2007 12:28:52 -0000 2007-06-30 Wakaba <wakaba@suika.fam.cx> * URIChecker.t: Error level names in test results has been changed. * tokenizer-test-1.test: A test for bogus SYSTEM identifier is added. * content-model-1.dat, content-model-2.dat, content-model-3.dat, content-model-4.dat: Error messages has been changed. * ContentChecker.t: Appends error level to the error message if any. ++ whatpm/Whatpm/ChangeLog 30 Jun 2007 13:03:50 -0000 2007-06-30 Wakaba <wakaba@suika.fam.cx> * IMTChecker.pm: Report warning for unregistered and private types/subtypes. * ContentChecker.pm, HTML.pm.src, IMTChecker.pm, URIChecker.pm, HTMLTable.pm: Error messages are now consistent; they are all listed in <http://suika.fam.cx/gate/2005/sw/Whatpm%20Error%20Types>.
++ whatpm/t/ChangeLog 25 Jun 2007 11:03:58 -0000 * tree-test-1.dat: The tests using |#document-fragment| are move to |tree-test-2.dat|. * tree-test-2.dat: New test data. In addition to tests from |tree-test-1.dat|, two tests for |</table>| are added. * HTML-tree.t: |tree-test-2.dat| is added. 2007-06-25 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 25 Jun 2007 11:05:50 -0000 * HTML.pm.src (_reset_insertion_mode): Interpretation of Step 3 has been changed. 2007-06-25 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 24 Jun 2007 23:47:54 -0000 2007-06-25 Wakaba <wakaba@suika.fam.cx> * tree-test-1.dat: Tests for end tag strings in CDATA elements are added. ++ whatpm/Whatpm/ChangeLog 25 Jun 2007 00:14:32 -0000 2007-06-25 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: Late |<html>| parse error is implemented.
++ whatpm/t/ChangeLog 24 Jun 2007 14:19:51 -0000 * content-model-1.dat: Tests for |footer| content model are added. * content-model-2.dat: Tests for |ping| and |tabindex| attributes are added. Tests for |datetime| attribute of |ins| and |del| elements are added. * content-model-4.dat: New test data. * ContentChecker.t: |content-model-4.dat| is added. 2007-06-24 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 24 Jun 2007 14:20:06 -0000 * URIChecker.pm (check_iri_reference): A |decode| method name was incorrect. * ContentChecker.pm: Support for the |footer| element. Check URI syntax for space-separated URI attributes. Support for the |tabindex| attribute. Support for |datetime| attribute. 2007-06-24 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 24 Jun 2007 05:57:34 -0000 * tokenizer-test-1.test: Tests for HTML5 revisions 1.144 and 1.145 (CR and invalid character references) are added. Tests for HTML5 revision 1.148 (character references in attributes) are added. * tree-test-1.dat: Tests for HTML5 revision 1.146 (white space characters before root element start tag). 2007-06-24 Wakaba <wakaba@suika.fam.cx> revisions 1.142 and 1.143 (<noscript> in <head>). ++ whatpm/Whatpm/ChangeLog 24 Jun 2007 06:06:08 -0000 * HTML.pm.src: HTML5 revision 1.144 (
) and 1.145 (invalid character references). HTML5 revision 1.146 (white space characters before root start tag). HTML5 revision 1.148 (named character references in attribute values). HTML5 revision 1.152 (<plaintext>.innerHTML get). 2007-06-24 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: HTML5 revisions 1.142 and 1.143 (<noscript>
++ whatpm/t/ChangeLog 24 Jun 2007 05:11:56 -0000 and a test is added according to the HTML5 revisions 1.141 and 1.142 (<noscript> in <head>). 2007-06-24 Wakaba <wakaba@suika.fam.cx> * tree-test-1.dat: Some test results are changed ++ whatpm/Whatpm/ChangeLog 24 Jun 2007 05:11:22 -0000 * HTML.pm.src: HTML5 revisions 1.141 and 1.142 (<noscript> in <head>). 2007-06-24 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 23 Jun 2007 16:36:55 -0000 * tree-test-1.dat: Some test results are changed since <base>, <link>, and <meta> in body are no longer appended to the head element pointer (HTML5 revision 935). * content-model-2.dat: Tests for |scoped| attribute are added (HTML5 revision 938). 2007-06-24 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 23 Jun 2007 16:37:20 -0000 * HTML.pm.src: HTML5 revision 935 (<base>, <link>, <meta> in body). * ContentChecker.pm: HTML5 revision 938 (scoped=""). 2007-06-24 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 23 Jun 2007 15:56:20 -0000 2007-06-24 Wakaba <wakaba@suika.fam.cx> * tree-test-1.dat: Tests for CDATA/RCDATA innerHTML with matching end tag are added (HTML5 revision 923). A test for h2 in h1 is added (HTML5 revision 926). * tree-test-1.dat: Tests for |<isindex>| are added (HTML5 revision 920). ++ whatpm/Whatpm/ChangeLog 23 Jun 2007 15:54:57 -0000 2007-06-24 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: HTML5 revision 923 (matching end tag in CDATA or RCDATA in fragment parsing mode). HTML5 revision 924 (<!--> and <!--->). HTML5 revision 926 (hn in hn). 2007-06-23 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src (get_inner_html): HTML5 revision 922 (inner_html for <pre> and <textarea>).
++ whatpm/t/ChangeLog 23 Jun 2007 14:55:20 -0000 * tree-test-1.dat: Tests for |<isindex>| are added. 2007-06-23 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 23 Jun 2007 14:55:42 -0000 * HTML.pm.src: HTML5 revision 920 (<isindex>). 2007-06-23 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 23 Jun 2007 14:34:34 -0000 * HTML.pm.src: HTML5 revision 918 (</head>, </body>, </html>). 2007-06-23 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 23 Jun 2007 14:23:56 -0000 * tokenizer-test-1.test: Tests for conforming bare |&| are added. * tree-test-1.dat: Tests for |</body>| are added. 2007-06-23 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 23 Jun 2007 14:24:52 -0000 * HTML.pm.src: HTML5 revision 916 (</body>). HTML5 revision 917 (conforming bare &). 2007-06-23 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 23 Jun 2007 12:56:46 -0000 * tree-test-1.dat: Always use uppercase document type name. 2007-06-23 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 23 Jun 2007 13:05:07 -0000 * NanoDOM.pm (manakai_is_html): Setting to false did not work. * HTML.pm.src: HTML5 revision 914 (</ in CDATA, RCDATA). HTML5 revision 915 (<nobr>). 2007-06-23 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 23 Jun 2007 11:53:34 -0000 * HTML-tokenizer.t: Support for new DOCTYPE token syntax. * tokenizer-test-1.test: Tests for DOCTYPE tokens are revised and added. 2007-06-23 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 23 Jun 2007 11:57:47 -0000 * HTML.pm.src: HTML5 revisions 908, 909, 912, and 913 (quirks mode). * NanoDOM.pm (manakai_is_html, manakai_compat_mode, compat_mode): New attributes. 2007-06-23 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 23 Jun 2007 08:10:55 -0000 * tokenizer-test-1.test: Tests for |<| in tags are added. (HTML5 revisions 900, 901, 902, and 911.) 2007-06-23 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 23 Jun 2007 07:51:12 -0000 * HTML.pm.src: HTML5 revisions 900, 901, 902, and 911 (< in tags). 2007-06-23 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 23 Jun 2007 07:42:02 -0000 * tokenizer-test-1.test: |⟨|, and |&rlang;| tests are added. (HTML5 revision 895.) A test for |&;| is added. 2007-06-23 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 23 Jun 2007 07:40:34 -0000 * .cvsignore: |Entities.html| is added. * HTML.pm.src: |$entity_char| is removed and requires |Whatpm::_NamedEntityList| instead. HTML5 revision 898 (refc), except that lack of refc is parse error. * mkentitylist.pl: New script. * Makefile (all): |_NamedEntityList.pm| is added. (_NamedEntityList.pm, Entities.html): New rules. 2007-06-23 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 23 Jun 2007 06:48:21 -0000 * HTML.pm.src: Parse errors immediately after U+000D were ignored and U+000D immediately following another U+000D was not converted to U+000A. 2007-06-23 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 23 Jun 2007 06:37:09 -0000 * tokenizer-test-1.test: |™| test added. (HTML5 revision 889.) * HTML-tree.t: Output test file names. Escaped new line at the end of test data was removed. * tokenizer-test-2.dat: Tests for newlines, NULL, and escape flag stuff in |set_inner_html|. 2007-06-23 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 23 Jun 2007 06:35:23 -0000 * HTML.pm.src (set_inner_html): HTML5 revision 892 (adopt nodes before appended). Parser was not ready for NULL parse error and escape flag. * NanoDOM.pm (adopt_node): New. 2007-06-23 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 23 Jun 2007 05:29:33 -0000 * HTML.pm.src: HTML5 revision 886 (insane comment in CDATA and RCDATA). Note that current implementation is simply repeating what the spec says and it is maybe not a best way to do it. 2007-06-23 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 23 Jun 2007 04:36:28 -0000 * tree-test-1.dat: New test for HTML5 revision 884 (</form> try to close its children). 2007-06-23 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 23 Jun 2007 04:38:44 -0000 * HTML.pm.src: HTML5 revision 884 (</form> don't close the form element if a descendant element without implied end tag has still been open). 2007-06-23 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 23 Jun 2007 03:51:41 -0000 * tokenizer-test-2.dat: New test. This test file contains some tests that cannot be reliably tested by |HTML-tokenize.t|, since they depends on how characeters are supplied to the tokenizer. * HTML-tree.t: |tokenizer-test-2.dat| added. |#data escaped| etc. supported. 2007-06-23 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 23 Jun 2007 03:16:30 -0000 * tokenizer-test-1.test: Tests for C1 character references are added. 2007-06-23 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 23 Jun 2007 03:26:51 -0000 * HTML.pm.src: An error message was incorrect. HTML5 revision 869 (C1 character references). 2007-06-23 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 23 Jun 2007 02:41:47 -0000 2007-06-23 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: HTML5 revision 867 (a LF at the beginning of a |textarea| is removed).
++ whatpm/t/ChangeLog 23 Jun 2007 02:21:24 -0000 2007-06-23 Wakaba <wakaba@suika.fam.cx> * Makefile, HTML-tokenizer.t, HTML-tree.t: New test files are added. * tokenize/, tree-construction/: Sync with latest html5lib trunk.
++ whatpm/t/ChangeLog 30 May 2007 12:23:55 -0000 2007-05-30 Wakaba <wakaba@suika.fam.cx> * ContentChecker.t: Don't use obsolete |new| method. * tree-test-1.dat: Nested form test added. ++ whatpm/Whatpm/ChangeLog 30 May 2007 12:24:39 -0000 2007-05-30 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: |<form><form>| went to inifinite loop.
++ whatpm/t/ChangeLog 26 May 2007 08:12:26 -0000 2007-05-26 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: Errors on obsolete media type (i.e. |text/javascript|) are added to the expected results. * tree-test-1.dat: Tests for |style| elements' attributes are added. ++ whatpm/Whatpm/ChangeLog 26 May 2007 08:11:16 -0000 2007-05-26 Wakaba <wakaba@suika.fam.cx> * IMTChecker.pm: New module. * ContentChecker.pm ($HTMLIMTAttrChecker): Call IMTChecker to test parameter value validity. * HTML.pm.src ($style_start_tag): Attributes were discarded.
++ whatpm/t/ChangeLog 19 May 2007 11:37:20 -0000 * tree-test-1.dat: Tests for |<iframe>|, |<noframes>|, and |<xmp>| are added. 2007-05-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 19 May 2007 11:36:48 -0000 * HTML.pm.src: In |main| phase, |in body| insertion mode, action for |<iframe>| was missing. 2007-05-19 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 4 May 2007 09:15:43 -0000 2007-05-03 Wakaba <wakaba@suika.fam.cx> * tokenizer-test-1.test: Incorrect DOCTYPE testa are added. * tree-test-1.dat: |innerHTML| tests are added. 2007-05-03 Wakaba <wakaba@suika.fam.cx> * LICENSE: New document. ++ whatpm/Whatpm/ChangeLog 4 May 2007 09:13:06 -0000 2007-05-04 Wakaba <wakaba@suika.fam.cx> * NanoDOM.pm (manakai_parent_element, document_element, manakai_local_name, manakai_element_type_match): New method. 2007-05-03 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: Replace decimal and hexadecimal numeric entities in C1 range using Windows-1252 mapping. Bare LF did not count as new line for error reporting.
++ ChangeLog 2 May 2007 13:37:34 -0000 2007-05-02 Wakaba <wakaba@suika.fam.cx> * readme.en.html: TODO section is added. ++ whatpm/t/ChangeLog 2 May 2007 13:44:02 -0000 2007-05-02 Wakaba <wakaba@suika.fam.cx> * .cvsignore: Result files are added. * HTML-tree.t: Support for document fragment tests. * Makefile: Generate test result files. * tokenizer-test-1.test: A new test to ensure that characters after end tag are preserved in RCDATA or CDATA case. ++ whatpm/Whatpm/ChangeLog 2 May 2007 13:42:17 -0000 2007-05-02 Wakaba <wakaba@suika.fam.cx> * NanoDOM.pm (DOMImplementation): New class. (append_child): Weaken the |parent_node| reference. (create_element_ns, Element new): Set the |owner_document| reference. (implementation): New attribute. (owner_document, local_name, namespace_uri): New attributes. * HTML.pm.src (parse_string): Line and column numbers are now provided to error handler. (!!!parse-error): Short descriptions are added. (_construct_tree): Split into three methods; support for innerHTML mode. (set_inner_html): New method.
s/What::/Whatpm::/ to avoid name confliction
Renamed
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
admin@suikawiki.org | ViewVC Help |
Powered by ViewVC 1.1.24 |