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

Legend:
Removed from v.1.73  
changed lines
  Added in v.1.118

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24