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

Legend:
Removed from v.1.72  
changed lines
  Added in v.1.108

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24