/[suikacvs]/messaging/manakai/lib/Message/Markup/XML/ChangeLog
Suika

Contents of /messaging/manakai/lib/Message/Markup/XML/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.36 - (hide annotations) (download)
Sat Nov 6 05:50:26 2004 UTC (21 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.35: +5 -0 lines
Minor syntaxical clarifications

1 wakaba 1.36 2004-11-01 Wakaba <[email protected]>
2    
3     * QName.pm (name_to_prefix): Enclose aruguments for "Carp::croak"
4     by "(" and ")".
5    
6 wakaba 1.35 2004-10-31 Wakaba <[email protected]>
7    
8     * EntityManager.pm (get_external_entity): Normalize line-break
9     only if it is defined, not to be warned.
10    
11     * Parser.pm (_parse_entity_declaration): $p is initialized
12     with empty string not to be warned.
13    
14 wakaba 1.34 2004-10-10 Wakaba <[email protected]>
15    
16     * Parser.pm (_parse_attr_value_literal_data): Check length,
17     not trueness of $$s.
18    
19 wakaba 1.33 2004-10-06 Wakaba <[email protected]>
20    
21     * Error.pm (raise): Use empty string if URI is undef.
22    
23 wakaba 1.32 2004-08-21 Wakaba <[email protected]>
24    
25     * DOM/: Removed (Moved to ../../DOM/).
26     * DOM.pm: Removed.
27    
28 wakaba 1.31 2004-06-03 Wakaba <[email protected]>
29    
30     * Serialize/: New directory.
31    
32 wakaba 1.30 2004-02-22 Wakaba <[email protected]>
33    
34     * QName.pm (__check_name): Use NodeTree module instead of obsolete
35     XML module.
36     (EMPTY_PFX, ZERO_PFX): New constant functions.
37    
38     * NodeTree.pm (resolve_relative_uri): Qualify internal method by
39     namespace name.
40    
41 wakaba 1.29 2003-12-31 Wakaba <[email protected]>
42    
43     * QName.pm (prefix_to_name): Don't call prefix2name w/ parent node's
44     decls node when parent node does not have ns decls node.
45    
46     * Node.pm (_get_ns_decls_node): Returns default value if specified so.
47    
48 wakaba 1.28 2003-12-05 Wakaba <[email protected]>
49    
50     * NodeTree.pm (construct_xml_tree): New function.
51    
52 wakaba 1.27 2003-11-22 Wakaba <[email protected]>
53    
54     * QName.pm (generate_prefix): Ignore implicit xmlns="" declaration.
55    
56 wakaba 1.26 2003-11-09 Wakaba <[email protected]>
57    
58     * Node.pm (%NS): Removed.
59     (SGML_*, XML_*): New constant functions.
60    
61     2003-11-08 Wakaba <[email protected]>
62    
63     * QName.pm (prefix_to_name): New options of 'use_xml' and 'use_xmlns'.
64     (name_to_prefix): Likewise.
65    
66     * Parser.pm (_parse_start_tag): Buggy inex fixed.
67    
68 wakaba 1.24 2003-11-01 Wakaba <[email protected]>
69    
70 wakaba 1.25 * QName.pm (NS_xml_URI, NS_xmlns_URI): New constants.
71     * NodeTree.pm: New module.
72     * Node.pm: New module.
73    
74     2003-11-01 Wakaba <[email protected]>
75    
76 wakaba 1.24 * QName.pm (generate_prefix): Allow one-char namespace prefix.
77     (name_to_prefix): 'preserve_prefix_default': New option.
78    
79 wakaba 1.23 2003-10-31 Wakaba <[email protected]>
80    
81     * QName.pm (split_qname): Quotemeta in separator.
82    
83     * Validate.pm (_validate_element): Bug fix to get element type declaration (enbugged by change on EntityManager.pm 1.12).
84    
85 wakaba 1.21 2003-09-30 Wakaba <[email protected]>
86    
87 wakaba 1.22 * QName.pm (name_to_prefix): Overwrite DEFAULT_PFX := NULL_URI
88     if DEFAULT_PFX != NULL_URI is defined.
89    
90 wakaba 1.21 * XPath.pm (_get_ns_decls_node): Renamed from __get_ns_decls_node.
91     (qname): New option 'use_context_function_library'.
92    
93 wakaba 1.20 2003-09-28 Wakaba <[email protected]>
94    
95     * QName.pm (generate_prefix): New function.
96 wakaba 1.21 (__check_prefix): New option 'check_prefix_xml_'.
97 wakaba 1.20
98 wakaba 1.19 2003-09-27 Wakaba <[email protected]>
99    
100     * QName.pm: New module.
101    
102     2003-09-17 Wakaba <[email protected]>
103    
104     * Catalog.pm (resolve_external_id): Return undef if no sysid and no pubid.
105    
106 wakaba 1.18 2003-09-13 Wakaba <[email protected]>
107    
108     * Parser.pm (_parse_comment_declaration): New internal procedure.
109     (_parse_dtd): Bug fix to raise error when declaration is not closed.
110     * Error.pm: Some new errors related to comment declaration.
111    
112 wakaba 1.17 2003-09-12 Wakaba <[email protected]>
113    
114     * Parser.pm (_parse_element_declaration): Well-formedness error if content model is not declared.
115     * Error.pm (_get_node_path, _get_node_position): Fix strange disappearing-entity-value bug (<!DOCTYPE foo[<!ENTITY % foo "EntityValue"><!ATTLIST foo>]><foo/>) is fixed.
116    
117 wakaba 1.16 2003-09-07 Wakaba <[email protected]>
118    
119     * Catalog.pm, DOM.pm, EntityManager.pm, Error.pm: Change SuikaWiki:: -> Message::.
120    
121     * Validate.pm: Change SuikaWiki:: -> Message::.
122    
123     * Parser.pm: Change SuikaWiki:: -> Message::.
124    
125 wakaba 1.15 2003-07-29 Wakaba <[email protected]>
126    
127     * Error.pm (raise_error): Typo fix.
128    
129 w 1.14 2003-07-18 Wakaba <[email protected]>
130    
131     * Validator.pm: Content model validating full-implemented.
132    
133 w 1.13 2003-07-16 Wakaba <[email protected]>
134    
135     * Validator.pm, Parser.pm, Error.pm, EntityManager.pm: Some bug fixes and more Validating support. Note that validating content model does not work yet.
136    
137 w 1.12 2003-07-14 Wakaba <[email protected]>
138    
139     * Parser.pm (_validate_notation_declared): Removed.
140     * Validate.pm: New module.
141    
142 w 1.11 2003-07-13 Wakaba <[email protected]>
143    
144     * Parser.pm (_parse_start_tag): More default attribute support.
145     * EntityManager.pm (get_attr_definitions): Provide information whether attribute declaration may not be read.
146     * Error.pm: Some new errors related to attribute default.
147    
148     2003-07-12 Wakaba <[email protected]>
149    
150     * EntityManager.pm (get_attr_definitions): New function.
151     * Parser.pm (_parse_start_tag): Complete default attribute value.
152    
153 w 1.10 2003-07-12 Wakaba <[email protected]>
154    
155     * Parser.pm, Error.pm: Reimplemented ELEMENT and ATTLIST declarations.
156     * EntityManager.pm (get_external_entity): Normalize line break before
157     returning entity replacement text.
158    
159 wakaba 1.9 2003-07-06 Wakaba <[email protected]>
160    
161     * Catalog.pm (_resolve_ext_id_w_catalog_file): Bug fixes:
162     - Resort delegated catalog entry files list by length of matching prefix.
163     - Add 'next' catalog entry files imeddiately after current file.
164    
165 wakaba 1.8 2003-07-05 Wakaba <[email protected]>
166    
167     * Catalog.pm: New module.
168     * EntityManager.pm: Bug fixes such as character class fix.
169     * Error.pm (new, raise_error, _get_node_path, _get_node_position): New methods.
170    
171 wakaba 1.7 2003-06-30 Wakaba <[email protected]>
172    
173     * Parser.pm (_parse_start_tag): New.
174    
175 wakaba 1.6 2003-06-29 Wakaba <[email protected]>
176    
177     * Parser.pm (_parse_document_entity, _parse_ignored_section): New.
178     * Error.pm: New errors related to marked section.
179     * EntityManager.pm (get_entity, get_entities): Bug fixes and caching.
180     (is_standalone_document): New function.
181    
182 wakaba 1.5 2003-06-27 Wakaba <[email protected]>
183 wakaba 1.4
184     * Parser.pm: Give entity type before EntityManager->get_external_entity is called.
185     * Error.pm: Added some new errors related to media type values.
186     * EntityManager.pm (_guess_entity_encoding, _check_media_type): New.
187     (default_uri_resolver): Check and use media type and charset.
188    
189     2003-06-26 Wakaba <[email protected]>
190    
191     * Parser.pm (_parse_xml_or_text_declaration): New method.
192     * EntityManager.pm (default_uri_resolver): Use Parser->_parse_xml_or_text_declaration to remove text declaration.
193     (get_external_entity): Reset uri/entity_type/line/pos statuses.
194     * Error.pm: Some new errors for invalid XML declaration.
195    
196 wakaba 1.3 2003-06-17 Wakaba <[email protected]>
197    
198     * Parser.pm:
199     - Report error when entity or notation name contains colon.
200     - Some bug fixes about line/position counting for error reporting.
201     * EntityManager.pm (get_entity): Returns pre-defined entities
202     immediately (before seeking into DTD node is occured). (As Web SGML
203     defined.)
204     * Error.pm (ERR_PREDEFINED_ENTITY): New error.
205     * Parser.pm (_parse_entity_declaration): Raise error if it's XML's
206     pre-defined entity and its replacement text does not match to that
207     of pre-defined entity.
208    
209 wakaba 1.2 2003-06-16 Wakaba <[email protected]>
210    
211     * Parser.pm: Replacing of entity references is supported.
212     * Error.pm: New.
213     * EntityManager.pm: New.
214    
215     2003-05-25 Wakaba <[email protected]>
216    
217     * DOM.pm, DOM/: New.
218    
219 wakaba 1.1 2003-05-24 Wakaba <[email protected]>
220    
221     * ChangeLog: New.
222     * Parser.pm: New module.

[email protected]
ViewVC Help
Powered by ViewVC 1.1.24