/[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.96 by wakaba, Mon Feb 20 14:52:44 2006 UTC revision 1.140 by wakaba, Sat Dec 30 04:42:55 2006 UTC
# Line 1  Line 1 
1    2006-12-30  Wakaba  <wakaba@suika.fam.cx>
2    
3            * DIS.dis, PerlCode.dis: References to the |ManakaiDOM:ManakaiDOM|
4            mode are removed.
5    
6    2006-12-30  Wakaba  <wakaba@suika.fam.cx>
7    
8            * DIS.dis (ModuleRole, ForRole, ResourceRole,
9            DatabaseRole, ElementRole): Removed.
10            (DISParser.new): Removed.
11            (getFeature): Removed.
12            (hasFeature): Removed.
13    
14            * Grove.dis: Removed.
15    
16    2006-12-29  Wakaba  <wakaba@suika.fam.cx>
17    
18            * PerlCode.dis (createPCFile): Removed.
19            (createPCDocument): New method.
20    
21    2006-12-02  Wakaba  <wakaba@suika.fam.cx>
22    
23            * Makefile: |lib/Message/DOM/DOMString.pm| is added.
24    
25    2006-11-05  Wakaba  <wakaba@suika.fam.cx>
26    
27            * Grove.dis (mg:nodeRefClass, mg:nodeRefInterfaces): Removed.
28    
29    2006-11-04  Wakaba  <wakaba@suika.fam.cx>
30    
31            * DIS.dis (ManakaiDISImplementation): It no longer
32            inherits |ManakaiDISImplementationValue|,
33            |ManakaiDISImplementationPerl|, and |ManakaiSWCFGImplementation|
34            interfaces.  The class is now expected to be implemented
35            by |DOMImplementation| objects.
36    
37            * PerlCode.dis (addImplementedFeature, addImplementedElementType):
38            New methods.
39            (PCHasFeature, PCElementType): New interfaces.
40            (PCDocument): It no longer inherits the |ManakaiDOMDocument|; it
41            is now expected to be implemented by |Document|
42            objects.
43            (PCImplementation): It no longer inherits the |ManakaiDOMImplementation|;
44            it is now expected to be implemented by |DOMImplementation|
45            objects.
46    
47    2006-11-03  Wakaba  <wakaba@suika.fam.cx>
48    
49            * autoload/: New directory.
50    
51            * DIS.dis (getPropertyResourceList): Unused |defaultMediaType|
52            parameter is deleted.  New |isaRecursivePropName|
53            and |recursiveISAPropName| parameters are added.
54    
55            * PerlCode.dis (addRevISAPackageName, getRevISAPackageName):
56            New methods.
57            (stringify): Support for the rev-ISA packages is added.
58            (getAutoloadDefinitionList): New method.
59    
60    2006-08-15  Wakaba  <wakaba@suika.fam.cx>
61    
62            * DIS.dis (parseString): New |for_arg| parameter is added.
63    
64    2006-08-15  Wakaba  <wakaba@suika.fam.cx>
65    
66            * DIS.dis (readProperties): New |implementation| parameters
67            are added.  Support for the |lang:dcmodel| lexical
68            type is added.
69            (parseString): New method.
70    
71    2006-08-15  Wakaba  <wakaba@suika.fam.cx>
72            
73            * Makefile (.discore-all.pm): |../DOM/TreeStore.pm| is added
74            to the list.
75    
76    2006-05-28  Wakaba  <wakaba@suika.fam.cx>
77    
78            * DIS.dis (Require): An explicit reference to the |MDOM:DOMCore|
79            module is added.
80            (readProperties): The support for the |DISCore:NSString| type
81            is added.
82    
83    2006-04-30  Wakaba  <wakaba@suika.fam.cx>
84    
85            * .cvsignore: Updated.
86    
87    2006-04-16  Wakaba  <wakaba@suika.fam.cx>
88    
89            * PerlCode.t (CDATADOMString2): New reflecting datatype.
90            (prototype): Returns |null| if it is not specified.
91    
92    2006-04-16  Wakaba  <wakaba@suika.fam.cx>
93    
94            * Makefile (.discore-all.pm): |CharacterData.pm| is added.
95    
96    2006-04-05  Wakaba  <wakaba@suika.fam.cx>
97    
98            * Grove.dis (generateUniqueID): Don't include random number; it
99            is unnecessary as long as only local uniquness is required.
100            (destroy): Delete singleton.
101    
102            * PerlCode.dis (createPCLiteral): A variable was not set.
103    
104    2006-04-04  Wakaba  <wakaba@suika.fam.cx>
105    
106            * DIS.dis (Require): Requires the |MDOM:TreeStore| module.
107            (getNodeFromStorage, setNodeToStorage): New methods.
108    
109    2006-04-04  Wakaba  <wakaba@suika.fam.cx>
110    
111            * PerlCode.dis (PropDef): Removed (they were not used).
112            (appendPackage, appendCodeFragment): Removed.
113            (PCImplementation.createPerl* factoty methods): Removed.
114            (setSubNode, setOverloadSub): Removed.
115            (Node setter attributes): They no longer call |adoptNode|
116            method.
117            (PCImplementation): Don't inherit |dx:ManakaiDefaultExceptionHandler|.
118            (PCException): Removed.
119    
120            * Grove.dis (destroy): Threshold value experimentally changed.
121    
122    2006-04-04  Wakaba  <wakaba@suika.fam.cx>
123    
124            * Grove.dis (collectGarbage): The gc algorithm has
125            been changed (a variant of mark and sweep).
126    
127    2006-04-04  Wakaba  <wakaba@suika.fam.cx>
128    
129            * Grove.dis (collectGarbage): Exit loops by |undef| from |each|.
130    
131    2006-04-03  Wakaba  <wakaba@suika.fam.cx>
132    
133            * DIS.dis (NO_PERL_CODE_IMPL_ERR): Removed.
134    
135            * ManakaiNode.dis (GetProp, SetProp): Removed.
136    
137    2006-04-03  Wakaba  <wakaba@suika.fam.cx>
138    
139            * Grove.dis (mg:mutations): It is changed from array
140            reference to hash reference.
141    
142            * PerlCode.dis (replaceVariable): The |pc2:| namespace
143            support.
144            (IN_USE_NODE_ERR, BAD_CHILD_ERR): Removed.
145            (createPCIf, createPCPackage): New methods.
146            (createPCFile): Renamed from |createPerlFile|.  Set
147            configuration parameters.
148    
149    2006-04-02  Wakaba  <wakaba@suika.fam.cx>
150    
151            * Makefile: Update to new modules.
152    
153    2006-04-01  Wakaba  <wakaba@suika.fam.cx>
154    
155            * Grove.dis (destroy): Threshold value changed to 4096.
156    
157            * PerlCode.dis (PerlCode): Associated as the default
158            class with |pc:*| and |pc2:*| element types.
159            (currentPackage, currentChunkNumber, getNextChunkNumber): Removed.
160            (ReflectCDATA): Reimplemented using standard |Element|
161            methods.
162            (sourceFile, sourceLine, currentSourceFile, currentSourceLine,
163            skipLines): Removed.
164            (pc:line): Removed.
165            (stringify): Support for the |pc:line| configuration
166            parameter is removed.
167    
168            * DIS.dis (isFeatureProvided): Removed.
169    
170    2006-03-31  Wakaba  <wakaba@suika.fam.cx>
171    
172            * Makefile (clean-db): New rule.
173    
174            * Grove.dis (onunload): New internal property.
175            (collectGarbage): Invoke the |mg:onunload| code if available.
176    
177    2006-03-31  Wakaba  <wakaba@suika.fam.cx>
178    
179            * Grove.dis (getNodeStemProp0Node): The |$opt| option
180            parameter is added.
181            (mg:nodeRefInterfaces): New property.
182    
183    2006-03-30  Wakaba  <wakaba@suika.fam.cx>
184    
185            * DIS.dis (mvLocalName, mvNamespaceURI): Namespace
186            unaware attribute name is supported.
187    
188            * Grove.dis (setOwnerPropRR, deleteOwnerProp, createNodeRefHashFromID):
189            New codes.
190            (nodeRefClass): New property (moved from the |MDOM:TreeCore|
191            module).
192    
193    2006-03-24  Wakaba  <wakaba@suika.fam.cx>
194    
195            * Grove.dis (getNodeRefPropValue, setNodeRefPropValue): New codes.
196    
197    2006-03-21  Wakaba  <wakaba@suika.fam.cx>
198    
199            * Grove.dis (get++NodeStemPropValue, orSetNodeStemPropValue): New
200            codes.
201    
202    2006-03-19  Wakaba  <wakaba@suika.fam.cx>
203    
204            * Grove.dis (createNodeRefFromID): Encloses variables by |{}|.
205            (getNodeID, getNodeStem): New codes.
206            (collectGarbage): A bug is fiexed.
207            (getNodeStemPropValueRef, setNodeStemProp0Node,
208            deleteNodeStemPropValue, nodeIDMatch): New codes.
209    
210    2006-03-17  Wakaba  <wakaba@suika.fam.cx>
211    
212            * Grove.dis (createNodeStem): Set the reference
213            to the |mg:nodeClass| property.
214            (createNodeRefFromID): New code.
215            (getNodeStemPropValue, setNodeStemPropValue, getNodeStemProp0Node):
216            New codes.
217    
218    2006-03-17  Wakaba  <wakaba@suika.fam.cx>
219    
220            * Grove.dis: New module.
221    
222    2006-03-15  Wakaba  <wakaba@suika.fam.cx>
223    
224            * DIS.dis (getMethodForType): Parameter |$resource|
225            is changed to |$type_resource|.
226            (getDOMConfigurationParameterName): New method.
227    
228    2006-03-12  Wakaba  <wakaba@suika.fam.cx>
229    
230            * DIS.dis (loadResource): Support for the |dis:aliasChild|
231            property has been removed.
232    
233    2006-03-12  Wakaba  <wakaba@suika.fam.cx>
234    
235            * DIS.dis (loadResource): Sets the |srinfo| parameter
236            of the |addTypeURI| method call.
237            (addTypeURI): The |srinfo| parameter is added.  Sets
238            the |srinfo| parameter of the |isSubsetOfURI| and |mergeAsAlias|
239            method calls.
240    
241    2006-03-11  Wakaba  <wakaba@suika.fam.cx>
242    
243            * DIS.dis (loadResource): Don't set |isDefined|
244            flag for aliases.
245    
246    2006-03-10  Wakaba  <wakaba@suika.fam.cx>
247    
248            * PerlCode.dis (stringify): Inserts new line after |COMMA|s
249            in lists (hash literals and array literals --- "lists" theirselves
250            are excluded since they are usually not so long).
251    
252            * DIS.dis (loadResource): Don't throw error
253            if an alias is alreadt defined for same URI.  Registers
254            aliases from |srinfo| to the database. By these
255            fixes aliases defined in another module from the canonical
256            resource name's module can live even after the canonical's
257            module is updated.
258    
259    2006-03-08  Wakaba  <wakaba@suika.fam.cx>
260    
261            * ManakaiNode.dis (destroy): Don't cause |uninitialized value
262            as SCALAR reference| error even if the node is disposed
263            and it no longer has tree id.
264    
265    2006-03-05  Wakaba  <wakaba@suika.fam.cx>
266    
267            * DIS.dis (mvOwnerElementResource): Allows an attribute
268            with no owner element.
269    
270    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
271    
272            * PerlCode.dis (PerlStringLiteral.stringify): If some character
273            are escaped, the string should have been quoted by |QUOTATION MARK|.
274    
275            * Makefile (.discore-all.pm): The parameter for |DIS/DPG.dis|
276            module was misplaced.
277            (distclean): New rule.
278            (clean): Cleans subdirectories, too.
279    
280    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
281    
282            * ManakaiNodeTest.dis (Require): Missing reference
283            to the |DISlib:Test| module is added.
284    
285            * Makefile: Revised for new |daf| database format.
286    
287            * DIS.dis (elementTypeMatch, isSubsetOfURI): The |srinfo|
288            parameter is added.
289            (getFor, getModule): Set reference rather than string
290            itself to the |{for}| property.
291            (loadResource): Passes |srinfo| parameter
292            to |isSubsetOfURI|-calling methods.
293            (mergeAsAlias): The |srinfo| parameter is added.
294    
295    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
296    
297            * PerlCode.dis (Require): Missing reference to the |DISlib:DISMarkup|
298            module is added.
299    
300    2006-02-25  Wakaba  <wakaba@suika.fam.cx>
301    
302            * DIS.dis (lookupNamespacePrefix): Resolves prefix by
303            namespace resolver if available.
304            (disNamespaceResolver): New attribute.
305            (loadModule): Sets |revision| attribute of the created module.
306            (ownerModuleRef): Setter is added.
307            (addTypeURI): Set |ownerModule| attribute if possible.
308            (ManakaiDISModuleLite): The class no longer inherits |DISAnyResource|
309            class and |ManakaiDefaultExceptionHandler| class.
310            (mergeAsAlias): New |noEqualityCheck| parameter is added.
311    
312            * Makefile: New variables for |DAF| are added.
313    
314    2006-02-24  Wakaba  <wakaba@suika.fam.cx>
315    
316            * DIS.dis (loadModule): Adds name URIs of |Require|d
317            modules to the list of such modules.
318            (DIS:forURI): New property.
319            (getReferringModuleURIList, addReferringModuleURI): New methods.
320            (DIS:referringModule): New property.
321    
322    2006-02-24  Wakaba  <wakaba@suika.fam.cx>
323    
324            * DIS.dis (loadResource): URI registration by |addResourceList|
325            was incorrect for aliases.
326            (unloadResource): It did not support resources with
327            no e.g. |{subOf}| hash.
328            (addResourceURI): New method.
329            (getResourceURIList): New method.
330    
331    2006-02-23  Wakaba  <wakaba@suika.fam.cx>
332    
333            * DIS.dis (loadResource, loadFor, loadModule): New |srinfo|
334            parameter is added.  Restores super-resource information
335            from |srinfo| if available.
336            (unloadModule): New method.
337            (getModuleResourceList): New method.
338            (addResourceList): Adds all alias names to the list.
339            (addForResource): New method analog to |addResourceList|.
340            (getForResourceList): New method analog to |getResourceList|.
341            (dx:Interface.getErrorInterfaceResource): New method
342            implementation.
343    
344    2006-02-22  Wakaba  <wakaba@suika.fam.cx>
345    
346            * PerlCode.dis (PCVariable.stringify): The |hashKey|
347            attribute was not reflected to the stringified representation.
348    
349            * DIS.dis (getErrorInterfaceResource): New method.
350            (getErrorCodeResource): New method.
351    
352  2006-02-20  Wakaba  <wakaba@suika.fam.cx>  2006-02-20  Wakaba  <wakaba@suika.fam.cx>
353    
354          * DIS.dis (MUErrorHandler): Missing |For| specification is added.          * DIS.dis (MUErrorHandler): Missing |For| specification is added.

Legend:
Removed from v.1.96  
changed lines
  Added in v.1.140

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24