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

Contents of /markup/html/whatpm/Whatpm/HTML/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.21 - (show annotations) (download)
Wed Oct 15 12:49:49 2008 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.20: +13 -0 lines
++ whatpm/t/ChangeLog	15 Oct 2008 12:49:07 -0000
	* XML-Parser.t: "xml/doctypes-2.dat" added.

	* tokenizer-test-1.test: Keyword case-sensitivility tests added.

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

++ whatpm/t/xml/ChangeLog	15 Oct 2008 12:49:41 -0000
	* doctypes-1.dat: A keyword case-sensitivility test added.

	* doctypes-2.dat: New test data file.

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

++ whatpm/Whatpm/HTML/ChangeLog	15 Oct 2008 12:46:53 -0000
	* Tokenizer.pm.src: $self->{s_kwd} for non-DATA_STATE states are
	renamed as $self->{kwd} to avoid confliction.  Don't raise
	case-sensitivity error for the keyword "DOCTYPE" in HTML mode.
	Support for internal subsets (internal subset itself only; no
	declaration in them is supported yet).  Raise a parse error for
	non-uppercase keywords "PUBLIC" and "SYSTEM" in XML mode.  Raise a
	parse error if no system identifier is specified for a DOCTYPE
	declaration with a public identifier.  Don't close the DOCTYPE
	declaration by a ">" character in the system declaration in XML
	mode.

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

++ whatpm/Whatpm/XML/ChangeLog	15 Oct 2008 12:48:30 -0000
	* Parser.pm.src: Typo fixed.

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

1 2008-10-15 Wakaba <wakaba@suika.fam.cx>
2
3 * Tokenizer.pm.src: $self->{s_kwd} for non-DATA_STATE states are
4 renamed as $self->{kwd} to avoid confliction. Don't raise
5 case-sensitivity error for the keyword "DOCTYPE" in HTML mode.
6 Support for internal subsets (internal subset itself only; no
7 declaration in them is supported yet). Raise a parse error for
8 non-uppercase keywords "PUBLIC" and "SYSTEM" in XML mode. Raise a
9 parse error if no system identifier is specified for a DOCTYPE
10 declaration with a public identifier. Don't close the DOCTYPE
11 declaration by a ">" character in the system declaration in XML
12 mode.
13
14 2008-10-15 Wakaba <wakaba@suika.fam.cx>
15
16 * Tokenizer.pm.src: Set index attribute to each attribute token,
17 for ignoring namespaced duplicate attribute at the XML namespace
18 parser layer. Raise a parse error if the attribute value is
19 omitted, in XML mode. Raise a parse error if the attribute value
20 is not quoted, in XML mode. Raise a parse error if "<" character
21 is found in a quoted attribute value, in XML mode.
22
23 2008-10-15 Wakaba <wakaba@suika.fam.cx>
24
25 * Tokenizer.pm.src: XML tag name start character support for end
26 tags. Support for the short end tag syntax of XML5. Raise a
27 parse erorr for a lowercase <!doctype> in XML.
28
29 2008-10-15 Wakaba <wakaba@suika.fam.cx>
30
31 * Tokenizer.pm.src: XML tag name start character support for start
32 tags.
33
34 2008-10-15 Wakaba <wakaba@suika.fam.cx>
35
36 * Tokenizer.pm.src: Support for XML processing instructions.
37
38 2008-10-15 Wakaba <wakaba@suika.fam.cx>
39
40 * Tokenizer.pm.src: Mark CHARACTER_TOKEN with character reference
41 as such, for the support of XML parse error.
42
43 2008-10-14 Wakaba <wakaba@suika.fam.cx>
44
45 * Tokenizer.pm.src: Parse error if CDATA section is not closed or
46 is placed outside of the root element.
47
48 2008-10-14 Wakaba <wakaba@suika.fam.cx>
49
50 * Tokenizer.pm.src: Raise a parse error for XML "]]>" other than
51 CDATA section end.
52
53 2008-10-14 Wakaba <wakaba@suika.fam.cx>
54
55 * Tokenizer.pm.src: Support for case-insensitive XML attribute
56 names.
57
58 2008-10-14 Wakaba <wakaba@suika.fam.cx>
59
60 * Dumper.pm: Typo fixed.
61
62 2008-10-14 Wakaba <wakaba@suika.fam.cx>
63
64 * Dumper.pm: New module.
65
66 2008-10-14 Wakaba <wakaba@suika.fam.cx>
67
68 * Tokenizer.pm.src: Introduced "in_xml" flag for CDATA section
69 support in XML.
70
71 2008-10-14 Wakaba <wakaba@suika.fam.cx>
72
73 * Tokenizer.pm.src: Make *_TOKEN (token type constants)
74 exportable. New token types, PI_TOKEN for XML and ABORT_TOKEN for
75 document.write() or incremental parsing, are added for future
76 extensions.
77
78 2008-10-14 Wakaba <wakaba@suika.fam.cx>
79
80 * Tokenizer.pm.src: New file.
81
82 2008-05-24 Wakaba <wakaba@suika.fam.cx>
83
84 * Serializer.pm (get_inner_html): Don't escape |"| in
85 content (HTML5 revision 1592).
86
87 2008-05-24 Wakaba <wakaba@suika.fam.cx>
88
89 * Serializer.pm (get_inner_html): Append "\n" after the start
90 tag of a |listing| element (HTML5 revision 1675).
91
92 2008-03-02 Wakaba <wakaba@suika.fam.cx>
93
94 * Serializer.pm (get_inner_html): Typo fixed.
95
96 2008-03-01 Wakaba <wakaba@suika.fam.cx>
97
98 * Serializer.pm (get_inner_html): Escape NBSP (HTML5 revision
99 1277).
100
101 2007-11-11 Wakaba <wakaba@suika.fam.cx>
102
103 * Serializer.pod: New file.
104
105 * Makefile: New file.
106
107 2007-11-11 Wakaba <wakaba@suika.fam.cx>
108
109 * Serializer.pm: New module (split from ../HTML.pm.src).
110
111 2007-11-11 Wakaba <wakaba@suika.fam.cx>
112
113 * ChangeLog: New file.
114
115

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24