Parent Directory | Revision Log
Links to HEAD: | (view) (download) (annotate) |
Links to manakai-200612: | (view) (download) (annotate) |
Sticky Tag: |
++ 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/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.
++ manakai/t/ChangeLog 4 May 2006 13:07:15 -0000 2006-05-04 Wakaba <wakaba@suika.fam.cx> * Makefile (markup-SuikaWiki.t): New test. ++ manakai/lib/Message/Markup/ChangeLog 4 May 2006 12:56:56 -0000 2006-05-04 Wakaba <wakaba@suika.fam.cx> * SuikaWiki.dis: New module. * Makefile: The |SuikaWiki| module is added. ++ manakai/lib/Message/Util/DIS/ChangeLog 4 May 2006 13:06:42 -0000 2006-05-04 Wakaba <wakaba@suika.fam.cx> * DPG.dis: The |nextLexmode| syntax is added. (encode_state_name): Use hash value to avoid too long label names. ++ manakai/lib/Message/DOM/ChangeLog 4 May 2006 13:05:36 -0000 2006-05-04 Wakaba <wakaba@suika.fam.cx> * SimpleLS.dis: Namespace bugs are fixed.
++ 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 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/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/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 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/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/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/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/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.
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 |