/[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.99 by wakaba, Thu Feb 23 17:51:49 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>
238    
239            * DIS.dis (mvOwnerElementResource): Allows an attribute
240            with no owner element.
241    
242    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
243    
244            * PerlCode.dis (PerlStringLiteral.stringify): If some character
245            are escaped, the string should have been quoted by |QUOTATION MARK|.
246    
247            * Makefile (.discore-all.pm): The parameter for |DIS/DPG.dis|
248            module was misplaced.
249            (distclean): New rule.
250            (clean): Cleans subdirectories, too.
251    
252    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
253    
254            * ManakaiNodeTest.dis (Require): Missing reference
255            to the |DISlib:Test| module is added.
256    
257            * Makefile: Revised for new |daf| database format.
258    
259            * DIS.dis (elementTypeMatch, isSubsetOfURI): The |srinfo|
260            parameter is added.
261            (getFor, getModule): Set reference rather than string
262            itself to the |{for}| property.
263            (loadResource): Passes |srinfo| parameter
264            to |isSubsetOfURI|-calling methods.
265            (mergeAsAlias): The |srinfo| parameter is added.
266    
267    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
268    
269            * PerlCode.dis (Require): Missing reference to the |DISlib:DISMarkup|
270            module is added.
271    
272    2006-02-25  Wakaba  <wakaba@suika.fam.cx>
273    
274            * DIS.dis (lookupNamespacePrefix): Resolves prefix by
275            namespace resolver if available.
276            (disNamespaceResolver): New attribute.
277            (loadModule): Sets |revision| attribute of the created module.
278            (ownerModuleRef): Setter is added.
279            (addTypeURI): Set |ownerModule| attribute if possible.
280            (ManakaiDISModuleLite): The class no longer inherits |DISAnyResource|
281            class and |ManakaiDefaultExceptionHandler| class.
282            (mergeAsAlias): New |noEqualityCheck| parameter is added.
283    
284            * Makefile: New variables for |DAF| are added.
285    
286    2006-02-24  Wakaba  <wakaba@suika.fam.cx>
287    
288            * DIS.dis (loadModule): Adds name URIs of |Require|d
289            modules to the list of such modules.
290            (DIS:forURI): New property.
291            (getReferringModuleURIList, addReferringModuleURI): New methods.
292            (DIS:referringModule): New property.
293    
294  2006-02-24  Wakaba  <wakaba@suika.fam.cx>  2006-02-24  Wakaba  <wakaba@suika.fam.cx>
295    
296          * DIS.dis (loadResource): URI registration by |addResourceList|          * DIS.dis (loadResource): URI registration by |addResourceList|

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24