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

Legend:
Removed from v.1.74  
changed lines
  Added in v.1.113

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24