/[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.158 by wakaba, Tue Mar 28 00:59:50 2006 UTC revision 1.160 by wakaba, Thu Mar 30 16:01:42 2006 UTC
# Line 1  Line 1 
1    2006-03-30  Wakaba  <wakaba@suika.fam.cx>
2    
3            * DOMCore.dis (Require): A reference to the |MURI:Generic|
4            module is added.
5            (ManakaiDOMStringList.DESTROY): Removed (no longer necessary).
6            (ManakaiDOMImplementation): It now inherits
7            the |urigen:ManakaiURIImplementation| class and
8            implements the |ecore:MUErrorTarget| interface.  It no
9            longer inherits the |ManakaiDOM:ManakaiDOMObject| class.
10            (ManakaiDOMImplementation.___report_error): New method.
11    
12            * DOMFeature.dis (Require): It now references the |Util:Grove|
13            module instead of |Util:ManakaiNode| module.
14            (DOMMetaImpl:ManakaiDOMImplementationRole): Removed.
15            (f:ManakaiMinimumImplementationCompatible): New role.
16            (ManakaiMinimumImplementation): Now it is built
17            on the new |Util:Grove| module rather than the |Util:ManakaiNode|
18            module.
19            (f:getFeatureImpl): Moved from the |MDOM:TreeCore| module.
20            (c:implementation): Removed.
21            (f:implementation, f:revImplementation): New properties.
22    
23            * DOMMain.dis (checkNamespacePrefix): DOM2 codes are removed.
24    
25            * Tree.dis (cfg:clone-entity-reference-subtree,
26            cfg:dtd-default-attributes, cfg:xml-id,
27            cfg:strict-document-children): Removed (moved
28            to the |MDOM:TreeCore| module).
29    
30            * TreeCore.dis (Require): The reference to the |MURI:Generic|
31            module is removed.
32            (ManakaiDOMImplementationTC): Some members are removed
33            since they are incorporated to the |c:ManakaiDOMImplementation|
34            or the |f:ManakaiMinimumImplementation|.
35            (tc:nodeRefClass): Removed (moved to the |Util:Grove| module).
36            (replaceChildImpl1): A typo on the removing the parent node
37            of the old child node is fixed.
38            (f:getFeatureImpl): Removed (moved to the |MDOM:DOMFeature|
39            module).
40            (tc:implementation, tc:revImplementation): Removed (moved
41            to the |MDOM:DOMFeature| module).
42            (Document.appendChild, insertBefore, replaceChild): Sets
43            the |ownerDocument| attribute of the |tx:DocumentType| nodes.
44            (Attr.prefix, Element.prefix): Don't raise "uninitialized"
45            when the new value is |null|.
46            (Attr.___create_node_ref): Attribute name and
47            owner element type specific classes are supported (it
48            was partially implemented but was incorrect).
49            (ManakaiDOMGetElementsNodeList.item): Don't return
50            a node if the |index| is negative.
51            (setNamedItem): Various typos are fixed.
52            (removeNamedItem): The node was not removed orz
53            (cfg:clone-entity-reference-subtree,
54            cfg:dtd-default-attributes, cfg:xml-id,
55            cfg:strict-document-children): Definitions are moved
56            from the |MDOM:Tree| module.  Note that the tests for default
57            attributes still fail.
58            (ErrDef, IntPropDef): Moved from the |MDOM:Tree| module.
59            (Attr): Role name was incorrect.
60    
61            * XDoctype.dis (setDefinitionNode): Return value was
62            not set.
63            (AttributeDefinition): Role name was incorrect.
64    
65            * XML.dis (Require): A reference to the |DISlib:DISMarkup|
66            module is added.
67            (Notation.appendChild, insertBefore, replaceChild): New method
68            implementations.
69            (Entity.appendChild, insertBefore, replaceChild): New method
70            implementations.
71            (EntityReference.appendChild, insertBefore, replaceChild): Now
72            they are defined as copies of ones in the |Entity| class.
73            (XMLBaseAttribute, XMLIdAttribute): Now they are
74            namespace unaware attributes.
75            (XMLBaseAttributeNS, XMLIdAttributeNS): New attributes.
76            (ManakaiDOMXMLBaseAttr, ManakaiDOMXMLIdAttr): References
77            to namespace aware attributes are added.
78    
79    2006-03-29  Wakaba  <wakaba@suika.fam.cx>
80    
81            * DOMCore.dis: Namespace prefixes are changed to new ones.
82    
83            * TreeCore.dis (createDocument, createDocumentType): Reimplemented (but
84            untested).
85            (___report_error): Reimplemented (untested).
86            (manakaiSetReadOnly): New method.
87            (Attr.___create_node_ref): New method (untested).
88            (Document.getFeature): |require|s the |MDOM:XML| Perl module.
89            (createEntityReference, cloneNode): Support for
90            the |cfg:entity-reference-read-only| configuration
91            parameter is removed; newly created entity references
92            are always read-only and use the |manakaiSetReadOnly| method
93            if desired.
94            (Element.manakaiBaseURI): Reimplemented (untested).
95    
96            * XDoctype.dis (createGeneralEntity, createNotation): |require|s
97            the |MDOM:XML| Perl module.
98            (DocumentTypeDefinition.___create_node_stem): Sets
99            the |tc:implementation| internal property if its value
100            is provided.  The |infoset:content| internal property name
101            was incorrect.
102            (DocumentTypeDefinition, ElementTypeDefinition): |MUST|s on
103            read-only |NodeList| and |DOMStringList| are added
104            for clarification.
105    
106  2006-03-26  Wakaba  <wakaba@suika.fam.cx>  2006-03-26  Wakaba  <wakaba@suika.fam.cx>
107    
108          * DOMCore.dis (Require): Reference to the |MDOM:TreeCore|          * DOMCore.dis (Require): Reference to the |MDOM:TreeCore|

Legend:
Removed from v.1.158  
changed lines
  Added in v.1.160

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24