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

Legend:
Removed from v.1.97  
changed lines
  Added in v.1.132

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24