/[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.26 - (hide annotations) (download)
Sun Nov 9 01:47:17 2003 UTC (22 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.25: +12 -0 lines
New constant functions

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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.24