/[suikacvs]/messaging/manakai/lib/Message/DOM/ChangeLog
Suika

Diff of /messaging/manakai/lib/Message/DOM/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.225 by wakaba, Thu Jun 21 11:59:34 2007 UTC revision 1.241 by wakaba, Sun Jul 8 13:42:42 2007 UTC
# Line 1  Line 1 
1    2007-07-08  Wakaba  <wakaba@suika.fam.cx>
2    
3            * DOMImplementation.pm ($HasFeature): |fe:XDoctypeDeclaration|
4            feature is added for compatibility with |XMLParserTemp.pm|.
5    
6    2007-07-08  Wakaba  <wakaba@suika.fam.cx>
7    
8            * Attr.pm (value, node_value): Now it is defined
9            as |text_content| itself.
10    
11            * AttributeDefinition.pm, ElementTypeDefinition.pm,
12            Node.pm (AUTOLOAD): Unused block is removed.
13    
14            * CDATASection.pm, DocumentFragment.pm (AUTOLOAD): Removed.  Unused.
15    
16            * DocumentType.pm (internal_subset): Implemented.
17    
18            * Entity.pm (is_externally_declared, input_encoding,
19            xml_version): Implemented.
20    
21            * ProcessingInstruction.pm (target, data): Implemented.
22    
23    2007-07-08  Wakaba  <wakaba@suika.fam.cx>
24    
25            * DOMCharacterData.pm (AUTOLOAD): Removed.
26            (data): Reimplemented.
27            (delete_data, insert_data, replace_data, substring_data): There were
28            a number of bugs.
29    
30            * Text.pm (AUTOLOAD): Removed.  Unused.
31    
32    2007-07-08  Wakaba  <wakaba@suika.fam.cx>
33    
34            * StringExtended.pm: New Perl module.
35    
36            * DOMCharacterData.pm (length, append_data, delete_data,
37            insert_data, replace_data, substring_data): Implemented.
38    
39            * DOMException.pm (INDEX_SIZE_ERR): Implemented.
40    
41            * Text.pm (is_element_content_whitespace, whole_text,
42            split_text): Implemented.
43    
44    2007-07-08  Wakaba  <wakaba@suika.fam.cx>
45    
46            * DOMElement.pm (attributes): Implemented.
47    
48            * DOMException.pm (INUSE_DEFINITION_ERR): New error type.
49    
50            * DocumentType.pm (entities, general_entities,
51            notations, element_types): Implemented.
52    
53            * ElementTypeDefinition.pm (attribute_definitions): Implemented.
54    
55            * NamedNodeMap.pm: New Perl module.
56    
57    2007-07-08  Wakaba  <wakaba@suika.fam.cx>
58    
59            * Attr.pm, AttributeDefinition.pm, DOMCharacterData.pm,
60            DOMDocument.pm, DocumentType.pm, ElementTypeDefinition.pm,
61            Node.pm, Notation.pm, ProcessingInstruction.pm (append_child,
62            insert_before, replace_child): Implemented.
63    
64            * DOMException.pm (HIERARCHY_REQUEST_ERR, NOT_FOUND_ERR): Implemented.
65    
66            * Node.pm (remove_child): Implemented.
67    
68    2007-07-07  Wakaba  <wakaba@suika.fam.cx>
69    
70            * Node.pm (==, is_equal_node): Implemented.
71            (is_same_node): Implemented.
72            (get_feature, get_user_data, set_user_data): Implemented.
73            (is_supported): Implemented.
74            
75    2007-07-07  Wakaba  <wakaba@suika.fam.cx>
76    
77            * DOMDocument.pm (get_element_by_id): Implemented.
78            (create_document): Implemented.
79    
80            * DOMException.pm (EXTERNAL_OBJECT_ERR, INUSE_DOCTYPE_ERR): New
81            errors.
82            (QNAME_NULLNS_ERR): New errors.
83    
84            * DocumenType.pm (create_document_type): Implemented.
85    
86    2007-07-07  Wakaba  <wakaba@suika.fam.cx>
87    
88            * CDATASection.pm (is_element_content_whitespace): New.
89    
90            * DOMElement.pm (has_attribute): Alpha version.
91            (create_element, create_element_ns): Implemented.
92    
93            * DocumentType.pm (get_general_entity_node): Alpha version.
94    
95            * EntityReference.pm (create_entity_reference): Implemented.
96    
97            * ProcessingInstruction.pm (create_processing_instruction): Implemented.
98    
99    2007-07-07  Wakaba  <wakaba@suika.fam.cx>
100    
101            * Attr.pm (create_attribute, create_attribute_ns): Implemented.
102    
103            * DOMDocument.pm: Load character classes from |Char::Class::XML|.
104            (compat_mode): Check |defined| not to be warned as "uninitialized"
105            when |{manakai_compat_mode}| is |undef|.
106    
107            * DOMException.pm (INVALID_CHARACTER_ERR, NAMESPACE_ERR): Added.
108    
109            * DOMImplementationRegistry.pm, DOMImplementationSource.pm:
110            Statements to set |$Error::Depth| are removed since they
111            are result in "uninitialized" warnings unless
112            the |Message::DOM::DOMException| module is loaded earlier.
113            Usually methods invoked in these methods does not
114            raise any exception so that it makes no difference.
115    
116    2007-07-07  Wakaba  <wakaba@suika.fam.cx>
117    
118            * DOMDocument.pm (adopt_node): Implemented.
119            (doctype): Implemented.
120    
121            * DOMElement.pm (remove_attribute_node): Alpha version.
122    
123            * DOMException.pm (ADOPT_NODE_TYPE_NOT_SUPPORTED_ERR): New
124            error type.
125    
126            * Node.pm (set_user_data): Implemented.
127    
128    2007-07-07  Wakaba  <wakaba@suika.fam.cx>
129    
130            * DOMImplementation.pm (new): New method name for |____new|.
131            It will be defined in the DOM Perl Binding specification
132            as part of |DOMImplementation| interface.
133            ($HasFeature): Defined for features support.
134            (has_feature, get_feature): Implemented.
135    
136            * DOMStringList.pm: Don't load the |Message::DOM::DOMException|
137            module unless necessary.
138            (___report_error): Removed since it is not used in fact.
139    
140            * DOMImplementationList.pm, DOMImplementationSource.pm,
141            DOMImplementationRegistry.pm: New modules.
142    
143    2007-07-07  Wakaba  <wakaba@suika.fam.cx>
144    
145            * AttributeDefinition.pm (allowed_tokens): Implemented.
146    
147            * DOMStringList.pm: New Perl module.
148    
149    2007-06-26  Wakaba  <wakaba@suika.fam.cx>
150    
151            * DOMElement.pm (clone_node): Alpha version.  It did not work
152            at all.
153    
154    2007-06-24  Wakaba  <wakaba@suika.fam.cx>
155    
156            * ProcessingInstruction.pm (data): Now it is a read-write attribute.
157    
158    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
159    
160            * DOMDocument.pm (compat_mode, manakai_compat_mode): Implemented.
161            (manakai_is_html): Revised.
162            (Document): Now it implements the |HTMLDocument| interface.
163            (adopt_node): Alpha version.
164    
165            * AttributeDefinition.pm (allowed_tokens): |allowed_tokens|,
166            not |allowed_token|!
167    
168            * ElementTypeDefinition.pm (attribute_definitions): Don't
169            return an |undef| even if its |attribute_definitions|
170            list is not created.
171    
172    2007-06-21  Wakaba  <wakaba@suika.fam.cx>
173    
174            * Comment.pm (node_type): Node type was incorrect!
175    
176            * DOMConfiguration.pm (get_parameter): Alpha.
177    
178            * DOMImplementation.pm (create_mc_decode_handler,
179            create_charset_name_from_uri, create_uri_from_charset_name):
180            New autoload configuration.  Note that the Message::Charset::Encode
181            module is subject to change.
182    
183            * XMLParserTemp.pm: Now it can be used with new version
184            of DOM implementation.  Current plan is to replace it by
185            an XML5 parser someday.
186    
187  2007-06-21  Wakaba  <wakaba@suika.fam.cx>  2007-06-21  Wakaba  <wakaba@suika.fam.cx>
188    
189          * DOMLocator.pm: New module.          * DOMLocator.pm: New module.

Legend:
Removed from v.1.225  
changed lines
  Added in v.1.241

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24