Parent Directory | Revision Log
Links to HEAD: | (view) (download) (annotate) |
Links to HEAD: | (view) (download) (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/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/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 5 Sep 2009 11:31:07 -0000 * tokenizer-test-1.test: Changed to keep non-normal character references (HTML5 revision 3374). 2009-09-05 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/HTML/ChangeLog 5 Sep 2009 11:31:46 -0000 * Tokenizer.pm.src: Changed to keep non-normal character references as is (HTML5 revision 3374). 2009-09-05 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 5 Sep 2009 10:40:03 -0000 * tokenizer-test-1.test: Updated test results on unclosed start and end tags (HTML5 revision 2990). 2009-09-05 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/xml/ChangeLog 5 Sep 2009 10:40:48 -0000 2009-09-05 Wakaba <wakaba@suika.fam.cx> * attlists-1.dat, attrs-1.dat: Updated test results on unclosed tags and attlist declarations (cf. HTML5 revision 2990). ++ whatpm/Whatpm/HTML/ChangeLog 5 Sep 2009 10:39:09 -0000 * Tokenizer.pm.src: Discard unclosed tags (HTML5 revision 2990). 2009-09-05 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 5 Sep 2009 09:57:06 -0000 * tokenizer-test-1.test: Added test cases for "comment end space state" (HTML5 revision 3195). 2009-09-05 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/HTML/ChangeLog 5 Sep 2009 09:57:45 -0000 space state" (HTML5 revision 3195). 2009-09-05 Wakaba <wakaba@suika.fam.cx> * Tokenizer.pm.src (_get_next_token): Implemented the "comment end
++ whatpm/t/ChangeLog 5 Sep 2009 09:26:39 -0000 2009-09-05 Wakaba <wakaba@suika.fam.cx> * tokenizer-test-1.test: Added test cases for "comment end bang state" (HTML5 revision 3191). ++ whatpm/Whatpm/HTML/ChangeLog 5 Sep 2009 09:26:12 -0000 2009-09-05 Wakaba <wakaba@suika.fam.cx> * Tokenizer.pm.src (_get_next_token): Implemented the "comment end bang state" (HTML5 revision 3191).
++ whatpm/t/ChangeLog 22 Aug 2009 06:03:14 -0000 2009-08-22 Wakaba <wakaba@suika.fam.cx> * ContentChecker.t: Added a new test data file. ++ whatpm/t/dom-conformance/ChangeLog 22 Aug 2009 06:04:05 -0000 * html-forms-1.dat, html-form-label.dat: Added test data on |keygen| element (HTML5 revision 2960). * html-form-keygen.dat: New file (HTML5 revision 2960). 2009-08-22 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 22 Aug 2009 06:04:27 -0000 * HTML.pm: Implemented the |keygen| element (HTML5 revision 2960). 2009-08-22 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 16 Aug 2009 07:32:33 -0000 * ContentChecker.t: Added a new test data file. 2009-08-16 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/dom-conformance/ChangeLog 16 Aug 2009 07:33:45 -0000 * html-interactive-2.dat: New test data file. 2009-08-16 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 16 Aug 2009 07:33:26 -0000 * HTML.pm: defer="" w/o src="" is no longer allowed (HTML5 revision 3550). 2009-08-16 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 16 Aug 2009 07:20:16 -0000 * content-model-7.dat: The |bb| element has been removed from the spec so that relevant test results are changed (HTML5 revision 3621). 2009-08-16 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/dom-conformance/ChangeLog 16 Aug 2009 07:20:00 -0000 * html-interactive-1.dat, html-datatemplate.dat: The |bb| element has been removed from the spec so that relevant test results are changed (HTML5 revision 3621). 2009-08-16 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 16 Aug 2009 07:20:36 -0000 * HTML.pm: The |bb| element has been dropped from the spec (HTML5 revision 3621). 2009-08-16 Wakaba <wakaba@suika.fam.cx>
++ 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/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/t/ChangeLog 16 Aug 2009 05:21:53 -0000 * tokenizer-test-1.test: "<" in attribute names are now parse errors (HTML5 revision 3354). 2009-08-16 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/HTML/ChangeLog 16 Aug 2009 05:23:17 -0000 * Tokenizer.pm.src: Any "<" character in attribute names become parse error (HTML5 revision 3354). 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 04:05:04 -0000 * tree-test-1.dat, tree-test-3.dat, tree-test-flow.dat, tree-test-foreign.dat, tree-test-form.dat, tree-test-phrasing.dat, tokenizer-test-1.test, tokenizer-test-2.dat, tokenizer-test-3.dat: DOCTYPE names are now normalized to its lowercased form (HTML5 revision 2502). 2009-08-16 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/HTML/ChangeLog 16 Aug 2009 04:06:26 -0000 2009-08-16 Wakaba <wakaba@suika.fam.cx> * Tokenizer.pm.src: Lowercase-fold doctype names (HTML5 revision 2501, cf. HTML5 revision 3571).
++ 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/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 5 Jul 2009 04:38:11 -0000 2009-07-05 Wakaba <wakaba@suika.fam.cx> * tokenizer-test-1.test: Updated the result (c.f. HTML5 revision 3121). ++ whatpm/Whatpm/HTML/ChangeLog 5 Jul 2009 04:38:33 -0000 2009-07-05 Wakaba <wakaba@suika.fam.cx> * Tokenizer.pm.src: Reduced the number of parse errors on broken DOCTYPE (HTML5 revision 3121).
++ 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/t/ChangeLog 2 Jul 2009 21:41:03 -0000 2009-07-03 Wakaba <wakaba@suika.fam.cx> * tokenizer-test-1.test: < in unquoted attribute value is no longer allowed (HTML5 revision 3206). ++ whatpm/Whatpm/HTML/ChangeLog 2 Jul 2009 21:42:34 -0000 2009-07-03 Wakaba <wakaba@suika.fam.cx> * Tokenizer.pm.src: "<" in unquoted attribute values is now treated as parse error (HTML5 revision 3206).
++ 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/t/ChangeLog 13 Dec 2008 04:48:14 -0000 2008-12-13 Wakaba <wakaba@suika.fam.cx> * content-model-7.dat: Added an example from HTML5 spec. ++ whatpm/t/dom-conformance/ChangeLog 13 Dec 2008 04:48:48 -0000 * html-form-label.dat, html-forms-1.dat: Added test data for form="". 2008-12-13 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 13 Dec 2008 04:47:22 -0000 * HTML.pm: Implemented <object form> and <legend form>. 2008-12-13 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 12 Dec 2008 07:29:57 -0000 2008-12-12 Wakaba <wakaba@suika.fam.cx> * ContentChecker.t: Added new test data file. ++ whatpm/t/dom-conformance/ChangeLog 12 Dec 2008 07:31:40 -0000 * html-form-datalist.dat: Moved some test data from |html-forms-1.dat|. * html-forms-1.dat: Moved some test data to |html-form-datalist.dat| and |html-form-select.dat|. * html-form-select.dat: New test data file. 2008-12-12 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 12 Dec 2008 07:29:20 -0000 * HTML.pm: Updated definitions for |select|. 2008-12-12 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 12 Dec 2008 05:45:01 -0000 2008-12-12 Wakaba <wakaba@suika.fam.cx> * ContentChecker.t: Added new test data file. ++ whatpm/t/dom-conformance/ChangeLog 12 Dec 2008 05:49:40 -0000 * html-repetitions.dat: Moved some test data to |html-form-button.dat|. Updated a test result. * html-forms-1.dat: Bug fix on a test result. * html-form-button.dat: New test data file. * html-forms-1.dat: Moved some test data to |html-form-button.dat|. 2008-12-12 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 12 Dec 2008 05:45:46 -0000 * HTML.pm: Updated definitions for |button|. 2008-12-12 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 12 Dec 2008 05:03:53 -0000 2008-12-12 Wakaba <wakaba@suika.fam.cx> * ContentChecker.t: Added new test data file. ++ whatpm/t/dom-conformance/ChangeLog 12 Dec 2008 05:04:54 -0000 2008-12-12 Wakaba <wakaba@suika.fam.cx> * html-form-input-1.dat, html-forms-1.dat: Added test data for @accept and @pattern. * html-form-textarea.dat: New test data file. ++ whatpm/Whatpm/ChangeLog 12 Dec 2008 05:00:26 -0000 2008-12-12 Wakaba <wakaba@suika.fam.cx> * IMTChecker.pm: Added more definitions for subtypes. ++ whatpm/Whatpm/ContentChecker/ChangeLog 12 Dec 2008 05:03:26 -0000 2008-12-12 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Implemented <input accept> and <form accept>. Raise a SHOULD-level error if @pattern but no @title.
++ whatpm/t/ChangeLog 6 Dec 2008 12:19:49 -0000 * ContentChecker.t: Added |dom-conformance/html-form-datalist.dat|. 2008-12-06 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/dom-conformance/ChangeLog 6 Dec 2008 12:19:28 -0000 * html-form-datalist.dat: New test data file. 2008-12-06 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 6 Dec 2008 12:18:34 -0000 * ContentChecker.pm (check_element): Added support for "no referenced datalist" error. 2008-12-06 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 6 Dec 2008 12:18:53 -0000 * HTML.pm: Implemented <input list>. 2008-12-06 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 6 Dec 2008 10:00:34 -0000 2008-12-06 Wakaba <wakaba@suika.fam.cx> * content-checker.pl: Use new XML parser for parsing test data. Use NanoDOM instead of manakai DOM implementation. ++ whatpm/Whatpm/ChangeLog 6 Dec 2008 09:58:56 -0000 2008-12-06 Wakaba <wakaba@suika.fam.cx> * NanoDOM.pm (document_uri): New attribute. * ContentChecker.pm: Don't use methods not implemented by NanoDOM. ++ whatpm/Whatpm/ContentChecker/ChangeLog 6 Dec 2008 09:59:53 -0000 2008-12-06 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Use |Message::URL| for relative URL resolution. Don't use attributes not supported by NanoDOM.
++ whatpm/t/ChangeLog 7 Nov 2008 12:35:08 -0000 * SWML-Parser.t: New test data files added. 2008-11-07 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/swml/ChangeLog 7 Nov 2008 12:35:27 -0000 * blocks-1.dat: Test result updated. * inlines-1.dat, forms-specific.dat-1, forms-generic-1.dat, tables-1.dat: New files. 2008-11-07 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/SWML/ChangeLog 7 Nov 2008 12:34:42 -0000 * Parser.pm: More bug fixes, both impl bugs and spec bugs, again. 2008-11-07 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 7 Nov 2008 08:45:01 -0000 * SWML-Parser.t: Test file |swml/blocks-1.dat| added. 2008-11-07 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/swml/ChangeLog 7 Nov 2008 08:45:13 -0000 * structs-1.dat: More test data added. * blocks-1.dat: New file. 2008-11-07 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 7 Nov 2008 08:43:32 -0000 2008-11-07 Wakaba <wakaba@suika.fam.cx> * NanoDOM.pm (text_content): Don't create a Text node if the new value is empty. ++ whatpm/Whatpm/HTML/ChangeLog 7 Nov 2008 08:43:49 -0000 2008-11-07 Wakaba <wakaba@suika.fam.cx> * Dumper.pm (dumptree): Support for namespace abbreviation for SWML namespaces. ++ whatpm/Whatpm/SWML/ChangeLog 7 Nov 2008 08:44:20 -0000 * Parser.pm: Bug fixes - both parser implementation bugs and spec bugs. 2008-11-07 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 7 Nov 2008 04:02:56 -0000 2008-11-07 Wakaba <wakaba@suika.fam.cx> * Makefile: A rule for SWML testing is added. * SWML-Parser.t: New file. * swml/: New directory. ++ whatpm/t/swml/ChangeLog 7 Nov 2008 04:01:29 -0000 2008-11-07 Wakaba <wakaba@suika.fam.cx> * structs-1.dat: New file. * ChangeLog: New file. ++ whatpm/Whatpm/SWML/ChangeLog 7 Nov 2008 04:02:27 -0000 2008-11-07 Wakaba <wakaba@suika.fam.cx> * Parser.pm (parse_char_string): Don't use attributes and methods not supported by NanoDOM.
++ whatpm/t/ChangeLog 20 Oct 2008 04:21:10 -0000 2008-10-20 Wakaba <wakaba@suika.fam.cx> * XML-Parser.t: "xml/attrs-2.dat" added. ++ whatpm/t/xml/ChangeLog 20 Oct 2008 04:17:22 -0000 * attrs-2.dat: New test data file. 2008-10-20 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 20 Oct 2008 04:19:50 -0000 2008-10-20 Wakaba <wakaba@suika.fam.cx> * NanoDOM.pm (specified, all_declarations_processed, manakai_attribute_type): New attributes. ++ whatpm/Whatpm/XML/ChangeLog 20 Oct 2008 04:20:35 -0000 2008-10-20 Wakaba <wakaba@suika.fam.cx> * Parser.pm.src: Support for attribute type assignments, attribute value tokenization, and default value assignments.
++ whatpm/t/ChangeLog 19 Oct 2008 10:12:26 -0000 * XML-Parser.t: "xml/entrefs-2.dat" added. 2008-10-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/xml/ChangeLog 19 Oct 2008 10:12:39 -0000 * entrefs-2.dat: New test data file. 2008-10-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/HTML/ChangeLog 19 Oct 2008 10:11:55 -0000 * Tokenizer.pm.src: Raise a parse error for '&' that does not introduce a reference in XML. Support for non-ASCII entity reference names. 2008-10-19 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 19 Oct 2008 09:24:46 -0000 * XML-Parser.t: "xml/entrefs-1.dat" added. 2008-10-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/xml/ChangeLog 19 Oct 2008 09:25:15 -0000 * charrefs-1.dat: New test data added. * entrefs-1.dat: New test data file. * attlists-1.dat: Test results updated. 2008-10-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/HTML/ChangeLog 19 Oct 2008 09:23:24 -0000 * Tokenizer.pm.src: Make uppercase "&#X" in XML a parse error. Remove the limitation of entity name length. Enable replacement of text-only general entities. Raise a parse error for an unparsed entity reference. Raise a parse error for a general entity reference to an undefined entity. 2008-10-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/XML/ChangeLog 19 Oct 2008 09:24:32 -0000 * Parser.pm.src: Define predefined general entities for the control of "undeclared entity" error raised by the tokenizer. Set text-only flag to general entities appropriately. 2008-10-19 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 19 Oct 2008 08:20:14 -0000 * XML-Parser.t: "xml/eldecls-1.dat" added. 2008-10-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/xml/ChangeLog 19 Oct 2008 08:17:10 -0000 * eldecls-1.dat: New test data file. * entities-1.dat: Test result updated. 2008-10-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/HTML/ChangeLog 19 Oct 2008 08:18:56 -0000 * Tokenizer.pm.src: Support for <!ELEMENT>. (AFTER_NOTATION_NAME_STATE): Renamed as |AFTER_MD_DEF_STATE| (i.e. after markup declaration definition state). 2008-10-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/XML/ChangeLog 19 Oct 2008 08:19:52 -0000 * Parser.pm.src: Set |content_model_text| attribute for ElementTypeDefinition nodes. 2008-10-19 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 19 Oct 2008 07:18:24 -0000 * XML-Parser.t: Typo fixed. 2008-10-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/xml/ChangeLog 19 Oct 2008 07:18:52 -0000 * entities-1.dat, entities-2.dat: EntityValue tests added. 2008-10-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 19 Oct 2008 07:17:36 -0000 * NanoDOM.pm (Entity->new): Initialize ->child_nodes as an empty array. 2008-10-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/HTML/ChangeLog 19 Oct 2008 07:18:01 -0000 * Tokenizer.pm.src: Support for EntityValue. 2008-10-19 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 19 Oct 2008 06:14:42 -0000 2008-10-19 Wakaba <wakaba@suika.fam.cx> * XML-Parser.t: "xml/entities-1.dat" and "xml/entities-2.dat" added. Support for the "#entities" directive. ++ whatpm/t/xml/ChangeLog 19 Oct 2008 06:11:59 -0000 * entities-1.dat, entities-2.dat: New test data files. 2008-10-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 19 Oct 2008 06:12:27 -0000 2008-10-19 Wakaba <wakaba@suika.fam.cx> * NanoDOM.pm (notation_name): New attribute. * NanoDOM.pm (public_id, system_id): New attributes.a ++ whatpm/Whatpm/HTML/ChangeLog 19 Oct 2008 06:13:03 -0000 * Dumper.pm: Dump text content of Entity nodes. * Tokenizer.pm.src: Support for <!ENTITY ... NDATA>. 2008-10-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/XML/ChangeLog 19 Oct 2008 06:14:05 -0000 2008-10-19 Wakaba <wakaba@suika.fam.cx> * Parser.pm.src (_tree_in_subset): General and parameter entities implemented.
++ whatpm/t/ChangeLog 18 Oct 2008 11:34:40 -0000 2008-10-18 Wakaba <wakaba@suika.fam.cx> * XML-Parser.t: "xml/notations-1.dat" added. ++ whatpm/t/xml/ChangeLog 18 Oct 2008 11:25:41 -0000 * attlists-1.dat: A test result updated. * notations-1.dat: New test result file. 2008-10-18 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 18 Oct 2008 11:31:41 -0000 * NanoDOM.pm (public_id, system_id): New attributes. 2008-10-18 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/HTML/ChangeLog 18 Oct 2008 11:34:04 -0000 * Tokenizer.pm.src: Modifies PUBLIC/SYSTEM identifier tokenizer states such that <!ENTITY> and <!NOTATION> can be tokenized by those states as well. (BOGUS_MD_STATE): A new state; used for bogus markup declarations, in favor of BOGUS_COMMENT_STATE. 2008-10-18 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/XML/ChangeLog 18 Oct 2008 11:34:26 -0000 * Parser.pm.src: Set public_id and system_id attributes of Entity and Notation nodes. 2008-10-18 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 17 Oct 2008 07:14:01 -0000 2008-10-17 Wakaba <wakaba@suika.fam.cx> * XML-Parser.t: "xml/attlists-1.dat" added. ++ whatpm/t/xml/ChangeLog 17 Oct 2008 07:14:24 -0000 2008-10-17 Wakaba <wakaba@suika.fam.cx> * attlists-1.dat: New test data file. * doctypes-2.dat: New tests added. ++ whatpm/Whatpm/ChangeLog 17 Oct 2008 07:11:25 -0000 2008-10-17 Wakaba <wakaba@suika.fam.cx> * NanoDOM.pm (node_name): New attribute. (ELEMENT_TYPE_DEFINITION_NODE, ATTRIBUTE_DEFINITION_NODE): New constants. (create_element_type_definition_node, create_attribute_definition, create_notation, create_general_entity, get_element_type_definition_node, set_element_type_definition_node, get_general_entity_node, set_general_entity_node, get_notation_node, set_notation_node, get_attribute_definition_node, set_attribute_definition_node): New methods. (element_types, entities, notations, attribute_definitions): New attributes. (DocumentType): Support for child nodes, entities, notations, and element types. (Entity, Notation, ElementTypeDefinition, AttributeDefinition): New classes. * Dumper.pm: Support for general entities, notations, element type definitions, and attribute definitions. ++ whatpm/Whatpm/HTML/ChangeLog 17 Oct 2008 07:12:26 -0000 2008-10-17 Wakaba <wakaba@suika.fam.cx> * Tokenizer.pm.src: New token types AtTLIST_TOKEN, ELEMENT_TOKEN, GENERAL_ENTITY_TOKEN, PARAMETER_ENTITY_TOKEN, and NOTATION_TOKEN are added. New intertion modes for markup declarations are added. ++ whatpm/Whatpm/XML/ChangeLog 17 Oct 2008 07:13:47 -0000 2008-10-17 Wakaba <wakaba@suika.fam.cx> * Parser.pm.src (_tree_in_subset): Support for ELEMENT_TOKEN, ATTLIST_TOKEN, GENERAL_ENTITY_TOKEN, PARAMETER_ENTITY_TOKEN, and NOTATION_TOKEN.
++ whatpm/t/ChangeLog 16 Oct 2008 03:39:39 -0000 2008-10-16 Wakaba <wakaba@suika.fam.cx> * XML-Parser.t: "xml/pis-2.dat" and "xml/comments-2.dat" are added. ++ whatpm/t/xml/ChangeLog 16 Oct 2008 03:39:53 -0000 2008-10-16 Wakaba <wakaba@suika.fam.cx> * doctypes-2.dat: New test added. * comments-2.dat, pis-2.dat: New test data files. ++ whatpm/Whatpm/HTML/ChangeLog 16 Oct 2008 03:36:51 -0000 2008-10-16 Wakaba <wakaba@suika.fam.cx> * Tokenizer.pm.src: New token type END_OF_DOCTYPE_TOKEN added. New states DOCTYPE_TAG_STATE and BOGUS_DOCTYPE_INTERNAL_SUBSET_AFTER_STATE are added. (Bogus string after the internal subset, which was handled by the state BOGUS_DOCTYPE_STATE, are now handled by the new state.) Support for comments, bogus comments, and processing instructions in the internal subset. If there is the internal subset, then emit the doctype token before the internal subset (with its $token->{has_internal_subset} flag set) and an END_OF_DOCTYPE_TOKEN after the internal subset. ++ whatpm/Whatpm/XML/ChangeLog 16 Oct 2008 03:39:19 -0000 2008-10-16 Wakaba <wakaba@suika.fam.cx> * Parser.pm.src: Insertion mode IN_SUBSET_IM added. In the "initial" insertion mode, if the DOCTYPE token's "has internal subset" flag is set, then switch to the "in subset" insertion mode.
++ whatpm/t/ChangeLog 15 Oct 2008 12:49:07 -0000 * XML-Parser.t: "xml/doctypes-2.dat" added. * tokenizer-test-1.test: Keyword case-sensitivility tests added. 2008-10-15 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/xml/ChangeLog 15 Oct 2008 12:49:41 -0000 * doctypes-1.dat: A keyword case-sensitivility test added. * doctypes-2.dat: New test data file. 2008-10-15 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/HTML/ChangeLog 15 Oct 2008 12:46:53 -0000 * Tokenizer.pm.src: $self->{s_kwd} for non-DATA_STATE states are renamed as $self->{kwd} to avoid confliction. Don't raise case-sensitivity error for the keyword "DOCTYPE" in HTML mode. Support for internal subsets (internal subset itself only; no declaration in them is supported yet). Raise a parse error for non-uppercase keywords "PUBLIC" and "SYSTEM" in XML mode. Raise a parse error if no system identifier is specified for a DOCTYPE declaration with a public identifier. Don't close the DOCTYPE declaration by a ">" character in the system declaration in XML mode. 2008-10-15 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/XML/ChangeLog 15 Oct 2008 12:48:30 -0000 * Parser.pm.src: Typo fixed. 2008-10-15 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 15 Oct 2008 08:04:32 -0000 * XML-Parser.t: "xml/ns-elements-1.dat" added. 2008-10-15 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/xml/ChangeLog 15 Oct 2008 08:05:44 -0000 * ns-elements-1.dat: New test data file. * ns-attrs-1.dat: New test data added. * elements-1.dat: New test data file. 2008-10-15 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/HTML/ChangeLog 15 Oct 2008 08:03:32 -0000 * Tokenizer.pm.src: XML tag name start charcter support for start tags. 2008-10-15 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/XML/ChangeLog 15 Oct 2008 08:04:01 -0000 * Parser.pm.src: Bug fixes for the handling of ":" in the element type names and attribute names. 2008-10-15 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 15 Oct 2008 04:37:36 -0000 * XML-Parser.t: "xml/pis-1.dat" and "xml/xmldecls-1.dat" added. Test directifes "#xml-version", "#xml-encoding", and "#xml-standalone" are added. 2008-10-15 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/xml/ChangeLog 15 Oct 2008 04:37:54 -0000 * pis-1.dat, xmldecls-1.dat: New test data files. 2008-10-15 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 15 Oct 2008 04:33:34 -0000 2008-10-15 Wakaba <wakaba@suika.fam.cx> * NanoDOM.pm (create_processing_instruction): New method. (xml_version, xml_encoding, xml_standalone): New attributes. (ProcessingInstruction): New class. ++ whatpm/Whatpm/HTML/ChangeLog 15 Oct 2008 04:34:03 -0000 * Tokenizer.pm.src: Support for XML processing instructions. 2008-10-15 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/XML/ChangeLog 15 Oct 2008 04:34:57 -0000 * Parser.pm.src: Support for XML declarations. 2008-10-15 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 14 Oct 2008 15:23:30 -0000 2008-10-15 Wakaba <wakaba@suika.fam.cx> * XML-Parser.t: "xml/charref-1.dat" added. ++ whatpm/t/xml/ChangeLog 14 Oct 2008 15:23:49 -0000 2008-10-15 Wakaba <wakaba@suika.fam.cx> * charref-1.dat: New test data file. ++ whatpm/Whatpm/HTML/ChangeLog 14 Oct 2008 15:24:42 -0000 2008-10-15 Wakaba <wakaba@suika.fam.cx> * Tokenizer.pm.src: Mark CHARACTER_TOKEN with character reference as such, for the support of XML parse error. ++ whatpm/Whatpm/XML/ChangeLog 14 Oct 2008 15:25:35 -0000 2008-10-15 Wakaba <wakaba@suika.fam.cx> * Parser.pm.src: Raise a parse error for white space character generated by a character reference outside of the root element.
++ whatpm/t/ChangeLog 14 Oct 2008 14:21:51 -0000 * XML-Parser.t: "xml/texts-1.dat" added. * tokenizer-test-2.dat: Test for ]]> are added. 2008-10-14 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/xml/ChangeLog 14 Oct 2008 14:38:34 -0000 * doctypes-1.dat: Wrong results fixed. * texts-1.dat: New test data file. 2008-10-14 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/HTML/ChangeLog 14 Oct 2008 14:22:43 -0000 * Tokenizer.pm.src: Raise a parse error for XML "]]>" other than CDATA section end. 2008-10-14 Wakaba <wakaba@suika.fam.cx>
++ 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 11:46:38 -0000 * XML-Parser.t: "xml/elements-1.dat" and "xml/doctypes-1.dat" added. 2008-10-14 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/xml/ChangeLog 14 Oct 2008 11:46:52 -0000 * elements-1.dat: New test data file. * doctypes-1.dat: New test data file. * attrs-1.dat: New test data on attribute name cases are added. 2008-10-14 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/HTML/ChangeLog 14 Oct 2008 11:40:58 -0000 * Tokenizer.pm.src: Support for case-insensitive XML attribute names. 2008-10-14 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 14 Oct 2008 10:36:14 -0000 * XML-Parser.t: "xml/ns-attrs-1.dat" added. 2008-10-14 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/xml/ChangeLog 14 Oct 2008 10:36:28 -0000 * ns-attrs-1.dat: New test data file. 2008-10-14 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/HTML/ChangeLog 14 Oct 2008 10:13:31 -0000 * Dumper.pm: Typo fixed. 2008-10-14 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/XML/ChangeLog 14 Oct 2008 10:35:44 -0000 * Parser.pm.src: Namespace support for the root element. 2008-10-14 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 14 Oct 2008 09:00:17 -0000 * xml/: New directory. * Makefile: Tests for Whatpm::XML::Parser are added. * HTML-tree.t: Change the relative order of codes. * XML-Parser.t: New test script. 2008-10-14 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/xml/ChangeLog 14 Oct 2008 08:53:14 -0000 2008-10-14 Wakaba <wakaba@suika.fam.cx> * tree-1.dat: New test data file. 2008-10-14 Wakaba <wakaba@suika.fam.cx> * ChangeLog: New file. ++ whatpm/Whatpm/ChangeLog 14 Oct 2008 08:58:16 -0000 * NanoDOM.pm (dom_config): New attribute (do nothing), for Whatpm::XML::Parser support. 2008-10-14 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/XML/ChangeLog 14 Oct 2008 08:59:00 -0000 * Parser.pm.src: Use array reference syntax for |create_element_ns|, for Whatpm::NanoDOM compability. Typo fixed. 2008-10-14 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 14 Oct 2008 07:47:45 -0000 * HTML-tree.t: Serialization code moved to Whatpm::HTML::Dumper. 2008-10-14 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/HTML/ChangeLog 14 Oct 2008 07:47:03 -0000 * Dumper.pm: New module. 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/t/ChangeLog 14 Oct 2008 06:48:02 -0000 * HTML-tree.t: Test result format for oreign element/attribute names are updated to the latest one for html5lib tests. Append a newline to the expected result only when it is not an empty string, for comparablity with the actual result. * tokenizer-test-3.dat, tree-test-foreign.dat, tree-test-1.dat, tree-test-3.dat: Test results for foreign elements are updated. 2008-10-14 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 14 Oct 2008 06:07:10 -0000 * HTML-tree.t: <!DOCTYPE> test result format changed to the latest format for html5lib tests. * tree-test-1.dat, tokenizer-test-2.dat: Test results for <!DOCTYPE> are updated. 2008-10-14 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 14 Oct 2008 05:58:24 -0000 2008-10-14 Wakaba <wakaba@suika.fam.cx> * HTML-tree.t: Test data file parser changed to the common one.
++ 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 7 Oct 2008 12:07:43 -0000 * content-model-1.dat: Some entries moved to dom-conformance/html-1.dat, dom-conformance/html-flows-1.dat, dom-conformance/html-links-1.dat, dom-conformance/html-objects-1.dat, and dom-conformance/html-interactive-1.dat. * content-model-2.dat: Removed (moved to dom-conformance/xml-1.dat, dom-conformance/html-1.dat, dom-conformance/html-links-1.dat, dom-conformance/html-objects-1.dat, dom-conformance/html-interactive-1.dat, and dom-conformance/html-flows-1.dat). * content-model-3.dat: Removed (moved to dom-conformance/xml-global.dat). * content-model-4.dat: Removed (moved to dom-conformance/html-texts-1.dat and dom-conformance/html-links-1.dat). * content-model-5.dat: Removed (moved to dom-conformance/html-flows-1.dat). * content-model-6.dat: Removed (moved to dom-conformance/html-dataset.dat). * ContentChecker.t: References to the removed files removed and references to new files added. * ContentChecker-XML.t: New script. * Makefile: Updated. 2008-10-07 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/dom-conformance/ChangeLog 7 Oct 2008 12:10:54 -0000 * html-1.dat, html-dataset.dat, html-interactive-1.dat, html-links-1.dat, html-objects-1.dat, xml-1.dat, xml-global.dat: New files (the test entries are moved from ../content-model-*.dat). 2008-10-07 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 7 Oct 2008 11:39:59 -0000 2008-10-07 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: Repetition model test is moved to another file. A wrong test result fixed. Broken test entries fixed. <area rev> is now reported as "unknown attribute", since RDFa spec adds that attribute to all elements with the Common attribute set. Note that we have no plan to support RDFa, at the moment. ++ whatpm/t/dom-conformance/ChangeLog 7 Oct 2008 11:41:37 -0000 * html-flows-1.dat: <li value> test results updated. * html-forms-1.dat: accesskey="" attribute is obsolete. * html-metadata-1.dat: Fix broken test results. * html-repetitions.dat: The repetition template feature is obsolete. A test entry from ../content-model-2.dat is added. 2008-10-07 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 7 Oct 2008 11:36:17 -0000 2008-10-07 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm: New error level "html5_fact" added, which should be tentatively used until all of requirements are properly specced as RFC 2119 "MUST" in HTML5. ++ whatpm/Whatpm/ContentChecker/ChangeLog 7 Oct 2008 11:37:15 -0000 * HTML.pm: Quoted-strings in media type specifications were not properly decoded. Fixed support for <li value> with non-<ol> parent (or with no parent). 2008-10-07 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 5 Oct 2008 11:46:29 -0000 * ContentChecker.t: New files added. * content-model-1.dat, content-model-2.dat: Numbers of test entries are moved to other files. 2008-10-05 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/dom-conformance/ChangeLog 5 Oct 2008 11:47:29 -0000 * html-datatemplate.dat, html-flows-1.dat, html-form-input-1.dat, html-forms-1.dat, html-global-1.dat, html-metadata-1.dat, html-repetitions.dat, html-tables-1.dat, html-texts-1.dat: New files (test entries moved from ../content-model-1.dat and ../content-model-2.dat). 2008-10-05 Wakaba <wakaba@suika.fam.cx>
++ 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/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 06:43:31 -0000 * content-model-2.dat: Test data on |for=""| attribute are added. 2008-09-22 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 22 Sep 2008 06:43:48 -0000 * HTML.pm: Support for |for=""| validation. 2008-09-22 Wakaba <wakaba@suika.fam.cx>
++ 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/t/ChangeLog 22 Sep 2008 04:59:00 -0000 2008-09-22 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: Test data for |area| |alt=""| are added (HTML5 revision 1932). ++ whatpm/Whatpm/ContentChecker/ChangeLog 22 Sep 2008 04:58:37 -0000 2008-09-22 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Support for |area| |alt=""| validation (HTML5 revision 1932).
++ whatpm/t/ChangeLog 21 Sep 2008 12:25:42 -0000 * content-model-2.dat: Test data for |form=""| are added. 2008-09-21 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 21 Sep 2008 12:36:46 -0000 * ContentChecker.pm: |form=""| check support added. 2008-09-21 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 21 Sep 2008 12:25:56 -0000 * HTML.pm: Support for |form=""| attributes. 2008-09-21 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 21 Sep 2008 10:40:43 -0000 * content-model-1.dat: Test data for |fieldset| |legend| are added. 2008-09-21 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 21 Sep 2008 10:40:14 -0000 * HTML.pm: Support for |fieldset| |legend|. 2008-09-21 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 21 Sep 2008 09:32:48 -0000 2008-09-21 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: Test data for |form| |name| are added. ++ whatpm/Whatpm/ChangeLog 21 Sep 2008 09:33:18 -0000 * ContentChecker.pm: Prepare for |form| |name| attribute's duplication checking. 2008-09-21 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 21 Sep 2008 09:32:26 -0000 2008-09-21 Wakaba <wakaba@suika.fam.cx> * HTML.pm: |form| element's |name| attribute is implemented.
++ 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/t/ChangeLog 20 Sep 2008 07:00:43 -0000 * content-checker.pl: Remove dedicated parser and adopt testfiles.pl parser. * content-model-1.dat, content-model-2.dat: Typo fixed. 2008-09-20 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 20 Sep 2008 05:50:38 -0000 * content-model-1.dat: Test data for interactive contents are added (cf. HTML5 revision 2018). 2008-09-20 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 20 Sep 2008 05:46:21 -0000 2008-09-20 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm ($IsInHTMLInteractiveContent): New. ++ whatpm/Whatpm/ContentChecker/ChangeLog 20 Sep 2008 05:51:55 -0000 * HTML.pm, Atom.pm: Interactrive content implementation synced with the spec (HTML5 revision 2018). 2008-09-20 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 20 Sep 2008 02:17:40 -0000 2008-09-20 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: Add test data for accept-charset="" attributes. ++ whatpm/Whatpm/ContentChecker/ChangeLog 20 Sep 2008 02:19:00 -0000 2008-09-20 Wakaba <wakaba@suika.fam.cx> * HTML.pm ($HTMLCharsetChecker): Support for ASCII-compatibility check. ($HTMLCharsetsAttrChecker): New checker for accept-charset="" support.
++ whatpm/t/ChangeLog 18 Sep 2008 14:32:17 -0000 * langtag-1.dat: More test data from RFC 4646 are added. 2008-09-18 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 18 Sep 2008 14:31:58 -0000 * LangTag.pm: Add checks for remaining requirements from RFC 4646. * mklangreg.pl: Sort 'Prefix' values by their length, to ease matching. 2008-09-18 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 18 Sep 2008 08:22:10 -0000 * langtag-1.dat: More test data from RFC 4646 sections 1.-2.2.4. are added. 2008-09-18 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 18 Sep 2008 08:21:37 -0000 * LangTag.pm: Warn for private use language subtags. Error level typos fixed. Support for Suppress-Script field. * mklangreg.pl: Support for dumping of nested structure. 2008-09-18 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 18 Sep 2008 07:42:52 -0000 * LangTag.t: Completely rewritten using |testfiles.pl|. * testfiles.pl: New script. * langtag-1.dat: Tests for case are added. 2008-09-18 Wakaba <wakaba@suika.fam.cx> * langtag-1.dat: New test data file. ++ whatpm/Whatpm/ChangeLog 18 Sep 2008 07:41:35 -0000 * LangTag.pm (check_rfc4646_langtag): Check if a tag is in the recommended case as per RFC 4646. 2008-09-18 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 18 Sep 2008 05:48:58 -0000 * ContentChecker.t: Atom tests are moved to another file. * ContentChecker-Atom.t, LangTag.t: New test scripts. * Makefile: Updated to invoke new test scripts. 2008-09-18 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 18 Sep 2008 05:31:37 -0000 2008-09-18 Wakaba <wakaba@suika.fam.cx> * ContentChecker.t: Test engine moved to another script. * content-checker.pl: New script.
++ whatpm/t/ChangeLog 17 Sep 2008 03:45:14 -0000 2008-09-17 Wakaba <wakaba@suika.fam.cx> * content-model-1.dat: Test results are updated. * content-model-2.dat: Tests for style="" are added. ++ whatpm/Whatpm/CSS/ChangeLog 17 Sep 2008 03:45:24 -0000 2008-09-17 Wakaba <wakaba@suika.fam.cx> * Parser.pm (parse_char_string_as_inline): New method. ++ whatpm/Whatpm/ContentChecker/ChangeLog 17 Sep 2008 03:55:06 -0000 2008-09-17 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Support for style="" attributes.
++ whatpm/t/ChangeLog 15 Sep 2008 23:44:55 -0000 2008-09-16 Wakaba <wakaba@suika.fam.cx> * css-text.dat: Test data for pre-wrap updated. ++ whatpm/Whatpm/CSS/ChangeLog 15 Sep 2008 23:45:19 -0000 2008-09-16 Wakaba <wakaba@suika.fam.cx> * Parser.pm: Support for '-o-pre-wrap'. '-moz-pre-wrap' is now replaced by 'pre-wrap'.
++ whatpm/t/ChangeLog 15 Sep 2008 14:34:19 -0000 2008-09-15 Wakaba <wakaba@suika.fam.cx> * css-visual.dat: New test data for Firefox3's new 'width' values. ++ whatpm/Whatpm/CSS/ChangeLog 15 Sep 2008 14:34:00 -0000 2008-09-15 Wakaba <wakaba@suika.fam.cx> * Parser.pm: Support for Firefox3's new 'width' keywords.
++ 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/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/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/t/ChangeLog 9 Sep 2008 04:32:11 -0000 2008-09-09 Wakaba <wakaba@suika.fam.cx> * content-model-1.dat, content-model-7.dat: |a| is now transparent (HTML5 revision 1963). ++ whatpm/Whatpm/ContentChecker/ChangeLog 9 Sep 2008 04:32:26 -0000 2008-09-09 Wakaba <wakaba@suika.fam.cx> * HTML.pm: |a| is now transparent (HTML5 revision 1963).
++ whatpm/t/ChangeLog 7 Sep 2008 12:24:59 -0000 2008-09-07 Wakaba <wakaba@suika.fam.cx> * content-model-7.dat: Typo fixed. * content-model-6.dat: Test data for data-UPPERCASE (now disallowed) are added (HTML5 revision 1945). ++ whatpm/Whatpm/ContentChecker/ChangeLog 7 Sep 2008 12:25:19 -0000 2008-09-07 Wakaba <wakaba@suika.fam.cx> * HTML.pm: data-UPPERCASE attributes are no longer allowed (HTML5 revision 1945).
++ 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 5 Sep 2008 16:07:29 -0000 2008-09-06 Wakaba <wakaba@suika.fam.cx> * content-model-1.dat: Form test data are added (cf. HTML5 revisions 2142-2155). ++ whatpm/Whatpm/ContentChecker/ChangeLog 5 Sep 2008 16:08:26 -0000 2008-09-06 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Support for form elements (HTML5 revisions 2142, 2148, 2150-2154). 2008-09-05 Wakaba <wakaba@suika.fam.cx> * HTML.pm: RDFa spec status updated again.
++ whatpm/t/ChangeLog 31 Aug 2008 12:28:19 -0000 * content-model-1.dat, content-model-2.dat: |event-source| is renamed as |eventsource| (HTML5 revision 1863). 2008-08-31 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: Uppercase letters are not allowed as embed custom attributes (HTML5 revision 1946). 2008-08-31 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 31 Aug 2008 12:28:43 -0000 * HTML.pm: |event-source| renamed as |eventsource| (HTML5 revision 1863). 2008-08-31 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Uppercase attribute names for embed elements are disallowed (HTML5 revision 1946). 2008-08-31 Wakaba <wakaba@suika.fam.cx>
++ 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 10:51:47 -0000 * content-model-2.dat, content-model-6.dat: Custom attributes on |embed| and |data-*| attributes must be XML compatible (HTML5 revision 1836). 2008-08-31 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: xmlns="" on HTML elements that are not the root of the HTML subtree are now allowed (HTML5 revision 1834). 2008-08-31 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 31 Aug 2008 10:52:17 -0000 * HTML.pm: |embed| custom attributes and |data-*| attributes must be XML compatible (HTML5 revision 1836). 2008-08-31 Wakaba <wakaba@suika.fam.cx> * HTML.pm: All HTML elements can have xmlns="" attributes (HTML5 revision 1834). 2008-08-31 Wakaba <wakaba@suika.fam.cx>
++ 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 31 Aug 2008 06:54:57 -0000 * content-model-1.dat, content-model-2.dat: Test data for the |bb| element are added (cf. HTML5 revision 1894). * content-model-2.dat: |irrelevant| renamed as |hidden| (HTML5 revision 2119). * content-model-7.dat: New test file. 2008-08-31 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 31 Aug 2008 06:55:32 -0000 * HTML.pm: Support for the |bb| element (HTML5 revision 1894). |irrelevant| renamed as |hidden| (HTML5 revision 2119). 2008-08-31 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 30 Aug 2008 15:42:55 -0000 2008-08-31 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: <embed> w/o src="" is conforming (HTML5 revision 1929). ++ whatpm/Whatpm/ContentChecker/ChangeLog 30 Aug 2008 16:08:38 -0000 2008-08-31 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Element status updated. 2008-08-31 Wakaba <wakaba@suika.fam.cx> * HTML.pm: <embed> without src="" is conforming (HTML5 revision 1929).
++ whatpm/t/ChangeLog 30 Aug 2008 14:59:23 -0000 * content-model-2.dat: @autosubmit dropped (HTML5 revision 2019). 2008-08-30 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 30 Aug 2008 14:51:18 -0000 * HTMLTable.pm: scope=auto algorithm fix synced with the spec (HTML5 revision 2093). ($process_row): Algorithm step numbers synced with the spec (HTML5 revision 2092). 2008-08-30 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 30 Aug 2008 14:59:43 -0000 * HTML.pm: @autosubmit dropped (HTML5 revision 2019). 2008-08-30 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 30 Aug 2008 14:25:03 -0000 * content-model-4.dat: Some test data for <time> are added (c.f. HTML5 revision 2094). 2008-08-30 Wakaba <wakaba@suika.fam.cx> * ContentType.t: Support for image/svg+xml (HTML revision 2096). 2008-08-30 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 30 Aug 2008 14:23:04 -0000 * HTMLTable.pm: Zs is not what we want; we want White_Space! (HTML5 revision 2094). 2008-08-30 Wakaba <wakaba@suika.fam.cx> * ContentType.pm: Support for image/svg+xml (HTML5 revision 2096). 2008-08-30 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 30 Aug 2008 14:35:43 -0000 * HTML.pm: Use White_Space instead of Zs for date or time string in content (HTML5 revision 2094). Make "YYYY-MM-DDHH:MM" (that misses a white space or "T" literal between day and hour) not raise two errors. 2008-08-30 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/t/ChangeLog 30 Aug 2008 12:33:27 -0000 * content-model-1.dat, content-model-2.dat: Test data updated and added for HTML5 revision 2062 and so on (@lang and @xml:lang). 2008-08-30 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 30 Aug 2008 12:30:55 -0000 * ContentChecker.pm: |xml:lang| attribute value must be same as |lang| attribute value for HTML elements (HTML5 revision 2062 and so on). 2008-08-30 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 30 Aug 2008 12:32:39 -0000 * HTML.pm: |xml:lang| attribute value must be same as |lang| attribute value for HTML elements (HTML5 revision 2062 and so on). |lang| attribute in XML document is no longer disallowed (HTML5 revision 2062). |xml:lang| is allowed in HTML document (HTML5 revision 2062 and so on). 2008-08-30 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 30 Aug 2008 11:03:37 -0000 * CSS-Parser.t: Updated for latest version of the Whatpm::CSS::Parser module. * css-1.dat, css-2.dat, css-3.dat, css-4.dat, css-font.dat, css-generated.dat, css-interactive.dat, css-paged.dat, css-table.dat, css-text.dat, css-visual.dat: Test results updated. 2008-08-30 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 30 Aug 2008 10:22:30 -0000 * ContentChecker.t: Updated for latest version of the Whatpm::ContentChecker module. * content-model-1.dat, content-model-2.dat, content-model-3.dat, content-model-4.dat, content-model-6.dat, content-model-atom-1.dat, content-model-atom-2.dat, content-model-atom-threading-1.dat, table-1.dat: Results updated. 2008-08-30 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 30 Aug 2008 10:24:24 -0000 * ContentChecker.pm: Error level definition for |xml_id_error| was missing. * URIChecker.pm: The end of the URL should be marked as the error location for an empty path error. The position between the userinfo and the port components should be marked as the error location for an empty host error. 2008-08-30 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 30 Aug 2008 10:26:28 -0000 2008-08-30 Wakaba <wakaba@suika.fam.cx> * Atom.pm: s/element missing/child element missing/ for consistency. * HTML.pm: Typos fixed. (pre): "No significant content" error was unintentionally disabled. s/element missing/child element missing/ for consistency.
++ whatpm/t/ChangeLog 30 Aug 2008 05:31:31 -0000 * URIChecker.t: Error results updated. 2008-08-30 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 30 Aug 2008 05:31:16 -0000 * URIChecker.pm: Set parameters representing where in the value the error occurs for errors. Report unknown address format error in warning level, since address formats are rarely added. Path segments starting with "/.." were misinterpreted as a dot-segment. 2008-08-30 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 30 Aug 2008 04:31:55 -0000 2008-08-30 Wakaba <wakaba@suika.fam.cx> * URIChecker.t: Test results updated to new error type names. ++ whatpm/Whatpm/ChangeLog 30 Aug 2008 04:31:29 -0000 2008-08-30 Wakaba <wakaba@suika.fam.cx> * URIChecker.pm (check_iri_reference): Requires |Message::DOM::DOMImplementation|.
++ whatpm/t/ChangeLog 3 Aug 2008 07:13:09 -0000 2008-08-03 Wakaba <wakaba@suika.fam.cx> * WebIDL.t: Test data files for exceptions, typedefs, and valuetypes are added to the list. ++ whatpm/t/webidl/ChangeLog 3 Aug 2008 07:13:55 -0000 * webidl-exception.dat, webidl-typedef.dat, webidl-valuetype.dat: New test data files. * webidl-defs.dat, webidl-interface.dat: Test result updated. * webidl-interface.dat: More test data added. 2008-08-03 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 3 Aug 2008 07:12:35 -0000 * WebIDL.pm ($get_scoped_name): Append "::::" if the last terminal of the ScopedName is "DOMString", such that whether the last part of the scoped name is "DOMString" or "_DOMString" later. It is necessary to determine whether a |typedef| definition should be ignored or not. (parse_char_string): Unescape the identifier of exception members. ($resolve): Return undef for builtin types and sequence<T> types (we might not have to do this, however...). (check): Support checking for Exceptions, Valuetypes, and Typedefs. ($serialize_type): Support for "DOMString::::" syntax. (Typedef idl_text): Output Type as "DOMString" if it is really "DOMString" (i.e. its internal representation is "::DOMString::"). 2008-08-03 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 2 Aug 2008 15:13:47 -0000 * WebIDL.t ($onerror): |value| argument value should be checked as well as other argument values. 2008-08-02 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/webidl/ChangeLog 2 Aug 2008 15:14:12 -0000 * webidl-defs.dat: Test result updated. * webidl-interface.dat: New test data for constants are added. 2008-08-02 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 2 Aug 2008 15:12:09 -0000 * WebIDL.pm ($integer): Order of selections are changed to match hexadecimal numbers (the original pattern, taken from the spec, was not work for hexadecimal numbers, because the "0" prefix matches to the [0-7]* part (as an empty string) and therefore it does not match with remaining "x..." part of a "0x..." integer literal. ($get_type): It now returns a string, not an array reference, for regular types and |sequence| types (i.e. it in any case returns a string). ($get_next_token): The second item in the array that represents a integer or float token is now a Perl number value, not the original string representation of the number. (check): Support for const value consistency checking. No extended attribute is defined for constants. (Node subclasses): Use simple strings rather than array references for default data type values. ($serialize_type): Type values are now simple strings. (value): If the new attribute value is a false value, then a FALSE value is set to the attribute. 2008-08-02 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 2 Aug 2008 12:51:15 -0000 * WebIDL.t: Check whether |text| argument of the error is correct or not. 2008-08-02 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/webidl/ChangeLog 2 Aug 2008 12:51:46 -0000 * webidl-interface.dat: More test data for interface inheritances and interface member identifier duplications. 2008-08-02 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 2 Aug 2008 12:50:36 -0000 * WebIDL.pm ($get_scoped_name): Now scoped names are stored in its stringified format ("scoped name" as defined in the spec). Note that future version of this module should not use array references for type values and the |type_text| attribute should be made obsolete. (parse_char_string): Unescape attribute names. (check): Support for checking of whether inherited interfaces are actually defined or not. Support for checking of whether interface member identifiers are duplicated or not. ($serialize_type): Scoped names are returned as is. A future version of this code should escape identifiers other than "DOMString", otherwise the idl_text would be non-conforming. 2008-08-02 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 2 Aug 2008 05:57:51 -0000 2008-08-02 Wakaba <wakaba@suika.fam.cx> * WebIDL.t: New test script. * webidl/: New directory. ++ whatpm/Whatpm/ChangeLog 2 Aug 2008 06:02:55 -0000 2008-08-02 Wakaba <wakaba@suika.fam.cx> * WebIDL.pm (parse_char_string): Set line/column numbers to interface object experimentally. s/shift/pop/g, shift would make things wrong. Support for interface forward declarations was missing. Broken interface declarations with no block were not ignored entirely. (Whatpm::WebIDL::Node): New abstract class. This class makes things easier. (child_nodes): New attribute. Unlike DOM's attribute with same name, this attribute returns a dead list of nodes for simplicity. (get_user_data, set_user_data): New methods. (Module idl_text): A SPACE character should be inserted before the |{| character. (Interface idl_text): Support for interface forward declarations. (is_forward_declaration): New attribute.
++ whatpm/t/ChangeLog 8 Jun 2008 13:04:13 -0000 * content-model-1.dat, content-model-2.dat: Test data are updated and added for <map name=""> and <map id=""> (HTML5 revisions 1722 and 1728). 2008-06-08 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 8 Jun 2008 13:04:07 -0000 * HTML.pm: Support for |<map name="">| (HTML5 revisions 1722 and 1728). 2008-06-08 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 8 Jun 2008 12:20:25 -0000 * content-model-1.dat: Test data for ruby are added (HTML5 revision 1704). 2008-06-08 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 8 Jun 2008 12:22:16 -0000 2008-06-08 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Support for ruby, rt, and rp elements (HTML5 revision 1704). The |href| attribute is also extended as a common attribute by RDFa Last Call Working Draft.
++ 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 1 Jun 2008 05:29:24 -0000 2008-06-01 Wakaba <wakaba@suika.fam.cx> * content-model-6.dat: "data-" attribute is no longer allowed (HTML5 revision 1709). * content-model-2.dat: Add tests for rel=contact (cf. HTML5 revision 1711). ++ whatpm/Whatpm/ChangeLog 1 Jun 2008 05:22:21 -0000 2008-06-01 Wakaba <wakaba@suika.fam.cx> * mklinktypelist.pl: rel=contact is no longer part of the HTML5 spec (commented out). (HTML5 revision 1711). ++ whatpm/Whatpm/ContentChecker/ChangeLog 1 Jun 2008 05:29:43 -0000 2008-06-01 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Make data="" invalid (HTML5 revision 1709).
++ 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 08:30:41 -0000 * content-model-2.dat: Test data on sizes="" are added (HTML5 revision 1558). 2008-05-25 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 25 May 2008 08:30:56 -0000 * HTML.pm: Support for sizes="" (HTML5 revision 1558). 2008-05-25 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 25 May 2008 07:59:59 -0000 * content-model-1.dat: Test data on <datagrid> content model are added (cf. HTML5 revision 1566). Empty |datagrid| elements are no longer in error. 2008-05-25 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 25 May 2008 07:59:38 -0000 * HTML.pm: |select| or |datalist| as a first child of |datagrid| is now disallowed (HTML5 revision 1566). |datagrid| elements may be empty. 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/t/ChangeLog 24 May 2008 10:53:52 -0000 * ContentType.t: A fictional test data for image/vnd.microsoft.icon are added (cf. HTML5 revision 1676). 2008-05-24 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 24 May 2008 10:54:20 -0000 * ContentType.pm: Support for image/vnd.microsoft.icon (HTML5 revision 1676). 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/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/t/ChangeLog 16 May 2008 13:45:01 -0000 * content-model-2.dat: Test data for charset="" attribute are added. 2008-05-16 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 16 May 2008 11:18:17 -0000 2008-05-16 Wakaba <wakaba@suika.fam.cx> * CacheManifest.pm (_parse): Drop fragment identifiers from URIs in fallback section (HTML5 revision 1596). ++ whatpm/Whatpm/ContentChecker/ChangeLog 16 May 2008 13:45:47 -0000 * HTML.pm: Fact out generic charset name checking code to $HTMLCharsetChecker. Support for charset="" attributes on <a>, <link>, and <script> elements. 2008-05-16 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 16 May 2008 10:45:12 -0000 2008-05-16 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: Test data for pixeldata="" attribute are added (HTML5 revision 1629). ++ whatpm/Whatpm/ContentChecker/ChangeLog 16 May 2008 10:50:31 -0000 2008-05-16 Wakaba <wakaba@suika.fam.cx> * HTML.pm ($GetHTMLFloatingPointNumberAttrChecker): More than one "." characters were allowed in a floating point number incorrectly. (source): Support for the pixelratio="" attribute (HTML5 revision 1629).
++ whatpm/t/ChangeLog 10 May 2008 05:54:08 -0000 2008-05-10 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: Boolean attributes now allow uppercase letters (HTML5 revision 1572). ++ whatpm/Whatpm/ChangeLog 10 May 2008 05:57:19 -0000 2008-05-10 Wakaba <wakaba@suika.fam.cx> * CacheManifest.pm: Don't replace U+0000 NULL (HTML5 revision 1553). ++ whatpm/Whatpm/ContentChecker/ChangeLog 10 May 2008 05:54:35 -0000 2008-05-10 Wakaba <wakaba@suika.fam.cx> * HTML.pm ($GetHTMLBooleanAttrChecker): Allow uppercase letters (HTML5 revision 1572).
++ whatpm/t/ChangeLog 6 May 2008 08:59:04 -0000 2008-05-06 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: Test data for td/@headers are added. ++ whatpm/Whatpm/ChangeLog 6 May 2008 08:57:07 -0000 * ContentChecker.pm: Noted that those returned in |table| are no longer table elements, but table objects returned by Whatpm::HTMLTable. * HTMLTable.pm (form_table): Return table element node as |$table->{element}|. (assign_header): Support for the |headers=""| attribute. 2008-05-06 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 6 May 2008 08:58:42 -0000 2008-05-06 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Invoke |Whatpm::HTMLTable->assign_header| for each table object. Return the table object, not table element. The |headers=""| checker for |td| elements are now noop. Set the status of |headers=""| attribute as HTML5's one.
++ whatpm/t/ChangeLog 5 May 2008 11:15:04 -0000 * content-model-2.dat: Test data for table/@cellpadding, table/@cellspacing, @charoff, and script/@langauge are added. 2008-05-05 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 5 May 2008 11:14:32 -0000 * HTML.pm ($HTMLLengthAttrChecker): New. (table/@cellpadding, table/@cellspacing, @charoff): Implemented. (script/@langauge): Implemented. 2008-05-05 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 5 May 2008 09:51:44 -0000 * content-model-1.dat, content-model-2.dat: New test data for meta refresh; some test results updated. Duplicate meta http-equiv="" are now non-conforming. 2008-05-05 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 5 May 2008 09:52:11 -0000 * HTML.pm: Make duplicate http-equiv="" non-conforming. Check meta refresh content="". 2008-05-05 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 5 May 2008 08:12:12 -0000 * table-1.dat: Test data updated and some new test data added for new requirements (HTML5 revisions 1387 and 1388). 2008-05-05 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 5 May 2008 08:14:26 -0000 * HTML.pm: Empty <tbod>, <thead>, <tfoot>, and <tr> are no longer content model error (they might be raise table model error, however). All table model error parameters should propagate. 2008-05-05 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 5 May 2008 04:29:27 -0000 * ContentType.t: "text/plain; charset=UTF-8" and Content-Encoding are no longer safe; test data for them are added (HTML5 revision 1288). 2008-05-05 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 5 May 2008 04:30:06 -0000 * ContentType.pm: "Content-Type: text/plain; charset=UTF-8" and "Content-Encoding" no longer prevent sniffing (HTML5 revision 1288). 2008-05-05 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 5 May 2008 04:18:06 -0000 * ContentType.t: Test data of HTML with BOM are added (c.f. HTML5 revision 1282). 2008-05-05 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 5 May 2008 04:18:37 -0000 2008-05-05 Wakaba <wakaba@suika.fam.cx> * ContentType.pm: Skip BOMs n feed or HTML algorithm (HTML5 revision 1282).
++ whatpm/t/ChangeLog 5 May 2008 03:59:40 -0000 2008-05-05 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: Test data for repeat* global attributes are added. ++ whatpm/Whatpm/ContentChecker/ChangeLog 5 May 2008 04:00:12 -0000 2008-05-05 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Raise an error if a repeat* global attrbute is used for an HTML element.
++ whatpm/t/ChangeLog 3 May 2008 09:19:49 -0000 2008-05-03 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: Test data for |repeat-max=""| and |repeat-start=""| attributes are added. 2008-05-03 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: Test data for repetition template attributes are added. 2008-05-03 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: Test data for data template attributes are added. ++ whatpm/Whatpm/ContentChecker/ChangeLog 3 May 2008 09:18:28 -0000 * HTML.pm: Support for |repeat-start=""| attribute. 2008-05-03 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 29 Apr 2008 12:39:24 -0000 * content-model-1.dat: Test data for <font> context are added. 2008-04-29 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 29 Apr 2008 12:40:15 -0000 * HTML.pm: <font> dropped and style="" is now global (HTML5 revision 1511). 2008-04-29 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 29 Apr 2008 10:52:03 -0000 * content-model-4.dat: Terms no longer have to be unique (HTML5 revision 1467). * content-model-2.dat: Tests for |onstorage| attribute are added (HTML5 revision 1495). Fix test results for unknown elements and attributes in the HTML namespace. 2008-04-29 Wakaba <wakaba@suika.fam.cx> and added (HTML5 revision 1470 and 1471). ++ whatpm/Whatpm/ContentChecker/ChangeLog 29 Apr 2008 10:52:29 -0000 * HTML.pm: Support for |onstorage| attribute is added (HTML5 revision 1495). Defined terms no longer have to be unique (HTML5 revision 1467). 2008-04-29 Wakaba <wakaba@suika.fam.cx> ($HTMLTargetAttrChecker): |_blank| is now allowed (HTML5 revision 1471) and an empty string is no longer allowed (HTML5 revision 1470).
++ whatpm/t/ChangeLog 29 Apr 2008 10:24:55 -0000 2008-04-29 Wakaba <wakaba@suika.fam.cx> * content-model-1.dat, content-model-2.dat: Test results related to browsing context name or keyword are revised and added. ++ whatpm/Whatpm/ChangeLog 29 Apr 2008 08:17:14 -0000 * CacheManifest.pm (_parse): New same origin definition (HTML5 revision 1500) is implemented (except for IDNA part and URI-scheme-specific ++ whatpm/Whatpm/ContentChecker/ChangeLog 29 Apr 2008 10:23:48 -0000 2008-04-29 Wakaba <wakaba@suika.fam.cx> * HTML.pm ($HTMLBrowsingContextNameAttrChecker): New checker. ($HTMLTargetAttrChecker): |_blank| is now allowed and an empty string is no longer allowed (HTML5 revision 1470). (object/@name, iframe/@name): Added (HTML5 revision 1470).
++ 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/t/ChangeLog 13 Apr 2008 06:43:36 -0000 * HTML-tokenizer.t, HTML-tree.t, Makefile: Support for html5lib new test files. 2008-04-13 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 13 Apr 2008 06:44:17 -0000 * mkentitylist.pl: Support for new HTML5 entity table format (the definition for |AElig;| was missing). 2008-04-13 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 13 Apr 2008 06:15:16 -0000 2008-04-13 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: Test data updated and added for global |xmlns| attributes (HTML5 revision 1426). ++ whatpm/Whatpm/ContentChecker/ChangeLog 13 Apr 2008 06:12:22 -0000 2008-04-13 Wakaba <wakaba@suika.fam.cx> * HTML.pm: |xmlns| attribute is now a global attribute (HTML5 revision 1426).
++ 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/t/ChangeLog 12 Apr 2008 07:18:37 -0000 2008-04-12 Wakaba <wakaba@suika.fam.cx> * content-model-6.dat: New test data file. Test data for HTML custom data attributes (HTML5 revision 1399) are added. * ContentChecker.t: New test file |content-model-6.dat| is added. ++ whatpm/Whatpm/ContentChecker/ChangeLog 12 Apr 2008 07:19:00 -0000 2008-04-12 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Support for HTML custom data attributes (HTML5 revision 1399).
++ whatpm/t/ChangeLog 28 Mar 2008 15:18:24 -0000 2008-03-29 Wakaba <wakaba@suika.fam.cx> * content-model-1.dat, content-model-2.dat: s/prose/flow/g. ++ whatpm/Whatpm/ContentChecker/ChangeLog 28 Mar 2008 14:55:26 -0000 2008-03-28 Wakaba <wakaba@suika.fam.cx> * HTML.pm: s/Prose/Flow/g (HTML5 revision 1261). 2008-03-23 Wakaba <wakaba@suika.fam.cx> * HTML.pm: @datetime microsyntax is in the First Draft phase.
++ whatpm/t/ChangeLog 22 Mar 2008 12:23:33 -0000 * content-model-2.dat: Test data on |rev| attribute are added. 2008-03-22 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 22 Mar 2008 12:23:50 -0000 * HTML.pm: link/@rev and a/@rev are implemented. 2008-03-22 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 22 Mar 2008 11:45:24 -0000 * content-model-2.dat: Some test results were wrong. 2008-03-22 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: Test data on more HTML4 attributes are added. 2008-03-22 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 22 Mar 2008 08:19:58 -0000 * content-model-2.dat: Test data on more HTML4 attributes are added. 2008-03-22 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 22 Mar 2008 08:22:41 -0000 * HTML.pm: tr/@bgcolor, td/@bgcolor, th/@bgcolor, td/@abbr, th/@abbr, td/@axis, th/@axis, td/@scope, td/@nowrap, th/@nowrap, caption/@align , table/@frame, table/@rules, table/@summary, and table/@width are implemented. 2008-03-22 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 22 Mar 2008 06:52:53 -0000 * content-model-2.dat: Test data on numbers of HTML4 deprecated attributes are added. 2008-03-22 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 22 Mar 2008 06:52:25 -0000 * HTML.pm: body/@alink, body/@background, body/@bgcolor, body/@link, body/@text, body/@vlink, hn/@align, p/@align, br/@clear, pre/@width, ol/@compact, ul/@compact, dl/@compact, dl/@compact, menu/@compact, and div/@align implemented. 2008-03-22 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 22 Mar 2008 05:45:31 -0000 * content-model-2.dat: Test data on |@profile| and |@version| are added. 2008-03-22 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 22 Mar 2008 05:43:37 -0000 * RDFXML.pm: Typo fixed. 2008-03-22 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 22 Mar 2008 05:45:17 -0000 * HTML.pm: Typo fixed. html/@version implemented (as do-nothing checker). head/@profile implemented. meta/@scheme implemented (as do-nothing checker). 2008-03-22 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 22 Mar 2008 02:51:31 -0000 2008-03-22 Wakaba <wakaba@suika.fam.cx> * content-model-1.dat: Now we support RDF. * content-model-2.dat: Test data on |@accesskey| attribute are added. ++ whatpm/Whatpm/ChangeLog 22 Mar 2008 03:05:10 -0000 2008-03-22 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm: |fact_level| is now treated as same as |must_level|, i.e. level = |m|. (check_element): Make list of URIs in the DOM. ++ whatpm/Whatpm/ContentChecker/ChangeLog 22 Mar 2008 03:06:11 -0000 2008-03-22 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Add URIs to the list of URIs to be returned by the checker method. |accesskey| attribute is implemented.
++ whatpm/t/ChangeLog 21 Mar 2008 02:32:59 -0000 2008-03-21 Wakaba <wakaba@suika.fam.cx> * tokenizer-test-2.dat: A test from #whatwg is added.
++ whatpm/t/ChangeLog 20 Mar 2008 10:58:07 -0000 * content-model-atom-1.dat: New test data are added. * content-model-atom-2.dat: New test data are added from Atom test suite. 2008-03-20 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 20 Mar 2008 10:57:00 -0000 * Atom.pm: Don't raise an error even if there is no |atom:summary| element child in the |atom:entry| element when the |type| attribute of the |atom:content| element is set to |html|, |xhtml|, or |text|. The |atom:rights| elements were implemented as Date construct (!?). Typo in code for |rel=alternate| are fixed. 2008-03-20 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 20 Mar 2008 10:00:26 -0000 * content-model-atom-threading-1.dat: New test data on |thr:total| element are added 2008-03-20 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 20 Mar 2008 09:59:59 -0000 * Atom.pm: Support for |thr:total| element. Add notes on additional Atom namespaces. 2008-03-20 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 20 Mar 2008 09:30:57 -0000 * ContentChecker.t: |content-model-atom-threading-1.dat| added. * content-model-atom-threading-1.dat: New test file. 2008-03-20 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 20 Mar 2008 09:31:15 -0000 * Atom.pm: Support for |thr:in-reply-to| element. 2008-03-20 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 20 Mar 2008 08:53:32 -0000 * ContentCheker.t: Replace dummy error type for subdoc checking invocations to ";SUBDOC". * content-model-1.dat, content-model-2.dat: Test results revised to support the aforementioned change. * content-model-atom-1.dat: Test results revised so that |type=html| in Text construct is now tested whether the subdoc code is invoked. 2008-03-20 Wakaba <wakaba@suika.fam.cx> * content-model-atom-1.dat: Test data on cases of missing |atom:summary| in |atom:entry| are added. 2008-03-20 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 20 Mar 2008 08:38:25 -0000 * Atom.pm: Raise an error if required |atom:summary| element is missing from an |atom:entry| element. 2008-03-20 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 20 Mar 2008 08:23:06 -0000 * content-model-1.dat: Some test results were incorrect, again... orz 2008-03-20 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 20 Mar 2008 08:23:36 -0000 * Atom.pm: Bug fix for validation of |feed| on |author| child. 2008-03-20 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 20 Mar 2008 07:36:54 -0000 * content-model-1.dat: Some test results are fixed. * content-model-atom-1.dat: Some test results are fixed. Test data for |atom:author| for |atom:feed| are added. 2008-03-20 Wakaba <wakaba@suika.fam.cx> * content-model-atom-1.dat: Test data for |atom:author| for |atom:feed| are added. 2008-03-20 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 20 Mar 2008 07:35:41 -0000 * Atom.pm: Support for |author| for |feed| checking. 2008-03-20 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 20 Mar 2008 05:59:40 -0000 2008-03-20 Wakaba <wakaba@suika.fam.cx> * content-model-1.dat: Some test results related on |atom:entry| are fixed. * content-model-atom-1.dat: Test data for |atom:author| for |atom:entry| are added. ++ whatpm/Whatpm/ContentChecker/ChangeLog 20 Mar 2008 05:58:48 -0000 2008-03-20 Wakaba <wakaba@suika.fam.cx> * Atom.pm: Support for |author| for |entry| checking.
++ whatpm/t/ChangeLog 9 Mar 2008 13:55:01 -0000 * content-model-1.dat: Test data for |center|, |dir|, and |basefont| are added. 2008-03-09 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 9 Mar 2008 13:55:42 -0000 * HTML.pm: |dir|, |center|, and |basefont| are implemented. 2008-03-09 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 9 Mar 2008 11:11:01 -0000 * content-model-2.dat: |contenteditable=""| tests are added. 2008-03-09 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 9 Mar 2008 11:11:18 -0000 * HTML.pm: |contenteditable| attribute support is now implemented. 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/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/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/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/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 11:10:02 -0000 * content-model-atom-1.dat: New test data are added. 2008-03-02 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 2 Mar 2008 11:16:26 -0000 * ContentChecker.pm: Typo fixed. Don't raise "character encoding" and related errors unless it is an HTML document (though the spec is unclear on whether it is applied to XHTML document). * HTML.pm (%HTMLAttrStatus): WF2 repetition model attributes are added. 2008-03-02 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 2 Mar 2008 11:11:31 -0000 * Atom.pm: Reimplemented. 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 11:05:40 -0000 * content-model-1.dat: |address| content model tests are added. 2008-03-01 Wakaba <wakaba@suika.fam.cx>
++ 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/t/ChangeLog 26 Feb 2008 10:32:41 -0000 * content-model-1.dat: Test data for |header| and |footer| exclusions of sectioning contents are added (c.f. HTML5 revision 1250). 2008-02-26 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 26 Feb 2008 10:33:04 -0000 * HTML.pm: Allow |blockquote| in |header| and |footer| (HTML5 revision 1250). 2008-02-26 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 26 Feb 2008 07:46:15 -0000 2008-02-26 Wakaba <wakaba@suika.fam.cx> * content-model-1.dat: Figure caption is now optional (HTML5 revision 1240). Add test data for |ol reversed| (HTML5 revision 1248). ++ whatpm/Whatpm/ContentChecker/ChangeLog 26 Feb 2008 07:45:46 -0000 2008-02-26 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Make |figure| caption optional (HTML5 revision 1240). Add |reversed| to |ol| (HTML5 revision 1248).
++ whatpm/t/ChangeLog 24 Feb 2008 10:18:09 -0000 * content-model-2.dat: Test data for |acronym|, |big|, |tt|, |s|, |strike|, and |u| are added. 2008-02-24 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 24 Feb 2008 10:17:20 -0000 * HTML.pm: |big|, |tt|, |s|, |strike|, and |u| are implemented. Raise not-part-of-HTML5 error for |acronym|. 2008-02-24 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 24 Feb 2008 07:51:13 -0000 * content-model-1.dat, content-model-2.dat: Some test results are updated. New test data on non-standard attributes are added. Note that some test results do still need to be updated. 2008-02-24 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 24 Feb 2008 07:47:32 -0000 * ContentChecker.pm (_attr_status_info): New internal method. 2008-02-24 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 24 Feb 2008 07:50:04 -0000 * HTML.pm: Standardized status for attributes are added (HTML5 info are not added yet). Make element or attribute not defined by HTML5 spec as a conformance error (though it is not clearly defined by HTML5 spec as non-conforming). Note that more work is needed for non-standard attribute thing, since the current implementation prevents non-standard attribute from being syntactically checked (otherwise it is treated as if a standard attribute). 2008-02-24 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 24 Feb 2008 01:08:10 -0000 2008-02-24 Wakaba <wakaba@suika.fam.cx> * content-model-1.dat: Some test results on |meta| in |noscript| are updated. ++ whatpm/Whatpm/ContentChecker/ChangeLog 24 Feb 2008 01:07:43 -0000 * HTML.pm: Invalid |meta| in |noscript| should be erred as usual. 2008-02-24 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 23 Feb 2008 15:24:46 -0000 * content-model-1.dat: Some test results are updated. New tests for |details| are added. 2008-02-23 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 23 Feb 2008 15:22:12 -0000 * ContentChecker.pm (check_element): In-element state was not properly managed for transparent cases. 2008-02-23 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 23 Feb 2008 15:24:01 -0000 * HTML.pm (%HTMLProseContentChecker, details, figure): Don't change state when a transparent element is encountered. (details check): Reimplemented. 2008-02-23 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 23 Feb 2008 14:37:03 -0000 * content-model-1.dat: Some test results are fixed. New tests for |video| and |audio| are added. 2008-02-23 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 23 Feb 2008 14:35:33 -0000 * ContentChecker.pm (check_element): Support for |video| and |audio| as semi-transparent elements. 2008-02-23 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 23 Feb 2008 14:36:23 -0000 * HTML.pm (object check_end): Don't check significant content if the element is used as a transparent element. (video check): Reimplemented. 2008-02-23 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 23 Feb 2008 13:18:40 -0000 * content-model-1.dat: New test data for |object| transparentness are added. 2008-02-23 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 23 Feb 2008 13:18:10 -0000 * ContentChecker.pm ($HTMLSemiTransparentElements): New. (check_element): s/minuses/minus_elements/, s/pluses/plus_elements/. Support for |html:object| as a semi-transparent element. 2008-02-23 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 23 Feb 2008 10:34:52 -0000 2008-02-23 Wakaba <wakaba@suika.fam.cx> * content-model-1.dat, content-model-2.dat: Wrong "significant" errors are removed. ++ whatpm/Whatpm/ChangeLog 23 Feb 2008 10:33:46 -0000 2008-02-23 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm (check_element): The way to traverse the tree is entirely revised to make it easier to track the state of ancestors/descendants. As a result of this revision (which rewrites almost all of Whatpm::ContentChecker::HTML), support for content model checking for HTML elements |figure|, |object|, |video|, and |audio| and checking for XML elements (and some XMLNS checkings) are dropped for now. They will be reimplemented in due cource. ++ whatpm/Whatpm/ContentChecker/ChangeLog 23 Feb 2008 10:34:01 -0000 2008-02-23 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Revised.
++ whatpm/t/ChangeLog 18 Feb 2008 14:08:01 -0000 * content-model-1.dat: New test data for |object| are added. 2008-02-18 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 18 Feb 2008 14:07:31 -0000 * HTML.pm (object): Implemented (with some bug on transparentness handling). 2008-02-18 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 18 Feb 2008 00:17:29 -0000 * content-model-1.dat: New test data for |mark| are added (HTML5 revision 1232). 2008-02-18 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 18 Feb 2008 00:16:50 -0000 * HTML.pm: s/m/mark/g (HTML5 revision 1232). 2008-02-18 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 18 Feb 2008 00:02:40 -0000 2008-02-18 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: |alt=""| test results revised. * content-model-1.dat: |<img/>|s in tests are revised so that they are conforming. ++ whatpm/Whatpm/ContentChecker/ChangeLog 18 Feb 2008 00:03:25 -0000 2008-02-18 Wakaba <wakaba@suika.fam.cx> * HTML.pm (img): |alt| is a SHOULD-level requirement now (since the conformance checker cannot examine the semantics of the image).
++ whatpm/t/ChangeLog 17 Feb 2008 14:27:02 -0000 * content-model-1.dat: Test results corrected. 2008-02-17 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 17 Feb 2008 14:28:52 -0000 * HTML.pm: Useless old stuff are removed. |datagrid| was missing from |$HTMLInteractiveContent|. (a): Use new |$HTMLInteractiveContent| in place of |$HTMLIntetractiveElements|. (caption): Use new |$HTMLPhrasingContentChecker| in place of |$HTMLStrictlyInlineChecker|. 2008-02-17 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 17 Feb 2008 14:11:06 -0000 * content-model-1.dat: New test data for |<figure>| are added. Some test data are corrected. 2008-02-17 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 17 Feb 2008 14:10:26 -0000 * HTML.pm (figure): Implemented. (video, audio): In no-parent-element case with |src| attribute, the content model is now prose content. 2008-02-17 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 17 Feb 2008 13:22:57 -0000 * content-model-1.dat: New test data for |<noscript>| in |<head>|. 2008-02-17 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 17 Feb 2008 13:22:28 -0000 * HTML.pm (noscript): Reimplemented. 2008-02-17 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 17 Feb 2008 12:32:40 -0000 * content-model-1.dat: More test on |<meta http-equiv=Content-Type>| are added. 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/t/ChangeLog 17 Feb 2008 11:04:02 -0000 * content-model-1.dat: Updated. 2008-02-17 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 17 Feb 2008 11:02:38 -0000 * ContentChecker.pm (_get_children): (Incompleted) attempt to imlement significant content checking for contents with |del| elements. 2008-02-17 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 17 Feb 2008 11:03:40 -0000 * HTML.pm (th): |th| now requires phrasing content. |div| now requires prose content. 2008-02-17 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 17 Feb 2008 09:56:09 -0000 * content-model-1.dat, content-model-2.dat, content-model-4.dat, content-model-5.dat: Error result revised. 2008-02-17 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 17 Feb 2008 09:55:15 -0000 * HTML.pm: Error messages revised. 2008-02-17 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 17 Feb 2008 06:35:24 -0000 2008-02-17 Wakaba <wakaba@suika.fam.cx> * content-model-1.dat, content-model-2.dat, content-model-5.dat: Test results are updated; new tests are added. ++ whatpm/Whatpm/ChangeLog 17 Feb 2008 06:34:11 -0000 2008-02-17 Wakaba <wakaba@suika.fam.cx> * ContenteChecker.pm ($HTMLTransparentElements): More elements are added. (_get_children): HTML |object| elements are now semi-transparent. * NanoDOM.pm (manakai_html, manakai_head): New methods. ++ whatpm/Whatpm/ContentChecker/ChangeLog 17 Feb 2008 06:32:44 -0000 2008-02-17 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Most part of December 2007 Content Model is implemented.
++ whatpm/t/ChangeLog 16 Feb 2008 00:18:00 -0000 2008-02-16 Wakaba <wakaba@suika.fam.cx> * ContentChecker.t: Tentative support for subdoc mode. * tree-test-1.dat: Some tests are added from #whatwg.
++ whatpm/t/ChangeLog 11 Feb 2008 09:53:28 -0000 * css-text.dat: Test data for 'writing-mode' and 'text-anchor' are added. * CSS-Parser-1.t: New properties are added. 2008-02-11 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/CSS/ChangeLog 11 Feb 2008 09:52:47 -0000 * Parser.pm: 'writing-mode', 'text-anchor', 'dominant-baseline', and 'alignment-baseline' are implemented. 2008-02-11 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 11 Feb 2008 00:32:04 -0000 2008-02-11 Wakaba <wakaba@suika.fam.cx> * css-4.dat: New test file. * CSS-Parser-1.t: |css-4.dat| added. Support for '@charset' and '@import'. ++ whatpm/Whatpm/CSS/ChangeLog 11 Feb 2008 00:31:35 -0000 2008-02-11 Wakaba <wakaba@suika.fam.cx> * Parser.pm (parse_char_string): Precious '@charset' error reporting. 2008-02-10 Wakaba <wakaba@suika.fam.cx> * Parser.pm (parse_char_string): '@import' support.
++ whatpm/t/ChangeLog 10 Feb 2008 09:38:21 -0000 * CSS-Parser-1.t (get_parser): Call |init|. 2008-02-10 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/CSS/ChangeLog 10 Feb 2008 09:37:42 -0000 * Parser.pm (parse_char_string): Create a style sheet before the actual parsing (or use the style sheet created before the invocation to the method. (init): New. 2008-02-10 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 10 Feb 2008 07:34:02 -0000 2008-02-10 Wakaba <wakaba@suika.fam.cx> * css-3.dat: New test file. * CSS-Parser-1.t: |css-3.dat| is added. '-moz-pre-wrap' added. Typo for 'collapse' value fixed. Support for '@namespace' serialization. * css-1.dat: New test data for selectors parsing. * css-font.dat: Error locations for 'u' errors are corrected. * css-table.dat: Test data for 'border-collapse' are added. * css-text.dat: Test data for '-moz-pre-wrap' are added. * css-visual.dat: Test data for 'background-position' are added. ++ whatpm/Whatpm/Charset/ChangeLog 10 Feb 2008 07:31:32 -0000 2008-02-10 Wakaba <wakaba@suika.fam.cx> * CharDet.pm (detect): Catch an error in detection function. ++ whatpm/Whatpm/CSS/ChangeLog 10 Feb 2008 07:30:34 -0000 2008-02-10 Wakaba <wakaba@suika.fam.cx> * Parser.pm: |attr(prefix|localname)| did not work. Support for uppercase namespace prefixes (namespace prefixes were not normalized into lowercase when they were looked up.). Report the property name token when an unknown property error is raised. The '-moz-pre-wrap' value is supported for 'white-space' property. ('background-position'): 'center left' and 'center right' were not supported. * SelectorsParser.pm: Report the namespace prefix token when an undeclared prefix error is raised. S_TOKEN in COMBINATOR_STATE was not handled correctly.
++ whatpm/t/ChangeLog 9 Feb 2008 11:29:09 -0000 2008-02-09 Wakaba <wakaba@suika.fam.cx> * css-2.dat, css-font.dat: s/unsupported/u/g; ++ whatpm/Whatpm/CSS/ChangeLog 9 Feb 2008 11:28:38 -0000 2008-02-09 Wakaba <wakaba@suika.fam.cx> * Parser.pm (new): s/unsupported/u/;
++ whatpm/t/ChangeLog 8 Feb 2008 15:05:50 -0000 * css-2.dat: New test data. * CSS-Parser-1.t: |css-2.dat| added. Support for |@media|. 2008-02-08 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/CSS/ChangeLog 8 Feb 2008 15:05:02 -0000 * Parser.pm: Support for '@nedia' at-rule. 2008-02-08 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 8 Feb 2008 13:37:13 -0000 2008-02-08 Wakaba <wakaba@suika.fam.cx> * CSS-MediaQuery.t, mq-1.dat: New files. ++ whatpm/Whatpm/CSS/ChangeLog 8 Feb 2008 13:37:45 -0000 2008-02-08 Wakaba <wakaba@suika.fam.cx> * MediaQueryParser.pm, MediaQuerySerializer.pm: New Perl modules.
++ whatpm/t/ChangeLog 3 Feb 2008 06:00:37 -0000 2008-02-03 Wakaba <wakaba@suika.fam.cx> * CSS-Parser-1.t: Typo fixed. New properties added. * css-font.dat, css-table.dat, css-paged.dat, css-generated.dat, css-visual.dat: New test data for newly supported properties are added. ++ whatpm/Whatpm/CSS/ChangeLog 3 Feb 2008 05:59:12 -0000 2008-02-03 Wakaba <wakaba@suika.fam.cx> * Parser.pm ('display', 'list-style-type', 'caption-side'): CSS 2.0 values added. ('font-size-adjust', 'font-stretch', 'marker-offset'): Implemented. ($length_percentage_keyword_parser): Now this is in a variable. ($length_keyword_parser): Now this is in a variable, too. ('font'): Reset 'font-size-adjust' and 'font-stretch' as defined by CSS2. ('marks', 'size', 'page'): Implemented.
++ whatpm/t/ChangeLog 2 Feb 2008 13:42:33 -0000 2008-02-02 Wakaba <wakaba@suika.fam.cx> * CSS-Parser-1.t: 'clip' added. * css-visual.t: New test data for 'clip' are added. ++ whatpm/Whatpm/CSS/ChangeLog 2 Feb 2008 13:42:01 -0000 2008-02-02 Wakaba <wakaba@suika.fam.cx> * Parser.pm ($default_serializer): New 'RECT' type supported. ('clip'): Implemented.
++ whatpm/t/ChangeLog 29 Jan 2008 22:14:49 -0000 2008-01-30 Wakaba <wakaba@suika.fam.cx> * css-generated.dat: New test data for 'counter-increment', 'content', and 'counter-reset' are added. * CSS-Parser-1.t: 'counter-reset' and 'counter-increment' are added. ++ whatpm/Whatpm/CSS/ChangeLog 29 Jan 2008 22:13:54 -0000 2008-01-30 Wakaba <wakaba@suika.fam.cx> * Parser.pm ($default_serializer): New 'ADDCOUNTER' and 'SETCOUNTER' types supported. ('content'): 'counter()' and 'counters()' are supported iff the property 'counter-reset' is supported. ('counter-reset', 'counter-increment'): Implemented.
++ whatpm/t/ChangeLog 28 Jan 2008 13:13:16 -0000 2008-01-28 Wakaba <wakaba@suika.fam.cx> * CSS-Parser-1.t: 'content' added to the list of supported property and the list of initial values. * css-generated.dat: Tests for 'content' are added. 2008-01-27 Wakaba <wakaba@suika.fam.cx> * CSS-Parser-1.t: Loads test files as UTF-8. * css-generated.dat: Semi-real-world test data for 'quotes' are added. ++ whatpm/Whatpm/CSS/ChangeLog 28 Jan 2008 13:11:50 -0000 2008-01-28 Wakaba <wakaba@suika.fam.cx> * Parser.pm ($default_serializer): New 'CONTENT' type supported. ('content'): Implemented.
++ whatpm/t/ChangeLog 27 Jan 2008 10:14:45 -0000 * CSS-Parser-1.t: 'quotes' added. * css-generated.dat: Test data for 'quotes' are added. 2008-01-27 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/CSS/ChangeLog 27 Jan 2008 10:14:15 -0000 * Parser.pm ($default_serializer): 'QUOTES' type supported. ('quotes'): Implemented. 2008-01-27 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 27 Jan 2008 08:57:57 -0000 * CSS-Parser-1.t: 'overflow-x' and 'overflow-y' are added. * css-visual.dat: New test data for 'overflow', 'overflow-x', and 'overflow-y' are added. 2008-01-27 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/CSS/ChangeLog 27 Jan 2008 08:56:42 -0000 * Parser.pm ($one_keyword_parser): More accurate error location reporting. ('overflow-x', 'overflow-y'): Implemented. ('overflow'): Reimplemented as a shorthand. 2008-01-27 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 27 Jan 2008 08:22:34 -0000 * css-visual.dat: New test data for 'opacity' and '-moz-opacity' are added. 2008-01-27 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/CSS/ChangeLog 27 Jan 2008 08:22:07 -0000 * Parser.pm ('opacity' parse): Support for '+'. 2008-01-27 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 27 Jan 2008 08:09:01 -0000 * CSS-Parser-1.t: Files |css-table.dat| and |css-interactive.dat| are added. * css-table.dat: New test file. * css-interactive.dat: New test file. * css-font.dat: New test data for 'font-size' are added. * css-text.dat: New test data for 'text-indent', 'letter-spacing', and 'word-spacing' are added. 2008-01-27 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/CSS/ChangeLog 27 Jan 2008 08:07:41 -0000 * Parser.pm ('letter-spacing' parse): Support for '+'. ('border-spacing' serialize_multiple): Revised taking into account 'import' and 'inherit'. ('border-spacing' parse): Support for '+'. 2008-01-27 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 27 Jan 2008 07:19:02 -0000 * CSS-Parser-1.t: Files |css-text.dat| and |css-paged.dat| are added. * css-visual.dat: New test data for 'background-position' are added. * css-text.dat: New test file. * css-paged.dat: New test file. 2008-01-27 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/CSS/ChangeLog 27 Jan 2008 07:18:18 -0000 * Parser.pm ($parse_color): Support for '+'. HSL to RGB convertion was wrong. ('orphans', 'background-position' parse): Support for '+'. 2008-01-27 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 27 Jan 2008 06:42:00 -0000 2008-01-27 Wakaba <wakaba@suika.fam.cx> * css-visual.dat: New test data for 'border-top-width', 'border-width', 'padding-top', 'top', 'right', 'bottom', 'left', 'z-index', 'width', 'min-width', 'max-width', 'height', 'min-height', 'max-height', 'line-height', and 'vertical-align' are added. ++ whatpm/Whatpm/CSS/ChangeLog 27 Jan 2008 06:40:08 -0000 2008-01-27 Wakaba <wakaba@suika.fam.cx> * Parser.pm ('z-index', 'line-height', 'border-width' parse): Support for '+'. ('margin-top' parse): Fixed to report more accureate error position. ('right'): Negative values and 'auto' were not supported.
++ whatpm/t/ChangeLog 26 Jan 2008 14:46:58 -0000 * css-font.dat: New test data for 'font-weight' and 'font-size' are added. * css-visual.dat: New test data for leading and trailing zeros are added. 2008-01-26 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/CSS/ChangeLog 26 Jan 2008 14:46:14 -0000 * Parser.pm ('font-weight' parser): Support for '+'. * Tokenizer.pm: Normalize number stored in |NUMBER_TOKEN|, |PERCENTAGE_TOKEN|, and |DIMENSION_TOKEN|. 2008-01-26 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 26 Jan 2008 14:31:26 -0000 * css-font.dat: New test data for 'font' and 'font-size'. 2008-01-26 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/CSS/ChangeLog 26 Jan 2008 14:31:00 -0000 * Parser.pm ('font-size' parser): Support for '+'. Fixed to report more accurate error position. Enabled the support for '-webkit-xxx-large'. ('font' parse): Support for '+' in <'font-weight'> and <'font-size'>. 2008-01-26 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 26 Jan 2008 11:18:34 -0000 * CSS-Parser-1.t: 'background-position' was missing from the list of default values. * css-visual.dat: New test data for 'background' and 'background-position' are added. 2008-01-26 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/CSS/ChangeLog 26 Jan 2008 11:17:46 -0000 * Parser.pm ('background' serialize_multiple, 'background-position' serialize_shorthand): Reimplemented taking 'inherit' and 'important' into account. ('background' parse): Support for '+'. Correct initial value for 'background-position-y' was not set in some cases. Wrong value was set to 'background-position-x' in some case. Did not return by some syntax errors. 2008-01-26 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 26 Jan 2008 09:05:05 -0000 * css-visual.dat: New test data for 'border' are added. 2008-01-26 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/CSS/ChangeLog 26 Jan 2008 09:04:26 -0000 * Parser.pm ('border' serialize_multiple): Reimplement to take 'inherit' and 'important' into account. 2008-01-26 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 26 Jan 2008 05:10:58 -0000 * css-1.dat: Some test results were incorrect. * css-font.dat: New test data on 'font' are added. * css-visual.dat: Some test results were incorrect. New test data on 'margin' are added. 2008-01-26 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/CSS/ChangeLog 26 Jan 2008 05:09:37 -0000 * Parser.pm (serialize_shorthand, serialize_multiple): The leading | ! |s in the priority part were removed (now they are added by |css_text| attribute implementation). (border-width, border-style, border-color serialize_shorthand): Typo fixed. 2008-01-26 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 26 Jan 2008 04:49:57 -0000 * css-font.dat: New test file. * CSS-Parser-1.dat: |css-font.dat| is added. 2008-01-26 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/CSS/ChangeLog 26 Jan 2008 04:49:36 -0000 * Parser.pm (font serialize_shorthand): Implemented. ($generic_font_keywords): Typo fixed. 2008-01-26 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 25 Jan 2008 16:01:06 -0000 2008-01-26 Wakaba <wakaba@suika.fam.cx> * css-visual.dat: Test data for 'padding', 'margin', and 'border' related shorthands are added. 2008-01-25 Wakaba <wakaba@suika.fam.cx> * CSS-Parser-1.t: |css-generated.dat| is added. (get_computed_style): The subject of |query_selector| should have been the document. * css-generated.dat: New test data. * css-visual.dat: New test data for 'display' are added. ++ whatpm/Whatpm/CSS/ChangeLog 25 Jan 2008 15:59:41 -0000 2008-01-26 Wakaba <wakaba@suika.fam.cx> * Parser.pm: Return value of |serialize_multiple| methods are changed. ('margin' serialize_multiple, 'padding' serialize_multiple): Implemented. ('border-style' serialize_shorthand, 'border-color' serialize_shorthand, 'border-width' serialize_shorthand, 'border-left' serialize_shorthand, 'border-top' serialize_shorthand, 'border-bottom' serialize_shorthand, 'border-right' serialize_shorthand): New.
++ whatpm/t/ChangeLog 24 Jan 2008 13:08:49 -0000 * CSS-Parser-1.t: Default values are updated. * css-1.t: Tests for duplicate declarations are added. * css-visual.t: Some tests were incorrect. Tests for 'margin' serialization and '+' in 'margin' are added. 2008-01-24 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/CSS/ChangeLog 24 Jan 2008 13:07:19 -0000 * Parser.pm (parse_char_string): Treatement for non-important duplicate declarations was incorrect. (margin): Use 'margin' shorthand property for serializing margin-related properties if possible. Support for the |+| sign in <'margin'> is added. 2008-01-24 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 24 Jan 2008 12:12:26 -0000 * CSS-Parser-1.t: Test data file |css-visual.dat| is added. Support for the quirks mode. * css-visual.dat: New file. 2008-01-24 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/CSS/ChangeLog 24 Jan 2008 12:11:54 -0000 2008-01-24 Wakaba <wakaba@suika.fam.cx> * Parser.pm: Support for the |+| sign in 'margin-top' and similar properties.
++ whatpm/t/ChangeLog 24 Jan 2008 11:24:30 -0000 2008-01-24 Wakaba <wakaba@suika.fam.cx> * css-1.dat: Typo fixed. * CSS-Parser-1.t: The attribute name for computed style has been changed.
++ whatpm/t/ChangeLog 22 Jan 2008 12:47:21 -0000 2008-01-22 Wakaba <wakaba@suika.fam.cx> * css-1.dat: Basic tests for forward compatible parsing are added. * CSS-Parser-1.t: Support for |#errors| validation. ++ whatpm/Whatpm/CSS/ChangeLog 22 Jan 2008 12:44:31 -0000 2008-01-22 Wakaba <wakaba@suika.fam.cx> * Parser.pm (new {onerror}): The default error handler (outputting to the standard error output) is defined. (parse_char_string {get_char}): Set the next number to the column number of the last character as the column of the end of file pseudo-character.
++ whatpm/t/ChangeLog 14 Jan 2008 13:53:09 -0000 2008-01-14 Wakaba <wakaba@suika.fam.cx> * CSS-Parser-1.t, css-1.dat: New test files. ++ whatpm/Whatpm/CSS/ChangeLog 14 Jan 2008 13:53:42 -0000 * Parser.pm (-moz-opacity): DOM attribute name was wrong. 2008-01-14 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 25 Nov 2007 07:57:28 -0000 2007-11-25 Wakaba <wakaba@suika.fam.cx> * content-model-1.dat, content-model-2.dat, content-model-3.dat, content-model-4.dat, table-1.dat: Test data are updated for the significant content check. * content-model-5.dat: New test data. * ContentChecker.t: New test data file is added. ++ whatpm/Whatpm/ChangeLog 25 Nov 2007 07:59:33 -0000 * ContentChecker.pm ($AnyChecker): Old way to add child elements for checking had been used. 2007-11-25 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 25 Nov 2007 08:00:46 -0000 * HTML.pm: Support for checking for significant content (HTML5 revision 1114). Note that the current implementation has an issue on treatment for transparent or semi-transparent elements. * Atom.pm: Support for significant content checking (for composed HTML-Atom documents). 2007-11-25 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 24 Nov 2007 11:19:23 -0000 2007-11-24 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: nest/@mode test data revised. Test data for nest/@filter and rule/@condition are added. ++ whatpm/Whatpm/CSS/ChangeLog 24 Nov 2007 11:20:48 -0000 2007-11-24 Wakaba <wakaba@suika.fam.cx> * SelectorsParser.pm (parse_string): Raise errors if appropriate. ++ whatpm/Whatpm/ContentChecker/ChangeLog 24 Nov 2007 11:20:02 -0000 2007-11-24 Wakaba <wakaba@suika.fam.cx> * HTML.pm (nest/@filter, rule/@condition): Implemented. (nest/@mode): Definition was wrong. ($HTMLSelectorsAttrChecker): New.
++ whatpm/t/ChangeLog 23 Nov 2007 14:31:20 -0000 * content-model-2.dat: Media type tests are revised. 2007-11-23 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 23 Nov 2007 14:32:47 -0000 * IMTChecker.pm: Revised to raise errors and warnings as (poorly) specced in RFC 2046 and RFC 4288. (application/atom+xml): Definition added. 2007-11-23 Wakaba <wakaba@suika.fam.cx>
++ 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 23 Nov 2007 05:35:10 -0000 2007-11-23 Wakaba <wakaba@suika.fam.cx> * readme.en.html: Whatpm::ContentChecker now depends on Message::Charset::Info. ++ whatpm/t/ChangeLog 23 Nov 2007 05:38:36 -0000 2007-11-23 Wakaba <wakaba@suika.fam.cx> * ContentChecker.t: Unset |input_encoding| attribute. * content-model-1.dat, content-model-2.dat: New tests for |charset| attribute value are added. ++ whatpm/Whatpm/ChangeLog 23 Nov 2007 05:37:17 -0000 2007-11-23 Wakaba <wakaba@suika.fam.cx> * NanoDOM.pm (input_encoding, manakai_charset, manakai_has_bom): New attributes. * ContentChecker.pm (check_document): Warn if charset requirements cannot be tested. ++ whatpm/Whatpm/ContentChecker/ChangeLog 23 Nov 2007 05:37:42 -0000 2007-11-23 Wakaba <wakaba@suika.fam.cx> * HTML.pm (meta): |charset| value tests implemented.
++ whatpm/t/ChangeLog 18 Nov 2007 04:45:24 -0000 * ContentType.t: New tests for HTML5 sniffing algorithm, leading white space support (HTML5 revisions 1013 and 1016). 2007-11-18 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 18 Nov 2007 04:45:13 -0000 * ContentType.pm: Sniffing with leading white space ignoring (HTML5 revisions 1013 and 1016). 2007-11-18 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 18 Nov 2007 04:25:46 -0000 2007-11-18 Wakaba <wakaba@suika.fam.cx> * ContentType.t: New tests for HTML5 revision 1013 (except for leading white spaces). ++ whatpm/Whatpm/ChangeLog 18 Nov 2007 04:26:10 -0000 2007-11-18 Wakaba <wakaba@suika.fam.cx> * ContentType.pm: HTML5 revision 1013 changes, except for leading white spaces, are implemented.
++ whatpm/t/ChangeLog 11 Nov 2007 02:25:46 -0000 2007-11-11 Wakaba <wakaba@suika.fam.cx> * content-model-4.dat: New tests for proposed link types. ++ whatpm/Whatpm/ContentChecker/ChangeLog 11 Nov 2007 02:19:38 -0000 2007-11-11 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Raise bad-context error for proposed link types.
++ whatpm/t/ChangeLog 8 Nov 2007 00:33:19 -0000 2007-11-08 Wakaba <wakaba@suika.fam.cx> * content-model-4.dat: s/noreferer/noreferrer/g and s/noreferrer/noreferer/g (HTML5 revision 1132). ++ whatpm/Whatpm/ChangeLog 8 Nov 2007 00:33:37 -0000 2007-11-08 Wakaba <wakaba@suika.fam.cx> * mklinktypelist.pl: s/noreferer/noreferrer/ (HTML5 revision 1132).
++ whatpm/t/ChangeLog 4 Nov 2007 04:31:01 -0000 * content-model-2.dat: Tests for |manifest=""| are added. 2007-11-04 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 4 Nov 2007 04:32:03 -0000 * HTML.pm: Allow <html manifest=URI>. 2007-11-04 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 4 Nov 2007 03:50:55 -0000 * content-model-2.dat: <a><img ismap></a> is no longer conforming (HTML5 revision 1115). 2007-11-04 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 4 Nov 2007 03:48:04 -0000 * HTML.pm: Don't allow <a><img ismap></a> (<a> w/o href="") (HTML5 revision 1115). 2007-11-04 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 4 Nov 2007 03:41:51 -0000 * content-model-1.dat, content-model-2.dat: <base> w/o @target and @href is non-conforming (HTML5 revision 1115). 2007-11-04 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 4 Nov 2007 03:41:19 -0000 * HTML.pm: <base> w/o @target and @href is non-conforming (HTML5 revision 1115). 2007-11-04 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 4 Nov 2007 03:11:55 -0000 2007-11-04 Wakaba <wakaba@suika.fam.cx> * content-model-4.dat: New tests for rel=up (HTML5 revision 1112) and rel=noreferer (HTML5 revision 1118). ++ whatpm/Whatpm/ChangeLog 4 Nov 2007 03:11:13 -0000 2007-11-04 Wakaba <wakaba@suika.fam.cx> * mklinktypelist.pl: Support for rel=noreferer (HTML5 revision 1118).
++ whatpm/t/ChangeLog 26 Oct 2007 14:17:06 -0000 2007-10-26 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: New test for |poster| (HTML5 revision 1097). ++ whatpm/Whatpm/CSS/ChangeLog 23 Oct 2007 11:33:35 -0000 2007-10-22 Wakaba <wakaba@suika.fam.cx> * SelectorsSerializer.pm ($ident): Non-ascii name start characters after leading |-| was escaped. An IDENT of |-| was not escaped. ++ whatpm/Whatpm/ContentChecker/ChangeLog 26 Oct 2007 14:14:31 -0000 2007-10-26 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Support for |poster| attribute (HTML5 revision 1097).
++ whatpm/t/ChangeLog 23 Oct 2007 11:31:04 -0000 2007-10-23 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: <script async defer> is now conforming (HTML5 revision 1085). ++ whatpm/Whatpm/ContentChecker/ChangeLog 23 Oct 2007 11:25:14 -0000 2007-10-23 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Make <script async defer> conforming (HTML5 revision 1085).
++ 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/t/ChangeLog 30 Sep 2007 12:02:22 -0000 * css-token-1.dat: Test results for |\\{nl}| were incorrect. 2007-09-30 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/CSS/ChangeLog 30 Sep 2007 12:02:57 -0000 2007-09-30 Wakaba <wakaba@suika.fam.cx> * Tokenizer.pm: |\\{nl}| incorrectly appended |{nl}| to the string value of the token.
html5lib test data updated
++ whatpm/t/ChangeLog 29 Sep 2007 04:36:22 -0000 2007-09-29 Wakaba <wakaba@suika.fam.cx> * tokenizer-test-1.test: New tests for invalid attribute specifications are added. ++ whatpm/Whatpm/ChangeLog 29 Sep 2007 04:38:17 -0000 * ContentChecker.pm: Raise specific error for invalid root element. * SelectorsParser.pm: Pass an empty string as a prefix for lookup namespace prefix callback, for loose compatibility with the |NSResolver| interface. 2007-09-24 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 29 Sep 2007 04:38:46 -0000 * Atom.pm (atom:link@title): Definition was missing. 2007-09-24 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 24 Sep 2007 04:23:24 -0000 2007-09-24 Wakaba <wakaba@suika.fam.cx> * ContentChecker.t: New test data files are added. * content-model-atom-1.dat, content-model-atom-2.dat: New test data. ++ whatpm/Whatpm/ChangeLog 24 Sep 2007 04:21:59 -0000 2007-09-24 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm: Set level values for later uses. ++ whatpm/Whatpm/ContentChecker/ChangeLog 24 Sep 2007 04:22:38 -0000 2007-09-24 Wakaba <wakaba@suika.fam.cx> * Atom.pm (hreflang): Checker is implemented. (AtomDateConstruct): Checking for content is implemented.
++ whatpm/t/ChangeLog 8 Sep 2007 17:43:26 -0000 * css-token-1.test: Test cases for remaining CSS tokens are added. 2007-09-09 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/CSS/ChangeLog 8 Sep 2007 17:43:04 -0000 * Tokenizer.pm: Delimiters frequently used in CSS now have different |type|s than |DELIM_TOKEN|. 2007-09-09 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 8 Sep 2007 16:43:37 -0000 * css-token-1.test: Test cases for one-char tokens, |COMMENT|, and |COMMENT_INVALID| are added. 2007-09-09 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 8 Sep 2007 15:43:05 -0000 2007-09-09 Wakaba <wakaba@suika.fam.cx> * css-token-1.test: |URI_PREFIX|, |UNICODE_RANGE|, |CDO|, and |CDC| test cases are added. ++ whatpm/Whatpm/CSS/ChangeLog 8 Sep 2007 15:42:41 -0000 2007-09-09 Wakaba <wakaba@suika.fam.cx> * Tokenizer.pm: |UNICODE_RANGE| token's |value| no longer includes |U+| prefix.
++ whatpm/t/ChangeLog 8 Sep 2007 15:19:38 -0000 * css-token-1.test: |URI| and |INVALID| test cases are added. 2007-09-08 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/CSS/ChangeLog 8 Sep 2007 15:19:19 -0000 * Tokenizer.pm: |URI| bugs are fixed. 2007-09-08 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 8 Sep 2007 13:43:45 -0000 * css-token-1.test: |NUMBER| and |DIMENSION| test cases are added. 2007-09-08 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/CSS/ChangeLog 8 Sep 2007 13:43:27 -0000 * Tokenizer.pm: |DIMENSION| and |NUMBER| related bugs are fixed. 2007-09-08 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 8 Sep 2007 11:44:24 -0000 * css-token-1.test: |HASH| and |NUMBER| test cases are added. 2007-09-08 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/CSS/ChangeLog 8 Sep 2007 11:44:00 -0000 * Tokenizer.pm: |NUMBER|-related bugs are fixed. 2007-09-08 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 8 Sep 2007 11:09:23 -0000 * css-token-1.test: |STRING| and |INVALID| test cases are added. 2007-09-08 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/CSS/ChangeLog 8 Sep 2007 11:09:40 -0000 * Tokenizer.pm: |STRING|-related bugs are fixed. 2007-09-08 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 8 Sep 2007 10:20:46 -0000 * css-token-1.test: New tests are added. 2007-09-08 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/CSS/ChangeLog 8 Sep 2007 10:20:33 -0000 * Tokenizer.pm: Bug fixes. 2007-09-08 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 8 Sep 2007 05:56:49 -0000 2007-09-08 Wakaba <wakaba@suika.fam.cx> * css-token-1.test, CSS-Tokenizer.t: New files.
++ 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/t/ChangeLog 25 Aug 2007 03:04:11 -0000 * tokenizer-test-1.test: Two tests removed from |tokenizer/test2.test| are added. * tree-construction/, tokenizer/: Sync with latest html5lib. 2007-08-25 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 25 Aug 2007 02:43:56 -0000 2007-08-25 Wakaba <wakaba@suika.fam.cx> * content-model-1.dat: New tests for |meta| corner cases are added. 2007-08-22 Wakaba <wakaba@suika.fam.cx> * tree-test-2.dat: New tests for |html| innerHTML are added. ++ whatpm/Whatpm/ContentChecker/ChangeLog 25 Aug 2007 02:39:52 -0000 2007-08-25 Wakaba <wakaba@suika.fam.cx> * HTML.pm (head, noscript): Treatement for invalid |meta| elenments are changed as per HTML5 revision 1018.
++ whatpm/t/ChangeLog 17 Aug 2007 07:08:23 -0000 * content-model-2.dat: New tests for |base| following URI or hyperlink are added. 2007-08-17 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 17 Aug 2007 07:44:01 -0000 * CSS/: New directory. 2007-08-17 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/CSS/ChangeLog 17 Aug 2007 11:53:38 -0000 2007-08-17 Wakaba <wakaba@suika.fam.cx> * Tokenizer.pm: New module. * ChangeLog: New file. ++ whatpm/Whatpm/ContentChecker/ChangeLog 17 Aug 2007 07:08:56 -0000 * HTML.pm: Raise new errors if |base| is following URI attributes or hyperlink attributes. 2007-08-17 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 17 Aug 2007 05:53:49 -0000 2007-08-17 Wakaba <wakaba@suika.fam.cx> * content-model-1.dat: New tests for |noscript| in |head| are added. * content-model-2.dat: A wrong result for |xml:lang| in HTML document is fixed. ++ whatpm/Whatpm/ChangeLog 17 Aug 2007 05:54:48 -0000 2007-08-17 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm (_check_get_children): Support for |noscript| in |head|. ++ whatpm/Whatpm/ContentChecker/ChangeLog 17 Aug 2007 05:55:27 -0000 2007-08-17 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Support for |noscript| in |head|. Make an error for |noscript| in XML document.
++ whatpm/t/ChangeLog 11 Aug 2007 05:26:32 -0000 2007-08-11 Wakaba <wakaba@suika.fam.cx> * ContentType.t: New tests for bitmap images are added. ++ whatpm/Whatpm/ChangeLog 11 Aug 2007 05:26:15 -0000 2007-08-11 Wakaba <wakaba@suika.fam.cx> * ContentType.pm: Sniffing for bitmap images (HTML5 revision 999) is implemented.
++ whatpm/t/ChangeLog 8 Aug 2007 12:37:42 -0000 2007-08-08 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: Some error messages are changed. * ContentType.t: New tests for |<script| sniffer are added. ++ whatpm/Whatpm/ChangeLog 8 Aug 2007 12:11:06 -0000 2007-08-08 Wakaba <wakaba@suika.fam.cx> * ContentType.pm: Sniffing for |<script| (HTML5 revision 983) is implemented. ++ whatpm/Whatpm/ContentChecker/ChangeLog 8 Aug 2007 12:38:37 -0000 2007-08-08 Wakaba <wakaba@suika.fam.cx> * HTML.pm ($HTMLURIsAttrChecker): Syntax of error |type| value are changed for the ease of error message catalog lookup.
++ 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 08:11:38 -0000 * tree-test-1.dat: More tests for tags "in row" are added. * HTML-tree.t: Quote test data for readability. 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/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/t/ChangeLog 16 Jul 2007 14:28:33 -0000 * content-model-1.dat, content-model-2.dat: Some test data have been updated due to new warnings. 2007-07-16 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 16 Jul 2007 14:01:47 -0000 * ContentChecker.pm: Drop wrong |level => 'error'| specification from "in HTML:xml:lang" error. Character position is now the last part of the error type in the URI error description. Report "unsupported" status for language tags, media queries, script codes, and style sheets. 2007-07-16 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 16 Jul 2007 07:48:16 -0000 * content-model-1.dat, content-model-2.dat: Add "in XML:charset" error for test data that has |charset| in XML context. * content-model-2.dat: Test data for "in XML:charset", "in XML:lang", and "in HTML:xml:lang" are added. 2007-07-16 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 16 Jul 2007 07:33:46 -0000 * ContentChecker.pm: Report error if |xml:lang| in HTML, |lang| in XML, |xmlns| in XML, and |meta| |charset| in XML. * NanoDOM.pm (Attr.owner_document): New attribute. 2007-07-16 Wakaba <wakaba@suika.fam.cx>
++ 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/t/ChangeLog 15 Jul 2007 16:51:05 -0000 * Charset-DecodeHandler.t: Cases for charset names has been changed to match with the module's implementation. 2007-07-15 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/Charset/ChangeLog 15 Jul 2007 16:49:53 -0000 * DecodeHandle.pm (create_decode_handle): Set canonical or specified name to |input_encoding| attribute. (uri_to_name): Reimplemented. (input_encoding): Return charset name returned by |uri_to_name| if available. ($CharsetDef): Property |xml_name| is now contain only name defined in XML specifications. 2007-07-15 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 15 Jul 2007 12:41:07 -0000 2007-07-15 Wakaba <wakaba@suika.fam.cx> * Charset-DecodeHandler.t: New test script. ++ whatpm/Whatpm/ChangeLog 15 Jul 2007 08:22:21 -0000 * Charset/: New directory. 2007-07-15 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/Charset/ChangeLog 15 Jul 2007 08:22:53 -0000 2007-07-15 Wakaba <wakaba@suika.fam.cx> * DecodeHandle.pm: New Perl module (created from manakai's |Encode.dis|). 2007-07-15 Wakaba <wakaba@suika.fam.cx> * ChangeLog: New file.
++ 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 1 Jul 2007 04:46:30 -0000 2007-07-01 Wakaba <wakaba@suika.fam.cx> * table-1.dat: New test data. * ContentChecker.t: |table-1.dat| is added. ++ whatpm/Whatpm/ChangeLog 1 Jul 2007 04:45:38 -0000 2007-07-01 Wakaba <wakaba@suika.fam.cx> * HTMLTable.pm: An error description was incorrect. 2007-06-30 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm: Return |{term}| list.
++ 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 12:31:07 -0000 * content-model-2.dat: Tests for |<img ismap>| context are added. Tests for |<command>|'s attributes are added. Tests for |<menu>|'s attributes are added. Tests for |contextmenu| are added. * content-model-1.dat: Tests for |<datagrid>| contents are added. 2007-06-25 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 25 Jun 2007 12:31:24 -0000 * ContentChecker.pm: |<img ismap>| not in |<a></a>| is now erred. |<datalist>| is implemented. Attribute checker for |<command>| and |<menu>| are added. Support for |contextmenu| global attribute is added. 2007-06-25 Wakaba <wakaba@suika.fam.cx>
++ 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/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/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/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 04:17:48 -0000 * content-model-1.dat: Tests for space characters in id="" attribute are added. 2007-06-23 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 23 Jun 2007 04:18:26 -0000 * ContentChecker.pm: HTML5 revision 881 (Make |id| attribute with space characters non-conforming). 2007-06-23 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 23 Jun 2007 04:08:55 -0000 * tree-test-1.dat: New tests for parse errors by tags closed by <li>, <dt>, or <dd>. (HTML5 revision 880.) 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/t/ChangeLog 23 Jun 2007 02:59:40 -0000 * ContentChecker.t: Use NanoDOM-based manakai for XHTML. Note that a test fails that assumes XML attribute value normalization fails since XMLParserTemp.pm does not normalize white space in attribute value when creating an attribute node (and new NanoDOM-based manakai's Attr.value does not normalize white space for more Web compatibility). 2007-06-23 Wakaba <wakaba@suika.fam.cx>
++ 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 5 Jun 2007 00:48:32 -0000 2007-06-05 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: |script| |async| and |defer| no longer require |src|. |async| MUST NOT be specified if |defer|. (HTML5 revision 858). ++ whatpm/Whatpm/ChangeLog 5 Jun 2007 00:55:11 -0000 2007-06-05 Wakaba <wakaba@suika.fam.cx> * NanoDOM.pm (get_attribute_node_ns): New method. * ContentChecker.pm: |script| |async| and |defer| no longer require |src|. |async| MUST NOT be specified if |defer|. (HTML5 revision 858).
++ 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 27 May 2007 10:25:14 -0000 2007-05-27 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: Some error messages are updated. * content-model-1.dat: Very simple test for |tbody|, |thead|, and |tfoot| is added. ++ whatpm/Whatpm/ChangeLog 27 May 2007 10:25:42 -0000 * ContentChecker.pm (thead, tfoot): Checker specifications were incorrect. 2007-05-27 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 26 May 2007 12:32:50 -0000 * content-model-2.dat: Tests for |rel| values are added. 2007-05-26 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 26 May 2007 12:32:20 -0000 * ContentChecker.pm ($HTMLLinkTypesAttrChecker): New checker. (link/@rel, a/@rel, area/@rel): Use new checker. * Makefile (_LinkTypeList.pm, RelExtensions.html): New rules. * _LinkTypeList.pm: New file. * mklinktypelist.pl: New file. * .cvsignore: |RelExtensions.html| added. * NanoDOM.pm (child_nodes): Returns an empty array for non-child-containing node types. (text_content): New attribute. 2007-05-26 Wakaba <wakaba@suika.fam.cx>
++ 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 25 May 2007 14:46:11 -0000 * content-model-2.dat: New test entries for URI attributes. ++ whatpm/Whatpm/ChangeLog 25 May 2007 14:25:11 -0000 * ContentChecker.pm ($HTMLURIAttrChecker): Implemented. 2007-05-25 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 25 May 2007 14:16:22 -0000 * URIChecker.t: New test entries. 2007-05-25 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 25 May 2007 14:16:00 -0000 * URIChecker.pm: All recommendations from RFC 3986 and RFC 3987 are listed (not all testable items are checked yet). 2007-05-25 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 25 May 2007 12:12:35 -0000 2007-05-25 Wakaba <wakaba@suika.fam.cx> * URIChecker.t: New test. ++ whatpm/Whatpm/ChangeLog 25 May 2007 12:12:54 -0000 2007-05-25 Wakaba <wakaba@suika.fam.cx> * URIChecker.pm: New module.
++ ChangeLog 20 May 2007 11:07:54 -0000 2007-05-20 Wakaba <wakaba@suika.fam.cx> * readme.en.html: Updated. ++ whatpm/t/ChangeLog 20 May 2007 11:12:04 -0000 * Makefile (content-type-files, content-checker-files): New rukes. * content-type-result.txt, content-checker-result.txt: New files. * tokenizer-result.txt, tree-construction-result.txt: New to CVS. * content-model-2.dat: Warnings are added to unknown attributes for unknown elements. New tests for newly implemented attributes are added. 2007-05-20 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 20 May 2007 11:10:24 -0000 * ContentChecker.pm: Now most attributes are implemented or associated to some placeholder. ($ElementDefault): Warn unknown attributes for unknown elements as "attribute not supported". ($HTMLLanguageTagAttrChecker, $HTMLMQAttrChecker): New placeholders. ($HTMLUsemapAttrChecker, $HTMLTargetAttrChecker): New checkers. (|a| attribute checker): Reimplemented. 2007-05-20 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 20 May 2007 07:12:09 -0000 * content-model-1.dat: Required attributes are added to <link>s. * content-model-2.dat: Tests for global event handler content attributes, <link>s and <embed>s are added. 2007-05-20 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 20 May 2007 07:11:11 -0000 * ContentChecker.pm ($HTMLEventHandlerAttrChecker): New placeholder. ($HTMLAttrChecker): Event handler content attributes are added. (link, embed): Required attribute is now checked. (embed): Unknown local attributes are no longer warned. 2007-05-20 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 20 May 2007 05:06:29 -0000 * content-model-2.dat: Tests for additionally-implemented attributes are added. 2007-05-20 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 20 May 2007 05:06:03 -0000 * ContentChecker.pm ($HTMLSpaceURIsAttrChecker): New placeholder. ($HTMLIMTAttrChecker): New checker. (link@rel, link@href, link@type, style@type, a@href, a@ping, a@ping, a@type, embed@src, embed@type, object@data, object@type, source@src, source@type, area@alt, area@shape, area@coords, area@href, area@ping, area@rel, area@type, script@src, script@defer, script@async, script@type): Checkers added. 2007-05-20 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 19 May 2007 15:31:00 -0000 2007-05-20 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: Tests for <a>/interactive elements non-nesting are added. ++ whatpm/Whatpm/ChangeLog 19 May 2007 15:30:33 -0000 2007-05-20 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm: Descendant checking was incorrect.
++ whatpm/t/ChangeLog 19 May 2007 14:28:59 -0000 * content-model-3.dat: New test. * ContentChecker.t (@FILES): |content-model-3.dat| added. 2007-05-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 19 May 2007 14:28:30 -0000 * ContentChecker.pm: Support |xml:*| and |xmlns:*| attributes. Report an error if |Element.prefix| is |xmlns|. * NanoDOM.pm (prefix): New attribute. 2007-05-19 Wakaba <wakaba@suika.fam.cx>
++ 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 19 May 2007 10:11:24 -0000 * content-model-1.dat: A content model conformance error was missing. * content-model-2.dat: Unsupported global attribute (prefixed attribute) test is added. Tests for many HTML5 elements are added. 2007-05-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 19 May 2007 10:10:09 -0000 * ContentChecker.pm: Support for many of HTML5 elements. ($GetHTMLNonNegativeIntegerAttrChecker): New. 2007-05-19 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 19 May 2007 07:55:35 -0000 * content-model-2.dat: Tests for elements up to |progress|. 2007-05-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 19 May 2007 07:55:08 -0000 * ContentChecker.pm: Support for most elements up to |progress|. ($HTMLURIAttrChecker): Placeholder. ($HTMLIntegerAttrChecker, $GetHTMLFloatingPointNumberAttrChecker): New. 2007-05-19 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 19 May 2007 06:02:30 -0000 * content-model-2.dat: Tests for global attributes, |html|, |head|, |base|, |meta|, and |style|. * ContentChecker.t: Support for |#data html| (HTML parsing mode). 2007-05-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 19 May 2007 06:01:57 -0000 * ContentChecker.pm: Attribute checkers for global attributes, |html|, |base|, |style|, and |meta|. * NanoDOM.pm (insert_before): Weaken reference to the parent node. (Attr::new): Set |owner_element| attribute. (namespace_uri, manakai_local_name): New attribute implementations. (owner_element): New attribute. 2007-05-19 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 19 May 2007 03:49:54 -0000 2007-05-19 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: New test. * ContentChecker.t (@FILES): |content-model-2.dat| is added. (get_node_path): |ATTRIBUTE_NODE| support. * content-model-1.dat: New tests for unknown element in HTML namespace. * ContentChecker.t (manakai_element_type_match): Removed. ++ whatpm/Whatpm/ChangeLog 19 May 2007 03:48:44 -0000 2007-05-19 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm ($AttrChecker, $HTMLAttrChecker, $AnyChecker->{attr_checker}, $HTMLAttrsChecker, $Element->{$HTML_NS}->{''}): New. (check_element): Invoke attrs_checker for each element.
++ whatpm/t/ChangeLog 13 May 2007 10:39:43 -0000 * ContentChecker.pm (manakai_element_type_match): Removed. 2007-05-13 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 13 May 2007 10:40:03 -0000 * ContentChecker.pm: Don't use |manakai_element_type_match|. 2007-05-13 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 13 May 2007 09:51:36 -0000 * content-model-1.dat: Tests for |a| content model are added. Tests for |legend| content model are added. 2007-05-13 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 13 May 2007 09:50:22 -0000 * ContentChecker.pm: Don't generate duplicate error when an element type is put in the "minus" list and the element type is not allowed explicitly in the particular element content model. (html:a checker): New checker. (html:details, html:datagrid): New checkers. (html:legend): New checker. 2007-05-13 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 13 May 2007 08:45:31 -0000 * content-model-1.dat: Tests for |li| content model are added. 2007-05-13 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 13 May 2007 08:45:15 -0000 * ContentChecker.pm (html:li checker): Implemented. 2007-05-13 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 13 May 2007 08:08:56 -0000 * content-model-1.dat: Tests for |dd| content model are added. Tests for |em| content model (inline-level content or stricly inline-level content) are added. Tests for |dfn| content model are added. 2007-05-13 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 13 May 2007 08:07:15 -0000 * ContentChecker.pm ($HTMLInlineOrStriclyInlineChecker): New checker. (html:dd checker): New checker. (html:q, html:em, html:strong, html:small, html:m, html:dfn, html:code, html:samp, html:span): New checkers. 2007-05-13 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 13 May 2007 05:35:20 -0000 2007-05-13 Wakaba <wakaba@suika.fam.cx> * content-model-1.dat: New test data. * ContentChecker.t: New test. ++ whatpm/Whatpm/ChangeLog 13 May 2007 05:34:38 -0000 2007-05-13 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm ($AnyChecker): Renamed from |$ElementDefault->{checker}|. ($ElementDefault->{checker}): Throw an error that the element type is not supported by the checker. ($HTMLMetadataElement): |html:base| was missing. ($HTMLEmptyChecker): Don't throw an error for inter-element whitespace nodes. (html:html checker): Errors were not thrown even if |html:head| and/or |html:body| children were missing. (html:head checker): An error was not thrown if <meta charset> appered after other elements.
++ whatpm/t/ChangeLog 5 May 2007 06:50:44 -0000 2007-05-05 Wakaba <wakaba@suika.fam.cx> * tree-test-1.dat: ins > p test and noscript in noscript test are added. ++ whatpm/Whatpm/ChangeLog 5 May 2007 06:49:43 -0000 2007-05-05 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm: |footer|, |video|, |audio|, |script|, and |noscript| elements are implemented. (new): New method.
++ 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.
++ whatpm/What/ChangeLog 1 May 2007 07:44:59 -0000 * HTML.pm.src (parse_string): New method. (get_inner_html): Renamed from |inner_html|. * Makefile: A rule for |HTML.html| is added. * HTML.pod: New documentation. 2007-05-01 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/ChangeLog 1 May 2007 07:46:34 -0000 * HTML-tree.t: Use new |What::HTML->parse_string| method so that this test don't have to know parser class's internals. * tree-test-1.dat: New tests for "(<head> stuffs) in body" and "(<head> stuffs) after body" are added. 2007-05-01 Wakaba <wakaba@suika.fam.cx>
++ whatpm/What/ChangeLog 1 May 2007 06:20:06 -0000 2007-05-01 Wakaba <wakaba@suika.fam.cx> * NanoDOM.pm (last_child, previous_sibling): New attributes. (clone_node): Attribute nodes were not completely copied. * HTML.pm.src: Many bugs are fixed. ++ whatpm/t/ChangeLog 1 May 2007 06:21:52 -0000 2007-05-01 Wakaba <wakaba@suika.fam.cx> * HTML-tree.t: New test file is added. Sort key was incorrect. * HTML-tokenizer.t: New test file is added. * tokenizer-test-1.test, tree-test-1.dat: New tests.
++ whatpm/What/ChangeLog 30 Apr 2007 14:11:13 -0000 * HTML.pm.src: Some typos are fixed. 2007-04-30 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/ChangeLog 30 Apr 2007 14:11:55 -0000 * .cvsignore: |tree-consturction| is added. * HTML-tree.t: New test. * Makefile: Rules for tree constructor tests are added. 2007-04-30 Wakaba <wakaba@suika.fam.cx>
++ whatpm/What/ChangeLog 30 Apr 2007 11:40:16 -0000 * HTML.pm.src: Tokenizer's handling on hexadecimal numeric entities are rewritten. 2007-04-30 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/ChangeLog 30 Apr 2007 11:45:21 -0000 * HTML-tokenizer.t: |Data::Dumper::Useqq| is replaced by customized ones so that utf8 vs byte string handling cause no error. Set |$JSON::UTF8| flag on so that the |JSON| module turns the utf8 flag on. Support for the |contentModelFlags| and |lastStartTag| test props. Show the input as well as description when a test fails. 2007-04-30 Wakaba <wakaba@suika.fam.cx>
++ whatpm/What/ChangeLog 30 Apr 2007 09:59:16 -0000 * HTML.pm.src: Some tokenizer bugs are fixed. 2007-04-30 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/ChangeLog 30 Apr 2007 09:58:16 -0000 2007-04-30 Wakaba <wakaba@suika.fam.cx> * .cvsignore: New file. * Makefile: New file. * HTML-tokenizer.t: New test.
++ whatpm/What/ChangeLog 24 Apr 2007 14:23:37 -0000 * ContentType.pm: Documentation is added. 2007-04-24 Wakaba <wakaba@suika.fam.cx> ++ ChangeLog 24 Apr 2007 14:24:30 -0000 * MANIFEST.SKIP: New file. * Makefile.PL: New file. 2007-04-24 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/ChangeLog 24 Apr 2007 14:24:12 -0000 * ContentType.t: Remove some |my|s to avoid warnings. 2007-04-24 Wakaba <wakaba@suika.fam.cx>
*** empty log message ***
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 |