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

Legend:
Removed from v.1.78  
changed lines
  Added in v.1.116

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24