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

Legend:
Removed from v.1.76  
changed lines
  Added in v.1.106

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24