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

Legend:
Removed from v.1.93  
changed lines
  Added in v.1.143

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24