/[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.196 by wakaba, Sat Nov 4 12:25:10 2006 UTC revision 1.209 by wakaba, Sat Dec 30 12:00:38 2006 UTC
# Line 1  Line 1 
1    2006-12-30  Wakaba  <wakaba@suika.fam.cx>
2    
3            * CharacterData.dis, DOMCore.dis, DOMFeature.dis,
4            GenericLS.dis, TreeCore.dis, DOMString.dis,
5            XML.dis, Element.dis, Document.dis, TreeStore,dis,
6            Traversal.dis, XDoctype.dis, XMLParser.dis, DOMLS.dis,
7            SimpleLS.dis, DOMMain.dis, XDP.dis: |For| specifications
8            are removed.
9    
10    2006-12-30  Wakaba  <wakaba@suika.fam.cx>
11    
12            * CharacterData.dis, DOMCore.dis, DOMFeature.dis,
13            GenericLS.dis, TreeCore.dis, DOMString.dis,
14            XML.dis, Element.dis, Document.dis, TreeStore,dis,
15            Traversal.dis, XDoctype.dis, XMLParser.dis, DOMLS.dis,
16            SimpleLS.dis, DOMMain.dis, XDP.dis: |WithFor| specifications
17            and |DefaultFor|s are removed.
18    
19    2006-12-30  Wakaba  <wakaba@suika.fam.cx>
20    
21            * CharacterData.dis, DOMCore.dis, DOMFeature.dis,
22            GenericLS.dis, TreeCore.dis, DOMString.dis,
23            XML.dis, Element.dis, Document.dis, TreeStore,dis,
24            Traversal.dis, XDoctype.dis, XMLParser.dis, DOMLS.dis,
25            SimpleLS.dis, DOMMain.dis: References
26            to the |ManakaiDOM:ManakaiDOM|, |ManakaiDOM:ManakaiDOM1|,
27            |ManakaiDOM:ManakaiDOM2|, and |ManakaiDOM:ManakaiDOM3|
28            modes are removed.
29    
30    2006-12-30  Wakaba  <wakaba@suika.fam.cx>
31    
32            * CharacterData.dis, TreeCore.dis (Require): References
33            to the |Grove.dis| module are removed.
34    
35    2006-12-30  Wakaba  <wakaba@suika.fam.cx>
36    
37            * DOMFeature.dis (f:implementation, f:revImplementation): Removed.
38            (Require): Reference to the |Grove.dis| module is removed.
39    
40    2006-12-30  Wakaba  <wakaba@suika.fam.cx>
41    
42            * DOMCore.dis (ManakaiDOMImplementation): The
43            class is no longer plays the role of
44            a |mg:NodeRefRole|.  Redundant |f:provides|
45            properties are removed.
46    
47    2006-12-29  Wakaba  <wakaba@suika.fam.cx>
48    
49            * TreeCore.dis, DOMCore.dis, Document.dis,
50            Element.dis, CharacterData.dis, XML.dis,
51            XDoctype.dis, DOMString.dis, TreeStore.dis,
52            XMLParser.dis: Use Perl native
53            hashs and |Scalar::Util|'s weak references in favor of |Grove.dis|
54            for DOM nodes.  See
55            also <http://suika.fam.cx/gate/2005/sw/manakai/%E3%83%A1%E3%83%A2/2006-12-29>.
56    
57    2006-12-03  Wakaba  <wakaba@suika.fam.cx>
58    
59            * DOMFeature.dis, TreeCore.dis: Unused |role|s are removed.
60    
61    2006-12-02  Wakaba  <wakaba@suika.fam.cx>
62    
63            * DOMString.dis: New module.
64    
65            * DOMString.pm: New file.
66    
67            * DOMCore.dis (min): Moved from |DOMFeature.dis|.
68            (ImplementationRegistryVariable): Moved from |DOMFeature.dis|.
69            Now it references the |DOMImplementationRegistry| object.
70            (DOMImplementationRegistryVariable): Moved from |DOMMain.dis|.
71            (DOMImplementationRegistry): New interface and
72            class, reformed from |ImplementationRegistry| in |DOMFeature.dis|
73            and |DOMImplementationRegistry| in |DOMMain.dis|.  Note
74            that the class no longer support |get_implementation|
75            and |get_implementation_list| methods from
76            the |ImplementationRegistry| interface.
77            (DOMImplementationList): Class implemented; no
78            longer inherits from |ImplementationList|.
79            (DOMImplementationSource): Class implemented; no
80            longer inherits from |ImplementationSource|.  Note that
81            the class no longer support |get_implementation|
82            and |get_implementation_list| methods from
83            the |ImplementationSource| interface.
84            (DOMStringList): Removed.
85    
86            * DOMFeature.dis (min, ManakaiDOM:DOMHTMLFeature,
87            ManakaiDOM:DOMEventsFeature, ManakaiDOM:DOMXMLFeature,
88            ManakaiDOM:DOMXMLFeatureXML11, most part of
89            documentation for obsolete DOM Level 3 Minimum Implementation
90            module, obsolete property name aliases,
91            ImplemenationRegistryVar, ImplementationRegistry,
92            DEBUG, MIString, ImplementationList, ImplementationSource,
93            ManakaiDOM:implID): Removed.
94    
95            * DOMMain.dis (Redefine, RedefinedBy, Redefined): Removed.
96            (DOMString): Removed.
97            (DOMImplementationRegistryVar, DOMImplementationRegistry): Removed.
98    
99            * Makefile: |DOMString.pm| is added.
100    
101            * TreeCore.dis (is_default_namespace): |null| was
102            returned where a false is expected (|null| is
103            a false in Perl, but real |false| is appropriate here).
104    
105    2006-11-05  Wakaba  <wakaba@suika.fam.cx>
106    
107            * DOMCore.dis (TypeInfo, UserDataHandler): Removed.
108    
109            * Element.dis (TypeInfo): Moved from |DOMCore.dis|.
110    
111            * TreeCore.dis (UserDataHandler): Moved from |DOMCore.dis|.
112    
113    2006-11-05  Wakaba  <wakaba@suika.fam.cx>
114    
115            * DOMFeature.dis (ImplementationList, ImplementationSource,
116            ImplementationRegistry): Parameters |features|
117            now allow |null| (equivalent to an empty string).
118    
119    2006-11-05  Wakaba  <wakaba@suika.fam.cx>
120    
121            * CharacterData.dis (ManakaiDOMDocumentCharacterData): New
122            class.  Factory methods |createTextNode| and |createComment|
123            are moved from |ManakaiDOMDocument|.
124    
125            * DOMCore.dis: References to |ManakaiDOMObject|
126            are removed.
127            (tc:createImplForTest): Moved from |TreeCore.dis|.
128            (DOMImplementation.___create_node_ref): Support
129            for the |mg:nodeRefClass| option is removed.
130            (ManakaiDOMConfiguration.___report_error): Moved
131            from |ManakaiDOMObject| class.
132    
133            * DOMFeature.dis (domidl:extends): New property.
134            (f:getFeatureImpl): Support for |+| classes is removed.
135    
136            * DOMMain.dis (DOMMain:docSupportsXMLFeature): Removed.
137            (ManakaiDOM:ManakaiDOMObject): Removed.
138            (DOMDataType): Removed.
139    
140            * Document.dis (ManakaiDOMImplementationDocument):
141            The |createDocument| method is moved from
142            the |ManakaiDOMImplementationTC| in |TreeCore.dis|.
143            (ManakaiDOMDocument.___create_node_ref): Removed.
144            (createElement, createElementNS, createAttribute,
145            createAttributeNS, createTextNode, createComment,
146            createCDATASection, createEntityReference,
147            createProcessingInstruction): Class implementations
148            are moved to each module.
149    
150            * Element.dis (ManakaiDOMImplementationElement): Factory
151            methods are moved from |Document.dis|.
152            (ManakaiDOMElement.___create_node_ref): Support
153            for old class registry is removed.
154            (ManakaiDOMAttr.___create_node_ref): Removed.
155            (Attr.baseURI): Implementation
156            for |xml:base| attribute is merged.
157            (Attr.nodeValue, Attr.value): Implementation
158            for |xml:id| attribute is merged.
159    
160            * TreeCore.dis (ManakaiDOMImplementationTC): Removed.
161    
162            * XDoctype.dis (ManakaiDOMImplementationXDoctype): The
163            definition for |createDocumentType| method
164            is moved from |TreeCore.dis|.
165    
166            * XML.dis (ManakaiDOMXMLDocument): Factory
167            methods are moved from |Document.dis|.
168            (ManakaiDOMXMLBaseAttr, ManakaiDOMXMLIdAttr): Removed (merged
169            into |ManakaiDOMAttr| in |Element.dis|).
170    
171    2006-11-05  Wakaba  <wakaba@suika.fam.cx>
172    
173            * Element.dis (___get_node_ref): |eval|ed |require|
174            statement was broken.
175    
176            * DOMFeature.dis (getImplementationList): Argument
177            is not passed to the |getImplementation| method.
178    
179            * TreeStore.dis (DOMImplementationTreeStore): It
180            did not |f:implements| the |TSFeature30| feature.
181    
182            * XMLParser.dis: Use |create_uri_reference|
183            method instead of internal |_new| method
184            to create a URI reference object.
185    
186  2006-11-04  Wakaba  <wakaba@suika.fam.cx>  2006-11-04  Wakaba  <wakaba@suika.fam.cx>
187    
188          * DOMCore.dis (ManakaiDOMImplementation): No longer          * DOMCore.dis (ManakaiDOMImplementation): No longer

Legend:
Removed from v.1.196  
changed lines
  Added in v.1.209

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24