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

Legend:
Removed from v.1.100  
changed lines
  Added in v.1.148

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24