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

Legend:
Removed from v.1.70  
changed lines
  Added in v.1.109

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24