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

Log of /markup/html/whatpm/Whatpm/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Links to HEAD: (view) (download) (annotate)
Sticky Tag:

Revision 1.404 - (view) (download) (annotate) - [select for diffs]
Sun Sep 6 23:32:06 2009 UTC (15 years, 1 month ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
Changes since 1.403: +5 -0 lines
Diff to previous 1.403
++ 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).


Revision 1.403 - (view) (download) (annotate) - [select for diffs]
Sun Sep 6 13:52:05 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.402: +5 -0 lines
Diff to previous 1.402
++ 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>


Revision 1.402 - (view) (download) (annotate) - [select for diffs]
Sun Sep 6 13:02:20 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.401: +4 -0 lines
Diff to previous 1.401
++ 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>


Revision 1.401 - (view) (download) (annotate) - [select for diffs]
Sun Sep 6 12:53:19 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.400: +5 -0 lines
Diff to previous 1.400
++ 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>


Revision 1.400 - (view) (download) (annotate) - [select for diffs]
Sun Sep 6 10:21:13 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.399: +4 -0 lines
Diff to previous 1.399
++ 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>


Revision 1.399 - (view) (download) (annotate) - [select for diffs]
Sun Sep 6 10:17:38 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.398: +5 -0 lines
Diff to previous 1.398
++ 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>


Revision 1.398 - (view) (download) (annotate) - [select for diffs]
Sun Sep 6 09:53:29 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.397: +6 -0 lines
Diff to previous 1.397
++ 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>


Revision 1.397 - (view) (download) (annotate) - [select for diffs]
Sun Sep 6 08:29:32 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.396: +5 -0 lines
Diff to previous 1.396
++ 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>


Revision 1.396 - (view) (download) (annotate) - [select for diffs]
Sun Sep 6 08:15:37 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.395: +7 -0 lines
Diff to previous 1.395
++ whatpm/Whatpm/ChangeLog	6 Sep 2009 08:15:17 -0000
	* HTML.pm.src: Added |xmp| to the list of Special elements (HTML5
	revision 3689).  It should make no difference since the |xmp|
	element has the PCDATA content and cannot be the non-bottommost
	element in the stack of open elements.

2009-09-06  Wakaba  <wakaba@suika.fam.cx>


Revision 1.395 - (view) (download) (annotate) - [select for diffs]
Sun Sep 6 08:02:50 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.394: +5 -0 lines
Diff to previous 1.394
++ whatpm/Whatpm/ChangeLog	6 Sep 2009 08:02:03 -0000
	* HTML.pm.src: Set the |confidence| flag to |irrlevant| when the
	fragment parsing algorithm is invoked (HTML5 revision 2699).

2009-09-06  Wakaba  <wakaba@suika.fam.cx>


Revision 1.394 - (view) (download) (annotate) - [select for diffs]
Sun Sep 6 02:20:52 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.393: +4 -0 lines
Diff to previous 1.393
++ whatpm/Whatpm/ChangeLog	6 Sep 2009 02:20:24 -0000
	* HTML.pm.src: Simplified foster parenting (HTML5 revision 2732).

2009-09-06  Wakaba  <wakaba@suika.fam.cx>


Revision 1.393 - (view) (download) (annotate) - [select for diffs]
Sun Sep 6 01:45:58 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.392: +5 -0 lines
Diff to previous 1.392
++ 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>


Revision 1.392 - (view) (download) (annotate) - [select for diffs]
Sun Sep 6 01:30:08 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.391: +5 -0 lines
Diff to previous 1.391
++ 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>


Revision 1.391 - (view) (download) (annotate) - [select for diffs]
Sun Sep 6 01:21:44 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.390: +5 -0 lines
Diff to previous 1.390
++ 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).


Revision 1.390 - (view) (download) (annotate) - [select for diffs]
Sat Sep 5 13:42:52 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.389: +6 -0 lines
Diff to previous 1.389
++ whatpm/Whatpm/ChangeLog	5 Sep 2009 13:42:33 -0000
	* HTML.pm.src: Moved the "in table text" insertion mode code up
	such that it does also work as specced in HTML5 in the remaining
	cases (HTML5 revision 3382).

2009-09-05  Wakaba  <wakaba@suika.fam.cx>


Revision 1.389 - (view) (download) (annotate) - [select for diffs]
Sat Sep 5 13:30:42 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.388: +5 -0 lines
Diff to previous 1.388
++ 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).


Revision 1.388 - (view) (download) (annotate) - [select for diffs]
Sun Aug 30 03:40:50 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.387: +5 -0 lines
Diff to previous 1.387
++ whatpm/t/dom-conformance/ChangeLog	30 Aug 2009 03:35:02 -0000
2009-08-30  Wakaba  <wakaba@suika.fam.cx>

	* xml-global.dat: Added a test of |xml:lang| attribute on a
	foreign element in an HTML document (HTML5 revision 3697).

++ whatpm/Whatpm/ChangeLog	30 Aug 2009 03:40:20 -0000
2009-08-30  Wakaba  <wakaba@suika.fam.cx>

	* ContentChecker.pm: Allow |xml:lang| in HTML document if the
	owner element is not an HTML element (HTML5 revision 3697).


Revision 1.387 - (view) (download) (annotate) - [select for diffs]
Sun Aug 23 02:35:32 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.386: +5 -0 lines
Diff to previous 1.386
++ whatpm/t/dom-conformance/ChangeLog	23 Aug 2009 02:34:37 -0000
	* html-form-button.dat: Added test data on interactive content in
	|button| element (HTML5 revision 2392).

	* html-links-1.dat: Added test data on exclusion of interactive
	content (HTML5 revision 2455, HTML5 revision 3162, HTML5 revision
	3338).

2009-08-23  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/ChangeLog	23 Aug 2009 02:26:52 -0000
2009-08-23  Wakaba  <wakaba@suika.fam.cx>

	* ContentChecker.pm: Allow <input type=hidden> in context where
	interactive content is disallowed (HTML5 revision 2392).

++ whatpm/Whatpm/ContentChecker/ChangeLog	23 Aug 2009 02:35:21 -0000
	* HTML.pm: Disallow interactive content in |button| element (HTML5
	revision 2392).  Marked |img| and |object| (with |usemap|
	attribute) elements, |iframe| element, and |embed| element as
	interactive content (HTML5 revision 2455, HTML5 revision 3162,
	HTML5 revision 3338).

2009-08-23  Wakaba  <wakaba@suika.fam.cx>


Revision 1.386 - (view) (download) (annotate) - [select for diffs]
Sun Aug 16 06:47:59 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.385: +5 -0 lines
Diff to previous 1.385
++ 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>


Revision 1.385 - (view) (download) (annotate) - [select for diffs]
Sun Aug 16 06:31:20 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.384: +5 -0 lines
Diff to previous 1.384
++ whatpm/Whatpm/ChangeLog	16 Aug 2009 06:31:12 -0000
	* HTML.pm.src: "<!DOCTYPE>" is now explicitly supported in the
	spec (HTML5 revision 2700).

2009-08-16  Wakaba  <wakaba@suika.fam.cx>


Revision 1.384 - (view) (download) (annotate) - [select for diffs]
Sun Aug 16 06:26:14 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.383: +6 -0 lines
Diff to previous 1.383
++ 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>


Revision 1.383 - (view) (download) (annotate) - [select for diffs]
Sun Aug 16 05:57:24 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.382: +5 -0 lines
Diff to previous 1.382
++ whatpm/Whatpm/ChangeLog	16 Aug 2009 05:57:12 -0000
	* HTML.pm.src: An <hn> start tag in an <hn> element should close
	the earlier element (HTML5 revision 2501).

2009-08-16  Wakaba  <wakaba@suika.fam.cx>


Revision 1.382 - (view) (download) (annotate) - [select for diffs]
Sun Aug 16 05:15:09 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.381: +6 -0 lines
Diff to previous 1.381
++ 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>


Revision 1.381 - (view) (download) (annotate) - [select for diffs]
Sun Aug 16 04:59:53 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.380: +5 -0 lines
Diff to previous 1.380
++ 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>


Revision 1.380 - (view) (download) (annotate) - [select for diffs]
Sun Aug 16 03:41:52 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.379: +6 -0 lines
Diff to previous 1.379
++ 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).


