/[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.23 - (hide annotations) (download)
Fri Oct 31 08:41:35 2003 UTC (22 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.22: +6 -0 lines
Some bug fix and avoiding warnings

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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.24