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

Legend:
Removed from v.1.91  
changed lines
  Added in v.1.137

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24