/[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.98 by wakaba, Thu Feb 23 12:30:34 2006 UTC revision 1.149 by wakaba, Sat Aug 25 07:02:11 2007 UTC
# Line 1  Line 1 
1    2007-08-25  Wakaba  <wakaba@suika.fam.cx>
2    
3            * Makefile (POD2HTML): Relative path was wrong.
4    
5    2007-07-29  Wakaba  <wakaba@suika.fam.cx>
6    
7            * Makefile: Rules for DIS are removed.
8    
9    2007-07-29  Wakaba  <wakaba@suika.fam.cx>
10    
11            * Makefile (all-document): New.
12            (all): Do |all-document|.
13    
14    2007-06-16  Wakaba  <wakaba@suika.fam.cx>
15    
16            * Error.pod: New documentation, split from |Error.pm|.
17    
18            * Error.pm: Documentations are removed.
19            (new): |die| if |-type| option is not specified.
20            (text, value, type): Do what |Message::Util::Error::DOMException| does,
21            with some modification for compatibility with |Error| and
22            new naming convention for error type/subtype definitions.
23            (code): New method.
24            (subtype, type_def): New methods.
25    
26    2006-12-31  Wakaba  <wakaba@suika.fam.cx>
27    
28            * DIS.dis: Support for |for| is entirely removed.  |forArg|
29            parameters are removed.
30            (createDISDocument): Removed.
31            (tfurisToURI): Removed.
32            (tfpurisToURI): The |for| URI slot is
33            fixed to |ManakaiDOM:all|.
34            (tfqnamesToURI): Removed.
35            (tfpqnamesToURI): The |defaultForURI| parameter
36            is removed and the |for| URI slot is
37            fixed to |ManakaiDOM:all|.
38            (forURI): Removed.
39            (forMatch): The first parameter, |forArg|, no
40            longer takes effect.
41    
42            * PerlCode.dis (sourceFor): Removed.
43            (stringify): Don't output comment with |sourceFor| URI.
44    
45    2006-12-31  Wakaba  <wakaba@suika.fam.cx>
46    
47            * DIS.dis (forMatch, readProperties): Support for the |For|
48            property is removed.
49    
50    2006-12-30  Wakaba  <wakaba@suika.fam.cx>
51    
52            * DIS.dis (defaultForURI): Removed.
53    
54    2006-12-30  Wakaba  <wakaba@suika.fam.cx>
55    
56            * PerlCode.dis, DIS.dis, ManakaiNode.dis,
57            ManakaiNodeTest.dis: |For| specifications are removed.
58    
59            * common.dis: New module.
60    
61            * DIS.dis, PerlCode.dis, ManakaiNode.dis: |Util:| resource
62            definitions are removed (and moved to |common.dis|).
63    
64            * DIS.dis (ForEmpty, ForLatest): Removed.
65    
66            * DIS.dis: |WithFor| and |DefaultFor| are removed.
67    
68    2006-12-30  Wakaba  <wakaba@suika.fam.cx>
69    
70            * PerlCode.dis: |WithFor| and |DefaultFor| are removed.
71    
72    2006-12-30  Wakaba  <wakaba@suika.fam.cx>
73    
74            * DIS.dis, PerlCode.dis: References to the |ManakaiDOM:ManakaiDOM|
75            mode are removed.
76    
77    2006-12-30  Wakaba  <wakaba@suika.fam.cx>
78    
79            * DIS.dis (ModuleRole, ForRole, ResourceRole,
80            DatabaseRole, ElementRole): Removed.
81            (DISParser.new): Removed.
82            (getFeature): Removed.
83            (hasFeature): Removed.
84    
85            * Grove.dis: Removed.
86    
87    2006-12-29  Wakaba  <wakaba@suika.fam.cx>
88    
89            * PerlCode.dis (createPCFile): Removed.
90            (createPCDocument): New method.
91    
92    2006-12-02  Wakaba  <wakaba@suika.fam.cx>
93    
94            * Makefile: |lib/Message/DOM/DOMString.pm| is added.
95    
96    2006-11-05  Wakaba  <wakaba@suika.fam.cx>
97    
98            * Grove.dis (mg:nodeRefClass, mg:nodeRefInterfaces): Removed.
99    
100    2006-11-04  Wakaba  <wakaba@suika.fam.cx>
101    
102            * DIS.dis (ManakaiDISImplementation): It no longer
103            inherits |ManakaiDISImplementationValue|,
104            |ManakaiDISImplementationPerl|, and |ManakaiSWCFGImplementation|
105            interfaces.  The class is now expected to be implemented
106            by |DOMImplementation| objects.
107    
108            * PerlCode.dis (addImplementedFeature, addImplementedElementType):
109            New methods.
110            (PCHasFeature, PCElementType): New interfaces.
111            (PCDocument): It no longer inherits the |ManakaiDOMDocument|; it
112            is now expected to be implemented by |Document|
113            objects.
114            (PCImplementation): It no longer inherits the |ManakaiDOMImplementation|;
115            it is now expected to be implemented by |DOMImplementation|
116            objects.
117    
118    2006-11-03  Wakaba  <wakaba@suika.fam.cx>
119    
120            * autoload/: New directory.
121    
122            * DIS.dis (getPropertyResourceList): Unused |defaultMediaType|
123            parameter is deleted.  New |isaRecursivePropName|
124            and |recursiveISAPropName| parameters are added.
125    
126            * PerlCode.dis (addRevISAPackageName, getRevISAPackageName):
127            New methods.
128            (stringify): Support for the rev-ISA packages is added.
129            (getAutoloadDefinitionList): New method.
130    
131    2006-08-15  Wakaba  <wakaba@suika.fam.cx>
132    
133            * DIS.dis (parseString): New |for_arg| parameter is added.
134    
135    2006-08-15  Wakaba  <wakaba@suika.fam.cx>
136    
137            * DIS.dis (readProperties): New |implementation| parameters
138            are added.  Support for the |lang:dcmodel| lexical
139            type is added.
140            (parseString): New method.
141    
142    2006-08-15  Wakaba  <wakaba@suika.fam.cx>
143            
144            * Makefile (.discore-all.pm): |../DOM/TreeStore.pm| is added
145            to the list.
146    
147    2006-05-28  Wakaba  <wakaba@suika.fam.cx>
148    
149            * DIS.dis (Require): An explicit reference to the |MDOM:DOMCore|
150            module is added.
151            (readProperties): The support for the |DISCore:NSString| type
152            is added.
153    
154    2006-04-30  Wakaba  <wakaba@suika.fam.cx>
155    
156            * .cvsignore: Updated.
157    
158    2006-04-16  Wakaba  <wakaba@suika.fam.cx>
159    
160            * PerlCode.t (CDATADOMString2): New reflecting datatype.
161            (prototype): Returns |null| if it is not specified.
162    
163    2006-04-16  Wakaba  <wakaba@suika.fam.cx>
164    
165            * Makefile (.discore-all.pm): |CharacterData.pm| is added.
166    
167    2006-04-05  Wakaba  <wakaba@suika.fam.cx>
168    
169            * Grove.dis (generateUniqueID): Don't include random number; it
170            is unnecessary as long as only local uniquness is required.
171            (destroy): Delete singleton.
172    
173            * PerlCode.dis (createPCLiteral): A variable was not set.
174    
175    2006-04-04  Wakaba  <wakaba@suika.fam.cx>
176    
177            * DIS.dis (Require): Requires the |MDOM:TreeStore| module.
178            (getNodeFromStorage, setNodeToStorage): New methods.
179    
180    2006-04-04  Wakaba  <wakaba@suika.fam.cx>
181    
182            * PerlCode.dis (PropDef): Removed (they were not used).
183            (appendPackage, appendCodeFragment): Removed.
184            (PCImplementation.createPerl* factoty methods): Removed.
185            (setSubNode, setOverloadSub): Removed.
186            (Node setter attributes): They no longer call |adoptNode|
187            method.
188            (PCImplementation): Don't inherit |dx:ManakaiDefaultExceptionHandler|.
189            (PCException): Removed.
190    
191            * Grove.dis (destroy): Threshold value experimentally changed.
192    
193    2006-04-04  Wakaba  <wakaba@suika.fam.cx>
194    
195            * Grove.dis (collectGarbage): The gc algorithm has
196            been changed (a variant of mark and sweep).
197    
198    2006-04-04  Wakaba  <wakaba@suika.fam.cx>
199    
200            * Grove.dis (collectGarbage): Exit loops by |undef| from |each|.
201    
202    2006-04-03  Wakaba  <wakaba@suika.fam.cx>
203    
204            * DIS.dis (NO_PERL_CODE_IMPL_ERR): Removed.
205    
206            * ManakaiNode.dis (GetProp, SetProp): Removed.
207    
208    2006-04-03  Wakaba  <wakaba@suika.fam.cx>
209    
210            * Grove.dis (mg:mutations): It is changed from array
211            reference to hash reference.
212    
213            * PerlCode.dis (replaceVariable): The |pc2:| namespace
214            support.
215            (IN_USE_NODE_ERR, BAD_CHILD_ERR): Removed.
216            (createPCIf, createPCPackage): New methods.
217            (createPCFile): Renamed from |createPerlFile|.  Set
218            configuration parameters.
219    
220    2006-04-02  Wakaba  <wakaba@suika.fam.cx>
221    
222            * Makefile: Update to new modules.
223    
224    2006-04-01  Wakaba  <wakaba@suika.fam.cx>
225    
226            * Grove.dis (destroy): Threshold value changed to 4096.
227    
228            * PerlCode.dis (PerlCode): Associated as the default
229            class with |pc:*| and |pc2:*| element types.
230            (currentPackage, currentChunkNumber, getNextChunkNumber): Removed.
231            (ReflectCDATA): Reimplemented using standard |Element|
232            methods.
233            (sourceFile, sourceLine, currentSourceFile, currentSourceLine,
234            skipLines): Removed.
235            (pc:line): Removed.
236            (stringify): Support for the |pc:line| configuration
237            parameter is removed.
238    
239            * DIS.dis (isFeatureProvided): Removed.
240    
241    2006-03-31  Wakaba  <wakaba@suika.fam.cx>
242    
243            * Makefile (clean-db): New rule.
244    
245            * Grove.dis (onunload): New internal property.
246            (collectGarbage): Invoke the |mg:onunload| code if available.
247    
248    2006-03-31  Wakaba  <wakaba@suika.fam.cx>
249    
250            * Grove.dis (getNodeStemProp0Node): The |$opt| option
251            parameter is added.
252            (mg:nodeRefInterfaces): New property.
253    
254    2006-03-30  Wakaba  <wakaba@suika.fam.cx>
255    
256            * DIS.dis (mvLocalName, mvNamespaceURI): Namespace
257            unaware attribute name is supported.
258    
259            * Grove.dis (setOwnerPropRR, deleteOwnerProp, createNodeRefHashFromID):
260            New codes.
261            (nodeRefClass): New property (moved from the |MDOM:TreeCore|
262            module).
263    
264    2006-03-24  Wakaba  <wakaba@suika.fam.cx>
265    
266            * Grove.dis (getNodeRefPropValue, setNodeRefPropValue): New codes.
267    
268    2006-03-21  Wakaba  <wakaba@suika.fam.cx>
269    
270            * Grove.dis (get++NodeStemPropValue, orSetNodeStemPropValue): New
271            codes.
272    
273    2006-03-19  Wakaba  <wakaba@suika.fam.cx>
274    
275            * Grove.dis (createNodeRefFromID): Encloses variables by |{}|.
276            (getNodeID, getNodeStem): New codes.
277            (collectGarbage): A bug is fiexed.
278            (getNodeStemPropValueRef, setNodeStemProp0Node,
279            deleteNodeStemPropValue, nodeIDMatch): New codes.
280    
281    2006-03-17  Wakaba  <wakaba@suika.fam.cx>
282    
283            * Grove.dis (createNodeStem): Set the reference
284            to the |mg:nodeClass| property.
285            (createNodeRefFromID): New code.
286            (getNodeStemPropValue, setNodeStemPropValue, getNodeStemProp0Node):
287            New codes.
288    
289    2006-03-17  Wakaba  <wakaba@suika.fam.cx>
290    
291            * Grove.dis: New module.
292    
293    2006-03-15  Wakaba  <wakaba@suika.fam.cx>
294    
295            * DIS.dis (getMethodForType): Parameter |$resource|
296            is changed to |$type_resource|.
297            (getDOMConfigurationParameterName): New method.
298    
299    2006-03-12  Wakaba  <wakaba@suika.fam.cx>
300    
301            * DIS.dis (loadResource): Support for the |dis:aliasChild|
302            property has been removed.
303    
304    2006-03-12  Wakaba  <wakaba@suika.fam.cx>
305    
306            * DIS.dis (loadResource): Sets the |srinfo| parameter
307            of the |addTypeURI| method call.
308            (addTypeURI): The |srinfo| parameter is added.  Sets
309            the |srinfo| parameter of the |isSubsetOfURI| and |mergeAsAlias|
310            method calls.
311    
312    2006-03-11  Wakaba  <wakaba@suika.fam.cx>
313    
314            * DIS.dis (loadResource): Don't set |isDefined|
315            flag for aliases.
316    
317    2006-03-10  Wakaba  <wakaba@suika.fam.cx>
318    
319            * PerlCode.dis (stringify): Inserts new line after |COMMA|s
320            in lists (hash literals and array literals --- "lists" theirselves
321            are excluded since they are usually not so long).
322    
323            * DIS.dis (loadResource): Don't throw error
324            if an alias is alreadt defined for same URI.  Registers
325            aliases from |srinfo| to the database. By these
326            fixes aliases defined in another module from the canonical
327            resource name's module can live even after the canonical's
328            module is updated.
329    
330    2006-03-08  Wakaba  <wakaba@suika.fam.cx>
331    
332            * ManakaiNode.dis (destroy): Don't cause |uninitialized value
333            as SCALAR reference| error even if the node is disposed
334            and it no longer has tree id.
335    
336    2006-03-05  Wakaba  <wakaba@suika.fam.cx>
337    
338            * DIS.dis (mvOwnerElementResource): Allows an attribute
339            with no owner element.
340    
341    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
342    
343            * PerlCode.dis (PerlStringLiteral.stringify): If some character
344            are escaped, the string should have been quoted by |QUOTATION MARK|.
345    
346            * Makefile (.discore-all.pm): The parameter for |DIS/DPG.dis|
347            module was misplaced.
348            (distclean): New rule.
349            (clean): Cleans subdirectories, too.
350    
351    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
352    
353            * ManakaiNodeTest.dis (Require): Missing reference
354            to the |DISlib:Test| module is added.
355    
356            * Makefile: Revised for new |daf| database format.
357    
358            * DIS.dis (elementTypeMatch, isSubsetOfURI): The |srinfo|
359            parameter is added.
360            (getFor, getModule): Set reference rather than string
361            itself to the |{for}| property.
362            (loadResource): Passes |srinfo| parameter
363            to |isSubsetOfURI|-calling methods.
364            (mergeAsAlias): The |srinfo| parameter is added.
365    
366    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
367    
368            * PerlCode.dis (Require): Missing reference to the |DISlib:DISMarkup|
369            module is added.
370    
371    2006-02-25  Wakaba  <wakaba@suika.fam.cx>
372    
373            * DIS.dis (lookupNamespacePrefix): Resolves prefix by
374            namespace resolver if available.
375            (disNamespaceResolver): New attribute.
376            (loadModule): Sets |revision| attribute of the created module.
377            (ownerModuleRef): Setter is added.
378            (addTypeURI): Set |ownerModule| attribute if possible.
379            (ManakaiDISModuleLite): The class no longer inherits |DISAnyResource|
380            class and |ManakaiDefaultExceptionHandler| class.
381            (mergeAsAlias): New |noEqualityCheck| parameter is added.
382    
383            * Makefile: New variables for |DAF| are added.
384    
385    2006-02-24  Wakaba  <wakaba@suika.fam.cx>
386    
387            * DIS.dis (loadModule): Adds name URIs of |Require|d
388            modules to the list of such modules.
389            (DIS:forURI): New property.
390            (getReferringModuleURIList, addReferringModuleURI): New methods.
391            (DIS:referringModule): New property.
392    
393    2006-02-24  Wakaba  <wakaba@suika.fam.cx>
394    
395            * DIS.dis (loadResource): URI registration by |addResourceList|
396            was incorrect for aliases.
397            (unloadResource): It did not support resources with
398            no e.g. |{subOf}| hash.
399            (addResourceURI): New method.
400            (getResourceURIList): New method.
401    
402  2006-02-23  Wakaba  <wakaba@suika.fam.cx>  2006-02-23  Wakaba  <wakaba@suika.fam.cx>
403    
404          * DIS.dis (loadResource, loadFor, loadModule): New |srinfo|          * DIS.dis (loadResource, loadFor, loadModule): New |srinfo|

Legend:
Removed from v.1.98  
changed lines
  Added in v.1.149

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24