/[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.67 by wakaba, Wed Nov 16 10:34:53 2005 UTC revision 1.119 by wakaba, Sat Apr 1 14:41:31 2006 UTC
# Line 1  Line 1 
1    2006-04-01  Wakaba  <wakaba@suika.fam.cx>
2    
3            * Grove.dis (destroy): Threshold value changed to 4096.
4    
5            * PerlCode.dis (PerlCode): Associated as the default
6            class with |pc:*| and |pc2:*| element types.
7            (currentPackage, currentChunkNumber, getNextChunkNumber): Removed.
8            (ReflectCDATA): Reimplemented using standard |Element|
9            methods.
10            (sourceFile, sourceLine, currentSourceFile, currentSourceLine,
11            skipLines): Removed.
12            (pc:line): Removed.
13            (stringify): Support for the |pc:line| configuration
14            parameter is removed.
15    
16            * DIS.dis (isFeatureProvided): Removed.
17    
18    2006-03-31  Wakaba  <wakaba@suika.fam.cx>
19    
20            * Makefile (clean-db): New rule.
21    
22            * Grove.dis (onunload): New internal property.
23            (collectGarbage): Invoke the |mg:onunload| code if available.
24    
25    2006-03-31  Wakaba  <wakaba@suika.fam.cx>
26    
27            * Grove.dis (getNodeStemProp0Node): The |$opt| option
28            parameter is added.
29            (mg:nodeRefInterfaces): New property.
30    
31    2006-03-30  Wakaba  <wakaba@suika.fam.cx>
32    
33            * DIS.dis (mvLocalName, mvNamespaceURI): Namespace
34            unaware attribute name is supported.
35    
36            * Grove.dis (setOwnerPropRR, deleteOwnerProp, createNodeRefHashFromID):
37            New codes.
38            (nodeRefClass): New property (moved from the |MDOM:TreeCore|
39            module).
40    
41    2006-03-24  Wakaba  <wakaba@suika.fam.cx>
42    
43            * Grove.dis (getNodeRefPropValue, setNodeRefPropValue): New codes.
44    
45    2006-03-21  Wakaba  <wakaba@suika.fam.cx>
46    
47            * Grove.dis (get++NodeStemPropValue, orSetNodeStemPropValue): New
48            codes.
49    
50    2006-03-19  Wakaba  <wakaba@suika.fam.cx>
51    
52            * Grove.dis (createNodeRefFromID): Encloses variables by |{}|.
53            (getNodeID, getNodeStem): New codes.
54            (collectGarbage): A bug is fiexed.
55            (getNodeStemPropValueRef, setNodeStemProp0Node,
56            deleteNodeStemPropValue, nodeIDMatch): New codes.
57    
58    2006-03-17  Wakaba  <wakaba@suika.fam.cx>
59    
60            * Grove.dis (createNodeStem): Set the reference
61            to the |mg:nodeClass| property.
62            (createNodeRefFromID): New code.
63            (getNodeStemPropValue, setNodeStemPropValue, getNodeStemProp0Node):
64            New codes.
65    
66    2006-03-17  Wakaba  <wakaba@suika.fam.cx>
67    
68            * Grove.dis: New module.
69    
70    2006-03-15  Wakaba  <wakaba@suika.fam.cx>
71    
72            * DIS.dis (getMethodForType): Parameter |$resource|
73            is changed to |$type_resource|.
74            (getDOMConfigurationParameterName): New method.
75    
76    2006-03-12  Wakaba  <wakaba@suika.fam.cx>
77    
78            * DIS.dis (loadResource): Support for the |dis:aliasChild|
79            property has been removed.
80    
81    2006-03-12  Wakaba  <wakaba@suika.fam.cx>
82    
83            * DIS.dis (loadResource): Sets the |srinfo| parameter
84            of the |addTypeURI| method call.
85            (addTypeURI): The |srinfo| parameter is added.  Sets
86            the |srinfo| parameter of the |isSubsetOfURI| and |mergeAsAlias|
87            method calls.
88    
89    2006-03-11  Wakaba  <wakaba@suika.fam.cx>
90    
91            * DIS.dis (loadResource): Don't set |isDefined|
92            flag for aliases.
93    
94    2006-03-10  Wakaba  <wakaba@suika.fam.cx>
95    
96            * PerlCode.dis (stringify): Inserts new line after |COMMA|s
97            in lists (hash literals and array literals --- "lists" theirselves
98            are excluded since they are usually not so long).
99    
100            * DIS.dis (loadResource): Don't throw error
101            if an alias is alreadt defined for same URI.  Registers
102            aliases from |srinfo| to the database. By these
103            fixes aliases defined in another module from the canonical
104            resource name's module can live even after the canonical's
105            module is updated.
106    
107    2006-03-08  Wakaba  <wakaba@suika.fam.cx>
108    
109            * ManakaiNode.dis (destroy): Don't cause |uninitialized value
110            as SCALAR reference| error even if the node is disposed
111            and it no longer has tree id.
112    
113    2006-03-05  Wakaba  <wakaba@suika.fam.cx>
114    
115            * DIS.dis (mvOwnerElementResource): Allows an attribute
116            with no owner element.
117    
118    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
119    
120            * PerlCode.dis (PerlStringLiteral.stringify): If some character
121            are escaped, the string should have been quoted by |QUOTATION MARK|.
122    
123            * Makefile (.discore-all.pm): The parameter for |DIS/DPG.dis|
124            module was misplaced.
125            (distclean): New rule.
126            (clean): Cleans subdirectories, too.
127    
128    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
129    
130            * ManakaiNodeTest.dis (Require): Missing reference
131            to the |DISlib:Test| module is added.
132    
133            * Makefile: Revised for new |daf| database format.
134    
135            * DIS.dis (elementTypeMatch, isSubsetOfURI): The |srinfo|
136            parameter is added.
137            (getFor, getModule): Set reference rather than string
138            itself to the |{for}| property.
139            (loadResource): Passes |srinfo| parameter
140            to |isSubsetOfURI|-calling methods.
141            (mergeAsAlias): The |srinfo| parameter is added.
142    
143    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
144    
145            * PerlCode.dis (Require): Missing reference to the |DISlib:DISMarkup|
146            module is added.
147    
148    2006-02-25  Wakaba  <wakaba@suika.fam.cx>
149    
150            * DIS.dis (lookupNamespacePrefix): Resolves prefix by
151            namespace resolver if available.
152            (disNamespaceResolver): New attribute.
153            (loadModule): Sets |revision| attribute of the created module.
154            (ownerModuleRef): Setter is added.
155            (addTypeURI): Set |ownerModule| attribute if possible.
156            (ManakaiDISModuleLite): The class no longer inherits |DISAnyResource|
157            class and |ManakaiDefaultExceptionHandler| class.
158            (mergeAsAlias): New |noEqualityCheck| parameter is added.
159    
160            * Makefile: New variables for |DAF| are added.
161    
162    2006-02-24  Wakaba  <wakaba@suika.fam.cx>
163    
164            * DIS.dis (loadModule): Adds name URIs of |Require|d
165            modules to the list of such modules.
166            (DIS:forURI): New property.
167            (getReferringModuleURIList, addReferringModuleURI): New methods.
168            (DIS:referringModule): New property.
169    
170    2006-02-24  Wakaba  <wakaba@suika.fam.cx>
171    
172            * DIS.dis (loadResource): URI registration by |addResourceList|
173            was incorrect for aliases.
174            (unloadResource): It did not support resources with
175            no e.g. |{subOf}| hash.
176            (addResourceURI): New method.
177            (getResourceURIList): New method.
178    
179    2006-02-23  Wakaba  <wakaba@suika.fam.cx>
180    
181            * DIS.dis (loadResource, loadFor, loadModule): New |srinfo|
182            parameter is added.  Restores super-resource information
183            from |srinfo| if available.
184            (unloadModule): New method.
185            (getModuleResourceList): New method.
186            (addResourceList): Adds all alias names to the list.
187            (addForResource): New method analog to |addResourceList|.
188            (getForResourceList): New method analog to |getResourceList|.
189            (dx:Interface.getErrorInterfaceResource): New method
190            implementation.
191    
192    2006-02-22  Wakaba  <wakaba@suika.fam.cx>
193    
194            * PerlCode.dis (PCVariable.stringify): The |hashKey|
195            attribute was not reflected to the stringified representation.
196    
197            * DIS.dis (getErrorInterfaceResource): New method.
198            (getErrorCodeResource): New method.
199    
200    2006-02-20  Wakaba  <wakaba@suika.fam.cx>
201    
202            * DIS.dis (MUErrorHandler): Missing |For| specification is added.
203    
204    2006-02-20  Wakaba  <wakaba@suika.fam.cx>
205    
206            * DIS.dis (getMethodForType): Bug fixed.
207    
208    2006-02-20  Wakaba  <wakaba@suika.fam.cx>
209    
210            * DIS.dis (isPropertyElement): The |DISCore:resourceType|
211            element type is now recognized as a property.  In addition,
212            element types that are a |DISSource:Property| are
213            properties.
214            (DIS:AnyMethod, DIS:Method, DIS:Attribute): New types.
215            (DIS:targetType): New property.
216            (DISModule, DISFor, DISResource, DISDatabase): These
217            classes no longer inherits |ManakaiDISExceptionTarget|.
218            (DISDatabase.loadResource): Reads |DISCore:resourceType| property
219            as well as |rdf:type| property.
220            (DISAnyResource.MUErrorHandler, DISDatabase.MUErrorHandler): New
221            methods.
222            (DISDatabase.domConfig): New attribute.
223            (error-handler): New configuration parameter.
224            (getMethodForType): New code fragment.
225            (DIS:more-than-one-methods-for-a-type): New error.
226            (ManakaiDISExceptionTarget): Removed.
227    
228    2006-02-19  Wakaba  <wakaba@suika.fam.cx>
229    
230            * DIS.dis (composeSubsetURI): New code fragment.
231            (getResource, getModule, getFor, loadResource): Old |rdf:type| settking
232            code is removed.
233            (isSubsetOfURI): Old compatibility code removed.
234            (addTypeURI): Bugs fixed.
235    
236    2006-02-19  Wakaba  <wakaba@suika.fam.cx>
237    
238            * DIS.dis (getResource, getFor, getModule): Set |DIS:typeURI|
239            property on creation of an object.
240            (isAnonymous): Setter is added.
241            (isTypeURI): Redefined using |typeResource| and |isSubsetOfURI|.
242            (getTypeURIList): New method.
243            (typeResource): New attribute.
244            (addTypeURI): New method.
245            (DISModule.isAnonymous, DISFor.isAnonymous): Removed.  Now |for|s
246            and modules as well as normal resources can be anonymous.
247            (getSuperResourceURIList): New method.
248    
249    2006-02-18  Wakaba  <wakaba@suika.fam.cx>
250    
251            * DIS.dis (revision): New attribute.
252    
253    2006-02-09  Wakaba  <wakaba@suika.fam.cx>
254    
255            * PerlCode.dis (PerlStringLiteral.stringify): |pc:preserve-line-break|
256            configuration parameter support is added.
257            (pc:preserve-line-break): New configuration option.
258    
259            * DIS.dis (readProperties): |DISCore:UString| lextype support added.
260    
261    2006-02-08  Wakaba  <wakaba@suika.fam.cx>
262    
263            * PerlCode.dis (PCReference.stringify): Reference operator |\|
264            was missing.
265            
266    2006-02-08  Wakaba  <wakaba@suika.fam.cx>
267    
268            * PerlCode.dis (getNameListAttrR): Non-|pc:|-namespace elements
269            and their descendants were ignored.
270            (getNameListAttrRM): New variant derived from |getNameListAttrR|,
271            for |getUsePerlModuleNameList| and |getUseCharClassNameList|.
272            (getUsePerlModuleNameList, getUseCharClassNameList): Don't
273            include |pc:package| and their descendants to the target.
274            (PerlFile.stringify): Outputs |use| statements
275            for Perl modules and character classes not part of any package,
276            if any.
277    
278            * DIS.dis: |lang:tdterr|'s |DVNSValue| convertion is supported.
279    
280    2006-02-06  Wakaba  <wakaba@suika.fam.cx>
281    
282            * DIS.dis (loadModule): Loads a "daem" submodule file
283            if exists.
284    
285    2006-01-30  Wakaba  <wakaba@suika.fam.cx>
286    
287            * Makefile: Typo fixed.
288    
289    2006-01-29  Wakaba  <wakaba@suika.fam.cx>
290    
291            * Makefile: Updated to be consist with |../DOM/Makefile|.
292    
293            * DIS.dis (parse): Parameter |input|'s type is
294            changed from |DOMLS:LSInput| to |DISPerl:HASH| to
295            remove dependency on |MDOM:DOMLS| module.
296    
297    2006-01-29  Wakaba  <wakaba@suika.fam.cx>
298    
299            * PerlCode.dis (skipLines): Its code was incorrect.
300            (createPCLiteral): Creates a |undef| keyword node
301            for an |undef| value.  Tests added.
302    
303    2006-01-25  Wakaba  <wakaba@suika.fam.cx>
304    
305            * ManakaiNodeTest.dis: Tests for |mn:subnode2| hash-hash added.
306    
307    2006-01-24  Wakaba  <wakaba@suika.fam.cx>
308    
309            * ManakaiNodeTest.dis: Tests added.
310    
311    2006-01-23  Wakaba  <wakaba@suika.fam.cx>
312    
313            * .cvsignore: |ManakaiNodeTest.pm| added.
314    
315    2006-01-23  Wakaba  <wakaba@suika.fam.cx>
316    
317            * ManakaiNodeTest.dis: New module.
318    
319            * Makefile: |ManakaiNodeTest.dis| added.
320    
321    2006-01-22  Wakaba  <wakaba@suika.fam.cx>
322    
323            * PerlCode.dis: Fixed not |getAttributeNS| to cause
324            uninitialized value warnings.
325    
326    2006-01-19  Wakaba  <wakaba@suika.fam.cx>
327    
328            * PerlCode.dis (PCPackage.stringify): Appends a string
329            representation of non-|pc:*| element children for
330            the stringified value.
331    
332    2006-01-07  Wakaba  <wakaba@suika.fam.cx>
333    
334            * Makefile: |../DOM/XDoctype.dis| added.
335    
336    2005-12-27  Wakaba  <wakaba@suika.fam.cx>
337    
338            * PerlCode.dis (PCReference): New interface.
339    
340    2005-12-24  Wakaba  <wakaba@suika.fam.cx>
341    
342            * PerlCode.dis (PerlSub.clearPerlName): New method.
343            (PCDocument.createPCLiteral): Adopts |PerlCode| node
344            if it is a foreign one.
345    
346            * DIS.dis (underscoreNameToCamelCaseName): A |HYPHEN-MINUS|
347            character is replaced to |UNDERLINE| character.
348    
349    2005-12-21  Wakaba  <wakaba@suika.fam.cx>
350    
351            * Makefile: |dpg.dae| rule merged into |discore.dae| rule.
352    
353    2005-12-20  Wakaba  <wakaba@suika.fam.cx>
354    
355            * DIS.dis: DPG format support added.
356    
357    2005-12-18  Wakaba  <wakaba@suika.fam.cx>
358    
359            * PerlCode.dis (PCDocument.createPerlSub): New method.
360    
361            * Makefile: Rules to make |DIS/DPG.pm| added.
362    
363    2005-12-18  Wakaba  <wakaba@suika.fam.cx>
364    
365            * PerlCode.dis (PCExpression.stringify): More operators supported.
366            (PCDocument.createPCStatement): New method.
367    
368    2005-12-17  Wakaba  <wakaba@suika.fam.cx>
369    
370            * PerlCode.dis (PCWhen): New interface.
371    
372    2005-12-16  Wakaba  <wakaba@suika.fam.cx>
373    
374            * PerlCode.dis (PCNumberLiteral, PCDereference, PCApply): New interfaces.
375            (arrayRefLiteral, hashRefLiteral): Typos in element type names fixed.
376            (PCExpression.stringify): Outputs children other than expression.
377            Inserts space before and after operators if desired.
378    
379    2005-12-15  Wakaba  <wakaba@suika.fam.cx>
380    
381            * PerlCode.dis (PCCondition, PCBlock): New interface.
382            (ManakaiPCBlock): Renamed as |ManakaiPerlCodeBlock| to
383            distingulish new |ManakaiPCBlock| class implementing new |PCBlock|
384            interface.
385    
386    2005-12-14  Wakaba  <wakaba@suika.fam.cx>
387    
388            * PerlCode.dis (PCExpression, PCChoose, PCWhen, PCOtherwise): New
389            interfaces and element types.
390            (getChildElementByType): New code.
391            (PCFunctionCall): New interface and element type.
392    
393    2005-11-24  Wakaba  <wakaba@suika.fam.cx>
394    
395            * DIS.dis (stringify): Returns |DIS:uri| error parameter if available.
396    
397    2005-11-23  Wakaba  <wakaba@suika.fam.cx>
398    
399            * Error.pm (new): Sets |-stacktrace_| property if debug
400            or verbose mode.
401            (stringify): Appends longer trace if debug or verbose mode.
402            ($VERBOSE): New flag.
403    
404            * DIS.dis: Bugs on error depth fixed.
405            
406    2005-11-23  Wakaba  <wakaba@suika.fam.cx>
407    
408            * DIS.dis (text): New attribute implementation.
409    
410            * ManakaiNode.dis (destroyNodeStem): New method.
411    
412    2005-11-20  Wakaba  <wakaba@suika.fam.cx>
413    
414            * Makefile: |../DOM/Tree.dis| added.
415    
416    2005-11-17  Wakaba  <wakaba@suika.fam.cx>
417    
418            * Makefile: |Formatter/Muf2003.dis| added to file list.
419    
420            * DIS.dis (DISModuleLite): Typo in |ISA| property fixed.
421    
422  2005-11-16  Wakaba  <wakaba@suika.fam.cx>  2005-11-16  Wakaba  <wakaba@suika.fam.cx>
423    
424          * .cvsignore: New file.          * .cvsignore: New file.

Legend:
Removed from v.1.67  
changed lines
  Added in v.1.119

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24