Parent Directory | Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Tag: |
++ whatpm/t/ChangeLog 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 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 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/Whatpm/ChangeLog 15 Sep 2008 08:09:35 -0000 * HTML.pm.src: Shorten keys. 2008-09-15 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 14 Sep 2008 14:35:32 -0000 * HTML.pm.src: Regexp typo fixed. |{prev_char}| and |{next_char}| initializations are moved to initialization method. |{read_until}| now supports buffering. Sync |set_inner_html| with |parse_char_stream|. 2008-09-14 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 14 Sep 2008 03:06:56 -0000 * HTML.pm.src: Change |{getc_until}| to |{read_until}| and |manakai_getc_until| to |manakai_read_until| to reduce the number of string copies. 2008-09-14 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/Charset/ChangeLog 14 Sep 2008 03:07:37 -0000 * DecodeHandle.pm, UnicodeChecker.pm: Change |manakai_getc_until| to |manakai_read_until| to reduce the number of string copies. 2008-09-14 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 14 Sep 2008 01:47:27 -0000 2008-09-14 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src (parse_char_string): Use newly created |Whatpm::Charset::DecodeHandle::CharString| instead of Perl's standard feature to |open| a string as a filehandle, since Perl's string filehandle seems not supporting |ungetc| method correctly. (parse_char_stream): Define |{getc_until}| method. (DATA_STATE): Experimental support for |getc_until| feature. ++ whatpm/Whatpm/Charset/ChangeLog 14 Sep 2008 01:50:52 -0000 2008-09-14 Wakaba <wakaba@suika.fam.cx> * DecodeHandle.pm (CharString): New class. (Encode read): Don't remove read string from |{char_buffer}|, to decease the number of string operations and to enable |manakai_getc_until| ungetc'ing without any string operation. (manakai_getc_until): New method. * UnicodeChecker.pm (getc): Don't |read| more than one character, to prevent characters being bufferred such that mixture of |getc| and |manakai_getc_until| calls does not make the result broken.
++ whatpm/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 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 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 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 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).
Results updated
++ whatpm/Whatpm/ChangeLog 8 Mar 2008 04:09:31 -0000 * HTML.pm.src: Reduce errors from foster parenting cases (HTML5 revision 1321). 2008-03-08 Wakaba <wakaba@suika.fam.cx>
html5lib tests updated
++ 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.
Results of new test data
++ 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 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 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/Whatpm/ChangeLog 11 Aug 2007 06:53:35 -0000 * HTML.pm.src: Token types are now represented in number. 2007-08-11 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 21 Jul 2007 05:36:26 -0000 2007-07-21 Wakaba <wakaba@suika.fam.cx> * HTML-tokenizer.t: Set content model flag in new syntax. ++ whatpm/Whatpm/ChangeLog 21 Jul 2007 05:35:57 -0000 * HTML.pm.src: Use numeric constant for |{content_mode}| instead of string constant for |{content_model_flag}|. 2007-07-21 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 21 Jul 2007 04:51:33 -0000 2007-07-21 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: Add the name of the attribute to the "duplicate attribute" error.
++ whatpm/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 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.
Sync with latest html5lib tests
++ 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 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/Whatpm/ChangeLog 23 Jun 2007 05:29:33 -0000 * HTML.pm.src: HTML5 revision 886 (insane comment in CDATA and RCDATA). Note that current implementation is simply repeating what the spec says and it is maybe not a best way to do it. 2007-06-23 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 23 Jun 2007 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 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.
++ 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>
++ ChangeLog 2 May 2007 13:37:34 -0000 2007-05-02 Wakaba <wakaba@suika.fam.cx> * readme.en.html: TODO section is added. ++ whatpm/t/ChangeLog 2 May 2007 13:44:02 -0000 2007-05-02 Wakaba <wakaba@suika.fam.cx> * .cvsignore: Result files are added. * HTML-tree.t: Support for document fragment tests. * Makefile: Generate test result files. * tokenizer-test-1.test: A new test to ensure that characters after end tag are preserved in RCDATA or CDATA case. ++ whatpm/Whatpm/ChangeLog 2 May 2007 13:42:17 -0000 2007-05-02 Wakaba <wakaba@suika.fam.cx> * NanoDOM.pm (DOMImplementation): New class. (append_child): Weaken the |parent_node| reference. (create_element_ns, Element new): Set the |owner_document| reference. (implementation): New attribute. (owner_document, local_name, namespace_uri): New attributes. * HTML.pm.src (parse_string): Line and column numbers are now provided to error handler. (!!!parse-error): Short descriptions are added. (_construct_tree): Split into three methods; support for innerHTML mode. (set_inner_html): New method.
s/What::/Whatpm::/ to avoid name confliction
++ 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.
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 |