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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24