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

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24