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

Legend:
Removed from v.1.197  
changed lines
  Added in v.1.206

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24