Parent Directory | Revision Log
Links to HEAD: | (view) (download) (annotate) |
Links to HEAD: | (view) (download) (annotate) |
Sticky Tag: |
++ manakai/t/ChangeLog 13 Jun 2007 12:04:43 -0000 2007-06-13 Wakaba <wakaba@suika.fam.cx> * DOM-DOMImplementation.t: New test. 2007-05-26 Wakaba <wakaba@suika.fam.cx> * IMT-InternetMediaType.t: Tests for |add_parameter| are added. ++ manakai/lib/Message/IMT/ChangeLog 13 Jun 2007 12:03:40 -0000 * InternetMediaType.pm (add_paremter): New method. 2007-05-26 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 13 Jun 2007 12:02:59 -0000 2007-06-13 Wakaba <wakaba@suika.fam.cx> * DOMImplementation.pm, Node.pm, DOMDocument.pm, DOMElement.pm, Attr.pm, DocumentType.pm, DOMCharacterData.pm, Text.pm, Comment.pm: Copied from <http://suika.fam.cx/gate/cvs/*checkout*/markup/html/whatpm/Whatpm/NanoDOM.pm?rev=1.9>. 2007-06-10 Wakaba <wakaba@suika.fam.cx> * XMLParser.dis: Default to "1.0" if <?xml version=""?> specifies unknown value and trys to recover from the error. ++ manakai/lib/Message/URI/ChangeLog 13 Jun 2007 12:04:07 -0000 2007-06-13 Wakaba <wakaba@suika.fam.cx> * URIReference.pm (Message::IF::URIReference): Renamed from |Message::DOM::IF::URIReference|.
++ 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/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/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/DIS/ChangeLog 3 Dec 2006 05:40:22 -0000 2006-12-03 Wakaba <wakaba@suika.fam.cx> * Perl.dis: Support for obsolete |role|s is removed. ++ manakai/lib/Message/DOM/ChangeLog 3 Dec 2006 05:39:22 -0000 2006-12-03 Wakaba <wakaba@suika.fam.cx> * DOMFeature.dis, TreeCore.dis: Unused |role|s are removed.
++ manakai/t/ChangeLog 2 Dec 2006 12:46:13 -0000 2006-12-02 Wakaba <wakaba@suika.fam.cx> * Makefile (dom-DOMString.t): New test. ++ manakai/bin/ChangeLog 2 Dec 2006 12:35:25 -0000 2006-12-02 Wakaba <wakaba@suika.fam.cx> * daf.pl: Call |get_dom_implementation| instead of obsolete |get_implementation|. * grep-dis.pl: |lib/manakai/*.pl| is added. ++ manakai/lib/Message/Util/ChangeLog 2 Dec 2006 12:45:49 -0000 2006-12-02 Wakaba <wakaba@suika.fam.cx> * Makefile: |lib/Message/DOM/DOMString.pm| is added. ++ manakai/lib/Message/DOM/ChangeLog 2 Dec 2006 12:45:20 -0000 2006-12-02 Wakaba <wakaba@suika.fam.cx> * DOMString.dis: New module. * DOMString.pm: New file. * DOMCore.dis (min): Moved from |DOMFeature.dis|. (ImplementationRegistryVariable): Moved from |DOMFeature.dis|. Now it references the |DOMImplementationRegistry| object. (DOMImplementationRegistryVariable): Moved from |DOMMain.dis|. (DOMImplementationRegistry): New interface and class, reformed from |ImplementationRegistry| in |DOMFeature.dis| and |DOMImplementationRegistry| in |DOMMain.dis|. Note that the class no longer support |get_implementation| and |get_implementation_list| methods from the |ImplementationRegistry| interface. (DOMImplementationList): Class implemented; no longer inherits from |ImplementationList|. (DOMImplementationSource): Class implemented; no longer inherits from |ImplementationSource|. Note that the class no longer support |get_implementation| and |get_implementation_list| methods from the |ImplementationSource| interface. (DOMStringList): Removed. * DOMFeature.dis (min, ManakaiDOM:DOMHTMLFeature, ManakaiDOM:DOMEventsFeature, ManakaiDOM:DOMXMLFeature, ManakaiDOM:DOMXMLFeatureXML11, most part of documentation for obsolete DOM Level 3 Minimum Implementation module, obsolete property name aliases, ImplemenationRegistryVar, ImplementationRegistry, DEBUG, MIString, ImplementationList, ImplementationSource, ManakaiDOM:implID): Removed. * DOMMain.dis (Redefine, RedefinedBy, Redefined): Removed. (DOMString): Removed. (DOMImplementationRegistryVar, DOMImplementationRegistry): Removed. * Makefile: |DOMString.pm| is added. * TreeCore.dis (is_default_namespace): |null| was returned where a false is expected (|null| is a false in Perl, but real |false| is appropriate here).
++ 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 16 Apr 2006 10:04:29 -0000 * PerlCode.t (CDATADOMString2): New reflecting datatype. (prototype): Returns |null| if it is not specified. 2006-04-16 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 16 Apr 2006 10:03:47 -0000 * XMLParser.dis (close): Invoke |close| method rather than |close| function. 2006-04-16 Wakaba <wakaba@suika.fam.cx>
++ manakai/bin/ChangeLog 9 Apr 2006 14:25:10 -0000 2006-04-09 Wakaba <wakaba@suika.fam.cx> * daf.pl (daf_generate_perl_test): Old |PerlCode| methods are replaced by new ones. ++ manakai/lib/Message/Util/DIS/ChangeLog 9 Apr 2006 14:29:02 -0000 2006-04-09 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plAppendThrow): Use key for exception parameters. ++ manakai/lib/Message/DOM/ChangeLog 9 Apr 2006 14:28:28 -0000 2006-04-09 Wakaba <wakaba@suika.fam.cx> * XMLParser.dis (Require): Requires the |MCharset:Encode| module. (parse): Set the |inputEncoding| attribute of the generated document object. (resolveLSInput default implementation): The |byteStream| and |encoding| attributes of the |LSInput| interface are now supported. (resolveLSInput): Parameters |impl| and |parser| are added. (InputFile.inputEncoding): New attribute. ++ manakai/lib/Message/Charset/ChangeLog 9 Apr 2006 14:25:44 -0000 2006-04-09 Wakaba <wakaba@suika.fam.cx> * Encode.dis (close): New method.
++ manakai/lib/Message/Util/ChangeLog 4 Apr 2006 10:52:17 -0000 * Grove.dis (collectGarbage): The gc algorithm has been changed (a variant of mark and sweep). 2006-04-04 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 4 Apr 2006 10:51:03 -0000 * XMLParser.dis: The |cfg:dtd-default-attributes| configuration parameter is changed to |cfg:dtd-default-attribute|. 2006-04-04 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/Util/ChangeLog 2 Apr 2006 10:44:48 -0000 2006-04-02 Wakaba <wakaba@suika.fam.cx> * Makefile: Update to new modules. ++ manakai/lib/Message/DOM/ChangeLog 2 Apr 2006 10:44:11 -0000 * XMLParser.dis: Updated so that it can be used with |TreeCore.pm|, |Document.pm|, |Element.pm|, and |XML.pm|. Set the read-only flag to the |DocumentType|, |Entity|, and |EntityReference| noes. * Node.dis (textContent): It did not handle descendant element and entity reference nodes. * Element.dis, XML.dis (manakaiBaseURI.get): Its definition has been changed to return only explicit base URI specification. * DOMLS.dis (LSInput, LSOutput): They no longer inherits the |ManakaiDOM:ManakaiDOMObject| class. * Tree.dis, DOMXML.dis, ManakaiDOMLS2003.dis: Removed. * Tree.pm, DOMXML.pm: Removed. * TreeCore.pm, Document.pm, Element.pm: Added to the CVS repository since they are necessary to build the dis library. * Makefile: Sync'ed to new modules disposition. 2006-04-02 Wakaba <wakaba@suika.fam.cx>
++ manakai/bin/ChangeLog 16 Mar 2006 08:50:09 -0000 2006-03-16 Wakaba <wakaba@suika.fam.cx> * daf.pl: In parser tests |c:anyDOMConfigurationParameter| properties are supported. ++ manakai/lib/Message/Util/DIS/ChangeLog 16 Mar 2006 08:52:18 -0000 2006-03-16 Wakaba <wakaba@suika.fam.cx> * Value.dis (getPerlCode): A typo is fixed. ++ manakai/lib/Message/DOM/ChangeLog 16 Mar 2006 08:51:43 -0000 2006-03-16 Wakaba <wakaba@suika.fam.cx> * XMLParser.dis (cfg:entity-replacement-tree): New configuration parameter. * DOMXML.dis (manakaiExpanded): Renamed from |isExpanded|. * DOMCore.dis, Tree.dis, DOMLS.dis, XMLParser.dis: Lexical data types added to configuration parameters.
++ 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 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/bin/ChangeLog 6 Mar 2006 07:30:27 -0000 2006-03-06 Wakaba <wakaba@suika.fam.cx> * daf.pl (get_referring_module_uri_list): Don't invoke |daf_convert_dis_document_to_dnl_document| to prevent prefix-not-defined error because the referred module is not yet loaded. ++ manakai/lib/Message/DOM/ChangeLog 6 Mar 2006 07:32:43 -0000 2006-03-06 Wakaba <wakaba@suika.fam.cx> * DOMXML.dis (ManakaiDOMXMLIdAttr): New class. * Tree.dis (createAttribute, createAttributeNS, setAttribute, setAttributeNS): They now supports the |cfg:xml-id| configuration parameter. (cfg:xml-id): New configuration parameter. * XDoctype.dis (createAttributeDefinition): It now supports the |cfg:xml-id| configuration parameter. * XMLParser.dis (parse): It now supports the |cfg:xml-id| configuration parameter.
++ manakai/lib/Message/DOM/ChangeLog 5 Mar 2006 12:42:29 -0000 * XMLParser.dis (parse): Sets |Document.documentURI| and |Document.manakaiEntityBaseURI| attributes of the document created. (_ProcessingInstructionDTD): Sets the |manakaiBaseURI| property of the created node. (_SystemLiteral): Sets the |manakaiDeclarationBaseURI| of the created node. (ls-input-to-input-file.default): Sets the resolved system identifier to the |documentURI| attribute if available. Sets the |baseURI| attribute if available. 2006-03-05 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/URI/ChangeLog 5 Mar 2006 12:42:42 -0000 2006-03-05 Wakaba <wakaba@suika.fam.cx> * Generic.dis (new): New method.
++ manakai/t/ChangeLog 18 Feb 2006 07:38:55 -0000 2006-02-18 Wakaba <wakaba@suika.fam.cx> * Makefile (dom-ls.t): New test. ++ manakai/lib/Message/DOM/ChangeLog 18 Feb 2006 07:38:32 -0000 2006-02-18 Wakaba <wakaba@suika.fam.cx> * XMLParser.dis (ManakaiDOMXMLParser): Implements |DOMLS:ParseString10| feature. * DOMCore.dis (c:LSPARSER_NOT_FOUND_ERR): New exception type. * DOMLS.dis (DOMLS:ParseString): New (moved from |SimpleLS.dis|). (DOMImplementationLS.createLSParser): Implemented. (DOMImplementationLS.createLSInput): Revised. (LSInput): Note on relationship with |GenericLS| is added. * SimpleLS.dis (DOMLS:ParseString): Removed (moved to |SimpleLS.dis|).
++ ChangeLog 17 Feb 2006 14:56:57 -0000 2006-02-17 Wakaba <wakaba@suika.fam.cx> * Makefile.PL (PREREQ_PM): The |IO::String| module is added. ++ manakai/lib/Message/DOM/ChangeLog 17 Feb 2006 15:06:17 -0000 * XMLParser.dis (domConfig): New |targetType| of |xp:ManakaiDOMXMLParser| is introduced. (async, busy): Implemented. (parseString): Removed. (parse, parseURI): Implemented. (xp:ls-input-to-input-file): New configuration parameter. (shiftChar): Gets character from current file handle rather than replacement text. Don't normalize line break characters for internal entities. Don't throw |xp:wf-legal-literal-character| error for |RestrictedChar| appearing in internal entities. (DISPerl:dpgDef): Call |close| for each entity filehandler. (_EntityDeclaration): Copy document URI and base URI to the entity's |$decl| object. (ParseError): New code fragment. (getCopyOfEntityState): Creates filehandle from replacement text. (xp-error-lines): Don't appends text if no replacement text is available. (error-handler): New configuration parameter application resource. (ManakaiDOMLSInputToInputFile): New class. (ManakaiDOMInputFile): New class. * Tree.dis (getNodeReference): A dereferencing was missing. * DOMLS.dis (DOMLS:busy, DOMLS:lsKey): New properties. 2006-02-17 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/Util/DIS/ChangeLog 16 Feb 2006 20:02:19 -0000 2006-02-16 Wakaba <wakaba@suika.fam.cx> * Test.dis (assertDOMTreeEquals): The |notations| attribute support is added. ++ manakai/lib/Message/DOM/ChangeLog 16 Feb 2006 20:01:21 -0000 2006-02-17 Wakaba <wakaba@suika.fam.cx> * XMLParser.dis: Default attribute are now namespace aware. (parseString): Don't output |Document| warnings during tree construction to standard error output. 2006-02-16 Wakaba <wakaba@suika.fam.cx> * XMLParser.dis: Name check for XML 1.0, XML Namespace 1.0, and XML Namespace 1.1 is implemented. Namespace well-formedness error detection is implemented. Generates |Notation| nodes from notation declarations. (checkNCName, checkQName): New code fragments. * XDoctype.dis (DocumentXDoctype): Factory methods don't check |MDOMX:MDOM_BAD_NAME| if |Document.strictErrorChecking| is |false|. * DOMCore.dis (wf-invalid-character-in-node-name, wf-invalid-character): Removed (moved to |MDOM:Tree| module). * Tree.dis '(wf-invalid-character-in-node-name, wf-invalid-character): New errors (from |MDOM:DOMCore| module). (Attr.specified): Setter added. (cfg:dtd-default-attributes): New configuration parameter. (Document.createEntityReference): Don't check |MDOMX:MDOM_BAD_NAME| if |Document.strictErrorChecking| is |false|.
++ manakai/lib/Message/DOM/ChangeLog 15 Feb 2006 15:36:08 -0000 * XMLParser.dis: Set |allDeclarationsProcessed| attribute of the |Document| node. Don't process entity and attribute definition list declarations after unread parameter entity reference. Warns if an attribute definition is ignored (|xp:warning-attribute-definition-ignored|). Set flags whether predefined entities are declared or not. WFC error |xp:wf-pes-in-internal-subset| is implemented. 2006-02-15 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/DOM/ChangeLog 15 Feb 2006 13:28:44 -0000 2006-02-15 Wakaba <wakaba@suika.fam.cx> * XMLParser.dis: Issues |xp:error-internal-predefined-entity| error if a predefined entity declaration references an external entity. Issues |xp:error-malformed-predefined-entity| error if a predefined entity declaration defines different thing than one as in XML specification. Issies |xp:warning-entity-declaration-ignored| warning if more than one entity declarations for an entity is found. (WFErrDef): Now all well-formedness errors are marked as |SEVERITY_FATAL_ERROR|. * XDoctype.dis (DocumentXDoctype.createDocumentTypeDefinition): Creates predefined entity declarations. (DocumentXDoctype.createNotation): New method. (DocumentTypeDefinition.notations): New attribute. (DocumentTypeDefinition.getNotationNode): New method. (DocumentTypeDefinition.setNotationNode): New method. (newNotationForTest): New code fragment. * Tree.dis (ManakaiDOMXML:ManakaiDOMNotations): Removed. (c:ManakaiDOMNotationMap): New class. (c:ManakaiDOMNotationMapArray): New class. (Document.allDeclarationsProcessed): New attribute. * DOMXML.dis (DocumentType.notations): Implemented. (Notation): Revised. (Notation.ownerDocumentTypeDefinition): New attribute.
++ manakai/lib/Message/DOM/ChangeLog 13 Feb 2006 17:03:12 -0000 2006-02-14 Wakaba <wakaba@suika.fam.cx> * XMLParser.dis: The |xp:wf-parsed-entity| and the |xp:wf-no-recursion| WFC errors are implemented. Reports a |xp:wf-syntax-error| if a parameter entity declaration contains |NDATA| keyword. (setEmptyEntityState): Set |name| attribute. * Tree.dis (createEntityReference): Don't enter into inifinite loop even if entity replacement tree contains recursive reference directly or indirectly.
++ manakai/lib/Message/DOM/ChangeLog 13 Feb 2006 10:40:43 -0000 * XMLParser.dis (_GeneralEntityReferenceAE): The |xp:wf-entity-declared| WFC error is implemented. 2006-02-13 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/DOM/ChangeLog 13 Feb 2006 08:33:39 -0000 2006-02-13 Wakaba <wakaba@suika.fam.cx> * XMLParser.dis: Set |cfg:clone-entity-reference-subtree| configuration parameter |true| during tree construction to ensure default attribute value is cloned as is including entity reference subtree. * Tree.dis (cfg:clone-entity-reference-subtree): New configuration parameter. (Node.cloneNode): The |cfg:clone-entity-reference-subtree| configuration parameter support is added.
++ manakai/lib/Message/Util/DIS/ChangeLog 12 Feb 2006 06:42:07 -0000 2006-02-12 Wakaba <wakaba@suika.fam.cx> * Test.dis (assertDOMTreeEquals): |general_entities| attribute support is added. ++ manakai/lib/Message/DOM/ChangeLog 12 Feb 2006 06:41:26 -0000 2006-02-12 Wakaba <wakaba@suika.fam.cx> * XMLParser.dis (parseString): General |Entity| replacement tree is not constructed because of a typo. Clears |EntityReference| content before constructing |Entity| replacement tree. The |xp:wf-entity-declared| well-formedness constraint for entity references in attribute value literal is implemented.
++ manakai/lib/Message/DOM/ChangeLog 11 Feb 2006 13:25:03 -0000 * XMLParser.dis: |xp:wf-entity-declared| well-formedness constaraint for entity references that appear in content of elements is implemented. Set |EntityReference.isExpanded| attribute. (getEmptyEntityState): New code. * XDoctype.dis (DocumentTypeDefinition.nodeType): Duplicate definition is removed. * DOMXML.dis (Entity.isExternallyDeclared): New attribute. (EntityReference.isExpanded): Setter is added. 2006-02-11 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/DOM/ChangeLog 11 Feb 2006 07:53:06 -0000 * XMLParser.dis: |xp:wf-no-lt-in-attribute-values| and |xp:wf-no-external-entity-references| well-formedness constraints are implemented. 2006-02-11 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/DOM/ChangeLog 11 Feb 2006 05:05:19 -0000 2006-02-11 Wakaba <wakaba@suika.fam.cx> * XMLParser.dis ($self->{has_error}): Removed. (parseString): Don't throw |DOMLS:PARSE_ERR| if all fatal errors (including well-formedness constraint errors) are traped by the error handler. (PubidLiteral, SystemLiteral): Set |publicId| or |systemId| attribute of the node. Reports an error if |publidLiteral| contains a non-|pubidChar|. * XDoctype.dis (d:DeclFeature30): New feature (|fe:XDoctypeDeclaration| version |3.0|). (ManakaiDOMDocumentTypeDefinition): The class no longer inherits |x:ManakaiDOMDocumentType| class. Instead, it inherits |d:ManakaiDOMDocumentTypeDeclaration| and |t:ManakaiDOMNOde| classes. It still implements |x:DocumentType| interface (except unimplemented |notations| and |internalSubset| attributes). (ManakaiDOMDocumentTypeDefinition.entities): New attribute for compatibility with |x:DocumentType| interface. (ManakaiDOMDocumentTypeDefinition.lookupPrefix): New method. (ManakaiDOMDocumentTypeDefinition.getFeature): New method. (ManakaiDOMDocumentTypeDefinition.nodeType, ManakaiDOMDocumentTypeDefinition.textContent): New attributes. (DocumentTypeDeclaration): New interface. * Tree.dis (Node/@f:implements): Typos fixed. (Node.MUErrorHandler): Missing |last A| statement is added. (createDocumentType): Throws an exception if |qualifiedName| is illegal. Calls |DocumentTypeDefinition.newObject| instead of obsolete |DocumentType.newObject|. * DOMXML.dis (DocumentType.name, DocumentType.entities, DocumentType.publicId, DocumentType.systemId, DocumentType.lookupPrefix, DocumentType.getFeature): Now they are defined as clones of similar attributes or methods in |MDOM:XDoctype| module. (DocumentType.newObject): Removed (use |DocumentTypeDefinition.newObject| instead). (DocumentType.childNodes): Removed (|Node.childNodes| definition is used).
++ manakai/lib/Message/Util/DIS/ChangeLog 10 Feb 2006 08:09:55 -0000 2006-02-10 Wakaba <wakaba@suika.fam.cx> * DPG.dis (statement_to_code): |unshift-current-token| attribute is supported for embeded |pg:ruleRefStatement|. ++ manakai/lib/Message/DOM/ChangeLog 10 Feb 2006 08:08:03 -0000 2006-02-10 Wakaba <wakaba@suika.fam.cx> * XMLParser.dis (xp:fatal-xml11-end-of-line-in-xml-declaration): New fatal error.
++ 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/lib/Message/Util/ChangeLog 8 Feb 2006 16:31:15 -0000 * PerlCode.dis (PCReference.stringify): Reference operator |\| was missing. 2006-02-08 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/DIS/ChangeLog 8 Feb 2006 16:37:10 -0000 * DPG.dis (state_to_code): An |unshift|-overread-character code was missing in case that an accept state has next state but it does not result in acception. Copy |$self->{location}| at the beginning of the scanning of a token and |return|s it as part of the token information. * Test.dis (assertDOMLocatorEquals): New |_line_column| type support is added. (RANGE): New token type. (tdterr): |position| syntax is extended to allow range specification. 2006-02-08 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 8 Feb 2006 16:30:20 -0000 * Tree.dis (createProcessingInstruction): Don't throw |MDOMX:MDOM_BAD_NAME| exception if |Document.strictErrorChecking| is |false|. * XMLParser.dis (parseString): Initializes |$self->{location}|. It enables improved error position report. (XDO): It now includes |S+| following target name |xml| as part of the token. (PI with target starting with |xml| was unable to be placed at the beginning of the document entity.) (_ProcessingInstruction, _ProcessingInstructionDTD): Creates a processing instruction node with |#INVALID| node name if target name is not given and recovered from the error. (S): Variable |$s| added. (XMLTests): Tests for XML declarations and processing instructions are added. Prints error type name if unexpected error with severity of error or fatal error has been reported. Catch unexpected exceptions thrown in parser (different from |LSException|), prints its message, and invoke |$test->not_ok| for the ease of testing. (xp:get-location-from-token): Location values now take |$self->{char}| stack into acount. 2006-02-08 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/Util/DIS/ChangeLog 8 Feb 2006 09:49:49 -0000 * Test.dis (assertDOMLocatorEquals): New method. (assertTypedValueEquals): |DOMLocator| type support is added. In addition, if it encounters an unknown type value, then it will |die|. 2006-02-08 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 8 Feb 2006 09:48:33 -0000 * XMLParser.dis (shiftChar): Line and column number counting is fixed. Although the DOM Level 3 Core specification is unclear about whether the first number is zero or one, in most programs the first line is "one" and the first column is "one", manakai follows the practice. (_XMLDeclaration): Don't set |xmlStandalone| value if |standalone| pseudo-attribute value is |no|. XML declaration tests (successful cases) added. (xp:get-location-from-token): Sets |lineNumber| and |columnNumber| properties. 2006-02-08 Wakaba <wakaba@suika.fam.cx>
++ 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/DIS/ChangeLog 30 Jan 2006 15:17:54 -0000 * DPG.dis (plCodeFragment): Code generated from |dpg:matchElseBlock| was included to every |token-error|-converted code. 2006-01-30 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 30 Jan 2006 15:15:09 -0000 2006-01-30 Wakaba <wakaba@suika.fam.cx> * XDoctype.dis (d:Feature): New canonical feature name |fe:XDoctype| is added. * XMLParser.dis: Predefined general entity references are implemented. Creates |Entity| nodes from general entities declared in internal subset. |Entity| nodes created from internal general parsed entities now have replacement tree. Sets |cfg:entity-reference-read-only| flag off during the tree generation. Some parsing rules use |$self->{doc}| rather than |$doc| parameter. Similarly, |$self->{docx}| (document node with |fe:XDoctype| feature) and |$self->{dtdef}| are introduced. General entity references in attribute value literal are supported.
++ manakai/t/ChangeLog 29 Jan 2006 07:08:33 -0000 2006-01-29 Wakaba <wakaba@suika.fam.cx> * Makefile (dom-xml.t): New test. ++ manakai/lib/Message/Util/ChangeLog 29 Jan 2006 07:07:32 -0000 2006-01-29 Wakaba <wakaba@suika.fam.cx> * PerlCode.dis (skipLines): Its code was incorrect. (createPCLiteral): Creates a |undef| keyword node for an |undef| value. Tests added. ++ manakai/lib/Message/Util/DIS/ChangeLog 29 Jan 2006 07:08:09 -0000 2006-01-29 Wakaba <wakaba@suika.fam.cx> * Test.dis (assertDOMTreeEquals): |attributes| and |generalEntities| are implemented. ++ manakai/lib/Message/DOM/ChangeLog 29 Jan 2006 07:00:55 -0000 2006-01-29 Wakaba <wakaba@suika.fam.cx> * XMLParser.dis: Tests on default attributes and their |specified| attribute are added. * XDoctype.dis (createGeneralEntity): New method. (generalEntities): New attribute. (getGeneralEntityNode, setGeneralEntityNode): New methods. * Tree.dis (ManakaiDOMEntities): Removed. (ManakaiDOMEntityMap): New class. (ManakaiDOM:entity-reference-read-only): New configuration parameter. (createEntityReference): If there is a corresponding |Entity| node in the document type definition, then copies its subtree. * DOMXML.dis (Entity): Documentation updated. (publicId, systemId, notationName, xmlEncoding, xmlVersion): These attributes are now settable if |ManakaiDOM:ManakaiDOMLatest| mode. (hasReplacementTree): New attribute for |ManakaiDOM:ManakaiDOMLatest| mode. (ownerDocumentTypeDefinition): New attribute for |ManakaiDOM:ManakaiDOMLatest| mode. (isExpanded): New attribute for |ManakaiDOM:ManakaiDOMLatest| mode.
++ manakai/lib/Message/Util/DIS/ChangeLog 27 Jan 2006 16:23:51 -0000 2006-01-27 Wakaba <wakaba@suika.fam.cx> * Test.dis (assertDOMTreeEquals, TDTParser): New functional notation for |TypeInfo| added. ++ manakai/lib/Message/DOM/ChangeLog 27 Jan 2006 16:22:53 -0000 2006-01-27 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (ManakaiDOMDTDTypeInfo): New class. * Tree.dis (STORESIZE): Index bound bug fixed. (Attr.value): Redefined to consist with |AttributeDefinition.nodeValue|. (schemaTypeInfo): Implemented for XML DTD. (isId): Returns |true| if [attribute type] is |ID|. (setAttribute, setAttributeNS): Sets [attribute type] of the newly created |Attr| node (if any) when attribute definition is available. (doctype, documentElement): Reimplemented with tests. * XMLParser.dis: Sets [attribute type] information to created |Attr| nodes. Normalize namespace URIs when such information are available (unlikely but legal). (_HexadecimalCharacterReference): Number to character convertion bug fixed. (_DocumentTypeDeclaration): Sets |schema-type| configuration parameter to XML DTD URI. ++ manakai/lib/manakai/ChangeLog 27 Jan 2006 16:24:27 -0000 2006-01-27 Wakaba <wakaba@suika.fam.cx> * XML.dis (infoset:attributeType): Acronym for internal representation added.
++ manakai/lib/Message/Util/DIS/ChangeLog 26 Jan 2006 13:55:15 -0000 2006-01-26 Wakaba <wakaba@suika.fam.cx> * Test.dis (assertDOMTreeEquals): |element_types| and |attribute_definitions| attributes implemented. Value types |const| and |DOMStringList| added. (TDTParser): Functional notation for constant values (|const|) and string list (|DOMStringList|) introduced. ++ manakai/lib/Message/DOM/ChangeLog 26 Jan 2006 13:53:18 -0000 * XMLParser.dis (_AttlistDeclaration): Now it can generate attribute definition nodes. * XDoctype.dis: |UNKNOWN_ATTR| is renamed as |NO_TYPE_ATTR| and another |UNKNOWN_ATTR| constant is introduced for consistency with XML Infoset. * DOMCore.dis (TypeInfo): Documentation updated. 2006-01-26 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/Util/ChangeLog 21 Jan 2006 17:23:17 -0000 2006-01-22 Wakaba <wakaba@suika.fam.cx> * PerlCode.dis: Fixed not |getAttributeNS| to cause uninitialized value warnings. ++ manakai/lib/Message/Util/DIS/ChangeLog 21 Jan 2006 17:24:28 -0000 * DPG.dis (plCodeFragment): A returning |#EOF| case was missing so that illegal character was appended to the sequence. ++ manakai/lib/Message/DOM/ChangeLog 21 Jan 2006 17:27:27 -0000 2006-01-22 Wakaba <wakaba@suika.fam.cx> * Tree.dis (getAttribute): Returns |null| if there is no attribute in |ManakaiDOM:DOMLatest| for compatibility with Web browser implementations. (getAttributeNS): It returned |null| if there is no attribute in any |For| unintentionally. It now returns an empty string in DOM levels less than or equals to three. * XMLParser.dis (shiftChar): Fixed not to be warned as uninitialized value or substring out of range.
++ manakai/bin/ChangeLog 21 Jan 2006 16:17:06 -0000 2006-01-21 Wakaba <wakaba@suika.fam.cx> * dac2test.pl: Dies if no perl code is defined for a |test:ParserTestSet|. ++ manakai/lib/Message/Util/DIS/ChangeLog 21 Jan 2006 16:28:01 -0000 2006-01-22 Wakaba <wakaba@suika.fam.cx> * 2006-01-21 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plGeneratePerlModuleFile): Use |getAnyResource| method instead of |getResource| method to obtain resource from URI listed in |disGetRequiredModuleURI| in |PerlCode| objects. This fix removes the problem that some expected |require| statements were not generated. * DPG.dis (plCodeFragment): Default |token-error| code was not generated. (pg:qRequiresNextTokenStatement): New element type. * Test.dis: Wrong namespace URI in some resource names are fixed. (assertDOMTreeEquals): Adds node type information to node path string in error messages. Allows |false| value as a |null|. (TDTParser): Node type |entity| and |entity-reference| are changed to |general-entity| and |general-entity-reference| respectively. (lexmode default): Definition for the token |SEMICOLON| was missing. (token-error default): Added. ++ manakai/lib/Message/DOM/ChangeLog 21 Jan 2006 16:22:22 -0000 * DOMXML.dis (DocumentType.childNodes): Removed from |ManakaiDOM:ManakaiDOMLatest| variant. * XMLParser.dis: Parsing of general internal entities implemented. (_DocumentTypeDeclaration): Appends a document type definition node to the document. (_ProcessingInstructionDTD): Appends a processing instruction node to the document type definition. (Element_): Document element could not be an |EmptyElemTag|. 2006-01-21 Wakaba <wakaba@suika.fam.cx>
++ manakai/t/ChangeLog 21 Jan 2006 07:06:03 -0000 2006-01-21 Wakaba <wakaba@suika.fam.cx> * Makefile: |dom-xmlparser.t| added. ++ manakai/bin/ChangeLog 21 Jan 2006 06:58:44 -0000 2006-01-12 Wakaba <wakaba@suika.fam.cx> * dac2test.pl: |test:ParserTestSet| and |test:ParserTest| test types are implemented. ++ manakai/lib/Message/Util/ChangeLog 21 Jan 2006 07:02:03 -0000 2006-01-19 Wakaba <wakaba@suika.fam.cx> * PerlCode.dis (PCPackage.stringify): Appends a string representation of non-|pc:*| element children for the stringified value. ++ manakai/lib/Message/Util/DIS/ChangeLog 21 Jan 2006 07:04:28 -0000 2006-01-20 Wakaba <wakaba@suika.fam.cx> * DPG.dis (plCodeFragment): Sets |param| value of default for default parse error handler to avoid array dereference error. * Test.dis (assertDOMTreeEquals): New method. 2006-01-11 Wakaba <wakaba@suika.fam.cx> * Test.dis (TDTParser): New. (PARSE_ERR): New exception type. ++ manakai/lib/Message/DOM/ChangeLog 21 Jan 2006 07:00:52 -0000 2006-01-21 Wakaba <wakaba@suika.fam.cx> * DOMFeature.dis (featuresParamToFeaturesHash): New block code (seprated from |InputProcessor|). Now a |features| parameter's version can be specified by an array reference that contains a set of version numbers. A test added. * XMLParser.dis: A test added. ++ manakai/lib/manakai/ChangeLog 21 Jan 2006 07:05:39 -0000 2006-01-11 Wakaba <wakaba@suika.fam.cx> * Test.dis (test:ParserTestSet, test:ParserTest): New types. (test:Entity, test:RootEntity): New types. (lang:tdt): New lextype.
++ manakai/lib/Message/DOM/ChangeLog 31 Dec 2005 12:20:20 -0000 2005-12-31 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (DOMError.location): Returns an empty |DOMLocator| if it is not provided. * XMLParser.dis: Parsing methods to skip document type declaration is added.
++ manakai/lib/Message/Util/DIS/ChangeLog 29 Dec 2005 06:12:53 -0000 2005-12-29 Wakaba <wakaba@suika.fam.cx> * DPG.dis (bad-token-error): Severity changed to |SEVERITY_FATAL_ERROR|. ++ manakai/lib/Message/DOM/ChangeLog 29 Dec 2005 06:12:17 -0000 2005-12-29 Wakaba <wakaba@suika.fam.cx> * XMLParser.dis (shiftChar): Checks characters are legal or not. Normalize end-of-lines. (rule _XMLDeclaration_): Implemented. (WFErrDef): Well-formedness error |wf-syntax-error|, |wf-pi-target-is-xml|, |wf-no-end-tag|, |wf-unsupported-xml-version|, |wf-malformed-enc-name|, |wf-malformed-xml-standalone|, |wf-legal-literal-character|, |wf-element-type-match|, |wf-unique-att-spec|, |wf-legal-character| added. (%character-code-point): New formatter rule. * Tree.dis (Document.xmlEncoding): It is now read-write attribute. * DOMCore.dis (DOMError.stringify): Added. (error-handler.default): Returns |false| (don't continue) when the error severity is |SEVERITY_FATAL_ERROR|.
++ manakai/lib/Message/Util/DIS/ChangeLog 28 Dec 2005 11:09:37 -0000 * DPG.dis: |?default-token| statement is supported. 2005-12-28 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 28 Dec 2005 11:08:59 -0000 * XMLParser.dis (DocumentEntity): Typos fixed. (|lexmode|s): New |?default-token| statements are used so that tokenizer description has been simplified and CDATA sections now can be parsed. 2005-12-28 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/Util/ChangeLog 28 Dec 2005 03:36:58 -0000 2005-12-27 Wakaba <wakaba@suika.fam.cx> * PerlCode.dis (PCReference): New interface. ++ manakai/lib/Message/Util/DIS/ChangeLog 28 Dec 2005 03:49:57 -0000 2005-12-28 Wakaba <wakaba@suika.fam.cx> * DPG.dis (plCodeFragment): Pushes |pop @ch| rather than |$ch| if an acception clause follows to a code block generated from a child match statement so that tokenizer does do the correct thing. Support for |builtin:nestedBlockAsText| special rule is removed. |pg:ifTrueStatement| is supported. |pg:returnStatement| is supported. 2005-12-27 Wakaba <wakaba@suika.fam.cx> * DPG.dis (VALIDITY_ERR): New error code. ($merge_adjacent_range): New subfunction. Adjacent character ranges are now merged so that |if| conditions in scanner methods are simplified. ($array_uniq): New subfunction. Filters states so that state number don't explode. (plCodeFragment): Now a DPG parser can have more than one tokenizer. The |pg:qMatch| rvalue is supported. (DPGMatchStatementElement): The match statement now accepts attributes. (DPGRuleRefStatementElement): The ruleref statement now accepts attributes. (AttributeSpecificationList): The attribute specification now accepts a |NAME| as an attribute value as well as |STRING|s. (CodeBlock): The |pg:qLexmodeStatement| is supported. (lexmode.default): |QKEYWORD| token type is added. (ErrDef): Errors |unique-lexmode-name-error|, |rule-not-defined-error|, |lexmode-not-defined-error| and properties added. 2005-12-25 Wakaba <wakaba@suika.fam.cx> * DPG.dis (dpgGetAttributeList): New method. (plCodeFragment): |:terminator?| option for a match block is supported. |pg:matchElseBlock| is implemented. ++ manakai/lib/Message/DOM/ChangeLog 28 Dec 2005 03:36:24 -0000 2005-12-28 Wakaba <wakaba@suika.fam.cx> * XMLParser.dis: Some modifications made. 2005-12-27 Wakaba <wakaba@suika.fam.cx> * DOMLS.dis (PARSE_ERR, SERIALIZE_ERR): They are now a global named resource. * Makefile: Rules to make |XMLParser.pm| is added. * XMLParser.dis: New file. 2005-12-24 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (ManakaiDOMError._FORMATTER_PACKAGE_): Error message formatter can now vary by error types. (DOMLocator.utf32Offset): New (manakai extended) attribute.
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 |