/[suikacvs]/messaging/manakai/lib/Message/Util/ChangeLog
Suika

Diff of /messaging/manakai/lib/Message/Util/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.95 by wakaba, Mon Feb 20 09:03:13 2006 UTC revision 1.129 by wakaba, Sun Apr 30 10:27:00 2006 UTC
# Line 1  Line 1 
1    2006-04-30  Wakaba  <wakaba@suika.fam.cx>
2    
3            * .cvsignore: Updated.
4    
5    2006-04-16  Wakaba  <wakaba@suika.fam.cx>
6    
7            * PerlCode.t (CDATADOMString2): New reflecting datatype.
8            (prototype): Returns |null| if it is not specified.
9    
10    2006-04-16  Wakaba  <wakaba@suika.fam.cx>
11    
12            * Makefile (.discore-all.pm): |CharacterData.pm| is added.
13    
14    2006-04-05  Wakaba  <wakaba@suika.fam.cx>
15    
16            * Grove.dis (generateUniqueID): Don't include random number; it
17            is unnecessary as long as only local uniquness is required.
18            (destroy): Delete singleton.
19    
20            * PerlCode.dis (createPCLiteral): A variable was not set.
21    
22    2006-04-04  Wakaba  <wakaba@suika.fam.cx>
23    
24            * DIS.dis (Require): Requires the |MDOM:TreeStore| module.
25            (getNodeFromStorage, setNodeToStorage): New methods.
26    
27    2006-04-04  Wakaba  <wakaba@suika.fam.cx>
28    
29            * PerlCode.dis (PropDef): Removed (they were not used).
30            (appendPackage, appendCodeFragment): Removed.
31            (PCImplementation.createPerl* factoty methods): Removed.
32            (setSubNode, setOverloadSub): Removed.
33            (Node setter attributes): They no longer call |adoptNode|
34            method.
35            (PCImplementation): Don't inherit |dx:ManakaiDefaultExceptionHandler|.
36            (PCException): Removed.
37    
38            * Grove.dis (destroy): Threshold value experimentally changed.
39    
40    2006-04-04  Wakaba  <wakaba@suika.fam.cx>
41    
42            * Grove.dis (collectGarbage): The gc algorithm has
43            been changed (a variant of mark and sweep).
44    
45    2006-04-04  Wakaba  <wakaba@suika.fam.cx>
46    
47            * Grove.dis (collectGarbage): Exit loops by |undef| from |each|.
48    
49    2006-04-03  Wakaba  <wakaba@suika.fam.cx>
50    
51            * DIS.dis (NO_PERL_CODE_IMPL_ERR): Removed.
52    
53            * ManakaiNode.dis (GetProp, SetProp): Removed.
54    
55    2006-04-03  Wakaba  <wakaba@suika.fam.cx>
56    
57            * Grove.dis (mg:mutations): It is changed from array
58            reference to hash reference.
59    
60            * PerlCode.dis (replaceVariable): The |pc2:| namespace
61            support.
62            (IN_USE_NODE_ERR, BAD_CHILD_ERR): Removed.
63            (createPCIf, createPCPackage): New methods.
64            (createPCFile): Renamed from |createPerlFile|.  Set
65            configuration parameters.
66    
67    2006-04-02  Wakaba  <wakaba@suika.fam.cx>
68    
69            * Makefile: Update to new modules.
70    
71    2006-04-01  Wakaba  <wakaba@suika.fam.cx>
72    
73            * Grove.dis (destroy): Threshold value changed to 4096.
74    
75            * PerlCode.dis (PerlCode): Associated as the default
76            class with |pc:*| and |pc2:*| element types.
77            (currentPackage, currentChunkNumber, getNextChunkNumber): Removed.
78            (ReflectCDATA): Reimplemented using standard |Element|
79            methods.
80            (sourceFile, sourceLine, currentSourceFile, currentSourceLine,
81            skipLines): Removed.
82            (pc:line): Removed.
83            (stringify): Support for the |pc:line| configuration
84            parameter is removed.
85    
86            * DIS.dis (isFeatureProvided): Removed.
87    
88    2006-03-31  Wakaba  <wakaba@suika.fam.cx>
89    
90            * Makefile (clean-db): New rule.
91    
92            * Grove.dis (onunload): New internal property.
93            (collectGarbage): Invoke the |mg:onunload| code if available.
94    
95    2006-03-31  Wakaba  <wakaba@suika.fam.cx>
96    
97            * Grove.dis (getNodeStemProp0Node): The |$opt| option
98            parameter is added.
99            (mg:nodeRefInterfaces): New property.
100    
101    2006-03-30  Wakaba  <wakaba@suika.fam.cx>
102    
103            * DIS.dis (mvLocalName, mvNamespaceURI): Namespace
104            unaware attribute name is supported.
105    
106            * Grove.dis (setOwnerPropRR, deleteOwnerProp, createNodeRefHashFromID):
107            New codes.
108            (nodeRefClass): New property (moved from the |MDOM:TreeCore|
109            module).
110    
111    2006-03-24  Wakaba  <wakaba@suika.fam.cx>
112    
113            * Grove.dis (getNodeRefPropValue, setNodeRefPropValue): New codes.
114    
115    2006-03-21  Wakaba  <wakaba@suika.fam.cx>
116    
117            * Grove.dis (get++NodeStemPropValue, orSetNodeStemPropValue): New
118            codes.
119    
120    2006-03-19  Wakaba  <wakaba@suika.fam.cx>
121    
122            * Grove.dis (createNodeRefFromID): Encloses variables by |{}|.
123            (getNodeID, getNodeStem): New codes.
124            (collectGarbage): A bug is fiexed.
125            (getNodeStemPropValueRef, setNodeStemProp0Node,
126            deleteNodeStemPropValue, nodeIDMatch): New codes.
127    
128    2006-03-17  Wakaba  <wakaba@suika.fam.cx>
129    
130            * Grove.dis (createNodeStem): Set the reference
131            to the |mg:nodeClass| property.
132            (createNodeRefFromID): New code.
133            (getNodeStemPropValue, setNodeStemPropValue, getNodeStemProp0Node):
134            New codes.
135    
136    2006-03-17  Wakaba  <wakaba@suika.fam.cx>
137    
138            * Grove.dis: New module.
139    
140    2006-03-15  Wakaba  <wakaba@suika.fam.cx>
141    
142            * DIS.dis (getMethodForType): Parameter |$resource|
143            is changed to |$type_resource|.
144            (getDOMConfigurationParameterName): New method.
145    
146    2006-03-12  Wakaba  <wakaba@suika.fam.cx>
147    
148            * DIS.dis (loadResource): Support for the |dis:aliasChild|
149            property has been removed.
150    
151    2006-03-12  Wakaba  <wakaba@suika.fam.cx>
152    
153            * DIS.dis (loadResource): Sets the |srinfo| parameter
154            of the |addTypeURI| method call.
155            (addTypeURI): The |srinfo| parameter is added.  Sets
156            the |srinfo| parameter of the |isSubsetOfURI| and |mergeAsAlias|
157            method calls.
158    
159    2006-03-11  Wakaba  <wakaba@suika.fam.cx>
160    
161            * DIS.dis (loadResource): Don't set |isDefined|
162            flag for aliases.
163    
164    2006-03-10  Wakaba  <wakaba@suika.fam.cx>
165    
166            * PerlCode.dis (stringify): Inserts new line after |COMMA|s
167            in lists (hash literals and array literals --- "lists" theirselves
168            are excluded since they are usually not so long).
169    
170            * DIS.dis (loadResource): Don't throw error
171            if an alias is alreadt defined for same URI.  Registers
172            aliases from |srinfo| to the database. By these
173            fixes aliases defined in another module from the canonical
174            resource name's module can live even after the canonical's
175            module is updated.
176    
177    2006-03-08  Wakaba  <wakaba@suika.fam.cx>
178    
179            * ManakaiNode.dis (destroy): Don't cause |uninitialized value
180            as SCALAR reference| error even if the node is disposed
181            and it no longer has tree id.
182    
183    2006-03-05  Wakaba  <wakaba@suika.fam.cx>
184    
185            * DIS.dis (mvOwnerElementResource): Allows an attribute
186            with no owner element.
187    
188    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
189    
190            * PerlCode.dis (PerlStringLiteral.stringify): If some character
191            are escaped, the string should have been quoted by |QUOTATION MARK|.
192    
193            * Makefile (.discore-all.pm): The parameter for |DIS/DPG.dis|
194            module was misplaced.
195            (distclean): New rule.
196            (clean): Cleans subdirectories, too.
197    
198    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
199    
200            * ManakaiNodeTest.dis (Require): Missing reference
201            to the |DISlib:Test| module is added.
202    
203            * Makefile: Revised for new |daf| database format.
204    
205            * DIS.dis (elementTypeMatch, isSubsetOfURI): The |srinfo|
206            parameter is added.
207            (getFor, getModule): Set reference rather than string
208            itself to the |{for}| property.
209            (loadResource): Passes |srinfo| parameter
210            to |isSubsetOfURI|-calling methods.
211            (mergeAsAlias): The |srinfo| parameter is added.
212    
213    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
214    
215            * PerlCode.dis (Require): Missing reference to the |DISlib:DISMarkup|
216            module is added.
217    
218    2006-02-25  Wakaba  <wakaba@suika.fam.cx>
219    
220            * DIS.dis (lookupNamespacePrefix): Resolves prefix by
221            namespace resolver if available.
222            (disNamespaceResolver): New attribute.
223            (loadModule): Sets |revision| attribute of the created module.
224            (ownerModuleRef): Setter is added.
225            (addTypeURI): Set |ownerModule| attribute if possible.
226            (ManakaiDISModuleLite): The class no longer inherits |DISAnyResource|
227            class and |ManakaiDefaultExceptionHandler| class.
228            (mergeAsAlias): New |noEqualityCheck| parameter is added.
229    
230            * Makefile: New variables for |DAF| are added.
231    
232    2006-02-24  Wakaba  <wakaba@suika.fam.cx>
233    
234            * DIS.dis (loadModule): Adds name URIs of |Require|d
235            modules to the list of such modules.
236            (DIS:forURI): New property.
237            (getReferringModuleURIList, addReferringModuleURI): New methods.
238            (DIS:referringModule): New property.
239    
240    2006-02-24  Wakaba  <wakaba@suika.fam.cx>
241    
242            * DIS.dis (loadResource): URI registration by |addResourceList|
243            was incorrect for aliases.
244            (unloadResource): It did not support resources with
245            no e.g. |{subOf}| hash.
246            (addResourceURI): New method.
247            (getResourceURIList): New method.
248    
249    2006-02-23  Wakaba  <wakaba@suika.fam.cx>
250    
251            * DIS.dis (loadResource, loadFor, loadModule): New |srinfo|
252            parameter is added.  Restores super-resource information
253            from |srinfo| if available.
254            (unloadModule): New method.
255            (getModuleResourceList): New method.
256            (addResourceList): Adds all alias names to the list.
257            (addForResource): New method analog to |addResourceList|.
258            (getForResourceList): New method analog to |getResourceList|.
259            (dx:Interface.getErrorInterfaceResource): New method
260            implementation.
261    
262    2006-02-22  Wakaba  <wakaba@suika.fam.cx>
263    
264            * PerlCode.dis (PCVariable.stringify): The |hashKey|
265            attribute was not reflected to the stringified representation.
266    
267            * DIS.dis (getErrorInterfaceResource): New method.
268            (getErrorCodeResource): New method.
269    
270    2006-02-20  Wakaba  <wakaba@suika.fam.cx>
271    
272            * DIS.dis (MUErrorHandler): Missing |For| specification is added.
273    
274    2006-02-20  Wakaba  <wakaba@suika.fam.cx>
275    
276            * DIS.dis (getMethodForType): Bug fixed.
277    
278  2006-02-20  Wakaba  <wakaba@suika.fam.cx>  2006-02-20  Wakaba  <wakaba@suika.fam.cx>
279    
280          * DIS.dis (isPropertyElement): The |DISCore:resourceType|          * DIS.dis (isPropertyElement): The |DISCore:resourceType|

Legend:
Removed from v.1.95  
changed lines
  Added in v.1.129

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24