/[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 - (hide annotations) (download)
Wed Oct 15 12:49:49 2008 UTC (16 years, 8 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 wakaba 1.16 2008-10-15 Wakaba <wakaba@suika.fam.cx>
2    
3 wakaba 1.21 * 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 wakaba 1.20 * 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 wakaba 1.19 * 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 wakaba 1.18 tags.
33    
34     2008-10-15 Wakaba <wakaba@suika.fam.cx>
35    
36 wakaba 1.17 * Tokenizer.pm.src: Support for XML processing instructions.
37    
38     2008-10-15 Wakaba <wakaba@suika.fam.cx>
39    
40 wakaba 1.16 * Tokenizer.pm.src: Mark CHARACTER_TOKEN with character reference
41     as such, for the support of XML parse error.
42    
43 wakaba 1.8 2008-10-14 Wakaba <wakaba@suika.fam.cx>
44    
45 wakaba 1.15 * 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 wakaba 1.14 * 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 wakaba 1.13 * Tokenizer.pm.src: Support for case-insensitive XML attribute
56     names.
57    
58     2008-10-14 Wakaba <wakaba@suika.fam.cx>
59    
60 wakaba 1.12 * Dumper.pm: Typo fixed.
61    
62     2008-10-14 Wakaba <wakaba@suika.fam.cx>
63    
64 wakaba 1.11 * Dumper.pm: New module.
65    
66     2008-10-14 Wakaba <wakaba@suika.fam.cx>
67    
68 wakaba 1.10 * 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 wakaba 1.9 * 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 wakaba 1.8 * Tokenizer.pm.src: New file.
81    
82 wakaba 1.5 2008-05-24 Wakaba <wakaba@suika.fam.cx>
83    
84 wakaba 1.7 * 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 wakaba 1.5 * Serializer.pm (get_inner_html): Append "\n" after the start
90 wakaba 1.6 tag of a |listing| element (HTML5 revision 1675).
91 wakaba 1.5
92 wakaba 1.4 2008-03-02 Wakaba <wakaba@suika.fam.cx>
93    
94     * Serializer.pm (get_inner_html): Typo fixed.
95    
96 wakaba 1.3 2008-03-01 Wakaba <wakaba@suika.fam.cx>
97    
98     * Serializer.pm (get_inner_html): Escape NBSP (HTML5 revision
99     1277).
100    
101 wakaba 1.2 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