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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.21 - (hide annotations) (download)
Sun Oct 19 13:43:56 2008 UTC (16 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.20: +7 -0 lines
++ whatpm/t/xml/ChangeLog	19 Oct 2008 13:43:45 -0000
	* attlists-1.dat: Test results updated.  New tests on empty
	attlist declaration and duplications are added.

	* doctypes-2.dat: Test results updated.

	* eldecls-1.dat, entities-2.dat, notations-1.dat: New tests on
	duplications are added.

	* entities-1.dat: New tests on duplications and predefined
	entities are added.

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

++ whatpm/Whatpm/HTML/ChangeLog	19 Oct 2008 13:40:35 -0000
	* Tokenizer.pm.src: Column number counting fixed.

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

++ whatpm/Whatpm/XML/ChangeLog	19 Oct 2008 13:41:50 -0000
	* Parser.pm.src: Raise a parse error or warning for
	declaration/definition duplications.  Raise a warning for an empty
	attlist declaration.  Raise a error for an ill-declared predefined
	entity.

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

1 wakaba 1.18 2008-10-19 Wakaba <wakaba@suika.fam.cx>
2    
3 wakaba 1.21 * Parser.pm.src: Raise a parse error or warning for
4     declaration/definition duplications. Raise a warning for an empty
5     attlist declaration. Raise a error for an ill-declared predefined
6     entity.
7    
8     2008-10-19 Wakaba <wakaba@suika.fam.cx>
9    
10 wakaba 1.20 * Parser.pm.src: Define predefined general entities for the
11     control of "undeclared entity" error raised by the tokenizer. Set
12     text-only flag to general entities appropriately.
13    
14     2008-10-19 Wakaba <wakaba@suika.fam.cx>
15    
16 wakaba 1.19 * Parser.pm.src: Set |content_model_text| attribute for
17     ElementTypeDefinition nodes.
18    
19     2008-10-19 Wakaba <wakaba@suika.fam.cx>
20    
21 wakaba 1.18 * Parser.pm.src (_tree_in_subset): General and parameter entities
22     implemented.
23    
24 wakaba 1.16 2008-10-18 Wakaba <wakaba@suika.fam.cx>
25    
26 wakaba 1.17 * Parser.pm.src: Set public_id and system_id attributes of Entity
27     and Notation nodes.
28    
29     2008-10-18 Wakaba <wakaba@suika.fam.cx>
30    
31 wakaba 1.16 * Parser.pm.src (_tree_in_subset): <!ATTLIST> node construction
32     implemented.
33    
34 wakaba 1.15 2008-10-17 Wakaba <wakaba@suika.fam.cx>
35    
36     * Parser.pm.src (_tree_in_subset): Support for ELEMENT_TOKEN,
37     ATTLIST_TOKEN, GENERAL_ENTITY_TOKEN, PARAMETER_ENTITY_TOKEN, and
38     NOTATION_TOKEN.
39    
40 wakaba 1.14 2008-10-16 Wakaba <wakaba@suika.fam.cx>
41    
42     * Parser.pm.src: Insertion mode IN_SUBSET_IM added. In the
43     "initial" insertion mode, if the DOCTYPE token's "has internal
44     subset" flag is set, then switch to the "in subset" insertion
45     mode.
46    
47 wakaba 1.9 2008-10-15 Wakaba <wakaba@suika.fam.cx>
48    
49 wakaba 1.13 * Parser.pm.src: Typo fixed.
50    
51     2008-10-15 Wakaba <wakaba@suika.fam.cx>
52    
53 wakaba 1.12 * Parser.pm.src: Use source order to determine which attribute is
54     duplicate. Preserve duplicate namespaced attributes as
55     non-namespaced attributes.
56    
57     2008-10-15 Wakaba <wakaba@suika.fam.cx>
58    
59 wakaba 1.11 * Parser.pm.src: Bug fixes for the handling of ":" in the element
60     type names and attribute names.
61    
62     2008-10-15 Wakaba <wakaba@suika.fam.cx>
63    
64 wakaba 1.10 * Parser.pm.src: Support for XML declarations.
65    
66     2008-10-15 Wakaba <wakaba@suika.fam.cx>
67    
68 wakaba 1.9 * Parser.pm.src: Raise a parse error for white space character
69     generated by a character reference outside of the root element.
70    
71 wakaba 1.2 2008-10-14 Wakaba <wakaba@suika.fam.cx>
72    
73 wakaba 1.8 * Parser.pm.src: Support for namespace for attributes in non-root
74     elements.
75    
76     2008-10-14 Wakaba <wakaba@suika.fam.cx>
77    
78 wakaba 1.7 * Parser.pm.src: Namespace support for the root element.
79    
80     2008-10-14 Wakaba <wakaba@suika.fam.cx>
81    
82 wakaba 1.6 * Parser.pm.src: In the "after root element" insertion mode, start
83     tag tokens are processed by changing the insertion mode to "before
84     root element" insertion mode after raising a parse error.
85    
86     2008-10-14 Wakaba <wakaba@suika.fam.cx>
87    
88 wakaba 1.5 * Parser.pm.src: Attribute support.
89    
90     2008-10-14 Wakaba <wakaba@suika.fam.cx>
91    
92 wakaba 1.4 * Parser.pm.src: Use array reference syntax for
93     |create_element_ns|, for Whatpm::NanoDOM compability. Typo fixed.
94    
95     2008-10-14 Wakaba <wakaba@suika.fam.cx>
96    
97 wakaba 1.3 * Parser.pm.src: Set |in_xml| flag for tokenizer.
98    
99     2008-10-14 Wakaba <wakaba@suika.fam.cx>
100    
101     * Parser.pm.src: A bug on end tag handling fixed.
102    
103     2008-10-14 Wakaba <wakaba@suika.fam.cx>
104    
105 wakaba 1.2 * Makefile, Parser.pm.src: New files.

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24