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

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24