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

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24