/[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.96 by wakaba, Mon Feb 20 14:52:44 2006 UTC revision 1.145 by wakaba, Sun Dec 31 09:11:57 2006 UTC
# Line 1  Line 1 
1    2006-12-31  Wakaba  <wakaba@suika.fam.cx>
2    
3            * DIS.dis: Support for |for| is entirely removed.  |forArg|
4            parameters are removed.
5            (createDISDocument): Removed.
6            (tfurisToURI): Removed.
7            (tfpurisToURI): The |for| URI slot is
8            fixed to |ManakaiDOM:all|.
9            (tfqnamesToURI): Removed.
10            (tfpqnamesToURI): The |defaultForURI| parameter
11            is removed and the |for| URI slot is
12            fixed to |ManakaiDOM:all|.
13            (forURI): Removed.
14            (forMatch): The first parameter, |forArg|, no
15            longer takes effect.
16    
17            * PerlCode.dis (sourceFor): Removed.
18            (stringify): Don't output comment with |sourceFor| URI.
19    
20    2006-12-31  Wakaba  <wakaba@suika.fam.cx>
21    
22            * DIS.dis (forMatch, readProperties): Support for the |For|
23            property is removed.
24    
25    2006-12-30  Wakaba  <wakaba@suika.fam.cx>
26    
27            * DIS.dis (defaultForURI): Removed.
28    
29    2006-12-30  Wakaba  <wakaba@suika.fam.cx>
30    
31            * PerlCode.dis, DIS.dis, ManakaiNode.dis,
32            ManakaiNodeTest.dis: |For| specifications are removed.
33    
34            * common.dis: New module.
35    
36            * DIS.dis, PerlCode.dis, ManakaiNode.dis: |Util:| resource
37            definitions are removed (and moved to |common.dis|).
38    
39            * DIS.dis (ForEmpty, ForLatest): Removed.
40    
41            * DIS.dis: |WithFor| and |DefaultFor| are removed.
42    
43    2006-12-30  Wakaba  <wakaba@suika.fam.cx>
44    
45            * PerlCode.dis: |WithFor| and |DefaultFor| are removed.
46    
47    2006-12-30  Wakaba  <wakaba@suika.fam.cx>
48    
49            * DIS.dis, PerlCode.dis: References to the |ManakaiDOM:ManakaiDOM|
50            mode are removed.
51    
52    2006-12-30  Wakaba  <wakaba@suika.fam.cx>
53    
54            * DIS.dis (ModuleRole, ForRole, ResourceRole,
55            DatabaseRole, ElementRole): Removed.
56            (DISParser.new): Removed.
57            (getFeature): Removed.
58            (hasFeature): Removed.
59    
60            * Grove.dis: Removed.
61    
62    2006-12-29  Wakaba  <wakaba@suika.fam.cx>
63    
64            * PerlCode.dis (createPCFile): Removed.
65            (createPCDocument): New method.
66    
67    2006-12-02  Wakaba  <wakaba@suika.fam.cx>
68    
69            * Makefile: |lib/Message/DOM/DOMString.pm| is added.
70    
71    2006-11-05  Wakaba  <wakaba@suika.fam.cx>
72    
73            * Grove.dis (mg:nodeRefClass, mg:nodeRefInterfaces): Removed.
74    
75    2006-11-04  Wakaba  <wakaba@suika.fam.cx>
76    
77            * DIS.dis (ManakaiDISImplementation): It no longer
78            inherits |ManakaiDISImplementationValue|,
79            |ManakaiDISImplementationPerl|, and |ManakaiSWCFGImplementation|
80            interfaces.  The class is now expected to be implemented
81            by |DOMImplementation| objects.
82    
83            * PerlCode.dis (addImplementedFeature, addImplementedElementType):
84            New methods.
85            (PCHasFeature, PCElementType): New interfaces.
86            (PCDocument): It no longer inherits the |ManakaiDOMDocument|; it
87            is now expected to be implemented by |Document|
88            objects.
89            (PCImplementation): It no longer inherits the |ManakaiDOMImplementation|;
90            it is now expected to be implemented by |DOMImplementation|
91            objects.
92    
93    2006-11-03  Wakaba  <wakaba@suika.fam.cx>
94    
95            * autoload/: New directory.
96    
97            * DIS.dis (getPropertyResourceList): Unused |defaultMediaType|
98            parameter is deleted.  New |isaRecursivePropName|
99            and |recursiveISAPropName| parameters are added.
100    
101            * PerlCode.dis (addRevISAPackageName, getRevISAPackageName):
102            New methods.
103            (stringify): Support for the rev-ISA packages is added.
104            (getAutoloadDefinitionList): New method.
105    
106    2006-08-15  Wakaba  <wakaba@suika.fam.cx>
107    
108            * DIS.dis (parseString): New |for_arg| parameter is added.
109    
110    2006-08-15  Wakaba  <wakaba@suika.fam.cx>
111    
112            * DIS.dis (readProperties): New |implementation| parameters
113            are added.  Support for the |lang:dcmodel| lexical
114            type is added.
115            (parseString): New method.
116    
117    2006-08-15  Wakaba  <wakaba@suika.fam.cx>
118            
119            * Makefile (.discore-all.pm): |../DOM/TreeStore.pm| is added
120            to the list.
121    
122    2006-05-28  Wakaba  <wakaba@suika.fam.cx>
123    
124            * DIS.dis (Require): An explicit reference to the |MDOM:DOMCore|
125            module is added.
126            (readProperties): The support for the |DISCore:NSString| type
127            is added.
128    
129    2006-04-30  Wakaba  <wakaba@suika.fam.cx>
130    
131            * .cvsignore: Updated.
132    
133    2006-04-16  Wakaba  <wakaba@suika.fam.cx>
134    
135            * PerlCode.t (CDATADOMString2): New reflecting datatype.
136            (prototype): Returns |null| if it is not specified.
137    
138    2006-04-16  Wakaba  <wakaba@suika.fam.cx>
139    
140            * Makefile (.discore-all.pm): |CharacterData.pm| is added.
141    
142    2006-04-05  Wakaba  <wakaba@suika.fam.cx>
143    
144            * Grove.dis (generateUniqueID): Don't include random number; it
145            is unnecessary as long as only local uniquness is required.
146            (destroy): Delete singleton.
147    
148            * PerlCode.dis (createPCLiteral): A variable was not set.
149    
150    2006-04-04  Wakaba  <wakaba@suika.fam.cx>
151    
152            * DIS.dis (Require): Requires the |MDOM:TreeStore| module.
153            (getNodeFromStorage, setNodeToStorage): New methods.
154    
155    2006-04-04  Wakaba  <wakaba@suika.fam.cx>
156    
157            * PerlCode.dis (PropDef): Removed (they were not used).
158            (appendPackage, appendCodeFragment): Removed.
159            (PCImplementation.createPerl* factoty methods): Removed.
160            (setSubNode, setOverloadSub): Removed.
161            (Node setter attributes): They no longer call |adoptNode|
162            method.
163            (PCImplementation): Don't inherit |dx:ManakaiDefaultExceptionHandler|.
164            (PCException): Removed.
165    
166            * Grove.dis (destroy): Threshold value experimentally changed.
167    
168    2006-04-04  Wakaba  <wakaba@suika.fam.cx>
169    
170            * Grove.dis (collectGarbage): The gc algorithm has
171            been changed (a variant of mark and sweep).
172    
173    2006-04-04  Wakaba  <wakaba@suika.fam.cx>
174    
175            * Grove.dis (collectGarbage): Exit loops by |undef| from |each|.
176    
177    2006-04-03  Wakaba  <wakaba@suika.fam.cx>
178    
179            * DIS.dis (NO_PERL_CODE_IMPL_ERR): Removed.
180    
181            * ManakaiNode.dis (GetProp, SetProp): Removed.
182    
183    2006-04-03  Wakaba  <wakaba@suika.fam.cx>
184    
185            * Grove.dis (mg:mutations): It is changed from array
186            reference to hash reference.
187    
188            * PerlCode.dis (replaceVariable): The |pc2:| namespace
189            support.
190            (IN_USE_NODE_ERR, BAD_CHILD_ERR): Removed.
191            (createPCIf, createPCPackage): New methods.
192            (createPCFile): Renamed from |createPerlFile|.  Set
193            configuration parameters.
194    
195    2006-04-02  Wakaba  <wakaba@suika.fam.cx>
196    
197            * Makefile: Update to new modules.
198    
199    2006-04-01  Wakaba  <wakaba@suika.fam.cx>
200    
201            * Grove.dis (destroy): Threshold value changed to 4096.
202    
203            * PerlCode.dis (PerlCode): Associated as the default
204            class with |pc:*| and |pc2:*| element types.
205            (currentPackage, currentChunkNumber, getNextChunkNumber): Removed.
206            (ReflectCDATA): Reimplemented using standard |Element|
207            methods.
208            (sourceFile, sourceLine, currentSourceFile, currentSourceLine,
209            skipLines): Removed.
210            (pc:line): Removed.
211            (stringify): Support for the |pc:line| configuration
212            parameter is removed.
213    
214            * DIS.dis (isFeatureProvided): Removed.
215    
216    2006-03-31  Wakaba  <wakaba@suika.fam.cx>
217    
218            * Makefile (clean-db): New rule.
219    
220            * Grove.dis (onunload): New internal property.
221            (collectGarbage): Invoke the |mg:onunload| code if available.
222    
223    2006-03-31  Wakaba  <wakaba@suika.fam.cx>
224    
225            * Grove.dis (getNodeStemProp0Node): The |$opt| option
226            parameter is added.
227            (mg:nodeRefInterfaces): New property.
228    
229    2006-03-30  Wakaba  <wakaba@suika.fam.cx>
230    
231            * DIS.dis (mvLocalName, mvNamespaceURI): Namespace
232            unaware attribute name is supported.
233    
234            * Grove.dis (setOwnerPropRR, deleteOwnerProp, createNodeRefHashFromID):
235            New codes.
236            (nodeRefClass): New property (moved from the |MDOM:TreeCore|
237            module).
238    
239    2006-03-24  Wakaba  <wakaba@suika.fam.cx>
240    
241            * Grove.dis (getNodeRefPropValue, setNodeRefPropValue): New codes.
242    
243    2006-03-21  Wakaba  <wakaba@suika.fam.cx>
244    
245            * Grove.dis (get++NodeStemPropValue, orSetNodeStemPropValue): New
246            codes.
247    
248    2006-03-19  Wakaba  <wakaba@suika.fam.cx>
249    
250            * Grove.dis (createNodeRefFromID): Encloses variables by |{}|.
251            (getNodeID, getNodeStem): New codes.
252            (collectGarbage): A bug is fiexed.
253            (getNodeStemPropValueRef, setNodeStemProp0Node,
254            deleteNodeStemPropValue, nodeIDMatch): New codes.
255    
256    2006-03-17  Wakaba  <wakaba@suika.fam.cx>
257    
258            * Grove.dis (createNodeStem): Set the reference
259            to the |mg:nodeClass| property.
260            (createNodeRefFromID): New code.
261            (getNodeStemPropValue, setNodeStemPropValue, getNodeStemProp0Node):
262            New codes.
263    
264    2006-03-17  Wakaba  <wakaba@suika.fam.cx>
265    
266            * Grove.dis: New module.
267    
268    2006-03-15  Wakaba  <wakaba@suika.fam.cx>
269    
270            * DIS.dis (getMethodForType): Parameter |$resource|
271            is changed to |$type_resource|.
272            (getDOMConfigurationParameterName): New method.
273    
274    2006-03-12  Wakaba  <wakaba@suika.fam.cx>
275    
276            * DIS.dis (loadResource): Support for the |dis:aliasChild|
277            property has been removed.
278    
279    2006-03-12  Wakaba  <wakaba@suika.fam.cx>
280    
281            * DIS.dis (loadResource): Sets the |srinfo| parameter
282            of the |addTypeURI| method call.
283            (addTypeURI): The |srinfo| parameter is added.  Sets
284            the |srinfo| parameter of the |isSubsetOfURI| and |mergeAsAlias|
285            method calls.
286    
287    2006-03-11  Wakaba  <wakaba@suika.fam.cx>
288    
289            * DIS.dis (loadResource): Don't set |isDefined|
290            flag for aliases.
291    
292    2006-03-10  Wakaba  <wakaba@suika.fam.cx>
293    
294            * PerlCode.dis (stringify): Inserts new line after |COMMA|s
295            in lists (hash literals and array literals --- "lists" theirselves
296            are excluded since they are usually not so long).
297    
298            * DIS.dis (loadResource): Don't throw error
299            if an alias is alreadt defined for same URI.  Registers
300            aliases from |srinfo| to the database. By these
301            fixes aliases defined in another module from the canonical
302            resource name's module can live even after the canonical's
303            module is updated.
304    
305    2006-03-08  Wakaba  <wakaba@suika.fam.cx>
306    
307            * ManakaiNode.dis (destroy): Don't cause |uninitialized value
308            as SCALAR reference| error even if the node is disposed
309            and it no longer has tree id.
310    
311    2006-03-05  Wakaba  <wakaba@suika.fam.cx>
312    
313            * DIS.dis (mvOwnerElementResource): Allows an attribute
314            with no owner element.
315    
316    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
317    
318            * PerlCode.dis (PerlStringLiteral.stringify): If some character
319            are escaped, the string should have been quoted by |QUOTATION MARK|.
320    
321            * Makefile (.discore-all.pm): The parameter for |DIS/DPG.dis|
322            module was misplaced.
323            (distclean): New rule.
324            (clean): Cleans subdirectories, too.
325    
326    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
327    
328            * ManakaiNodeTest.dis (Require): Missing reference
329            to the |DISlib:Test| module is added.
330    
331            * Makefile: Revised for new |daf| database format.
332    
333            * DIS.dis (elementTypeMatch, isSubsetOfURI): The |srinfo|
334            parameter is added.
335            (getFor, getModule): Set reference rather than string
336            itself to the |{for}| property.
337            (loadResource): Passes |srinfo| parameter
338            to |isSubsetOfURI|-calling methods.
339            (mergeAsAlias): The |srinfo| parameter is added.
340    
341    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
342    
343            * PerlCode.dis (Require): Missing reference to the |DISlib:DISMarkup|
344            module is added.
345    
346    2006-02-25  Wakaba  <wakaba@suika.fam.cx>
347    
348            * DIS.dis (lookupNamespacePrefix): Resolves prefix by
349            namespace resolver if available.
350            (disNamespaceResolver): New attribute.
351            (loadModule): Sets |revision| attribute of the created module.
352            (ownerModuleRef): Setter is added.
353            (addTypeURI): Set |ownerModule| attribute if possible.
354            (ManakaiDISModuleLite): The class no longer inherits |DISAnyResource|
355            class and |ManakaiDefaultExceptionHandler| class.
356            (mergeAsAlias): New |noEqualityCheck| parameter is added.
357    
358            * Makefile: New variables for |DAF| are added.
359    
360    2006-02-24  Wakaba  <wakaba@suika.fam.cx>
361    
362            * DIS.dis (loadModule): Adds name URIs of |Require|d
363            modules to the list of such modules.
364            (DIS:forURI): New property.
365            (getReferringModuleURIList, addReferringModuleURI): New methods.
366            (DIS:referringModule): New property.
367    
368    2006-02-24  Wakaba  <wakaba@suika.fam.cx>
369    
370            * DIS.dis (loadResource): URI registration by |addResourceList|
371            was incorrect for aliases.
372            (unloadResource): It did not support resources with
373            no e.g. |{subOf}| hash.
374            (addResourceURI): New method.
375            (getResourceURIList): New method.
376    
377    2006-02-23  Wakaba  <wakaba@suika.fam.cx>
378    
379            * DIS.dis (loadResource, loadFor, loadModule): New |srinfo|
380            parameter is added.  Restores super-resource information
381            from |srinfo| if available.
382            (unloadModule): New method.
383            (getModuleResourceList): New method.
384            (addResourceList): Adds all alias names to the list.
385            (addForResource): New method analog to |addResourceList|.
386            (getForResourceList): New method analog to |getResourceList|.
387            (dx:Interface.getErrorInterfaceResource): New method
388            implementation.
389    
390    2006-02-22  Wakaba  <wakaba@suika.fam.cx>
391    
392            * PerlCode.dis (PCVariable.stringify): The |hashKey|
393            attribute was not reflected to the stringified representation.
394    
395            * DIS.dis (getErrorInterfaceResource): New method.
396            (getErrorCodeResource): New method.
397    
398  2006-02-20  Wakaba  <wakaba@suika.fam.cx>  2006-02-20  Wakaba  <wakaba@suika.fam.cx>
399    
400          * DIS.dis (MUErrorHandler): Missing |For| specification is added.          * DIS.dis (MUErrorHandler): Missing |For| specification is added.

Legend:
Removed from v.1.96  
changed lines
  Added in v.1.145

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24