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

Legend:
Removed from v.1.101  
changed lines
  Added in v.1.136

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24