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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24