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

Legend:
Removed from v.1.103  
changed lines
  Added in v.1.142

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24