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

Legend:
Removed from v.1.104  
changed lines
  Added in v.1.135

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24