/[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.54 by wakaba, Sun Oct 2 23:35:32 2005 UTC revision 1.143 by wakaba, Sat Dec 30 12:49:58 2006 UTC
# Line 1  Line 1 
1    2006-12-30  Wakaba  <wakaba@suika.fam.cx>
2    
3            * DIS.dis (defaultForURI): Removed.
4    
5    2006-12-30  Wakaba  <wakaba@suika.fam.cx>
6    
7            * PerlCode.dis, DIS.dis, ManakaiNode.dis,
8            ManakaiNodeTest.dis: |For| specifications are removed.
9    
10            * common.dis: New module.
11    
12            * DIS.dis, PerlCode.dis, ManakaiNode.dis: |Util:| resource
13            definitions are removed (and moved to |common.dis|).
14    
15            * DIS.dis (ForEmpty, ForLatest): Removed.
16    
17            * DIS.dis: |WithFor| and |DefaultFor| are removed.
18    
19    2006-12-30  Wakaba  <wakaba@suika.fam.cx>
20    
21            * PerlCode.dis: |WithFor| and |DefaultFor| are removed.
22    
23    2006-12-30  Wakaba  <wakaba@suika.fam.cx>
24    
25            * DIS.dis, PerlCode.dis: References to the |ManakaiDOM:ManakaiDOM|
26            mode are removed.
27    
28    2006-12-30  Wakaba  <wakaba@suika.fam.cx>
29    
30            * DIS.dis (ModuleRole, ForRole, ResourceRole,
31            DatabaseRole, ElementRole): Removed.
32            (DISParser.new): Removed.
33            (getFeature): Removed.
34            (hasFeature): Removed.
35    
36            * Grove.dis: Removed.
37    
38    2006-12-29  Wakaba  <wakaba@suika.fam.cx>
39    
40            * PerlCode.dis (createPCFile): Removed.
41            (createPCDocument): New method.
42    
43    2006-12-02  Wakaba  <wakaba@suika.fam.cx>
44    
45            * Makefile: |lib/Message/DOM/DOMString.pm| is added.
46    
47    2006-11-05  Wakaba  <wakaba@suika.fam.cx>
48    
49            * Grove.dis (mg:nodeRefClass, mg:nodeRefInterfaces): Removed.
50    
51    2006-11-04  Wakaba  <wakaba@suika.fam.cx>
52    
53            * DIS.dis (ManakaiDISImplementation): It no longer
54            inherits |ManakaiDISImplementationValue|,
55            |ManakaiDISImplementationPerl|, and |ManakaiSWCFGImplementation|
56            interfaces.  The class is now expected to be implemented
57            by |DOMImplementation| objects.
58    
59            * PerlCode.dis (addImplementedFeature, addImplementedElementType):
60            New methods.
61            (PCHasFeature, PCElementType): New interfaces.
62            (PCDocument): It no longer inherits the |ManakaiDOMDocument|; it
63            is now expected to be implemented by |Document|
64            objects.
65            (PCImplementation): It no longer inherits the |ManakaiDOMImplementation|;
66            it is now expected to be implemented by |DOMImplementation|
67            objects.
68    
69    2006-11-03  Wakaba  <wakaba@suika.fam.cx>
70    
71            * autoload/: New directory.
72    
73            * DIS.dis (getPropertyResourceList): Unused |defaultMediaType|
74            parameter is deleted.  New |isaRecursivePropName|
75            and |recursiveISAPropName| parameters are added.
76    
77            * PerlCode.dis (addRevISAPackageName, getRevISAPackageName):
78            New methods.
79            (stringify): Support for the rev-ISA packages is added.
80            (getAutoloadDefinitionList): New method.
81    
82    2006-08-15  Wakaba  <wakaba@suika.fam.cx>
83    
84            * DIS.dis (parseString): New |for_arg| parameter is added.
85    
86    2006-08-15  Wakaba  <wakaba@suika.fam.cx>
87    
88            * DIS.dis (readProperties): New |implementation| parameters
89            are added.  Support for the |lang:dcmodel| lexical
90            type is added.
91            (parseString): New method.
92    
93    2006-08-15  Wakaba  <wakaba@suika.fam.cx>
94            
95            * Makefile (.discore-all.pm): |../DOM/TreeStore.pm| is added
96            to the list.
97    
98    2006-05-28  Wakaba  <wakaba@suika.fam.cx>
99    
100            * DIS.dis (Require): An explicit reference to the |MDOM:DOMCore|
101            module is added.
102            (readProperties): The support for the |DISCore:NSString| type
103            is added.
104    
105    2006-04-30  Wakaba  <wakaba@suika.fam.cx>
106    
107            * .cvsignore: Updated.
108    
109    2006-04-16  Wakaba  <wakaba@suika.fam.cx>
110    
111            * PerlCode.t (CDATADOMString2): New reflecting datatype.
112            (prototype): Returns |null| if it is not specified.
113    
114    2006-04-16  Wakaba  <wakaba@suika.fam.cx>
115    
116            * Makefile (.discore-all.pm): |CharacterData.pm| is added.
117    
118    2006-04-05  Wakaba  <wakaba@suika.fam.cx>
119    
120            * Grove.dis (generateUniqueID): Don't include random number; it
121            is unnecessary as long as only local uniquness is required.
122            (destroy): Delete singleton.
123    
124            * PerlCode.dis (createPCLiteral): A variable was not set.
125    
126    2006-04-04  Wakaba  <wakaba@suika.fam.cx>
127    
128            * DIS.dis (Require): Requires the |MDOM:TreeStore| module.
129            (getNodeFromStorage, setNodeToStorage): New methods.
130    
131    2006-04-04  Wakaba  <wakaba@suika.fam.cx>
132    
133            * PerlCode.dis (PropDef): Removed (they were not used).
134            (appendPackage, appendCodeFragment): Removed.
135            (PCImplementation.createPerl* factoty methods): Removed.
136            (setSubNode, setOverloadSub): Removed.
137            (Node setter attributes): They no longer call |adoptNode|
138            method.
139            (PCImplementation): Don't inherit |dx:ManakaiDefaultExceptionHandler|.
140            (PCException): Removed.
141    
142            * Grove.dis (destroy): Threshold value experimentally changed.
143    
144    2006-04-04  Wakaba  <wakaba@suika.fam.cx>
145    
146            * Grove.dis (collectGarbage): The gc algorithm has
147            been changed (a variant of mark and sweep).
148    
149    2006-04-04  Wakaba  <wakaba@suika.fam.cx>
150    
151            * Grove.dis (collectGarbage): Exit loops by |undef| from |each|.
152    
153    2006-04-03  Wakaba  <wakaba@suika.fam.cx>
154    
155            * DIS.dis (NO_PERL_CODE_IMPL_ERR): Removed.
156    
157            * ManakaiNode.dis (GetProp, SetProp): Removed.
158    
159    2006-04-03  Wakaba  <wakaba@suika.fam.cx>
160    
161            * Grove.dis (mg:mutations): It is changed from array
162            reference to hash reference.
163    
164            * PerlCode.dis (replaceVariable): The |pc2:| namespace
165            support.
166            (IN_USE_NODE_ERR, BAD_CHILD_ERR): Removed.
167            (createPCIf, createPCPackage): New methods.
168            (createPCFile): Renamed from |createPerlFile|.  Set
169            configuration parameters.
170    
171    2006-04-02  Wakaba  <wakaba@suika.fam.cx>
172    
173            * Makefile: Update to new modules.
174    
175    2006-04-01  Wakaba  <wakaba@suika.fam.cx>
176    
177            * Grove.dis (destroy): Threshold value changed to 4096.
178    
179            * PerlCode.dis (PerlCode): Associated as the default
180            class with |pc:*| and |pc2:*| element types.
181            (currentPackage, currentChunkNumber, getNextChunkNumber): Removed.
182            (ReflectCDATA): Reimplemented using standard |Element|
183            methods.
184            (sourceFile, sourceLine, currentSourceFile, currentSourceLine,
185            skipLines): Removed.
186            (pc:line): Removed.
187            (stringify): Support for the |pc:line| configuration
188            parameter is removed.
189    
190            * DIS.dis (isFeatureProvided): Removed.
191    
192    2006-03-31  Wakaba  <wakaba@suika.fam.cx>
193    
194            * Makefile (clean-db): New rule.
195    
196            * Grove.dis (onunload): New internal property.
197            (collectGarbage): Invoke the |mg:onunload| code if available.
198    
199    2006-03-31  Wakaba  <wakaba@suika.fam.cx>
200    
201            * Grove.dis (getNodeStemProp0Node): The |$opt| option
202            parameter is added.
203            (mg:nodeRefInterfaces): New property.
204    
205    2006-03-30  Wakaba  <wakaba@suika.fam.cx>
206    
207            * DIS.dis (mvLocalName, mvNamespaceURI): Namespace
208            unaware attribute name is supported.
209    
210            * Grove.dis (setOwnerPropRR, deleteOwnerProp, createNodeRefHashFromID):
211            New codes.
212            (nodeRefClass): New property (moved from the |MDOM:TreeCore|
213            module).
214    
215    2006-03-24  Wakaba  <wakaba@suika.fam.cx>
216    
217            * Grove.dis (getNodeRefPropValue, setNodeRefPropValue): New codes.
218    
219    2006-03-21  Wakaba  <wakaba@suika.fam.cx>
220    
221            * Grove.dis (get++NodeStemPropValue, orSetNodeStemPropValue): New
222            codes.
223    
224    2006-03-19  Wakaba  <wakaba@suika.fam.cx>
225    
226            * Grove.dis (createNodeRefFromID): Encloses variables by |{}|.
227            (getNodeID, getNodeStem): New codes.
228            (collectGarbage): A bug is fiexed.
229            (getNodeStemPropValueRef, setNodeStemProp0Node,
230            deleteNodeStemPropValue, nodeIDMatch): New codes.
231    
232    2006-03-17  Wakaba  <wakaba@suika.fam.cx>
233    
234            * Grove.dis (createNodeStem): Set the reference
235            to the |mg:nodeClass| property.
236            (createNodeRefFromID): New code.
237            (getNodeStemPropValue, setNodeStemPropValue, getNodeStemProp0Node):
238            New codes.
239    
240    2006-03-17  Wakaba  <wakaba@suika.fam.cx>
241    
242            * Grove.dis: New module.
243    
244    2006-03-15  Wakaba  <wakaba@suika.fam.cx>
245    
246            * DIS.dis (getMethodForType): Parameter |$resource|
247            is changed to |$type_resource|.
248            (getDOMConfigurationParameterName): New method.
249    
250    2006-03-12  Wakaba  <wakaba@suika.fam.cx>
251    
252            * DIS.dis (loadResource): Support for the |dis:aliasChild|
253            property has been removed.
254    
255    2006-03-12  Wakaba  <wakaba@suika.fam.cx>
256    
257            * DIS.dis (loadResource): Sets the |srinfo| parameter
258            of the |addTypeURI| method call.
259            (addTypeURI): The |srinfo| parameter is added.  Sets
260            the |srinfo| parameter of the |isSubsetOfURI| and |mergeAsAlias|
261            method calls.
262    
263    2006-03-11  Wakaba  <wakaba@suika.fam.cx>
264    
265            * DIS.dis (loadResource): Don't set |isDefined|
266            flag for aliases.
267    
268    2006-03-10  Wakaba  <wakaba@suika.fam.cx>
269    
270            * PerlCode.dis (stringify): Inserts new line after |COMMA|s
271            in lists (hash literals and array literals --- "lists" theirselves
272            are excluded since they are usually not so long).
273    
274            * DIS.dis (loadResource): Don't throw error
275            if an alias is alreadt defined for same URI.  Registers
276            aliases from |srinfo| to the database. By these
277            fixes aliases defined in another module from the canonical
278            resource name's module can live even after the canonical's
279            module is updated.
280    
281    2006-03-08  Wakaba  <wakaba@suika.fam.cx>
282    
283            * ManakaiNode.dis (destroy): Don't cause |uninitialized value
284            as SCALAR reference| error even if the node is disposed
285            and it no longer has tree id.
286    
287    2006-03-05  Wakaba  <wakaba@suika.fam.cx>
288    
289            * DIS.dis (mvOwnerElementResource): Allows an attribute
290            with no owner element.
291    
292    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
293    
294            * PerlCode.dis (PerlStringLiteral.stringify): If some character
295            are escaped, the string should have been quoted by |QUOTATION MARK|.
296    
297            * Makefile (.discore-all.pm): The parameter for |DIS/DPG.dis|
298            module was misplaced.
299            (distclean): New rule.
300            (clean): Cleans subdirectories, too.
301    
302    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
303    
304            * ManakaiNodeTest.dis (Require): Missing reference
305            to the |DISlib:Test| module is added.
306    
307            * Makefile: Revised for new |daf| database format.
308    
309            * DIS.dis (elementTypeMatch, isSubsetOfURI): The |srinfo|
310            parameter is added.
311            (getFor, getModule): Set reference rather than string
312            itself to the |{for}| property.
313            (loadResource): Passes |srinfo| parameter
314            to |isSubsetOfURI|-calling methods.
315            (mergeAsAlias): The |srinfo| parameter is added.
316    
317    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
318    
319            * PerlCode.dis (Require): Missing reference to the |DISlib:DISMarkup|
320            module is added.
321    
322    2006-02-25  Wakaba  <wakaba@suika.fam.cx>
323    
324            * DIS.dis (lookupNamespacePrefix): Resolves prefix by
325            namespace resolver if available.
326            (disNamespaceResolver): New attribute.
327            (loadModule): Sets |revision| attribute of the created module.
328            (ownerModuleRef): Setter is added.
329            (addTypeURI): Set |ownerModule| attribute if possible.
330            (ManakaiDISModuleLite): The class no longer inherits |DISAnyResource|
331            class and |ManakaiDefaultExceptionHandler| class.
332            (mergeAsAlias): New |noEqualityCheck| parameter is added.
333    
334            * Makefile: New variables for |DAF| are added.
335    
336    2006-02-24  Wakaba  <wakaba@suika.fam.cx>
337    
338            * DIS.dis (loadModule): Adds name URIs of |Require|d
339            modules to the list of such modules.
340            (DIS:forURI): New property.
341            (getReferringModuleURIList, addReferringModuleURI): New methods.
342            (DIS:referringModule): New property.
343    
344    2006-02-24  Wakaba  <wakaba@suika.fam.cx>
345    
346            * DIS.dis (loadResource): URI registration by |addResourceList|
347            was incorrect for aliases.
348            (unloadResource): It did not support resources with
349            no e.g. |{subOf}| hash.
350            (addResourceURI): New method.
351            (getResourceURIList): New method.
352    
353    2006-02-23  Wakaba  <wakaba@suika.fam.cx>
354    
355            * DIS.dis (loadResource, loadFor, loadModule): New |srinfo|
356            parameter is added.  Restores super-resource information
357            from |srinfo| if available.
358            (unloadModule): New method.
359            (getModuleResourceList): New method.
360            (addResourceList): Adds all alias names to the list.
361            (addForResource): New method analog to |addResourceList|.
362            (getForResourceList): New method analog to |getResourceList|.
363            (dx:Interface.getErrorInterfaceResource): New method
364            implementation.
365    
366    2006-02-22  Wakaba  <wakaba@suika.fam.cx>
367    
368            * PerlCode.dis (PCVariable.stringify): The |hashKey|
369            attribute was not reflected to the stringified representation.
370    
371            * DIS.dis (getErrorInterfaceResource): New method.
372            (getErrorCodeResource): New method.
373    
374    2006-02-20  Wakaba  <wakaba@suika.fam.cx>
375    
376            * DIS.dis (MUErrorHandler): Missing |For| specification is added.
377    
378    2006-02-20  Wakaba  <wakaba@suika.fam.cx>
379    
380            * DIS.dis (getMethodForType): Bug fixed.
381    
382    2006-02-20  Wakaba  <wakaba@suika.fam.cx>
383    
384            * DIS.dis (isPropertyElement): The |DISCore:resourceType|
385            element type is now recognized as a property.  In addition,
386            element types that are a |DISSource:Property| are
387            properties.
388            (DIS:AnyMethod, DIS:Method, DIS:Attribute): New types.
389            (DIS:targetType): New property.
390            (DISModule, DISFor, DISResource, DISDatabase): These
391            classes no longer inherits |ManakaiDISExceptionTarget|.
392            (DISDatabase.loadResource): Reads |DISCore:resourceType| property
393            as well as |rdf:type| property.
394            (DISAnyResource.MUErrorHandler, DISDatabase.MUErrorHandler): New
395            methods.
396            (DISDatabase.domConfig): New attribute.
397            (error-handler): New configuration parameter.
398            (getMethodForType): New code fragment.
399            (DIS:more-than-one-methods-for-a-type): New error.
400            (ManakaiDISExceptionTarget): Removed.
401    
402    2006-02-19  Wakaba  <wakaba@suika.fam.cx>
403    
404            * DIS.dis (composeSubsetURI): New code fragment.
405            (getResource, getModule, getFor, loadResource): Old |rdf:type| settking
406            code is removed.
407            (isSubsetOfURI): Old compatibility code removed.
408            (addTypeURI): Bugs fixed.
409    
410    2006-02-19  Wakaba  <wakaba@suika.fam.cx>
411    
412            * DIS.dis (getResource, getFor, getModule): Set |DIS:typeURI|
413            property on creation of an object.
414            (isAnonymous): Setter is added.
415            (isTypeURI): Redefined using |typeResource| and |isSubsetOfURI|.
416            (getTypeURIList): New method.
417            (typeResource): New attribute.
418            (addTypeURI): New method.
419            (DISModule.isAnonymous, DISFor.isAnonymous): Removed.  Now |for|s
420            and modules as well as normal resources can be anonymous.
421            (getSuperResourceURIList): New method.
422    
423    2006-02-18  Wakaba  <wakaba@suika.fam.cx>
424    
425            * DIS.dis (revision): New attribute.
426    
427    2006-02-09  Wakaba  <wakaba@suika.fam.cx>
428    
429            * PerlCode.dis (PerlStringLiteral.stringify): |pc:preserve-line-break|
430            configuration parameter support is added.
431            (pc:preserve-line-break): New configuration option.
432    
433            * DIS.dis (readProperties): |DISCore:UString| lextype support added.
434    
435    2006-02-08  Wakaba  <wakaba@suika.fam.cx>
436    
437            * PerlCode.dis (PCReference.stringify): Reference operator |\|
438            was missing.
439            
440    2006-02-08  Wakaba  <wakaba@suika.fam.cx>
441    
442            * PerlCode.dis (getNameListAttrR): Non-|pc:|-namespace elements
443            and their descendants were ignored.
444            (getNameListAttrRM): New variant derived from |getNameListAttrR|,
445            for |getUsePerlModuleNameList| and |getUseCharClassNameList|.
446            (getUsePerlModuleNameList, getUseCharClassNameList): Don't
447            include |pc:package| and their descendants to the target.
448            (PerlFile.stringify): Outputs |use| statements
449            for Perl modules and character classes not part of any package,
450            if any.
451    
452            * DIS.dis: |lang:tdterr|'s |DVNSValue| convertion is supported.
453    
454    2006-02-06  Wakaba  <wakaba@suika.fam.cx>
455    
456            * DIS.dis (loadModule): Loads a "daem" submodule file
457            if exists.
458    
459    2006-01-30  Wakaba  <wakaba@suika.fam.cx>
460    
461            * Makefile: Typo fixed.
462    
463    2006-01-29  Wakaba  <wakaba@suika.fam.cx>
464    
465            * Makefile: Updated to be consist with |../DOM/Makefile|.
466    
467            * DIS.dis (parse): Parameter |input|'s type is
468            changed from |DOMLS:LSInput| to |DISPerl:HASH| to
469            remove dependency on |MDOM:DOMLS| module.
470    
471    2006-01-29  Wakaba  <wakaba@suika.fam.cx>
472    
473            * PerlCode.dis (skipLines): Its code was incorrect.
474            (createPCLiteral): Creates a |undef| keyword node
475            for an |undef| value.  Tests added.
476    
477    2006-01-25  Wakaba  <wakaba@suika.fam.cx>
478    
479            * ManakaiNodeTest.dis: Tests for |mn:subnode2| hash-hash added.
480    
481    2006-01-24  Wakaba  <wakaba@suika.fam.cx>
482    
483            * ManakaiNodeTest.dis: Tests added.
484    
485    2006-01-23  Wakaba  <wakaba@suika.fam.cx>
486    
487            * .cvsignore: |ManakaiNodeTest.pm| added.
488    
489    2006-01-23  Wakaba  <wakaba@suika.fam.cx>
490    
491            * ManakaiNodeTest.dis: New module.
492    
493            * Makefile: |ManakaiNodeTest.dis| added.
494    
495    2006-01-22  Wakaba  <wakaba@suika.fam.cx>
496    
497            * PerlCode.dis: Fixed not |getAttributeNS| to cause
498            uninitialized value warnings.
499    
500    2006-01-19  Wakaba  <wakaba@suika.fam.cx>
501    
502            * PerlCode.dis (PCPackage.stringify): Appends a string
503            representation of non-|pc:*| element children for
504            the stringified value.
505    
506    2006-01-07  Wakaba  <wakaba@suika.fam.cx>
507    
508            * Makefile: |../DOM/XDoctype.dis| added.
509    
510    2005-12-27  Wakaba  <wakaba@suika.fam.cx>
511    
512            * PerlCode.dis (PCReference): New interface.
513    
514    2005-12-24  Wakaba  <wakaba@suika.fam.cx>
515    
516            * PerlCode.dis (PerlSub.clearPerlName): New method.
517            (PCDocument.createPCLiteral): Adopts |PerlCode| node
518            if it is a foreign one.
519    
520            * DIS.dis (underscoreNameToCamelCaseName): A |HYPHEN-MINUS|
521            character is replaced to |UNDERLINE| character.
522    
523    2005-12-21  Wakaba  <wakaba@suika.fam.cx>
524    
525            * Makefile: |dpg.dae| rule merged into |discore.dae| rule.
526    
527    2005-12-20  Wakaba  <wakaba@suika.fam.cx>
528    
529            * DIS.dis: DPG format support added.
530    
531    2005-12-18  Wakaba  <wakaba@suika.fam.cx>
532    
533            * PerlCode.dis (PCDocument.createPerlSub): New method.
534    
535            * Makefile: Rules to make |DIS/DPG.pm| added.
536    
537    2005-12-18  Wakaba  <wakaba@suika.fam.cx>
538    
539            * PerlCode.dis (PCExpression.stringify): More operators supported.
540            (PCDocument.createPCStatement): New method.
541    
542    2005-12-17  Wakaba  <wakaba@suika.fam.cx>
543    
544            * PerlCode.dis (PCWhen): New interface.
545    
546    2005-12-16  Wakaba  <wakaba@suika.fam.cx>
547    
548            * PerlCode.dis (PCNumberLiteral, PCDereference, PCApply): New interfaces.
549            (arrayRefLiteral, hashRefLiteral): Typos in element type names fixed.
550            (PCExpression.stringify): Outputs children other than expression.
551            Inserts space before and after operators if desired.
552    
553    2005-12-15  Wakaba  <wakaba@suika.fam.cx>
554    
555            * PerlCode.dis (PCCondition, PCBlock): New interface.
556            (ManakaiPCBlock): Renamed as |ManakaiPerlCodeBlock| to
557            distingulish new |ManakaiPCBlock| class implementing new |PCBlock|
558            interface.
559    
560    2005-12-14  Wakaba  <wakaba@suika.fam.cx>
561    
562            * PerlCode.dis (PCExpression, PCChoose, PCWhen, PCOtherwise): New
563            interfaces and element types.
564            (getChildElementByType): New code.
565            (PCFunctionCall): New interface and element type.
566    
567    2005-11-24  Wakaba  <wakaba@suika.fam.cx>
568    
569            * DIS.dis (stringify): Returns |DIS:uri| error parameter if available.
570    
571    2005-11-23  Wakaba  <wakaba@suika.fam.cx>
572    
573            * Error.pm (new): Sets |-stacktrace_| property if debug
574            or verbose mode.
575            (stringify): Appends longer trace if debug or verbose mode.
576            ($VERBOSE): New flag.
577    
578            * DIS.dis: Bugs on error depth fixed.
579            
580    2005-11-23  Wakaba  <wakaba@suika.fam.cx>
581    
582            * DIS.dis (text): New attribute implementation.
583    
584            * ManakaiNode.dis (destroyNodeStem): New method.
585    
586    2005-11-20  Wakaba  <wakaba@suika.fam.cx>
587    
588            * Makefile: |../DOM/Tree.dis| added.
589    
590    2005-11-17  Wakaba  <wakaba@suika.fam.cx>
591    
592            * Makefile: |Formatter/Muf2003.dis| added to file list.
593    
594            * DIS.dis (DISModuleLite): Typo in |ISA| property fixed.
595    
596    2005-11-16  Wakaba  <wakaba@suika.fam.cx>
597    
598            * .cvsignore: New file.
599            
600    2005-11-16  Wakaba  <wakaba@suika.fam.cx>
601    
602            * PerlCode.dis: A test code added.  Typos in |ISA|
603            properties fixed.
604            (PerlSub.stringify): Generates prototype specification
605            even if |prototype| attribute value's length is zero
606            in case the |pc:prototype| attribute /is/ found.
607    
608    2005-11-15  Wakaba  <wakaba@suika.fam.cx>
609    
610            * Makefile: Missing rule to make |Message/DOM/core.dae| added.
611    
612    2005-11-15  Wakaba  <wakaba@suika.fam.cx>
613    
614            * Makefile: Rules to make |DIS/Test.pm| added. |DIS/common.dis| rules
615            added.
616    
617            * DIS.dis (DIS:): Removed (moved to |DIS/common.dis|).
618    
619    2005-11-13  Wakaba  <wakaba@suika.fam.cx>
620    
621            * PerlCode.dis (PCList, PCArrayRefLiteral, PCHashRefLiteral):
622            New interfaces.
623            (createPCLiteral, appendNewPCLiteral): New methods.
624            (PCDocument): New interface.
625            (factory methods): Namespace URI and local name of document
626            element arguments added to |createDocument| to obtain
627            an instance of |PCDocument|.
628    
629    2005-10-16  Wakaba  <wakaba@suika.fam.cx>
630    
631            * PerlCode.dis (pc:line): New configuration parameter.
632            (stringify): Don't output "#line" directive
633            unless "pc:line" parameter is set to "true".
634            (pc:split-resolver): New configuration parameter.
635    
636    2005-10-14  Wakaba  <wakaba@suika.fam.cx>
637    
638            * ManakaiNode.dis (anydata0): New property type.
639    
640            * PerlCode.dis (stringify): Prints node id if file name
641            is not available.
642            (perlLiteral): Prints as is if the value is blessed
643            with "manakai::code" package.
644    
645    2005-10-13  Wakaba  <wakaba@suika.fam.cx>
646    
647            * PerlCode.dis (CDATADOMString): Changed to use code
648            fragment defined in DOMCore module directly.
649    
650    2005-10-12  Wakaba  <wakaba@suika.fam.cx>
651    
652            * PerlCode.dis (ForClassCompat): Removed.
653    
654            * ManakaiNode.dis (ManakaiDOMNodeObject, ManakaiDOMNodeReference):
655            Removed.
656            (newNode): New method.
657            (generateUniqueID): Algorithm has changed to save random
658            string generation time.
659    
660            * DIS.dis (AUTOLOAD): "$Error::Level" fixed to "$Error::Depth".
661    
662    2005-10-11  Wakaba  <wakaba@suika.fam.cx>
663    
664            * PerlCode.dis (IfClsDef, IFClsETDef): New version of classes based
665            on DOMCore and element type definitions added.
666            (localName): Renamed to "pcLocalName" to avoid
667            conflict with "Node.localName" attribute.
668    
669    2005-10-10  Wakaba  <wakaba@suika.fam.cx>
670    
671            * DIS.dis (Require): Unused reference to "PerlCode.dis" removed.
672    
673            * Makefile: Rules to make "PerlCode.pm" separated
674            from ones for "DIS.pm".
675    
676            * ManakaiNode.dis (mn:unsetXRefNode): "$referent"
677            parameter is replaced with "$referrer->{$propName}".
678    
679            * PerlCode.dis (Require): References "DOMCore.dis".
680            (DefaultFor): Changed to "ManakaiDOM:ManakaiDOMLatest".
681            (Util: for ManakaiDOM:ManakaiDOM): New.
682    
683    2005-10-09  Wakaba  <wakaba@suika.fam.cx>
684    
685            * ManakaiNode.dis: New "mn:xrefnode0" property type has
686            been introduced and methods are fixed to support it.
687            (mn:setXRefNode, mn:unsetXRefNode): New codes.
688    
689            * DIS.dis (loadResource): Skips a root resource definition
690            if it is an alias and it has "dis:Name" attribute and
691            referenced canonical definition is already read.  (Note
692            that similar case that the resource definition has "dis:QName"
693            attribute is already fixed in the same way.)
694    
695    2005-10-08  Wakaba  <wakaba@suika.fam.cx>
696    
697            * DIS.dis (readProperties): Recognizes hexdecimal
698            in "DISCore:Integer" (prefixed by "0x").
699    
700    2005-10-08  Wakaba  <wakaba@suika.fam.cx>
701    
702            * PerlCode.dis (getExceptionInterfacePackageNameList,
703            addExceptionInterfacePackageName): New methods.
704            (ToString): Sorts hash keys where they result in
705            the order of statements in result code.
706    
707            * Error.pm ($DEBUG): New option variable.
708            (___get_error_def): Calls "___error_def" method in second or later "@ISA"
709            package even if elder package has "___error_def" method.
710    
711            * DIS.dis: Now constant values are only defined
712            in interfaces.
713            (DIS:NO_EXCEPTION_CLASS_ERR): New exception subcode.
714    
715    2005-10-06  Wakaba  <wakaba@suika.fam.cx>
716    
717            * DIS.dis (getAnyResourceURIList, getModuleURIList): New methods.
718    
719  2005-10-02  Wakaba  <wakaba@suika.fam.cx>  2005-10-02  Wakaba  <wakaba@suika.fam.cx>
720    
721          * DIS.dis (getAnyResource): New method.          * DIS.dis (getAnyResource): New method.

Legend:
Removed from v.1.54  
changed lines
  Added in v.1.143

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24