Revision 1.379 - (view) (download) (annotate) - [select for diffs]
Sun Jul 26 10:56:23 2009 UTC (15 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.378: +5 -0 lines
Diff to previous 1.378
++ 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>


Revision 1.378 - (view) (download) (annotate) - [select for diffs]
Sun Jul 26 09:11:18 2009 UTC (15 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.377: +5 -0 lines
Diff to previous 1.377
++ 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).


Revision 1.377 - (view) (download) (annotate) - [select for diffs]
Sat Jul 25 04:05:42 2009 UTC (15 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.376: +5 -0 lines
Diff to previous 1.376
++ whatpm/t/dom-conformance/ChangeLog	25 Jul 2009 04:03:26 -0000
	* html-interactive-1.dat, html-scripting-1.dat,
	html-metadata-1.dat: The |eventsource| element and the |onmessage|
	attribute have been dropped (HTML5 revision 2870).

2009-07-25  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/ChangeLog	25 Jul 2009 03:55:06 -0000
	* HTML.pm.src: Marked where SVG |script| execution should be
	implemented (HTML5 revision 2904).

2009-07-25  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/ContentChecker/ChangeLog	25 Jul 2009 04:04:24 -0000
	* HTML.pm: The |eventsource| element and the |onmessage| attribute
	have been dropped (HTML5 revision 2870).

2009-07-25  Wakaba  <wakaba@suika.fam.cx>


Revision 1.376 - (view) (download) (annotate) - [select for diffs]
Sat Jul 25 03:38:41 2009 UTC (15 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.375: +6 -0 lines
Diff to previous 1.375
++ whatpm/Whatpm/ChangeLog	25 Jul 2009 03:38:29 -0000
2009-07-25  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm.src (set_inner_html): The fragment parsing algorithm
	inherits the document quirksness flag of the main document (HTML5
	revision 2935).


Revision 1.375 - (view) (download) (annotate) - [select for diffs]
Sun Jul 5 05:13:12 2009 UTC (15 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.374: +5 -0 lines
Diff to previous 1.374
++ 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).


Revision 1.374 - (view) (download) (annotate) - [select for diffs]
Thu Jul 2 23:15:37 2009 UTC (15 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.373: +5 -0 lines
Diff to previous 1.373
++ 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>


Revision 1.373 - (view) (download) (annotate) - [select for diffs]
Thu Jul 2 22:11:51 2009 UTC (15 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.372: +5 -0 lines
Diff to previous 1.372
++ whatpm/Whatpm/ChangeLog	2 Jul 2009 22:11:35 -0000
	* HTML.pm.src: Don't change encoding to UTF-8 if the input
	encoding is UTF-16 (HTML5 revision 3204).

2009-07-03  Wakaba  <wakaba@suika.fam.cx>


Revision 1.372 - (view) (download) (annotate) - [select for diffs]
Thu Jul 2 22:08:36 2009 UTC (15 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.371: +5 -0 lines
Diff to previous 1.371
++ whatpm/Whatpm/ChangeLog	2 Jul 2009 22:08:24 -0000
2009-07-03  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm.src (parse_byte_stream): Don't change to another
	encoding if the input is UTF-16 (HTML5 revision 3205).


Revision 1.371 - (view) (download) (annotate) - [select for diffs]
Sun Jun 28 11:03:06 2009 UTC (15 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.370: +5 -0 lines
Diff to previous 1.370
++ 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).


Revision 1.370 - (view) (download) (annotate) - [select for diffs]
Fri Dec 12 12:59:17 2008 UTC (15 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.369: +6 -0 lines
Diff to previous 1.369
++ whatpm/t/dom-conformance/ChangeLog	12 Dec 2008 12:59:07 -0000
	* html-form-input.dat: Added test data for <input disabled> and
	<input autofocus>.

	* html-forms-1.dat: Added test data for <fieldset disabled>,
	<output for>, and <{formcontrol} name>.  Added test data for
	<{formcontrol} autofocus="">'s uniqueness.

2008-12-12  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/ChangeLog	12 Dec 2008 12:54:19 -0000
	* ContentChecker.pm: Introduced new flag |has_autofocus|.  Added
	support for new |id_type| value of |any|, which means any kind of
	element is allowed as a referenced element.

2008-12-12  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/ContentChecker/ChangeLog	12 Dec 2008 12:56:56 -0000
	* HTML.pm: Added checking for the uniqueness of |autofocus=""|
	attribute.  Implemented |name=""| attribute for form controls.
	Added U+000C into character class of space characters (it should
	have been, but was not in some of regular expressions).  Updated
	definitions for |output| elements.

2008-12-12  Wakaba  <wakaba@suika.fam.cx>


Revision 1.369 - (view) (download) (annotate) - [select for diffs]
Fri Dec 12 11:50:47 2008 UTC (15 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.368: +5 -0 lines
Diff to previous 1.368
++ whatpm/t/dom-conformance/ChangeLog	12 Dec 2008 11:50:40 -0000
	* html-datatemplate.dat, html-form-datalist.dat: Updated test
	results related to |optgroup| elements.

	* html-form-textarea.dat: Added new test data.

	* html-forms-1.dat: Moved some test data to
	|html-form-textarea.dat|.  Updated test results related to
	|optgroup| elements.

2008-12-12  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/ChangeLog	12 Dec 2008 11:48:16 -0000
	* ContentChecker.pm: Introduced |check_attrs2| method for the ease
	of defining codes for checking required attribute and as such.

2008-12-12  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/ContentChecker/ChangeLog	12 Dec 2008 11:48:45 -0000
	* HTML.pm: Updated definitions for |datalist|, |optgroup|,
	|option|, and |textarea| elements.

2008-12-12  Wakaba  <wakaba@suika.fam.cx>


Revision 1.368 - (view) (download) (annotate) - [select for diffs]
Fri Dec 12 05:05:20 2008 UTC (15 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.367: +4 -0 lines
Diff to previous 1.367
++ 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.


Revision 1.367 - (view) (download) (annotate) - [select for diffs]
Thu Dec 11 03:18:17 2008 UTC (15 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.366: +4 -0 lines
Diff to previous 1.366
++ whatpm/Whatpm/ChangeLog	11 Dec 2008 03:17:21 -0000
2008-12-11  Wakaba  <wakaba@suika.fam.cx>

	* URIChecker.pm: Some of |pos_end| values were wrong.

++ whatpm/Whatpm/ContentChecker/ChangeLog	11 Dec 2008 03:18:04 -0000
2008-12-11  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm: Added support for |pattern| attributes.


Revision 1.366 - (view) (download) (annotate) - [select for diffs]
Sat Dec 6 12:20:08 2008 UTC (15 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.365: +5 -0 lines
Diff to previous 1.365
++ 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>


Revision 1.365 - (view) (download) (annotate) - [select for diffs]
Sat Dec 6 10:05:23 2008 UTC (15 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.364: +5 -0 lines
Diff to previous 1.364
++ whatpm/Whatpm/ChangeLog	6 Dec 2008 10:05:14 -0000
	* URIChecker.pm: Bug fix: It did not work unless
	Message::DOM::DOMImplementation has been |require|d.

2008-12-06  Wakaba  <wakaba@suika.fam.cx>


Revision 1.364 - (view) (download) (annotate) - [select for diffs]
Sat Dec 6 10:00:53 2008 UTC (15 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.363: +6 -0 lines
Diff to previous 1.363
++ 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.


Revision 1.363 - (view) (download) (annotate) - [select for diffs]
Fri Nov 7 08:45:28 2008 UTC (15 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.362: +5 -0 lines
Diff to previous 1.362
++ 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>


Revision 1.362 - (view) (download) (annotate) - [select for diffs]
Thu Nov 6 06:56:59 2008 UTC (16 years ago) by wakaba
Branch: MAIN
Changes since 1.361: +4 -0 lines
Diff to previous 1.361
++ whatpm/Whatpm/ChangeLog	6 Nov 2008 04:01:55 -0000
2008-11-06  Wakaba  <wakaba@suika.fam.cx>

	* SWML/: New directory.

++ whatpm/Whatpm/SWML/ChangeLog	6 Nov 2008 06:56:18 -0000
2008-11-06  Wakaba  <wakaba@suika.fam.cx>

	* Parser.pm: New file.  Tokenizer impelmented, but it does not
	work yet.

	* ChangeLog: New file.


Revision 1.361 - (view) (download) (annotate) - [select for diffs]
Mon Oct 20 04:21:18 2008 UTC (16 years ago) by wakaba
Branch: MAIN
Changes since 1.360: +5 -0 lines
Diff to previous 1.360
++ 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.


Revision 1.360 - (view) (download) (annotate) - [select for diffs]
Sun Oct 19 07:19:00 2008 UTC (16 years ago) by wakaba
Branch: MAIN
Changes since 1.359: +5 -0 lines
Diff to previous 1.359
++ 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>


Revision 1.359 - (view) (download) (annotate) - [select for diffs]
Sun Oct 19 06:14:56 2008 UTC (16 years ago) by wakaba
Branch: MAIN
Changes since 1.358: +5 -1 lines
Diff to previous 1.358
++ 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.


Revision 1.358 - (view) (download) (annotate) - [select for diffs]
Sat Oct 18 11:34:49 2008 UTC (16 years ago) by wakaba
Branch: MAIN
Changes since 1.357: +4 -0 lines
Diff to previous 1.357
++ 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>


Revision 1.357 - (view) (download) (annotate) - [select for diffs]
Sat Oct 18 08:05:29 2008 UTC (16 years ago) by wakaba
Branch: MAIN
Changes since 1.356: +6 -0 lines
Diff to previous 1.356
++ whatpm/t/xml/ChangeLog	18 Oct 2008 08:05:22 -0000
2008-10-18  Wakaba  <wakaba@suika.fam.cx>

	* attlists-1.dat: Tests added.

++ whatpm/Whatpm/ChangeLog	18 Oct 2008 08:03:10 -0000
2008-10-18  Wakaba  <wakaba@suika.fam.cx>

	* NanoDOM.pm (text_content): Moved to Node from Element.  Setter
	implemented.
	(allowed_tokens, default_type, declared_type): Implemented.

++ whatpm/Whatpm/HTML/ChangeLog	18 Oct 2008 08:04:10 -0000
2008-10-18  Wakaba  <wakaba@suika.fam.cx>

	* Tokenizer.pm.src: <!ATTLIST> in the internal subset of an XML
	document, is now fully implemented.

	* Dumper.pm (dumptree): Output allowed tokens and default value
	always.

++ whatpm/Whatpm/XML/ChangeLog	18 Oct 2008 08:05:03 -0000
2008-10-18  Wakaba  <wakaba@suika.fam.cx>

	* Parser.pm.src (_tree_in_subset): <!ATTLIST> node construction
	implemented.


Revision 1.356 - (view) (download) (annotate) - [select for diffs]
Fri Oct 17 07:14:29 2008 UTC (16 years ago) by wakaba
Branch: MAIN
Changes since 1.355: +22 -0 lines
Diff to previous 1.355
++ 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.


Revision 1.355 - (view) (download) (annotate) - [select for diffs]
Wed Oct 15 04:38:22 2008 UTC (16 years ago) by wakaba
Branch: MAIN
Changes since 1.354: +6 -0 lines
Diff to previous 1.354
++ 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>


Revision 1.354 - (view) (download) (annotate) - [select for diffs]
Tue Oct 14 13:24:52 2008 UTC (16 years ago) by wakaba
Branch: MAIN
Changes since 1.353: +6 -0 lines
Diff to previous 1.353
++ 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>


Revision 1.353 - (view) (download) (annotate) - [select for diffs]
Tue Oct 14 09:00:57 2008 UTC (16 years ago) by wakaba
Branch: MAIN
Changes since 1.352: +5 -0 lines
Diff to previous 1.352
++ 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>


Revision 1.352 - (view) (download) (annotate) - [select for diffs]
Tue Oct 14 02:27:54 2008 UTC (16 years ago) by wakaba
Branch: MAIN
Changes since 1.351: +6 -0 lines
Diff to previous 1.351
++ whatpm/Whatpm/ChangeLog	14 Oct 2008 02:26:16 -0000
2008-10-14  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: New rule to make HTML/Tokenizer.pm is added.

	* HTML.pm.src: Tokenizer part moved to another file.

++ whatpm/Whatpm/HTML/ChangeLog	14 Oct 2008 02:25:46 -0000
2008-10-14  Wakaba  <wakaba@suika.fam.cx>

	* Tokenizer.pm.src: New file.


Revision 1.351 - (view) (download) (annotate) - [select for diffs]
Mon Oct 13 08:27:44 2008 UTC (16 years ago) by wakaba
Branch: MAIN
Changes since 1.350: +4 -0 lines
Diff to previous 1.350
++ whatpm/Whatpm/ChangeLog	13 Oct 2008 08:27:39 -0000
	* HTML.pm.src: Merge |DT_EL| and |DD_EL| as |DTDD_EL|.

2008-10-13  Wakaba  <wakaba@suika.fam.cx>


Revision 1.350 - (view) (download) (annotate) - [select for diffs]
Mon Oct 13 08:22:29 2008 UTC (16 years ago) by wakaba
Branch: MAIN
Changes since 1.349: +4 -0 lines
Diff to previous 1.349
++ whatpm/Whatpm/ChangeLog	13 Oct 2008 08:22:15 -0000
	* HTML.pm.src: Element category constants redefined.

2008-10-13  Wakaba  <wakaba@suika.fam.cx>


Revision 1.349 - (view) (download) (annotate) - [select for diffs]
Mon Oct 13 06:18:30 2008 UTC (16 years ago) by wakaba
Branch: MAIN
Changes since 1.348: +6 -0 lines
Diff to previous 1.348
++ 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).


Revision 1.348 - (view) (download) (annotate) - [select for diffs]
Tue Oct 7 11:41:41 2008 UTC (16 years ago) by wakaba
Branch: MAIN
Changes since 1.347: +6 -0 lines
Diff to previous 1.347
++ 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>


Revision 1.347 - (view) (download) (annotate) - [select for diffs]
Sun Oct 5 05:59:35 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.346: +4 -0 lines
Diff to previous 1.346
++ 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.


Revision 1.346 - (view) (download) (annotate) - [select for diffs]
Sat Oct 4 17:16:01 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.345: +4 -0 lines
Diff to previous 1.345
++ 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.345 - (view) (download) (annotate) - [select for diffs]
Sat Oct 4 14:31:27 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.344: +6 -0 lines
Diff to previous 1.344
++ 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>


Revision 1.344 - (view) (download) (annotate) - [select for diffs]
Sat Oct 4 12:20:35 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.343: +5 -0 lines
Diff to previous 1.343
++ 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>


Revision 1.343 - (view) (download) (annotate) - [select for diffs]
Sat Oct 4 11:32:15 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.342: +6 -0 lines
Diff to previous 1.342
++ 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>


Revision 1.342 - (view) (download) (annotate) - [select for diffs]
Sat Oct 4 09:17:54 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.341: +4 -0 lines
Diff to previous 1.341
++ 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>


Revision 1.341 - (view) (download) (annotate) - [select for diffs]
Sat Oct 4 08:58:02 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.340: +5 -0 lines
Diff to previous 1.340
++ 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>


Revision 1.340 - (view) (download) (annotate) - [select for diffs]
Sat Oct 4 08:29:18 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.339: +4 -0 lines
Diff to previous 1.339
++ 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>


Revision 1.339 - (view) (download) (annotate) - [select for diffs]
Sat Oct 4 07:58:58 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.338: +5 -0 lines
Diff to previous 1.338
++ whatpm/Whatpm/ChangeLog	4 Oct 2008 07:58:26 -0000
	* HTML.pm.src: <li>, <dt>, and <dd> steps reimplemented (HTML5
	revisions 1731 and 1831).

2008-10-04  Wakaba  <wakaba@suika.fam.cx>


Revision 1.338 - (view) (download) (annotate) - [select for diffs]
Sat Oct 4 06:30:33 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.337: +6 -0 lines
Diff to previous 1.337
++ 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>


Revision 1.337 - (view) (download) (annotate) - [select for diffs]
Sat Oct 4 05:53:45 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.336: +6 -0 lines
Diff to previous 1.336
++ 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>


Revision 1.336 - (view) (download) (annotate) - [select for diffs]
Sat Oct 4 04:06:32 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.335: +5 -0 lines
Diff to previous 1.335
++ 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".


Revision 1.335 - (view) (download) (annotate) - [select for diffs]
Thu Oct 2 10:59:04 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.334: +7 -0 lines
Diff to previous 1.334
++ 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.


Revision 1.334 - (view) (download) (annotate) - [select for diffs]
Mon Sep 22 06:04:28 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.333: +6 -0 lines
Diff to previous 1.333
++ 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.333 - (view) (download) (annotate) - [select for diffs]
Sun Sep 21 12:37:09 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.332: +4 -0 lines
Diff to previous 1.332
++ 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>


Revision 1.332 - (view) (download) (annotate) - [select for diffs]
Sun Sep 21 11:55:49 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.331: +5 -0 lines
Diff to previous 1.331
++ whatpm/Whatpm/ChangeLog	21 Sep 2008 11:41:39 -0000
	* ContentChecker.pm: |contextmenu| validness is now checked using
	|id| and |id_type| properties, and |menu| property is removed.

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

++ whatpm/Whatpm/ContentChecker/ChangeLog	21 Sep 2008 11:44:45 -0000
	* HTML.pm: |id| attribute checkers for the |menu| and |map|
	elements are removed; the |id| attribute of those elements is now
	checked by the global |id| attribute.

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


Revision 1.331 - (view) (download) (annotate) - [select for diffs]
Sun Sep 21 09:45:02 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.330: +5 -0 lines
Diff to previous 1.330
++ 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.


Revision 1.330 - (view) (download) (annotate) - [select for diffs]
Sun Sep 21 05:08:15 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.329: +5 -0 lines
Diff to previous 1.329
++ whatpm/Whatpm/ChangeLog	21 Sep 2008 05:08:10 -0000
2008-09-21  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm.src (parse_byte_stream): Support (or non-support) for
	unsupported charset="" parameter value (HTML5 revision 2131).


Revision 1.329 - (view) (download) (annotate) - [select for diffs]
Sat Sep 20 11:25:56 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.328: +8 -0 lines
Diff to previous 1.328
++ 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>


Revision 1.328 - (view) (download) (annotate) - [select for diffs]
Sat Sep 20 10:20:47 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.327: +7 -0 lines
Diff to previous 1.327
++ 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>


Revision 1.327 - (view) (download) (annotate) - [select for diffs]
Sat Sep 20 09:28:29 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.326: +5 -0 lines
Diff to previous 1.326
++ 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.326 - (view) (download) (annotate) - [select for diffs]
Sat Sep 20 07:54:47 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.325: +9 -0 lines
Diff to previous 1.325
++ 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>


Revision 1.325 - (view) (download) (annotate) - [select for diffs]
Sat Sep 20 06:10:17 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.324: +4 -0 lines
Diff to previous 1.324
++ 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>


Revision 1.324 - (view) (download) (annotate) - [select for diffs]
Thu Sep 18 14:32:48 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.323: +7 -0 lines
Diff to previous 1.323
++ 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>


Revision 1.323 - (view) (download) (annotate) - [select for diffs]
Thu Sep 18 08:22:17 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.322: +7 -0 lines
Diff to previous 1.322
++ 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>


Revision 1.322 - (view) (download) (annotate) - [select for diffs]
Thu Sep 18 07:42:57 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.321: +5 -0 lines
Diff to previous 1.321
++ 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>


Revision 1.321 - (view) (download) (annotate) - [select for diffs]
Thu Sep 18 05:11:18 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.320: +4 -0 lines
Diff to previous 1.320
++ whatpm/Whatpm/ChangeLog	18 Sep 2008 05:11:07 -0000
	* LangTag.pm (check_rfc4646_langtag): New method.

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


Revision 1.320 - (view) (download) (annotate) - [select for diffs]
Thu Sep 18 02:39:16 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.319: +7 -0 lines
Diff to previous 1.319
++ whatpm/Whatpm/ChangeLog	18 Sep 2008 02:39:06 -0000
2008-09-18  Wakaba  <wakaba@suika.fam.cx>

	* mklangreg.pl: New script.

	* Makefile: Updated for creation of the module for language subtag
	registry.


Revision 1.319 - (view) (download) (annotate) - [select for diffs]
Tue Sep 16 14:41:37 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.318: +6 -0 lines
Diff to previous 1.318
++ whatpm/Whatpm/ChangeLog	16 Sep 2008 14:41:24 -0000
	* Makefile: WebIDL.html added.

	* WebIDL.pod: New documentation.

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


Revision 1.318 - (view) (download) (annotate) - [select for diffs]
Tue Sep 16 13:59:55 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.317: +4 -0 lines
Diff to previous 1.317
++ whatpm/t/webidl/ChangeLog	16 Sep 2008 13:59:48 -0000
	webidl-valuetype.dat, webidl-typedef.dat: Test results are updated
	for new error type names.

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

	* webidl-defs.dat, webidl-interface.dat, webidl-exception.dat,
++ whatpm/Whatpm/ChangeLog	16 Sep 2008 13:58:58 -0000
	* WebIDL.pm: Checker's error types are redefined.

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


Revision 1.317 - (view) (download) (annotate) - [select for diffs]
Tue Sep 16 13:07:54 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.316: +6 -0 lines
Diff to previous 1.316
++ whatpm/t/webidl/ChangeLog	16 Sep 2008 13:07:37 -0000
	* webidl-defs.dat, webidl-interface.dat, webidl-exception.dat,
	webidl-valuetype.dat, webidl-typedef.dat: New test cases for
	parsing are added.  Some test results are updated for new error
	type names.

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

++ whatpm/Whatpm/ChangeLog	16 Sep 2008 13:06:31 -0000
	* WebIDL.pm: Parser's error types are redefined.  Some forward
	compatible parsing bugs are fixed.  Some unreachable codes are
	commented out.

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


Revision 1.316 - (view) (download) (annotate) - [select for diffs]
Tue Sep 16 10:43:18 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.315: +9 -0 lines
Diff to previous 1.315
++ whatpm/t/webidl/ChangeLog	16 Sep 2008 10:42:14 -0000
	* webidl-exception.dat: Test results updated.

	* webidl-interface.dat: New test cases for the reminding extended
	attributes are added.

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

++ whatpm/Whatpm/ChangeLog	16 Sep 2008 10:41:47 -0000
	* WebIDL.pm: Support for the reminding extended attributes are
	added.  It does not satisfy the definition that a forward
	interface declaration has an extended attribute.  It seems that
	unless explicitly allowed multiple extended attributes with the
	same name is not allowed, though it is not explicitly mentioned in
	the spec.

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


Revision 1.315 - (view) (download) (annotate) - [select for diffs]
Tue Sep 16 04:20:52 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.314: +11 -0 lines
Diff to previous 1.314
++ whatpm/t/webidl/ChangeLog	16 Sep 2008 04:20:29 -0000
2008-09-16  Wakaba  <wakaba@suika.fam.cx>

	* webidl-interface.dat, webidl-exception.dat: New test cases for
	extended attributes are added.

	* webidl-defs.dat: Test results updated.

++ whatpm/Whatpm/ChangeLog	16 Sep 2008 04:19:57 -0000
2008-09-16  Wakaba  <wakaba@suika.fam.cx>

	* WebIDL.pm: Unescapes extended attribute names and extended
	attribute identifiers.  Preserve whether an extended attribute has
	an argument list of not.  Support for extended attributes:
	Constructor, ExceptionConsts, IndexGetter, IndexSetter,
	NameGetter, NameSetter, and Null.
	(has_argument_list): New attribute.
	(idl_text): Stringifies argument lists, if any, even if it is
	empty.


Revision 1.314 - (view) (download) (annotate) - [select for diffs]
Mon Sep 15 09:27:53 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.313: +5 -0 lines
Diff to previous 1.313
++ whatpm/Whatpm/ChangeLog	15 Sep 2008 09:27:44 -0000
	* HTML.pm.src: New state |PCDATA_STATE|.  Use an empty string for
	|{s_kwd}| in DATA_STATE as default.

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


Revision 1.313 - (view) (download) (annotate) - [select for diffs]
Mon Sep 15 09:02:27 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.312: +5 -0 lines
Diff to previous 1.312
++ whatpm/Whatpm/ChangeLog	15 Sep 2008 09:02:14 -0000
	* HTML.pm.src, mkhtmlparser.pl: Replace |{prev_char}|
	by |{s_kwd}| in DATA_STATE.

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


Revision 1.312 - (view) (download) (annotate) - [select for diffs]
Mon Sep 15 08:09:39 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.311: +4 -0 lines
Diff to previous 1.311
++ 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.311 - (view) (download) (annotate) - [select for diffs]
Mon Sep 15 07:19:03 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.310: +8 -0 lines
Diff to previous 1.310
++ whatpm/Whatpm/ChangeLog	15 Sep 2008 07:17:34 -0000
	* HTML.pm.src: Remove checking for control character, surrogate
	pair, or noncharacter code points and non-Unicode code
	points (they should be handled by Whatpm::Charset::UnicodeChecker).
	(parse_char_stream): Support for the |$get_wrapper| argument and
	character stream error handlers.

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

++ whatpm/Whatpm/Charset/ChangeLog	15 Sep 2008 07:18:45 -0000
	* DecodeHandle.pm (onerror): Return |undef| if no explicit value
	is set.

	* UnicodeChecker.pm: Support for HTML5 parse errors.
	(onerror): Return |undef| if no explicit value is set.

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


Revision 1.310 - (view) (download) (annotate) - [select for diffs]
Mon Sep 15 02:54:12 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.309: +8 -0 lines
Diff to previous 1.309
++ whatpm/Whatpm/ChangeLog	15 Sep 2008 02:54:04 -0000
2008-09-15  Wakaba  <wakaba@suika.fam.cx>

	* ContentChecker.pm: Don't call |loda_ns_module|
	for null-namespace elements/attributes.

	* HTML.pm.src: Fact out $disallowed_control_chars
	as a hash.


Revision 1.309 - (view) (download) (annotate) - [select for diffs]
Sun Sep 14 14:35:43 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.308: +7 -0 lines
Diff to previous 1.308
++ 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.308 - (view) (download) (annotate) - [select for diffs]
Sun Sep 14 13:09:00 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.307: +9 -0 lines
Diff to previous 1.307
++ whatpm/Whatpm/ChangeLog	14 Sep 2008 13:08:56 -0000
	* HTML.pm.src (parse_char_stream): Make |set_next_char|
	invoke |manakai_read_until|, not only |read|, where
	possible, to decrease the number of |read| method calls.

	* mkhtmlparser.pl: Related changes to the aforementioned
	modification.

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


Revision 1.307 - (view) (download) (annotate) - [select for diffs]
Sun Sep 14 11:57:41 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.306: +5 -0 lines
Diff to previous 1.306
++ whatpm/Whatpm/ChangeLog	14 Sep 2008 11:56:24 -0000
	* HTML.pm.src: Use |read| instead of |getc|.  |set_inner_html|
	would report character error from now.

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

++ whatpm/Whatpm/Charset/ChangeLog	14 Sep 2008 11:57:38 -0000
	* DecodeHandle.pm (CharString onerror): New method.

	* UnicodeString.pm (read): New.
	(getc): Removed.
	(manakai_read_until): Checking operation implemented.

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


Revision 1.306 - (view) (download) (annotate) - [select for diffs]
Sun Sep 14 09:05:54 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.305: +9 -0 lines
Diff to previous 1.305
++ whatpm/Whatpm/ChangeLog	14 Sep 2008 09:05:44 -0000
	* HTML.pm.src: White-space-leaded non-white-space character
	tokens in "before head insertion mode" was not
	correctly handled.
	(set_inner_html): Reimplemented using CharString decodehandle
	class.  Support for $get_wrapper argument.  Support
	for |{read_until}| feature.

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


Revision 1.305 - (view) (download) (annotate) - [select for diffs]
Sun Sep 14 07:19:47 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.304: +5 -0 lines
Diff to previous 1.304
++ whatpm/Whatpm/ChangeLog	14 Sep 2008 07:19:17 -0000
	* HTML.pm.src: Make a "bare ero" error for unknown
	entities point the "&" character.

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

++ whatpm/Whatpm/Charset/ChangeLog	14 Sep 2008 07:19:40 -0000
	* DecodeHandle.pm: Merge the ShiftJIS class into the Encode class.

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


Revision 1.304 - (view) (download) (annotate) - [select for diffs]
Sun Sep 14 06:58:28 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.303: +5 -0 lines
Diff to previous 1.303
++ whatpm/Whatpm/ChangeLog	14 Sep 2008 06:57:36 -0000
	* HTML.pm.src: It turns out that U+FFFD don't have to
	be added to the list of excluded characters.

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

++ whatpm/Whatpm/Charset/ChangeLog	14 Sep 2008 06:58:07 -0000
	* DecodeHandle.pm: Merge the EUCJP class into the Encode class.

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


Revision 1.303 - (view) (download) (annotate) - [select for diffs]
Sun Sep 14 06:32:48 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.302: +9 -0 lines
Diff to previous 1.302
++ whatpm/Whatpm/ChangeLog	14 Sep 2008 06:32:02 -0000
	* HTML.pm.src ($char_onerror): Have character decoder's |line|
	and |column| a higher priority than the one set by the
	tokenizer's input handler.
	($self->{read_until}): Exclude U+FFFD (but this might
	not be necessary, since now we do line/column fixup in
	the character decode handle).

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

++ whatpm/Whatpm/Charset/ChangeLog	14 Sep 2008 06:32:40 -0000
	* DecodeHandle.pm: EUCJP class reimplemented using |read|-centric
	model.

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


Revision 1.302 - (view) (download) (annotate) - [select for diffs]
Sun Sep 14 03:59:08 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.301: +4 -0 lines
Diff to previous 1.301
++ whatpm/Whatpm/ChangeLog	14 Sep 2008 03:58:42 -0000
	* HTML.pm.src: Use |{read_until}| where possible.

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

++ whatpm/Whatpm/Charset/ChangeLog	14 Sep 2008 03:59:00 -0000
	* DecodeHandle.pm: Typo fixed.

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


Revision 1.301 - (view) (download) (annotate) - [select for diffs]
Sun Sep 14 03:07:57 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.300: +6 -0 lines
Diff to previous 1.300
++ 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.300 - (view) (download) (annotate) - [select for diffs]
Sun Sep 14 01:51:08 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.299: +10 -0 lines
Diff to previous 1.299
++ 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.299 - (view) (download) (annotate) - [select for diffs]
Sat Sep 13 12:25:44 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.298: +4 -0 lines
Diff to previous 1.298
++ whatpm/Whatpm/ChangeLog	13 Sep 2008 12:25:41 -0000
	* HTML.pm.src: Check points added to newly added branches.

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


Revision 1.298 - (view) (download) (annotate) - [select for diffs]
Sat Sep 13 11:31:08 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.297: +9 -0 lines
Diff to previous 1.297
++ whatpm/Whatpm/ChangeLog	13 Sep 2008 11:31:02 -0000
	* HTML.pm.src: Remove |{char}|, which is no longer used.
	Remove |{entity_in_attr}| and |{last_attribute_value_state}|
	and replaced by |{prev_state}|.

	* mkhtmlparser.pl: Remove |{char}| feature.
	Remove |!!!back-next-input-character;| macro.

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


Revision 1.297 - (view) (download) (annotate) - [select for diffs]
Sat Sep 13 10:49:21 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.296: +8 -2 lines
Diff to previous 1.296
++ 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


Revision 1.296 - (view) (download) (annotate) - [select for diffs]
Sat Sep 13 09:02:28 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.295: +8 -0 lines
Diff to previous 1.295
++ whatpm/Whatpm/ChangeLog	13 Sep 2008 09:02:17 -0000
	* HTML.pm: "Consume a character reference" algorithm is
	now implemented as a tokenizer's state, rather than
	a method, with minimum changes (more changes will
	be made, in due course).  "Bogus comment state"'s inner
	loop gets removed.

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


Revision 1.295 - (view) (download) (annotate) - [select for diffs]
Sat Sep 13 08:21:35 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.294: +5 -0 lines
Diff to previous 1.294
++ whatpm/Whatpm/ChangeLog	13 Sep 2008 08:21:31 -0000
	* HTML.pm: Make |PUBLIC| and |SYSTEM| keyword tokenizing
	into their own tokenizer states.

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


Revision 1.294 - (view) (download) (annotate) - [select for diffs]
Sat Sep 13 07:51:32 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.293: +5 -0 lines
Diff to previous 1.293
++ 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>


Revision 1.293 - (view) (download) (annotate) - [select for diffs]
Sat Sep 13 06:33:39 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.292: +7 -0 lines
Diff to previous 1.292
++ whatpm/Whatpm/ChangeLog	13 Sep 2008 06:33:32 -0000
	* HTML.pm.src: |CLOSE_TAG_OPEN_STATE| is broken into
	itself and new |CDATA_PCDATA_CLOSE_TAG_STATE| so that
	no longer does the tokenizer have to push back next input
	characters in those states.

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


Revision 1.292 - (view) (download) (annotate) - [select for diffs]
Sat Sep 13 04:19:55 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.291: +6 -0 lines
Diff to previous 1.291
++ 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.


Revision 1.291 - (view) (download) (annotate) - [select for diffs]
Thu Sep 11 09:12:27 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.290: +7 -0 lines
Diff to previous 1.290
++ whatpm/Whatpm/ChangeLog	11 Sep 2008 09:12:24 -0000
2008-09-11  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm.src: Methods now accept additional parameter, $get_wrapper,
	which can be used to insert some wrapper between the character
	stream handle and the tokenizer.  (It is currently not supported
	for |set_inner_html| for |Element|s).

++ whatpm/Whatpm/Charset/ChangeLog	11 Sep 2008 09:10:24 -0000
2008-09-11  Wakaba  <wakaba@suika.fam.cx>

	* UnicodeChecker.pm: New module.


Revision 1.290 - (view) (download) (annotate) - [select for diffs]
Wed Sep 10 10:46:50 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.289: +4 -0 lines
Diff to previous 1.289
++ whatpm/Whatpm/ChangeLog	10 Sep 2008 10:46:48 -0000
	* HTML.pm.src: Ignore punctuations in charset names.

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


Revision 1.289 - (view) (download) (annotate) - [select for diffs]
Wed Sep 10 10:27:07 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.288: +8 -0 lines
Diff to previous 1.288
++ whatpm/Whatpm/ChangeLog	10 Sep 2008 10:25:19 -0000
2008-09-10  Wakaba  <wakaba@suika.fam.cx>

	* ContentChecker.pm: Support for charset-layer error levels.

	* HTML.pm.src: Don't specify |text| argument for the
	|chardecode:fallback| error, since it is not the encoding
	being used alternatively.

++ whatpm/Whatpm/Charset/ChangeLog	10 Sep 2008 10:26:52 -0000
2008-09-10  Wakaba  <wakaba@suika.fam.cx>

	* DecodeHandle.pm: Set error levels.

	* WebLatin1.pm: Support for |us-ascii| and |iso-8859-5|
	charsets (this module no longer for Latin1, but for Latin*
	encodings).

	* WebThai.pm: Support for |tis-620| charset.


Revision 1.288 - (view) (download) (annotate) - [select for diffs]
Fri Sep 5 17:57:47 2008 UTC (16 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.287: +4 -0 lines
Diff to previous 1.287
++ 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).


Revision 1.287 - (view) (download) (annotate) - [select for diffs]
Sun Aug 31 13:27:33 2008 UTC (16 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.286: +4 -0 lines
Diff to previous 1.286
++ whatpm/Whatpm/ChangeLog	31 Aug 2008 13:23:51 -0000
	* CacheManifest.pm: Support for extensibility (HTML5 revision 2051).

2008-08-31  Wakaba  <wakaba@suika.fam.cx>


Revision 1.286 - (view) (download) (annotate) - [select for diffs]
Sun Aug 31 12:11:41 2008 UTC (16 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.285: +7 -0 lines
Diff to previous 1.285
++ 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.


Revision 1.285 - (view) (download) (annotate) - [select for diffs]
Sat Aug 30 15:14:32 2008 UTC (16 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.284: +7 -0 lines
Diff to previous 1.284
++ 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>


Revision 1.284 - (view) (download) (annotate) - [select for diffs]
Sat Aug 30 14:37:46 2008 UTC (16 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.283: +9 -0 lines
Diff to previous 1.283
++ 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>


Revision 1.283 - (view) (download) (annotate) - [select for diffs]
Sat Aug 30 13:43:50 2008 UTC (16 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.282: +7 -0 lines
Diff to previous 1.282
++ 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.282 - (view) (download) (annotate) - [select for diffs]
Sat Aug 30 12:57:05 2008 UTC (16 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.281: +5 -0 lines
Diff to previous 1.281
++ 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>


Revision 1.281 - (view) (download) (annotate) - [select for diffs]
Sat Aug 30 12:33:36 2008 UTC (16 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.280: +6 -0 lines
Diff to previous 1.280
++ 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>


Revision 1.280 - (view) (download) (annotate) - [select for diffs]
Sat Aug 30 10:26:39 2008 UTC (16 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.279: +10 -0 lines
Diff to previous 1.279
++ 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.


Revision 1.279 - (view) (download) (annotate) - [select for diffs]
Sat Aug 30 05:31:38 2008 UTC (16 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.278: +8 -0 lines
Diff to previous 1.278
++ 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>


Revision 1.278 - (view) (download) (annotate) - [select for diffs]
Sat Aug 30 04:31:57 2008 UTC (16 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.277: +5 -0 lines
Diff to previous 1.277
++ 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|.


Revision 1.277 - (view) (download) (annotate) - [select for diffs]
Fri Aug 29 13:34:36 2008 UTC (16 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.276: +6 -0 lines
Diff to previous 1.276
++ whatpm/Whatpm/ChangeLog	29 Aug 2008 13:33:31 -0000
2008-08-29  Wakaba  <wakaba@suika.fam.cx>

	* IMTChecker.pm: Updated for the new error reporting architecture.

	* ContentChecker.pm: Error levels for IMTs are added.

++ whatpm/Whatpm/ContentChecker/ChangeLog	29 Aug 2008 13:34:24 -0000
2008-08-29  Wakaba  <wakaba@suika.fam.cx>

	* Atom.pm, HTML.pm: Made {level} inherited to the IMT checker.


Revision 1.276 - (view) (download) (annotate) - [select for diffs]
Sun Aug 17 05:09:12 2008 UTC (16 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.275: +5 -0 lines
Diff to previous 1.275
++ whatpm/Whatpm/ChangeLog	17 Aug 2008 05:06:46 -0000
2008-08-17  Wakaba  <wakaba@suika.fam.cx>

	* H2H.pm (_shift_token): Support for unquoted HTML attribute
	values.

++ whatpm/Whatpm/ContentChecker/ChangeLog	17 Aug 2008 05:08:51 -0000
2008-08-17  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm (%XHTML2CommonAttrStatus): HTML5 status was missing.


Revision 1.275 - (view) (download) (annotate) - [select for diffs]
Sat Aug 16 07:35:22 2008 UTC (16 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.274: +7 -0 lines
Diff to previous 1.274
++ whatpm/Whatpm/ChangeLog	16 Aug 2008 07:34:18 -0000
	* CacheManifest.pm: Support for new style of error
	reports.

	* HTML.pm.src: Set line=1, column=1 to the document node.

2008-08-16  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/CSS/ChangeLog	16 Aug 2008 07:34:47 -0000
2008-08-16  Wakaba  <wakaba@suika.fam.cx>

	* MediaQueryParser.pm, SelectorsParser.pm, Parser.pm: Support
	for new style of error reports.


Revision 1.274 - (view) (download) (annotate) - [select for diffs]
Fri Aug 15 16:02:02 2008 UTC (16 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.273: +9 -0 lines
Diff to previous 1.273
++ whatpm/Whatpm/ChangeLog	15 Aug 2008 16:01:09 -0000
2008-08-16  Wakaba  <wakaba@suika.fam.cx>

	* ContentChecker.pm, RDFXML.pm: Pass {level} object to language tag
	and URL checkers.  Support for more error levels for bogus
	langauge tag and URL "standards".

	* LangTag.pm, URIChecker.pm: Support for new style error
	level reporting.

++ whatpm/Whatpm/ContentChecker/ChangeLog	15 Aug 2008 16:01:45 -0000
2008-08-16  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm, Atom.pm: Pass {level} object to language tag
	and URL checkers.


Revision 1.273 - (view) (download) (annotate) - [select for diffs]
Fri Aug 15 14:13:42 2008 UTC (16 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.272: +7 -0 lines
Diff to previous 1.272
++ whatpm/Whatpm/ChangeLog	15 Aug 2008 14:12:36 -0000
	* ContentChecker.pm: Support for RDF/XML error levels.

	* HTMLTable.pm, RDFXML.pm: Support for new style of error level
	specifying.  Error types are revised.

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

++ whatpm/Whatpm/ContentChecker/ChangeLog	15 Aug 2008 14:13:40 -0000
	* HTML.pm: Mark HTML4's "fact"-level errors as such.  Typo fixed.

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


Revision 1.272 - (view) (download) (annotate) - [select for diffs]
Fri Aug 15 12:46:44 2008 UTC (16 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.271: +5 -0 lines
Diff to previous 1.271
++ whatpm/Whatpm/ChangeLog	15 Aug 2008 12:45:57 -0000
	* ContentChecker.pm: All error reporting method calls are
	renewed.

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

++ whatpm/Whatpm/ContentChecker/ChangeLog	15 Aug 2008 12:46:27 -0000
2008-08-15  Wakaba  <wakaba@suika.fam.cx>

	* Atom.pm, HTML.pm: All error reporting method calls are
	revised.


Revision 1.271 - (view) (download) (annotate) - [select for diffs]
Fri Aug 15 08:32:41 2008 UTC (16 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.270: +7 -0 lines
Diff to previous 1.270
++ whatpm/Whatpm/ChangeLog	15 Aug 2008 08:32:36 -0000
2008-08-15  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm.src: All error type names and "text" parameters
	are revised.  Use new style for "level" specification.

	* mkhtmlparser.pl: Use new style for "level" specification.


Revision 1.270 - (view) (download) (annotate) - [select for diffs]
Sun Aug 3 07:24:15 2008 UTC (16 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.269: +6 -0 lines
Diff to previous 1.269
++ whatpm/t/webidl/ChangeLog	3 Aug 2008 07:24:09 -0000
	* webidl-valuetype.dat: Test data for ignored DOMString
	valuetype are added.

2008-08-03  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/ChangeLog	3 Aug 2008 07:23:42 -0000
	* WebIDL.pm (parse_char_string): Simplified error
	reporting process for broken ignored valuetype definition.
	(Valuetype idl_text): Support for special "DOMString" name.

2008-08-03  Wakaba  <wakaba@suika.fam.cx>


Revision 1.269 - (view) (download) (annotate) - [select for diffs]
Sun Aug 3 07:13:59 2008 UTC (16 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.268: +18 -0 lines
Diff to previous 1.268
++ 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>


Revision 1.268 - (view) (download) (annotate) - [select for diffs]
Sun Aug 3 05:43:11 2008 UTC (16 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.267: +10 -0 lines
Diff to previous 1.267
++ whatpm/t/webidl/ChangeLog	3 Aug 2008 05:42:49 -0000
2008-08-03  Wakaba  <wakaba@suika.fam.cx>

	* webidl-defs.dat: Test result updated.

	* webidl-interface.dat: New test data for attributes
	and operations are added.

++ whatpm/Whatpm/ChangeLog	3 Aug 2008 05:42:21 -0000
2008-08-03  Wakaba  <wakaba@suika.fam.cx>

	* WebIDL.pm ($resolve): New code, based on resolve code
	for constant types in the |check| method.
	(check): Support for checking of attributes, operations, and
	arguments.
	(Attribute/Operation idl_text): Exception names in getraises,
	setraises, and raises clauses is serizlied by |$serialize_type|
	code.


Revision 1.267 - (view) (download) (annotate) - [select for diffs]
Sat Aug 2 15:14:23 2008 UTC (16 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.266: +22 -0 lines
Diff to previous 1.266
++ 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>


Revision 1.266 - (view) (download) (annotate) - [select for diffs]
Sat Aug 2 12:51:52 2008 UTC (16 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.265: +15 -0 lines
Diff to previous 1.265
++ 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>


Revision 1.265 - (view) (download) (annotate) - [select for diffs]
Sat Aug 2 11:49:57 2008 UTC (16 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.264: +14 -0 lines
Diff to previous 1.264
++ whatpm/t/webidl/ChangeLog	2 Aug 2008 11:49:09 -0000
	* webidl-defs.dat: More test data.

2008-08-02  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/ChangeLog	2 Aug 2008 11:48:45 -0000
	to generated nodes.  Unescape identifiers.  Extended attributes
	for Definition's were ignored.
	(append_child): Set |parent_node| attribute.
	(parent_node): New attribute.
	(check): Support interface/exception members.  Support
	extended attributes.  Support definition identifier uniqueness
	constraint.
	(qualified_name): New attribute.
	(Interface/Exception idl_text): Extended attributes were
	not prepended to the returned text.

2008-08-02  Wakaba  <wakaba@suika.fam.cx>

	* WebIDL.pm (parse_char_string): Set line/column numbers


Revision 1.264 - (view) (download) (annotate) - [select for diffs]
Sat Aug 2 06:03:26 2008 UTC (16 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.263: +18 -0 lines
Diff to previous 1.263
++ 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.


Revision 1.263 - (view) (download) (annotate) - [select for diffs]
Sat Jul 19 13:50:03 2008 UTC (16 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.262: +4 -0 lines
Diff to previous 1.262
++ whatpm/Whatpm/ChangeLog	19 Jul 2008 13:49:53 -0000
	* WebIDL.pm (type_text): Better serializer.

2008-07-19  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/ContentChecker/ChangeLog	19 Jul 2008 13:38:24 -0000
2008-07-19  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm: Support for class=idl WebIDL checking.


Revision 1.262 - (view) (download) (annotate) - [select for diffs]
Sat Jul 19 13:11:30 2008 UTC (16 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.261: +5 -0 lines
Diff to previous 1.261
++ whatpm/Whatpm/ChangeLog	19 Jul 2008 13:11:27 -0000
	* WebIDL.pm: Revise forward-compatible parsing so that
	it now can handle broken extended attributes and as such.

2008-07-19  Wakaba  <wakaba@suika.fam.cx>


Revision 1.261 - (view) (download) (annotate) - [select for diffs]
Sat Jul 19 11:48:23 2008 UTC (16 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.260: +5 -0 lines
Diff to previous 1.260
++ whatpm/Whatpm/ChangeLog	19 Jul 2008 11:48:19 -0000
	* WebIDL.pm: Real support for extended attributes.
	Support for extended attributes with arguments.

2008-07-19  Wakaba  <wakaba@suika.fam.cx>


Revision 1.260 - (view) (download) (annotate) - [select for diffs]
Sat Jul 19 07:41:22 2008 UTC (16 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.259: +5 -0 lines
Diff to previous 1.259
++ whatpm/Whatpm/ChangeLog	19 Jul 2008 07:41:15 -0000
	* WebIDL.pm: Support for |exception| syntax.
	(Interface->idl_text): Tentative support for inheritances.

2008-07-19  Wakaba  <wakaba@suika.fam.cx>


Revision 1.259 - (view) (download) (annotate) - [select for diffs]
Sat Jul 19 07:25:32 2008 UTC (16 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.258: +5 -0 lines
Diff to previous 1.258
++ whatpm/Whatpm/ChangeLog	19 Jul 2008 07:25:16 -0000
2008-07-19  Wakaba  <wakaba@suika.fam.cx>

	* WebIDL.pm: Hierarchical scoped name support was broken.
	Support for raises, setraises, and getraises syntaxes.


Revision 1.258 - (view) (download) (annotate) - [select for diffs]
Fri Jul 18 14:46:11 2008 UTC (16 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.257: +7 -0 lines
Diff to previous 1.257
++ whatpm/Whatpm/ChangeLog	18 Jul 2008 14:46:07 -0000
2008-07-18  Wakaba  <wakaba@suika.fam.cx>

	* WebIDL.pm: Support for |idl_text| attribute, version 1 (no
	proper support for types, extended attributes, and exceptions yet).
	WebIDL parser, version 1 (no support for exceptions yet,
	no proper support for extended attributes yet).


Revision 1.257 - (view) (download) (annotate) - [select for diffs]
Wed Jul 9 13:39:57 2008 UTC (16 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.256: +4 -0 lines
Diff to previous 1.256
++ whatpm/Whatpm/ChangeLog	9 Jul 2008 13:39:40 -0000
2008-07-09  Wakaba  <wakaba@suika.fam.cx>

	* WebIDL.pm (parse_char_string): Support for basic attribute syntax.


Revision 1.256 - (view) (download) (annotate) - [select for diffs]
Sun Jun 29 12:55:16 2008 UTC (16 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.255: +4 -0 lines
Diff to previous 1.255
++ whatpm/Whatpm/ChangeLog	29 Jun 2008 12:55:13 -0000
	* WebIDL.pm: Support for valuetype and const.

2008-06-29  Wakaba  <wakaba@suika.fam.cx>


Revision 1.255 - (view) (download) (annotate) - [select for diffs]
Sun Jun 29 11:15:53 2008 UTC (16 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.254: +4 -0 lines
Diff to previous 1.254
++ whatpm/Whatpm/ChangeLog	29 Jun 2008 11:15:08 -0000
2008-06-29  Wakaba  <wakaba@suika.fam.cx>

	* WebIDL.pm: New module.


Revision 1.254 - (view) (download) (annotate) - [select for diffs]
Sun Jun 15 07:14:00 2008 UTC (16 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.253: +4 -0 lines
Diff to previous 1.253
++ whatpm/Whatpm/ChangeLog	15 Jun 2008 07:13:53 -0000
2008-06-15  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (Entities.html): URI changed.


Revision 1.253 - (view) (download) (annotate) - [select for diffs]
Sun Jun 8 05:08:41 2008 UTC (16 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.252: +4 -0 lines
Diff to previous 1.252
++ 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).


Revision 1.252 - (view) (download) (annotate) - [select for diffs]
Sun Jun 1 06:47:08 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.251: +4 -0 lines
Diff to previous 1.251
++ 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.251 - (view) (download) (annotate) - [select for diffs]
Sun Jun 1 05:35:52 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.250: +5 -0 lines
Diff to previous 1.250
++ 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).


Revision 1.250 - (view) (download) (annotate) - [select for diffs]
Sun May 25 08:53:48 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.249: +7 -0 lines
Diff to previous 1.249
++ 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>


Revision 1.249 - (view) (download) (annotate) - [select for diffs]
Sun May 25 07:54:33 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.248: +11 -0 lines
Diff to previous 1.248
++ 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>


Revision 1.248 - (view) (download) (annotate) - [select for diffs]
Sun May 25 06:03:56 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.247: +5 -0 lines
Diff to previous 1.247
++ 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.


Revision 1.247 - (view) (download) (annotate) - [select for diffs]
Sat May 24 14:19:54 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.246: +8 -0 lines
Diff to previous 1.246
++ 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>


Revision 1.246 - (view) (download) (annotate) - [select for diffs]
Sat May 24 11:57:47 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.245: +4 -0 lines
Diff to previous 1.245
++ 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).


Revision 1.245 - (view) (download) (annotate) - [select for diffs]
Sat May 24 11:07:24 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.244: +5 -0 lines
Diff to previous 1.244
++ whatpm/Whatpm/ChangeLog	24 May 2008 11:03:36 -0000
	* HTML.pm.src: More robust charset parameter detection (HTML5
	revision 1674).

2008-05-24  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/HTML/ChangeLog	24 May 2008 10:58:31 -0000
	tag of a |listing| element (HTML5 revision 1675).


Revision 1.244 - (view) (download) (annotate) - [select for diffs]
Sat May 24 10:56:31 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.243: +5 -0 lines
Diff to previous 1.243
++ 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>


Revision 1.243 - (view) (download) (annotate) - [select for diffs]
Sat May 24 10:48:57 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.242: +5 -0 lines
Diff to previous 1.242
++ whatpm/Whatpm/ChangeLog	24 May 2008 10:48:45 -0000
	* HTML.pm.src: Ignore language part of public identifiers for
	quriks mode detection (HTML5 revision 1679).

2008-05-24  Wakaba  <wakaba@suika.fam.cx>


Revision 1.242 - (view) (download) (annotate) - [select for diffs]
Sat May 24 10:32:29 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.241: +5 -0 lines
Diff to previous 1.241
++ 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>


Revision 1.241 - (view) (download) (annotate) - [select for diffs]
Sat May 24 10:18:25 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.240: +5 -0 lines
Diff to previous 1.240
++ 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.240 - (view) (download) (annotate) - [select for diffs]
Sat May 24 09:59:52 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.239: +5 -0 lines
Diff to previous 1.239
++ whatpm/Whatpm/ChangeLog	24 May 2008 09:59:36 -0000
	* HTML.pm.src (_reset_insertion_mode): Make <td>.innerHTML
	work (HTML5 revision 1690).

2008-05-24  Wakaba  <wakaba@suika.fam.cx>


Revision 1.239 - (view) (download) (annotate) - [select for diffs]
Sat May 24 04:26:26 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.238: +7 -0 lines
Diff to previous 1.238
++ 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.


Revision 1.238 - (view) (download) (annotate) - [select for diffs]
Sun May 18 04:15:48 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.237: +6 -0 lines
Diff to previous 1.237
++ whatpm/Whatpm/ChangeLog	18 May 2008 04:15:00 -0000
	* HTML.pm.src (parse_byte_string): Redefined to invoke
	|parse_byte_stream|.
	(parse_byte_stream): New method.

2008-05-18  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/Charset/ChangeLog	18 May 2008 04:15:42 -0000
	* DecodeHandle.pm (ShiftJIS): \xF0-\xFC should be considered
	as part of double-byte characters for more user-friendly error
	recovery.

2008-05-18  Wakaba  <wakaba@suika.fam.cx>


Revision 1.237 - (view) (download) (annotate) - [select for diffs]
Sun May 18 03:46:26 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.236: +5 -0 lines
Diff to previous 1.236
++ whatpm/Whatpm/ChangeLog	18 May 2008 03:46:02 -0000
2008-05-18  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm.src (parse_byte_string): Fix the column number reported
	by encoding layer error reporter.

++ whatpm/Whatpm/Charset/ChangeLog	18 May 2008 03:46:17 -0000
2008-05-18  Wakaba  <wakaba@suika.fam.cx>

	* DecodeHandle.pm (getc): Ignore BOM if BOM pattern is specified.


Revision 1.236 - (view) (download) (annotate) - [select for diffs]
Sat May 17 12:29:23 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.235: +7 -0 lines
Diff to previous 1.235
++ whatpm/Whatpm/ChangeLog	17 May 2008 12:28:47 -0000
	* HTML.pm.src (parse_byte_string): Use streaming decoder
	rather than converting the whole byte string and then parsing.
	Propagate errors in character encoding layer.
	(get_next_token): Precise error reporting for |bare stago| error.

2008-05-17  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/Charset/ChangeLog	17 May 2008 12:29:09 -0000
2008-05-17  Wakaba  <wakaba@suika.fam.cx>

	* DecodeHandle.pm (ByteBuffer): New class.


Revision 1.235 - (view) (download) (annotate) - [select for diffs]
Sat May 17 07:31:49 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.234: +6 -0 lines
Diff to previous 1.234
++ whatpm/Whatpm/ChangeLog	17 May 2008 07:31:24 -0000
	* HTML.pm.src (parse_char_stream): New method.
	(parse_char_string): This method is now defined as an invocation
	of the |parse_char_stream| method.

2008-05-17  Wakaba  <wakaba@suika.fam.cx>


Revision 1.234 - (view) (download) (annotate) - [select for diffs]
Sat May 17 05:34:22 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.233: +7 -0 lines
Diff to previous 1.233
++ whatpm/Whatpm/ChangeLog	17 May 2008 05:34:13 -0000
	* HTML.pm.src (parse_byte_string): Report various status
	of the sniffing as info-level errors.  Support for new
	decoding framework in parser resestting.
	(new): Various default error levels were not set.

2008-05-17  Wakaba  <wakaba@suika.fam.cx>


Revision 1.233 - (view) (download) (annotate) - [select for diffs]
Sat May 17 04:54:10 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.232: +6 -0 lines
Diff to previous 1.232
++ whatpm/Whatpm/ChangeLog	17 May 2008 04:53:41 -0000
2008-05-17  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm.src (parse_byte_string): HTML5 encoding siniffing
	algorithm, except for the actual sniffing, is implemented
	with new framework with Message::Charset::Info.


Revision 1.232 - (view) (download) (annotate) - [select for diffs]
Fri May 16 13:56:16 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.231: +5 -0 lines
Diff to previous 1.231
++ 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>


Revision 1.231 - (view) (download) (annotate) - [select for diffs]
Sat May 10 12:13:43 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.230: +4 -0 lines
Diff to previous 1.230
++ whatpm/Whatpm/ChangeLog	10 May 2008 12:13:35 -0000
	* Makefile (Entities.html): URI has changed.

2008-05-10  Wakaba  <wakaba@suika.fam.cx>


Revision 1.230 - (view) (download) (annotate) - [select for diffs]
Sat May 10 06:04:39 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.229: +5 -0 lines
Diff to previous 1.229
++ 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).


Revision 1.229 - (view) (download) (annotate) - [select for diffs]
Tue May 6 08:59:09 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.228: +10 -0 lines
Diff to previous 1.228
++ 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.


Revision 1.228 - (view) (download) (annotate) - [select for diffs]
Tue May 6 07:49:16 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.227: +8 -0 lines
Diff to previous 1.227
++ whatpm/Whatpm/ChangeLog	6 May 2008 07:48:52 -0000
2008-05-06  Wakaba  <wakaba@suika.fam.cx>

	* HTMLTable.pm (assign_header): New function; first version
	with no support for headers="".
	(form_table): Include table width and height to the returned
	table object for covenience.  Indexing in column assignement was wrong.
	Set whether a data cell is empty or not for convenience.


Revision 1.227 - (view) (download) (annotate) - [select for diffs]
Mon May 5 08:36:55 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.226: +4 -0 lines
Diff to previous 1.226
++ whatpm/Whatpm/ChangeLog	5 May 2008 08:36:51 -0000
	* HTMLTable.pm: Robuster caption support (HTML5 revision 1393).

2008-05-05  Wakaba  <wakaba@suika.fam.cx>


Revision 1.226 - (view) (download) (annotate) - [select for diffs]
Mon May 5 08:00:25 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.225: +5 -0 lines
Diff to previous 1.225
++ whatpm/Whatpm/ChangeLog	5 May 2008 07:35:54 -0000
	* HTMLTable.pm: How table model errors are detected is
	changed (HTML5 revision 1387).

2008-05-05  Wakaba  <wakaba@suika.fam.cx>


Revision 1.225 - (view) (download) (annotate) - [select for diffs]
Mon May 5 06:57:07 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.224: +5 -0 lines
Diff to previous 1.224
++ whatpm/Whatpm/ChangeLog	5 May 2008 06:57:02 -0000
	* HTMLTable.pm: The algorithm now moves |tfoot| elements
	to the end of the table (HTML5 revision 1380).

2008-05-05  Wakaba  <wakaba@suika.fam.cx>


Revision 1.224 - (view) (download) (annotate) - [select for diffs]
Mon May 5 06:12:43 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.223: +5 -0 lines
Diff to previous 1.223
++ whatpm/Whatpm/ChangeLog	5 May 2008 06:12:25 -0000
	* HTMLTable.pm: The algorithm is now 0-based indexing, instead
	of 1-based (HTML5 revision 1376).

2008-05-05  Wakaba  <wakaba@suika.fam.cx>


Revision 1.223 - (view) (download) (annotate) - [select for diffs]
Mon May 5 04:41:32 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.222: +6 -0 lines
Diff to previous 1.222
++ 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>


Revision 1.222 - (view) (download) (annotate) - [select for diffs]
Mon May 5 04:21:20 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.221: +5 -0 lines
Diff to previous 1.221
++ 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).


Revision 1.221 - (view) (download) (annotate) - [select for diffs]
Sat May 3 14:42:26 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.220: +5 -0 lines
Diff to previous 1.220
++ whatpm/Whatpm/ChangeLog	3 May 2008 14:42:15 -0000
	* ContentChecker.pm: Support for global attributes.
	Status of XML specs are added.

2008-05-03  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/ContentChecker/ChangeLog	3 May 2008 14:41:46 -0000
	* HTML.pm: Support for global attributes.  Status
	for XHTML2 elements/attributes are added.

2008-05-03  Wakaba  <wakaba@suika.fam.cx>


Revision 1.220 - (view) (download) (annotate) - [select for diffs]
Sat May 3 08:00:16 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.219: +5 -0 lines
Diff to previous 1.219
++ whatpm/Whatpm/ChangeLog	3 May 2008 07:58:56 -0000
2008-05-03  Wakaba  <wakaba@suika.fam.cx>

	* ContentChecker.pm (check_element): Support for |template=""|
	and |ref=""| attribute (referent element type checking).

++ whatpm/Whatpm/ContentChecker/ChangeLog	3 May 2008 07:58:22 -0000
2008-05-03  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm: Support for |template=""|, |ref=""|, and
	|registrationmark=""| attributes.


Revision 1.219 - (view) (download) (annotate) - [select for diffs]
Tue Apr 29 10:25:08 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.218: +2 -2 lines
Diff to previous 1.218
++ 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).


Revision 1.218 - (view) (download) (annotate) - [select for diffs]
Tue Apr 29 08:16:46 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.217: +7 -0 lines
Diff to previous 1.217
++ whatpm/Whatpm/ChangeLog	29 Apr 2008 08:16:39 -0000
2008-04-29  Wakaba  <wakaba@suika.fam.cx>

	* CacheManifest.pm (_parse): New same origin definition
	is defined (except for IDNA part and URI-scheme-specific
	knowledge).  Line number counting was wrong for LF-only
	documents.


Revision 1.217 - (view) (download) (annotate) - [select for diffs]
Sun Apr 13 10:36:40 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.216: +5 -0 lines
Diff to previous 1.216
++ 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.216 - (view) (download) (annotate) - [select for diffs]
Sun Apr 13 06:44:27 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.215: +5 -0 lines
Diff to previous 1.215
++ 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.215 - (view) (download) (annotate) - [select for diffs]
Sun Apr 13 05:54:28 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.214: +5 -0 lines
Diff to previous 1.214
++ whatpm/Whatpm/ChangeLog	13 Apr 2008 05:49:16 -0000
	* HTML.pm.src, mkhtmlparser.pl: Support for element/attribute
	name/namespace fixup (HTML5 revisions 1413, 1415, 1416, and 1417).

2008-04-13  Wakaba  <wakaba@suika.fam.cx>


Revision 1.214 - (view) (download) (annotate) - [select for diffs]
Sat Apr 12 15:47:13 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.213: +5 -0 lines
Diff to previous 1.213
++ whatpm/Whatpm/ChangeLog	12 Apr 2008 15:45:43 -0000
	* HTML.pm.src: List of element names that close foreign content
	insertion mode is added (HTML5 revisions 1412 and 1418).

2008-04-13  Wakaba  <wakaba@suika.fam.cx>


Revision 1.213 - (view) (download) (annotate) - [select for diffs]
Sat Apr 12 15:37:32 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.212: +5 -0 lines
Diff to previous 1.212
++ whatpm/Whatpm/ChangeLog	12 Apr 2008 15:37:29 -0000
	* HTML.pm.src: Support for |mglyph| and |malignmark|
	elements (HTML5 revision 1410).

2008-04-13  Wakaba  <wakaba@suika.fam.cx>


Revision 1.212 - (view) (download) (annotate) - [select for diffs]
Sat Apr 12 15:31:55 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.211: +5 -0 lines
Diff to previous 1.211
++ whatpm/Whatpm/ChangeLog	12 Apr 2008 15:31:52 -0000
	* HTML.pm.src: Support for new long MathML entities (HTML5
	revision 1406).

2008-04-13  Wakaba  <wakaba@suika.fam.cx>


Revision 1.211 - (view) (download) (annotate) - [select for diffs]
Sat Apr 12 15:25:52 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.210: +5 -0 lines
Diff to previous 1.210
++ whatpm/Whatpm/ChangeLog	12 Apr 2008 15:21:45 -0000
2008-04-13  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm.src: CDATA section support for MathML and SVG
	elements (HTML5 revision 1404 and 1420).


Revision 1.210 - (view) (download) (annotate) - [select for diffs]
Sat Apr 12 14:54:33 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.209: +6 -0 lines
Diff to previous 1.209
++ whatpm/Whatpm/ChangeLog	12 Apr 2008 14:54:25 -0000
	* HTML.pm.src, mkhtmlparser.pl: Support for MathML and SVG
	elements (HTML5 revision 1404).  Unused !!!macro definitions
	are removed.

2008-04-12  Wakaba  <wakaba@suika.fam.cx>


Revision 1.209 - (view) (download) (annotate) - [select for diffs]
Sat Apr 12 10:41:30 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.208: +5 -0 lines
Diff to previous 1.208
++ 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.208 - (view) (download) (annotate) - [select for diffs]
Sun Apr 6 10:34:11 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.207: +4 -0 lines
Diff to previous 1.207
++ whatpm/Whatpm/ChangeLog	6 Apr 2008 10:34:08 -0000
	* HTML.pm.src: Category sets that are no longer used are removed.

2008-04-06  Wakaba  <wakaba@suika.fam.cx>


Revision 1.207 - (view) (download) (annotate) - [select for diffs]
Sun Apr 6 10:31:51 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.206: +5 -0 lines
Diff to previous 1.206
++ whatpm/Whatpm/ChangeLog	6 Apr 2008 10:31:33 -0000
	* HTML.pm.src: The ->[1] property of stack entries are now
	replaced by constants representing element category.

2008-04-06  Wakaba  <wakaba@suika.fam.cx>


Revision 1.206 - (view) (download) (annotate) - [select for diffs]
Sun Apr 6 06:34:10 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.205: +6 -0 lines
Diff to previous 1.205
++ whatpm/Whatpm/ChangeLog	6 Apr 2008 06:29:50 -0000
2008-04-06  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm.src: Don't use local name stored in stack (i.e. ->[1])
	for error reporting.  (This is a preparation for using constant
	value for ->[1].)


Revision 1.205 - (view) (download) (annotate) - [select for diffs]
Sat Mar 22 05:45:36 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.204: +4 -0 lines
Diff to previous 1.204
++ 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>


Revision 1.204 - (view) (download) (annotate) - [select for diffs]
Sat Mar 22 03:07:06 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.203: +6 -0 lines
Diff to previous 1.203
++ 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.


Revision 1.203 - (view) (download) (annotate) - [select for diffs]
Fri Mar 21 11:48:08 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.202: +5 -0 lines
Diff to previous 1.202
++ whatpm/Whatpm/ChangeLog	21 Mar 2008 11:47:59 -0000
	* RDFXML.pm: Language accessor implemented.
	Local (null-namespace) attribute support.

2008-03-21  Wakaba  <wakaba@suika.fam.cx>


Revision 1.202 - (view) (download) (annotate) - [select for diffs]
Fri Mar 21 11:17:32 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.201: +4 -0 lines
Diff to previous 1.201
++ whatpm/Whatpm/ChangeLog	21 Mar 2008 11:17:27 -0000
	* RDFXML.pm: Factored out ID checking code.

2008-03-21  Wakaba  <wakaba@suika.fam.cx>


Revision 1.201 - (view) (download) (annotate) - [select for diffs]
Fri Mar 21 10:58:30 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.200: +8 -0 lines
Diff to previous 1.200
++ whatpm/Whatpm/ChangeLog	21 Mar 2008 10:58:23 -0000
	* RDFXML.pm: TODO items noted.  Validation of ID
	and URI attributes is implemented.  Warn if unknown
	value is used in rdf:parseType="" attribute.

	* URIChecker.pm (check_rdf_uri_reference): New function.

2008-03-21  Wakaba  <wakaba@suika.fam.cx>


Revision 1.200 - (view) (download) (annotate) - [select for diffs]
Fri Mar 21 09:44:57 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.199: +5 -0 lines
Diff to previous 1.199
++ whatpm/Whatpm/ChangeLog	21 Mar 2008 09:44:45 -0000
	* RDFXML.pm: bnodeid implemented.  Relative references
	are now resolved.

2008-03-21  Wakaba  <wakaba@suika.fam.cx>


Revision 1.199 - (view) (download) (annotate) - [select for diffs]
Fri Mar 21 09:19:57 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.198: +7 -0 lines
Diff to previous 1.198
++ whatpm/Whatpm/ChangeLog	21 Mar 2008 09:19:53 -0000
	* ContentChecker.pm: RDF reification implemented.

	* RDFXML.pm: undef vs false bug fixed.
	Reification implemented.

2008-03-21  Wakaba  <wakaba@suika.fam.cx>


Revision 1.198 - (view) (download) (annotate) - [select for diffs]
Fri Mar 21 08:58:35 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.197: +9 -0 lines
Diff to previous 1.197
++ whatpm/Whatpm/ChangeLog	21 Mar 2008 08:58:05 -0000
	* RDFXML.pm: s/id/ID/ for attribute name.
	The |node| arguments are added for |ontriple| calls.
	Too many "attribute not allowed" errors were raised.

	* ContentChecker.pm: Initial experimental support for rdf:RDF
	element.

2008-03-21  Wakaba  <wakaba@suika.fam.cx>


Revision 1.197 - (view) (download) (annotate) - [select for diffs]
Fri Mar 21 07:56:48 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.196: +4 -0 lines
Diff to previous 1.196
++ whatpm/Whatpm/ChangeLog	21 Mar 2008 07:56:31 -0000
2008-03-21  Wakaba  <wakaba@suika.fam.cx>

	* RDFXML.pm: New module.


Revision 1.196 - (view) (download) (annotate) - [select for diffs]
Thu Mar 20 08:04:58 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.195: +5 -0 lines
Diff to previous 1.195
++ whatpm/Whatpm/ChangeLog	20 Mar 2008 08:04:21 -0000
	* HTML.pm.src (set_inner_html): Line/column number
	code was old one yet.

2008-03-20  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/ContentChecker/ChangeLog	20 Mar 2008 08:04:50 -0000
	* Atom.pm: Support for |<content type=html>| content
	checking.

2008-03-20  Wakaba  <wakaba@suika.fam.cx>


Revision 1.195 - (view) (download) (annotate) - [select for diffs]
Thu Mar 20 03:57:00 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.194: +8 -0 lines
Diff to previous 1.194
++ whatpm/Whatpm/ChangeLog	20 Mar 2008 03:54:17 -0000
	* HTML.pm.src: Better line/column reporting for "duplicate attribute"
	errors.  Line/column markings for DOCTYPE, comment, and
	character tokens are reintroduced; otherwise,
	error location for "not HTML5" error and errors
	for implied elements are not attached.

2008-03-20  Wakaba  <wakaba@suika.fam.cx>


Revision 1.194 - (view) (download) (annotate) - [select for diffs]
Thu Mar 20 03:37:18 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.193: +9 -0 lines
Diff to previous 1.193
++ whatpm/Whatpm/ChangeLog	20 Mar 2008 03:37:11 -0000
	* HTML.pm.src: Set line/column numbers to attributes.

	* NanoDOM.pm (create_attribute_ns, set_attribute_node_ns): Added.
	(value): Setter implemented.

	* mkhtmlparser.pl: Set line/column numbers to Attr nodes.

2008-03-20  Wakaba  <wakaba@suika.fam.cx>


Revision 1.193 - (view) (download) (annotate) - [select for diffs]
Thu Mar 20 01:33:59 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.192: +4 -0 lines
Diff to previous 1.192
++ whatpm/Whatpm/ChangeLog	20 Mar 2008 01:33:45 -0000
	* HTML.pm.src: Unused line/column markings are removed.

2008-03-20  Wakaba  <wakaba@suika.fam.cx>


Revision 1.192 - (view) (download) (annotate) - [select for diffs]
Wed Mar 19 23:43:47 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.191: +5 -0 lines
Diff to previous 1.191
++ whatpm/Whatpm/ChangeLog	19 Mar 2008 23:42:08 -0000
2008-03-20  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm.src (_get_next_token): Remove |first_start_tag|
	flag, which is no longer used.


Revision 1.191 - (view) (download) (annotate) - [select for diffs]
Mon Mar 17 13:23:38 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.190: +8 -0 lines
Diff to previous 1.190
++ whatpm/Whatpm/ChangeLog	17 Mar 2008 13:23:31 -0000
	* HTML.pm.src: Set line/column information to element nodes.

	* mkhtmlparser.pl (!!!create-element, !!!insert-element,
	and !!!insert-element-t): Set line/column information to
	element nodes.

2008-03-17  Wakaba  <wakaba@suika.fam.cx>


Revision 1.190 - (view) (download) (annotate) - [select for diffs]
Sun Mar 16 23:53:48 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.189: +5 -0 lines
Diff to previous 1.189
++ whatpm/Whatpm/ChangeLog	16 Mar 2008 23:51:21 -0000
2008-03-17  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm.src (_get_next_token): The first "<" character
	in "<?", "<>", or "</>" should be the error point.


Revision 1.189 - (view) (download) (annotate) - [select for diffs]
Sun Mar 16 11:40:19 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.188: +4 -0 lines
Diff to previous 1.188
++ whatpm/Whatpm/ChangeLog	16 Mar 2008 11:39:54 -0000
	* HTML.pm.src: Some more fixes on error position reporting.

2008-03-16  Wakaba  <wakaba@suika.fam.cx>


Revision 1.188 - (view) (download) (annotate) - [select for diffs]
Sun Mar 16 07:07:57 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.187: +4 -0 lines
Diff to previous 1.187
++ whatpm/Whatpm/ChangeLog	16 Mar 2008 07:07:54 -0000
	* HTML.pm.src: Token-level precious error reporting.

2008-03-16  Wakaba  <wakaba@suika.fam.cx>


Revision 1.187 - (view) (download) (annotate) - [select for diffs]
Sun Mar 16 06:39:56 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.186: +5 -0 lines
Diff to previous 1.186
++ whatpm/Whatpm/ChangeLog	16 Mar 2008 06:39:51 -0000
2008-03-16  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm.src: Preparation for more precious error point
	reporting.


Revision 1.186 - (view) (download) (annotate) - [select for diffs]
Tue Mar 11 14:02:08 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.185: +4 -0 lines
Diff to previous 1.185
++ whatpm/Whatpm/ChangeLog	11 Mar 2008 14:02:04 -0000
	* HTML.pm.src: Error type revised.

2008-03-11  Wakaba  <wakaba@suika.fam.cx>


Revision 1.185 - (view) (download) (annotate) - [select for diffs]
Tue Mar 11 01:23:50 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.184: +4 -0 lines
Diff to previous 1.184
++ whatpm/Whatpm/ChangeLog	11 Mar 2008 01:23:47 -0000
	* HTML.pm.src: Similar codes are merged together, again.

2008-03-11  Wakaba  <wakaba@suika.fam.cx>


Revision 1.184 - (view) (download) (annotate) - [select for diffs]
Tue Mar 11 01:15:38 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.183: +4 -0 lines
Diff to previous 1.183
++ whatpm/Whatpm/ChangeLog	11 Mar 2008 01:15:35 -0000
2008-03-11  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm.src: Similar codes are merged together.


Revision 1.183 - (view) (download) (annotate) - [select for diffs]
Mon Mar 10 10:55:56 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.182: +6 -0 lines
Diff to previous 1.182
++ whatpm/Whatpm/ChangeLog	10 Mar 2008 10:55:36 -0000
2008-03-10  Wakaba  <wakaba@suika.fam.cx>

	* mkhtmlparser.pl: Set "level" parameter to parse errors.

	* HTML.pm.src: Code refined.


Revision 1.182 - (view) (download) (annotate) - [select for diffs]
Sun Mar 9 10:49:13 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.181: +6 -0 lines
Diff to previous 1.181
++ whatpm/Whatpm/ChangeLog	9 Mar 2008 10:48:54 -0000
	* HTML.pm.src: |</body>| treatement has been changed (HTML5
	revision 1348).  Note that I really don't know this makes
	any difference in the black-box behavior of the parser.

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


Revision 1.181 - (view) (download) (annotate) - [select for diffs]
Sun Mar 9 08:47:33 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.180: +5 -0 lines
Diff to previous 1.180
++ whatpm/Whatpm/ChangeLog	9 Mar 2008 08:47:28 -0000
	* HTML.pm.src: New end-of-file token implementation (HTML5
	revision 1348).

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


Revision 1.180 - (view) (download) (annotate) - [select for diffs]
Sun Mar 9 07:57:25 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.179: +4 -0 lines
Diff to previous 1.179
++ 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>


Revision 1.179 - (view) (download) (annotate) - [select for diffs]
Sun Mar 9 06:29:25 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.178: +4 -0 lines
Diff to previous 1.178
++ 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>


Revision 1.178 - (view) (download) (annotate) - [select for diffs]
Sun Mar 9 05:12:04 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.177: +6 -0 lines
Diff to previous 1.177
++ 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>


Revision 1.177 - (view) (download) (annotate) - [select for diffs]
Sun Mar 9 04:08:41 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.176: +5 -0 lines
Diff to previous 1.176
++ 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>


Revision 1.176 - (view) (download) (annotate) - [select for diffs]
Sun Mar 9 03:46:43 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.175: +5 -0 lines
Diff to previous 1.175
++ 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>


Revision 1.175 - (view) (download) (annotate) - [select for diffs]
Sun Mar 9 03:23:42 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.174: +5 -0 lines
Diff to previous 1.174
++ 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).


Revision 1.174 - (view) (download) (annotate) - [select for diffs]
Sat Mar 8 13:45:43 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.173: +5 -0 lines
Diff to previous 1.173
++ 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>


Revision 1.173 - (view) (download) (annotate) - [select for diffs]
Sat Mar 8 13:26:44 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.172: +5 -0 lines
Diff to previous 1.172
++ 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>


Revision 1.172 - (view) (download) (annotate) - [select for diffs]
Sat Mar 8 05:09:25 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.171: +5 -0 lines
Diff to previous 1.171
++ 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>


Revision 1.171 - (view) (download) (annotate) - [select for diffs]
Sat Mar 8 04:13:10 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.170: +5 -0 lines
Diff to previous 1.170
++ 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.170 - (view) (download) (annotate) - [select for diffs]
Sat Mar 8 03:43:48 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.169: +6 -0 lines
Diff to previous 1.169
++ whatpm/Whatpm/ChangeLog	8 Mar 2008 03:43:41 -0000
	* HTML.pm.src: |</h/n/>| case code rearranged to align with
	the spec (HTML5 revision 1320).  Note that we finally complete
	all of HTML5 revision 1320 changes.

2008-03-08  Wakaba  <wakaba@suika.fam.cx>


Revision 1.169 - (view) (download) (annotate) - [select for diffs]
Sat Mar 8 03:29:30 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.168: +5 -0 lines
Diff to previous 1.168
++ 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>


Revision 1.168 - (view) (download) (annotate) - [select for diffs]
Sat Mar 8 03:04:08 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.167: +4 -0 lines
Diff to previous 1.167
++ whatpm/Whatpm/ChangeLog	8 Mar 2008 02:59:24 -0000
	* HTML.pm.src: |</p>| case rearranged with no actual change in fact.

2008-03-08  Wakaba  <wakaba@suika.fam.cx>


Revision 1.167 - (view) (download) (annotate) - [select for diffs]
Sat Mar 8 02:54:45 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.166: +6 -0 lines
Diff to previous 1.166
++ whatpm/Whatpm/ChangeLog	8 Mar 2008 02:51:41 -0000
	* HTML.pm.src: A "generate implied end tags" code (t409.1)
	could not be reached so that it is now removed (HTML5 revision
	1320).

2008-03-08  Wakaba  <wakaba@suika.fam.cx>


Revision 1.166 - (view) (download) (annotate) - [select for diffs]
Sat Mar 8 02:48:19 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.165: +5 -0 lines
Diff to previous 1.165
++ whatpm/Whatpm/ChangeLog	8 Mar 2008 02:43:44 -0000
	* HTML.pm.src: Code for the case of |</div>| and so on are revised
	to align with new spec text (HTML5 revision 1320).

2008-03-08  Wakaba  <wakaba@suika.fam.cx>


Revision 1.165 - (view) (download) (annotate) - [select for diffs]
Sat Mar 8 02:35:04 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.164: +5 -0 lines
Diff to previous 1.164
++ whatpm/Whatpm/ChangeLog	8 Mar 2008 02:30:25 -0000
	* HTML.pm.src: Remove strange |if| condition; however, it should
	have had no harm in theory.

2008-03-08  Wakaba  <wakaba@suika.fam.cx>


Revision 1.164 - (view) (download) (annotate) - [select for diffs]
Sat Mar 8 02:29:22 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.163: +6 -0 lines
Diff to previous 1.163
++ whatpm/Whatpm/ChangeLog	8 Mar 2008 02:23:26 -0000
2008-03-08  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm.src (_tree_construction_main): '</p>' in body
	case is split from other end tags for the preparation
	of implementing HTML revision 1320.


Revision 1.163 - (view) (download) (annotate) - [select for diffs]
Thu Mar 6 15:56:52 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.162: +5 -0 lines
Diff to previous 1.162
++ whatpm/Whatpm/ChangeLog	6 Mar 2008 15:56:48 -0000
	* HTML.pm.src: Simplified "generate implied end tag" (HTML5
	revision 1320).

2008-03-07  Wakaba  <wakaba@suika.fam.cx>


Revision 1.162 - (view) (download) (annotate) - [select for diffs]
Thu Mar 6 15:29:39 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.161: +7 -0 lines
Diff to previous 1.161
++ whatpm/Whatpm/ChangeLog	6 Mar 2008 15:28:32 -0000
2008-03-07  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm.src (_tree_construction_main): Merge rules for "h1"
	and "div" (HTML5 revision 1318).  Add comments to where
	|form| pointer association codes should be inserted (HTML5 revision
	1319).


Revision 1.161 - (view) (download) (annotate) - [select for diffs]
Thu Mar 6 15:23:14 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.160: +4 -0 lines
Diff to previous 1.160
++ 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).


Revision 1.160 - (view) (download) (annotate) - [select for diffs]
Wed Mar 5 13:07:01 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.159: +5 -0 lines
Diff to previous 1.159
++ 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>


Revision 1.159 - (view) (download) (annotate) - [select for diffs]
Wed Mar 5 02:55:07 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.158: +4 -0 lines
Diff to previous 1.158
++ 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.


Revision 1.158 - (view) (download) (annotate) - [select for diffs]
Tue Mar 4 00:03:12 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.157: +5 -0 lines
Diff to previous 1.157
++ 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.


Revision 1.157 - (view) (download) (annotate) - [select for diffs]
Mon Mar 3 13:15:54 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.156: +5 -0 lines
Diff to previous 1.156
++ 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.156 - (view) (download) (annotate) - [select for diffs]
Mon Mar 3 11:56:17 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.155: +5 -0 lines
Diff to previous 1.155
++ 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.155 - (view) (download) (annotate) - [select for diffs]
Mon Mar 3 10:20:19 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.154: +6 -0 lines
Diff to previous 1.154
++ 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.154 - (view) (download) (annotate) - [select for diffs]
Mon Mar 3 09:17:09 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.153: +5 -0 lines
Diff to previous 1.153
++ 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.153 - (view) (download) (annotate) - [select for diffs]
Mon Mar 3 00:13:22 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.152: +5 -0 lines
Diff to previous 1.152
++ 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.152 - (view) (download) (annotate) - [select for diffs]
Sun Mar 2 23:38:37 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.151: +5 -0 lines
Diff to previous 1.151
++ whatpm/Whatpm/ChangeLog	2 Mar 2008 23:36:46 -0000
2008-03-03  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm.src (_get_next_token): Where the /incorrect/ flag
	is set are changed (HTML5 revision 1305).


Revision 1.151 - (view) (download) (annotate) - [select for diffs]
Sun Mar 2 14:32:26 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.150: +11 -0 lines
Diff to previous 1.150
++ 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.150 - (view) (download) (annotate) - [select for diffs]
Sun Mar 2 11:16:34 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.149: +9 -0 lines
Diff to previous 1.149
++ 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>


Revision 1.149 - (view) (download) (annotate) - [select for diffs]
Sun Mar 2 03:39:40 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.148: +4 -0 lines
Diff to previous 1.148
++ 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|.


Revision 1.148 - (view) (download) (annotate) - [select for diffs]
Sat Mar 1 00:42:52 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.147: +7 -0 lines
Diff to previous 1.147
++ 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.


Revision 1.147 - (view) (download) (annotate) - [select for diffs]
Tue Feb 26 08:27:59 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.146: +7 -0 lines
Diff to previous 1.146
++ whatpm/Whatpm/ChangeLog	26 Feb 2008 08:22:33 -0000
2008-02-26  Wakaba  <wakaba@suika.fam.cx>

	* ContentChecker.pm: New status constants are added.
	($ElementDefault): |status| added.
	(check_element): Err for non-standard or deprecated elements.
	(_attr_status_info): For non-standard or deprecated attributes.

++ whatpm/Whatpm/ContentChecker/ChangeLog	26 Feb 2008 08:27:45 -0000
	* HTML.pm: HTML5 status constants are OR-ed with "allowed" status.
	Don't raise "not defined" errors; they are now raised according
	to status flags.  Status flags of li/@value, ol/@start, and menu
	are now non-deprecated, to avoid deprecated error message.
	area/@hreftype typo fixed.  |isindex| SHOULD NOT be used
	according to HTML4.

2008-02-26  Wakaba  <wakaba@suika.fam.cx>


Revision 1.146 - (view) (download) (annotate) - [select for diffs]
Sun Feb 24 07:51:19 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.145: +4 -0 lines
Diff to previous 1.145
++ 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>


Revision 1.145 - (view) (download) (annotate) - [select for diffs]
Sun Feb 24 01:38:36 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.144: +5 -0 lines
Diff to previous 1.144
++ whatpm/Whatpm/ChangeLog	24 Feb 2008 01:38:04 -0000
	* ContentChecker.pm (check_element): Element standardized
	status information is now dispatched.

2008-02-24  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/ContentChecker/ChangeLog	24 Feb 2008 01:38:30 -0000
	* HTML.pm: Standardized status attributes are added.

2008-02-24  Wakaba  <wakaba@suika.fam.cx>


Revision 1.144 - (view) (download) (annotate) - [select for diffs]
Sun Feb 24 00:51:09 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.143: +5 -0 lines
Diff to previous 1.143
++ whatpm/Whatpm/ChangeLog	24 Feb 2008 00:50:34 -0000
	* ContentChecker.pm (check_element): Fix |del|-and-significant
	problem by adding some more arguments.

2008-02-24  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/ContentChecker/ChangeLog	24 Feb 2008 00:51:02 -0000
	* HTML.pm: Updated for |del|-and-significant problem.

2008-02-24  Wakaba  <wakaba@suika.fam.cx>


Revision 1.143 - (view) (download) (annotate) - [select for diffs]
Sat Feb 23 16:09:20 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.142: +8 -0 lines
Diff to previous 1.142
++ whatpm/Whatpm/ChangeLog	23 Feb 2008 16:08:48 -0000
	* ContentChecker.pm (check_element): Use context of
	container-for-the-purpose-of-content-model element (not transparent
	element) for |check_child_element| calling and significant
	text flag marking.  This reintroduces |<del>|-and-significant
	problem again.

2008-02-24  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/ContentChecker/ChangeLog	23 Feb 2008 16:09:14 -0000
2008-02-24  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm (datagrid): Condition was incorrect.


Revision 1.142 - (view) (download) (annotate) - [select for diffs]
Sat Feb 23 15:28:45 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.141: +6 -0 lines
Diff to previous 1.141
++ whatpm/Whatpm/ChangeLog	23 Feb 2008 15:28:35 -0000
2008-02-24  Wakaba  <wakaba@suika.fam.cx>

	* ContentChecker.pm (check_element): Make semi-transparent
	elements ignored for the purpose of phase changes in
	content model checking.


Revision 1.141 - (view) (download) (annotate) - [select for diffs]
Sat Feb 23 15:24:49 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.140: +5 -0 lines
Diff to previous 1.140
++ 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>


Revision 1.140 - (view) (download) (annotate) - [select for diffs]
Sat Feb 23 14:37:09 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.139: +5 -0 lines
Diff to previous 1.139
++ 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>


Revision 1.139 - (view) (download) (annotate) - [select for diffs]
Sat Feb 23 13:18:42 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.138: +6 -0 lines
Diff to previous 1.138
++ 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>


Revision 1.138 - (view) (download) (annotate) - [select for diffs]
Sat Feb 23 10:35:00 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.137: +11 -0 lines
Diff to previous 1.137
++ 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.


Revision 1.137 - (view) (download) (annotate) - [select for diffs]
Sun Feb 17 12:39:32 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.136: +5 -0 lines
Diff to previous 1.136
++ whatpm/Whatpm/ChangeLog	17 Feb 2008 12:38:38 -0000
	* HTML.pm.src: |>| in public or system literal closes the DOCTYPE
	token (HTML5 revision 1225).

2008-02-17  Wakaba  <wakaba@suika.fam.cx>


Revision 1.136 - (view) (download) (annotate) - [select for diffs]
Sun Feb 17 12:18:06 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.135: +7 -0 lines
Diff to previous 1.135
++ 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>


Revision 1.135 - (view) (download) (annotate) - [select for diffs]
Sun Feb 17 11:04:08 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.134: +6 -0 lines
Diff to previous 1.134
++ 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>


Revision 1.134 - (view) (download) (annotate) - [select for diffs]
Sun Feb 17 06:36:28 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.133: +8 -0 lines
Diff to previous 1.133
++ 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.


Revision 1.133 - (view) (download) (annotate) - [select for diffs]
Sat Feb 16 03:47:33 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.132: +6 -0 lines
Diff to previous 1.132
++ whatpm/Whatpm/ChangeLog	16 Feb 2008 03:47:07 -0000
2008-02-16  Wakaba  <wakaba@suika.fam.cx>

	* CacheManifest.pm: HTML5 revision 1211 implemented.

	* CacheManifest.pod: Updated.


Revision 1.132 - (view) (download) (annotate) - [select for diffs]
Sun Feb 10 04:09:57 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.131: +6 -0 lines
Diff to previous 1.131
++ whatpm/Whatpm/ChangeLog	10 Feb 2008 04:09:00 -0000
2008-02-10  Wakaba  <wakaba@suika.fam.cx>

	* ContentChecker.pm (check_document, check_element): Support
	for second argument ($onsubdoc).
	(_get_css_parser): Removed (now it is part of WDCC).

++ whatpm/Whatpm/ContentChecker/ChangeLog	10 Feb 2008 04:09:52 -0000
2008-02-10  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm (<style>): CSS validation code removed; instead,
	it does invoke subdoc callback to ask to the callee to validate
	the style sheet separately.


Revision 1.131 - (view) (download) (annotate) - [select for diffs]
Sat Feb 9 11:58:16 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.130: +4 -0 lines
Diff to previous 1.130
++ whatpm/Whatpm/ChangeLog	9 Feb 2008 11:57:29 -0000
2008-02-09  Wakaba  <wakaba@suika.fam.cx>

	* ContentChecker.pm (_get_css_parser): New.

++ whatpm/Whatpm/ContentChecker/ChangeLog	9 Feb 2008 11:58:10 -0000
2008-02-09  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm (<style>): Initial version of CSS validation support.


Revision 1.130 - (view) (download) (annotate) - [select for diffs]
Sun Nov 25 08:04:20 2007 UTC (16 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.129: +5 -0 lines
Diff to previous 1.129
++ 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>


Revision 1.129 - (view) (download) (annotate) - [select for diffs]
Sun Nov 25 03:46:07 2007 UTC (16 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.128: +4 -0 lines
Diff to previous 1.128
++ whatpm/Whatpm/ChangeLog	25 Nov 2007 03:45:37 -0000
2007-11-25  Wakaba  <wakaba@suika.fam.cx>

	* ContentChecker.pm (check_element): New todo item type |descendant|.

++ whatpm/Whatpm/ContentChecker/ChangeLog	25 Nov 2007 03:46:01 -0000
2007-11-25  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm (header): Descendant constraint is redefined by
	new todo item type |descendant|.


Revision 1.128 - (view) (download) (annotate) - [select for diffs]
Fri Nov 23 14:47:49 2007 UTC (16 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.127: +6 -0 lines
Diff to previous 1.127
++ 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>


Revision 1.127 - (view) (download) (annotate) - [select for diffs]
Fri Nov 23 12:01:20 2007 UTC (16 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.126: +5 -0 lines
Diff to previous 1.126
++ whatpm/Whatpm/ChangeLog	23 Nov 2007 12:01:06 -0000
	* URIChecker.pm: Make RFC 3986 should-level errors
	warnings (rather than SHOULD-level errors).

2007-11-23  Wakaba  <wakaba@suika.fam.cx>


Revision 1.126 - (view) (download) (annotate) - [select for diffs]
Fri Nov 23 07:35:02 2007 UTC (16 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.125: +8 -0 lines
Diff to previous 1.125
++ 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>


Revision 1.125 - (view) (download) (annotate) - [select for diffs]
Fri Nov 23 05:39:43 2007 UTC (16 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.124: +8 -0 lines
Diff to previous 1.124
++ 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.


Revision 1.124 - (view) (download) (annotate) - [select for diffs]
Mon Nov 19 12:18:26 2007 UTC (16 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.123: +7 -0 lines
Diff to previous 1.123
++ ChangeLog	19 Nov 2007 12:16:52 -0000
2007-11-19  Wakaba  <wakaba@suika.fam.cx>

	* readme.en.html: Link to |Whatpm::Charset::UniversalCharDet|.

++ whatpm/Whatpm/ChangeLog	19 Nov 2007 12:17:47 -0000
2007-11-19  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm.src (parse_byte_string): Detect charset
	by universalchardet if charset parameter is not specified.

	* Makefile (Charset-all, Charset-clean): New rules.

++ whatpm/Whatpm/Charset/ChangeLog	19 Nov 2007 11:54:20 -0000
2007-11-19  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: New file.

	* UniversalCharDet.pm, UniversalCharDet.pod: New files.


Revision 1.123 - (view) (download) (annotate) - [select for diffs]
Sun Nov 18 11:06:14 2007 UTC (16 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.122: +6 -0 lines
Diff to previous 1.122
++ whatpm/Whatpm/ChangeLog	18 Nov 2007 11:06:04 -0000
	* ContentChecker.pm (check_document): Check the existence
	of character encoding declaration and selection of encoding
	for HTML document.

2007-11-18  Wakaba  <wakaba@suika.fam.cx>


Revision 1.122 - (view) (download) (annotate) - [select for diffs]
Sun Nov 18 05:29:22 2007 UTC (16 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.121: +5 -0 lines
Diff to previous 1.121
++ whatpm/Whatpm/ChangeLog	18 Nov 2007 05:06:06 -0000
	* ContentType.pm (get_sniffed_type): Return also the official
	type in list context.

2007-11-18  Wakaba  <wakaba@suika.fam.cx>


Revision 1.121 - (view) (download) (annotate) - [select for diffs]
Sun Nov 18 04:48:36 2007 UTC (16 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.120: +5 -0 lines
Diff to previous 1.120
++ 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>


Revision 1.120 - (view) (download) (annotate) - [select for diffs]
Sun Nov 18 04:26:50 2007 UTC (16 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.119: +5 -0 lines
Diff to previous 1.119
++ 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.


Revision 1.119 - (view) (download) (annotate) - [select for diffs]
Sun Nov 11 08:39:42 2007 UTC (16 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.118: +5 -0 lines
Diff to previous 1.118
++ whatpm/Whatpm/ChangeLog	11 Nov 2007 08:39:39 -0000
	* HTML.pm.src (parse_char_string): Set |inner_encoding|
	attribute if possible.

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


Revision 1.118 - (view) (download) (annotate) - [select for diffs]
Sun Nov 11 06:54:36 2007 UTC (16 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.117: +8 -0 lines
Diff to previous 1.117
++ whatpm/Whatpm/ChangeLog	11 Nov 2007 06:54:02 -0000
	* HTML.pm.src (parse_byte_string): New method.
	(parse_char_string): New alias for |parse_string|.
	(main phase): Invoking "change the encoding" algorithm if desired.

	* HTML.pod: Updated.

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


Revision 1.117 - (view) (download) (annotate) - [select for diffs]
Sun Nov 11 04:59:35 2007 UTC (16 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.116: +10 -0 lines
Diff to previous 1.116
++ ChangeLog	11 Nov 2007 04:59:27 -0000
2007-11-11  Wakaba  <wakaba@suika.fam.cx>

	* readme.en.html: Link to |Whatpm::HTML::Serializer|.

++ whatpm/Whatpm/ChangeLog	11 Nov 2007 04:59:14 -0000
2007-11-11  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pod (get_inner_html): Removed.

	* Makefile (HTML-all, HTML-clean): New.

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

	* HTML.pm.src (get_inner_html): Removed (moved to HTML/Serializer.pm).

++ whatpm/Whatpm/HTML/ChangeLog	11 Nov 2007 04:58:48 -0000
2007-11-11  Wakaba  <wakaba@suika.fam.cx>

	* Serializer.pod: New file.

	* Makefile: New file.

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

	* Serializer.pm: New module (split from ../HTML.pm.src).

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

	* ChangeLog: New file.


Revision 1.116 - (view) (download) (annotate) - [select for diffs]
Thu Nov 8 00:38:52 2007 UTC (16 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.115: +4 -0 lines
Diff to previous 1.115
++ 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).


Revision 1.115 - (view) (download) (annotate) - [select for diffs]
Sun Nov 4 11:49:44 2007 UTC (17 years ago) by wakaba
Branch: MAIN
Changes since 1.114: +6 -0 lines
Diff to previous 1.114
++ ChangeLog	4 Nov 2007 11:48:54 -0000
2007-11-04  Wakaba  <wakaba@suika.fam.cx>

	* readme.en.html: Link to |Whatpm::CacheManifest|.

++ whatpm/Whatpm/ChangeLog	4 Nov 2007 11:49:27 -0000
	* Makefile: |CacheManifest.html| is added.

	* CacheManifest.pod: New file.

2007-11-04  Wakaba  <wakaba@suika.fam.cx>


Revision 1.114 - (view) (download) (annotate) - [select for diffs]
Sun Nov 4 09:11:14 2007 UTC (17 years ago) by wakaba
Branch: MAIN
Changes since 1.113: +4 -0 lines
Diff to previous 1.113
++ whatpm/Whatpm/ChangeLog	4 Nov 2007 09:10:40 -0000
	* CacheManifest.pm: New module.

2007-11-04  Wakaba  <wakaba@suika.fam.cx>


Revision 1.113 - (view) (download) (annotate) - [select for diffs]
Sun Nov 4 04:15:06 2007 UTC (17 years ago) by wakaba
Branch: MAIN
Changes since 1.112: +5 -0 lines
Diff to previous 1.112
++ whatpm/Whatpm/ChangeLog	4 Nov 2007 04:14:45 -0000
	* HTML.pm.src: Support for application cache selection algorithm
	callback.

2007-11-04  Wakaba  <wakaba@suika.fam.cx>


Revision 1.112 - (view) (download) (annotate) - [select for diffs]
Sun Nov 4 03:20:34 2007 UTC (17 years ago) by wakaba
Branch: MAIN
Changes since 1.111: +4 -0 lines
Diff to previous 1.111
++ 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).


Revision 1.111 - (view) (download) (annotate) - [select for diffs]
Wed Oct 17 10:46:26 2007 UTC (17 years ago) by wakaba
Branch: MAIN
Changes since 1.110: +6 -0 lines
Diff to previous 1.110
++ whatpm/Whatpm/ChangeLog	17 Oct 2007 10:45:53 -0000
	* Makefile (clean): New rule.

	* NanoDOM.pm (public_id, system_id): New attributes.

2007-10-17  Wakaba  <wakaba@suika.fam.cx>


Revision 1.110 - (view) (download) (annotate) - [select for diffs]
Wed Oct 17 09:47:36 2007 UTC (17 years ago) by wakaba
Branch: MAIN
Changes since 1.109: +4 -0 lines
Diff to previous 1.109
++ whatpm/Whatpm/ChangeLog	17 Oct 2007 09:47:28 -0000
2007-10-17  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (CSS-all, CSS-clean, clean): New rules.

++ whatpm/Whatpm/CSS/ChangeLog	17 Oct 2007 09:47:00 -0000
2007-10-17  Wakaba  <wakaba@suika.fam.cx>

	* SelectorsParser.pod, Makefile: New files.


Revision 1.109 - (view) (download) (annotate) - [select for diffs]
Sun Oct 14 09:21:46 2007 UTC (17 years ago) by wakaba
Branch: MAIN
Changes since 1.108: +8 -0 lines
Diff to previous 1.108
++ 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.


Revision 1.108 - (view) (download) (annotate) - [select for diffs]
Sun Oct 7 05:06:56 2007 UTC (17 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.107: +0 -4 lines
Diff to previous 1.107
++ ChangeLog	7 Oct 2007 04:57:00 -0000
2007-10-07  Wakaba  <wakaba@suika.fam.cx>

	* readme.en.html: Link to the spec for manakai's extension Selectors
	pseudo-classes is added.

++ whatpm/Whatpm/ChangeLog	7 Oct 2007 04:57:50 -0000
++ whatpm/Whatpm/CSS/ChangeLog	7 Oct 2007 05:06:49 -0000
2007-10-07  Wakaba  <wakaba@suika.fam.cx>

	* SelectorsParser.pm (BEFORE_CONTAINS_STRING_STATE): New state.
	(parse_string): Support for |-manakai-current|
	and |-manakai-contains| pseudo-classes.

	* SelectorsSerializer.pm: Support for |-manakai-current|
	and |-manakai-contains| pseudo-classes.


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

	* SelectorsParser.pm: Pass an empty string as a prefix
	for lookup namespace prefix callback, for loose compatibility
	with the |NSResolver| interface.


Revision 1.107 - (view) (download) (annotate) - [select for diffs]
Sat Sep 29 04:45:09 2007 UTC (17 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.106: +9 -0 lines
Diff to previous 1.106
++ 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.106 - (view) (download) (annotate) - [select for diffs]
Mon Sep 24 04:23:43 2007 UTC (17 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.105: +4 -0 lines
Diff to previous 1.105
++ 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.


Revision 1.105 - (view) (download) (annotate) - [select for diffs]
Sun Sep 9 07:57:32 2007 UTC (17 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.104: +4 -0 lines
Diff to previous 1.104
++ whatpm/Whatpm/ChangeLog	9 Sep 2007 07:57:16 -0000
	* ContentChecker.pm: Support for language tag validation.

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

++ whatpm/Whatpm/ContentChecker/ChangeLog	9 Sep 2007 07:56:59 -0000
2007-09-09  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm: Support for language tag validation.


Revision 1.104 - (view) (download) (annotate) - [select for diffs]
Sun Sep 9 07:19:38 2007 UTC (17 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.103: +4 -0 lines
Diff to previous 1.103
++ whatpm/Whatpm/ChangeLog	9 Sep 2007 07:19:26 -0000
	* LangTag.pm (check_rfc3066_language_tag): New method.

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


Revision 1.103 - (view) (download) (annotate) - [select for diffs]
Sun Sep 9 05:35:49 2007 UTC (17 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.102: +4 -0 lines
Diff to previous 1.102
++ ChangeLog	9 Sep 2007 05:35:45 -0000
2007-09-09  Wakaba  <wakaba@suika.fam.cx>

	* readme.en.html: Links to CSS tokenizer module & demo
	are added.

++ whatpm/Whatpm/ChangeLog	9 Sep 2007 05:35:16 -0000
2007-09-09  Wakaba  <wakaba@suika.fam.cx>

	* LangTag.pm: New module.


Revision 1.102 - (view) (download) (annotate) - [select for diffs]
Tue Sep 4 11:19:07 2007 UTC (17 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.101: +4 -0 lines
Diff to previous 1.101
++ 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.


Revision 1.101 - (view) (download) (annotate) - [select for diffs]
Fri Aug 17 11:53:52 2007 UTC (17 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.100: +4 -0 lines
Diff to previous 1.100
++ 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>


Revision 1.100 - (view) (download) (annotate) - [select for diffs]
Fri Aug 17 05:55:44 2007 UTC (17 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.99: +5 -0 lines
Diff to previous 1.99
++ 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.


Revision 1.99 - (view) (download) (annotate) - [select for diffs]
Sun Aug 12 04:26:34 2007 UTC (17 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.98: +4 -0 lines
Diff to previous 1.98
*** empty log message ***


Revision 1.98 - (view) (download) (annotate) - [select for diffs]
Sat Aug 11 08:08:12 2007 UTC (17 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.97: +5 -0 lines
Diff to previous 1.97
++ whatpm/Whatpm/ChangeLog	11 Aug 2007 08:08:10 -0000
	* HTML.pm.src: Tokenizer's states are now represented in
	number.

2007-08-11  Wakaba  <wakaba@suika.fam.cx>


Revision 1.97 - (view) (download) (annotate) - [select for diffs]
Sat Aug 11 07:19:18 2007 UTC (17 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.96: +5 -0 lines
Diff to previous 1.96
++ whatpm/Whatpm/ChangeLog	11 Aug 2007 07:19:02 -0000
	* HTML.pm.src: |or|s for insertion modes are replaced
	by |&|s.

2007-08-11  Wakaba  <wakaba@suika.fam.cx>


Revision 1.96 - (view) (download) (annotate) - [select for diffs]
Sat Aug 11 06:53:38 2007 UTC (17 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.95: +4 -0 lines
Diff to previous 1.95
++ 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.95 - (view) (download) (annotate) - [select for diffs]
Sat Aug 11 06:37:12 2007 UTC (17 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.94: +6 -0 lines
Diff to previous 1.94
++ whatpm/Whatpm/ChangeLog	11 Aug 2007 06:36:59 -0000
	* ContentType.pm (SEE ALSO): Updated.

	* HTML.pm.src: Insertion modes are now represented in number.

2007-08-11  Wakaba  <wakaba@suika.fam.cx>


Revision 1.94 - (view) (download) (annotate) - [select for diffs]
Sat Aug 11 05:44:51 2007 UTC (17 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.93: +5 -0 lines
Diff to previous 1.93
++ 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.


Revision 1.93 - (view) (download) (annotate) - [select for diffs]
Wed Aug 8 12:39:00 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.92: +5 -0 lines
Diff to previous 1.92
++ 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.


Revision 1.92 - (view) (download) (annotate) - [select for diffs]
Mon Aug 6 10:56:50 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.91: +10 -0 lines
Diff to previous 1.91
++ whatpm/Whatpm/ChangeLog	6 Aug 2007 10:56:45 -0000
2007-08-06  Wakaba  <wakaba@suika.fam.cx>

	* ContentChecker.pod: New documentation.

	* Makefile: A rule for |ContentChecker.html| is added.

	* ContentChecker.pm: A pod "LICENSE" section is added.

	* NanoDOM.pm ($VERSION): New variable.


Revision 1.91 - (view) (download) (annotate) - [select for diffs]
Sun Aug 5 09:24:56 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.90: +5 -0 lines
Diff to previous 1.90
++ whatpm/Whatpm/ChangeLog	5 Aug 2007 09:23:31 -0000
	* H2H.pm: |b|, |i|, and |sub| are added to the
	list of allowed HTML elements.

2007-08-05  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/ContentChecker/ChangeLog	5 Aug 2007 09:24:54 -0000
	* Atom.pm: |link|-related checks are added; |type|
	media type checks are added.  |hreflang| now warns
	as unimplemented.

2007-08-05  Wakaba  <wakaba@suika.fam.cx>


Revision 1.90 - (view) (download) (annotate) - [select for diffs]
Sun Aug 5 07:12:45 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.89: +9 -0 lines
Diff to previous 1.89
++ whatpm/Whatpm/ChangeLog	5 Aug 2007 07:12:00 -0000
2007-08-05  Wakaba  <wakaba@suika.fam.cx>

	* H2H.pm: |samp| is added to the list of allowed
	HTML elements.

	* URIChecker.pm (check_iri): New.
	(check_iri_reference): Error type for IRI reference
	syntax error is changed.

++ whatpm/Whatpm/ContentChecker/ChangeLog	5 Aug 2007 07:12:26 -0000
	* Atom.pm: Checker for all elements are defined (with
	a number of "TODO"s).

2007-08-05  Wakaba  <wakaba@suika.fam.cx>


Revision 1.89 - (view) (download) (annotate) - [select for diffs]
Sun Aug 5 04:50:57 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.88: +6 -0 lines
Diff to previous 1.88
++ whatpm/Whatpm/ChangeLog	5 Aug 2007 04:50:52 -0000
	* ContentChecker.pm: Reference to the |Whatpm::ContentChecker::Atom|
	is added.
	(check_document): Load appropriate module before validation.

2007-08-04  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/ContentChecker/ChangeLog	5 Aug 2007 04:49:57 -0000
2007-08-05  Wakaba  <wakaba@suika.fam.cx>

	* Atom.pm: New Perl module.


Revision 1.88 - (view) (download) (annotate) - [select for diffs]
Sat Aug 4 13:48:25 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.87: +4 -0 lines
Diff to previous 1.87
++ whatpm/Whatpm/ChangeLog	4 Aug 2007 13:32:41 -0000
	* ContentChecker/: New directory.

2007-08-04  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/ContentChecker/ChangeLog	4 Aug 2007 13:48:19 -0000
2007-08-04  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm: New Perl module, split from |Whatpm/ContentChecker.pm|.

	* ChangeLog: New file.


Revision 1.87 - (view) (download) (annotate) - [select for diffs]
Sat Aug 4 13:23:36 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.86: +6 -0 lines
Diff to previous 1.86
++ whatpm/Whatpm/ChangeLog	4 Aug 2007 13:23:30 -0000
2007-08-04  Wakaba  <wakaba@suika.fam.cx>

	* ContentChecker.pm: HTML |time| element is implemented.

	* HTMLTable.pm: Comments are updated as HTML5 is revised.


Revision 1.86 - (view) (download) (annotate) - [select for diffs]
Sun Jul 29 05:20:12 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.85: +5 -0 lines
Diff to previous 1.85
++ ChangeLog	29 Jul 2007 05:18:51 -0000
2007-07-29  Wakaba  <wakaba@suika.fam.cx>

	* readme.en.html: Dependency section is added.

++ whatpm/Whatpm/ChangeLog	29 Jul 2007 05:19:51 -0000
	* ContentChecker.pm (check_document): Return value
	even if no document element is found.

2007-07-21  Wakaba  <wakaba@suika.fam.cx>


Revision 1.85 - (view) (download) (annotate) - [select for diffs]
Sat Jul 21 12:37:57 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.84: +4 -0 lines
Diff to previous 1.84
++ whatpm/Whatpm/ChangeLog	21 Jul 2007 12:37:54 -0000
	* HTML.pm.src: |$in_body| is no longer a function.

2007-07-21  Wakaba  <wakaba@suika.fam.cx>


Revision 1.84 - (view) (download) (annotate) - [select for diffs]
Sat Jul 21 12:27:22 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.83: +4 -0 lines
Diff to previous 1.83
++ whatpm/Whatpm/ChangeLog	21 Jul 2007 12:27:19 -0000
	* HTML.pm.src: The |$in_body| code has been moved down.

2007-07-21  Wakaba  <wakaba@suika.fam.cx>


Revision 1.83 - (view) (download) (annotate) - [select for diffs]
Sat Jul 21 11:46:40 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.82: +9 -0 lines
Diff to previous 1.82
++ whatpm/Whatpm/ChangeLog	21 Jul 2007 11:46:34 -0000
	* HTML.pm.src: The "trailing end" insertion mode
	is split into "after html body" and "after html frameset"
	insertion modes.  Their codes are merged with "after body"
	and "after frameset" codes.  |$previous_insertion_mode|
	has been removed.  "after frameset" code is
	merged with "in frameset" code.

2007-07-21  Wakaba  <wakaba@suika.fam.cx>


Revision 1.82 - (view) (download) (annotate) - [select for diffs]
Sat Jul 21 10:59:39 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.81: +5 -0 lines
Diff to previous 1.81
++ whatpm/Whatpm/ChangeLog	21 Jul 2007 10:59:21 -0000
	* HTML.pm.src: The "before head" insertion mode is
	merged with the "in head" insertion mode.

2007-07-21  Wakaba  <wakaba@suika.fam.cx>


Revision 1.81 - (view) (download) (annotate) - [select for diffs]
Sat Jul 21 10:39:45 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.80: +5 -0 lines
Diff to previous 1.80
++ whatpm/Whatpm/ChangeLog	21 Jul 2007 10:39:28 -0000
	* HTML.pm.src: Cases in "in head" insertion mode are
	reorganized.

2007-07-21  Wakaba  <wakaba@suika.fam.cx>


Revision 1.80 - (view) (download) (annotate) - [select for diffs]
Sat Jul 21 09:54:45 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.79: +5 -0 lines
Diff to previous 1.79
++ whatpm/Whatpm/ChangeLog	21 Jul 2007 09:54:42 -0000
	* HTML.pm.src: Some cases in "in table" insertion mode
	are merged.

2007-07-21  Wakaba  <wakaba@suika.fam.cx>


Revision 1.79 - (view) (download) (annotate) - [select for diffs]
Sat Jul 21 09:12:41 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.78: +5 -0 lines
Diff to previous 1.78
++ whatpm/Whatpm/ChangeLog	21 Jul 2007 09:12:15 -0000
	* HTML.pm.src: The "in row" insertion mode is merged
	with "in table" insertion mode.

2007-07-21  Wakaba  <wakaba@suika.fam.cx>


Revision 1.78 - (view) (download) (annotate) - [select for diffs]
Sat Jul 21 08:52:59 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.77: +5 -0 lines
Diff to previous 1.77
++ whatpm/Whatpm/ChangeLog	21 Jul 2007 08:52:35 -0000
	* HTML.pm.src: The "in table" and "in table body" insertion
	modes are merged.

2007-07-21  Wakaba  <wakaba@suika.fam.cx>


Revision 1.77 - (view) (download) (annotate) - [select for diffs]
Sat Jul 21 08:17:43 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.76: +5 -0 lines
Diff to previous 1.76
++ 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>


Revision 1.76 - (view) (download) (annotate) - [select for diffs]
Sat Jul 21 07:34:32 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.75: +5 -0 lines
Diff to previous 1.75
++ 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>


Revision 1.75 - (view) (download) (annotate) - [select for diffs]
Sat Jul 21 07:21:44 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.74: +5 -0 lines
Diff to previous 1.74
++ whatpm/Whatpm/ChangeLog	21 Jul 2007 07:21:25 -0000
	* HTML.pm.src: Codes for "in cell" insertion mode
	is merged to the "in body" insertion mode code.

2007-07-21  Wakaba  <wakaba@suika.fam.cx>


Revision 1.74 - (view) (download) (annotate) - [select for diffs]
Sat Jul 21 06:59:16 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.73: +5 -0 lines
Diff to previous 1.73
++ 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>


Revision 1.73 - (view) (download) (annotate) - [select for diffs]
Sat Jul 21 06:04:07 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.72: +4 -0 lines
Diff to previous 1.72
++ 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>


Revision 1.72 - (view) (download) (annotate) - [select for diffs]
Sat Jul 21 05:36:50 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.71: +5 -0 lines
Diff to previous 1.71
++ 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.71 - (view) (download) (annotate) - [select for diffs]
Sat Jul 21 04:55:20 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.70: +5 -0 lines
Diff to previous 1.70
++ 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.70 - (view) (download) (annotate) - [select for diffs]
Tue Jul 17 14:26:48 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.69: +4 -0 lines
Diff to previous 1.69
++ whatpm/Whatpm/ChangeLog	17 Jul 2007 14:26:39 -0000
	* ContentChecker.pm: Return the |class| node list.

2007-07-17  Wakaba  <wakaba@suika.fam.cx>


Revision 1.69 - (view) (download) (annotate) - [select for diffs]
Tue Jul 17 13:54:57 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.68: +6 -0 lines
Diff to previous 1.68
++ whatpm/Whatpm/ChangeLog	17 Jul 2007 13:54:49 -0000
2007-07-17  Wakaba  <wakaba@suika.fam.cx>

	* ContentChecker.pm: Return the |id| node list.

	* HTML.pm.src: A typo is fixed.


Revision 1.68 - (view) (download) (annotate) - [select for diffs]
Mon Jul 16 14:28:35 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.67: +8 -0 lines
Diff to previous 1.67
++ 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>


Revision 1.67 - (view) (download) (annotate) - [select for diffs]
Mon Jul 16 07:48:19 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.66: +8 -0 lines
Diff to previous 1.66
++ 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.66 - (view) (download) (annotate) - [select for diffs]
Mon Jul 16 07:03:08 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.65: +6 -0 lines
Diff to previous 1.65
++ 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.65 - (view) (download) (annotate) - [select for diffs]
Mon Jul 16 04:51:21 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.64: +10 -0 lines
Diff to previous 1.64
++ 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>


Revision 1.64 - (view) (download) (annotate) - [select for diffs]
Mon Jul 16 03:21:04 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.63: +7 -0 lines
Diff to previous 1.63
++ 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>


Revision 1.63 - (view) (download) (annotate) - [select for diffs]
Mon Jul 16 01:52:27 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.62: +5 -0 lines
Diff to previous 1.62
++ whatpm/Whatpm/ChangeLog	16 Jul 2007 01:52:23 -0000
2007-07-16  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm.src: |meta| charset declaration extraction
	implemented (but changing the encoding is not yet:-).


Revision 1.62 - (view) (download) (annotate) - [select for diffs]
Sun Jul 15 12:41:51 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.61: +4 -0 lines
Diff to previous 1.61
++ 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.


Revision 1.61 - (view) (download) (annotate) - [select for diffs]
Sun Jul 15 07:52:01 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.60: +5 -0 lines
Diff to previous 1.60
++ whatpm/Whatpm/ChangeLog	15 Jul 2007 07:51:45 -0000
	* H2H.pm: New Perl module (created from
	manakai's H2H.dis).

2007-07-15  Wakaba  <wakaba@suika.fam.cx>


Revision 1.60 - (view) (download) (annotate) - [select for diffs]
Sun Jul 15 06:15:04 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.59: +5 -0 lines
Diff to previous 1.59
++ whatpm/Whatpm/ChangeLog	15 Jul 2007 05:38:31 -0000
2007-07-15  Wakaba  <wakaba@suika.fam.cx>

	* XMLSerializer.pm: New Perl module (created from
	manakai's SimpleLS.dis).


Revision 1.59 - (view) (download) (annotate) - [select for diffs]
Sat Jul 7 13:41:05 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.58: +4 -0 lines
Diff to previous 1.58
++ 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.58 - (view) (download) (annotate) - [select for diffs]
Sun Jul 1 06:18:57 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.57: +5 -0 lines
Diff to previous 1.57
++ 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>


Revision 1.57 - (view) (download) (annotate) - [select for diffs]
Sun Jul 1 04:46:48 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.56: +8 -0 lines
Diff to previous 1.56
++ 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.


Revision 1.56 - (view) (download) (annotate) - [select for diffs]
Sat Jun 30 14:13:19 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.55: +6 -0 lines
Diff to previous 1.55
++ 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>


Revision 1.55 - (view) (download) (annotate) - [select for diffs]
Sat Jun 30 13:12:32 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.54: +10 -0 lines
Diff to previous 1.54
++ 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.54 - (view) (download) (annotate) - [select for diffs]
Mon Jun 25 12:39:11 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.53: +8 -0 lines
Diff to previous 1.53
++ 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>


Revision 1.53 - (view) (download) (annotate) - [select for diffs]
Mon Jun 25 11:05:57 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.52: +5 -0 lines
Diff to previous 1.52
++ 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>


Revision 1.52 - (view) (download) (annotate) - [select for diffs]
Mon Jun 25 00:14:39 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.51: +4 -0 lines
Diff to previous 1.51
++ 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.


Revision 1.51 - (view) (download) (annotate) - [select for diffs]
Sun Jun 24 14:24:21 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.50: +10 -0 lines
Diff to previous 1.50
++ 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>


Revision 1.50 - (view) (download) (annotate) - [select for diffs]
Sun Jun 24 06:20:37 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.49: +9 -1 lines
Diff to previous 1.49
++ 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 (&#x0D;) 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>


Revision 1.49 - (view) (download) (annotate) - [select for diffs]
Sun Jun 24 05:12:10 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.48: +5 -0 lines
Diff to previous 1.48
++ 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>


Revision 1.48 - (view) (download) (annotate) - [select for diffs]
Sat Jun 23 16:42:43 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.47: +7 -0 lines
Diff to previous 1.47
++ 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>


Revision 1.47 - (view) (download) (annotate) - [select for diffs]
Sat Jun 23 16:01:36 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.46: +11 -0 lines
Diff to previous 1.46
++ 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>).


Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Sat Jun 23 14:55:45 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.45: +4 -0 lines
Diff to previous 1.45
++ 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>


Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Sat Jun 23 14:34:39 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.44: +4 -0 lines
Diff to previous 1.44
++ whatpm/Whatpm/ChangeLog	23 Jun 2007 14:34:34 -0000
	* HTML.pm.src: HTML5 revision 918 (</head>, </body>, </html>).

2007-06-23  Wakaba  <wakaba@suika.fam.cx>


Revision 1.44 - (view) (download) (annotate) - [select for diffs]
Sat Jun 23 14:25:05 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.43: +5 -0 lines
Diff to previous 1.43
++ 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>


Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Sat Jun 23 13:05:16 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.42: +7 -0 lines
Diff to previous 1.42
++ 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>


Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Sat Jun 23 12:21:00 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.41: +7 -0 lines
Diff to previous 1.41
++ 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.41 - (view) (download) (annotate) - [select for diffs]
Sat Jun 23 08:15:21 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.40: +5 -0 lines
Diff to previous 1.40
++ 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>


Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Sat Jun 23 07:42:11 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.39: +14 -0 lines
Diff to previous 1.39
++ whatpm/t/ChangeLog	23 Jun 2007 07:42:02 -0000
	* tokenizer-test-1.test: |&lang;|, and |&rlang;| tests
	are added.  (HTML5 revision 895.)  A test for |&amp;;|
	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>


Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Sat Jun 23 06:48:24 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.38: +6 -0 lines
Diff to previous 1.38
++ whatpm/Whatpm/ChangeLog	23 Jun 2007 06:48:21 -0000
	* HTML.pm.src: Parse errors immediately after U+000D
	were ignored and U+000D immediately following another
	U+000D was not converted to U+000A.

2007-06-23  Wakaba  <wakaba@suika.fam.cx>


Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Sat Jun 23 06:38:12 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.37: +8 -0 lines
Diff to previous 1.37
++ whatpm/t/ChangeLog	23 Jun 2007 06:37:09 -0000
	* tokenizer-test-1.test: |&TRADE;| 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>


Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Sat Jun 23 05:29:48 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.36: +7 -0 lines
Diff to previous 1.36
++ 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.36 - (view) (download) (annotate) - [select for diffs]
Sat Jun 23 04:38:50 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.35: +6 -0 lines
Diff to previous 1.35
++ 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>


Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Sat Jun 23 04:22:57 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.34: +5 -0 lines
Diff to previous 1.34
++ 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>


Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Sat Jun 23 03:30:04 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.33: +5 -0 lines
Diff to previous 1.33
++ 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>


Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Sat Jun 23 02:41:51 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.32: +5 -0 lines
Diff to previous 1.32
++ whatpm/Whatpm/ChangeLog	23 Jun 2007 02:41:47 -0000
2007-06-23  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm.src: HTML5 revision 867 (a LF at the beginning of
	a |textarea| is removed).


Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Tue Jun 5 00:56:42 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.31: +8 -0 lines
Diff to previous 1.31
++ 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).


Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Wed May 30 12:24:49 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.30: +4 -0 lines
Diff to previous 1.30
++ 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.


Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Sun May 27 11:14:55 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.29: +7 -0 lines
Diff to previous 1.29
++ whatpm/Whatpm/ChangeLog	27 May 2007 11:14:45 -0000
	* ContentChecker.pm (html): Set |is_root| (allowed
	as a document element) flag on.
	(new): Removed.
	(check_document): New method.

2007-05-27  Wakaba  <wakaba@suika.fam.cx>


Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Sun May 27 10:28:01 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.28: +5 -0 lines
Diff to previous 1.28
++ 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>


Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Sun May 27 06:38:58 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.27: +8 -0 lines
Diff to previous 1.27
++ whatpm/Whatpm/ChangeLog	27 May 2007 06:38:49 -0000
	* ContentChecker.pm ($HTMLURIAttrChecker): Include
	error position in the |type| option of the error.

	* HTMLTable.pm (form_table): The |$onerror| parameter
	is now optional.  Some bugs are fixed.

2007-05-27  Wakaba  <wakaba@suika.fam.cx>


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Sat May 26 16:33:53 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.26: +8 -0 lines
Diff to previous 1.26
++ whatpm/Whatpm/ChangeLog	26 May 2007 16:33:44 -0000
2007-05-27  Wakaba  <wakaba@suika.fam.cx>

	* HTMLTable.pm: New module.

	* ContentChecker.pm (table): Invoke table model error checker.

	* NanoDOM.pm (first_child, get_attribute_ns): New.


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Sat May 26 12:33:04 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.25: +17 -0 lines
Diff to previous 1.25
++ 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>


Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Sat May 26 08:12:33 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.24: +10 -0 lines
Diff to previous 1.24
++ 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.


Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Fri May 25 14:46:54 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.23: +4 -0 lines
Diff to previous 1.23
++ 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>


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Fri May 25 14:16:29 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.22: +5 -0 lines
Diff to previous 1.22
++ 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>


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Fri May 25 12:13:55 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.21: +4 -0 lines
Diff to previous 1.21
++ 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.


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Sun May 20 11:12:25 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.20: +10 -0 lines
Diff to previous 1.20
++ 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.20 - (view) (download) (annotate) - [select for diffs]
Sun May 20 07:12:11 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.19: +8 -0 lines
Diff to previous 1.19
++ 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>


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


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Sat May 19 15:31:07 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.17: +4 -0 lines
Diff to previous 1.17
++ 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.


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Sat May 19 14:29:09 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.16: +8 -0 lines
Diff to previous 1.16
++ 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>


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Sat May 19 11:37:24 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.15: +5 -0 lines
Diff to previous 1.15
++ 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>


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Sat May 19 10:11:32 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.14: +5 -0 lines
Diff to previous 1.14
++ 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>


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Sat May 19 07:55:43 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.13: +7 -0 lines
Diff to previous 1.13
++ 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>


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Sat May 19 06:02:36 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.12: +11 -0 lines
Diff to previous 1.12
++ 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>


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Sat May 19 03:49:58 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.11: +7 -0 lines
Diff to previous 1.11
++ 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.


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Sun May 13 10:40:07 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.10: +4 -0 lines
Diff to previous 1.10
++ 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>


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Sun May 13 10:17:35 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.9: +5 -0 lines
Diff to previous 1.9
++ whatpm/Whatpm/ChangeLog	13 May 2007 10:17:32 -0000
	* ContentChecker.pm: Use hashs rather than lists for
	element type testings.

2007-05-13  Wakaba  <wakaba@suika.fam.cx>


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Sun May 13 09:52:08 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.8: +10 -0 lines
Diff to previous 1.8
++ 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>


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Sun May 13 08:45:47 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.7: +4 -0 lines
Diff to previous 1.7
++ 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>


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Sun May 13 08:09:15 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.6: +8 -0 lines
Diff to previous 1.6
++ 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>


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Sun May 13 05:35:22 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.5: +16 -0 lines
Diff to previous 1.5
++ 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.


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Sat May 5 06:51:06 2007 UTC (17 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.4: +6 -0 lines
Diff to previous 1.4
++ 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.


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Fri May 4 09:18:20 2007 UTC (17 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.3: +4 -0 lines
Diff to previous 1.3
++ whatpm/Whatpm/ChangeLog	4 May 2007 09:16:36 -0000
	* ContentChecker.pm: New module.

2007-05-04  Wakaba  <wakaba@suika.fam.cx>


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Fri May 4 09:16:04 2007 UTC (17 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.2: +12 -0 lines
Diff to previous 1.2
++ 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.


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Wed May 2 13:44:33 2007 UTC (17 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.1: +16 -0 lines
Diff to previous 1.1
++ 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.1 - (view) (download) (annotate) - [select for diffs]
Tue May 1 10:36:06 2007 UTC (17 years, 6 months ago) by wakaba
Branch: MAIN
Renamed


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24