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

Legend:
Removed from v.1.188  
changed lines
  Added in v.1.202

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24