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

Legend:
Removed from v.1.56  
changed lines
  Added in v.1.138

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24