/[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.15 - (hide annotations) (download)
Fri Oct 17 07:14:29 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.14: +6 -0 lines
++ whatpm/t/ChangeLog	17 Oct 2008 07:14:01 -0000
2008-10-17  Wakaba  <wakaba@suika.fam.cx>

	* XML-Parser.t: "xml/attlists-1.dat" added.

++ whatpm/t/xml/ChangeLog	17 Oct 2008 07:14:24 -0000
2008-10-17  Wakaba  <wakaba@suika.fam.cx>

	* attlists-1.dat: New test data file.

	* doctypes-2.dat: New tests added.

++ whatpm/Whatpm/ChangeLog	17 Oct 2008 07:11:25 -0000
2008-10-17  Wakaba  <wakaba@suika.fam.cx>

	* NanoDOM.pm (node_name): New attribute.
	(ELEMENT_TYPE_DEFINITION_NODE, ATTRIBUTE_DEFINITION_NODE): New
	constants.
	(create_element_type_definition_node, create_attribute_definition,
	create_notation, create_general_entity,
	get_element_type_definition_node,
	set_element_type_definition_node, get_general_entity_node,
	set_general_entity_node, get_notation_node, set_notation_node,
	get_attribute_definition_node, set_attribute_definition_node): New
	methods.
	(element_types, entities, notations, attribute_definitions): New
	attributes.
	(DocumentType): Support for child nodes, entities, notations, and
	element types.
	(Entity, Notation, ElementTypeDefinition, AttributeDefinition):
	New classes.

	* Dumper.pm: Support for general entities, notations, element type
	definitions, and attribute definitions.

++ whatpm/Whatpm/HTML/ChangeLog	17 Oct 2008 07:12:26 -0000
2008-10-17  Wakaba  <wakaba@suika.fam.cx>

	* Tokenizer.pm.src: New token types AtTLIST_TOKEN, ELEMENT_TOKEN,
	GENERAL_ENTITY_TOKEN, PARAMETER_ENTITY_TOKEN, and NOTATION_TOKEN
	are added.  New intertion modes for markup declarations are added.

++ whatpm/Whatpm/XML/ChangeLog	17 Oct 2008 07:13:47 -0000
2008-10-17  Wakaba  <wakaba@suika.fam.cx>

	* Parser.pm.src (_tree_in_subset): Support for ELEMENT_TOKEN,
	ATTLIST_TOKEN, GENERAL_ENTITY_TOKEN, PARAMETER_ENTITY_TOKEN, and
	NOTATION_TOKEN.

1 wakaba 1.15 2008-10-17 Wakaba <wakaba@suika.fam.cx>
2    
3     * Parser.pm.src (_tree_in_subset): Support for ELEMENT_TOKEN,
4     ATTLIST_TOKEN, GENERAL_ENTITY_TOKEN, PARAMETER_ENTITY_TOKEN, and
5     NOTATION_TOKEN.
6    
7 wakaba 1.14 2008-10-16 Wakaba <wakaba@suika.fam.cx>
8    
9     * Parser.pm.src: Insertion mode IN_SUBSET_IM added. In the
10     "initial" insertion mode, if the DOCTYPE token's "has internal
11     subset" flag is set, then switch to the "in subset" insertion
12     mode.
13    
14 wakaba 1.9 2008-10-15 Wakaba <wakaba@suika.fam.cx>
15    
16 wakaba 1.13 * Parser.pm.src: Typo fixed.
17    
18     2008-10-15 Wakaba <wakaba@suika.fam.cx>
19    
20 wakaba 1.12 * Parser.pm.src: Use source order to determine which attribute is
21     duplicate. Preserve duplicate namespaced attributes as
22     non-namespaced attributes.
23    
24     2008-10-15 Wakaba <wakaba@suika.fam.cx>
25    
26 wakaba 1.11 * Parser.pm.src: Bug fixes for the handling of ":" in the element
27     type names and attribute names.
28    
29     2008-10-15 Wakaba <wakaba@suika.fam.cx>
30    
31 wakaba 1.10 * Parser.pm.src: Support for XML declarations.
32    
33     2008-10-15 Wakaba <wakaba@suika.fam.cx>
34    
35 wakaba 1.9 * Parser.pm.src: Raise a parse error for white space character
36     generated by a character reference outside of the root element.
37    
38 wakaba 1.2 2008-10-14 Wakaba <wakaba@suika.fam.cx>
39    
40 wakaba 1.8 * Parser.pm.src: Support for namespace for attributes in non-root
41     elements.
42    
43     2008-10-14 Wakaba <wakaba@suika.fam.cx>
44    
45 wakaba 1.7 * Parser.pm.src: Namespace support for the root element.
46    
47     2008-10-14 Wakaba <wakaba@suika.fam.cx>
48    
49 wakaba 1.6 * Parser.pm.src: In the "after root element" insertion mode, start
50     tag tokens are processed by changing the insertion mode to "before
51     root element" insertion mode after raising a parse error.
52    
53     2008-10-14 Wakaba <wakaba@suika.fam.cx>
54    
55 wakaba 1.5 * Parser.pm.src: Attribute support.
56    
57     2008-10-14 Wakaba <wakaba@suika.fam.cx>
58    
59 wakaba 1.4 * Parser.pm.src: Use array reference syntax for
60     |create_element_ns|, for Whatpm::NanoDOM compability. Typo fixed.
61    
62     2008-10-14 Wakaba <wakaba@suika.fam.cx>
63    
64 wakaba 1.3 * Parser.pm.src: Set |in_xml| flag for tokenizer.
65    
66     2008-10-14 Wakaba <wakaba@suika.fam.cx>
67    
68     * Parser.pm.src: A bug on end tag handling fixed.
69    
70     2008-10-14 Wakaba <wakaba@suika.fam.cx>
71    
72 wakaba 1.2 * Makefile, Parser.pm.src: New files.

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24