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

Legend:
Removed from v.1.81  
changed lines
  Added in v.1.122

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24