/[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.190 by wakaba, Sat May 20 05:11:37 2006 UTC revision 1.200 by wakaba, Sun Nov 5 12:31:49 2006 UTC
# Line 1  Line 1 
1    2006-11-05  Wakaba  <wakaba@suika.fam.cx>
2    
3            * DOMCore.dis (TypeInfo, UserDataHandler): Removed.
4    
5            * Element.dis (TypeInfo): Moved from |DOMCore.dis|.
6    
7            * TreeCore.dis (UserDataHandler): Moved from |DOMCore.dis|.
8    
9    2006-11-05  Wakaba  <wakaba@suika.fam.cx>
10    
11            * DOMFeature.dis (ImplementationList, ImplementationSource,
12            ImplementationRegistry): Parameters |features|
13            now allow |null| (equivalent to an empty string).
14    
15    2006-11-05  Wakaba  <wakaba@suika.fam.cx>
16    
17            * CharacterData.dis (ManakaiDOMDocumentCharacterData): New
18            class.  Factory methods |createTextNode| and |createComment|
19            are moved from |ManakaiDOMDocument|.
20    
21            * DOMCore.dis: References to |ManakaiDOMObject|
22            are removed.
23            (tc:createImplForTest): Moved from |TreeCore.dis|.
24            (DOMImplementation.___create_node_ref): Support
25            for the |mg:nodeRefClass| option is removed.
26            (ManakaiDOMConfiguration.___report_error): Moved
27            from |ManakaiDOMObject| class.
28    
29            * DOMFeature.dis (domidl:extends): New property.
30            (f:getFeatureImpl): Support for |+| classes is removed.
31    
32            * DOMMain.dis (DOMMain:docSupportsXMLFeature): Removed.
33            (ManakaiDOM:ManakaiDOMObject): Removed.
34            (DOMDataType): Removed.
35    
36            * Document.dis (ManakaiDOMImplementationDocument):
37            The |createDocument| method is moved from
38            the |ManakaiDOMImplementationTC| in |TreeCore.dis|.
39            (ManakaiDOMDocument.___create_node_ref): Removed.
40            (createElement, createElementNS, createAttribute,
41            createAttributeNS, createTextNode, createComment,
42            createCDATASection, createEntityReference,
43            createProcessingInstruction): Class implementations
44            are moved to each module.
45    
46            * Element.dis (ManakaiDOMImplementationElement): Factory
47            methods are moved from |Document.dis|.
48            (ManakaiDOMElement.___create_node_ref): Support
49            for old class registry is removed.
50            (ManakaiDOMAttr.___create_node_ref): Removed.
51            (Attr.baseURI): Implementation
52            for |xml:base| attribute is merged.
53            (Attr.nodeValue, Attr.value): Implementation
54            for |xml:id| attribute is merged.
55    
56            * TreeCore.dis (ManakaiDOMImplementationTC): Removed.
57    
58            * XDoctype.dis (ManakaiDOMImplementationXDoctype): The
59            definition for |createDocumentType| method
60            is moved from |TreeCore.dis|.
61    
62            * XML.dis (ManakaiDOMXMLDocument): Factory
63            methods are moved from |Document.dis|.
64            (ManakaiDOMXMLBaseAttr, ManakaiDOMXMLIdAttr): Removed (merged
65            into |ManakaiDOMAttr| in |Element.dis|).
66    
67    2006-11-05  Wakaba  <wakaba@suika.fam.cx>
68    
69            * Element.dis (___get_node_ref): |eval|ed |require|
70            statement was broken.
71    
72            * DOMFeature.dis (getImplementationList): Argument
73            is not passed to the |getImplementation| method.
74    
75            * TreeStore.dis (DOMImplementationTreeStore): It
76            did not |f:implements| the |TSFeature30| feature.
77    
78            * XMLParser.dis: Use |create_uri_reference|
79            method instead of internal |_new| method
80            to create a URI reference object.
81    
82    2006-11-04  Wakaba  <wakaba@suika.fam.cx>
83    
84            * DOMCore.dis (ManakaiDOMImplementation): No longer
85            explicitly inherits |urigen:ManakaiURIImplementation| (and
86            the |f:ManakaiMinimumImplementation| class inherited
87            by it).  The |f:Minimum| feature is ever implemented
88            for compatibility (but is expected to be removed).
89            Internal methods such as |___report_error| are copied from
90            obsolete |f:MinimumImplementation| class.  DOM3
91            methods |hasFeature| and |getFeature| are also
92            moved from that class, but they now support no
93            foreign classes.
94    
95            * DOMFeature.dis (ManakaiImplementationSource): It
96            now |p:require|s |Message::Util::AutoLoad::Registry|.
97            The class no longer support classes
98            other than |ManakaiDOMImplementation|.  Note
99            that the |ImplementationRegistry| object does continue
100            to support foreign classes via foreign classes
101            implementing |ImplementationSource|
102            or |DOMImplementationSource| interface.
103            (MinimumImplementation): Removed.
104    
105            * DOMLS.dis (ManakaiDOMImplementationLS): It no
106            longer inherit the |ManakaiDOMImplementation|; it
107            is now expected to be implemented by |DOMImplementation|
108            objects.
109    
110            * DOMMain.dis (null): Removed.
111    
112            * Document.dis (___create_node_ref): It no
113            longer support foreign classes other
114            than |Message::DOM::Document::ManakaiDOMDocument|.
115            Note that document format specific DOM
116            interfaces, if supported, should be
117            all instances of the |Document| interface
118            in the implementation, as defined
119            in the Web Applications 1.0 specification (where
120            the |HTMLDocument| interface must be implemented
121            by all |Document| objects, even if the |Document|
122            contains no HTML element).
123    
124            * GenericLS.dis (GLSImplementation): It no
125            longer inherit the |MinimumImplementation|; it
126            is now expected to be implemented by |DOMImplementation|
127            objects.
128            (createGLSParser, createGLSSerializer): Load
129            module implementing parser or serializer
130            if necessary.
131    
132            * Traversal.dis (ManakaiDOMDocumentTraversal): It no
133            longer inherits the |ManakaiDOMDocument|; it
134            is now expected to be implemented by |Document|
135            objects.
136    
137            * XDP.dis (XDPDocument): It no longer
138            inherits the |Document|; it is now expected
139            to be implemented by all |Document| objects.
140    
141            * XDoctype.dis (ManakaiDOMDocumentXDoctype): It no
142            longer inherits the |ManakaiDOMDocument|; it
143            is now expected to be implemented by |Document|
144            objects.
145    
146    2006-11-04  Wakaba  <wakaba@suika.fam.cx>
147    
148            * DOMCore.dis (ManakaiDOMImplementation): No longer
149            explicitly inherits |tc:ManakaiDOMImplementationTC|.
150            (ManakaiDOMImplementation.AUTOLOAD): New method definition.
151    
152            * TreeCore.dis (ManakaiDOMImplementationTC): Extends
153            the |ManakaiDOMImplementation| class.
154    
155    2006-11-03  Wakaba  <wakaba@suika.fam.cx>
156    
157            * DOMFeature.dis: Definitions for various concepts
158            are added.
159    
160            * GenericLS.dis (GLSImplementation): It no
161            longer inherits the |MinimumImplementation|; rather,
162            any |ManakaiMinimumImplementation| object also
163            implements |GLSImplementation| methods.
164    
165            * TreeStore.dis (DOMImplementationTreeStore): It no
166            longer inherits the |DOMImplementation|; rather,
167            any |ManakaiDOMImplementation| object also
168            implements |DOMImplementationTreeStore| methods.
169    
170    2006-08-15  Wakaba  <wakaba@suika.fam.cx>
171    
172            * TreeStore.pm: Added to the CVS repository
173            to enable for the dis database to contain XML
174            fragments.
175    
176            * Makefile (DOT_CORE_DIS_FILES): |TreeStore.pm| is added.
177    
178            * TreeStore.dis (Namespace): Namespace URI was incorrect.
179    
180    2006-06-18  Wakaba  <wakaba@suika.fam.cx>
181    
182            * Traversal.dis (expandEntityReferences): Syntax was incorrect.
183    
184            * TreeCore.dis (manakaiReadOnly): Test assertion was incorrect.
185    
186            * XDP.dis (dtdText): Test assertion was incorrect.
187    
188    2006-05-21  Wakaba  <wakaba@suika.fam.cx>
189    
190            * XDP.dis (XDPEntityValue.stringify): Don't escape
191            any |%|s in |xdp:attr-definition| children.
192    
193    2006-05-20  Wakaba  <wakaba@suika.fam.cx>
194    
195            * XDP.dis (createXDPRNIKeyword): The Perl method
196            name property is added.
197    
198  2006-05-20  Wakaba  <wakaba@suika.fam.cx>  2006-05-20  Wakaba  <wakaba@suika.fam.cx>
199    
200          * XDP.dis (createXDPIf): New method.          * XDP.dis (createXDPIf): New method.

Legend:
Removed from v.1.190  
changed lines
  Added in v.1.200

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24