/[suikacvs]/markup/html/whatpm/t/HTML-tokenizer.t
Suika

Log of /markup/html/whatpm/t/HTML-tokenizer.t

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (as text) (annotate)
Links to MAIN: (view) (download) (as text) (annotate)
Sticky Tag:

Revision 1.45 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 4 17:16:02 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
Changes since 1.44: +2 -2 lines
Diff to previous 1.44
++ 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.


Revision 1.44 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Sep 22 06:04:29 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.43: +2 -2 lines
Diff to previous 1.43
++ 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).


Revision 1.43 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Sep 20 09:28:32 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.42: +2 -2 lines
Diff to previous 1.42
++ 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>


Revision 1.42 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Sep 15 08:09:39 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.41: +24 -24 lines
Diff to previous 1.41
++ whatpm/Whatpm/ChangeLog	15 Sep 2008 08:09:35 -0000
	* HTML.pm.src: Shorten keys.

2008-09-15  Wakaba  <wakaba@suika.fam.cx>


Revision 1.41 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 14 14:35:43 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.40: +5 -5 lines
Diff to previous 1.40
++ 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>


Revision 1.40 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 14 03:07:58 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.39: +2 -2 lines
Diff to previous 1.39
++ 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>


Revision 1.39 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 14 01:51:08 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.38: +3 -1 lines
Diff to previous 1.38
++ 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.


Revision 1.38 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Aug 30 13:43:50 2008 UTC (16 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.37: +2 -1 lines
Diff to previous 1.37
++ 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>


Revision 1.37 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Jun 1 06:47:12 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.36: +3 -7 lines
Diff to previous 1.36
++ 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>


Revision 1.36 - (view) (download) (as text) (annotate) - [select for diffs]
Sat May 24 10:18:26 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.35: +2 -2 lines
Diff to previous 1.35
++ 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>


Revision 1.35 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Apr 13 10:36:41 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.34: +23 -2 lines
Diff to previous 1.34
++ 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>


Revision 1.34 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Apr 13 06:44:27 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.33: +5 -2 lines
Diff to previous 1.33
++ 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>


Revision 1.33 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Apr 12 10:41:31 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.32: +7 -1 lines
Diff to previous 1.32
++ 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).


Revision 1.32 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Mar 28 14:23:09 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.31: +2 -2 lines
Diff to previous 1.31
Results updated


Revision 1.31 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Mar 8 04:13:10 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.30: +2 -2 lines
Diff to previous 1.30
++ 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>


Revision 1.30 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Mar 7 00:31:23 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.29: +2 -2 lines
Diff to previous 1.29
html5lib tests updated


Revision 1.29 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 3 13:15:54 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.28: +3 -2 lines
Diff to previous 1.28
++ 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>


Revision 1.28 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 3 11:56:18 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.27: +3 -3 lines
Diff to previous 1.27
++ 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>


Revision 1.27 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 3 10:20:19 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.26: +18 -1 lines
Diff to previous 1.26
++ 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>


Revision 1.26 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 3 09:17:10 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.25: +14 -14 lines
Diff to previous 1.25
++ 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>


Revision 1.25 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 3 00:13:22 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.24: +2 -2 lines
Diff to previous 1.24
++ 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>


Revision 1.24 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 2 23:51:00 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.23: +2 -2 lines
Diff to previous 1.23
++ 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.


Revision 1.23 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 2 14:41:28 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22
Results of new test data


Revision 1.22 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 2 14:32:27 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.21: +2 -2 lines
Diff to previous 1.21
++ 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>


Revision 1.21 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Sep 29 04:45:10 2007 UTC (17 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20
++ 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>


Revision 1.20 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Aug 25 03:04:24 2007 UTC (17 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19
++ 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>


Revision 1.19 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Aug 11 06:53:38 2007 UTC (17 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.18: +10 -9 lines
Diff to previous 1.18
++ 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>


Revision 1.18 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jul 21 05:36:50 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.17: +7 -2 lines
Diff to previous 1.17
++ 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>


Revision 1.17 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jul 21 04:55:20 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16
++ 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.


Revision 1.16 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jul 16 07:48:19 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15
++ 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>


Revision 1.15 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jul 16 07:03:09 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.14: +15 -12 lines
Diff to previous 1.14
++ 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>


Revision 1.14 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jul 7 13:41:06 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13
++ 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.


Revision 1.13 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 30 13:27:06 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12
Sync with latest html5lib tests


Revision 1.12 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 30 13:12:33 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11
++ 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>.


Revision 1.11 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 23 12:21:01 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.10: +10 -6 lines
Diff to previous 1.10
++ 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>


Revision 1.10 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 23 05:29:48 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.9: +7 -1 lines
Diff to previous 1.9
++ 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>


Revision 1.9 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 23 03:53:35 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.8: +6 -3 lines
Diff to previous 1.8
++ 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>


Revision 1.8 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 23 02:26:51 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.7: +2 -1 lines
Diff to previous 1.7
++ 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.


Revision 1.7 - (view) (download) (as text) (annotate) - [select for diffs]
Sun May 20 11:12:25 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6
++ 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>


Revision 1.6 - (view) (download) (as text) (annotate) - [select for diffs]
Wed May 2 13:44:35 2007 UTC (17 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5
++ 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.


Revision 1.5 - (view) (download) (as text) (annotate) - [select for diffs]
Tue May 1 10:47:37 2007 UTC (17 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.4: +3 -3 lines
Diff to previous 1.4
s/What::/Whatpm::/ to avoid name confliction


Revision 1.4 - (view) (download) (as text) (annotate) - [select for diffs]
Tue May 1 06:22:12 2007 UTC (17 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.3: +11 -9 lines
Diff to previous 1.3
++ 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.


Revision 1.3 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Apr 30 14:12:02 2007 UTC (17 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.2: +4 -4 lines
Diff to previous 1.2
++ 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>


Revision 1.2 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Apr 30 11:45:24 2007 UTC (17 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.1: +43 -9 lines
Diff to previous 1.1
++ 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>


Revision 1.1 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Apr 30 09:59:35 2007 UTC (17 years, 6 months ago) by wakaba
Branch: MAIN
++ 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.

  Diffs between and
  Type of Diff should be a

Sort log by:

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24