/[suikacvs]/markup/html/whatpm/Whatpm/HTML.pm.src
Suika

Log of /markup/html/whatpm/Whatpm/HTML.pm.src

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1.244 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 6 23:32:06 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
Changes since 1.243: +31 -15 lines
Diff to previous 1.243
++ 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.243 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 6 13:52:06 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.242: +124 -79 lines
Diff to previous 1.242
++ 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.242 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 6 13:02:21 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.241: +5 -5 lines
Diff to previous 1.241
++ 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.241 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 6 12:53:19 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.240: +36 -2 lines
Diff to previous 1.240
++ 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.240 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 6 10:21:14 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.239: +3 -3 lines
Diff to previous 1.239
++ 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.239 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 6 10:17:38 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.238: +10 -30 lines
Diff to previous 1.238
++ 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.238 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 6 09:53:29 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.237: +68 -139 lines
Diff to previous 1.237
++ 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.237 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 6 08:29:32 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.236: +7 -4 lines
Diff to previous 1.236
++ 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.236 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 6 08:15:37 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.235: +4 -3 lines
Diff to previous 1.235
++ 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.235 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 6 08:02:54 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.234: +7 -4 lines
Diff to previous 1.234
++ 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.234 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 6 02:20:52 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.233: +39 -62 lines
Diff to previous 1.233
++ 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.233 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 6 01:45:58 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.232: +26 -40 lines
Diff to previous 1.232
++ 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.232 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 6 01:30:08 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.231: +6 -6 lines
Diff to previous 1.231
++ 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.231 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 6 01:21:44 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.230: +3 -2 lines
Diff to previous 1.230
++ 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.230 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Sep 5 13:42:53 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.229: +92 -86 lines
Diff to previous 1.229
++ 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.229 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Sep 5 13:30:43 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.228: +45 -33 lines
Diff to previous 1.228
++ 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.228 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Aug 16 06:47:59 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.227: +11 -11 lines
Diff to previous 1.227
++ 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.227 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Aug 16 06:31:20 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.226: +10 -7 lines
Diff to previous 1.226
++ 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.226 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Aug 16 06:26:14 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.225: +7 -2 lines
Diff to previous 1.225
++ 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.225 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Aug 16 05:57:24 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.224: +36 -10 lines
Diff to previous 1.224
++ 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.224 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Aug 16 05:15:09 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.223: +45 -51 lines
Diff to previous 1.223
++ 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.223 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Aug 16 04:59:53 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.222: +8 -4 lines
Diff to previous 1.222
++ 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.222 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Aug 16 03:41:52 2009 UTC (15 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.221: +26 -11 lines
Diff to previous 1.221
++ 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.221 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Jul 26 10:56:23 2009 UTC (15 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.220: +3 -5 lines
Diff to previous 1.220
++ 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.220 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Jul 26 09:11:18 2009 UTC (15 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.219: +6 -3 lines
Diff to previous 1.219
++ 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.219 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jul 25 04:05:42 2009 UTC (15 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.218: +10 -4 lines
Diff to previous 1.218
++ 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.218 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jul 25 03:38:42 2009 UTC (15 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.217: +25 -15 lines
Diff to previous 1.217
++ 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.217 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Jul 5 05:13:13 2009 UTC (15 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.216: +18 -15 lines
Diff to previous 1.216
++ 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.216 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jul 2 23:15:37 2009 UTC (15 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.215: +3 -3 lines
Diff to previous 1.215
++ 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.215 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jul 2 22:11:51 2009 UTC (15 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.214: +12 -12 lines
Diff to previous 1.214
++ 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.214 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jul 2 22:08:37 2009 UTC (15 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.213: +14 -6 lines
Diff to previous 1.213
++ 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.213 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Jun 28 11:03:06 2009 UTC (15 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.212: +2 -6 lines
Diff to previous 1.212
++ 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.212 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Jun 28 10:48:30 2009 UTC (15 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.211: +4 -2 lines
Diff to previous 1.211
++ whatpm/t/ChangeLog	28 Jun 2009 10:48:13 -0000
2009-06-28  Wakaba  <wakaba@suika.fam.cx>

	* ContentChecker.t: Added new test data file.

++ whatpm/t/dom-conformance/ChangeLog	28 Jun 2009 10:47:52 -0000
2009-06-28  Wakaba  <wakaba@suika.fam.cx>

	* html-scripting-1.dat: New file.

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

	* html-flows-1.dat, html-tables-1.dat: Test data for flow content
	in |legend| and |caption| are added (c.f. HTML5 revision 3252).

++ whatpm/Whatpm/ContentChecker/ChangeLog	28 Jun 2009 10:46:58 -0000
2009-06-28  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm: |ondataunavailable| has been removed (HTML5 revision
	3252).

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

	* HTML.pm: Block-level contents in |figure|'s |legend| and
	|caption| are now allowed (HTML5 revision 3329).


Revision 1.211 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 27 05:44:47 2008 UTC (16 years ago) by wakaba
Branch: MAIN
Changes since 1.210: +6 -5 lines
Diff to previous 1.210
++ whatpm/Whatpm/ContentChecker/ChangeLog	27 Oct 2008 05:44:23 -0000
2008-10-27  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm: HTML5 spec status updated, except for
	datatemplate-related features.


Revision 1.210 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Oct 14 13:24:52 2008 UTC (16 years ago) by wakaba
Branch: MAIN
Changes since 1.209: +47 -43 lines
Diff to previous 1.209
++ 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.209 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Oct 14 07:40:52 2008 UTC (16 years ago) by wakaba
Branch: MAIN
Changes since 1.208: +4 -3 lines
Diff to previous 1.208
++ whatpm/t/ChangeLog	14 Oct 2008 07:37:19 -0000
	* tree-test-phrasing.dat: Wrong test results fixed.

	* tree-test-foreign.dat: New tests added.

	* testfiles.pl: "#..." line at the end of a test entry was not
	supported.

	* HTML-tree.t: Show the "#data" content in "no #errors" error
	message.

	* tokenizer-test-2.dat: A wrong test result fixed.

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


Revision 1.208 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Oct 14 02:27:55 2008 UTC (16 years ago) by wakaba
Branch: MAIN
Changes since 1.207: +11 -2612 lines
Diff to previous 1.207
++ 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.207 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 13 08:27:44 2008 UTC (16 years ago) by wakaba
Branch: MAIN
Changes since 1.206: +6 -12 lines
Diff to previous 1.206
++ 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.206 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 13 08:22:30 2008 UTC (16 years ago) by wakaba
Branch: MAIN
Changes since 1.205: +186 -178 lines
Diff to previous 1.205
++ 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.205 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 13 06:18:31 2008 UTC (16 years ago) by wakaba
Branch: MAIN
Changes since 1.204: +124 -129 lines
Diff to previous 1.204
++ 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.204 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Oct 5 05:59:35 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.203: +15 -14 lines
Diff to previous 1.203
++ 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.203 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 4 17:16:02 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.202: +6 -5 lines
Diff to previous 1.202
++ 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.202 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 4 14:31:28 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.201: +288 -241 lines
Diff to previous 1.201
++ 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.201 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 4 12:20:35 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.200: +32 -7 lines
Diff to previous 1.200
++ 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.200 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 4 11:32:15 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.199: +15 -7 lines
Diff to previous 1.199
++ 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.199 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 4 09:17:54 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.198: +2 -20 lines
Diff to previous 1.198
++ 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.198 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 4 08:58:02 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.197: +15 -16 lines
Diff to previous 1.197
++ 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.197 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 4 08:29:19 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.196: +22 -8 lines
Diff to previous 1.196
++ 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.196 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 4 07:58:58 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.195: +151 -58 lines
Diff to previous 1.195
++ 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.195 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 4 06:30:34 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.194: +42 -13 lines
Diff to previous 1.194
++ 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.194 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 4 05:53:45 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.193: +53 -27 lines
Diff to previous 1.193
++ 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.193 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 4 04:06:33 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.192: +36 -5 lines
Diff to previous 1.192
++ 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.192 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 2 10:59:04 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.191: +5 -2 lines
Diff to previous 1.191
++ 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.191 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Sep 22 06:04:29 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.190: +17 -27 lines
Diff to previous 1.190
++ 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.190 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 21 05:08:16 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.189: +7 -4 lines
Diff to previous 1.189
++ 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.189 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Sep 20 11:25:56 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.188: +6 -5 lines
Diff to previous 1.188
++ 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.188 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Sep 20 10:20:47 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.187: +22 -23 lines
Diff to previous 1.187
++ 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.187 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Sep 20 09:28:31 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.186: +33 -84 lines
Diff to previous 1.186
++ 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.186 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Sep 20 07:54:47 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.185: +6 -5 lines
Diff to previous 1.185
++ 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.185 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Sep 15 09:27:53 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.184: +68 -24 lines
Diff to previous 1.184
++ 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.184 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Sep 15 09:02:27 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.183: +55 -30 lines
Diff to previous 1.183
++ 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.183 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Sep 15 08:09:39 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.182: +636 -641 lines
Diff to previous 1.182
++ 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.182 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Sep 15 07:19:03 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.181: +34 -57 lines
Diff to previous 1.181
++ 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.181 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Sep 15 02:54:12 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.180: +21 -39 lines
Diff to previous 1.180
++ 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.180 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 14 14:35:43 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.179: +85 -34 lines
Diff to previous 1.179
++ 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.179 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 14 13:09:01 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.178: +23 -6 lines
Diff to previous 1.178
++ 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.178 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 14 11:57:41 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.177: +33 -16 lines
Diff to previous 1.177
++ 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.177 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 14 09:05:54 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.176: +40 -13 lines
Diff to previous 1.176
++ 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.176 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 14 07:19:47 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.175: +3 -3 lines
Diff to previous 1.175
++ 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.175 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 14 06:58:28 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.174: +3 -5 lines
Diff to previous 1.174
++ 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.174 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 14 06:32:49 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.173: +7 -5 lines
Diff to previous 1.173
++ 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.173 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 14 03:59:08 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.172: +45 -2 lines
Diff to previous 1.172
++ 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.172 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 14 03:07:58 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.171: +22 -45 lines
Diff to previous 1.171
++ 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.171 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 14 01:51:08 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.170: +53 -5 lines
Diff to previous 1.170
++ 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.170 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Sep 13 12:25:44 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.169: +20 -4 lines
Diff to previous 1.169
++ 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.169 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Sep 13 11:31:09 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.168: +59 -74 lines
Diff to previous 1.168
++ 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.168 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Sep 13 10:49:21 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.167: +326 -235 lines
Diff to previous 1.167
++ 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.167 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Sep 13 09:02:28 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.166: +101 -64 lines
Diff to previous 1.166
++ 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.166 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Sep 13 08:21:35 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.165: +91 -78 lines
Diff to previous 1.165
++ 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.165 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Sep 13 07:51:33 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.164: +72 -52 lines
Diff to previous 1.164
++ 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.164 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Sep 13 06:33:39 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.163: +78 -57 lines
Diff to previous 1.163
++ 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.163 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Sep 13 04:19:56 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.162: +130 -115 lines
Diff to previous 1.162
++ 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.162 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Sep 11 09:12:27 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.161: +28 -11 lines
Diff to previous 1.161
++ 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.161 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Sep 10 10:46:50 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.160: +12 -10 lines
Diff to previous 1.160
++ 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.160 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Sep 10 10:27:08 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.159: +18 -6 lines
Diff to previous 1.159
++ 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.159 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Sep 5 17:57:47 2008 UTC (16 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.158: +13 -5 lines
Diff to previous 1.158
++ 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.158 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Aug 31 12:11:42 2008 UTC (16 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.157: +17 -32 lines
Diff to previous 1.157
++ 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.157 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Aug 31 09:12:30 2008 UTC (16 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.156: +5 -2 lines
Diff to previous 1.156
++ whatpm/t/ChangeLog	31 Aug 2008 09:10:13 -0000
	* content-model-2.dat: Alternate style sheet element must
	have a non-empty title attribute (HTML5 revision 1942).

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

	* content-model-2.dat: A test data for wrong spelling of |irrelevant|
	is added.

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

++ whatpm/Whatpm/ContentChecker/ChangeLog	31 Aug 2008 09:10:50 -0000
	* HTML.pm: Requires non-empty title="" for rel="alternate stylesheet"
	link elements (HTML5 revision 1942).

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


Revision 1.156 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Aug 30 13:43:50 2008 UTC (16 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.155: +10 -3 lines
Diff to previous 1.155
++ 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.155 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Aug 30 12:57:05 2008 UTC (16 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.154: +4 -2 lines
Diff to previous 1.154
++ 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.154 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Aug 16 07:35:23 2008 UTC (16 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.153: +4 -2 lines
Diff to previous 1.153
++ 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.153 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Aug 15 08:32:41 2008 UTC (16 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.152: +317 -204 lines
Diff to previous 1.152
++ 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.152 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Jun 29 11:15:53 2008 UTC (16 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.151: +3 -3 lines
Diff to previous 1.151
++ whatpm/Whatpm/ChangeLog	29 Jun 2008 11:15:08 -0000
2008-06-29  Wakaba  <wakaba@suika.fam.cx>

	* WebIDL.pm: New module.


Revision 1.151 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Jun 8 05:08:42 2008 UTC (16 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.150: +67 -8 lines
Diff to previous 1.150
++ 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.150 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Jun 1 06:47:08 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.149: +3 -7 lines
Diff to previous 1.149
++ 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.149 - (view) (download) (as text) (annotate) - [select for diffs]
Sun May 25 08:53:49 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.148: +4 -3 lines
Diff to previous 1.148
++ 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.148 - (view) (download) (as text) (annotate) - [select for diffs]
Sun May 25 07:54:33 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.147: +5 -5 lines
Diff to previous 1.147
++ 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.147 - (view) (download) (as text) (annotate) - [select for diffs]
Sun May 25 06:03:57 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.146: +4 -3 lines
Diff to previous 1.146
++ 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.146 - (view) (download) (as text) (annotate) - [select for diffs]
Sat May 24 14:19:55 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.145: +25 -19 lines
Diff to previous 1.145
++ 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.145 - (view) (download) (as text) (annotate) - [select for diffs]
Sat May 24 11:57:47 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.144: +4 -4 lines
Diff to previous 1.144
++ 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.144 - (view) (download) (as text) (annotate) - [select for diffs]
Sat May 24 11:07:24 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.143: +4 -7 lines
Diff to previous 1.143
++ 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.143 - (view) (download) (as text) (annotate) - [select for diffs]
Sat May 24 10:48:57 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.142: +76 -81 lines
Diff to previous 1.142
++ 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.142 - (view) (download) (as text) (annotate) - [select for diffs]
Sat May 24 10:32:29 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.141: +2 -3 lines
Diff to previous 1.141
++ 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.141 - (view) (download) (as text) (annotate) - [select for diffs]
Sat May 24 10:18:26 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.140: +42 -2 lines
Diff to previous 1.140
++ 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.140 - (view) (download) (as text) (annotate) - [select for diffs]
Sat May 24 09:59:52 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.139: +29 -24 lines
Diff to previous 1.139
++ 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.139 - (view) (download) (as text) (annotate) - [select for diffs]
Sat May 24 04:26:27 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.138: +86 -45 lines
Diff to previous 1.138
++ 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.138 - (view) (download) (as text) (annotate) - [select for diffs]
Sun May 18 04:15:48 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.137: +11 -4 lines
Diff to previous 1.137
++ 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.137 - (view) (download) (as text) (annotate) - [select for diffs]
Sun May 18 03:46:27 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.136: +4 -3 lines
Diff to previous 1.136
++ 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.136 - (view) (download) (as text) (annotate) - [select for diffs]
Sat May 17 12:29:24 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.135: +70 -40 lines
Diff to previous 1.135
++ 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.135 - (view) (download) (as text) (annotate) - [select for diffs]
Sat May 17 07:31:49 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.134: +18 -9 lines
Diff to previous 1.134
++ 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.134 - (view) (download) (as text) (annotate) - [select for diffs]
Sat May 17 05:34:23 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.133: +94 -39 lines
Diff to previous 1.133
++ 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.133 - (view) (download) (as text) (annotate) - [select for diffs]
Sat May 17 04:54:11 2008 UTC (16 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.132: +100 -25 lines
Diff to previous 1.132
++ 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.132 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Apr 13 10:36:40 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.131: +48 -3 lines
Diff to previous 1.131
++ 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.131 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Apr 13 05:54:28 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.130: +141 -6 lines
Diff to previous 1.130
++ 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.130 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Apr 12 15:47:13 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.129: +11 -4 lines
Diff to previous 1.129
++ 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.129 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Apr 12 15:37:33 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.128: +4 -3 lines
Diff to previous 1.128
++ 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.128 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Apr 12 15:31:56 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.127: +3 -3 lines
Diff to previous 1.127
++ 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.127 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Apr 12 15:25:52 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.126: +100 -2 lines
Diff to previous 1.126
++ 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.126 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Apr 12 14:54:33 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.125: +317 -181 lines
Diff to previous 1.125
++ 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.125 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Apr 12 10:41:31 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.124: +178 -110 lines
Diff to previous 1.124
++ 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.124 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Apr 6 10:34:11 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.123: +2 -24 lines
Diff to previous 1.123
++ 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.123 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Apr 6 10:32:00 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.122: +525 -446 lines
Diff to previous 1.122
++ 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.122 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Apr 6 06:34:11 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.121: +63 -19 lines
Diff to previous 1.121
++ 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.121 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Mar 20 08:04:58 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.120: +21 -11 lines
Diff to previous 1.120
++ 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.120 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Mar 20 03:57:00 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.119: +28 -28 lines
Diff to previous 1.119
++ 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.119 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Mar 20 03:37:18 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.118: +18 -10 lines
Diff to previous 1.118
++ 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.118 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Mar 20 01:34:00 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.117: +58 -32 lines
Diff to previous 1.117
++ 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.117 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Mar 19 23:43:47 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.116: +2 -32 lines
Diff to previous 1.116
++ 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.116 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 17 13:23:39 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.115: +46 -46 lines
Diff to previous 1.115
++ 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.115 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 16 23:53:48 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.114: +11 -5 lines
Diff to previous 1.114
++ 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.114 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 16 11:40:19 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.113: +56 -28 lines
Diff to previous 1.113
++ 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.113 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 16 07:07:59 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.112: +141 -137 lines
Diff to previous 1.112
++ 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.112 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 16 06:39:57 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.111: +109 -59 lines
Diff to previous 1.111
++ 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.111 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Mar 11 14:02:08 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.110: +19 -17 lines
Diff to previous 1.110
++ 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.110 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Mar 11 01:23:50 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.109: +37 -49 lines
Diff to previous 1.109
++ 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.109 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Mar 11 01:15:38 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.108: +87 -201 lines
Diff to previous 1.108
++ 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.108 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 10 10:55:57 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.107: +85 -86 lines
Diff to previous 1.107
++ 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.107 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 9 10:49:13 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.106: +36 -22 lines
Diff to previous 1.106
++ 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.106 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 9 10:31:19 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.105: +3 -2 lines
Diff to previous 1.105
++ whatpm/t/ChangeLog	9 Mar 2008 10:31:05 -0000
	* tree-test-1.dat, tree-test-2.dat: Test results are updated
	with some test data additions.

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


Revision 1.105 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 9 10:05:21 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.104: +5 -3 lines
Diff to previous 1.104
++ whatpm/t/ChangeLog	9 Mar 2008 09:17:01 -0000
	* tree-test-1.dat, tree-test-2.dat: Test data on end-of-file
	are added (c.f. HTML5 revision 1348).

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


Revision 1.104 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 9 08:47:33 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.103: +127 -40 lines
Diff to previous 1.103
++ 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.103 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 9 07:57:29 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.102: +24 -23 lines
Diff to previous 1.102
++ 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.102 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 9 06:29:25 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.101: +36 -7 lines
Diff to previous 1.101
++ 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.101 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 9 05:12:05 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.100: +42 -16 lines
Diff to previous 1.100
++ 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.100 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 9 04:08:41 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.99: +30 -10 lines
Diff to previous 1.99
++ 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.99 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 9 03:46:43 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.98: +11 -3 lines
Diff to previous 1.98
++ 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.98 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 9 03:23:43 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.97: +35 -5 lines
Diff to previous 1.97
++ 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.97 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Mar 8 13:45:44 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.96: +5 -5 lines
Diff to previous 1.96
++ 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.96 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Mar 8 13:26:45 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.95: +26 -34 lines
Diff to previous 1.95
++ 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.95 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Mar 8 05:09:25 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.94: +40 -36 lines
Diff to previous 1.94
++ 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.94 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Mar 8 04:13:10 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.93: +7 -30 lines
Diff to previous 1.93
++ 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.93 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Mar 8 03:43:48 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.92: +23 -15 lines
Diff to previous 1.92
++ 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.92 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Mar 8 03:29:30 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.91: +27 -16 lines
Diff to previous 1.91
++ 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.91 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Mar 8 03:04:09 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.90: +12 -11 lines
Diff to previous 1.90
++ 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.90 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Mar 8 02:54:45 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.89: +2 -10 lines
Diff to previous 1.89
++ 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.89 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Mar 8 02:48:20 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.88: +29 -28 lines
Diff to previous 1.88
++ 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.88 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Mar 8 02:35:05 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.87: +3 -3 lines
Diff to previous 1.87
++ 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.87 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Mar 8 02:29:22 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.86: +52 -11 lines
Diff to previous 1.86
++ 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.86 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Mar 6 15:56:52 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.85: +51 -122 lines
Diff to previous 1.85
++ 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.85 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Mar 6 15:29:39 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.84: +10 -51 lines
Diff to previous 1.84
++ 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.84 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Mar 6 15:23:17 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.83: +74 -62 lines
Diff to previous 1.83
++ 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.83 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Mar 5 13:07:02 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.82: +46 -11 lines
Diff to previous 1.82
++ 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.82 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Mar 5 02:55:08 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.81: +6 -3 lines
Diff to previous 1.81
++ 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.81 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Mar 4 14:51:54 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.80: +6 -3 lines
Diff to previous 1.80
++ whatpm/t/ChangeLog	4 Mar 2008 14:51:47 -0000
	* tree-test-1.dat: More test data for previously uncovered
	cases are added.

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


Revision 1.80 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Mar 4 00:03:13 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.79: +5 -4 lines
Diff to previous 1.79
++ 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.79 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 3 13:15:54 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.78: +520 -6 lines
Diff to previous 1.78
++ 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.78 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 3 11:56:18 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.77: +51 -12 lines
Diff to previous 1.77
++ 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.77 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 3 10:20:19 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.76: +270 -4 lines
Diff to previous 1.76
++ 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.76 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 3 09:17:10 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.75: +349 -349 lines
Diff to previous 1.75
++ 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.75 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 3 00:13:22 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.74: +29 -28 lines
Diff to previous 1.74
++ 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.74 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 2 23:51:00 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.73: +3 -3 lines
Diff to previous 1.73
++ whatpm/t/ChangeLog	2 Mar 2008 23:42:50 -0000
2008-03-03  Wakaba  <wakaba@suika.fam.cx>

	* tokenizer-test-1.test: New tests on trailing garbage
	after SYSTEM literal (HTML5 revision 1306) are added.


Revision 1.73 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 2 23:38:37 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.72: +12 -4 lines
Diff to previous 1.72
++ 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.72 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 2 14:32:26 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.71: +89 -9 lines
Diff to previous 1.71
++ 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.71 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 2 03:39:41 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.70: +14 -11 lines
Diff to previous 1.70
++ 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.70 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Mar 1 00:42:52 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.69: +10 -4 lines
Diff to previous 1.69
++ 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.69 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Feb 17 12:39:32 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.68: +42 -2 lines
Diff to previous 1.68
++ 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.68 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Feb 17 12:18:06 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.67: +22 -2 lines
Diff to previous 1.67
++ 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.67 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Feb 16 03:47:33 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.66: +3 -3 lines
Diff to previous 1.66
++ 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.66 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Nov 23 07:35:02 2007 UTC (16 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.65: +38 -9 lines
Diff to previous 1.65
++ 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.65 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Nov 19 12:18:26 2007 UTC (16 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.64: +7 -3 lines
Diff to previous 1.64
++ 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.64 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Nov 11 08:39:42 2007 UTC (16 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.63: +12 -7 lines
Diff to previous 1.63
++ 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.63 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Nov 11 06:54:36 2007 UTC (16 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.62: +98 -21 lines
Diff to previous 1.62
++ 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.62 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Nov 11 04:59:35 2007 UTC (16 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.61: +2 -102 lines
Diff to previous 1.61
++ 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.61 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Nov 4 04:15:06 2007 UTC (17 years ago) by wakaba
Branch: MAIN
Changes since 1.60: +23 -4 lines
Diff to previous 1.60
++ 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.60 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Oct 14 09:21:46 2007 UTC (17 years ago) by wakaba
Branch: MAIN
Changes since 1.59: +3 -2 lines
Diff to previous 1.59
++ 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.59 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Sep 8 01:31:44 2007 UTC (17 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.58: +17 -2 lines
Diff to previous 1.58
++ whatpm/Whatpm/CSS/ChangeLog	8 Sep 2007 01:31:14 -0000
2007-09-08  Wakaba  <wakaba@suika.fam.cx>

	* Tokenizer.pm: First working version.


Revision 1.58 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Sep 4 11:19:07 2007 UTC (17 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.57: +42 -41 lines
Diff to previous 1.57
++ 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.57 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Aug 11 08:08:12 2007 UTC (17 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.56: +190 -156 lines
Diff to previous 1.56
++ 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.56 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Aug 11 07:19:18 2007 UTC (17 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.55: +17 -31 lines
Diff to previous 1.55
++ 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.55 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Aug 11 06:53:38 2007 UTC (17 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.54: +164 -156 lines
Diff to previous 1.54
++ 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.54 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Aug 11 06:37:12 2007 UTC (17 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.53: +212 -179 lines
Diff to previous 1.53
++ 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.53 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jul 21 12:37:57 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.52: +57 -60 lines
Diff to previous 1.52
++ 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.52 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jul 21 12:27:22 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.51: +2035 -2030 lines
Diff to previous 1.51
++ 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.51 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jul 21 11:46:41 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.50: +147 -144 lines
Diff to previous 1.50
++ 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.50 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jul 21 10:59:40 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.49: +113 -94 lines
Diff to previous 1.49
++ 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.49 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jul 21 10:39:45 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.48: +187 -70 lines
Diff to previous 1.48
++ 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.48 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jul 21 09:54:45 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.47: +124 -119 lines
Diff to previous 1.47
++ 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.47 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jul 21 09:12:43 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.46: +200 -326 lines
Diff to previous 1.46
++ 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.46 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jul 21 08:52:59 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.45: +189 -306 lines
Diff to previous 1.45
++ 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.45 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jul 21 08:17:43 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.44: +4 -4 lines
Diff to previous 1.44
++ 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.44 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jul 21 07:34:32 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.43: +7 -4 lines
Diff to previous 1.43
++ 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.43 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jul 21 07:21:44 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.42: +217 -219 lines
Diff to previous 1.42
++ 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.42 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jul 21 06:59:16 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.41: +174 -182 lines
Diff to previous 1.41
++ 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.41 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jul 21 06:04:07 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.40: +4 -2 lines
Diff to previous 1.40
++ 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.40 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jul 21 05:36:50 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.39: +69 -59 lines
Diff to previous 1.39
++ 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.39 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jul 21 04:55:20 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.38: +3 -3 lines
Diff to previous 1.38
++ 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.38 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jul 17 13:54:57 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.37: +3 -3 lines
Diff to previous 1.37
++ 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.37 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jul 16 07:03:09 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.36: +13 -9 lines
Diff to previous 1.36
++ 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.36 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jul 16 04:51:22 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.35: +136 -197 lines
Diff to previous 1.35
++ 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.35 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jul 16 03:21:04 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.34: +33 -27 lines
Diff to previous 1.34
++ 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.34 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jul 16 01:52:27 2007 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.33: +57 -3 lines
Diff to previous 1.33
++ 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.33 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jul 7 13:41:05 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.32: +4 -3 lines
Diff to previous 1.32
++ 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.32 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Jul 1 06:18:57 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.31: +7 -3 lines
Diff to previous 1.31
++ 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.31 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 30 14:13:19 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.30: +70 -11 lines
Diff to previous 1.30
++ 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.30 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 30 13:12:32 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.29: +12 -11 lines
Diff to previous 1.29
++ 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.29 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jun 25 11:05:57 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.28: +16 -9 lines
Diff to previous 1.28
++ 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.28 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jun 25 00:14:40 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.27: +35 -5 lines
Diff to previous 1.27
++ 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.27 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Jun 24 14:24:21 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.26: +6 -6 lines
Diff to previous 1.26
++ 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.26 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Jun 24 06:20:37 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.25: +55 -42 lines
Diff to previous 1.25
++ 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.25 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Jun 24 05:12:11 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.24: +159 -202 lines
Diff to previous 1.24
++ 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.24 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 23 16:42:43 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.23: +10 -6 lines
Diff to previous 1.23
++ 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.23 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 23 16:01:36 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.22: +119 -90 lines
Diff to previous 1.22
++ 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.22 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 23 14:55:45 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.21: +19 -8 lines
Diff to previous 1.21
++ 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.21 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 23 14:34:39 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.20: +6 -5 lines
Diff to previous 1.20
++ 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.20 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 23 14:25:05 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.19: +21 -8 lines
Diff to previous 1.19
++ 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.19 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 23 13:05:16 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.18: +26 -5 lines
Diff to previous 1.18
++ 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.18 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 23 12:21:01 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.17: +502 -83 lines
Diff to previous 1.17
++ 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.17 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 23 08:15:21 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.16: +8 -15 lines
Diff to previous 1.16
++ 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.16 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 23 07:42:11 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.15: +24 -280 lines
Diff to previous 1.15
++ 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.15 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 23 06:48:24 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.14: +4 -23 lines
Diff to previous 1.14
++ 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.14 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 23 06:38:12 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.13: +14 -4 lines
Diff to previous 1.13
++ 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.13 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 23 05:29:48 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.12: +42 -3 lines
Diff to previous 1.12
++ 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.12 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 23 04:38:50 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.11: +35 -4 lines
Diff to previous 1.11
++ 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.11 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 23 03:53:35 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.10: +2 -5 lines
Diff to previous 1.10
++ whatpm/t/ChangeLog	23 Jun 2007 03:51:41 -0000
	* tokenizer-test-2.dat: New test.  This test file contains
	some tests that cannot be reliably tested by |HTML-tokenize.t|,
	since they depends on how characeters are supplied to the
	tokenizer.

	* HTML-tree.t: |tokenizer-test-2.dat| added.  |#data escaped|
	etc. supported.

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


Revision 1.10 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 23 03:30:06 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.9: +37 -40 lines
Diff to previous 1.9
++ 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.9 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 23 02:41:51 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.8: +13 -4 lines
Diff to previous 1.8
++ 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.8 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 23 02:26:51 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.7: +23 -7 lines
Diff to previous 1.7
++ whatpm/t/ChangeLog	23 Jun 2007 02:21:24 -0000
2007-06-23  Wakaba  <wakaba@suika.fam.cx>

	* Makefile, HTML-tokenizer.t, HTML-tree.t: New test
	files are added.

	* tokenize/, tree-construction/: Sync with latest html5lib
	trunk.


Revision 1.7 - (view) (download) (as text) (annotate) - [select for diffs]
Wed May 30 12:24:50 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.6: +4 -2 lines
Diff to previous 1.6
++ 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.6 - (view) (download) (as text) (annotate) - [select for diffs]
Sat May 26 08:12:34 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.5: +3 -3 lines
Diff to previous 1.5
++ 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.5 - (view) (download) (as text) (annotate) - [select for diffs]
Sat May 19 11:37:24 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.4: +4 -3 lines
Diff to previous 1.4
++ 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.4 - (view) (download) (as text) (annotate) - [select for diffs]
Fri May 4 09:16:04 2007 UTC (17 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.3: +65 -12 lines
Diff to previous 1.3
++ 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.3 - (view) (download) (as text) (annotate) - [select for diffs]
Wed May 2 13:44:34 2007 UTC (17 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.2: +905 -670 lines
Diff to previous 1.2
++ 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.2 - (view) (download) (as text) (annotate) - [select for diffs]
Tue May 1 10:47:37 2007 UTC (17 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.1: +3 -3 lines
Diff to previous 1.1
s/What::/Whatpm::/ to avoid name confliction


Revision 1.1 - (view) (download) (as text) (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