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

Legend:
Removed from v.1.105  
changed lines
  Added in v.1.145

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24