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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24