Parent Directory
|
Revision Log
Links to HEAD: | (view) (download) (annotate) |
Sticky Tag: |
++ manakai/bin/ChangeLog 21 Sep 2007 07:55:21 -0000 2007-09-21 Wakaba <wakaba@suika.fam.cx> * daf.pl, mkdisdump.pl, grep-dis.pl, mkdommemlist.pl: Removed. ++ manakai/lib/Message/IMT/ChangeLog 21 Sep 2007 08:02:20 -0000 2007-09-21 Wakaba <wakaba@suika.fam.cx> * InternetMediaType.pm: Don't raise CoreException even if a read-only attribute is attempted to be modified. ++ manakai/lib/Message/Markup/ChangeLog 21 Sep 2007 07:46:59 -0000 2007-09-21 Wakaba <wakaba@suika.fam.cx> * SuikaWikiConfig21.dis, SuikaWikiConfig21.pm, common.dis, H2H.dis: Removed. ++ manakai/lib/Message/Util/ChangeLog 21 Sep 2007 07:44:10 -0000 2007-09-21 Wakaba <wakaba@suika.fam.cx> * Makefile (clean): Don't remove generated files. * ManakaiNode.dis, ManakaiNodeTest.dis, PerlCode.dis, PerlCode.pm, ManakaiNode.pm, common.dis, DIS.dis, DIS.pm: Removed. * DIS/, AutoLoad/: Removed. ++ manakai/lib/Message/Util/Error/ChangeLog 21 Sep 2007 07:44:55 -0000 2007-09-21 Wakaba <wakaba@suika.fam.cx> * Core.dis, DOMException.pm, DOMException.dis: Removed. ++ manakai/lib/Message/Util/Formatter/ChangeLog 21 Sep 2007 08:09:07 -0000 2007-09-21 Wakaba <wakaba@suika.fam.cx> * Base.pm (___error_def): Error description key names are updated. * Muf2003.dis: Removed. ++ manakai/lib/manakai/ChangeLog 21 Sep 2007 07:52:20 -0000 2007-09-21 Wakaba <wakaba@suika.fam.cx> * DISLang.dis, Document.dis, NaturalLanguage.dis, DISMarkup.dis, ECMAScript.dis, Test.dis, Charset.dis, DISPerl.dis, Java.dis, XML.dis, DISCore.dis, DISRDF.dis, DISIDL.dis, DISSource.dis, Message.dis, daf-perl-t.pl, daf-dtd-modules.pl, daf-perl-pm.pl, dis-catalog, mndebug.pl: Removed. ++ manakai/t/ChangeLog 21 Sep 2007 08:00:31 -0000 2007-09-21 Wakaba <wakaba@suika.fam.cx> * util-mnode.t: Removed.
++ manakai/lib/manakai/ChangeLog 31 Dec 2006 09:13:11 -0000 * DISCore.dis (TFQNames): Removed. 2006-12-31 Wakaba <wakaba@suika.fam.cx>
++ manakai/bin/ChangeLog 31 Dec 2006 08:49:16 -0000 2006-12-31 Wakaba <wakaba@suika.fam.cx> * daf.pl: Support for |For| is entirely removed. ++ manakai/lib/Message/Util/ChangeLog 31 Dec 2006 09:06:08 -0000 * DIS.dis: Support for |for| is entirely removed. |forArg| parameters are removed. (createDISDocument): Removed. (tfurisToURI): Removed. (tfpurisToURI): The |for| URI slot is fixed to |ManakaiDOM:all|. (tfqnamesToURI): Removed. (tfpqnamesToURI): The |defaultForURI| parameter is removed and the |for| URI slot is fixed to |ManakaiDOM:all|. (forURI): Removed. (forMatch): The first parameter, |forArg|, no longer takes effect. * PerlCode.dis (sourceFor): Removed. (stringify): Don't output comment with |sourceFor| URI. 2006-12-31 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/Error/ChangeLog 31 Dec 2006 09:09:24 -0000 2006-12-31 Wakaba <wakaba@suika.fam.cx> * Core.dis, DOMException.dis: |dis:dataType| of |DISCore:TFQNames| are replaced by |DISCore:QName|. ++ manakai/lib/Message/Util/DIS/ChangeLog 31 Dec 2006 09:08:40 -0000 * DNLite.dis, Perl.dis: Support for |for| is entirely removed. * Test.dis (parseTDTErrorString): The |defaultTURI| and |defaultFURI| parameters are removed. (lexmode): |TFQNames| token type is removed. (tdterr): Accepts |QName| where |TFQNames| was accepted. 2006-12-31 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 31 Dec 2006 08:50:54 -0000 * |InputProcessor|s and |OutputProcessor|s are named so that |report| statements in Perl module outputs can be identified by name. |dis:dataType|s of |DISCore:TFQNames| are all replaced by |DISCore:QName|. 2006-12-31 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/manakai/ChangeLog 31 Dec 2006 09:11:27 -0000 * |dis:dataType| of |DISCore:TFQNames| are replaced by |DISCore:QName|. * DISCore.dis (DISCore:TFURI): Removed. (DISCore:ModuleTFQNames): Removed. * daf-dtd-modules.pl: Support for |for| is removed. 2006-12-31 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/Util/ChangeLog 31 Dec 2006 00:49:10 -0000 2006-12-31 Wakaba <wakaba@suika.fam.cx> * DIS.dis (forMatch, readProperties): Support for the |For| property is removed. ++ manakai/lib/Message/Util/DIS/ChangeLog 31 Dec 2006 00:50:06 -0000 2006-12-31 Wakaba <wakaba@suika.fam.cx> * DNLite.dis (forMatch, convert...): Support for the |For| property is removed. ++ manakai/lib/manakai/ChangeLog 31 Dec 2006 00:53:00 -0000 2006-12-31 Wakaba <wakaba@suika.fam.cx> * DISCore.dis (for): Removed. * DISSource.dis (For): Removed.
++ manakai/lib/Message/Util/DIS/ChangeLog 30 Dec 2006 13:23:58 -0000 * Perl.dis (plCodeFragment): Support for |f:provides| is removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 30 Dec 2006 13:22:55 -0000 * DOMFeature.dis (ForDef): Removed. (f:provides, f:through): Removed. (Version): Removed. (implementFeature): Removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/manakai/ChangeLog 30 Dec 2006 13:25:24 -0000 * DISIDL.dis, Java.dis, ECMAScript.dis, Document.dis, DISPerl.dis, XML.dis (ForDef): Removed. * DISMarkup.dis (ForET): Removed. * |DefaultFor| properties are removed. * DISCore.dis (DefaultFor): Removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx>
++ manakai/bin/ChangeLog 30 Dec 2006 12:47:09 -0000 * daf.pl (--create-perl-module, --create-perl-test): These options will ignore |for| parameter. 2006-12-30 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/ChangeLog 30 Dec 2006 12:47:27 -0000 * DIS.dis (defaultForURI): Removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/DIS/ChangeLog 30 Dec 2006 12:49:03 -0000 * DNLite.dis (defaultForURI): Removed. * Perl.dis (plUpdateModule): The parameter is now a reference to an array whose items are only module name URIs (but |for| URIs). Support for the |DefaultFor| property is removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/manakai/ChangeLog 30 Dec 2006 12:49:52 -0000 * daf-dtd-modules.pl: Unused references to |DefaultFor| properties are removed. * daf-perl-pm.pl, daf-perl-t.pl: Support for module |for| URIs are removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/Markup/ChangeLog 30 Dec 2006 11:55:48 -0000 * Atom.dis, SuikaWiki.dis, H2H.dis, SuikaWikiConfig21.dis: |For| specifications are removed. * SuikaWikiConfig21.dis: |WithFor| and |DefaultFor| specifications are removed. (ForEmpty, ForLatest): Removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/ChangeLog 30 Dec 2006 11:57:42 -0000 * PerlCode.dis, DIS.dis, ManakaiNode.dis, ManakaiNodeTest.dis: |For| specifications are removed. * common.dis: New module. * DIS.dis, PerlCode.dis, ManakaiNode.dis: |Util:| resource definitions are removed (and moved to |common.dis|). * DIS.dis (ForEmpty, ForLatest): Removed. * DIS.dis: |WithFor| and |DefaultFor| are removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/Error/ChangeLog 30 Dec 2006 11:59:28 -0000 2006-12-30 Wakaba <wakaba@suika.fam.cx> * Core.dis, DOMException.dis: |WithFor|, |DefaultFor|, and |For| specificaitons are removed. ++ manakai/lib/Message/Util/Formatter/ChangeLog 30 Dec 2006 11:59:59 -0000 2006-12-30 Wakaba <wakaba@suika.fam.cx> * Muf2003.dis: |WithFor|, |DefaultFor|, and |For| specifications are removed. ++ manakai/lib/Message/Util/DIS/ChangeLog 30 Dec 2006 11:58:54 -0000 * Perl.dis, Value.dis, DNLite.dis, DPG.dis, Test.dis: |WithFor|, |For|, and |DefaultFor| specifications are removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 30 Dec 2006 11:53:43 -0000 SimpleLS.dis, DOMMain.dis, XDP.dis: |For| specifications are removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx> * CharacterData.dis, DOMCore.dis, DOMFeature.dis, GenericLS.dis, TreeCore.dis, DOMString.dis, XML.dis, Element.dis, Document.dis, TreeStore,dis, Traversal.dis, XDoctype.dis, XMLParser.dis, DOMLS.dis, ++ manakai/lib/Message/URI/ChangeLog 30 Dec 2006 11:54:30 -0000 * Generic.dis: |For| specifications are removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Charset/ChangeLog 30 Dec 2006 11:54:10 -0000 * Encode.dis: |For| specifications are removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/manakai/ChangeLog 30 Dec 2006 12:00:29 -0000 * XML.dis: |DefaultFor| specification is removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx>
++ manakai/bin/ChangeLog 30 Dec 2006 06:47:17 -0000 2006-12-30 Wakaba <wakaba@suika.fam.cx> * idl2dis.pl: Removed. ++ manakai/lib/Message/Markup/ChangeLog 30 Dec 2006 08:26:03 -0000 * Atom.dis, SuikaWiki.dis, H2H.dis: |WithFor| and |DefaultFor| properties are removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/ChangeLog 30 Dec 2006 08:26:59 -0000 * PerlCode.dis: |WithFor| and |DefaultFor| are removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 30 Dec 2006 08:25:38 -0000 GenericLS.dis, TreeCore.dis, DOMString.dis, XML.dis, Element.dis, Document.dis, TreeStore,dis, Traversal.dis, XDoctype.dis, XMLParser.dis, DOMLS.dis, SimpleLS.dis, DOMMain.dis, XDP.dis: |WithFor| specifications and |DefaultFor|s are removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx> * CharacterData.dis, DOMCore.dis, DOMFeature.dis, ++ manakai/lib/Message/URI/ChangeLog 30 Dec 2006 08:26:32 -0000 * Generic.dis: |WithFor| and |DefaultFor| are removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Charset/ChangeLog 30 Dec 2006 08:24:04 -0000 * Encode.dis (Require): |WithFor| specifications are removed. (DefaultFor): Removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/manakai/ChangeLog 30 Dec 2006 07:46:56 -0000 2006-12-30 Wakaba <wakaba@suika.fam.cx> * dis.pl: Removed.
++ manakai/lib/Message/Markup/ChangeLog 30 Dec 2006 04:39:04 -0000 2006-12-30 Wakaba <wakaba@suika.fam.cx> * Atom.dis, SuikaWiki.dis: References to the |ManakaiDOM:ManakaiDOM| mode are removed. ++ manakai/lib/Message/Util/ChangeLog 30 Dec 2006 04:39:32 -0000 * DIS.dis, PerlCode.dis: References to the |ManakaiDOM:ManakaiDOM| mode are removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/DIS/ChangeLog 30 Dec 2006 04:42:43 -0000 * DPG.dis, Perl.dis, Value.dis, Test.dis: References to |ManakaiDOM:ManakaiDOM| modes are removed. * Perl.dis (plCodeFragment): |local|ize the |DIS:plCodeFragment| cache to avoid ancestor nodes of the cached fragment are destroyed so that the cached nodes become invalid. 2006-12-30 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 30 Dec 2006 04:37:29 -0000 * CharacterData.dis, DOMCore.dis, DOMFeature.dis, GenericLS.dis, TreeCore.dis, DOMString.dis, XML.dis, Element.dis, Document.dis, TreeStore,dis, Traversal.dis, XDoctype.dis, XMLParser.dis, DOMLS.dis, SimpleLS.dis, DOMMain.dis: References to the |ManakaiDOM:ManakaiDOM|, |ManakaiDOM:ManakaiDOM1|, |ManakaiDOM:ManakaiDOM2|, and |ManakaiDOM:ManakaiDOM3| modes are removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/URI/ChangeLog 30 Dec 2006 04:35:39 -0000 2006-12-30 Wakaba <wakaba@suika.fam.cx> * Generic.dis (Require): Reference to the |ManakaiDOM:ManakaiDOM| mode is removed. ++ manakai/lib/Message/Charset/ChangeLog 30 Dec 2006 04:35:23 -0000 2006-12-30 Wakaba <wakaba@suika.fam.cx> * Encode.dis (Require): Reference to the |ManakaiDOM:ManakaiDOM| mode is removed.
++ manakai/lib/Message/Util/ChangeLog 30 Dec 2006 02:35:02 -0000 2006-12-30 Wakaba <wakaba@suika.fam.cx> * DIS.dis (ModuleRole, ForRole, ResourceRole, DatabaseRole, ElementRole): Removed. (DISParser.new): Removed. (getFeature): Removed. (hasFeature): Removed. * Grove.dis: Removed. ++ manakai/lib/Message/Util/DIS/ChangeLog 30 Dec 2006 02:36:51 -0000 2006-12-30 Wakaba <wakaba@suika.fam.cx> * Perl.dis: Support for |___create_node_stem| and |___create_node_ref| methods are removed. Support for DIS roles are removed. Support for the |mg:NodeRefRole| is removed. * Value.dis (ValueRole): Removed. (getFeature, hasFeature): Removed. ++ manakai/lib/Message/DOM/ChangeLog 30 Dec 2006 02:33:53 -0000 * CharacterData.dis, TreeCore.dis (Require): References to the |Grove.dis| module are removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx>
++ manakai/t/ChangeLog 29 Dec 2006 13:56:36 -0000 2006-12-29 Wakaba <wakaba@suika.fam.cx> * .cvsignore: New auto-generated Perl test files are added. ++ manakai/lib/Message/Util/ChangeLog 29 Dec 2006 13:53:51 -0000 2006-12-29 Wakaba <wakaba@suika.fam.cx> * PerlCode.dis (createPCFile): Removed. (createPCDocument): New method. ++ manakai/lib/Message/Util/DIS/ChangeLog 29 Dec 2006 13:54:30 -0000 2006-12-29 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plGeneratePerlModuleFile): Removed. (plGeneratePerlModuleDocument): New method. ++ manakai/lib/Message/DOM/ChangeLog 29 Dec 2006 13:53:21 -0000 2006-12-29 Wakaba <wakaba@suika.fam.cx> * TreeCore.dis, DOMCore.dis, Document.dis, Element.dis, CharacterData.dis, XML.dis, XDoctype.dis, DOMString.dis, TreeStore.dis, XMLParser.dis: Use Perl native hashs and |Scalar::Util|'s weak references in favor of |Grove.dis| for DOM nodes. See also <http://suika.fam.cx/gate/2005/sw/manakai/%E3%83%A1%E3%83%A2/2006-12-29>. ++ manakai/lib/manakai/ChangeLog 29 Dec 2006 13:56:06 -0000 2006-12-29 Wakaba <wakaba@suika.fam.cx> * daf-perl-pm.pl: Use |pl_generate_perl_module_document| instead of |pl_generate_perl_module_file|. * daf-perl-t.pl: Use |create_pc_document| instead of |create_pc_file|. (daf_generate_perl_test_file|: Removed. (daf_generate_perl_test_document|: New function.
++ manakai/lib/Message/Util/ChangeLog 5 Nov 2006 09:15:59 -0000 2006-11-05 Wakaba <wakaba@suika.fam.cx> * Grove.dis (mg:nodeRefClass, mg:nodeRefInterfaces): Removed. ++ manakai/lib/Message/DOM/ChangeLog 5 Nov 2006 09:15:04 -0000 * CharacterData.dis (ManakaiDOMDocumentCharacterData): New class. Factory methods |createTextNode| and |createComment| are moved from |ManakaiDOMDocument|. * DOMCore.dis: References to |ManakaiDOMObject| are removed. (tc:createImplForTest): Moved from |TreeCore.dis|. (DOMImplementation.___create_node_ref): Support for the |mg:nodeRefClass| option is removed. (ManakaiDOMConfiguration.___report_error): Moved from |ManakaiDOMObject| class. * DOMFeature.dis (domidl:extends): New property. (f:getFeatureImpl): Support for |+| classes is removed. * DOMMain.dis (DOMMain:docSupportsXMLFeature): Removed. (ManakaiDOM:ManakaiDOMObject): Removed. (DOMDataType): Removed. * Document.dis (ManakaiDOMImplementationDocument): The |createDocument| method is moved from the |ManakaiDOMImplementationTC| in |TreeCore.dis|. (ManakaiDOMDocument.___create_node_ref): Removed. (createElement, createElementNS, createAttribute, createAttributeNS, createTextNode, createComment, createCDATASection, createEntityReference, createProcessingInstruction): Class implementations are moved to each module. * Element.dis (ManakaiDOMImplementationElement): Factory methods are moved from |Document.dis|. (ManakaiDOMElement.___create_node_ref): Support for old class registry is removed. (ManakaiDOMAttr.___create_node_ref): Removed. (Attr.baseURI): Implementation for |xml:base| attribute is merged. (Attr.nodeValue, Attr.value): Implementation for |xml:id| attribute is merged. * TreeCore.dis (ManakaiDOMImplementationTC): Removed. * XDoctype.dis (ManakaiDOMImplementationXDoctype): The definition for |createDocumentType| method is moved from |TreeCore.dis|. * XML.dis (ManakaiDOMXMLDocument): Factory methods are moved from |Document.dis|. (ManakaiDOMXMLBaseAttr, ManakaiDOMXMLIdAttr): Removed (merged into |ManakaiDOMAttr| in |Element.dis|). 2006-11-05 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/Util/DIS/ChangeLog 4 Nov 2006 17:22:49 -0000 2006-11-05 Wakaba <wakaba@suika.fam.cx> * DNLite.dis (DISImplementationDNLite): Inheritance was incorrect. * Test.dis (DTImplementation): Inheritance was incorrect. ++ manakai/lib/Message/DOM/ChangeLog 4 Nov 2006 17:21:44 -0000 2006-11-05 Wakaba <wakaba@suika.fam.cx> * Element.dis (___get_node_ref): |eval|ed |require| statement was broken. * DOMFeature.dis (getImplementationList): Argument is not passed to the |getImplementation| method. * TreeStore.dis (DOMImplementationTreeStore): It did not |f:implements| the |TSFeature30| feature. * XMLParser.dis: Use |create_uri_reference| method instead of internal |_new| method to create a URI reference object.
++ manakai/bin/ChangeLog 4 Nov 2006 11:58:05 -0000 2006-11-04 Wakaba <wakaba@suika.fam.cx> * daf.pl: The |--debug| option no longer set obsoleted |$Message::DOM::DOMFeature::DEBUG| option. ++ manakai/lib/Message/Markup/ChangeLog 4 Nov 2006 12:14:20 -0000 2006-11-04 Wakaba <wakaba@suika.fam.cx> * Atom.dis (AtomImplementation): It no longer inherits the |ManakaiDOMImplementation|; it is now expected to be implemented by |DOMImplementation| objects. (AtomDocument, AtomFeedDocument, AtomEntryDocument): It no longer inherits the |ManakaiDOMDocument|; it is now expected to be implemented by |Document| objects. * SuikaWikiConfig21.dis (SWCFGImplementation): It no longer inherits the |DOMImplementation|; it is now expected to be implemented by |DOMImplementation| objects. ++ manakai/lib/Message/Util/ChangeLog 4 Nov 2006 12:18:18 -0000 2006-11-04 Wakaba <wakaba@suika.fam.cx> * DIS.dis (ManakaiDISImplementation): It no longer inherits |ManakaiDISImplementationValue|, |ManakaiDISImplementationPerl|, and |ManakaiSWCFGImplementation| interfaces. The class is now expected to be implemented by |DOMImplementation| objects. * PerlCode.dis (addImplementedFeature, addImplementedElementType): New methods. (PCHasFeature, PCElementType): New interfaces. (PCDocument): It no longer inherits the |ManakaiDOMDocument|; it is now expected to be implemented by |Document| objects. (PCImplementation): It no longer inherits the |ManakaiDOMImplementation|; it is now expected to be implemented by |DOMImplementation| objects. ++ manakai/lib/Message/Util/DIS/ChangeLog 4 Nov 2006 12:24:32 -0000 2006-11-04 Wakaba <wakaba@suika.fam.cx> * DNLite.dis (DISImplementationDNLite): It no longer inherits the |ManakaiDISImplementation|; it is now expected to be implemented by |DOMImplementation| objects. * DPG.dis (DPGDocument): It no longer inherits the |ManakaiDOMDocument| class; it is now expected to be implemented by all |Document| objects. * Perl.dis (DISImplementationPerl): It is now expected to be implemented by all |DOMImplementation| objects. (plCodeFragment): Support for the |p:require| property is added. It no longer output |ClassInfo| for classes for specific element types; instead, it invoke |add_implemented_element_type| method. * Test.dis (DTImplementation): It no longer inherits the |MinimumImplementation| interface; instead, it is expected to be implemented by all |DOMImplementation| objects. * Value.dis (DISImplementationValue): It is now expected to be implemented by all |DOMImplementation| objects. ++ manakai/lib/Message/Util/AutoLoad/ChangeLog 4 Nov 2006 12:19:43 -0000 2006-11-04 Wakaba <wakaba@suika.fam.cx> * Config.pm (register_all, save): Support for |feature| and |element_type| is added. * Registry-initial.pm: Updated. * .cvsignore: New file. * Registry-initial.pm: New module. ++ manakai/lib/Message/DOM/ChangeLog 4 Nov 2006 12:12:45 -0000 explicitly inherits |urigen:ManakaiURIImplementation| (and the |f:ManakaiMinimumImplementation| class inherited by it). The |f:Minimum| feature is ever implemented for compatibility (but is expected to be removed). Internal methods such as |___report_error| are copied from obsolete |f:MinimumImplementation| class. DOM3 methods |hasFeature| and |getFeature| are also moved from that class, but they now support no foreign classes. * DOMFeature.dis (ManakaiImplementationSource): It now |p:require|s |Message::Util::AutoLoad::Registry|. The class no longer support classes other than |ManakaiDOMImplementation|. Note that the |ImplementationRegistry| object does continue to support foreign classes via foreign classes implementing |ImplementationSource| or |DOMImplementationSource| interface. (MinimumImplementation): Removed. * DOMLS.dis (ManakaiDOMImplementationLS): It no longer inherit the |ManakaiDOMImplementation|; it is now expected to be implemented by |DOMImplementation| objects. * DOMMain.dis (null): Removed. * Document.dis (___create_node_ref): It no longer support foreign classes other than |Message::DOM::Document::ManakaiDOMDocument|. Note that document format specific DOM interfaces, if supported, should be all instances of the |Document| interface in the implementation, as defined in the Web Applications 1.0 specification (where the |HTMLDocument| interface must be implemented by all |Document| objects, even if the |Document| contains no HTML element). * GenericLS.dis (GLSImplementation): It no longer inherit the |MinimumImplementation|; it is now expected to be implemented by |DOMImplementation| objects. (createGLSParser, createGLSSerializer): Load module implementing parser or serializer if necessary. * Traversal.dis (ManakaiDOMDocumentTraversal): It no longer inherits the |ManakaiDOMDocument|; it is now expected to be implemented by |Document| objects. * XDP.dis (XDPDocument): It no longer inherits the |Document|; it is now expected to be implemented by all |Document| objects. * XDoctype.dis (ManakaiDOMDocumentXDoctype): It no longer inherits the |ManakaiDOMDocument|; it is now expected to be implemented by |Document| objects. 2006-11-04 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (ManakaiDOMImplementation): No longer ++ manakai/lib/Message/URI/ChangeLog 4 Nov 2006 12:14:59 -0000 2006-11-04 Wakaba <wakaba@suika.fam.cx> * Generic.dis (URIImplementation): It no longer inherits the |MinimumImplementation|; it is now expected to be implemented by |DOMImplementation| objects. ++ manakai/lib/Message/Charset/ChangeLog 4 Nov 2006 11:56:24 -0000 2006-11-04 Wakaba <wakaba@suika.fam.cx> * Encode.dis (MCEncodeImplementation): It no longer inherit the |MinimumImplementation|; it is now expected to be implemented by |DOMImplementation| objects. ++ manakai/lib/manakai/ChangeLog 4 Nov 2006 12:25:03 -0000 2006-11-04 Wakaba <wakaba@suika.fam.cx> * DISPerl.dis (p:require, p:use): New properties.
++ manakai/bin/ChangeLog 3 Nov 2006 11:50:21 -0000 2006-11-03 Wakaba <wakaba@suika.fam.cx> * grep-dis.pl: New script. ++ manakai/lib/Message/Util/ChangeLog 3 Nov 2006 17:49:43 -0000 2006-11-03 Wakaba <wakaba@suika.fam.cx> * autoload/: New directory. * DIS.dis (getPropertyResourceList): Unused |defaultMediaType| parameter is deleted. New |isaRecursivePropName| and |recursiveISAPropName| parameters are added. * PerlCode.dis (addRevISAPackageName, getRevISAPackageName): New methods. (stringify): Support for the rev-ISA packages is added. (getAutoloadDefinitionList): New method. ++ manakai/lib/Message/Util/DIS/ChangeLog 3 Nov 2006 17:51:23 -0000 2006-11-03 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plCodeFragment): Don't generate method parameter code if |DISPerl:noParameterModification| property is set. Support for the |domperl:classExtends| and |domperl:classImplementedByObjectsOf| property is added. ++ manakai/lib/Message/DOM/ChangeLog 3 Nov 2006 17:47:28 -0000 2006-11-04 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (ManakaiDOMImplementation): No longer explicitly inherits |tc:ManakaiDOMImplementationTC|. (ManakaiDOMImplementation.AUTOLOAD): New method definition. * TreeCore.dis (ManakaiDOMImplementationTC): Extends the |ManakaiDOMImplementation| class. 2006-11-03 Wakaba <wakaba@suika.fam.cx> * DOMFeature.dis: Definitions for various concepts are added. * GenericLS.dis (GLSImplementation): It no longer inherits the |MinimumImplementation|; rather, any |ManakaiMinimumImplementation| object also implements |GLSImplementation| methods. * TreeStore.dis (DOMImplementationTreeStore): It no longer inherits the |DOMImplementation|; rather, any |ManakaiDOMImplementation| object also implements |DOMImplementationTreeStore| methods. ++ manakai/lib/manakai/ChangeLog 3 Nov 2006 17:53:26 -0000 2006-11-03 Wakaba <wakaba@suika.fam.cx> * DISLang.dis (DISLang:AnyObject): New. (DISLang:extends, DISLang:implements): New. * DISPerl.dis (p:revISA): New. (p:noParameterModification): New. * daf-perl-pm.pl (daf_perl_pm): Update the |Message::Util::AutoLoad::Registry| module after the Perl module is generated. ++ manakai/lib/ChangeLog 3 Nov 2006 17:42:27 -0000 2006-11-04 Wakaba <wakaba@suika.fam.cx> * Makefile (all): Make |Message/Util/AutoLoad/Registry.pm|.
++ manakai/lib/Message/Util/ChangeLog 15 Aug 2006 12:55:55 -0000 * DIS.dis (parseString): New |for_arg| parameter is added. 2006-08-15 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/manakai/ChangeLog 15 Aug 2006 12:56:57 -0000 2006-08-15 Wakaba <wakaba@suika.fam.cx> * daf-dtd-modules.pl (daf_dtd_cm): New function. (daf_dtd_module): Support for the element content model descriptions is added.
++ manakai/bin/ChangeLog 15 Aug 2006 10:57:55 -0000 2006-08-15 Wakaba <wakaba@suika.fam.cx> * daf.pl: Passes the |implementation| parameter to the |read_properties| method. ++ manakai/lib/Message/Util/ChangeLog 15 Aug 2006 10:59:04 -0000 * DIS.dis (readProperties): New |implementation| parameters are added. Support for the |lang:dcmodel| lexical type is added. (parseString): New method. 2006-08-15 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/DOM/ChangeLog 18 Jun 2006 04:12:29 -0000 2006-06-18 Wakaba <wakaba@suika.fam.cx> * Traversal.dis (expandEntityReferences): Syntax was incorrect. * TreeCore.dis (manakaiReadOnly): Test assertion was incorrect. * XDP.dis (dtdText): Test assertion was incorrect.
*** empty log message ***
++ manakai/bin/ChangeLog 4 Apr 2006 14:28:32 -0000 2006-04-04 Wakaba <wakaba@suika.fam.cx> * daf.pl (--dafs-suffix): New option. (daf_resolve_db_module_file): The |dp:ModuleNodeStorageFile| type support. ++ manakai/lib/Message/Util/ChangeLog 4 Apr 2006 14:29:09 -0000 * DIS.dis (Require): Requires the |MDOM:TreeStore| module. (getNodeFromStorage, setNodeToStorage): New methods. 2006-04-04 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/DIS/ChangeLog 4 Apr 2006 14:30:17 -0000 2006-04-04 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plStore): The |mainDatabase| parameter is removed. (plStoreNodeStorage): New method. (plLoadNodeStorage): New method.
++ manakai/lib/Message/Markup/ChangeLog 3 Apr 2006 15:57:38 -0000 2006-04-03 Wakaba <wakaba@suika.fam.cx> * Makefile: Typo fixed. * SuikaWikiConfig21.dis: The |dis:GetProp| and |swcfg21:GetPropNode| elements are replaced by Perl code. (swcfg21:GetPropNode): Removed. ++ manakai/lib/Message/Util/ChangeLog 3 Apr 2006 15:59:07 -0000 2006-04-04 Wakaba <wakaba@suika.fam.cx> * Grove.dis (collectGarbage): Exit loops by |undef| from |each|. 2006-04-03 Wakaba <wakaba@suika.fam.cx> * DIS.dis (NO_PERL_CODE_IMPL_ERR): Removed. * ManakaiNode.dis (GetProp, SetProp): Removed. ++ manakai/lib/Message/Util/Error/ChangeLog 3 Apr 2006 16:11:27 -0000 2006-04-04 Wakaba <wakaba@suika.fam.cx> * DOMException.dis (DOMMain:raiseException): Removed. (DOMMain:XCodeRef): The alias name is removed. (MDOM_DEBUG_BUG, ASSERTION_ERR): Removed. ++ manakai/lib/Message/Util/DIS/ChangeLog 3 Apr 2006 16:00:34 -0000 * Perl.dis, DPG.dis: The |appendCodeFragment| method calls are replaced by |appendChild|s. * Perl.dis (dis:GetProp, swcfg21:GetPropNode): They are no longer supported. (DOMMain:raiseException): It is no longer supported. 2006-04-03 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 3 Apr 2006 15:56:46 -0000 2006-04-04 Wakaba <wakaba@suika.fam.cx> * TreeCore.dis: The |DOMMain:raiseException| elements are replaced by |disPerl:EXCEPTION|s.
++ manakai/t/ChangeLog 1 Apr 2006 17:11:22 -0000 2006-04-02 Wakaba <wakaba@suika.fam.cx> * Makefile: Tests |dom-Tree.t| and |dom-DOMXML.t| are removed. Tests |dom-Document.t| and |dom-Element.t| are added. ++ manakai/lib/Message/Util/DIS/ChangeLog 1 Apr 2006 17:10:39 -0000 2006-04-02 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plGeneratePerlModule): Some class names are changed. ++ manakai/lib/Message/DOM/ChangeLog 1 Apr 2006 17:09:40 -0000 2006-04-02 Wakaba <wakaba@suika.fam.cx> * Makefile: Rules for |Tree.pm| and |DOMXML.pm| are removed. For |Element.pm| and |Document.pm| are added. * Document.dis, Element.dis: New module split from |TreeCore.dis|. * TreeCore.dis (Document, DocumentFragment, Element, Attr): Removed.
++ manakai/t/ChangeLog 1 Apr 2006 09:28:43 -0000 2006-04-01 Wakaba <wakaba@suika.fam.cx> * Makefile (util-dis-DPG.t): New test. * Makefile (dom-XML.t): New test. * Makefile (dom-TreeCore.t): New test. ++ manakai/bin/ChangeLog 1 Apr 2006 08:52:15 -0000 2006-04-01 Wakaba <wakaba@suika.fam.cx> * daf.pl (perl-pm, daf_generate_perl_test): Sets the |$Message::Util::DIS::Perl::Implementation| variable for compatibility. ++ manakai/lib/Message/Util/ChangeLog 1 Apr 2006 11:55:12 -0000 2006-04-01 Wakaba <wakaba@suika.fam.cx> * Grove.dis (destroy): Threshold value changed to 4096. * PerlCode.dis (PerlCode): Associated as the default class with |pc:*| and |pc2:*| element types. (currentPackage, currentChunkNumber, getNextChunkNumber): Removed. (ReflectCDATA): Reimplemented using standard |Element| methods. (sourceFile, sourceLine, currentSourceFile, currentSourceLine, skipLines): Removed. (pc:line): Removed. (stringify): Support for the |pc:line| configuration parameter is removed. * DIS.dis (isFeatureProvided): Removed. ++ manakai/lib/Message/Util/DIS/ChangeLog 1 Apr 2006 09:24:59 -0000 2006-04-01 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plImplementation): Get the instance from the |$Message::Util::DIS::Perl::Implementation| variable. (plIsFeatureImplemented): Removed. (plPreprocessPerlCode, plPreprocessPerlStatement): The |sourceFile| and |sourceLine| parameters are removed. * DPG.dis (DPGElement): Associated to the |pg:*| element types. ++ manakai/lib/Message/DOM/ChangeLog 1 Apr 2006 11:35:47 -0000 * DOMFeature.dis (getImplementation, getImplementationList): Support for new class information variables. (DOMLS:Generic): This old feature name is removed. * GenericLS.dis (createGLSParser, createGLSSerializer): Support for new class information variables. * TreeCore.dis (manakaiExpandedURI): New attribute. (Document, Element.___create_node_ref): New method implementations. 2006-04-01 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/Util/ChangeLog 15 Mar 2006 13:43:14 -0000 2006-03-15 Wakaba <wakaba@suika.fam.cx> * DIS.dis (getMethodForType): Parameter |$resource| is changed to |$type_resource|. (getDOMConfigurationParameterName): New method. ++ manakai/lib/Message/Util/DIS/ChangeLog 15 Mar 2006 13:44:52 -0000 2006-03-15 Wakaba <wakaba@suika.fam.cx> * Value.dis (getPerlCode): New method. * Perl.dis (plValueCodeFragment): Deprecated. (getPerlCodeFromDVValue): New method. (plCodeFragment): The implementation for |dis:SetParam| properties was incorrect. ++ manakai/lib/Message/DOM/ChangeLog 15 Mar 2006 13:42:31 -0000 2006-03-15 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (c:DOMConfigurationParameter): Now it is a |DISSource:ResourceProperty|. (c:anyDOMConfigurationParameter): New property. (CParam, boolCParam): Now they are all |dis:subsetOf| the |c:anyDOMConfigurationParameter| property. (ForDocument, ForParser, ForSerializer): Removed. * DOMLS.dis, XMLParser.dis: Likewise.
++ manakai/t/ChangeLog 12 Mar 2006 14:16:45 -0000 2006-03-12 Wakaba <wakaba@suika.fam.cx> * Makefile: Creates |../lib/Message/Util/DIS/Test.pm| before try to create test scripts. ++ manakai/lib/Message/Util/ChangeLog 12 Mar 2006 14:15:37 -0000 * DIS.dis (loadResource): Support for the |dis:aliasChild| property has been removed. 2006-03-12 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 12 Mar 2006 14:14:43 -0000 2006-03-12 Wakaba <wakaba@suika.fam.cx> * DOMMain.dis, Tree.dis: Unused |dis:aliasChild| properties are removed. * GenericLS.pm: Added to the CVS repository since it is necessary to create the |Message::Util::DIS::DPG| module. ++ manakai/lib/manakai/ChangeLog 12 Mar 2006 14:16:08 -0000 * DISSource.dis (dis:aliasChild): Removed. 2006-03-12 Wakaba <wakaba@suika.fam.cx>
++ manakai/bin/ChangeLog 12 Mar 2006 10:03:19 -0000 2006-03-12 Wakaba <wakaba@suika.fam.cx> * daf.pl: Don't require |Test| modules for bootstrap. ++ manakai/lib/Message/Util/ChangeLog 12 Mar 2006 10:09:14 -0000 2006-03-12 Wakaba <wakaba@suika.fam.cx> * DIS.dis (loadResource): Sets the |srinfo| parameter of the |addTypeURI| method call. (addTypeURI): The |srinfo| parameter is added. Sets the |srinfo| parameter of the |isSubsetOfURI| and |mergeAsAlias| method calls. ++ manakai/lib/Message/Util/DIS/ChangeLog 12 Mar 2006 10:09:53 -0000 2006-03-12 Wakaba <wakaba@suika.fam.cx> * Perl.dis (getPerlModuleMemberCode): Write charset category properties. ++ manakai/lib/Message/URI/ChangeLog 12 Mar 2006 10:13:28 -0000 2006-03-12 Wakaba <wakaba@suika.fam.cx> * Generic.pm: Added to the CVS repository since it is referenced from |../DOM/DOMCore.pm| and therefore it is required to execute the |daf| script. ++ manakai/lib/Message/Charset/ChangeLog 12 Mar 2006 10:06:26 -0000 2006-03-12 Wakaba <wakaba@suika.fam.cx> * Encode.dis (createMCDecodeHandle): New parameter |onerror| is added. Charsets |cs:XML.utf-8|, |cs:XML.utf-16|, and |xml-auto-charset:| are implemented. Throws an error if the charset is not supported. (getURIFromCharsetName, getCharsetNameFromURI): Algorithmic URIs are supported. (onerror): Removed from |onoctetstreamerror|. (MCXMLDecodeHandle): Removed. (inputEncoding, hasBOM): New attributes. ++ manakai/lib/manakai/ChangeLog 12 Mar 2006 10:12:19 -0000 2006-03-12 Wakaba <wakaba@suika.fam.cx> * Charset.dis: The |c:key| property is added to some resources. Typos are fixed. (icharset:utf-16be, icharset:utf-16le): New charsets. (cs:Perl.utf-16be, cs:Perl.utf-16le): New charsets. (cs:Perl.ucs-2be, cs:Perl.ucs-2le): New charsets. (cs:Perl.utf-32be, cs:Perl.utf-32le): New charsets. (cs:ErrorCategory): New type. Error categories are added. (cs:noBOMVariant): New properties.
++ manakai/t/ChangeLog 11 Mar 2006 12:12:24 -0000 2006-03-11 Wakaba <wakaba@suika.fam.cx> * Makefile (charset-Encode.t): New test. ++ manakai/lib/Message/Util/ChangeLog 11 Mar 2006 12:10:48 -0000 2006-03-11 Wakaba <wakaba@suika.fam.cx> * DIS.dis (loadResource): Don't set |isDefined| flag for aliases. ++ manakai/lib/Message/Util/DIS/ChangeLog 11 Mar 2006 12:11:51 -0000 2006-03-11 Wakaba <wakaba@suika.fam.cx> * Perl.dis (Require): A reference to the |DISlib:Charset| module is added. (getPerlModuleMemberCode): Method implementations for charset definitions are added. (getPerlDefinitionHashNamespace): A method implementation is added. ++ manakai/lib/Message/Charset/ChangeLog 11 Mar 2006 12:09:07 -0000 2006-03-11 Wakaba <wakaba@suika.fam.cx> * Makefile: A typo is fixed. * Encode.dis (Require): A reference to the |DISlib:Charset| module is added. (MCEncodeFeature10): New feature. (MCEncodeImplementation): New interface. (MCDecodeHandle): New interface. ++ manakai/lib/manakai/ChangeLog 11 Mar 2006 08:42:18 -0000 2006-03-11 Wakaba <wakaba@suika.fam.cx> * Charset.dis: New module.
++ manakai/lib/Message/ChangeLog 10 Mar 2006 10:43:42 -0000 2006-03-10 Wakaba <wakaba@suika.fam.cx> * Makefile: Directories |URI| and |Charset| are added. * Charset/: New directory. ++ manakai/lib/Message/Util/ChangeLog 10 Mar 2006 10:51:06 -0000 2006-03-10 Wakaba <wakaba@suika.fam.cx> * PerlCode.dis (stringify): Inserts new line after |COMMA|s in lists (hash literals and array literals --- "lists" theirselves are excluded since they are usually not so long). * DIS.dis (loadResource): Don't throw error if an alias is alreadt defined for same URI. Registers aliases from |srinfo| to the database. By these fixes aliases defined in another module from the canonical resource name's module can live even after the canonical's module is updated. ++ manakai/lib/Message/DOM/ChangeLog 10 Mar 2006 10:44:35 -0000 2006-03-10 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis, DOMXML.dis, XDoctype.dis (manakaiAppendText): New method. * XMLParser.dis: Don't create adjacent text nodes. ++ manakai/lib/Message/URI/ChangeLog 10 Mar 2006 10:47:21 -0000 2006-03-10 Wakaba <wakaba@suika.fam.cx> * Generic.dis (MURI:): Typos are fixed. ++ manakai/lib/manakai/ChangeLog 10 Mar 2006 10:51:43 -0000 2006-03-10 Wakaba <wakaba@suika.fam.cx> * dis-catalog: New |Message::Charset| namespace is added.
++ manakai/lib/Message/Util/ChangeLog 5 Mar 2006 10:05:09 -0000 2006-03-05 Wakaba <wakaba@suika.fam.cx> * DIS.dis (mvOwnerElementResource): Allows an attribute with no owner element. ++ manakai/lib/Message/Util/Error/ChangeLog 5 Mar 2006 10:06:44 -0000 2006-03-05 Wakaba <wakaba@suika.fam.cx> * DOMException.dis (ICoreException): New interface. Error type constants are moved from the class to the interface. ++ manakai/lib/Message/Util/DIS/ChangeLog 5 Mar 2006 10:05:45 -0000 2006-03-05 Wakaba <wakaba@suika.fam.cx> * Perl.dis (getPerlInterfaceMemberCode): A typo is fixed. ++ manakai/lib/Message/DOM/ChangeLog 5 Mar 2006 10:04:09 -0000 2006-03-05 Wakaba <wakaba@suika.fam.cx> * XDoctype.dis (DocumentTypeDefinition.implementation): New attribute. (Node.baseURI): New attribute implementations. (declarationBaseURI): Setter is added. (manakaiDeclarationBaseURI): New attribute. * Tree.dis (Require): A reference to the |MURI:Generic| module is added. (Node.baseURI): The implementation is revised. (getNodeReference): Attribute node classes specialized to attribute names are supported. (contentBaseURI, htmlBaseURI): Removed. (manakaiEntityBaseURI): New attribute. (ManakaiDOMImplementationDocument): It now inherits the |urigen:URIImplementation| class. * DOMMain.dis (isRelativeDOMURI): The definition of the URI scheme is synced with |Message::URI::Generic|'s one. * DOMXML.dis (Require): A reference to |DISlib:DISMarkup| module is added. (DocumentType.implementation): New attribute. (Node.baseURI): Implementations are added. (manakaiDeclarationBaseURI): New attributes. (manakaiEntityBaseURI): New attributes. (manakaiEntityURI): New attribute. (manakaiExternal): New attribute. (manakaiBaseURI): New attribute. (ManakaiDOMXMLBaseAttr): New class.
++ manakai/t/ChangeLog 1 Mar 2006 08:42:23 -0000 2006-03-01 Wakaba <wakaba@suika.fam.cx> * Makefile (util-Generic.t): New test. ++ manakai/lib/manakai/ChangeLog 1 Mar 2006 08:42:05 -0000 2006-02-27 Wakaba <wakaba@suika.fam.cx> * dis-catalog: New |Message::URI| namespace is added.
++ manakai/t/ChangeLog 26 Feb 2006 14:32:29 -0000 * Makefile (distclean): New rule. 2006-02-26 Wakaba <wakaba@suika.fam.cx> ++ manakai/bin/ChangeLog 26 Feb 2006 14:18:44 -0000 * daf.pl: Request for |fe:GenericLS| feature was missing. Sets the |pc:preserve-line-break| parameter for test code as |dac2test.pl| had been. * dac.pl, dac2pm.pl, dac2test.pl: Removed. * disc.pl, cdis2pm.pl, cdis2rdf.pl: Removed. 2006-02-26 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/ChangeLog 26 Feb 2006 14:19:17 -0000 2006-02-26 Wakaba <wakaba@suika.fam.cx> * Makefile (distclean): New rule. ++ manakai/lib/Message/Body/ChangeLog 26 Feb 2006 14:19:35 -0000 2006-02-26 Wakaba <wakaba@suika.fam.cx> * Makefile (distclean): New rule. ++ manakai/lib/Message/Field/ChangeLog 26 Feb 2006 14:24:08 -0000 2006-02-26 Wakaba <wakaba@suika.fam.cx> * Makefile (distclean): New rule. ++ manakai/lib/Message/MIME/ChangeLog 26 Feb 2006 14:24:31 -0000 2006-02-26 Wakaba <wakaba@suika.fam.cx> * Makefile (distclean): New rule. ++ manakai/lib/Message/Markup/ChangeLog 26 Feb 2006 14:24:49 -0000 * Makefile (distclean): New rule. 2006-02-26 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/ChangeLog 26 Feb 2006 14:27:24 -0000 * PerlCode.dis (PerlStringLiteral.stringify): If some character are escaped, the string should have been quoted by |QUOTATION MARK|. * Makefile (.discore-all.pm): The parameter for |DIS/DPG.dis| module was misplaced. (distclean): New rule. (clean): Cleans subdirectories, too. 2006-02-26 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/DIS/ChangeLog 26 Feb 2006 14:31:14 -0000 * Perl.dis (plUpdate): Reads |dis:DefaultFor| property from the source if it is not available from the module in the database, i.e. the |readProperties| method is not performed for the module. (getPerlInterfaceMemberCode): Renamed from |getPerlErrorInterfaceMemberCode|. (DISLang:Const.getPerlInterfaceMemberCode): New method implementation. Constants defined in interfaces were not reflected to the generated Perl module code since the split of |plGeneratePerlModule| method. * DPG.dis (Require): Reference to |DIS:Perl| module was missing. 2006-02-26 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 26 Feb 2006 14:21:51 -0000 * SimpleLS.dis (Require): Reference to the |MDOM:Tree| module was missing. * ManakaiDOMLS2003.dis: Some property names was incorrect. * Makefile (distclean): New rule. 2006-02-26 Wakaba <wakaba@suika.fam.cx> * DOMLS.dis: Removed from the CVS repository, since it has been no longer required to make the |daf| system itself. 2006-02-26 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/manakai/ChangeLog 26 Feb 2006 14:32:09 -0000 * Makefile (distclean): New rule. 2006-02-26 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/ChangeLog 26 Feb 2006 14:19:00 -0000 2006-02-26 Wakaba <wakaba@suika.fam.cx> * Makefile (distclean): New rule.
++ manakai/t/ChangeLog 26 Feb 2006 06:42:43 -0000 2006-02-26 Wakaba <wakaba@suika.fam.cx> * Makefile: Revised for new |daf| database format. ++ manakai/bin/ChangeLog 26 Feb 2006 06:36:16 -0000 * daf.pl: Perl test file generation support from |dac2test.pl| is added. Exits the program before any generation if the database constrution process has error. 2006-02-26 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Markup/ChangeLog 26 Feb 2006 06:37:11 -0000 2006-02-26 Wakaba <wakaba@suika.fam.cx> * Makefile: Revised for new |daf| database format. ++ manakai/lib/Message/Util/ChangeLog 26 Feb 2006 06:40:09 -0000 * ManakaiNodeTest.dis (Require): Missing reference to the |DISlib:Test| module is added. * Makefile: Revised for new |daf| database format. * DIS.dis (elementTypeMatch, isSubsetOfURI): The |srinfo| parameter is added. (getFor, getModule): Set reference rather than string itself to the |{for}| property. (loadResource): Passes |srinfo| parameter to |isSubsetOfURI|-calling methods. (mergeAsAlias): The |srinfo| parameter is added. 2006-02-26 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/DIS/ChangeLog 26 Feb 2006 06:41:53 -0000 * Perl.dis (addHashKey): Revised to register keys to each key scope resource rather than database. * DNLite.dis (elementTypeMatch): The |srinfo| parameter is added. * DISDump.dis (Require): Missing reference to the |DISlib:DISMarkup| module is added. 2006-02-26 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 26 Feb 2006 06:36:55 -0000 2006-02-26 Wakaba <wakaba@suika.fam.cx> * Makefile: Revised for new |daf| database format. ++ manakai/lib/manakai/ChangeLog 26 Feb 2006 06:42:23 -0000 2006-02-26 Wakaba <wakaba@suika.fam.cx> * Makefile: Rules to construct old |dae| database are removed.
++ manakai/bin/ChangeLog 25 Feb 2006 16:31:38 -0000 2006-02-26 Wakaba <wakaba@suika.fam.cx> * dac2pm.pl (--dafx-file-suffix): New dummy option. * daf.pl: New script. ++ manakai/lib/Message/Util/ChangeLog 25 Feb 2006 16:40:55 -0000 2006-02-26 Wakaba <wakaba@suika.fam.cx> * PerlCode.dis (Require): Missing reference to the |DISlib:DISMarkup| module is added. 2006-02-25 Wakaba <wakaba@suika.fam.cx> * DIS.dis (lookupNamespacePrefix): Resolves prefix by namespace resolver if available. (disNamespaceResolver): New attribute. (loadModule): Sets |revision| attribute of the created module. (ownerModuleRef): Setter is added. (addTypeURI): Set |ownerModule| attribute if possible. (ManakaiDISModuleLite): The class no longer inherits |DISAnyResource| class and |ManakaiDefaultExceptionHandler| class. (mergeAsAlias): New |noEqualityCheck| parameter is added. * Makefile: New variables for |DAF| are added. ++ manakai/lib/Message/Util/DIS/ChangeLog 25 Feb 2006 16:45:17 -0000 2006-02-26 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plLoadDISDatabaseModule): Do nothing if the module is already loaded. (plUpdateModule): Parameter |moduleURI| is changed to |modules| so that multiple modules can be updated once. Don't try to read index file if it is not exist. 2006-02-25 Wakaba <wakaba@suika.fam.cx> * DNLite.dis (convertDISDocumentToDNLDocument): New |baseNamespaceBinding| parameter is added. * Perl.dis (plLoadDISDatabase): Removes |c:error-handler| property (it is |null| if specified). (plStore): New |noMainDatabase| parameter is added. Don't write resources that are not |isDefined|. Copies |DIS:revision| property of modules to database index file. (plLoadDISDatabaseModule): Notify before and after a file is read. Don't throw |DIS:RESOURCE_ALREADY_DEFINED_ERR| if the resource already in the database is not |isDefined|. (plLoadDISDatabaseIndex): Notify before and after a file is read. (plDatabaseModuleResolver): New attribute accessor. ++ manakai/lib/Message/DOM/ChangeLog 25 Feb 2006 16:33:00 -0000 2006-02-25 Wakaba <wakaba@suika.fam.cx> * DOMFeature.dis (Require): Missing reference to |DISlib:Test| module is added.
++ manakai/lib/Message/Util/ChangeLog 24 Feb 2006 11:27:47 -0000 * DIS.dis (loadModule): Adds name URIs of |Require|d modules to the list of such modules. (DIS:forURI): New property. (getReferringModuleURIList, addReferringModuleURI): New methods. (DIS:referringModule): New property. 2006-02-24 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/DIS/ChangeLog 24 Feb 2006 11:28:23 -0000 * Perl.dis (plUpdateModule): New method. (plLoadDISDatabaseIndex): New method. 2006-02-24 Wakaba <wakaba@suika.fam.cx>
++ manakai/bin/ChangeLog 24 Feb 2006 07:28:55 -0000 2006-02-24 Wakaba <wakaba@suika.fam.cx> * dac.pl (--dafx-file-suffix): New option. (pl_store resource_resolver parameter): New |dafx| index file resolution is implemented. ++ manakai/lib/Message/Util/DIS/ChangeLog 24 Feb 2006 07:31:03 -0000 2006-02-24 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plStore): Stores unassociated resources into the |DISlib:DISCore| database module. Writes to the database index (|dafx|) files. (plDISLoadDatabase): Sets resources' |{db}| property (since in new serialization format it might not be set).
++ manakai/lib/Message/Util/ChangeLog 23 Feb 2006 17:23:56 -0000 2006-02-24 Wakaba <wakaba@suika.fam.cx> * DIS.dis (loadResource): URI registration by |addResourceList| was incorrect for aliases. (unloadResource): It did not support resources with no e.g. |{subOf}| hash. (addResourceURI): New method. (getResourceURIList): New method.
++ manakai/bin/ChangeLog 23 Feb 2006 12:25:26 -0000 2006-02-23 Wakaba <wakaba@suika.fam.cx> * dac.pl (--update): New option. ++ manakai/lib/Message/Util/ChangeLog 23 Feb 2006 12:28:06 -0000 2006-02-23 Wakaba <wakaba@suika.fam.cx> * DIS.dis (loadResource, loadFor, loadModule): New |srinfo| parameter is added. Restores super-resource information from |srinfo| if available. (unloadModule): New method. (getModuleResourceList): New method. (addResourceList): Adds all alias names to the list. (addForResource): New method analog to |addResourceList|. (getForResourceList): New method analog to |getResourceList|. (dx:Interface.getErrorInterfaceResource): New method implementation. ++ manakai/lib/Message/Util/DIS/ChangeLog 23 Feb 2006 12:30:29 -0000 2006-02-23 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plAddHashKey): Saves key information also to the module for the provision to |unload|ing. (dx:Interface.getPerlDefinitionHashNamespace): New method implementation. (getPerlClassMemberCode): Adds the module of the subcode resource to the |require|ing module list.
++ manakai/lib/Message/Util/ChangeLog 22 Feb 2006 11:00:33 -0000 2006-02-22 Wakaba <wakaba@suika.fam.cx> * PerlCode.dis (PCVariable.stringify): The |hashKey| attribute was not reflected to the stringified representation. * DIS.dis (getErrorInterfaceResource): New method. (getErrorCodeResource): New method. ++ manakai/lib/Message/Util/Error/ChangeLog 22 Feb 2006 11:06:19 -0000 2006-02-22 Wakaba <wakaba@suika.fam.cx> * DOMException.dis (c:code): Definition was missing. (dx:Exception): The |ISA| property was not updated at 2006-02-06 change. ++ manakai/lib/Message/Util/DIS/ChangeLog 22 Feb 2006 11:05:01 -0000 2006-02-22 Wakaba <wakaba@suika.fam.cx> * Perl.dis (getPerlNameList): The |DISPerl:methodName| properties are not returned if it is specified more than once. (plFullyQualifiedName): Cacheing is reintroduced. (getPerlClassMemberCode): The |const| parameter is removed. (getPerlErrorInterfaceMemberCode): New method. (getPerlDefinitionHashNamespace): New method. (getPerlErrorCodeName): New method. (plCodeFragment): Error definition list is now generated as a set of assignments rather than one large subroutine. * DPG.dis, Test.dis: Error code constants are typed as so. ++ manakai/lib/Message/DOM/ChangeLog 22 Feb 2006 10:58:59 -0000 2006-02-22 Wakaba <wakaba@suika.fam.cx> * DOMLS.dis: Constants were typed as |dx:ErrorCode| by mistake.
++ manakai/lib/Message/Util/ChangeLog 20 Feb 2006 08:59:54 -0000 2006-02-20 Wakaba <wakaba@suika.fam.cx> * DIS.dis (isPropertyElement): The |DISCore:resourceType| element type is now recognized as a property. In addition, element types that are a |DISSource:Property| are properties. (DIS:AnyMethod, DIS:Method, DIS:Attribute): New types. (DIS:targetType): New property. (DISModule, DISFor, DISResource, DISDatabase): These classes no longer inherits |ManakaiDISExceptionTarget|. (DISDatabase.loadResource): Reads |DISCore:resourceType| property as well as |rdf:type| property. (DISAnyResource.MUErrorHandler, DISDatabase.MUErrorHandler): New methods. (DISDatabase.domConfig): New attribute. (error-handler): New configuration parameter. (getMethodForType): New code fragment. (DIS:more-than-one-methods-for-a-type): New error. (ManakaiDISExceptionTarget): Removed. ++ manakai/lib/Message/Util/DIS/ChangeLog 20 Feb 2006 09:01:28 -0000 2006-02-20 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plStore): Don't store |error-handler| configuration parameter value. (plGeneratePerlModule): The |DIS:AnyMethod| type support is added. (plName): Split by resource types. * DNLite.dis (isPropertyElement): The |DISCore:resourceType| element type is now recognized as a property. In addition, element types that are a |DISSource:Property| are properties. ++ manakai/lib/manakai/ChangeLog 20 Feb 2006 09:02:52 -0000 2006-02-20 Wakaba <wakaba@suika.fam.cx> * DISRDF.dis: The |DISCore:resourceType| property is added to resource definitions. * DISCore.dis: The |rdf:type| properties are replaced by new |DISCore:resourceType| property type.
++ manakai/lib/Message/Util/ChangeLog 19 Feb 2006 10:51:07 -0000 * DIS.dis (composeSubsetURI): New code fragment. (getResource, getModule, getFor, loadResource): Old |rdf:type| settking code is removed. (isSubsetOfURI): Old compatibility code removed. (addTypeURI): Bugs fixed. 2006-02-19 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/manakai/ChangeLog 19 Feb 2006 10:54:40 -0000 2006-02-19 Wakaba <wakaba@suika.fam.cx> * DISSource.dis (dis:MultipleResource): It is now a |DISCore:ResourceType|. * DISRDF.dis (rdfs:Class): It is now a subset of |DISCore:ResourceType|. * DISCore.dis (dis:ModuleSet): It should have been a subset of |DISCore:Resource|. (DISCore:AnyType): It should have been a subset of |DISCore:Resource|. (DISCore:ResourceType): New type. (DISCore:resourceType): New property.
++ manakai/t/ChangeLog 19 Feb 2006 07:06:08 -0000 * Makefile (util-dis.t): New test. 2006-02-18 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/ChangeLog 19 Feb 2006 07:05:43 -0000 2006-02-19 Wakaba <wakaba@suika.fam.cx> * DIS.dis (getResource, getFor, getModule): Set |DIS:typeURI| property on creation of an object. (isAnonymous): Setter is added. (isTypeURI): Redefined using |typeResource| and |isSubsetOfURI|. (getTypeURIList): New method. (typeResource): New attribute. (addTypeURI): New method. (DISModule.isAnonymous, DISFor.isAnonymous): Removed. Now |for|s and modules as well as normal resources can be anonymous. (getSuperResourceURIList): New method. 2006-02-18 Wakaba <wakaba@suika.fam.cx> * DIS.dis (revision): New attribute. ++ manakai/lib/Message/Util/DIS/ChangeLog 19 Feb 2006 07:05:24 -0000 2006-02-19 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plStoreDISDatabase): Resources that is defined (|isDefined| is |true|) but does not have owner module (|ownerModuleURIRef| is |null|) is now storable. 2006-02-18 Wakaba <wakaba@suika.fam.cx> * Value.dis (revision): New attribute.
++ manakai/bin/ChangeLog 9 Feb 2006 10:13:54 -0000 2006-02-09 Wakaba <wakaba@suika.fam.cx> * dac2test.pl: Set |pc:preserve-line-break| configuration parameter |true|. ++ manakai/lib/Message/Util/ChangeLog 9 Feb 2006 10:20:03 -0000 2006-02-09 Wakaba <wakaba@suika.fam.cx> * PerlCode.dis (PerlStringLiteral.stringify): |pc:preserve-line-break| configuration parameter support is added. (pc:preserve-line-break): New configuration option. * DIS.dis (readProperties): |DISCore:UString| lextype support added. ++ manakai/lib/Message/Util/DIS/ChangeLog 9 Feb 2006 10:22:14 -0000 2006-02-09 Wakaba <wakaba@suika.fam.cx> * Test.dis (printComment): Escapes non-ASCII-printable characters. * DPG.dis (state_to_code): Adds set-|$token->{location_d}|-code to adjast column number when |@dch| is in use. ++ manakai/lib/Message/DOM/ChangeLog 9 Feb 2006 10:18:41 -0000 2006-02-09 Wakaba <wakaba@suika.fam.cx> * XMLParser.dis (CommentDeclaration): |STRING| is now defined as a |?default-token|. (XMLTests): Tests for |Char - RestrictedChar| matchness, comment declarations, cdata sections, and |MSE| in |content| added. (XMLTests/PerlDef): Bug fixed: |pop| -> |shift|. (get-location-from-token): |$token->{location_d}| for |?default-token| column counting support added. * DOMCore.dis (c:erred): It is now a |DISCore:OrderedList| property. ++ manakai/lib/manakai/ChangeLog 9 Feb 2006 10:23:11 -0000 2006-02-09 Wakaba <wakaba@suika.fam.cx> * DISCore.dis (DISCore:UString): New lextype. * Test.dis (test:value): Default |dis:dataType| changed to |DISCore:UString|. (test:EntityValueString): Removed (it was never used).
++ manakai/bin/ChangeLog 8 Feb 2006 07:59:04 -0000 2006-02-08 Wakaba <wakaba@suika.fam.cx> * dac2test.pl (|test:ParserTest| converter): |c:erred| is supported. ++ manakai/lib/Message/Util/ChangeLog 8 Feb 2006 08:07:42 -0000 2006-02-08 Wakaba <wakaba@suika.fam.cx> * PerlCode.dis (getNameListAttrR): Non-|pc:|-namespace elements and their descendants were ignored. (getNameListAttrRM): New variant derived from |getNameListAttrR|, for |getUsePerlModuleNameList| and |getUseCharClassNameList|. (getUsePerlModuleNameList, getUseCharClassNameList): Don't include |pc:package| and their descendants to the target. (PerlFile.stringify): Outputs |use| statements for Perl modules and character classes not part of any package, if any. * DIS.dis: |lang:tdterr|'s |DVNSValue| convertion is supported. 2006-02-06 Wakaba <wakaba@suika.fam.cx> * DIS.dis (loadModule): Loads a "daem" submodule file if exists. ++ manakai/lib/Message/Util/Error/ChangeLog 8 Feb 2006 08:17:54 -0000 2006-02-06 Wakaba <wakaba@suika.fam.cx> * DOMException.dis (ManakaiDOM:WarningClass): Removed. (ManakaiDOM:alwaysWarns): Removed. (disPerl:WARNING): Removed. (ManakaiDOM:ManakaiDOMExceptionOrWarning): Removed. (ManakaiDOM:ManakaiDOMWarning): Removed. ++ manakai/lib/Message/Util/DIS/ChangeLog 8 Feb 2006 08:16:38 -0000 2006-02-08 Wakaba <wakaba@suika.fam.cx> * Value.dis: |lang:tdterr| type support is added. * Test.dis (failureComment): New method. (TFQNames): New token type. (rule node): It now accepts empty declaration. 2006-02-07 Wakaba <wakaba@suika.fam.cx> * Test.dis (assertTypedValueEquals): New code fragment extracted from |assertDOMTreeEquals| method. (assertErrorEquals): New method. 2006-02-06 Wakaba <wakaba@suika.fam.cx> * Test.dis (Require): Requires |Util:DIS| module. (parseTDTErrorString): New method. (URI, QName): New token types. (rule tdterr): New parser rule. (dtest:undeclared-namespace-prefix-error): New error. (dtest:bad-error-resource-error): New error. ++ manakai/lib/Message/DOM/ChangeLog 8 Feb 2006 08:01:24 -0000 2006-02-08 Wakaba <wakaba@suika.fam.cx> * XMLParser.dis (XMLTests): Tests for |c:erred| is supported. 2006-02-06 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (c:erred): New property. (c:DOMErrorType): It should have been a subset of |ecore:AnyErrorCode|. * XMLParser.dis (XMLTests): Empty input tests added. ++ manakai/lib/manakai/ChangeLog 8 Feb 2006 08:18:20 -0000 2006-02-06 Wakaba <wakaba@suika.fam.cx> * Test.dis (lang:tdterr): New type.
++ manakai/lib/Message/Util/ChangeLog 30 Jan 2006 00:56:45 -0000 2006-01-30 Wakaba <wakaba@suika.fam.cx> * Makefile: Typo fixed. ++ manakai/lib/Message/Util/Error/ChangeLog 29 Jan 2006 13:59:04 -0000 2006-01-29 Wakaba <wakaba@suika.fam.cx> * DOMException.dis (MDOMX:attr, MDOMX:on, MDOMX:method): Missing definitions added. * Core.dis (MUError:description): Missing definition added. ++ manakai/lib/Message/Util/DIS/ChangeLog 30 Jan 2006 00:57:13 -0000 2006-01-30 Wakaba <wakaba@suika.fam.cx> * DNLite.dis (Require): References |DIS:common| module.
++ manakai/t/ChangeLog 29 Jan 2006 13:41:06 -0000 * Makefile (dom-genericls.t): Generates from |feature.dae|. 2006-01-29 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Markup/ChangeLog 29 Jan 2006 13:32:04 -0000 2006-01-29 Wakaba <wakaba@suika.fam.cx> * SuikaWikiConfig.dis: Unused definitions are removed. Dependency on |MDOM:DOMLS| module is removed; the module now only references |MDOM:GenericLS| module. (swcfg21:shadowParent, swcfg21:shadowSiblingOf, swcfg21:shadowLocalName, swcfg21:shadowNamespaceURI): Missing definition added. A typo fixed. ++ manakai/lib/Message/Util/ChangeLog 29 Jan 2006 13:33:46 -0000 * Makefile: Updated to be consist with |../DOM/Makefile|. * DIS.dis (parse): Parameter |input|'s type is changed from |DOMLS:LSInput| to |DISPerl:HASH| to remove dependency on |MDOM:DOMLS| module. 2006-01-29 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/DIS/ChangeLog 29 Jan 2006 13:39:45 -0000 * Perl.dis, DNLite.dis, Value.dis, Test.dis: Unused definitions removed. * Test.dis, DPS.dis: References to old names in |MDOM:DOMLS| namespace changed to ones in |MDOM:GenericLS| namespace. * Perl.dis (plLoadDISDatabaseModule): Don't throw database incosistency error for |ManakaiDOM:all|, which is always in |DISDatabase|. (plGeneratePerlModule): |c:DOMConfigurationParameterApplication| with whose referenced configuration's type |idl:boolean| may override "supported" flags and their cases' |dis:SetParam| parameters. (It enables |MDOM:DOMLS| configuration parameters split from |MDOM:DOMCore| ones) 2006-01-29 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 29 Jan 2006 13:29:45 -0000 * Tree.dis (ManakaiDOM:entity-reference-read-only): Configuration parameter name changed to |cfg:entity-reference-read-only|. (createEntityReference): Set |c:read-only| flag of the created entity reference, too. * DOMLS.dis (min): New canonical feature name |fe:Min| added. * GenericLS.dis: Don't refer |DOMMain:DOMString|; use |f:MIString| from |DOMFeature| module instead. Use |idl:Object| instead of |DOMMain:DOMObject| as well. (Generic): New canonical feature name |fe:GenericLS| added. (DOMLS:ParserRole, DOMLS:SerializerRole): Their canonical name changed to |gls:ParserRole| and |gls:SerializerRole| respectively. * DOMXML.dis (entities, notations): Perl code removed. It will be reimplemented using |DocumentTypeDefinition| class from |XDoctype| module. * DOMFeature.dis, DOMCore.dis, DOMMain.dis, DOMXML.dis, Tree.dis, DOMLS.dis, GenericLS.dis, ManakaiDOMLS2003.dis, SimpleLS.dis: Cleaned up unused definitions. * DOMCore.dis, DOMLS.dis (CParam): Definitions for LS module moved from |DOMCore| module to |DOMLS| module. This change makes |DOMCore| to |DOMLS| dependency removed. * .cvsignore (.html.pm, .ls.pm): Removed. * Makefile (.html.pm, .ls.pm): Removed. (feature.dae): Include |GenericLS| module. (core.dae): Don't include |DOMLS| and |GenericLS| module. (ls.dae): Include |DOMLS| module. 2006-01-29 Wakaba <wakaba@suika.fam.cx>
++ manakai/t/ChangeLog 7 Jan 2006 11:46:40 -0000 2006-01-07 Wakaba <wakaba@suika.fam.cx> * dom-mdom.t: Removed (obsolete). * util-formatter-base.t: Test result synced with current implementation. * Makefile: |dom-core.t| and |dom-xdoctype.t| added. ++ manakai/lib/Message/Util/ChangeLog 7 Jan 2006 11:15:29 -0000 2006-01-07 Wakaba <wakaba@suika.fam.cx> * Makefile: |../DOM/XDoctype.dis| added. ++ manakai/lib/Message/Util/DIS/ChangeLog 7 Jan 2006 11:25:49 -0000 2006-01-07 Wakaba <wakaba@suika.fam.cx> * Test.dis (id): New attribute. (assertNumEquals, assertNumNotEquals): New methods. (assertISA): New method. 2006-01-04 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plCodeFragment): New roles |ElementTypeDefinitionRole| and |AttributeDefinitionRole| implemented. ++ manakai/lib/Message/DOM/ChangeLog 7 Jan 2006 11:55:36 -0000 2006-01-07 Wakaba <wakaba@suika.fam.cx> * DOMMain.dis (checkXMLNamesQName): Checks whether namespace URI is defined for not being warned. * XDoctype.dis: New module. * DOMCore.dis (DOMStringList): Test added. * Makefile: |XDoctype.pm| added. * Tree.dis (Require): Requires |XDoctype.dis|. (ManakaiDOMNodeObjectNode.eq): Added. (Test): |DOMError.location| must return a |DOMLocator| object (it was incorrectly tested to return |null|). (EmptyNodeList.DESTROY): Removed. 2006-01-04 Wakaba <wakaba@suika.fam.cx> * Tree.dis (NodeType): |ELEMENT_TYPE_DEFINITION_NODE| and |ATTRIBUTE_DEFINITION_NODE| node types added. (appendChild, insertBefore, replaceChild): New two node types added and processing instruction nodes as document type definition node child is allowed in |ManakaiDOM:ManakaiDOMLatest| mode. (getNodeReference): New |interface| parameter to filter classes by interface is added. (ElementTypeDefinitionRole): New role. (AttributeDefinitionRole): New role. 2006-01-02 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (DOMStringList): Reimplemented as tied array.
++ manakai/lib/Message/Util/ChangeLog 24 Dec 2005 07:21:48 -0000 2005-12-24 Wakaba <wakaba@suika.fam.cx> * PerlCode.dis (PerlSub.clearPerlName): New method. (PCDocument.createPCLiteral): Adopts |PerlCode| node if it is a foreign one. * DIS.dis (underscoreNameToCamelCaseName): A |HYPHEN-MINUS| character is replaced to |UNDERLINE| character. ++ manakai/lib/Message/Util/DIS/ChangeLog 24 Dec 2005 07:27:07 -0000 2005-12-24 Wakaba <wakaba@suika.fam.cx> * Perl.dis (DISResourcePerl.plName): Implemented for |DISLang:AnyClass| resources. (DISResourcePerl.getPerlNameList): Don't prefix by |UNDERLINE| if the name comes from |DISPerl:methodName| attribute in case the method is for internal use. (DISResourcePerl.plCodeFragment): Generates return value convertion code from |DISLang:OutputProcessor| for attribute getter. |ecore:textFormatter| attribute is implemented. |Muf2003:RuleDefClass| is implemented. * DPG.dis (token-error): Packs error location information into the error object. (DPGExceptionFormatter): New interface. ++ manakai/lib/Message/DOM/ChangeLog 23 Dec 2005 14:20:29 -0000 2005-12-23 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (DOMLocator): Implemented.
++ manakai/bin/ChangeLog 20 Dec 2005 12:03:40 -0000 2005-12-20 Wakaba <wakaba@suika.fam.cx> * dac2pm.pl: Now requires GenericLS module. ++ manakai/lib/Message/Markup/ChangeLog 20 Dec 2005 12:04:20 -0000 2005-12-20 Wakaba <wakaba@suika.fam.cx> * Makefile: |PERL_OPTIONS| variables updated to new definition. ++ manakai/lib/Message/Util/ChangeLog 20 Dec 2005 12:04:47 -0000 2005-12-20 Wakaba <wakaba@suika.fam.cx> * DIS.dis: DPG format support added. ++ manakai/lib/Message/Util/DIS/ChangeLog 20 Dec 2005 12:14:00 -0000 2005-12-20 Wakaba <wakaba@suika.fam.cx> * DPG.dis (plCodeFragment): Output code to check lower bound of range even if it is zero (U+0000) since an negative value might occur to indicate end of file. Code to generate |redo| statement is missing. Embed statement with type |lang:Perl| support added. Return value of |$next_token_required| was missing in some cases. Ruleref cache now takes |$next_token_required| values into acount. Parameter (for parser subroutine) support was missing. (DPGParser.DISPerl:dpgDef): DPG definition for the DPG textual syntax merged. * Perl.dis: Now requires |DPG| module. (plGeneratePerlModule): Obsolete property name |DOMMetaImpl:providedThrough| changed into |f:through| so that |f:through|s in "dis" modules now works. In addition, its default code was misplaced. |DISPerl:dpgDef| attribute is supported so that DPG code are converted into a set of methods. * Value.dis: DPG (|lang:dpg|) support added. 2005-12-19 Wakaba <wakaba@suika.fam.cx> * DPG.dis (pg:lAssignmentStatement): Typo in element type name fixed. (DPGParser): New interface. ++ manakai/lib/manakai/ChangeLog 20 Dec 2005 12:16:38 -0000 2005-12-20 Wakaba <wakaba@suika.fam.cx> * Makefile: Definitions for |PERL_OPTIONS| family updated. * DISPerl.dis (DISPerl:dpgDef): New property. 2005-12-19 Wakaba <wakaba@suika.fam.cx> * DISPerl.dis (lang:dpg): New format. (lang:Perl): Now it is a subclass of |DISCore:DISString| rather than |DISCore:NSString| (since it depends on various "dis" contexts not only namespaces).
++ manakai/lib/Message/Util/ChangeLog 24 Nov 2005 12:03:37 -0000 2005-11-24 Wakaba <wakaba@suika.fam.cx> * DIS.dis (stringify): Returns |DIS:uri| error parameter if available. ++ manakai/lib/Message/Util/Error/ChangeLog 24 Nov 2005 12:03:05 -0000 2005-11-24 Wakaba <wakaba@suika.fam.cx> * Core.dis (___report_error): It is clarified that the method may return a value and the value will be returned by the |report| statement. ++ manakai/lib/Message/Util/DIS/ChangeLog 24 Nov 2005 12:05:09 -0000 2005-11-24 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plCodeFragment, plGeneratePerlModule): |DOMCore:DOMErrorType| objects are now supported. (plPreprocessPerlStatement): |DOMCore:ERROR| block-level element type support added. ++ manakai/lib/Message/DOM/ChangeLog 24 Nov 2005 12:00:02 -0000 2005-11-24 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (severity, type): Getters return value from the definition of the current error (i.e. |-def| hash). (___error_def): New method. (errorType): |dis:dataType| changed to |DISCore:TFQNames| to ease natural reference to constant value. (error-handler.default): Prints the error message by |warn|. * Tree.dis (nodeValue.set): Reimplemented so that it warns as setting has no effect. (___report_error): New method. (It had been only implemented in superclass.) (setting-node-value-no-effect): New error type.
++ manakai/bin/ChangeLog 23 Nov 2005 11:08:32 -0000 2005-11-23 Wakaba <wakaba@suika.fam.cx> * dac.pl, dac2pm.pl, dac2test.pl: |--verbose| or |--debug| option turns verbose or debug mode of |Message::Util::Error| module respectively. ++ manakai/lib/Message/Markup/ChangeLog 23 Nov 2005 11:09:11 -0000 * SuikaWikiConfig21.dis: Bugs on error depth fixed. 2005-11-23 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/ChangeLog 23 Nov 2005 11:19:31 -0000 * Error.pm (new): Sets |-stacktrace_| property if debug or verbose mode. (stringify): Appends longer trace if debug or verbose mode. ($VERBOSE): New flag. * DIS.dis: Bugs on error depth fixed. 2005-11-23 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/Error/ChangeLog 23 Nov 2005 11:20:41 -0000 2005-11-23 Wakaba <wakaba@suika.fam.cx> * DOMException.dis (stringify): Prepends only local name part of class package name where an exception is thrown. * Core.dis: Sync with revised |Message::Util::Error| implemetnation. ++ manakai/lib/Message/Util/DIS/ChangeLog 23 Nov 2005 11:12:18 -0000 * DNLite.dis: Bug on error depth fixed. 2005-11-23 Wakaba <wakaba@suika.fam.cx>
++ manakai/t/ChangeLog 21 Nov 2005 12:14:17 -0000 2005-11-21 Wakaba <wakaba@suika.fam.cx> * Makefile, .cvsignore: |dom-tree.t| added. ++ manakai/lib/Message/Markup/ChangeLog 23 Nov 2005 07:56:10 -0000 2005-11-23 Wakaba <wakaba@suika.fam.cx> * SuikaWikiConfig21.dis (text): New attribute implementation. ++ manakai/lib/Message/Util/ChangeLog 23 Nov 2005 07:56:52 -0000 2005-11-23 Wakaba <wakaba@suika.fam.cx> * DIS.dis (text): New attribute implementation. * ManakaiNode.dis (destroyNodeStem): New method. ++ manakai/lib/Message/Util/DIS/ChangeLog 23 Nov 2005 07:57:18 -0000 2005-11-23 Wakaba <wakaba@suika.fam.cx> * Test.dis (setTestData): New method. ++ manakai/lib/Message/DOM/ChangeLog 23 Nov 2005 07:55:33 -0000 2005-11-23 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis: Error codes added. * Tree.dis (destroyNodeStem): New method implementation. 2005-11-22 Wakaba <wakaba@suika.fam.cx> * Tree.dis (cloneNode): User data handlers implemented. (adoptNode): User data handlers implemented. 2005-11-21 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (UserDataHandler): A constraint for Perl binding added. * Tree.dis (cloneNode): Invoking of |UserDataHandler|s are implemented. (getUserData, setUserData): Implemented.
++ manakai/t/ChangeLog 20 Nov 2005 09:49:17 -0000 2005-11-20 Wakaba <wakaba@suika.fam.cx> * .cvsignore: |util-dis-dnlite.t| added. * Makefile: Rules for |util-dis-dnlite.t| added. ++ manakai/lib/Message/Util/ChangeLog 20 Nov 2005 09:45:10 -0000 2005-11-20 Wakaba <wakaba@suika.fam.cx> * Makefile: |../DOM/Tree.dis| added. ++ manakai/lib/Message/Util/DIS/ChangeLog 20 Nov 2005 09:47:06 -0000 2005-11-20 Wakaba <wakaba@suika.fam.cx> * DNLite.dis (forMatch): Matching rule revised so that multiple specification of same |For| URI with different operators work as intended. * Perl.dis: Typo fixed. * Test.dis: |uri| parameters added. ++ manakai/lib/Message/DOM/ChangeLog 20 Nov 2005 09:38:53 -0000 2005-11-20 Wakaba <wakaba@suika.fam.cx> * DOMMain.dis: Unused declarations and definitions removed. * DOMCore.dis: DOM document tree related interfaces removed. * Tree.dis: New module separated from |DOMCore.dis|. * DOMXML.dis: Some referent changed to |Tree.dis|. * Makefile: |Tree.dis| added.
++ manakai/lib/Message/Util/ChangeLog 17 Nov 2005 10:11:53 -0000 2005-11-17 Wakaba <wakaba@suika.fam.cx> * Makefile: |Formatter/Muf2003.dis| added to file list. * DIS.dis (DISModuleLite): Typo in |ISA| property fixed. ++ manakai/lib/Message/Util/Error/ChangeLog 17 Nov 2005 10:13:36 -0000 2005-11-17 Wakaba <wakaba@suika.fam.cx> * Core.dis: Reference to |../Formatter/Muf2003.dis| added. (MUErrorFormatter): New class describing one in |../Error.pm|. ++ manakai/lib/Message/Util/Formatter/ChangeLog 17 Nov 2005 08:20:42 -0000 2005-11-17 Wakaba <wakaba@suika.fam.cx> * Muf2003.dis: New module. * .cvsignore: New file. ++ manakai/lib/Message/Util/DIS/ChangeLog 17 Nov 2005 10:12:37 -0000 2005-11-17 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plCodeFragment): Placeholder for formatter rule definitions added. ++ manakai/lib/manakai/ChangeLog 17 Nov 2005 10:14:12 -0000 2005-11-17 Wakaba <wakaba@suika.fam.cx> * dis-catalog: |lib/Message/Util/Formatter/| directory added.
++ manakai/lib/Message/Util/ChangeLog 15 Nov 2005 03:09:25 -0000 2005-11-15 Wakaba <wakaba@suika.fam.cx> * Makefile: Rules to make |DIS/Test.pm| added. |DIS/common.dis| rules added. * DIS.dis (DIS:): Removed (moved to |DIS/common.dis|). 2005-11-13 Wakaba <wakaba@suika.fam.cx> * PerlCode.dis (PCList, PCArrayRefLiteral, PCHashRefLiteral): New interfaces. (createPCLiteral, appendNewPCLiteral): New methods. (PCDocument): New interface. (factory methods): Namespace URI and local name of document element arguments added to |createDocument| to obtain an instance of |PCDocument|. ++ manakai/lib/Message/Util/DIS/ChangeLog 15 Nov 2005 03:11:47 -0000 2005-11-15 Wakaba <wakaba@suika.fam.cx> * DISDoc.dis, DISDump.dis, DISPerl.dis (Require): References new |common.dis| module for the sake of |DIS:| module group. * common.dis: New module. * DISPerl.dis (plCodeFragment): Throws an exception if a "ISA" package does not have Perl name. * Value.dis: Type name |dis:TypeQName| changed to |DISCore:QName|. ++ manakai/lib/Message/DOM/ChangeLog 15 Nov 2005 03:09:45 -0000 2005-11-15 Wakaba <wakaba@suika.fam.cx> * DOMFeature.dis (stringifyFeatures): Don't double |SPACE| characters between feature names and versions. 2005-11-13 Wakaba <wakaba@suika.fam.cx> * DOMFeature.dis (stringifyFeatures): A test code added. ++ manakai/lib/manakai/ChangeLog 15 Nov 2005 03:12:39 -0000 * Test.dis: New module. * Makefile: |Test.dis| added. 2005-11-13 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/Util/Error/ChangeLog 13 Nov 2005 04:42:35 -0000 2005-11-13 Wakaba <wakaba@suika.fam.cx> * Core.dis (ecore:message, ecore:defaultMessage): New properties. (lang:muf): Definition moved from |DOMException.dis|. ++ manakai/lib/Message/Util/DIS/ChangeLog 13 Nov 2005 04:41:51 -0000 2005-11-13 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plMufDescriptionText): Source property name is changed from |dis:Def| to |ecore:defaultMessage|. ++ manakai/lib/Message/DOM/ChangeLog 13 Nov 2005 04:44:51 -0000 2005-10-26 Wakaba <wakaba@suika.fam.cx> * SimpleLS.dis (writeToString): Don't stop serializing when an |false| value appears in |@src|. ++ manakai/lib/manakai/ChangeLog 13 Nov 2005 04:44:42 -0000 2005-11-13 Wakaba <wakaba@suika.fam.cx> * DISCore.dis (DISCore:DISString): New type. * DISLang.dis (dis:is-null): Definition moved from |DISCore.dis|. (DISLang:Undefined, DISLang:Null, DISLang:Boolean, DISLang:True, DISLang:False): New resources. * DISSource.dis (DISSource:domainProperty): New property.
++ manakai/lib/Message/Util/ChangeLog 15 Oct 2005 14:07:35 -0000 2005-10-14 Wakaba <wakaba@suika.fam.cx> * ManakaiNode.dis (anydata0): New property type. * PerlCode.dis (stringify): Prints node id if file name is not available. (perlLiteral): Prints as is if the value is blessed with "manakai::code" package. ++ manakai/lib/Message/Util/DIS/ChangeLog 15 Oct 2005 14:23:34 -0000 2005-10-15 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plCodeFragment): Output processor ("DISLang:OutputProcessor") supported for methods. "idl:void" type supported. 2005-10-14 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plGeneratePerlModule): Don't generate information on anydata* and irefnode0 properties since they are not used in fact. (plGeneratePerlModule, plCodeFragment): The "DOMCore:DOMConfigurationParameter" type supported. ++ manakai/lib/Message/DOM/ChangeLog 15 Oct 2005 14:05:32 -0000 2005-10-15 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (Require): References "DOMLS.dis" module. (CParam): Definitions for LS module added. * DOMLS.dis (ManakaiDOMLSInput): The input processor is also an output processor now. (ManakaiDOMLSResourceResolver): Implemented. (CParam): Definitions updated. 2005-10-14 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (NOT_RECOGNIZED_CONFIG_PARAM_ERR, NOT_SUPPORTED_CONFIG_VALUE_ERR, INCOMPATIBLE_CONFIG_VALUE_ERR): New error subcodes. (DOMConfiguration): Implemented. (CParam): Definitions updated. * DOMMain.dis (DOMURIs): New data type. ++ manakai/lib/manakai/ChangeLog 15 Oct 2005 14:10:15 -0000 2005-10-15 Wakaba <wakaba@suika.fam.cx> * DISLang.dis (DISLang:OutputProcessor): New type.
++ manakai/lib/Message/Util/ChangeLog 12 Oct 2005 14:38:20 -0000 2005-10-12 Wakaba <wakaba@suika.fam.cx> * PerlCode.dis (ForClassCompat): Removed. * ManakaiNode.dis (ManakaiDOMNodeObject, ManakaiDOMNodeReference): Removed. (newNode): New method. (generateUniqueID): Algorithm has changed to save random string generation time. * DIS.dis (AUTOLOAD): "$Error::Level" fixed to "$Error::Depth". ++ manakai/lib/Message/DOM/ChangeLog 12 Oct 2005 14:30:20 -0000 2005-10-12 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis: Don't set "infoset:prefix" internal property unless it has non-null value. (newObject): "refNode" parameter introduced. (ManakaiDOMNode.newObject): Calls "NodeStem.newNode" method if "refNode" parameter is specified. (cloneNode): Don't set "read-only" flag. (getNodeReference): Caches the result. (selectAttributeNodeForRemove): Don't removes any other non-namespace-aware attribute nodes.
++ manakai/bin/ChangeLog 12 Oct 2005 00:13:08 -0000 2005-10-11 Wakaba <wakaba@suika.fam.cx> * dac2pm.pl: Reports how long it takes at END. ++ manakai/lib/Message/Util/ChangeLog 12 Oct 2005 00:25:36 -0000 2005-10-11 Wakaba <wakaba@suika.fam.cx> * PerlCode.dis (IfClsDef, IFClsETDef): New version of classes based on DOMCore and element type definitions added. (localName): Renamed to "pcLocalName" to avoid conflict with "Node.localName" attribute. 2005-10-10 Wakaba <wakaba@suika.fam.cx> * DIS.dis (Require): Unused reference to "PerlCode.dis" removed. * Makefile: Rules to make "PerlCode.pm" separated from ones for "DIS.pm". * ManakaiNode.dis (mn:unsetXRefNode): "$referent" parameter is replaced with "$referrer->{$propName}". * PerlCode.dis (Require): References "DOMCore.dis". (DefaultFor): Changed to "ManakaiDOM:ManakaiDOMLatest". (Util: for ManakaiDOM:ManakaiDOM): New. ++ manakai/lib/Message/Util/DIS/ChangeLog 12 Oct 2005 00:30:10 -0000 2005-10-11 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plImplementation): Changed to direct instantiation of "ManakaiPCImplementation" class. (getPerlNameList, getPerlOperatorList): New methods. (plCodeFragment): Now allows subroutines having more than two method names and operators. (plMethodOperator): Removed. 2005-10-10 Wakaba <wakaba@suika.fam.cx> * DNLite.dis (Require): Reference to "DIS/Perl.dis" added. * Perl.dis (Require): Reference to "PerlCode.dis" added. ++ manakai/lib/Message/DOM/ChangeLog 12 Oct 2005 00:15:44 -0000 2005-10-11 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (appendChild, createElementNS, createAttributeNS, setAttribute, setAttributeNS): "strictErrorChecking" attribute supported. (doStrictErrorChecking): New code. * DOMMain.dis (XML10Name, XML11Name): "strictErrorChecking" attribute supported. * Makefile: Rule to make "DOMFeature.pm" restored. 2005-10-10 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (ADOPT_NODE_TYPE_NOT_SUPPORTED_ERR): New error subcode. (adoptNode): Implemented.
++ manakai/lib/Message/Markup/ChangeLog 9 Oct 2005 13:49:25 -0000 2005-10-09 Wakaba <wakaba@suika.fam.cx> * SuikaWikiConfig21.dis (swcfg21:ownerDocument): Changed from a "mn:irefnode0" property to a "mn:xrefnode0" property. ++ manakai/lib/Message/Util/ChangeLog 9 Oct 2005 13:53:53 -0000 2005-10-09 Wakaba <wakaba@suika.fam.cx> * ManakaiNode.dis: New "mn:xrefnode0" property type has been introduced and methods are fixed to support it. (mn:setXRefNode, mn:unsetXRefNode): New codes. * DIS.dis (loadResource): Skips a root resource definition if it is an alias and it has "dis:Name" attribute and referenced canonical definition is already read. (Note that similar case that the resource definition has "dis:QName" attribute is already fixed in the same way.) ++ manakai/lib/Message/Util/DIS/ChangeLog 9 Oct 2005 13:56:34 -0000 2005-10-09 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plGeneratePerlModule): Generates information on new "mn:xrefnode0" property type. Restored to generate error definition method code for classes, not only interfaces, if there are error codes. ++ manakai/lib/Message/DOM/ChangeLog 9 Oct 2005 13:48:37 -0000 2005-10-09 Wakaba <wakaba@suika.fam.cx> * DOMHTML.dis, DOMWebForms.dis: Typos in element type prefix fixed. * DOMFeature.dis (DOMCore:implementation): Short name added. * DOMCore.dis (CLONE_NODE_TYPE_NOT_SUPPORTED_ERR): New error subcode. (DOMCore:node): New error parameter. (DOMCore:ownerDocument): Changed from "mn:irefnode0" to "mn:xrefnode0". For this reason, all assignments to this property have been rewritten to references to code "mn:setXRefNode". (cloneNode): Implemented. (setAttributeNode): A missing "importTree" method call added. (setAttributeNodeNS): Perl code removed and changed to a reference to "setAttributeNode" method code. * DOMXML.dis (DOMCore:ownerDocument): Changed from "mn:irefnode0" property to "mn:xrefnode0" property.
++ manakai/lib/Message/Markup/ChangeLog 8 Oct 2005 14:01:45 -0000 * SuikaWikiConfig21.dis (MUErrorHandler): Removed. (ManakaiSWCFGNode): Extends ManakaiDefaultErrorHandler. 2005-10-08 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/ChangeLog 8 Oct 2005 15:01:39 -0000 * DIS.dis (readProperties): Recognizes hexdecimal in "DISCore:Integer" (prefixed by "0x"). 2005-10-08 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/Error/ChangeLog 8 Oct 2005 14:04:28 -0000 * DOMException.dis: Old long alias names removed. 2005-10-08 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/DIS/ChangeLog 8 Oct 2005 15:03:27 -0000 * Perl.dis (plCodeFragment): Ignores method name if it is a URI. 2005-10-08 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/Markup/ChangeLog 8 Oct 2005 11:57:00 -0000 2005-10-08 Wakaba <wakaba@suika.fam.cx> * SuikaWikiConfig21.dis: Now constant values are only defined in interfaces. ++ manakai/lib/Message/Util/ChangeLog 8 Oct 2005 12:00:36 -0000 2005-10-08 Wakaba <wakaba@suika.fam.cx> * PerlCode.dis (getExceptionInterfacePackageNameList, addExceptionInterfacePackageName): New methods. (ToString): Sorts hash keys where they result in the order of statements in result code. * Error.pm ($DEBUG): New option variable. (___get_error_def): Calls "___error_def" method in second or later "@ISA" package even if elder package has "___error_def" method. * DIS.dis: Now constant values are only defined in interfaces. (DIS:NO_EXCEPTION_CLASS_ERR): New exception subcode. ++ manakai/lib/Message/Util/Error/ChangeLog 8 Oct 2005 12:05:16 -0000 2005-10-08 Wakaba <wakaba@suika.fam.cx> * DOMException.dis (implementedBy): New property. (ErrorCode): New type. (ErrorSubCode, Exception): New names. * Core.dis (AnyErrorCode, hasParameter, Parameter, propKey): New types and properties. In addition, parameters used in "Error" and "Message::Util::Error" modules are added. (raises): New property. (Error::Simple): Declaration added. ++ manakai/lib/Message/Util/DIS/ChangeLog 8 Oct 2005 12:01:21 -0000 2005-10-08 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plGeneratePerlModule): Generates constant functions in interface packages. ++ manakai/lib/Message/DOM/ChangeLog 8 Oct 2005 11:56:00 -0000 2005-10-08 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis, DOMLS.dis: Now constant values are defined only in interfaces. ++ manakai/lib/manakai/ChangeLog 8 Oct 2005 12:05:42 -0000 2005-10-08 Wakaba <wakaba@suika.fam.cx> * DISLang.dis (ExceptionParameter): New type.
++ manakai/t/ChangeLog 6 Oct 2005 10:33:09 -0000 2005-10-06 Wakaba <wakaba@suika.fam.cx> * Makefile: Updated for new version of "domts2perl.pl". ++ manakai/bin/ChangeLog 6 Oct 2005 10:26:28 -0000 2005-10-06 Wakaba <wakaba@suika.fam.cx> * mkdommemlist.pl: Revised for new "dae" database. * domts2perl.pl (--domtest2perl-option): New option. * domtest2perl.pl: Revised for new DOM Perl binding. * Makefile: Rules to make "dommemlist.pl.tmp" revised. ++ manakai/lib/Message/Util/ChangeLog 6 Oct 2005 10:30:19 -0000 2005-10-06 Wakaba <wakaba@suika.fam.cx> * DIS.dis (getAnyResourceURIList, getModuleURIList): New methods. ++ manakai/lib/Message/Util/DIS/ChangeLog 6 Oct 2005 10:32:00 -0000 2005-10-06 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plFullyQualifiedName): Fully qualified name of the constant function is now a name in the package of the class (it was a name in module package). * Value.dis (getResource): Use "getAnyResource" method instead of "getResource" method. ++ manakai/lib/Message/DOM/ChangeLog 6 Oct 2005 10:37:05 -0000 2005-10-06 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (ManakaiDOMEmptyNodeList): New class. (ManakaiDOMCharacterData): Methods reimplemented. (splitText): Reimplemented. (childNodes): Returns a "ManakaiDOMEmptyNodeList" for non-parent node types. * DOMXML.dis (childNodes): Returns a "ManakaiDOMEmptyNodeList" for non-parent node types. 2005-10-05 Wakaba <wakaba@suika.fam.cx> * ManakaiDOMLS2003.dis: Revised to new format. * GenericLS.dis (DOMLS:ParseString): New feature. * DOMMain.pm (StringExtend): Code portions of raising ++ manakai/lib/manakai/ChangeLog 6 Oct 2005 10:32:30 -0000 2005-10-06 Wakaba <wakaba@suika.fam.cx> * domtest.pl, genlib.pl: Use new DOM Perl binding.
++ manakai/bin/ChangeLog 2 Oct 2005 23:24:29 -0000 2005-10-02 Wakaba <wakaba@suika.fam.cx> * mkdisdump.pl (append_document_documentation): Outputs "doc:as" properties if available. (append_module_documentation): Outputs "dis:AppName" and "idl:prefix" attribute if available. (append_idl_interface_documentation): Removed (Merged to "append_interface_documentation"). (ReferredResource): Don't set "is_partial" flag if ReferredResource value is greater than "1". ++ manakai/lib/Message/Util/ChangeLog 2 Oct 2005 23:27:03 -0000 2005-10-02 Wakaba <wakaba@suika.fam.cx> * DIS.dis (getAnyResource): New method. (isTypeURI): Now it is a method of "DIS:DISAnyResource" interface. (getPropertyResource, getPropertyResourceList): Now they uses "getAnyResource" method. (getPropertyModuleList): Removed. ++ manakai/lib/Message/Util/DIS/ChangeLog 2 Oct 2005 23:27:51 -0000 2005-10-02 Wakaba <wakaba@suika.fam.cx> * DISDoc.dis (dd:id): Now it is an alias for "dis:ddid" property. ++ manakai/lib/Message/DOM/ChangeLog 2 Oct 2005 23:25:32 -0000 2005-10-02 Wakaba <wakaba@suika.fam.cx> * DOMFeature.dis (Module): "idl:prefix" and "idl:moduleName" properties added. ++ manakai/lib/manakai/ChangeLog 2 Oct 2005 23:34:39 -0000 2005-10-02 Wakaba <wakaba@suika.fam.cx> * DISSource.dis: New module split from "DISCore.dis". * DISCore.dis: "dis" resource concept such as "DISCore:Module" and "DISCore:Resource" added. (DISCore:File): New class. * DISLang.dis (DISLang:Array, DISLang:Exception, DISLang:Constructor): New classes. (DISLang:File): New class. (ManakaiDOM:Java, lang:Java): Moved to new "Java.dis" module. * Java.dis: New module. * DISPerl.dis (DISPerl:File): New class. (Package, Module, Class, Interface, Sub, Const, AnyExported): New classes. * Document.dis (dis:ddid): New property. (doc:subsection): New rel. (doc:as): New attribute. (ManakaiDOM:InCase): Moved from "DISCore.dis".
++ manakai/bin/ChangeLog 30 Sep 2005 12:38:36 -0000 2005-09-30 Wakaba <wakaba@suika.fam.cx> * mkdisdump.pl (append_module_group_documentation, append_document_documentation): New functions. (append_class_documentation, append_interface_documentation): Generates method/attribute/constgroup information (in partial mode) even if "is_partial" option is true to compute inheriting class member information correctly. (--resource-uri): New option. * Makefile (error.xml, minimpl.xml): New rules. ++ manakai/lib/Message/Util/ChangeLog 30 Sep 2005 12:50:16 -0000 2005-09-30 Wakaba <wakaba@suika.fam.cx> * DIS.dis (readProperties): Saves property name to values. (getPropertyModuleList): New method. * ManakaiNode.dis: Use "disPerl:H" instead of "disPerl:Q" for hash keys. (NodeStem): Property value "mn:treeID" has changed to scalar reference. ++ manakai/lib/Message/Util/Error/ChangeLog 30 Sep 2005 12:49:59 -0000 2005-09-30 Wakaba <wakaba@suika.fam.cx> * DOMException.dis (dx:ManakaiErrorModules): New documentation. ++ manakai/lib/Message/Util/DIS/ChangeLog 30 Sep 2005 12:48:08 -0000 2005-09-30 Wakaba <wakaba@suika.fam.cx> * Value.dis (name): New attribute. * Perl.dis (plFullyQualifiedName): Use module's package name properties if available. ++ manakai/lib/Message/DOM/ChangeLog 30 Sep 2005 12:40:49 -0000 2005-09-30 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis, SimpleLS.dis: Shares namespace URIs and local names where possible. * DOMFeature.dis: Documentation for DOM Minimum Implementation added (still work in progress). * Makefile (feature.dae, feature-spec.dae): New rules. ++ manakai/lib/manakai/ChangeLog 30 Sep 2005 12:53:24 -0000 2005-09-30 Wakaba <wakaba@suika.fam.cx> * DISCore.dis: Documentation-related and meta-informational resoruces are moved to new "Document.dis" module. The module now references "Document.dis". (DISCore:module, DISCore:resource): New properties. * DISRDF.dis: Some resources added from FOAF vocabulary. * Document.dis: New module. * DISIDL.dis: Some IDL comcepts added. New name given to IDL datatypes. * DISLang.dis (dis:prefix): Removed. (Moved to "DISIDL.dis" and it is now obsolete.) 2005-09-29 Wakaba <wakaba@suika.fam.cx> * DISPerl.dis (DISPerl:HashStringRef, DISPerl:StringRef): New.
++ manakai/lib/Message/Util/ChangeLog 29 Sep 2005 14:43:39 -0000 2005-09-29 Wakaba <wakaba@suika.fam.cx> * DIS.dis: Shares local name, namespace URI and for URI if possible. * PerlCode.dis (stringify): Sorts "require" statements by module name. ++ manakai/lib/Message/Util/DIS/ChangeLog 29 Sep 2005 14:44:23 -0000 2005-09-29 Wakaba <wakaba@suika.fam.cx> * DNLite.dis: Shares element type expanded URI where possible. * Value.dis: Shares data type URI where possible. ++ manakai/lib/manakai/ChangeLog 29 Sep 2005 14:45:10 -0000 2005-09-29 Wakaba <wakaba@suika.fam.cx> * DISPerl.dis (DISPerl:HashStringRef, DISPerl:StringRef): New.
++ manakai/lib/Message/Markup/ChangeLog 29 Sep 2005 08:55:27 -0000 2005-09-29 Wakaba <wakaba@suika.fam.cx> * SuikaWikiConfig21.dis (parse): Calls "orphanate" method for to be removed nodes. ++ manakai/lib/Message/Util/ChangeLog 29 Sep 2005 09:01:25 -0000 * PerlCode.dis (perlLiteral): Sorts output by hash key. * ManakaiNode.dis (new): Sets "mn:groveReferenceCounter" property. (getNewReference): Increments "mn:groveReferenceCounter" property. (ManakaiDOM:ManakaiDOMNodeObject, ManakaiNodeStem): Don't check "defined" to allow "undef" value in "while" condition. (mn:isGroveReferenced): New code. (changeTreeID): New "groveRC" parameter added. (importTree, changeTreeID): Updates "mn:groveReferenceCounter" properties. (destroy): Uses "mn:isGroveReferenced" instead of "isExternallyReferred". (mn:groveReferenceCounter): New property. 2005-09-28 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/DIS/ChangeLog 29 Sep 2005 09:03:12 -0000 2005-09-28 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plGeneratePerlModule): Sorts constant function declarations by name.
++ manakai/lib/Message/Util/ChangeLog 28 Sep 2005 09:48:33 -0000 2005-09-28 Wakaba <wakaba@suika.fam.cx> * DIS.dis: Use "tag:" URI for internal URIs.
++ manakai/lib/Message/Markup/ChangeLog 28 Sep 2005 03:49:04 -0000 2005-09-27 Wakaba <wakaba@suika.fam.cx> * SuikaWikiConfig21.dis: Codes to set "TreeCore:*" properties removed. ++ manakai/lib/Message/Util/ChangeLog 28 Sep 2005 03:50:26 -0000 * ManakaiNode.dis (ManakaiNodeStem->new): Don't set "TreeCore:*" properties. (generateUniqueID): Use "tag:" URI. * DIS.dis (targetNamespaceURI): New attribute. (ManakaiDISModuleLite): Extends dx:ManakaiDefaultErrorHandler. (ManakaiDISModuleLite->AUTOLOAD): Don't load module if method name is "DESTROY". 2005-09-27 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/DIS/ChangeLog 28 Sep 2005 03:51:56 -0000 2005-09-27 Wakaba <wakaba@suika.fam.cx> * DNLite.dis: Use new DISModule->targetNamespaceURI attribute. * Perl.dis (plStore): Saves module definitions into database submodules. ++ manakai/lib/Message/DOM/ChangeLog 28 Sep 2005 03:46:49 -0000 * DOMCore.dis, DOMXML.dis: Codes to set properties "TreeCore:*" is removed.
++ manakai/lib/Message/Util/ChangeLog 27 Sep 2005 05:29:27 -0000 2005-09-27 Wakaba <wakaba@suika.fam.cx> * ManakaiNode.dis (ManakaiNodeStem): Use per-class variable for searching noderel properties instead of per-node properties. ++ manakai/lib/Message/DOM/ChangeLog 27 Sep 2005 05:27:35 -0000 2005-09-27 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (DOMCore:nodeProp): New property. ++ manakai/lib/manakai/ChangeLog 27 Sep 2005 05:30:27 -0000 2005-09-27 Wakaba <wakaba@suika.fam.cx> * XML.dis (dxm:nodeTypeName): New property.
++ manakai/lib/Message/Markup/ChangeLog 26 Sep 2005 14:25:44 -0000 2005-09-26 Wakaba <wakaba@suika.fam.cx> * SuikaWikiConfig21.dis: New mn:* properties added. (swcfg21:parent): Abbrevation added. ++ manakai/lib/Message/Util/ChangeLog 26 Sep 2005 14:32:24 -0000 2005-09-26 Wakaba <wakaba@suika.fam.cx> * ManakaiNode.dis (new): New "className" parameter added. (mn:NodeRefRole): New role. (mn:type): New property. (mn:subnode0, mn:subnode1, mn:subnode2, mn:irefnode0, mn:origin0, mn:anydata1, mn:anydata2, mn:noderef): New properties. * Makefile: Rules to make "DIS/DISDump" is separeted from "DIS/DISDoc". * DIS.dis (getFor): Loads database module if unread "for" is referenced. (addResourceList, getResourceList): New method. (ManakaiDISModuleLite): New class. ++ manakai/lib/Message/Util/DIS/ChangeLog 26 Sep 2005 14:36:46 -0000 2005-09-26 Wakaba <wakaba@suika.fam.cx> * DISDump.dis: Removes reference to DISDoc module. (DIS:DISDump10): Requires "XML" version "3.0" and "XMLVersion" version "1.1". (ManakaiDISImplementationDISDump): No longer extends the "ManakaiDISImplementationDISDoc" class. * Perl.dis (plLoadDISDatabaseModule): Support for loading "for"s and modules. (plCodeFragment): New "mn:NodeRefRole" role support added. ++ manakai/lib/Message/DOM/ChangeLog 26 Sep 2005 14:24:56 -0000 2005-09-26 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis, DOMXML.dis: New mn:* properties added. ++ manakai/lib/manakai/ChangeLog 26 Sep 2005 14:37:23 -0000 2005-09-26 Wakaba <wakaba@suika.fam.cx> * DISPerl.dis (DISPerl:Regexp): New type.
++ manakai/bin/ChangeLog 25 Sep 2005 14:45:44 -0000 2005-09-25 Wakaba <wakaba@suika.fam.cx> * dac.pl, dac2pm.pl, mkdisdump.pl: Parameters "--dis-file-suffix", "--daem-file-suffix", "--search-path-catalog-file-name", and "--search-path" added. New dae and daem database format support. (dac_search_file_stem): New function. ++ manakai/lib/Message/Markup/ChangeLog 25 Sep 2005 14:47:09 -0000 2005-09-25 Wakaba <wakaba@suika.fam.cx> * Makefile (DAC_SUFFIX): Changed to ".dae". (DAEM_SUFFIX): New. ++ manakai/lib/Message/Util/ChangeLog 25 Sep 2005 14:50:33 -0000 2005-09-25 Wakaba <wakaba@suika.fam.cx> * DIS.dis (RESOURCE_NOT_DEFINED_ERR): New error code. (getResource): New "dae" and "daem" database format support. (DISResourceList): New type. (uriRef, ownerModuleURI, ownerModuleURIRef): New attributes. (addChildResource, addDynamicChildResource): New methods. (getChildResourceList, getDynamicChildResourceList): New method. (getChildResourceListByType): New method. (parentResource, dynamicParentResource): New attributes. * Makefile (DAC_SUFFIX): Changed to ".dae". (DAEM_SUFFIX): New. ++ manakai/lib/Message/Util/DIS/ChangeLog 25 Sep 2005 14:52:26 -0000 2005-09-25 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plLoadDISDatabase): New "moduleResolver" parameter added. (plStore): New "moduleResolver" parameter added. (plLoadDISDatabaseModule): New method. ++ manakai/lib/Message/DOM/ChangeLog 25 Sep 2005 14:47:15 -0000 2005-09-25 Wakaba <wakaba@suika.fam.cx> * Makefile (DAC_SUFFIX): Changed to ".dae". (DAEM_SUFFIX): New. ++ manakai/lib/manakai/ChangeLog 25 Sep 2005 14:46:50 -0000 2005-09-25 Wakaba <wakaba@suika.fam.cx> * Makefile (DAC_SUFFIX): Changed to ".dae". (DAEM_SUFFIX): New.
++ manakai/lib/Message/Util/ChangeLog 24 Sep 2005 13:50:35 -0000 * ManakaiNode.dis (NodeStem): Property value "mn:treeID" has changed to scalar reference. 2005-09-24 Wakaba <wakaba@suika.fam.cx>
++ manakai/bin/ChangeLog 24 Sep 2005 10:49:30 -0000 (dac_load_module_file): Allow "|" as qname prefix separator. ++ manakai/lib/Message/Markup/ChangeLog 24 Sep 2005 11:11:32 -0000 2005-09-24 Wakaba <wakaba@suika.fam.cx> * SuikaWikiConfig21.dis: Use "disPerl:H" instead of "disPerl:Q" for hash keys. (expandQName): Removed the "g" option from the "s///", which was very serious and difficult bug. ++ manakai/lib/Message/Util/ChangeLog 24 Sep 2005 11:01:40 -0000 2005-09-24 Wakaba <wakaba@suika.fam.cx> * ManakaiNode.dis (mn:node, mn:nodeID, mn:treeID): New properties. (mn:stemName, mn:refName): New properties. * Makefile (.discore-all.pm): New rule to create dis-related Perl module files at once. * DIS.dis (PERL_HASH_KEY_ALREADY_DEFINED_ERR): New error code. (hashKeyName, hashKeyScope, anotherURI): New error parameters. * ManakaiNode.dis, DIS.dis, PerlCode.dis: Use "disPerl:H" instead of "disPerl:Q" for hash keys. ++ manakai/lib/Message/Util/Error/ChangeLog 24 Sep 2005 10:58:31 -0000 2005-09-24 Wakaba <wakaba@suika.fam.cx> * ManakaiNode.dis: Use "disPerl:H" instead of "disPerl:Q" for hash keys. ++ manakai/lib/Message/Util/DIS/ChangeLog 24 Sep 2005 11:06:19 -0000 2005-09-24 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plCodeFragment): Takes hash key name from the database for "mn:node" and "DOMCore:read-only", where they were hardcoded. For GetProp and SetProp dis tree element instructions, hash key name is shorten if shorter version is defined by "DISPerl:propHashKey" property of the corresponding resource in the database. (plAddHashKey): New method to check hash key name dupulication. (dp:plHashKey): New property. * Perl.dis, DNLite.dis, DISDoc.dis, DISDump.dis: Use "disPerl:H" instead of "disPerl:Q" for hash keys. ++ manakai/lib/Message/DOM/ChangeLog 24 Sep 2005 10:55:11 -0000 2005-09-24 Wakaba <wakaba@suika.fam.cx> * DOMMain.dis (MDOM:): Reintroduced for "ManakaiDOM:ManakaiDOM1" and "ManakaiDOM:ManakaiDOM2". * DOMFeature.dis, DOMMain.dis, DOMCore.dis, DOMXML.dis, DOMLS.dis, SimpleLS.dis, GenericLS.dis: Use disPerl:H instead of disPerl:Q for internal property hash keys. * DOMFeature.dis, DOMCore.dis, DOMXML.dis: Missing property definitions added. * DOMCore.dis (DOMCore:TextNode, DOMCore:DocumentFragmentNode): New resources. * DOMXML.dis (DOMXML:EntityNode, DOMXML:EntityReferenceNode): New resources. ++ manakai/lib/manakai/ChangeLog 24 Sep 2005 11:08:14 -0000 2005-09-24 Wakaba <wakaba@suika.fam.cx> * XML.dis: The "DISPerl:propHashKey" property added to properties. Now the module depends on the DISPerl module. * DISPerl.dis (DISPerl:propHashKey): New property.
++ manakai/doc/ChangeLog 23 Sep 2005 17:22:30 -0000 2005-09-23 Wakaba <wakaba@suika.fam.cx> * Makefile: Command-line arguments for new modules added. (DAC_PREFIX): Changed to ".dad". ++ manakai/bin/ChangeLog 23 Sep 2005 17:21:35 -0000 2005-09-24 Wakaba <wakaba@suika.fam.cx> * dac.pl, dac2pm.pl, mkdisdump.pl: "--debug" option added. 2005-09-23 Wakaba <wakaba@suika.fam.cx> * mkdisdump.pl: Fixed to support new dad database implementation. ++ manakai/lib/Message/Util/ChangeLog 23 Sep 2005 17:29:45 -0000 2005-09-23 Wakaba <wakaba@suika.fam.cx> * DIS.dis (DISParser.new): New method. (hasFeature): Removed. ManakaiDISAnyResource now extends DOMFeature:ManakaiHasFeatureByGetFeature. (readProperties): Support for property value data types DISLang:MemberRef and dx:XCRef added. (ManakaiDISExceptionTarget): It is now an alias for dx:ManakaiDefaultExceptionHandler. ++ manakai/lib/Message/Util/Error/ChangeLog 23 Sep 2005 17:41:25 -0000 2005-09-23 Wakaba <wakaba@suika.fam.cx> * DOMException.dis (dx:raises): Properties dis:dataType and dis:multipleProperties added. ++ manakai/lib/Message/Util/DIS/ChangeLog 23 Sep 2005 17:40:22 -0000 2005-09-23 Wakaba <wakaba@suika.fam.cx> * DISDoc.dis: Modified to support new "dad" implementation. (DISElementDISDoc): Removed. (DVValueDISDoc): New. (documentionGroupId): This attribute values now do not include element type names. * DNLite.dis (convertDISDocumentToDNLDocument): Fixed not to "tie" happens to cause strange segmentation fault. * Perl.dis (plCodeFragment): Support for the role "dv:ValurRole" added. Property name "dis:AppName" is changed to more specific property names. Throws an exception if an input processor has no Perl code definition. A parameter value to "getPropertyValue" was missing. * Value.dis (dv:ValueRole): New role. (DVValue.getFeature): New method. (DVValue): Now extends DOMFeature:ManakaiHasFeatureByGetFeature so that it implements DOMFeature:GetFeature. ++ manakai/lib/Message/DOM/ChangeLog 23 Sep 2005 17:24:34 -0000 2005-09-23 Wakaba <wakaba@suika.fam.cx> * GenericLS.dis, SimpleLS.dis: New modules separated from DOMLS.dis. * DOMFeature.dis, DOMMain.dis: "MDOM:" and "for" definitions moved from DOMMain to DOMFeature. Now DOMFeature has no dependency on DOMMain. * DOMFeature.dis (DEBUG): New variable. ++ manakai/lib/manakai/ChangeLog 23 Sep 2005 17:44:24 -0000 2005-09-23 Wakaba <wakaba@suika.fam.cx> * DISCore.dis (dis:Label, dis:FullName): Their "dis:multipleProperties" property is fixed to "DISCore:UnorderedList" to allow language variants. (dis:Author): Marked as obsolete. (DISCore:author): New property. (DISCore:Wakaba): New resource. * DISPerl.dis (DISPerl:name, DISPerl:constName, DISPerl:exportTagName, DISPerl:variableName, DISPerl:paramName): New properties.
++ manakai/lib/Message/ChangeLog 22 Sep 2005 12:48:57 -0000 2005-09-22 Wakaba <wakaba@suika.fam.cx> * Makefile: Rules to build subdirectories added. ++ manakai/lib/Message/Markup/ChangeLog 22 Sep 2005 12:52:49 -0000 2005-09-22 Wakaba <wakaba@suika.fam.cx> * Makefile: DAC_SUFFIX changed to ".dad". ++ manakai/lib/Message/Util/ChangeLog 22 Sep 2005 12:52:57 -0000 * Makefile: DAC_SUFFIX changed to ".dad". ++ manakai/lib/Message/DOM/ChangeLog 22 Sep 2005 12:52:41 -0000 2005-09-22 Wakaba <wakaba@suika.fam.cx> * Makefile: DAC_SUFFIX changed to ".dad". ++ manakai/lib/manakai/ChangeLog 22 Sep 2005 12:53:54 -0000 2005-09-22 Wakaba <wakaba@suika.fam.cx> * Makefile: DAC_SUFFIX changed to ".dad". ++ manakai/lib/ChangeLog 22 Sep 2005 12:48:26 -0000 2005-09-22 Wakaba <wakaba@suika.fam.cx> * Makefile: Old "bootstrap" rules all removed.
++ manakai/bin/ChangeLog 22 Sep 2005 10:33:43 -0000 2005-09-22 Wakaba <wakaba@suika.fam.cx> * dac2pm.pl (status_msg_, status_msg): New functions. (--create-perl-module): New option. 2005-09-21 Wakaba <wakaba@suika.fam.cx> * dac.pl: Show how long the process takes. (status_msg_, status_msg): New functions. (dac_load_module_file): Converts dis document into DNLite document. * dac2pm.pl: Unused namespace bindings removed. ++ manakai/lib/Message/Util/ChangeLog 22 Sep 2005 10:40:13 -0000 2005-09-22 Wakaba <wakaba@suika.fam.cx> * DIS.dis (Util:): Added for DIS|ForEmpty and DIS|ForLatest. (disIsNullable): Reimplemented. 2005-09-21 Wakaba <wakaba@suika.fam.cx> * DIS.dis (addNamespaceBinding): New method. ++ manakai/lib/Message/Util/DIS/ChangeLog 22 Sep 2005 10:56:00 -0000 2005-09-21 Wakaba <wakaba@suika.fam.cx> * Value.dis (DVValue): Extends DIS|NSResolverDIS. * DNLite.dis: "databaseArg" parameter added to some methods. (free, addNamespaceBinding, getDefaultNamespaceURIRef, getNamespaceBindingList): New methods. (DNLElement): Inherits DIS/Perl|DISElementPerl. (expandedURI, disGetAttribute, plImplementation): New. * Perl.dis (plCodeFragment): "databaseArg" parameter added. ++ manakai/lib/Message/DOM/ChangeLog 22 Sep 2005 10:36:20 -0000 2005-09-21 Wakaba <wakaba@suika.fam.cx> * DOMCore.pm (DOMImplementation): Provides "XML" and "XMLVersion" features if it is "for" ManakaiDOM:DOMXMLFeature. * DOMMain.pm (StringExtended): Code portions of raising StringOutOfBoundsException is temporary disabled since it is not a DOM-style exception supported by current implementation of ManakaiNode - it will be recovered in later revision. ++ manakai/lib/manakai/ChangeLog 22 Sep 2005 11:00:19 -0000 2005-09-21 Wakaba <wakaba@suika.fam.cx> * DISPerl.dis (DISPerl:packageName): New.
++ manakai/lib/Message/Markup/ChangeLog 20 Sep 2005 12:08:51 -0000 2005-09-20 Wakaba <wakaba@suika.fam.cx> * SuikaWikiConfig21.dis (valueRef, nodeIDRef): New attributes. ++ manakai/lib/Message/Util/ChangeLog 20 Sep 2005 12:10:46 -0000 2005-09-20 Wakaba <wakaba@suika.fam.cx> * DIS.dis: Use valueRef and nodeIDRef where possible so that dad file can share text data if possible. For resources, {subOf} and {supOf} is now optional. (sourceNodeIDRef): New attribute. ++ manakai/lib/Message/Util/Error/ChangeLog 20 Sep 2005 12:16:35 -0000 2005-09-20 Wakaba <wakaba@suika.fam.cx> * DOMException.dis (Class, Interface): New types. ManakaiDOM:ExceptionClass and ManakaiDOM:ExceptionIF are now deprecated. (disPerl:EXCEPTION, disPerl:WARNING): Moved from /lib/manakai/DISPerl.dis. ++ manakai/lib/Message/Util/DIS/ChangeLog 20 Sep 2005 12:14:37 -0000 2005-09-20 Wakaba <wakaba@suika.fam.cx> * Value.dis (createDVValueRef): New method. Now values are hold as scalar reference in ManakaiDVValue. (valueRef): New attribute. * DNLite.dis (ManakaiDISImplementationDNLite): Now extends class ManakaiDISImplementation. (convertDISDocumentToDNLDocument): Typo in class names fixed. For nodes, {child} property is now optional. (nodeIDRef, valueRef): New attributes. ++ manakai/lib/Message/DOM/ChangeLog 20 Sep 2005 12:08:19 -0000 2005-09-20 Wakaba <wakaba@suika.fam.cx> * DOMFeature.pm: Debug output code copied from Attic/DOMMetaImpl.pm (Should these code incorporated to source dis file?). ++ manakai/lib/manakai/ChangeLog 20 Sep 2005 12:19:59 -0000 2005-09-20 Wakaba <wakaba@suika.fam.cx> * DISIDL.dis: Full names are given to data types. * DISCore.dis, DISLang.dis, DISPerl.dis: Refactored so that some resources has made its canonical URI changed. Lexical types (DISCore:LexicalType) and programming language data types (DISLang:AnyDataType) is now clearly separated. New name given for, e.g., dis:TypeQName (now DISCore:QName), Perl:ARRAY (now DISPerl:ARRAY), and so on.
++ ./bin/ChangeLog 19 Sep 2005 12:05:15 -0000 2005-09-19 Wakaba <wakaba@suika.fam.cx> * mkdisdump.pl (progress_inc, progress_reset): New functions. ++ ./lib/Message/Util/ChangeLog 19 Sep 2005 12:14:55 -0000 2005-09-19 Wakaba <wakaba@suika.fam.cx> * DIS.dis: Parameter "databaseArg" added to various methods to support objects that have no associated database. (getNamespaceBindingList, getDefaultNamespaceURIRef): New methods. (NO_RDF_TYPE_ERR): New error type. (loadResource): Throws NO_RDF_TYPE_ERR if no rdf:type attribute specified for a resource definition. ++ ./lib/Message/Util/Error/ChangeLog 19 Sep 2005 12:21:57 -0000 2005-09-19 Wakaba <wakaba@suika.fam.cx> * Core.dis: Missing rdf:type attribute added to classes. ++ ./lib/Message/Util/DIS/ChangeLog 19 Sep 2005 12:23:54 -0000 2005-09-19 Wakaba <wakaba@suika.fam.cx> * Value.dis (sourceNodePath): New attribute. (DVNSValue, DVNSOrderedList): New interfaces and classes. * Perl.dis: Some alias definitions moved from ../DIS.dis. The "namespaceContext" parameters added to some methods. (plCodeFragment): Now Perl'ize new DISCore:Integer typed string. (plImplementation): Directly instantiates PCImplementation to reduce overheads to find an implementation by ImplementationRegistry. ++ ./lib/Message/DOM/ChangeLog 19 Sep 2005 12:08:55 -0000 2005-09-19 Wakaba <wakaba@suika.fam.cx> * DOMMain.dis (ManakaiDOM:DOMMethod, ManakaiDOM:DOMMethodReturn, ManakaiDOM:DOMAttribute, ManakaiDOM:DOMAttrGet, ManakaiDOM:DOMAttrSet, ManakaiDOM:DOMMethodParam): Removed. (ManakaiDOMTimeStamp): Removed. * DOMBoot.dis, DOMMetaImpl.dis, DOMMetaImpl.pm: Removed (they are no longer in use). 2005-09-18 Wakaba <wakaba@suika.fam.cx> * DOMMain.dis (StringOutOfBoundsException): New exception. ++ ./lib/manakai/ChangeLog 19 Sep 2005 12:23:20 -0000 2005-09-19 Wakaba <wakaba@suika.fam.cx> * DISCore.dis (DISCore:Boolean): New preferred name to dis:Boolean. (DISCore:Integer): New type. (dis:Value): Default type is changed to DISCore:String.
Perl-related methods moved from DIS to DIS/Perl; DIS readProperties method implemented (still buggy)
Documentation for exceptions and method inheritance; interfaces added to DIS and PerlCode
Added into the CVS repository since they are required to build themselves
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
admin@suikawiki.org | ViewVC Help |
Powered by ViewVC 1.1.24 |