Parent Directory | Revision Log
Links to HEAD: | (view) (download) (annotate) |
Links to MAIN: | (view) (download) (annotate) |
Sticky Tag: |
++ manakai/lib/Message/CGI/ChangeLog 29 Oct 2008 05:42:58 -0000 2008-10-29 Wakaba <wakaba@suika.fam.cx> * HTTP.pm (remote_user): New method. ++ manakai/lib/Message/DOM/ChangeLog 9 Nov 2008 14:06:17 -0000 2008-11-09 Wakaba <wakaba@suika.fam.cx> * Element.pm (inner_html): Setter for HTML element nodes implemented.
++ ChangeLog 21 Oct 2008 07:51:49 -0000 2008-10-21 Wakaba <wakaba@suika.fam.cx> * cvscommit.sh: Invoke |mkcommitfeed.pl|. * mkcommitfeed.pl: New script (copied from Whatpm repository). ++ manakai/lib/Message/DOM/ChangeLog 21 Oct 2008 07:48:11 -0000 2008-10-21 Wakaba <wakaba@suika.fam.cx> * Document.pm (inner_html): Use Whatpm::XML::Parser for XML parsing. * Node.pm (manakai_html_language): New attribute.
++ manakai/lib/Message/DOM/ChangeLog 17 Oct 2008 07:15:12 -0000 2008-10-17 Wakaba <wakaba@suika.fam.cx> * ElementTypeDefinition.pm (content_model_text): New attribute.
++ manakai/lib/Message/DOM/ChangeLog 12 Apr 2008 14:24:10 -0000 2008-04-12 Wakaba <wakaba@suika.fam.cx> * Element.pm (create_element, create_element_ns): Inputs were not normalized into a string.
++ manakai/lib/Message/DOM/ChangeLog 17 Feb 2008 06:35:58 -0000 2008-02-17 Wakaba <wakaba@suika.fam.cx> * Document.pm (manakai_html, manakai_head): New methods.
++ manakai/lib/Message/DOM/ChangeLog 11 Feb 2008 00:32:39 -0000 2008-02-11 Wakaba <wakaba@suika.fam.cx> * CSSRule.pm (@import css_text): Implemented.
++ manakai/lib/Message/DOM/ChangeLog 10 Feb 2008 04:10:31 -0000 2008-02-10 Wakaba <wakaba@suika.fam.cx> * CSSStyleSheet.pm (manakai_input_encoding): New.
++ manakai/lib/Message/DOM/ChangeLog 8 Feb 2008 15:08:01 -0000 2008-02-08 Wakaba <wakaba@suika.fam.cx> * CSSRule.pm (@media, @import ____new): Bless media object with the appropriate class. (@media css_text): Getter implemented. * MediaList.pm (media_text): Getter implemented.
++ manakai/lib/Message/DOM/ChangeLog 3 Feb 2008 06:01:14 -0000 2008-02-03 Wakaba <wakaba@suika.fam.cx> * CSSStyleDeclaration.pm ($serialize_value): Support for new value types.
++ manakai/lib/Message/DOM/ChangeLog 2 Feb 2008 13:57:59 -0000 2008-02-02 Wakaba <wakaba@suika.fam.cx> * CSSStyleDeclaration.pm ($serialize_value): New (was part of Whatpm::CSS::Parser as $default_serializer). Use it instead of old 'serialize' parameter of CSS property definition.
++ manakai/lib/Message/DOM/ChangeLog 26 Jan 2008 05:11:58 -0000 * CSSStyleDeclaration.pm (css_text): Prepend | ! | before the priority token if any. (get_property_priority): Shorthand case implemented. 2008-01-26 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/DOM/ChangeLog 25 Jan 2008 16:06:00 -0000 2008-01-26 Wakaba <wakaba@suika.fam.cx> * CSSStyleDeclaration.pm: Use |serialize_shorthand| and |serialize_multiple| to serialize shorthand properties in reflecting attributes. Return value of the |serialzie_multiple| function has been changed. (non-computed css_text): Sort by property names.
++ manakai/lib/Message/DOM/ChangeLog 24 Jan 2008 11:22:46 -0000 2008-01-24 Wakaba <wakaba@suika.fam.cx> * Window.pm (manakai_get_computed_style): Renamed from |get_computed_style|. * Element.pm (manakai_computed_style): Renamed from |current_style|.
++ manakai/lib/Message/DOM/ChangeLog 14 Jan 2008 13:56:26 -0000 * CSSStyleDeclaration.pm (AUTOLOAD): DOM attributes reflecting shorthand properties did croak (fixed but still they does not return correct result - they need to be fixed later). * Element.pm (query_selector, query_selector_all): Prototypes were missing. 2008-01-14 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/DOM/ChangeLog 14 Jan 2008 11:33:43 -0000 * Window.pm (___reset_css): Typo fixed. 2008-01-14 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/DOM/ChangeLog 14 Jan 2008 11:18:35 -0000 * CSSStyleDeclaration.pm: The classes now explicitly implement the |CSS2Properties| interface. (@{}, TIEARRAY, FETCH, FETCHSIZE, EXISTS, item, length): Implemented. 2008-01-14 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/DOM/ChangeLog 14 Jan 2008 10:04:24 -0000 * CSSStyleDeclaration.pm (attributes reflecting CSS properties): Return an empty string if no value is assigned to the property. Insert a SPACE before '!' for compatibility with Firefox. 2008-01-14 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/DOM/ChangeLog 14 Jan 2008 05:53:34 -0000 * CSSRule.pm (css_text): Trailing newline character is removed to avoid double empty lines in CSSStyleSheet->css_text. (selector_text): Namespace support is fixed. * CSSStyleSheet.pm (___new): Now it accepts |_nsmap| option. 2008-01-14 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/DOM/ChangeLog 14 Jan 2008 03:55:18 -0000 2008-01-14 Wakaba <wakaba@suika.fam.cx> * CSSRule.pm (selector_text): Use |serialize_selector_text| to get better result.
++ manakai/lib/Message/DOM/ChangeLog 13 Jan 2008 06:35:37 -0000 2008-01-13 Wakaba <wakaba@suika.fam.cx> * Window.pm: New Perl module. * Document.pm (default_view): Implemented. * Element.pm (current_style): Implemented.
++ manakai/lib/Message/DOM/ChangeLog 6 Jan 2008 04:32:40 -0000 2008-01-06 Wakaba <wakaba@suika.fam.cx> * CSSStyleDeclaration.pm (css_text): Allow to shorten a complete set of longhand properties. (get_property_priority): Implemented. (CSSComputedStyleDeclaration AUTOLOAD): Implemented for reflecting attributes.
++ manakai/lib/Message/DOM/ChangeLog 4 Jan 2008 14:45:22 -0000 2008-01-04 Wakaba <wakaba@suika.fam.cx> * CSSStyleDeclaration.pm (css_text): Allow |{compute_multiple}| as well as |{compute}| as a way to filter out longhand properties. Sort properties by names for readability.
++ manakai/lib/Message/DOM/ChangeLog 1 Jan 2008 09:09:11 -0000 * CSSStyleDeclaration.pm (css_text): Output |undef| property information for debugging. * CSSStyleSheet.pm (manakai_base_uri): New attribute. 2008-01-01 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/DOM/ChangeLog 1 Jan 2008 07:05:57 -0000 2008-01-01 Wakaba <wakaba@suika.fam.cx> * CSSStyleDeclaration.pm (CSSComputedStyleDeclaration): New class.
++ manakai/lib/Message/DOM/ChangeLog 31 Dec 2007 13:44:41 -0000 * SelectorsAPI.pm, Document.pm (___query_selector_all): New internal method. 2007-12-31 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/DOM/ChangeLog 31 Dec 2007 10:46:37 -0000 * SelectorsAPI.pm: Make simple-selector-sequence-matching an independent function. 2007-12-31 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/DOM/ChangeLog 31 Dec 2007 03:02:21 -0000 2007-12-31 Wakaba <wakaba@suika.fam.cx> * CSSStyleDeclaration.pm (AUTOLOAD): Getter for attributes reflecting CSS property is implemented. (css_text): Getter is implemented.
++ manakai/lib/Message/DOM/ChangeLog 23 Dec 2007 15:45:43 -0000 2007-12-24 Wakaba <wakaba@suika.fam.cx> * CSSRule.pm (selector_text): Ad hoc support for namespace prefixes. (CSSNamespaceRule.css_text): Getter implemented. * CSSStyleSheet.pm (manakai_is_default_namespace, manakai_lookup_namespace_prefix): New methods.
++ manakai/lib/Message/DOM/ChangeLog 23 Dec 2007 11:19:58 -0000 * CSSRule.pm (@charset.css_text): Implemented. 2007-12-23 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/DOM/ChangeLog 23 Dec 2007 08:18:42 -0000 2007-12-23 Wakaba <wakaba@suika.fam.cx> * CSSRule.pm (type, css_text): Typo fixed. (____new): s/_selector/_selectors/g; (CSSStyleRule.css_text, selectors_text): Ad hoc implementation. * CSSStyleDeclaration.pm (css_text): Ad hoc implementation. * CSSStyleSheet.pm (new): s/new/____new/. (css_text): New attribute.
++ manakai/lib/Message/DOM/ChangeLog 22 Dec 2007 06:57:35 -0000 * MediaList.pm: New placeholder for a CSSOM interface. * CSSRule.pm, CSSStyleSheet.pm: Implementing the initial setting of owner* and parent* attributes; support for the |delete_rule| method. 2007-12-22 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/DOM/ChangeLog 22 Dec 2007 06:29:10 -0000 2007-12-22 Wakaba <wakaba@suika.fam.cx> * CSSStyleSheet.pm, CSSRule.pm, CSSRuleList.pm, CSSStyleDeclaration.pm: First version of CSSOM implementation. ++ manakai/lib/Message/Charset/ChangeLog 23 Nov 2007 04:23:29 -0000 2007-11-23 Wakaba <wakaba@suika.fam.cx> * Info.pm (is_syntactically_valid_iana_charset_name): Function name was misspelled.
++ manakai/lib/Message/ChangeLog 18 Nov 2007 05:58:46 -0000 2007-11-18 Wakaba <wakaba@suika.fam.cx> * Charset/: New directory. ++ manakai/lib/Message/DOM/ChangeLog 18 Nov 2007 08:56:34 -0000 2007-11-18 Wakaba <wakaba@suika.fam.cx> * Document.pm, Entity.pm (manakai_has_bom, manakai_charset): New attributes. ++ manakai/lib/Message/Charset/ChangeLog 18 Nov 2007 11:08:08 -0000 2007-11-18 Wakaba <wakaba@suika.fam.cx> * Info.pm: New Perl module. 2007-11-18 Wakaba <wakaba@suika.fam.cx> * ChangeLog: New file. ++ manakai/t/ChangeLog 18 Nov 2007 08:41:50 -0000 2007-11-18 Wakaba <wakaba@suika.fam.cx> * DOM-Document.t, DOM-Entity.t: New tests for |manakai_has_bom| attribute.
++ manakai/lib/Message/DOM/ChangeLog 11 Nov 2007 04:23:26 -0000 2007-11-11 Wakaba <wakaba@suika.fam.cx> * Document.pm, Element.pm (inner_html): Use |Whatpm::HTML::Serializer| for getter.
++ manakai/lib/Message/DOM/ChangeLog 27 Oct 2007 13:06:39 -0000 2007-10-27 Wakaba <wakaba@suika.fam.cx> * Event.pm (init_event, init_event_ns, init_custom_event_ns): The |namespaceURI| attribute was not set correctly. * DOMEvents.dis: Removed.
++ manakai/lib/Message/DOM/ChangeLog 8 Oct 2007 07:16:56 -0000 2007-10-08 Wakaba <wakaba@suika.fam.cx> * Event.pm, EventTarget.pm, EventTargetNode.pm, EventException.pm: Implemented (but not tested!). * DOMException.pm (MALFORMED_EVENT_TYPE_ERR, EVENT_INTERFACE_NOT_SUPPORTED_ERR, EXTERNAL_EVENT_ERR): New error subtypes. * DOMImplementation.pm ($HasFeature): The |Event| feature, version |3.0|, is added. * Document.pm, Node.pm: Event attributes and methods are implemented.
++ manakai/lib/Message/DOM/ChangeLog 7 Oct 2007 04:54:44 -0000 2007-10-07 Wakaba <wakaba@suika.fam.cx> * SelectorsAPI.pm ($get_elements_by_selectors): Receive an additional argument for "current element". Support for |-manakai-current| and |-manakai-current(/s/)| pseudo-classes. ++ manakai/t/ChangeLog 7 Oct 2007 04:55:22 -0000 2007-10-07 Wakaba <wakaba@suika.fam.cx> * selectors-test-1.dat: New tests for |-manakai-current| and |-manakai-contains| pseudo-classes are added.
++ manakai/lib/Message/DOM/ChangeLog 29 Sep 2007 14:02:51 -0000 * SelectorsAPI.pm: Attribute selectors are implemented. 2007-09-29 Wakaba <wakaba@suika.fam.cx> ++ manakai/t/ChangeLog 29 Sep 2007 14:02:30 -0000 * selectors-test-1.dat: New tests for attribute selectors are added. 2007-09-29 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/DOM/ChangeLog 29 Sep 2007 08:28:04 -0000 * SelectorsAPI.pm (ElementSelector): Implemented. 2007-09-29 Wakaba <wakaba@suika.fam.cx> ++ manakai/t/ChangeLog 29 Sep 2007 08:28:54 -0000 * DOM-SelectorsAPI-1.t: Suport for testing of |ElementSelector| methods. * selectors-test-1.dat: New test data for |ElementSelector| methods are added. 2007-09-29 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/DOM/ChangeLog 29 Sep 2007 05:30:03 -0000 * SelectorsAPI.pm (query_selector): Implemented. 2007-09-29 Wakaba <wakaba@suika.fam.cx> ++ manakai/t/ChangeLog 29 Sep 2007 05:29:47 -0000 2007-09-29 Wakaba <wakaba@suika.fam.cx> * DOM-SelectorsAPI-1.t: Test |query_selector| on |Document| as well.
++ manakai/lib/Message/DOM/ChangeLog 29 Sep 2007 05:17:58 -0000 2007-09-29 Wakaba <wakaba@suika.fam.cx> * SelectorsAPI.pm ($get_elements_by_selectors): Created from most part of |query_selector_all|.
++ manakai/lib/Message/DOM/ChangeLog 24 Sep 2007 10:15:28 -0000 2007-09-24 Wakaba <wakaba@suika.fam.cx> * DOMException.pm (SYNTAX_ERR): New subtype is defined. (UNDECLARED_PREFIX_ERR): New subtype is defined. * Document.pm (Document): Implements the |DocumentSelector| interface. * Element.pm (Element): Implements the |ElementSelector| interface. * Node.pm (Node): Implements the |NSResolver| interface. * SelectorsAPI.pm: Now (hopefully) conform to the Selectors API Editor's Draft (only |query_selector_all| on |Document|, with limited selectors syntax support, though). ++ manakai/t/ChangeLog 24 Sep 2007 10:16:05 -0000 2007-09-24 Wakaba <wakaba@suika.fam.cx> * selectors-test-1.dat: New tests for pseudo-elements are added.
++ manakai/lib/Message/DOM/ChangeLog 23 Sep 2007 13:31:54 -0000 * SelectorsAPI.pm: Namespaced type/universal selectors are supported. 2007-09-23 Wakaba <wakaba@suika.fam.cx> ++ manakai/t/ChangeLog 23 Sep 2007 13:31:20 -0000 * selectors-test-1.dat: Namespaced type and universal selector tests are added. 2007-09-23 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/CGI/ChangeLog 23 Sep 2007 07:56:57 -0000 2007-09-23 Wakaba <wakaba@suika.fam.cx> * Makefile (all): |Carp.html| is added. ++ manakai/lib/Message/DOM/ChangeLog 23 Sep 2007 07:55:19 -0000 2007-09-23 Wakaba <wakaba@suika.fam.cx> * SelectorsAPI.pm: New Perl module.
++ manakai/lib/Message/DOM/ChangeLog 25 Aug 2007 08:40:23 -0000 * Node.pm (manakai_language): Return the |manakai_language| of the |owner_document|, if any, as defined in the spec. 2007-08-25 Wakaba <wakaba@suika.fam.cx> ++ manakai/t/ChangeLog 25 Aug 2007 07:45:25 -0000 2007-08-25 Wakaba <wakaba@suika.fam.cx> * DOM-Node.t: New tests for |manakai_language| are added.
++ manakai/lib/Message/DOM/ChangeLog 25 Aug 2007 07:01:41 -0000 2007-08-25 Wakaba <wakaba@suika.fam.cx> * Makefile: Relative path was wrong. ++ manakai/lib/Message/URI/ChangeLog 25 Aug 2007 07:02:03 -0000 * Makefile: Relative path was wrong. 2007-08-25 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/ChangeLog 25 Aug 2007 07:01:25 -0000 2007-08-25 Wakaba <wakaba@suika.fam.cx> * Makefile (POD2HTML): Relative path was wrong.
++ manakai/lib/Message/DOM/ChangeLog 29 Jul 2007 11:38:40 -0000 * HTML/: New directory. * Element.pm (create_element_ns): Return object implementing the |HTMLElement| interface for HTML elements. 2007-07-29 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/HTML/ChangeLog 29 Jul 2007 11:37:55 -0000 2007-07-29 Wakaba <wakaba@suika.fam.cx> * ChangeLog: New file. * HTMLElement.pm: New module.
++ manakai/lib/Message/DOM/ChangeLog 29 Jul 2007 09:44:05 -0000 * DOMImplementation.pod: New documentation. * Makefile: Make HTML document. 2007-07-29 Wakaba <wakaba@suika.fam.cx> * Document.pm: Renamed from DOMDocument.pm.
++ manakai/lib/Message/DOM/ChangeLog 29 Jul 2007 08:26:38 -0000 * XDoctype.dis, XDoctype.pm: Removed. * CharacterData.pm: Renamed from DOMCharacterData.pm. * Document.pm: Renaemd from DOMDocument.pm. * Element.pm: Renamed from DOMElement.pm 2007-07-29 Wakaba <wakaba@suika.fam.cx>
++ ChangeLog 29 Jul 2007 08:07:03 -0000 * .htaccess: New file. 2007-07-29 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 29 Jul 2007 08:18:17 -0000 * DOMString.dis, DOMString.pm, Document.dis, Document.pm, Element.dis, Element.pm, CharacterData.dis, CharacterData.pm, TreeCore.dis, TreeCore.pm, DOMCore.dis, DOMCore.pm, DOMFeature.dis, DOMFeature.pm, XML.dis, XML.pm, DOMMain.dis, DOMMain.pm, DOMLS.dis, GenericLS.dis, GenericLS.pm, SimpleLS.dis: Removed. * Makefile: Rules for DIS are removed. 2007-07-29 Wakaba <wakaba@suika.fam.cx>
++ ChangeLog 29 Jul 2007 08:02:27 -0000 2007-07-29 Wakaba <wakaba@suika.fam.cx> * Makefile.PL: Updated. ++ manakai/lib/ChangeLog 29 Jul 2007 08:03:11 -0000 * Makefile: No longer recurse into |manakai| and the AutoLoad module. 2007-07-29 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/ChangeLog 29 Jul 2007 08:03:25 -0000 2007-07-29 Wakaba <wakaba@suika.fam.cx> * Makefile (all): Special rule for |Util| is removed. * Charset/: Removed. ++ manakai/lib/Message/DOM/ChangeLog 29 Jul 2007 07:51:50 -0000 * Text.pm: |Message::DOM::Traversal, an obsolete module, was referenced. 2007-07-29 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/ChangeLog 29 Jul 2007 08:03:51 -0000 * Makefile: Rules for DIS are removed. 2007-07-29 Wakaba <wakaba@suika.fam.cx> ++ manakai/t/ChangeLog 29 Jul 2007 08:04:33 -0000 2007-07-29 Wakaba <wakaba@suika.fam.cx> * Makefile: Rules for DIS tests are removed.
++ manakai/lib/Message/DOM/ChangeLog 29 Jul 2007 06:46:22 -0000 * DOMDocument.pm (inner_html): Setter in HTML document is implemented. 2007-07-29 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/DOM/ChangeLog 29 Jul 2007 06:34:56 -0000 2007-07-29 Wakaba <wakaba@suika.fam.cx> * DOMDocument.pm (inner_html): Setter in XML document is implemented.
++ manakai/t/ChangeLog 19 Jul 2007 15:16:15 -0000 2007-07-19 Wakaba <wakaba@suika.fam.cx> * DOM-Attr.t: New tests for |DeclaredValueType|, |specified|, |schemaTypeInfo|, and |isId| are added. * DOM-Element.t: New tests for |schemaTypeInfo| are added. * DOM-Entity.t: New tests for |xmlVersion| are added. * DOM-ProcessingInstruction.t: New tests for |node_value|, |data|, and |text_content| are added. ++ manakai/lib/Message/DOM/ChangeLog 19 Jul 2007 15:14:20 -0000 2007-07-19 Wakaba <wakaba@suika.fam.cx> * Attr.pm (DeclaredValueType): Added. * ProcessingInstruction.pm (data): Accept |undef| as a valid input, for |text_content| (maybe) allows it. * TypeInfo.pm (type_namespace): The implementation was wrong.
++ manakai/lib/Message/DOM/ChangeLog 16 Jul 2007 11:37:33 -0000 2007-07-16 Wakaba <wakaba@suika.fam.cx> * DOMElement.pm: Incorrect module was referenced. * DOMImplementation.pm: References to the |Message::Charset::Encode| module has been removed. ++ manakai/lib/Message/URI/ChangeLog 16 Jul 2007 11:57:14 -0000 2007-07-16 Wakaba <wakaba@suika.fam.cx> * URIReference.pm: Don't throw exception if read-only attribute is tried to set.
++ manakai/t/ChangeLog 15 Jul 2007 07:03:38 -0000 * DOM-Atom-AtomElement.t: New test script. * DOM-DOMImplementation.t, DOM-Node.t: New test data for |get_feature|. 2007-07-15 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Markup/ChangeLog 15 Jul 2007 07:53:30 -0000 2007-07-15 Wakaba <wakaba@suika.fam.cx> * H2H.dis: A typo in entity name is fixed. ++ manakai/lib/Message/DOM/Atom/ChangeLog 15 Jul 2007 07:55:46 -0000 * AtomElement.pm: Wrong module was loaded. (AUTOLOAD): No warnings! Some argument index were incorrect. Some variables were not referenced correctly. (AtomDateConstruct): Package name was incorrect. 2007-07-15 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 15 Jul 2007 12:53:16 -0000 * XMLParserTemp.pm: Use |Whatpm::Charset::DecodeHandle| instead of |Message::Charset::Encode|. 2007-07-15 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/DOM/ChangeLog 15 Jul 2007 06:15:54 -0000 * DOMDocument.pm (inner_html): New attribute (beta). * DOMElement.pm (inner_html): New attribute (beta). 2007-07-15 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/DOM/Atom/ChangeLog 15 Jul 2007 05:16:12 -0000 * AtomElement.pm: New module. 2007-07-15 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 15 Jul 2007 05:18:34 -0000 * DOMConfiguration.pm: Configuration parameter |create-child-element| implemented. * DOMElement.pm (create_element_ns): Support for Atom subclasses. * DOMImplementation.pm (DOMImplementation): Now implements the |AtomDOMImplementation| interface. ($HasFeature): Features |atom| and |atomthreading| are added. * NodeList.pm (StaticNodeList): Implemented. 2007-07-15 Wakaba <wakaba@suika.fam.cx> * Atom/: New directory. 2007-07-15 Wakaba <wakaba@suika.fam.cx>
++ manakai/t/ChangeLog 14 Jul 2007 16:32:13 -0000 2007-07-15 Wakaba <wakaba@suika.fam.cx> * DOM-TreeWalker.t, DOM-SerialWalker.t: New test scripts. * DOM-DOMImplementation.t: Tests for |Traversal| feature are added. * DOM-Node.t: Tests for |Traversal| feature are added. ++ manakai/lib/Message/DOM/ChangeLog 14 Jul 2007 16:31:23 -0000 2007-07-15 Wakaba <wakaba@suika.fam.cx> * TreeWalker.pm, SerialWalker.pm: New Perl modules. * Text.pm (whole_text): Parameter index number has been changed to support new |NodeFilter| Perl binding definition. 2007-07-14 Wakaba <wakaba@suika.fam.cx> * AttributeDefinition.pm, DOMElement.pm, DocumentType.pm, ElementTypeDefinition.pm, Entity.pm, EntityReference.pm, Notation.pm, ProcessingInstruction.pm (AUTOLOAD): Don't croak even if an attempt is made to modify a read-only attribute. * DOMConfiguration.pm (can_set_parameter, set_parameter): Don't allow to set the value to a string other than <http://www.w3.org/TR/REC-xml> (XML 1.0 DTD). * DOMDocument.pm (Message::IF::DocumentTraversal): New interface. (create_tree_walker, manakai_create_serial_walker): References and prototypes are added. * DOMException.pm (NULLPO_ERR): New error type:-). * DOMImplementation.pm ($HasFeature): Feature |Traversal|, version |2.0|, is added.
++ manakai/t/ChangeLog 14 Jul 2007 10:27:21 -0000 * DOM-Node.t: Tests for |append_child| family on leaf node types are added. * DOM-Text.t: Tests for |split_text| are added. 2007-07-14 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 14 Jul 2007 10:24:01 -0000 * CDATASection.pm: Removed (merged with |Text.pm|). * Text.pm (Message::DOM::Text::CDATASection): New. * Comment.pm: Removed (merged with |DOMCharacterData.pm|). * DOMCharacterData.pm (Message::DOM::CharacterData::Comment): New. 2007-07-14 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/DOM/ChangeLog 14 Jul 2007 10:00:12 -0000 * DOMConfiguration.pm: Support for |schema-type| and |http://suika.fam.cx/www/2006/dom-config/xml-id|. * NamedNodeMap (TIEHASH): Were missing. 2007-07-14 Wakaba <wakaba@suika.fam.cx>
++ manakai/t/ChangeLog 14 Jul 2007 09:19:01 -0000 * DOM-Node.t: Test data for new constants and attributes are added. * DOM-TypeInfo.t: Tests for constants are added. 2007-07-14 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 14 Jul 2007 09:17:51 -0000 * AttributeDefinition.pm (node_value): Implemented. (create_attribute_definition): Implemented. * DOMConfiguration.pm (%{}, TIEHASH, get_parameter, set_parameter, can_set_parameter, EXISTS, DELETE, parameter_names, FETCH, STORE, FIRSTKEY, LASTKEY): Implemented. * DOMDocument.pm (____new): Set |error-handler| default. (get_elements_by_tag_name, get_elements_by_tag_name_ns): Implemented. * DOMElement.pm (get_elements_by_tag_name, get_elements_by_tag_name_ns): Implemented. * DOMException.pm: Error types for |DOMConfiguration| are added. * DOMStringList.pm (Message::DOM::DOMStringList::StaticList): New class. * DocumentType.pm (get_element_type_definition_node, get_general_entity_node, get_notation_node, set_element_type_definition_node, set_general_entity_node, set_notation_node, create_document_type_definition): Implemented. * ElementTypeDefinition.pm (get_attribute_definition_node, set_attribute_definition_node, create_element_type_definition): Implemented. * Entity.pm (create_general_entity): Implemented. * Node.pm: Constants in |OperationType| definition group are added. (manakai_language): Implemented. * NodeList.pm (Message::DOM::NodeList::GetElementsList): New class. * Notation.pm (create_notation): Implemented. 2007-07-14 Wakaba <wakaba@suika.fam.cx>
++ manakai/t/ChangeLog 14 Jul 2007 06:12:48 -0000 2007-07-14 Wakaba <wakaba@suika.fam.cx> * DOM-TypeInfo.t: New test script. * DOM-Node.t: Test data for new attributes are added. ++ manakai/lib/Message/DOM/ChangeLog 14 Jul 2007 06:11:45 -0000 2007-07-14 Wakaba <wakaba@suika.fam.cx> * TypeInfo.pm: New Perl module. * Attr.pm: Use |manakai_local_name| rather than |local_name| to avoid HTML5 case normalization. (is_id): Implemented. (manakai_name): New attribute. (schema_type_info): Implemented. (create_attribute_ns): Empty string as namespace URI was not supported. * DOMElement.pm (clone_node): Removed since now it is defined in |Node.pm|. (schema_type_info): Implemented. (manakai_tag_name): New attribute. (get_attribute, get_attribute_node, get_attribute_ns, get_attribute_node_ns, has_attribute, has_attribute_ns, remove_attribute, remove_attribute_ns, remove_attribute_node, set_attribute, set_attribute_ns, set_id_attribute, set_id_attribute_node, set_id_attribute_ns): Implemented. (create_element_ns): Empty string as namespace URI was not supported.
++ manakai/t/ChangeLog 12 Jul 2007 13:53:24 -0000 2007-07-12 Wakaba <wakaba@suika.fam.cx> * DOM-Node.t: New attributes are added and some test results has been changed to sync with new implementation. ++ manakai/lib/Message/DOM/ChangeLog 12 Jul 2007 13:52:28 -0000 2007-07-12 Wakaba <wakaba@suika.fam.cx> * AttributeDefinition.pm (owner_element_type_definition): Implemented. * DocumentType.pm (create_document_type_definition): Initialize |public_id|, |system_id|, and |internal_subset| attributes by empty strings for compatibility with Web browsers. (create_document_type): Initialize |internal_subset| attribute by an empty string for compatibility with Web browsers. * ElementTypeDefinition.pm, Entity.pm, Notation.pm (owner_document_type_definition): Implemented.
++ manakai/lib/Message/DOM/ChangeLog 8 Jul 2007 13:42:28 -0000 * DOMImplementation.pm ($HasFeature): |fe:XDoctypeDeclaration| feature is added for compatibility with |XMLParserTemp.pm|. 2007-07-08 Wakaba <wakaba@suika.fam.cx>
++ manakai/t/ChangeLog 8 Jul 2007 13:03:58 -0000 * DOM-Element.t: Tests for |attributes| are added. * DOM-Entity.t: Tests for |is_externally_declared| and |input_encoding| are added. * DOM-Node.t: Test data for |tag_name| and |get_feature| are added. 2007-07-08 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 8 Jul 2007 13:02:01 -0000 * Attr.pm (value, node_value): Now it is defined as |text_content| itself. * AttributeDefinition.pm, ElementTypeDefinition.pm, Node.pm (AUTOLOAD): Unused block is removed. * CDATASection.pm, DocumentFragment.pm (AUTOLOAD): Removed. Unused. * DocumentType.pm (internal_subset): Implemented. * Entity.pm (is_externally_declared, input_encoding, xml_version): Implemented. * ProcessingInstruction.pm (target, data): Implemented. 2007-07-08 Wakaba <wakaba@suika.fam.cx>
++ manakai/t/ChangeLog 8 Jul 2007 11:28:41 -0000 * DOM-CharacterData.t, DOM-Text.t: New test scripts. 2007-07-08 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 8 Jul 2007 11:28:19 -0000 * DOMCharacterData.pm (AUTOLOAD): Removed. (data): Reimplemented. (delete_data, insert_data, replace_data, substring_data): There were a number of bugs. * Text.pm (AUTOLOAD): Removed. Unused. 2007-07-08 Wakaba <wakaba@suika.fam.cx>
++ manakai/t/ChangeLog 8 Jul 2007 09:25:11 -0000 * DOM-StringExtended.t: New test script. 2007-07-08 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 8 Jul 2007 09:24:53 -0000 * StringExtended.pm: New Perl module. * DOMCharacterData.pm (length, append_data, delete_data, insert_data, replace_data, substring_data): Implemented. * DOMException.pm (INDEX_SIZE_ERR): Implemented. * Text.pm (is_element_content_whitespace, whole_text, split_text): Implemented. 2007-07-08 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/DOM/ChangeLog 8 Jul 2007 07:58:55 -0000 * DOMElement.pm (attributes): Implemented. * DOMException.pm (INUSE_DEFINITION_ERR): New error type. * DocumentType.pm (entities, general_entities, notations, element_types): Implemented. * ElementTypeDefinition.pm (attribute_definitions): Implemented. * NamedNodeMap.pm: New Perl module. 2007-07-08 Wakaba <wakaba@suika.fam.cx>
++ manakai/t/ChangeLog 8 Jul 2007 05:42:31 -0000 2007-07-08 Wakaba <wakaba@suika.fam.cx> * DOM-Document.t, DOM-Node.t, DOM-NodeList.t: Some tests are modified so that no |WRONG_DOCUMENT_ERR| is raised. * DOM-Node.t: Tests for |remove_child| are added. ++ manakai/lib/Message/DOM/ChangeLog 8 Jul 2007 05:41:27 -0000 2007-07-08 Wakaba <wakaba@suika.fam.cx> * Attr.pm, AttributeDefinition.pm, DOMCharacterData.pm, DOMDocument.pm, DocumentType.pm, ElementTypeDefinition.pm, Node.pm, Notation.pm, ProcessingInstruction.pm (append_child, insert_before, replace_child): Implemented. * DOMException.pm (HIERARCHY_REQUEST_ERR, NOT_FOUND_ERR): Implemented. * Node.pm (remove_child): Implemented.
++ manakai/t/ChangeLog 7 Jul 2007 15:04:52 -0000 * DOM-Node.t: Tests for |set_user_data| and |get_user_data| are added. Tests for |get_feature| and |is_supported| are added. 2007-07-07 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 7 Jul 2007 15:04:43 -0000 * Node.pm (==, is_equal_node): Implemented. (is_same_node): Implemented. (get_feature, get_user_data, set_user_data): Implemented. (is_supported): Implemented. 2007-07-07 Wakaba <wakaba@suika.fam.cx>
++ manakai/t/ChangeLog 7 Jul 2007 12:17:46 -0000 * DOM-Node.t: Test data for |manakai_read_only| attribute are added. 2007-07-07 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 7 Jul 2007 12:17:24 -0000 * DOMDocument.pm (get_element_by_id): Implemented. (create_document): Implemented. * DOMException.pm (EXTERNAL_OBJECT_ERR, INUSE_DOCTYPE_ERR): New errors. (QNAME_NULLNS_ERR): New errors. * DocumenType.pm (create_document_type): Implemented. 2007-07-07 Wakaba <wakaba@suika.fam.cx>
++ manakai/t/ChangeLog 7 Jul 2007 11:11:27 -0000 * DOM-Element.t: New tests for |create_element| and |create_element_ns| are added. * DOM-EntityReference.t: New tests for |create_entity_reference| are added. * DOM-Node.t: Test data for |is_element_content_whitespace| are added. 2007-07-07 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 7 Jul 2007 11:10:33 -0000 * CDATASection.pm (is_element_content_whitespace): New. * DOMElement.pm (has_attribute): Alpha version. (create_element, create_element_ns): Implemented. * DocumentType.pm (get_general_entity_node): Alpha version. * EntityReference.pm (create_entity_reference): Implemented. * ProcessingInstruction.pm (create_processing_instruction): Implemented. 2007-07-07 Wakaba <wakaba@suika.fam.cx>
++ manakai/t/ChangeLog 7 Jul 2007 09:10:55 -0000 * DOM-Document.t: New test for ARRAY qualified name is added. Set |strict_error_checking| to false for a test not to be raised by |create_attribute_ns|. 2007-07-07 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 7 Jul 2007 09:09:46 -0000 * Attr.pm (create_attribute, create_attribute_ns): Implemented. * DOMDocument.pm: Load character classes from |Char::Class::XML|. (compat_mode): Check |defined| not to be warned as "uninitialized" when |{manakai_compat_mode}| is |undef|. * DOMException.pm (INVALID_CHARACTER_ERR, NAMESPACE_ERR): Added. * DOMImplementationRegistry.pm, DOMImplementationSource.pm: Statements to set |$Error::Depth| are removed since they are result in "uninitialized" warnings unless the |Message::DOM::DOMException| module is loaded earlier. Usually methods invoked in these methods does not raise any exception so that it makes no difference. 2007-07-07 Wakaba <wakaba@suika.fam.cx>
++ manakai/t/ChangeLog 7 Jul 2007 07:36:50 -0000 * DOM-Document.t: Tests for |adopt_node| are added. 2007-07-07 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 7 Jul 2007 07:36:28 -0000 * DOMDocument.pm (adopt_node): Implemented. (doctype): Implemented. * DOMElement.pm (remove_attribute_node): Alpha version. * DOMException.pm (ADOPT_NODE_TYPE_NOT_SUPPORTED_ERR): New error type. * Node.pm (set_user_data): Implemented. 2007-07-07 Wakaba <wakaba@suika.fam.cx>
++ manakai/t/ChangeLog 7 Jul 2007 05:55:43 -0000 * DOM-DOMImplementation.t: New tests for features are added. * DOM-DOMImplementationSource.t: New test script. 2007-07-07 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 7 Jul 2007 05:58:02 -0000 * DOMImplementation.pm (new): New method name for |____new|. It will be defined in the DOM Perl Binding specification as part of |DOMImplementation| interface. ($HasFeature): Defined for features support. (has_feature, get_feature): Implemented. * DOMStringList.pm: Don't load the |Message::DOM::DOMException| module unless necessary. (___report_error): Removed since it is not used in fact. * DOMImplementationList.pm, DOMImplementationSource.pm, DOMImplementationRegistry.pm: New modules. 2007-07-07 Wakaba <wakaba@suika.fam.cx>
++ manakai/t/ChangeLog 7 Jul 2007 04:46:19 -0000 2007-07-07 Wakaba <wakaba@suika.fam.cx> * DOM-AttributeDefinition.t: Tests for |allowed_tokens| are added. * DOM-DOMStringList.t: New test script. ++ manakai/lib/Message/DOM/ChangeLog 7 Jul 2007 04:47:13 -0000 2007-07-07 Wakaba <wakaba@suika.fam.cx> * AttributeDefinition.pm (allowed_tokens): Implemented. * DOMStringList.pm: New Perl module.
++ manakai/lib/Message/DOM/ChangeLog 26 Jun 2007 14:10:39 -0000 2007-06-26 Wakaba <wakaba@suika.fam.cx> * DOMElement.pm (clone_node): Alpha version. It did not work at all. 2007-06-24 Wakaba <wakaba@suika.fam.cx> * ProcessingInstruction.pm (data): Now it is a read-write attribute.
++ manakai/t/ChangeLog 23 Jun 2007 12:47:01 -0000 2007-06-23 Wakaba <wakaba@suika.fam.cx> * DOM-Document.t: Tests for |manakai_is_html|, |manakai_compat_mode|, and |compat_mode| are added. ++ manakai/lib/Message/DOM/ChangeLog 23 Jun 2007 12:46:16 -0000 2007-06-23 Wakaba <wakaba@suika.fam.cx> * DOMDocument.pm (compat_mode, manakai_compat_mode): Implemented. (manakai_is_html): Revised. (Document): Now it implements the |HTMLDocument| interface. (adopt_node): Alpha version. * AttributeDefinition.pm (allowed_tokens): |allowed_tokens|, not |allowed_token|! * ElementTypeDefinition.pm (attribute_definitions): Don't return an |undef| even if its |attribute_definitions| list is not created.
++ manakai/t/ChangeLog 21 Jun 2007 14:57:40 -0000 2007-06-21 Wakaba <wakaba@suika.fam.cx> * DOM-Node.t: Tests for |node_type| are added. ++ manakai/lib/Message/DOM/ChangeLog 21 Jun 2007 14:57:15 -0000 * Comment.pm (node_type): Node type was incorrect! * DOMConfiguration.pm (get_parameter): Alpha. * DOMImplementation.pm (create_mc_decode_handler, create_charset_name_from_uri, create_uri_from_charset_name): New autoload configuration. Note that the Message::Charset::Encode module is subject to change. * XMLParserTemp.pm: Now it can be used with new version of DOM implementation. Current plan is to replace it by an XML5 parser someday. 2007-06-21 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/DOM/ChangeLog 21 Jun 2007 11:56:16 -0000 2007-06-21 Wakaba <wakaba@suika.fam.cx> * DOMLocator.pm: New module. * DOMError.pm: New module.
++ manakai/t/ChangeLog 20 Jun 2007 13:41:02 -0000 2007-06-20 Wakaba <wakaba@suika.fam.cx> * DOM-Node.t: Tests for DOCUMENT_POSITION_* constants and new features are added. ++ manakai/lib/Message/DOM/ChangeLog 20 Jun 2007 13:40:42 -0000 2007-06-20 Wakaba <wakaba@suika.fam.cx> * Node.pm (manakai_expanded_uri, manakai_parent_element, clone_node, compare_document_position, has_attributes, has_child_nodes, is_default_namespace, lookup_namespace_uri, lookup_prefix, normalize): Implemented. * DOMElement.pm (remove_attribute, set_attribute): Alpha version. * DOMException.pm (CLONE_NODE_TYPE_NOT_SUPPORTED_ERR): New error.
++ manakai/t/ChangeLog 17 Jun 2007 14:14:51 -0000 * DOM-Node.t: |notation_name| test added. * DOM-Entity.t: |notation_name| test added. 2007-06-17 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 17 Jun 2007 14:13:48 -0000 * AttributeDefinition.pm (____new): Set an empty list to the |allowed_tokens| attribute. (allowed_token): Alpha version. * DocumentType.pm (get_element_type_definition_node, get_notation_node): ALpha version. * ElementTypeDefinition.pm (attribute_definitions): Alpha 2 version. * Entity.pm (notation_name): Implemented. 2007-06-17 Wakaba <wakaba@suika.fam.cx>
++ manakai/t/ChangeLog 17 Jun 2007 13:37:22 -0000 2007-06-17 Wakaba <wakaba@suika.fam.cx> * DOM-Attr.t, DOM-AttributeDefinition.t, DOM-DocumentType.t, DOM-Element.t, DOM-Entity.t, DOM-EntityReference.t, DOM-Notation.t, DOM-ProcessingInstruction.t: New. * DOM-Document.t, DOM-Node.t: Tests for newly-implemented attributes and methods are added. * Makefile (test-module-dom-old): Renamed from |test-module-dom|. (test-module-dom): New. ++ manakai/lib/Message/DOM/ChangeLog 17 Jun 2007 13:34:54 -0000 2007-06-17 Wakaba <wakaba@suika.fam.cx> * Attr.pm (____new): Initialize |specified| as 1. (base_uri, manakai_attribute_type, specified): Implemented. (prefix): Don't check read-only flag unless |strict_error_checking|. (value): Call |text_content| for now. * AttributeDefinition.pm (DeclaredValueType, DefaultValueType): Added. (declared_type, default_type): Implemented. * CharacterData.pm (____new): Allow a scalar reference as an input for the |data| attribute. (base_uri, manakai_append_text): Implemented. * DOMConfiguration.pm (set_parameter): Resetting implemented. * DOMDocument.pm (____new): Set default values to configuration parameter whose default is true. (document_uri, input_encoding): Implemented. (all_declarations_processed, manakai_is_html): Implemented. (base_uri, manakai_append_text, manakai_entity_base_uri, strict_error_checking, xml_encoding, xml_version, xml_standalone): Implemented. * DOMElement.pm (manakai_base_uri, base_uri): Implemented. (get_attribute, get_attribute_node): Alpha version. (set_attribute_node, set_attribute_node_ns): Implemented. (set_attribute_ns): Accept non-ARRAY qualified name. * DOMException.pm (___error_def): |WRONG_DOCUMENT_ERR|, |NOT_SUPPORTED_ERR|, and |INUSE_ATTRIBUTE_ERR| are added. * DocumentType.pm (public_id, system_id): Implemented. (base_uri, declaration_base_uri, manakai_declaration_base_uri, manakai_append_text): Implemented. (element_types, general_entities, notations, set_element_type_definition_node, set_general_entity_node, set_notation_node): Alpha version. * ElementTypeDefinition.pm (manakai_append_text): Implemented. (attribute_definitions, set_attribute_definition_node): Alpha version. * Entity.pm (has_replacement_tree, public_id, system_id, manakai_declaration_base_uri, manakai_entity_base_uri, manakai_entity_uri): Implemented. * EntityReference.pm (manakai_expanded, manakai_external): Implemented. (base_uri, manakai_entity_base_uri): Implemented. * Node.pm (base_uri): Implemented. (text_content): Don't check read-only or not unless |strict_error_checking|. (manakai_append_text): Implemented. (get_feature): Alpha. (manakai_set_read_only): Implemented. * Notation.pm (public_id, system_id, manakai_append_text, manakai_declaration_base_uri): Implemented. * ProcessingInstruction.pm (manakai_base_uri, base_uri, manakai_append_text): Implemented.
++ manakai/t/ChangeLog 16 Jun 2007 15:27:38 -0000 * DOM-Node.t: Tests for |prefix| and |text_content| are added. 2007-06-16 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 16 Jun 2007 15:27:12 -0000 * DOMConfiguration.pm: New module. * Attr.pm (trivial accessor for read-write attributes): Throw an exception if the node is read-only. Delete the property if undef is specified. (prefix): Implemented. * DOMElement.pm (trivial accessor for read-write attributes): Throw an exception if the node is read-only. Delete the property if undef is specified. (prefix): Implemented. (text_content, manakai_append_text): Old implementations are removed. * DOMCharacterData.pm (text_content): Implemented. * DOMDocument.pm (____new): Initialize the strict-document-children parameter by true. (text_content): Reimplemented. (dom_config): New. * DOMException.pm (READ_ONLY_NODE_ERR): New subtype. * DocumentType.pm (text_content): Implemented. * ElementTypeDefinition.pm (text_content): Implemented. * Node.pm (___report_error): New method. (text_content): Implemented. (manakai_append_text): Copied from |DOMElement.pm|. * Notation.pm (text_content): Implemented. * ProcessingInstruction.pm (text_content): Implemented. * Text.pm (is_element_content_whitespace): Alpha version. 2007-06-16 Wakaba <wakaba@suika.fam.cx>
++ manakai/t/ChangeLog 16 Jun 2007 08:48:42 -0000 * DOM-NodeList.t: Tests for tied arrays and empty node lists are added. 2007-06-16 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 16 Jun 2007 08:48:03 -0000 * DOMException.pm (Message::IF::DOMException): Extends the |Message::Util::Error| class. * NodeList.pm (Message::DOM::NodeList): Extends the |Tie::Array| class. (CLEAR): Not all items were removed. 2007-06-16 Wakaba <wakaba@suika.fam.cx>
++ manakai/t/ChangeLog 16 Jun 2007 08:01:18 -0000 * DOM-NodeList.t: New test. 2007-06-16 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 16 Jun 2007 08:05:30 -0000 * Attr.pm, AttributeDefinition.pm, DocumentFragment.pm, DocumentType.pm, Entity.pm, EntityReference.pm (____new): Initialize |child_nodes| by an empty list. * Node.pm, DOMCharacterData.pm, ElementTypeDefinition.pm, Notation.pm, ProcessingInstruction.pm (child_nodes): Implemetned. * DOMDocument.pm (AUTOLOAD): Typo fixed. * Node.pm (==, !=): Implemented. (manakai_read_only): Implemented. (is_same_node): Implemented. (is_equal_node): Alpha version. (manakai_set_read_only): Alpha version. (child_nodes, first_child, last_child, previous_sibling): Duplicate definitions are removed. 2007-06-16 Wakaba <wakaba@suika.fam.cx>
++ manakai/t/ChangeLog 15 Jun 2007 16:12:22 -0000 2007-06-16 Wakaba <wakaba@suika.fam.cx> * DOM-Node.t: Test data added. ++ manakai/lib/Message/DOM/ChangeLog 15 Jun 2007 16:11:56 -0000 2007-06-16 Wakaba <wakaba@suika.fam.cx> * Node.pm: First alpha version of implementation of attributes.
++ manakai/t/ChangeLog 15 Jun 2007 14:31:27 -0000 2007-06-15 Wakaba <wakaba@suika.fam.cx> * DOM-Node.t: New test. 2007-06-15 Wakaba <wakaba@suika.fam.cx> * DOM-Document.t: New test. ++ manakai/lib/Message/DOM/ChangeLog 15 Jun 2007 14:32:37 -0000 2007-06-15 Wakaba <wakaba@suika.fam.cx> * ProcessingInstruction.pm, EntityReference.pm, CDATASection, DocumentFragment.pm, DOMDocument.pm, Entity.pm, ElementTypeDefinition.pm, AttributeDefinition.pm, DocumentType.pm, DOMElement.pm, Attr.pm, CharacterData.pm, Text.pm, Comment.pm (node_name, node_value, node_type): Implemented.
++ manakai/t/ChangeLog 14 Jun 2007 13:09:37 -0000 2007-06-14 Wakaba <wakaba@suika.fam.cx> * DOM-DOMImplementation.t: Tests for |create_document| and |create_document_type| are added. ++ manakai/lib/Message/DOM/ChangeLog 14 Jun 2007 13:09:13 -0000 2007-06-14 Wakaba <wakaba@suika.fam.cx> * Notation.pm, Entity.pm, EntityReference.pm, ProcessingInstruction.pm, CDATASection.pm, DocumentFragment.pm, ElementTypeDefinition.pm, AttributeDefinition.pm: New modules. * DOMDocument.pm (@ISA): 'Message::IF::DocumentXDoctype' added. (create_attribute_definition, create_element_type_definition, create_document_type_definition, create_cdata_section, create_processing_instruction, create_entity_reference, create_general_entity, create_notation): Prototypes added. * DOMImplementation.pm (create_document_type): Prototype added. * DocumentType.pm (@ISA), 'Message::IF::DocumentTypeDefinition' and 'Message::IF::DocumentTypeDeclaration' added. (create_document_type, create_document_type_definition): New methods.
++ 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/lib/Message/DOM/ChangeLog 22 May 2007 10:22:50 -0000 2007-05-13 Wakaba <wakaba@suika.fam.cx> * TreeCore.dis (manakaiLocalName): New attribute. ++ manakai/lib/Message/URI/ChangeLog 22 May 2007 10:21:34 -0000 2007-05-22 Wakaba <wakaba@suika.fam.cx> * URIReference.pm: New module (copy of |Generic.pm|).
++ manakai/lib/Message/Util/DIS/ChangeLog 21 Mar 2007 11:27:50 -0000 2007-03-21 Wakaba <wakaba@suika.fam.cx> * Value.dis (constructors): Support for |DISLang:QName| type is added. * DIT.dis: More codes... (but still work in progress...) ++ manakai/lib/Message/DOM/ChangeLog 21 Mar 2007 11:26:52 -0000 2007-01-02 Wakaba <wakaba@suika.fam.cx> * GenericLS.dis (GLSException): New interface. ++ manakai/lib/manakai/ChangeLog 21 Mar 2007 11:28:13 -0000 2007-03-21 Wakaba <wakaba@suika.fam.cx> * DISLang.dis (DISLang:Number, DISLang:QName): New types.
++ 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/DOM/ChangeLog 31 Dec 2006 02:39:19 -0000 2006-12-31 Wakaba <wakaba@suika.fam.cx> * Element.dis (createElementNS): If an array reference is specified as the |qualifiedName| parameter, don't set the first item as the local name even if the second item is not specified (or specified as |undef|). (createElementNS, setAttribute, setAttributeNS, removeAttribute, removeAttributeNS, setAttributeNode, setAttributeNodeNS, removeAttributeNode, removeAttributeNodeNS): Sets or removes the |tc:contentAttributeList| value. * TreeCore.dis (AttrMap.item): Caches the result of sorting of content attribute names. (getAttrMap, getElementTypeDefNodeMap, getAttrDefNodeMap, getEntityNodeMap, getNotationNodeMap): Removed. (tc:contentAttributeList): New property.
++ manakai/lib/Message/Util/DIS/ChangeLog 30 Dec 2006 13:23:58 -0000 * Perl.dis (plCodeFragment): Support for |f:provides| is removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 30 Dec 2006 13:22:55 -0000 * DOMFeature.dis (ForDef): Removed. (f:provides, f:through): Removed. (Version): Removed. (implementFeature): Removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/manakai/ChangeLog 30 Dec 2006 13:25:24 -0000 * DISIDL.dis, Java.dis, ECMAScript.dis, Document.dis, DISPerl.dis, XML.dis (ForDef): Removed. * DISMarkup.dis (ForET): Removed. * |DefaultFor| properties are removed. * DISCore.dis (DefaultFor): Removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/Markup/ChangeLog 30 Dec 2006 11:55:48 -0000 * Atom.dis, SuikaWiki.dis, H2H.dis, SuikaWikiConfig21.dis: |For| specifications are removed. * SuikaWikiConfig21.dis: |WithFor| and |DefaultFor| specifications are removed. (ForEmpty, ForLatest): Removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/ChangeLog 30 Dec 2006 11:57:42 -0000 * PerlCode.dis, DIS.dis, ManakaiNode.dis, ManakaiNodeTest.dis: |For| specifications are removed. * common.dis: New module. * DIS.dis, PerlCode.dis, ManakaiNode.dis: |Util:| resource definitions are removed (and moved to |common.dis|). * DIS.dis (ForEmpty, ForLatest): Removed. * DIS.dis: |WithFor| and |DefaultFor| are removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/Error/ChangeLog 30 Dec 2006 11:59:28 -0000 2006-12-30 Wakaba <wakaba@suika.fam.cx> * Core.dis, DOMException.dis: |WithFor|, |DefaultFor|, and |For| specificaitons are removed. ++ manakai/lib/Message/Util/Formatter/ChangeLog 30 Dec 2006 11:59:59 -0000 2006-12-30 Wakaba <wakaba@suika.fam.cx> * Muf2003.dis: |WithFor|, |DefaultFor|, and |For| specifications are removed. ++ manakai/lib/Message/Util/DIS/ChangeLog 30 Dec 2006 11:58:54 -0000 * Perl.dis, Value.dis, DNLite.dis, DPG.dis, Test.dis: |WithFor|, |For|, and |DefaultFor| specifications are removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 30 Dec 2006 11:53:43 -0000 SimpleLS.dis, DOMMain.dis, XDP.dis: |For| specifications are removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx> * CharacterData.dis, DOMCore.dis, DOMFeature.dis, GenericLS.dis, TreeCore.dis, DOMString.dis, XML.dis, Element.dis, Document.dis, TreeStore,dis, Traversal.dis, XDoctype.dis, XMLParser.dis, DOMLS.dis, ++ manakai/lib/Message/URI/ChangeLog 30 Dec 2006 11:54:30 -0000 * Generic.dis: |For| specifications are removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Charset/ChangeLog 30 Dec 2006 11:54:10 -0000 * Encode.dis: |For| specifications are removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/manakai/ChangeLog 30 Dec 2006 12:00:29 -0000 * XML.dis: |DefaultFor| specification is removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx>
++ manakai/bin/ChangeLog 30 Dec 2006 06:47:17 -0000 2006-12-30 Wakaba <wakaba@suika.fam.cx> * idl2dis.pl: Removed. ++ manakai/lib/Message/Markup/ChangeLog 30 Dec 2006 08:26:03 -0000 * Atom.dis, SuikaWiki.dis, H2H.dis: |WithFor| and |DefaultFor| properties are removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/ChangeLog 30 Dec 2006 08:26:59 -0000 * PerlCode.dis: |WithFor| and |DefaultFor| are removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 30 Dec 2006 08:25:38 -0000 GenericLS.dis, TreeCore.dis, DOMString.dis, XML.dis, Element.dis, Document.dis, TreeStore,dis, Traversal.dis, XDoctype.dis, XMLParser.dis, DOMLS.dis, SimpleLS.dis, DOMMain.dis, XDP.dis: |WithFor| specifications and |DefaultFor|s are removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx> * CharacterData.dis, DOMCore.dis, DOMFeature.dis, ++ manakai/lib/Message/URI/ChangeLog 30 Dec 2006 08:26:32 -0000 * Generic.dis: |WithFor| and |DefaultFor| are removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Charset/ChangeLog 30 Dec 2006 08:24:04 -0000 * Encode.dis (Require): |WithFor| specifications are removed. (DefaultFor): Removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/manakai/ChangeLog 30 Dec 2006 07:46:56 -0000 2006-12-30 Wakaba <wakaba@suika.fam.cx> * dis.pl: Removed.
++ manakai/lib/Message/Markup/ChangeLog 30 Dec 2006 04:39:04 -0000 2006-12-30 Wakaba <wakaba@suika.fam.cx> * Atom.dis, SuikaWiki.dis: References to the |ManakaiDOM:ManakaiDOM| mode are removed. ++ manakai/lib/Message/Util/ChangeLog 30 Dec 2006 04:39:32 -0000 * DIS.dis, PerlCode.dis: References to the |ManakaiDOM:ManakaiDOM| mode are removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/DIS/ChangeLog 30 Dec 2006 04:42:43 -0000 * DPG.dis, Perl.dis, Value.dis, Test.dis: References to |ManakaiDOM:ManakaiDOM| modes are removed. * Perl.dis (plCodeFragment): |local|ize the |DIS:plCodeFragment| cache to avoid ancestor nodes of the cached fragment are destroyed so that the cached nodes become invalid. 2006-12-30 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 30 Dec 2006 04:37:29 -0000 * CharacterData.dis, DOMCore.dis, DOMFeature.dis, GenericLS.dis, TreeCore.dis, DOMString.dis, XML.dis, Element.dis, Document.dis, TreeStore,dis, Traversal.dis, XDoctype.dis, XMLParser.dis, DOMLS.dis, SimpleLS.dis, DOMMain.dis: References to the |ManakaiDOM:ManakaiDOM|, |ManakaiDOM:ManakaiDOM1|, |ManakaiDOM:ManakaiDOM2|, and |ManakaiDOM:ManakaiDOM3| modes are removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/URI/ChangeLog 30 Dec 2006 04:35:39 -0000 2006-12-30 Wakaba <wakaba@suika.fam.cx> * Generic.dis (Require): Reference to the |ManakaiDOM:ManakaiDOM| mode is removed. ++ manakai/lib/Message/Charset/ChangeLog 30 Dec 2006 04:35:23 -0000 2006-12-30 Wakaba <wakaba@suika.fam.cx> * Encode.dis (Require): Reference to the |ManakaiDOM:ManakaiDOM| mode is removed.
++ manakai/lib/Message/Util/ChangeLog 30 Dec 2006 02:35:02 -0000 2006-12-30 Wakaba <wakaba@suika.fam.cx> * DIS.dis (ModuleRole, ForRole, ResourceRole, DatabaseRole, ElementRole): Removed. (DISParser.new): Removed. (getFeature): Removed. (hasFeature): Removed. * Grove.dis: Removed. ++ manakai/lib/Message/Util/DIS/ChangeLog 30 Dec 2006 02:36:51 -0000 2006-12-30 Wakaba <wakaba@suika.fam.cx> * Perl.dis: Support for |___create_node_stem| and |___create_node_ref| methods are removed. Support for DIS roles are removed. Support for the |mg:NodeRefRole| is removed. * Value.dis (ValueRole): Removed. (getFeature, hasFeature): Removed. ++ manakai/lib/Message/DOM/ChangeLog 30 Dec 2006 02:33:53 -0000 * CharacterData.dis, TreeCore.dis (Require): References to the |Grove.dis| module are removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/DOM/ChangeLog 30 Dec 2006 01:55:45 -0000 * DOMFeature.dis (f:implementation, f:revImplementation): Removed. (Require): Reference to the |Grove.dis| module is removed. 2006-12-30 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/DOM/ChangeLog 30 Dec 2006 01:45:31 -0000 2006-12-30 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (ManakaiDOMImplementation): The class is no longer plays the role of a |mg:NodeRefRole|. Redundant |f:provides| properties are 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/bin/ChangeLog 5 Nov 2006 11:37:25 -0000 * daf.pl Prototype declarations are added. 2006-11-05 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Markup/ChangeLog 5 Nov 2006 11:39:17 -0000 2006-11-05 Wakaba <wakaba@suika.fam.cx> * Atom.dis (AtomFeedDocument, AtomEntryDocument): Removed. ++ manakai/lib/Message/DOM/ChangeLog 5 Nov 2006 11:38:15 -0000 * DOMCore.dis (TypeInfo, UserDataHandler): Removed. * Element.dis (TypeInfo): Moved from |DOMCore.dis|. * TreeCore.dis (UserDataHandler): Moved from |DOMCore.dis|. 2006-11-05 Wakaba <wakaba@suika.fam.cx>
++ manakai/bin/ChangeLog 5 Nov 2006 10:53:44 -0000 2006-11-05 Wakaba <wakaba@suika.fam.cx> * daf.pl: Now redundant |get_feature| calls are removed. ++ manakai/lib/Message/Util/DIS/ChangeLog 5 Nov 2006 10:56:18 -0000 * Perl.dis (DISImplementationPerl): Removed. (plLoadDISDatabaseModule): |require|s modules |Message::Util::DIS::Value| and |Message::Util::DIS::DNLite| since loaded objects might implement classes defined in these modules. 2006-11-05 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 5 Nov 2006 10:55:00 -0000 * DOMFeature.dis (ImplementationList, ImplementationSource, ImplementationRegistry): Parameters |features| now allow |null| (equivalent to an empty string). 2006-11-05 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/Util/ChangeLog 5 Nov 2006 09:15:59 -0000 2006-11-05 Wakaba <wakaba@suika.fam.cx> * Grove.dis (mg:nodeRefClass, mg:nodeRefInterfaces): Removed. ++ manakai/lib/Message/DOM/ChangeLog 5 Nov 2006 09:15:04 -0000 * CharacterData.dis (ManakaiDOMDocumentCharacterData): New class. Factory methods |createTextNode| and |createComment| are moved from |ManakaiDOMDocument|. * DOMCore.dis: References to |ManakaiDOMObject| are removed. (tc:createImplForTest): Moved from |TreeCore.dis|. (DOMImplementation.___create_node_ref): Support for the |mg:nodeRefClass| option is removed. (ManakaiDOMConfiguration.___report_error): Moved from |ManakaiDOMObject| class. * DOMFeature.dis (domidl:extends): New property. (f:getFeatureImpl): Support for |+| classes is removed. * DOMMain.dis (DOMMain:docSupportsXMLFeature): Removed. (ManakaiDOM:ManakaiDOMObject): Removed. (DOMDataType): Removed. * Document.dis (ManakaiDOMImplementationDocument): The |createDocument| method is moved from the |ManakaiDOMImplementationTC| in |TreeCore.dis|. (ManakaiDOMDocument.___create_node_ref): Removed. (createElement, createElementNS, createAttribute, createAttributeNS, createTextNode, createComment, createCDATASection, createEntityReference, createProcessingInstruction): Class implementations are moved to each module. * Element.dis (ManakaiDOMImplementationElement): Factory methods are moved from |Document.dis|. (ManakaiDOMElement.___create_node_ref): Support for old class registry is removed. (ManakaiDOMAttr.___create_node_ref): Removed. (Attr.baseURI): Implementation for |xml:base| attribute is merged. (Attr.nodeValue, Attr.value): Implementation for |xml:id| attribute is merged. * TreeCore.dis (ManakaiDOMImplementationTC): Removed. * XDoctype.dis (ManakaiDOMImplementationXDoctype): The definition for |createDocumentType| method is moved from |TreeCore.dis|. * XML.dis (ManakaiDOMXMLDocument): Factory methods are moved from |Document.dis|. (ManakaiDOMXMLBaseAttr, ManakaiDOMXMLIdAttr): Removed (merged into |ManakaiDOMAttr| in |Element.dis|). 2006-11-05 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/Util/DIS/ChangeLog 4 Nov 2006 17:22:49 -0000 2006-11-05 Wakaba <wakaba@suika.fam.cx> * DNLite.dis (DISImplementationDNLite): Inheritance was incorrect. * Test.dis (DTImplementation): Inheritance was incorrect. ++ manakai/lib/Message/DOM/ChangeLog 4 Nov 2006 17:21:44 -0000 2006-11-05 Wakaba <wakaba@suika.fam.cx> * Element.dis (___get_node_ref): |eval|ed |require| statement was broken. * DOMFeature.dis (getImplementationList): Argument is not passed to the |getImplementation| method. * TreeStore.dis (DOMImplementationTreeStore): It did not |f:implements| the |TSFeature30| feature. * XMLParser.dis: Use |create_uri_reference| method instead of internal |_new| method to create a URI reference object.
++ manakai/bin/ChangeLog 4 Nov 2006 11:58:05 -0000 2006-11-04 Wakaba <wakaba@suika.fam.cx> * daf.pl: The |--debug| option no longer set obsoleted |$Message::DOM::DOMFeature::DEBUG| option. ++ manakai/lib/Message/Markup/ChangeLog 4 Nov 2006 12:14:20 -0000 2006-11-04 Wakaba <wakaba@suika.fam.cx> * Atom.dis (AtomImplementation): It no longer inherits the |ManakaiDOMImplementation|; it is now expected to be implemented by |DOMImplementation| objects. (AtomDocument, AtomFeedDocument, AtomEntryDocument): It no longer inherits the |ManakaiDOMDocument|; it is now expected to be implemented by |Document| objects. * SuikaWikiConfig21.dis (SWCFGImplementation): It no longer inherits the |DOMImplementation|; it is now expected to be implemented by |DOMImplementation| objects. ++ manakai/lib/Message/Util/ChangeLog 4 Nov 2006 12:18:18 -0000 2006-11-04 Wakaba <wakaba@suika.fam.cx> * DIS.dis (ManakaiDISImplementation): It no longer inherits |ManakaiDISImplementationValue|, |ManakaiDISImplementationPerl|, and |ManakaiSWCFGImplementation| interfaces. The class is now expected to be implemented by |DOMImplementation| objects. * PerlCode.dis (addImplementedFeature, addImplementedElementType): New methods. (PCHasFeature, PCElementType): New interfaces. (PCDocument): It no longer inherits the |ManakaiDOMDocument|; it is now expected to be implemented by |Document| objects. (PCImplementation): It no longer inherits the |ManakaiDOMImplementation|; it is now expected to be implemented by |DOMImplementation| objects. ++ manakai/lib/Message/Util/DIS/ChangeLog 4 Nov 2006 12:24:32 -0000 2006-11-04 Wakaba <wakaba@suika.fam.cx> * DNLite.dis (DISImplementationDNLite): It no longer inherits the |ManakaiDISImplementation|; it is now expected to be implemented by |DOMImplementation| objects. * DPG.dis (DPGDocument): It no longer inherits the |ManakaiDOMDocument| class; it is now expected to be implemented by all |Document| objects. * Perl.dis (DISImplementationPerl): It is now expected to be implemented by all |DOMImplementation| objects. (plCodeFragment): Support for the |p:require| property is added. It no longer output |ClassInfo| for classes for specific element types; instead, it invoke |add_implemented_element_type| method. * Test.dis (DTImplementation): It no longer inherits the |MinimumImplementation| interface; instead, it is expected to be implemented by all |DOMImplementation| objects. * Value.dis (DISImplementationValue): It is now expected to be implemented by all |DOMImplementation| objects. ++ manakai/lib/Message/Util/AutoLoad/ChangeLog 4 Nov 2006 12:19:43 -0000 2006-11-04 Wakaba <wakaba@suika.fam.cx> * Config.pm (register_all, save): Support for |feature| and |element_type| is added. * Registry-initial.pm: Updated. * .cvsignore: New file. * Registry-initial.pm: New module. ++ manakai/lib/Message/DOM/ChangeLog 4 Nov 2006 12:12:45 -0000 explicitly inherits |urigen:ManakaiURIImplementation| (and the |f:ManakaiMinimumImplementation| class inherited by it). The |f:Minimum| feature is ever implemented for compatibility (but is expected to be removed). Internal methods such as |___report_error| are copied from obsolete |f:MinimumImplementation| class. DOM3 methods |hasFeature| and |getFeature| are also moved from that class, but they now support no foreign classes. * DOMFeature.dis (ManakaiImplementationSource): It now |p:require|s |Message::Util::AutoLoad::Registry|. The class no longer support classes other than |ManakaiDOMImplementation|. Note that the |ImplementationRegistry| object does continue to support foreign classes via foreign classes implementing |ImplementationSource| or |DOMImplementationSource| interface. (MinimumImplementation): Removed. * DOMLS.dis (ManakaiDOMImplementationLS): It no longer inherit the |ManakaiDOMImplementation|; it is now expected to be implemented by |DOMImplementation| objects. * DOMMain.dis (null): Removed. * Document.dis (___create_node_ref): It no longer support foreign classes other than |Message::DOM::Document::ManakaiDOMDocument|. Note that document format specific DOM interfaces, if supported, should be all instances of the |Document| interface in the implementation, as defined in the Web Applications 1.0 specification (where the |HTMLDocument| interface must be implemented by all |Document| objects, even if the |Document| contains no HTML element). * GenericLS.dis (GLSImplementation): It no longer inherit the |MinimumImplementation|; it is now expected to be implemented by |DOMImplementation| objects. (createGLSParser, createGLSSerializer): Load module implementing parser or serializer if necessary. * Traversal.dis (ManakaiDOMDocumentTraversal): It no longer inherits the |ManakaiDOMDocument|; it is now expected to be implemented by |Document| objects. * XDP.dis (XDPDocument): It no longer inherits the |Document|; it is now expected to be implemented by all |Document| objects. * XDoctype.dis (ManakaiDOMDocumentXDoctype): It no longer inherits the |ManakaiDOMDocument|; it is now expected to be implemented by |Document| objects. 2006-11-04 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (ManakaiDOMImplementation): No longer ++ manakai/lib/Message/URI/ChangeLog 4 Nov 2006 12:14:59 -0000 2006-11-04 Wakaba <wakaba@suika.fam.cx> * Generic.dis (URIImplementation): It no longer inherits the |MinimumImplementation|; it is now expected to be implemented by |DOMImplementation| objects. ++ manakai/lib/Message/Charset/ChangeLog 4 Nov 2006 11:56:24 -0000 2006-11-04 Wakaba <wakaba@suika.fam.cx> * Encode.dis (MCEncodeImplementation): It no longer inherit the |MinimumImplementation|; it is now expected to be implemented by |DOMImplementation| objects. ++ manakai/lib/manakai/ChangeLog 4 Nov 2006 12:25:03 -0000 2006-11-04 Wakaba <wakaba@suika.fam.cx> * DISPerl.dis (p:require, p:use): New properties.
++ manakai/bin/ChangeLog 3 Nov 2006 11:50:21 -0000 2006-11-03 Wakaba <wakaba@suika.fam.cx> * grep-dis.pl: New script. ++ manakai/lib/Message/Util/ChangeLog 3 Nov 2006 17:49:43 -0000 2006-11-03 Wakaba <wakaba@suika.fam.cx> * autoload/: New directory. * DIS.dis (getPropertyResourceList): Unused |defaultMediaType| parameter is deleted. New |isaRecursivePropName| and |recursiveISAPropName| parameters are added. * PerlCode.dis (addRevISAPackageName, getRevISAPackageName): New methods. (stringify): Support for the rev-ISA packages is added. (getAutoloadDefinitionList): New method. ++ manakai/lib/Message/Util/DIS/ChangeLog 3 Nov 2006 17:51:23 -0000 2006-11-03 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plCodeFragment): Don't generate method parameter code if |DISPerl:noParameterModification| property is set. Support for the |domperl:classExtends| and |domperl:classImplementedByObjectsOf| property is added. ++ manakai/lib/Message/DOM/ChangeLog 3 Nov 2006 17:47:28 -0000 2006-11-04 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (ManakaiDOMImplementation): No longer explicitly inherits |tc:ManakaiDOMImplementationTC|. (ManakaiDOMImplementation.AUTOLOAD): New method definition. * TreeCore.dis (ManakaiDOMImplementationTC): Extends the |ManakaiDOMImplementation| class. 2006-11-03 Wakaba <wakaba@suika.fam.cx> * DOMFeature.dis: Definitions for various concepts are added. * GenericLS.dis (GLSImplementation): It no longer inherits the |MinimumImplementation|; rather, any |ManakaiMinimumImplementation| object also implements |GLSImplementation| methods. * TreeStore.dis (DOMImplementationTreeStore): It no longer inherits the |DOMImplementation|; rather, any |ManakaiDOMImplementation| object also implements |DOMImplementationTreeStore| methods. ++ manakai/lib/manakai/ChangeLog 3 Nov 2006 17:53:26 -0000 2006-11-03 Wakaba <wakaba@suika.fam.cx> * DISLang.dis (DISLang:AnyObject): New. (DISLang:extends, DISLang:implements): New. * DISPerl.dis (p:revISA): New. (p:noParameterModification): New. * daf-perl-pm.pl (daf_perl_pm): Update the |Message::Util::AutoLoad::Registry| module after the Perl module is generated. ++ manakai/lib/ChangeLog 3 Nov 2006 17:42:27 -0000 2006-11-04 Wakaba <wakaba@suika.fam.cx> * Makefile (all): Make |Message/Util/AutoLoad/Registry.pm|.
++ manakai/t/ChangeLog 15 Aug 2006 03:53:40 -0000 2006-08-15 Wakaba <wakaba@suika.fam.cx> * Makefile (util-dis-Value.t): New test. ++ manakai/lib/Message/Util/ChangeLog 15 Aug 2006 03:50:57 -0000 2006-08-15 Wakaba <wakaba@suika.fam.cx> * Makefile (.discore-all.pm): |../DOM/TreeStore.pm| is added to the list. ++ manakai/lib/Message/Util/DIS/ChangeLog 15 Aug 2006 03:53:08 -0000 2006-08-15 Wakaba <wakaba@suika.fam.cx> * Value.dis (Require): References to |MDOM:TreeCore| and |MDOM:TreeStore| modules are added. (ManakaiDISImplementationValue): Now it extends the |ManakaiDOMImplementationTreeStore| class. (ValueFeature10): Now it requires the |TSFeature30| feature. (createDVXMLValue): New method. (createXMLValue): New code. (DVXMLValue): New interface. ++ manakai/lib/Message/DOM/ChangeLog 15 Aug 2006 03:50:21 -0000 2006-08-15 Wakaba <wakaba@suika.fam.cx> * TreeStore.pm: Added to the CVS repository to enable for the dis database to contain XML fragments. * Makefile (DOT_CORE_DIS_FILES): |TreeStore.pm| is added. * TreeStore.dis (Namespace): Namespace URI was incorrect.
++ 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/lib/Message/Markup/ChangeLog 21 May 2006 08:52:03 -0000 2006-05-21 Wakaba <wakaba@suika.fam.cx> * Atom.dis (AtomDatatypes): Attribute group and datatypes are added. (atomCommonAttributes): New. (atomUri, atomEmailAddress, atomNCName, atomLanguageTag): News. (AtomNameElement, AtomIdElement, AtomUriElement): News. ++ manakai/lib/Message/DOM/ChangeLog 21 May 2006 08:50:52 -0000 2006-05-21 Wakaba <wakaba@suika.fam.cx> * XDP.dis (XDPEntityValue.stringify): Don't escape any |%|s in |xdp:attr-definition| children. ++ manakai/lib/manakai/ChangeLog 21 May 2006 08:55:07 -0000 2006-05-21 Wakaba <wakaba@suika.fam.cx> * DISMarkup.dis, XML.dis: Definitions are added. * daf-dtd-modules.pl: Supported for the |mv:elementContentModel| and |mv:attributeValueType| properties and |mv:XMLDTDDatatypeEntity| type and |mv:contains| with |mv:AttributeTypeGroup| are added.
++ manakai/lib/Message/Markup/ChangeLog 20 May 2006 10:11:52 -0000 * Atom.dis (AtomDataTypes): New module. 2006-05-20 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 20 May 2006 10:11:29 -0000 * XDP.dis (createXDPRNIKeyword): The Perl method name property is added. 2006-05-20 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/manakai/ChangeLog 20 May 2006 10:12:52 -0000 * DISMarkup.dis: Definitions are added. * daf-dtd-modules.pl: Supports for element content models and attribute type groups are added. 2006-05-20 Wakaba <wakaba@suika.fam.cx>
++ manakai/bin/ChangeLog 20 May 2006 05:09:42 -0000 2006-05-20 Wakaba <wakaba@suika.fam.cx> * daf.pl ($VERSION): New variable. (--mod-file-suffix): New option. (--create-dtd-modules): New option.4a ++ manakai/lib/Message/Markup/ChangeLog 20 May 2006 05:10:32 -0000 2006-05-20 Wakaba <wakaba@suika.fam.cx> * Atom.dis (Atom): The |mv:vid| property is added. ++ manakai/lib/Message/DOM/ChangeLog 20 May 2006 05:10:10 -0000 2006-05-20 Wakaba <wakaba@suika.fam.cx> * XDP.dis (createXDPIf): New method. (XDPIfElement): New interface. ++ manakai/lib/manakai/ChangeLog 20 May 2006 05:11:24 -0000 2006-05-20 Wakaba <wakaba@suika.fam.cx> * DISMarkup.dis (mv:vid, mv:shortDescription): New properties. * daf-dtd-modules.pl: DTD module file generation and element type declaration generation are implemented.
++ manakai/lib/Message/DOM/ChangeLog 15 May 2006 12:46:28 -0000 * XDP.dis (createXDPElement, createXDPAttlist, createXDPAttrDefinition): New methods. 2006-05-15 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/DOM/ChangeLog 15 May 2006 12:06:03 -0000 2006-05-15 Wakaba <wakaba@suika.fam.cx> * XDP.dis (XDPDocument): A number of constructor methods are added. (XDPTextDecl.dtdText): The |xml| target was missing.
++ manakai/lib/Message/DOM/ChangeLog 14 May 2006 06:51:26 -0000 2006-05-14 Wakaba <wakaba@suika.fam.cx> * Traversal.dis (SerialWalker): New interface. (manakaiCreateSerialWalker): New method.
++ manakai/lib/Message/DOM/ChangeLog 13 May 2006 12:30:33 -0000 * Traversal.dis (testNode): Calls |acceptNode| method rather than |&{}| dereferencing. (acceptNode): Implemented. 2006-05-13 Wakaba <wakaba@suika.fam.cx>
++ manakai/t/ChangeLog 13 May 2006 12:06:16 -0000 2006-05-13 Wakaba <wakaba@suika.fam.cx> * Makefile (dom-XDP.t): New test. ++ manakai/lib/Message/Util/DIS/ChangeLog 13 May 2006 12:05:54 -0000 2006-05-13 Wakaba <wakaba@suika.fam.cx> * Perl.dis: Use |createPCNumberLiteral| rather than |createPCLiteral| where appropriate. ++ manakai/lib/Message/DOM/ChangeLog 13 May 2006 12:05:21 -0000 * XDP.dis: New module. * Makefile: |XDP.dis| is added. * Traversal.dis (NodeFilter): |InputProcessor| and |OutputProcessor| are added. 2006-05-13 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/DOM/ChangeLog 13 May 2006 05:39:23 -0000 2006-05-13 Wakaba <wakaba@suika.fam.cx> * Traversal.dis (MANAKAI_FILTER_OPAQUE): New |AcceptNode| value. (TreeWalker): The |MANAKAI_FILTER_OPAQUE| value support is added. The |FILTER_REJECT| value is treated as |FILTER_ACCEPT| if the |currentNode| is in the rejected subtree as specified in the spec. ++ manakai/lib/manakai/ChangeLog 13 May 2006 05:40:46 -0000 2006-05-12 Wakaba <wakaba@suika.fam.cx> * DISMarkup.dis: New definitions are added.
++ manakai/lib/Message/Markup/ChangeLog 5 May 2006 11:19:40 -0000 * SuikaWiki.dis: Test code is added. 2006-05-05 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 5 May 2006 11:19:14 -0000 2006-05-05 Wakaba <wakaba@suika.fam.cx> * SimpleLS.dis: An |xmlns:| prefix was missing.
++ 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 30 Apr 2006 09:59:23 -0000 2006-04-30 Wakaba <wakaba@suika.fam.cx> * .cvsignore: Updated. ++ manakai/lib/Message/Util/ChangeLog 30 Apr 2006 10:03:00 -0000 2006-04-30 Wakaba <wakaba@suika.fam.cx> * .cvsignore: Updated. ++ manakai/lib/Message/Util/Error/ChangeLog 30 Apr 2006 10:05:23 -0000 2006-04-30 Wakaba <wakaba@suika.fam.cx> * .cvsignore: Updated. ++ manakai/lib/Message/Util/Formatter/ChangeLog 30 Apr 2006 10:05:41 -0000 2006-04-30 Wakaba <wakaba@suika.fam.cx> * .cvsignore: Updated. ++ manakai/lib/Message/Util/DIS/ChangeLog 30 Apr 2006 10:04:48 -0000 2006-04-30 Wakaba <wakaba@suika.fam.cx> * .cvsignore: Updated. ++ manakai/lib/Message/DOM/ChangeLog 30 Apr 2006 10:26:50 -0000 * .cvsignore: Updated. * Traversal.dis: Unused declarations are removed. 2006-04-30 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/URI/ChangeLog 30 Apr 2006 09:59:46 -0000 2006-04-30 Wakaba <wakaba@suika.fam.cx> * .cvsignore: Updated. ++ manakai/lib/Message/Charset/ChangeLog 30 Apr 2006 09:55:24 -0000 2006-04-30 Wakaba <wakaba@suika.fam.cx> * .cvsignore: New file. ++ manakai/lib/manakai/ChangeLog 30 Apr 2006 10:05:59 -0000 2006-04-30 Wakaba <wakaba@suika.fam.cx> * .cvsignore: Updated.
++ manakai/lib/Message/DOM/ChangeLog 30 Apr 2006 09:48:30 -0000 * CharacterData.dis (Require): A reference to the |MDOM:Traversal| module is added. (wholeText): Implemented. 2006-04-30 Wakaba <wakaba@suika.fam.cx>
++ manakai/t/ChangeLog 30 Apr 2006 07:58:15 -0000 2006-04-30 Wakaba <wakaba@suika.fam.cx> * Makefile (dom-Traversal.t): New test. ++ manakai/lib/Message/DOM/ChangeLog 30 Apr 2006 07:57:55 -0000 2006-04-30 Wakaba <wakaba@suika.fam.cx> * Makefile: |Traversal.dis| is added. * Traversal.dis: New module. * TreeCore.dis (___report_error): Return value was not propagated.
++ manakai/t/ChangeLog 29 Apr 2006 11:04:52 -0000 2006-04-29 Wakaba <wakaba@suika.fam.cx> * Makefile (markup-Atom.t): New test. (test-module-markup): New rule. (test-module-all): The |test-module-markup| is added to the list of rules. ++ manakai/lib/Message/Markup/ChangeLog 29 Apr 2006 11:04:06 -0000 2006-04-29 Wakaba <wakaba@suika.fam.cx> * common.dis: New module. * Atom.dis: New module. * Makefile: New modules are added. * SuikaWikiConfig21.dis (Require): A reference to the |Markup:common| module is added. (Markup|): Removed (moved to the |Markup:common| module). ++ manakai/lib/Message/DOM/ChangeLog 29 Apr 2006 11:02:19 -0000 2006-04-29 Wakaba <wakaba@suika.fam.cx> * Element.dis (removeAttributeNS): A runtime error was occurred if there was no specified attribute node. * TreeCore.dis (manakaiLanguage): New attribute. 2006-04-28 Wakaba <wakaba@suika.fam.cx> * TreeCore.dis (NodeList.manakaiReadOnly, NamedNodeMap.manakaiReadOnly): New attributes. (StaticNodeList): New interface. 2006-04-24 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (c:SET_TO_NULL_ERR): New error code.
++ manakai/doc/ChangeLog 22 Apr 2006 08:28:39 -0000 2006-04-22 Wakaba <wakaba@suika.fam.cx> * cover.html: New document. ++ manakai/lib/Message/DOM/ChangeLog 22 Apr 2006 08:30:29 -0000 * SimpleLS.dis: Reimplemented. 2006-04-22 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/DOM/ChangeLog 22 Apr 2006 05:13:48 -0000 2006-04-22 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (NO_MODIFICATION_ALLOWED_ERR): It is now a qualified name. (tc:EXTERNAL_NODE_COMPARISON_ERR): New error type. * TreeCore.dis (compareDocumentPosition): Implemented. (normalize): Implemented. (STORESIZE, CLEAR): Were not implemented for |EmptyNodeList| class. ++ manakai/lib/manakai/ChangeLog 22 Apr 2006 05:14:13 -0000 2006-04-22 Wakaba <wakaba@suika.fam.cx> * DISCore.dis (DISCore:Integer): Hexadecimal notation was not documented.
++ manakai/lib/Message/DOM/ChangeLog 16 Apr 2006 13:00:45 -0000 * DOMCore.dis (OUT_OF_BOUND_ERR, NEGATIVE_INDEX_ERR): Removed. 2006-04-16 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/DOM/ChangeLog 16 Apr 2006 12:58:44 -0000 * CharacterData.dis (length, insertData, substringData, appendData, deleteData, replaceData, splitText): Reimplemented. * DOMCore.dis (NEGATIVE_LENGTH_ERR): New error. (c:index): The definition was missing. (c:length): New property. 2006-04-16 Wakaba <wakaba@suika.fam.cx>
++ 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/t/ChangeLog 16 Apr 2006 08:00:28 -0000 2006-04-16 Wakaba <wakaba@suika.fam.cx> * Makefile (dom-CharacterData.t): New test. ++ manakai/lib/Message/Util/ChangeLog 16 Apr 2006 08:02:29 -0000 2006-04-16 Wakaba <wakaba@suika.fam.cx> * Makefile (.discore-all.pm): |CharacterData.pm| is added. ++ manakai/lib/Message/DOM/ChangeLog 16 Apr 2006 08:01:01 -0000 2006-04-16 Wakaba <wakaba@suika.fam.cx> * CharacterData.dis: New module split from |TreeCore.dis|. * CharacterData.pm: Added to the CVS repository. * TreeCore.dis: The |CharacterData|, |Text|, and |Comment| interfaces are removed. (Require): A reference to the |MDOM:CharacterData| module is added. * DOMMain.dis (StringExtended, StringOutOfBoundsException): Removed. * DOMCore.dis (StringOutOfBoundsException): New error. * Makefile: |CharacterData.pm| is added.
++ 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 12:34:51 -0000 * PerlCode.dis (PropDef): Removed (they were not used). (appendPackage, appendCodeFragment): Removed. (PCImplementation.createPerl* factoty methods): Removed. (setSubNode, setOverloadSub): Removed. (Node setter attributes): They no longer call |adoptNode| method. (PCImplementation): Don't inherit |dx:ManakaiDefaultExceptionHandler|. (PCException): Removed. * Grove.dis (destroy): Threshold value experimentally changed. 2006-04-04 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 4 Apr 2006 12:30:15 -0000 * Document.dis (adoptNode test): Documents were made by different documents. 2006-04-04 Wakaba <wakaba@suika.fam.cx>
++ 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/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/bin/ChangeLog 3 Apr 2006 11:17:32 -0000 2006-04-03 Wakaba <wakaba@suika.fam.cx> * daf.pl (perl-pm): Sets the |impl| argument of the |pl_generate_perl_module| method. ++ manakai/lib/Message/Util/ChangeLog 3 Apr 2006 12:18:05 -0000 2006-04-03 Wakaba <wakaba@suika.fam.cx> * Grove.dis (mg:mutations): It is changed from array reference to hash reference. * PerlCode.dis (replaceVariable): The |pc2:| namespace support. (IN_USE_NODE_ERR, BAD_CHILD_ERR): Removed. (createPCIf, createPCPackage): New methods. (createPCFile): Renamed from |createPerlFile|. Set configuration parameters. ++ manakai/lib/Message/Util/DIS/ChangeLog 3 Apr 2006 12:25:32 -0000 2006-04-03 Wakaba <wakaba@suika.fam.cx> * DNLite.dis (plImplementation): Removed. * Perl.dis (plImplementation): Removed. (plCodeFragment): Changed from attribute to method. (plValueCodeFragment, plCodeFragment): The |factory| parameter is added. (plPreprocessPerlCode, plPreprocessPerlStatement, plAppendThrow): The |factory| parameter is added. (ManakaiDOM:InputNormalize, dis:GetNodeProp): Removed. (plIsDefined): Removed. ($NS_URI_NO_NULL): Removed. (setDefaultValue): Removed. ++ manakai/lib/Message/DOM/ChangeLog 3 Apr 2006 12:04:56 -0000 2006-04-03 Wakaba <wakaba@suika.fam.cx> * DOMMain.dis (GetPropNode, CheckReadOnly): Removed. * Node.dis (cfg:dtd-default-attribute): The configuration parameter |cfg:dtd-default-attributes| is renamed as |cfg:dtd-default-attribute|. (Roles): Definitions are changed so that classes that implement those classes MUST implement the |Node| and its subinterfaces. (cfg:dtd-attribute-type): New configuration parameter. * Document.dis (adoptNode): Don't throw exception if |strictErrorChecking| is |false|. * Element.dis (setAttribute, setAttributeNS): Don't set [attribute type] if the |cfg:dtd-attribute-type| configuration parameter is set to |false|. (removeAttribute, removeAttributeNS, removeAttributeNode): Don't regenerate default attribute nodes if the |cfg:dtd-default-attribute| configuration parameter is set to |false|. ++ manakai/lib/manakai/ChangeLog 3 Apr 2006 12:26:00 -0000 2006-04-03 Wakaba <wakaba@suika.fam.cx> * DISLang.dis (ManakaiDOM:InputNormalize): Removed.
++ manakai/t/ChangeLog 2 Apr 2006 12:14:41 -0000 * Makefile (dom-TreeStore.t): New test. 2006-04-02 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 2 Apr 2006 12:14:16 -0000 * TreeStore.dis: New module. * Makefile: |TreeStore.dis| is added. 2006-04-02 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/t/ChangeLog 1 Apr 2006 17:11:22 -0000 2006-04-02 Wakaba <wakaba@suika.fam.cx> * Makefile: Tests |dom-Tree.t| and |dom-DOMXML.t| are removed. Tests |dom-Document.t| and |dom-Element.t| are added. ++ manakai/lib/Message/Util/DIS/ChangeLog 1 Apr 2006 17:10:39 -0000 2006-04-02 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plGeneratePerlModule): Some class names are changed. ++ manakai/lib/Message/DOM/ChangeLog 1 Apr 2006 17:09:40 -0000 2006-04-02 Wakaba <wakaba@suika.fam.cx> * Makefile: Rules for |Tree.pm| and |DOMXML.pm| are removed. For |Element.pm| and |Document.pm| are added. * Document.dis, Element.dis: New module split from |TreeCore.dis|. * TreeCore.dis (Document, DocumentFragment, Element, Attr): Removed.
++ manakai/t/ChangeLog 1 Apr 2006 09:28:43 -0000 2006-04-01 Wakaba <wakaba@suika.fam.cx> * Makefile (util-dis-DPG.t): New test. * Makefile (dom-XML.t): New test. * Makefile (dom-TreeCore.t): New test. ++ manakai/bin/ChangeLog 1 Apr 2006 08:52:15 -0000 2006-04-01 Wakaba <wakaba@suika.fam.cx> * daf.pl (perl-pm, daf_generate_perl_test): Sets the |$Message::Util::DIS::Perl::Implementation| variable for compatibility. ++ manakai/lib/Message/Util/ChangeLog 1 Apr 2006 11:55:12 -0000 2006-04-01 Wakaba <wakaba@suika.fam.cx> * Grove.dis (destroy): Threshold value changed to 4096. * PerlCode.dis (PerlCode): Associated as the default class with |pc:*| and |pc2:*| element types. (currentPackage, currentChunkNumber, getNextChunkNumber): Removed. (ReflectCDATA): Reimplemented using standard |Element| methods. (sourceFile, sourceLine, currentSourceFile, currentSourceLine, skipLines): Removed. (pc:line): Removed. (stringify): Support for the |pc:line| configuration parameter is removed. * DIS.dis (isFeatureProvided): Removed. ++ manakai/lib/Message/Util/DIS/ChangeLog 1 Apr 2006 09:24:59 -0000 2006-04-01 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plImplementation): Get the instance from the |$Message::Util::DIS::Perl::Implementation| variable. (plIsFeatureImplemented): Removed. (plPreprocessPerlCode, plPreprocessPerlStatement): The |sourceFile| and |sourceLine| parameters are removed. * DPG.dis (DPGElement): Associated to the |pg:*| element types. ++ manakai/lib/Message/DOM/ChangeLog 1 Apr 2006 11:35:47 -0000 * DOMFeature.dis (getImplementation, getImplementationList): Support for new class information variables. (DOMLS:Generic): This old feature name is removed. * GenericLS.dis (createGLSParser, createGLSSerializer): Support for new class information variables. * TreeCore.dis (manakaiExpandedURI): New attribute. (Document, Element.___create_node_ref): New method implementations. 2006-04-01 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/ChangeLog 31 Mar 2006 15:51:53 -0000 2006-03-31 Wakaba <wakaba@suika.fam.cx> * Makefile (clean-db): New rule. ++ manakai/lib/Message/Markup/ChangeLog 31 Mar 2006 15:53:04 -0000 2006-03-31 Wakaba <wakaba@suika.fam.cx> * Makefile (clean-db): New rule. ++ manakai/lib/Message/Util/ChangeLog 31 Mar 2006 15:59:50 -0000 * Makefile (clean-db): New rule. * Grove.dis (onunload): New internal property. (collectGarbage): Invoke the |mg:onunload| code if available. 2006-03-31 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 31 Mar 2006 15:58:33 -0000 2006-04-01 Wakaba <wakaba@suika.fam.cx> * TreeCore.dis (setIdAttribute, setIdAttributeNS, setIdAttributeNode): Reimplemented. (isId): Setter is added. (Element.normalize): Definition copied from the |MDOM:Tree| module. 2006-03-31 Wakaba <wakaba@suika.fam.cx> * Makefile (clean-db): New rule. * TreeCore.dis (setUserData): Schedule to invoke the user data handler when the node is removed from the memory. (setAttribute, setAttributeNS): Set the [attribute type] if DTD attribute definition is available. (CharacterData members): Definitions copied from the |MDOM:Tree| module. ++ manakai/lib/Message/URI/ChangeLog 31 Mar 2006 15:54:48 -0000 2006-04-01 Wakaba <wakaba@suika.fam.cx> * Makefile (clean-db): New rule. ++ manakai/lib/Message/Charset/ChangeLog 31 Mar 2006 15:54:37 -0000 2006-04-01 Wakaba <wakaba@suika.fam.cx> * Makefile (clean-db): New rule. ++ manakai/lib/manakai/ChangeLog 31 Mar 2006 15:53:40 -0000 2006-03-31 Wakaba <wakaba@suika.fam.cx> * Makefile (clean-db): New rule. ++ manakai/lib/ChangeLog 31 Mar 2006 15:51:40 -0000 2006-03-31 Wakaba <wakaba@suika.fam.cx> * Makefile (clean-db): New rule.
++ manakai/lib/Message/Util/ChangeLog 31 Mar 2006 11:57:15 -0000 2006-03-31 Wakaba <wakaba@suika.fam.cx> * Grove.dis (getNodeStemProp0Node): The |$opt| option parameter is added. (mg:nodeRefInterfaces): New property. ++ manakai/lib/Message/DOM/ChangeLog 31 Mar 2006 11:58:04 -0000 2006-03-31 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (DOMStringList.==): New overloaded operator. * DOMFeature.dis (ManakaiHasFeatureByGetFeature): The class did not implement the |GetFeature| interface. (hasFeature): The |+| prefix was not taken into account. * TreeCore.dis (Node): The class now inherits the |ManakaiHasFeatureByGetFeature| class. It now implements the |f:GetFeature| and |ecore:MUErrorTarget| interfaces. (CreateNodeRefMethod): The |mg:nodeRefInterfaces| option is supported. (lookupNamespaceURI, lookupPrefix, isDefaultNamespace): Reimplemented. (manakaiParentElement): New attribute. * XDoctype.dis (d:Feature): Old feature name |ManakaiDOM:XDoctype| is removed. (lookupPrefix): Old method implementation is removed. * XML.dis (CDATASection): The |mg:NodeRefRole| was missing because of the |DISCore:stopISARecursive| property. * TreeCore.dis, XML.dis, XDoctype.dis, DOMCore.dis, DOMFeature.dis: They now pass all tests included in those modules!
++ manakai/lib/Message/Util/ChangeLog 30 Mar 2006 15:59:48 -0000 2006-03-30 Wakaba <wakaba@suika.fam.cx> * DIS.dis (mvLocalName, mvNamespaceURI): Namespace unaware attribute name is supported. * Grove.dis (setOwnerPropRR, deleteOwnerProp, createNodeRefHashFromID): New codes. (nodeRefClass): New property (moved from the |MDOM:TreeCore| module). ++ manakai/lib/Message/Util/DIS/ChangeLog 30 Mar 2006 16:01:23 -0000 2006-03-30 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plGeneratePerlModule): Generated code for features was incorrect. Support for the |DOMMetaImpl:ImplementationCompatibleWithManakaiDOMMinimumImplementation| role is removed and the |f:ManakaiMinimumImplementationCompatible| role support is added instead. Typos in role names are fixed. ++ manakai/lib/Message/DOM/ChangeLog 30 Mar 2006 15:58:12 -0000 2006-03-30 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (Require): A reference to the |MURI:Generic| module is added. (ManakaiDOMStringList.DESTROY): Removed (no longer necessary). (ManakaiDOMImplementation): It now inherits the |urigen:ManakaiURIImplementation| class and implements the |ecore:MUErrorTarget| interface. It no longer inherits the |ManakaiDOM:ManakaiDOMObject| class. (ManakaiDOMImplementation.___report_error): New method. * DOMFeature.dis (Require): It now references the |Util:Grove| module instead of |Util:ManakaiNode| module. (DOMMetaImpl:ManakaiDOMImplementationRole): Removed. (f:ManakaiMinimumImplementationCompatible): New role. (ManakaiMinimumImplementation): Now it is built on the new |Util:Grove| module rather than the |Util:ManakaiNode| module. (f:getFeatureImpl): Moved from the |MDOM:TreeCore| module. (c:implementation): Removed. (f:implementation, f:revImplementation): New properties. * DOMMain.dis (checkNamespacePrefix): DOM2 codes are removed. * Tree.dis (cfg:clone-entity-reference-subtree, cfg:dtd-default-attributes, cfg:xml-id, cfg:strict-document-children): Removed (moved to the |MDOM:TreeCore| module). * TreeCore.dis (Require): The reference to the |MURI:Generic| module is removed. (ManakaiDOMImplementationTC): Some members are removed since they are incorporated to the |c:ManakaiDOMImplementation| or the |f:ManakaiMinimumImplementation|. (tc:nodeRefClass): Removed (moved to the |Util:Grove| module). (replaceChildImpl1): A typo on the removing the parent node of the old child node is fixed. (f:getFeatureImpl): Removed (moved to the |MDOM:DOMFeature| module). (tc:implementation, tc:revImplementation): Removed (moved to the |MDOM:DOMFeature| module). (Document.appendChild, insertBefore, replaceChild): Sets the |ownerDocument| attribute of the |tx:DocumentType| nodes. (Attr.prefix, Element.prefix): Don't raise "uninitialized" when the new value is |null|. (Attr.___create_node_ref): Attribute name and owner element type specific classes are supported (it was partially implemented but was incorrect). (ManakaiDOMGetElementsNodeList.item): Don't return a node if the |index| is negative. (setNamedItem): Various typos are fixed. (removeNamedItem): The node was not removed orz (cfg:clone-entity-reference-subtree, cfg:dtd-default-attributes, cfg:xml-id, cfg:strict-document-children): Definitions are moved from the |MDOM:Tree| module. Note that the tests for default attributes still fail. (ErrDef, IntPropDef): Moved from the |MDOM:Tree| module. (Attr): Role name was incorrect. * XDoctype.dis (setDefinitionNode): Return value was not set. (AttributeDefinition): Role name was incorrect. * XML.dis (Require): A reference to the |DISlib:DISMarkup| module is added. (Notation.appendChild, insertBefore, replaceChild): New method implementations. (Entity.appendChild, insertBefore, replaceChild): New method implementations. (EntityReference.appendChild, insertBefore, replaceChild): Now they are defined as copies of ones in the |Entity| class. (XMLBaseAttribute, XMLIdAttribute): Now they are namespace unaware attributes. (XMLBaseAttributeNS, XMLIdAttributeNS): New attributes. (ManakaiDOMXMLBaseAttr, ManakaiDOMXMLIdAttr): References to namespace aware attributes are added.
++ manakai/lib/Message/Util/DIS/ChangeLog 29 Mar 2006 15:43:27 -0000 2006-03-29 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plGeneratePerlModule): Don't call |plIsFeatureImplemented| to create feature list; query on feature is now always |true| even if it is only partially implemented; in fact the method did not work as intended because of bugs. Support for old |Node|-related |Role|s are replaced by new ones. ++ manakai/lib/Message/DOM/ChangeLog 29 Mar 2006 15:40:42 -0000 2006-03-29 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis: Namespace prefixes are changed to new ones. * TreeCore.dis (createDocument, createDocumentType): Reimplemented (but untested). (___report_error): Reimplemented (untested). (manakaiSetReadOnly): New method. (Attr.___create_node_ref): New method (untested). (Document.getFeature): |require|s the |MDOM:XML| Perl module. (createEntityReference, cloneNode): Support for the |cfg:entity-reference-read-only| configuration parameter is removed; newly created entity references are always read-only and use the |manakaiSetReadOnly| method if desired. (Element.manakaiBaseURI): Reimplemented (untested). * XDoctype.dis (createGeneralEntity, createNotation): |require|s the |MDOM:XML| Perl module. (DocumentTypeDefinition.___create_node_stem): Sets the |tc:implementation| internal property if its value is provided. The |infoset:content| internal property name was incorrect. (DocumentTypeDefinition, ElementTypeDefinition): |MUST|s on read-only |NodeList| and |DOMStringList| are added for clarification.
++ manakai/lib/Message/DOM/ChangeLog 28 Mar 2006 00:59:36 -0000 2006-03-26 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (Require): Reference to the |MDOM:TreeCore| module is added. (DOMStringList): Reimplemented for new |d:AttributeDefinition| implementation (untested). * TreeCore.dis (baseURI): Reimplemented (untested). (Roles): Definitions added. * XDoctype.dis (Require): References to the |MDOM:TreeCore| and |MDOM:XML| modules are added. Reference to the |MDOM:Tree| module is removed. (DocumentXDoctype): Reimplemented (untested). (DocumentTypeDefinition, DocumentTypeDeclaration): Reimlemented (untested). (ElementTypeDefinition, AttributeDefinition): Reimplemented (untested). * XML.dis (FeatureDef): New features (definitions copied from the |MDOM:DOMXML| module). (DocumentType): New interface (definition copied from the |MDOM:DOMXML| module). (CDATASection, Notation, Entity, EntityReference, ProcessingInstruction): Reimplemented (untested). (ManakaiDOMXMLBaseAttr, ManakaiDOMXMLIdAttr): Reimplemented (untested).
++ manakai/lib/Message/DOM/ChangeLog 25 Mar 2006 12:24:08 -0000 * TreeCore.dis (Document): Most methods are reimplemented (untested). 2006-03-25 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/DOM/ChangeLog 24 Mar 2006 15:43:45 -0000 2006-03-25 Wakaba <wakaba@suika.fam.cx> * TreeCore.dis (Document): Attributes are reimplemented (untested). (Text, DocumentFragment, Comment): Most members are reimplemented (untested).
++ manakai/lib/Message/Util/ChangeLog 24 Mar 2006 12:33:05 -0000 2006-03-24 Wakaba <wakaba@suika.fam.cx> * Grove.dis (getNodeRefPropValue, setNodeRefPropValue): New codes. ++ manakai/lib/Message/DOM/ChangeLog 24 Mar 2006 12:32:30 -0000 2006-03-24 Wakaba <wakaba@suika.fam.cx> * DOMMain.dis (checkXMLNamesQName): Some checks are removed to sync with DOM Level 3 Core specification. * TreeCore.dis (Element): Most methods are reimplemented (untested). (GetElementsNodeList): Reimplemented (untested).
++ manakai/lib/Message/DOM/ChangeLog 23 Mar 2006 13:32:47 -0000 * Tree.dis (cfg:strict-document-children): The configuration parameter must also affect on |manakaiAppendText| and |textContent| on |Document| nodes. * TreeCore.dis (Node.CreateNodeRefMethod): The |tc:nodeRefClass| parameter changes the class to |bless|. (Node): Most methods are reimplemented. (Untested) (CharacterData, Attr): Most methods and attributes are reimplemented. (Untested) * XML.dis, XDoctype.dis: Most |Node| methods are reimplemented (untested). 2006-03-23 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/Util/ChangeLog 23 Mar 2006 03:05:39 -0000 2006-03-21 Wakaba <wakaba@suika.fam.cx> * Grove.dis (get++NodeStemPropValue, orSetNodeStemPropValue): New codes. ++ manakai/lib/Message/DOM/ChangeLog 23 Mar 2006 03:04:27 -0000 2006-03-23 Wakaba <wakaba@suika.fam.cx> * TreeCore.dis, XML.dis, XDoctype.dis (Node.textContent): Reimplemented (untested). 2006-03-22 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (DOMSTRING_SIZE_ERR): It now has a qualified name. * DOMMain.dis (ensureNamespacePrefix): Undefines the prefix if it is an empty string. (Note that it is defined as implementation dependent in DOM Level 3 Core specification). * TreeCore.dis (Require): It now references the |MDOM:XDoctype| module. (Node): Attributes are reimplemented (untested). * XML.dis (Require): It now references the |MDOMX:XDoctype| module. (Node): Attributes are reimplemented (untested). (Entity, Notation): New interfaces. * XDoctype.dis (Node): Attributes are reimplemented (untested).
++ manakai/lib/Message/Util/ChangeLog 19 Mar 2006 07:55:42 -0000 2006-03-19 Wakaba <wakaba@suika.fam.cx> * Grove.dis (createNodeRefFromID): Encloses variables by |{}|. (getNodeID, getNodeStem): New codes. (collectGarbage): A bug is fiexed. (getNodeStemPropValueRef, setNodeStemProp0Node, deleteNodeStemPropValue, nodeIDMatch): New codes. ++ manakai/lib/Message/DOM/ChangeLog 19 Mar 2006 07:53:31 -0000 2006-03-19 Wakaba <wakaba@suika.fam.cx> * TreeCore.dis (childNodes, firstChild, lastChild, nextSibling, previousSibling, appendChild, insertBefore, replaceChild, removeChild, createDocumentFragment, createEntityReference, createProcessingInstruction, domConfig, documentElement, implementation, manakaiAppendText): New. (NodeList, DocumentFragment): New interfaces. * XML.dis (EntityReference, ProcessingInstruction): New interface.
++ manakai/t/ChangeLog 18 Mar 2006 05:57:39 -0000 2006-03-18 Wakaba <wakaba@suika.fam.cx> * Makefile (t-XML.t): New test. ++ manakai/bin/ChangeLog 18 Mar 2006 05:54:09 -0000 2006-03-18 Wakaba <wakaba@suika.fam.cx> * daf.pl (daf_get_file_path_stem): The '.' is removed from the default search path. ++ manakai/lib/Message/DOM/ChangeLog 18 Mar 2006 05:56:17 -0000 2006-03-18 Wakaba <wakaba@suika.fam.cx> * TreeCore.dis (Require): The |MDOM:XML| module is added. (createAttributeNS, createTextNode, createComment, createCDATASection): New methods. (Attr, Text, Comment, CharacterData): New interfaces. * Makefile: |XML.dis| is added. * XML.dis: New module. 2006-03-17 Wakaba <wakaba@suika.fam.cx> * TreeCore.dis (manakaiReadOnly): New attribute.
++ manakai/lib/Message/Util/ChangeLog 17 Mar 2006 10:51:24 -0000 * Grove.dis (createNodeStem): Set the reference to the |mg:nodeClass| property. (createNodeRefFromID): New code. (getNodeStemPropValue, setNodeStemPropValue, getNodeStemProp0Node): New codes. 2006-03-17 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 17 Mar 2006 10:50:02 -0000 * TreeCore.dis (NodeType, nodeType, localName, namespaceURI, prefix, isSameNode, ownerDocument, parentNode): New. (Element): New interface. (createElementNS): New method. (strictErrorChecking): New. 2006-03-17 Wakaba <wakaba@suika.fam.cx>
++ manakai/t/ChangeLog 17 Mar 2006 08:06:15 -0000 2006-03-17 Wakaba <wakaba@suika.fam.cx> * Makefile (t-TreeCore.t): New test. ++ manakai/bin/ChangeLog 17 Mar 2006 08:03:40 -0000 2006-03-17 Wakaba <wakaba@suika.fam.cx> * daf.pl: The position of two |undef| statements was incorrect. (daf_generate_perl_test): Provides |--skip| option for test scripts. ++ manakai/lib/Message/Util/ChangeLog 17 Mar 2006 07:45:32 -0000 2006-03-17 Wakaba <wakaba@suika.fam.cx> * Grove.dis: New module. ++ manakai/lib/Message/Util/DIS/ChangeLog 17 Mar 2006 08:05:33 -0000 2006-03-17 Wakaba <wakaba@suika.fam.cx> * Perl.dis (method name): New methods from |Util:Grove| module are added. (role): New |mg:NodeRefRole| role support is added. ++ manakai/lib/Message/DOM/ChangeLog 17 Mar 2006 08:04:07 -0000 2006-03-17 Wakaba <wakaba@suika.fam.cx> * Makefile: |TreeCore.dis| is added. * TreeCore.dis: New module.
++ 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 12 Mar 2006 14:16:45 -0000 2006-03-12 Wakaba <wakaba@suika.fam.cx> * Makefile: Creates |../lib/Message/Util/DIS/Test.pm| before try to create test scripts. ++ manakai/lib/Message/Util/ChangeLog 12 Mar 2006 14:15:37 -0000 * DIS.dis (loadResource): Support for the |dis:aliasChild| property has been removed. 2006-03-12 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 12 Mar 2006 14:14:43 -0000 2006-03-12 Wakaba <wakaba@suika.fam.cx> * DOMMain.dis, Tree.dis: Unused |dis:aliasChild| properties are removed. * GenericLS.pm: Added to the CVS repository since it is necessary to create the |Message::Util::DIS::DPG| module. ++ manakai/lib/manakai/ChangeLog 12 Mar 2006 14:16:08 -0000 * DISSource.dis (dis:aliasChild): Removed. 2006-03-12 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/ChangeLog 10 Mar 2006 10:43:42 -0000 2006-03-10 Wakaba <wakaba@suika.fam.cx> * Makefile: Directories |URI| and |Charset| are added. * Charset/: New directory. ++ manakai/lib/Message/Util/ChangeLog 10 Mar 2006 10:51:06 -0000 2006-03-10 Wakaba <wakaba@suika.fam.cx> * PerlCode.dis (stringify): Inserts new line after |COMMA|s in lists (hash literals and array literals --- "lists" theirselves are excluded since they are usually not so long). * DIS.dis (loadResource): Don't throw error if an alias is alreadt defined for same URI. Registers aliases from |srinfo| to the database. By these fixes aliases defined in another module from the canonical resource name's module can live even after the canonical's module is updated. ++ manakai/lib/Message/DOM/ChangeLog 10 Mar 2006 10:44:35 -0000 2006-03-10 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis, DOMXML.dis, XDoctype.dis (manakaiAppendText): New method. * XMLParser.dis: Don't create adjacent text nodes. ++ manakai/lib/Message/URI/ChangeLog 10 Mar 2006 10:47:21 -0000 2006-03-10 Wakaba <wakaba@suika.fam.cx> * Generic.dis (MURI:): Typos are fixed. ++ manakai/lib/manakai/ChangeLog 10 Mar 2006 10:51:43 -0000 2006-03-10 Wakaba <wakaba@suika.fam.cx> * dis-catalog: New |Message::Charset| namespace is added.
++ manakai/lib/Message/DOM/ChangeLog 9 Mar 2006 13:42:56 -0000 2006-03-09 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (HIERARCHY_DOCUMENT_FRAGMENT_ITSELF_ERR): New error. * DOMXML.dis (appendChild, insertBefore, replaceChild): Method implementations are added. * XDoctype.dis (appendChild, insertBefore, replaceChild): Method implementations are added. * Tree.dis (appendChild, insertBefore, replaceChild): Method implementations are added. (IFCls1Def, NodeTypeDef): Don't define |ManakaiDOM:ForClass| resources unless for |ManakaiDOM:ManakaiDOMLatest|. (cfg:strict-document-children): New configuration parameter.
++ manakai/lib/Message/Util/ChangeLog 8 Mar 2006 11:43:02 -0000 2006-03-08 Wakaba <wakaba@suika.fam.cx> * ManakaiNode.dis (destroy): Don't cause |uninitialized value as SCALAR reference| error even if the node is disposed and it no longer has tree id. ++ manakai/lib/Message/DOM/ChangeLog 8 Mar 2006 11:41:45 -0000 2006-03-08 Wakaba <wakaba@suika.fam.cx> * XDoctype.dis (replaceChild): Method implementations are added. * Tree.dis (replaceChild): Method implementations are added. * DOMXML.dis (replaceChild): Method implementations are added.
++ manakai/lib/Message/DOM/ChangeLog 7 Mar 2006 10:30:12 -0000 2006-03-07 Wakaba <wakaba@suika.fam.cx> * Tree.dis (ForAppendChild, ForInsertBefore, ForReplaceChild): New |for| definitions. * XDoctype.dis (insertBefore): New method implementation.
++ manakai/lib/Message/DOM/ChangeLog 6 Mar 2006 13:46:00 -0000 * DOMXML.dis (insertBefore): Method implementations for |ProcessingInstruction| and |Notation| nodes are added. * Tree.dis (insertBefore): Method implementation for |CharacterData| nodes is added. * XDoctype.dis (insertBefore): Method implementation for |ElementTypeDefinition| nodes is added. 2006-03-06 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/DOM/ChangeLog 6 Mar 2006 12:17:10 -0000 * XDoctype.dis (appendChild): New method implementation. 2006-03-06 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/DOM/ChangeLog 6 Mar 2006 10:18:27 -0000 * DOMCore.dis (HIERARCHY_WRONG_DOCTYPE_ERR): New error. (REMOVE_DOCUMENT_ELEMENT_ERR): New error. (REMOVE_DOCUMENT_TYPE_ERR): New error. * DOMXML.dis (ManakaiDOMDocumentType): Removed. (ProcessingInstruction.appendChild, CDATASection.appendChild, Notation.appendChild): New method implementation. * Tree.dis (CharacterData.appendChild): New method implementation. * XDoctype.dis: Tests moved from |MDOM:DOMXML| module. 2006-03-06 Wakaba <wakaba@suika.fam.cx>
++ 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/lib/Message/Util/ChangeLog 5 Mar 2006 10:05:09 -0000 2006-03-05 Wakaba <wakaba@suika.fam.cx> * DIS.dis (mvOwnerElementResource): Allows an attribute with no owner element. ++ manakai/lib/Message/Util/Error/ChangeLog 5 Mar 2006 10:06:44 -0000 2006-03-05 Wakaba <wakaba@suika.fam.cx> * DOMException.dis (ICoreException): New interface. Error type constants are moved from the class to the interface. ++ manakai/lib/Message/Util/DIS/ChangeLog 5 Mar 2006 10:05:45 -0000 2006-03-05 Wakaba <wakaba@suika.fam.cx> * Perl.dis (getPerlInterfaceMemberCode): A typo is fixed. ++ manakai/lib/Message/DOM/ChangeLog 5 Mar 2006 10:04:09 -0000 2006-03-05 Wakaba <wakaba@suika.fam.cx> * XDoctype.dis (DocumentTypeDefinition.implementation): New attribute. (Node.baseURI): New attribute implementations. (declarationBaseURI): Setter is added. (manakaiDeclarationBaseURI): New attribute. * Tree.dis (Require): A reference to the |MURI:Generic| module is added. (Node.baseURI): The implementation is revised. (getNodeReference): Attribute node classes specialized to attribute names are supported. (contentBaseURI, htmlBaseURI): Removed. (manakaiEntityBaseURI): New attribute. (ManakaiDOMImplementationDocument): It now inherits the |urigen:URIImplementation| class. * DOMMain.dis (isRelativeDOMURI): The definition of the URI scheme is synced with |Message::URI::Generic|'s one. * DOMXML.dis (Require): A reference to |DISlib:DISMarkup| module is added. (DocumentType.implementation): New attribute. (Node.baseURI): Implementations are added. (manakaiDeclarationBaseURI): New attributes. (manakaiEntityBaseURI): New attributes. (manakaiEntityURI): New attribute. (manakaiExternal): New attribute. (manakaiBaseURI): New attribute. (ManakaiDOMXMLBaseAttr): New class.
++ manakai/t/ChangeLog 26 Feb 2006 14:32:29 -0000 * Makefile (distclean): New rule. 2006-02-26 Wakaba <wakaba@suika.fam.cx> ++ manakai/bin/ChangeLog 26 Feb 2006 14:18:44 -0000 * daf.pl: Request for |fe:GenericLS| feature was missing. Sets the |pc:preserve-line-break| parameter for test code as |dac2test.pl| had been. * dac.pl, dac2pm.pl, dac2test.pl: Removed. * disc.pl, cdis2pm.pl, cdis2rdf.pl: Removed. 2006-02-26 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/ChangeLog 26 Feb 2006 14:19:17 -0000 2006-02-26 Wakaba <wakaba@suika.fam.cx> * Makefile (distclean): New rule. ++ manakai/lib/Message/Body/ChangeLog 26 Feb 2006 14:19:35 -0000 2006-02-26 Wakaba <wakaba@suika.fam.cx> * Makefile (distclean): New rule. ++ manakai/lib/Message/Field/ChangeLog 26 Feb 2006 14:24:08 -0000 2006-02-26 Wakaba <wakaba@suika.fam.cx> * Makefile (distclean): New rule. ++ manakai/lib/Message/MIME/ChangeLog 26 Feb 2006 14:24:31 -0000 2006-02-26 Wakaba <wakaba@suika.fam.cx> * Makefile (distclean): New rule. ++ manakai/lib/Message/Markup/ChangeLog 26 Feb 2006 14:24:49 -0000 * Makefile (distclean): New rule. 2006-02-26 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/ChangeLog 26 Feb 2006 14:27:24 -0000 * PerlCode.dis (PerlStringLiteral.stringify): If some character are escaped, the string should have been quoted by |QUOTATION MARK|. * Makefile (.discore-all.pm): The parameter for |DIS/DPG.dis| module was misplaced. (distclean): New rule. (clean): Cleans subdirectories, too. 2006-02-26 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/DIS/ChangeLog 26 Feb 2006 14:31:14 -0000 * Perl.dis (plUpdate): Reads |dis:DefaultFor| property from the source if it is not available from the module in the database, i.e. the |readProperties| method is not performed for the module. (getPerlInterfaceMemberCode): Renamed from |getPerlErrorInterfaceMemberCode|. (DISLang:Const.getPerlInterfaceMemberCode): New method implementation. Constants defined in interfaces were not reflected to the generated Perl module code since the split of |plGeneratePerlModule| method. * DPG.dis (Require): Reference to |DIS:Perl| module was missing. 2006-02-26 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 26 Feb 2006 14:21:51 -0000 * SimpleLS.dis (Require): Reference to the |MDOM:Tree| module was missing. * ManakaiDOMLS2003.dis: Some property names was incorrect. * Makefile (distclean): New rule. 2006-02-26 Wakaba <wakaba@suika.fam.cx> * DOMLS.dis: Removed from the CVS repository, since it has been no longer required to make the |daf| system itself. 2006-02-26 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/manakai/ChangeLog 26 Feb 2006 14:32:09 -0000 * Makefile (distclean): New rule. 2006-02-26 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/ChangeLog 26 Feb 2006 14:19:00 -0000 2006-02-26 Wakaba <wakaba@suika.fam.cx> * Makefile (distclean): New rule.
++ manakai/t/ChangeLog 26 Feb 2006 06:42:43 -0000 2006-02-26 Wakaba <wakaba@suika.fam.cx> * Makefile: Revised for new |daf| database format. ++ manakai/bin/ChangeLog 26 Feb 2006 06:36:16 -0000 * daf.pl: Perl test file generation support from |dac2test.pl| is added. Exits the program before any generation if the database constrution process has error. 2006-02-26 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Markup/ChangeLog 26 Feb 2006 06:37:11 -0000 2006-02-26 Wakaba <wakaba@suika.fam.cx> * Makefile: Revised for new |daf| database format. ++ manakai/lib/Message/Util/ChangeLog 26 Feb 2006 06:40:09 -0000 * ManakaiNodeTest.dis (Require): Missing reference to the |DISlib:Test| module is added. * Makefile: Revised for new |daf| database format. * DIS.dis (elementTypeMatch, isSubsetOfURI): The |srinfo| parameter is added. (getFor, getModule): Set reference rather than string itself to the |{for}| property. (loadResource): Passes |srinfo| parameter to |isSubsetOfURI|-calling methods. (mergeAsAlias): The |srinfo| parameter is added. 2006-02-26 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/DIS/ChangeLog 26 Feb 2006 06:41:53 -0000 * Perl.dis (addHashKey): Revised to register keys to each key scope resource rather than database. * DNLite.dis (elementTypeMatch): The |srinfo| parameter is added. * DISDump.dis (Require): Missing reference to the |DISlib:DISMarkup| module is added. 2006-02-26 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 26 Feb 2006 06:36:55 -0000 2006-02-26 Wakaba <wakaba@suika.fam.cx> * Makefile: Revised for new |daf| database format. ++ manakai/lib/manakai/ChangeLog 26 Feb 2006 06:42:23 -0000 2006-02-26 Wakaba <wakaba@suika.fam.cx> * Makefile: Rules to construct old |dae| database are removed.
++ manakai/bin/ChangeLog 25 Feb 2006 16:31:38 -0000 2006-02-26 Wakaba <wakaba@suika.fam.cx> * dac2pm.pl (--dafx-file-suffix): New dummy option. * daf.pl: New script. ++ manakai/lib/Message/Util/ChangeLog 25 Feb 2006 16:40:55 -0000 2006-02-26 Wakaba <wakaba@suika.fam.cx> * PerlCode.dis (Require): Missing reference to the |DISlib:DISMarkup| module is added. 2006-02-25 Wakaba <wakaba@suika.fam.cx> * DIS.dis (lookupNamespacePrefix): Resolves prefix by namespace resolver if available. (disNamespaceResolver): New attribute. (loadModule): Sets |revision| attribute of the created module. (ownerModuleRef): Setter is added. (addTypeURI): Set |ownerModule| attribute if possible. (ManakaiDISModuleLite): The class no longer inherits |DISAnyResource| class and |ManakaiDefaultExceptionHandler| class. (mergeAsAlias): New |noEqualityCheck| parameter is added. * Makefile: New variables for |DAF| are added. ++ manakai/lib/Message/Util/DIS/ChangeLog 25 Feb 2006 16:45:17 -0000 2006-02-26 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plLoadDISDatabaseModule): Do nothing if the module is already loaded. (plUpdateModule): Parameter |moduleURI| is changed to |modules| so that multiple modules can be updated once. Don't try to read index file if it is not exist. 2006-02-25 Wakaba <wakaba@suika.fam.cx> * DNLite.dis (convertDISDocumentToDNLDocument): New |baseNamespaceBinding| parameter is added. * Perl.dis (plLoadDISDatabase): Removes |c:error-handler| property (it is |null| if specified). (plStore): New |noMainDatabase| parameter is added. Don't write resources that are not |isDefined|. Copies |DIS:revision| property of modules to database index file. (plLoadDISDatabaseModule): Notify before and after a file is read. Don't throw |DIS:RESOURCE_ALREADY_DEFINED_ERR| if the resource already in the database is not |isDefined|. (plLoadDISDatabaseIndex): Notify before and after a file is read. (plDatabaseModuleResolver): New attribute accessor. ++ manakai/lib/Message/DOM/ChangeLog 25 Feb 2006 16:33:00 -0000 2006-02-25 Wakaba <wakaba@suika.fam.cx> * DOMFeature.dis (Require): Missing reference to |DISlib:Test| module is added.
++ manakai/lib/Message/Util/ChangeLog 22 Feb 2006 11:00:33 -0000 2006-02-22 Wakaba <wakaba@suika.fam.cx> * PerlCode.dis (PCVariable.stringify): The |hashKey| attribute was not reflected to the stringified representation. * DIS.dis (getErrorInterfaceResource): New method. (getErrorCodeResource): New method. ++ manakai/lib/Message/Util/Error/ChangeLog 22 Feb 2006 11:06:19 -0000 2006-02-22 Wakaba <wakaba@suika.fam.cx> * DOMException.dis (c:code): Definition was missing. (dx:Exception): The |ISA| property was not updated at 2006-02-06 change. ++ manakai/lib/Message/Util/DIS/ChangeLog 22 Feb 2006 11:05:01 -0000 2006-02-22 Wakaba <wakaba@suika.fam.cx> * Perl.dis (getPerlNameList): The |DISPerl:methodName| properties are not returned if it is specified more than once. (plFullyQualifiedName): Cacheing is reintroduced. (getPerlClassMemberCode): The |const| parameter is removed. (getPerlErrorInterfaceMemberCode): New method. (getPerlDefinitionHashNamespace): New method. (getPerlErrorCodeName): New method. (plCodeFragment): Error definition list is now generated as a set of assignments rather than one large subroutine. * DPG.dis, Test.dis: Error code constants are typed as so. ++ manakai/lib/Message/DOM/ChangeLog 22 Feb 2006 10:58:59 -0000 2006-02-22 Wakaba <wakaba@suika.fam.cx> * DOMLS.dis: Constants were typed as |dx:ErrorCode| by mistake.
++ manakai/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 13:41:06 -0000 * Makefile (dom-genericls.t): Generates from |feature.dae|. 2006-01-29 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Markup/ChangeLog 29 Jan 2006 13:32:04 -0000 2006-01-29 Wakaba <wakaba@suika.fam.cx> * SuikaWikiConfig.dis: Unused definitions are removed. Dependency on |MDOM:DOMLS| module is removed; the module now only references |MDOM:GenericLS| module. (swcfg21:shadowParent, swcfg21:shadowSiblingOf, swcfg21:shadowLocalName, swcfg21:shadowNamespaceURI): Missing definition added. A typo fixed. ++ manakai/lib/Message/Util/ChangeLog 29 Jan 2006 13:33:46 -0000 * Makefile: Updated to be consist with |../DOM/Makefile|. * DIS.dis (parse): Parameter |input|'s type is changed from |DOMLS:LSInput| to |DISPerl:HASH| to remove dependency on |MDOM:DOMLS| module. 2006-01-29 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/DIS/ChangeLog 29 Jan 2006 13:39:45 -0000 * Perl.dis, DNLite.dis, Value.dis, Test.dis: Unused definitions removed. * Test.dis, DPS.dis: References to old names in |MDOM:DOMLS| namespace changed to ones in |MDOM:GenericLS| namespace. * Perl.dis (plLoadDISDatabaseModule): Don't throw database incosistency error for |ManakaiDOM:all|, which is always in |DISDatabase|. (plGeneratePerlModule): |c:DOMConfigurationParameterApplication| with whose referenced configuration's type |idl:boolean| may override "supported" flags and their cases' |dis:SetParam| parameters. (It enables |MDOM:DOMLS| configuration parameters split from |MDOM:DOMCore| ones) 2006-01-29 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 29 Jan 2006 13:29:45 -0000 * Tree.dis (ManakaiDOM:entity-reference-read-only): Configuration parameter name changed to |cfg:entity-reference-read-only|. (createEntityReference): Set |c:read-only| flag of the created entity reference, too. * DOMLS.dis (min): New canonical feature name |fe:Min| added. * GenericLS.dis: Don't refer |DOMMain:DOMString|; use |f:MIString| from |DOMFeature| module instead. Use |idl:Object| instead of |DOMMain:DOMObject| as well. (Generic): New canonical feature name |fe:GenericLS| added. (DOMLS:ParserRole, DOMLS:SerializerRole): Their canonical name changed to |gls:ParserRole| and |gls:SerializerRole| respectively. * DOMXML.dis (entities, notations): Perl code removed. It will be reimplemented using |DocumentTypeDefinition| class from |XDoctype| module. * DOMFeature.dis, DOMCore.dis, DOMMain.dis, DOMXML.dis, Tree.dis, DOMLS.dis, GenericLS.dis, ManakaiDOMLS2003.dis, SimpleLS.dis: Cleaned up unused definitions. * DOMCore.dis, DOMLS.dis (CParam): Definitions for LS module moved from |DOMCore| module to |DOMLS| module. This change makes |DOMCore| to |DOMLS| dependency removed. * .cvsignore (.html.pm, .ls.pm): Removed. * Makefile (.html.pm, .ls.pm): Removed. (feature.dae): Include |GenericLS| module. (core.dae): Don't include |DOMLS| and |GenericLS| module. (ls.dae): Include |DOMLS| module. 2006-01-29 Wakaba <wakaba@suika.fam.cx>
++ manakai/t/ChangeLog 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/bin/ChangeLog 28 Jan 2006 15:08:53 -0000 2006-01-28 Wakaba <wakaba@suika.fam.cx> * dac2test.pl (|test:StandaloneTest| converter): Generates |otherwise| clause to catch exception and continue remaining tests. ++ manakai/lib/Message/DOM/ChangeLog 28 Jan 2006 15:17:07 -0000 2006-01-28 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (ErrDef): Missing |ecore:textFormatter| property added. * DOMMain.dis (ErrDef): Missing |ecore:textFormatter| property added. * Tree.dis (ErrDef): Missing |ecore:textFormatter| property added. (ManakaiDOMAttributes): Removed. (ManakaiDOMAttrMap): New class. (ManakaiDOMAttrMapArray): New class. (namespaceURI): Bug to return a string representation of a reference to the namespace URI string is fixed. (selectAttrNodeObject, selectAttrNodeObjectNodeNS): Reimplemented. (removeAttribute, removeAttributeNS): DTD default attributes are supported. Don't throw |NO_MODIFICATION_ALLOWED_ERR| if there is no attribute node. (createElement, createElementNS): DTD default attributes are supported. (setAttributeNode): Reimplemented.
++ 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/DOM/ChangeLog 26 Jan 2006 08:20:54 -0000 2006-01-26 Wakaba <wakaba@suika.fam.cx> * XDoctype.dis: A bug in test code fixed. * Tree.dis (NamedNodeMap): Element type or attribute definition named node maps now can be dereferenced as if they are array or hash references. (removeNamedItem, item, ___report_error): Implemented for element type or attribute definitions. (length): Tests added. (NamedNodeMapArray): New classes.
++ manakai/t/ChangeLog 24 Jan 2006 13:25:30 -0000 2006-01-24 Wakaba <wakaba@suika.fam.cx> * Makefile (util-mntest.t): Calls |mndebug.pl| subroutines. ++ manakai/lib/Message/Util/ChangeLog 25 Jan 2006 12:19:43 -0000 2006-01-25 Wakaba <wakaba@suika.fam.cx> * ManakaiNodeTest.dis: Tests for |mn:subnode2| hash-hash added. 2006-01-24 Wakaba <wakaba@suika.fam.cx> * ManakaiNodeTest.dis: Tests added. ++ manakai/lib/Message/Util/DIS/ChangeLog 25 Jan 2006 12:21:17 -0000 2006-01-25 Wakaba <wakaba@suika.fam.cx> * Perl.dis: Typos in URIs fixed. (plCodeFragment): |lang:dis| |dis:SetProp| |CheckReadOnly| check code was inserted to incorrect place. 2006-01-24 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plCodeFragment): Gives URI as argument to ensure |isReferred| switch turned on. ++ manakai/lib/Message/DOM/ChangeLog 25 Jan 2006 12:18:34 -0000 2006-01-25 Wakaba <wakaba@suika.fam.cx> * XDoctype.dis (setElementTypeDefinitionNode, setAttributeDefinitionNode): Throws |c:INUSE_DEFINITION_ERR| if the new node is already used for another definition. (DocumentTypeDefinition, ElementTypeDefinition): Node property name was incorrect. (elementTypes, attributeDefinitions): Checks to ensure the collection is empty added. * Tree.dis: Property name typos fixed. (setNamedItem, setAttributeNode): Don't return any node if it replace itself. (c:userDeterminedId): Missing definition added. * DOMXML.dis (Notation): Missing property specification of|c:ownerDocument| as |mn:xrefnode0| is added. ++ manakai/lib/manakai/ChangeLog 24 Jan 2006 13:23:58 -0000 2006-01-24 Wakaba <wakaba@suika.fam.cx> * mndebug.pl (define_nodestem_destroy, define_nodestem_destroy_all, define_noderef_destroy_all): New subroutines.
++ manakai/t/ChangeLog 23 Jan 2006 12:45:18 -0000 * .cvsignore: New generated test files added. 2006-01-23 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/ChangeLog 23 Jan 2006 12:45:53 -0000 * .cvsignore: |ManakaiNodeTest.pm| added. 2006-01-23 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 23 Jan 2006 13:55:18 -0000 2006-01-23 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (Test): Missing argument added. (setNamedItem): If |DocumentType| with no |ownerDocument|, addition always fails with |WRONG_DOCUMENT_ERR|. Some error conditions were incorrect. * .cvsignore: Dummy files added.
++ manakai/t/ChangeLog 23 Jan 2006 12:43:00 -0000 2006-01-23 Wakaba <wakaba@suika.fam.cx> * Makefile: |util-mntest.t| added. ++ manakai/lib/Message/Util/ChangeLog 23 Jan 2006 12:42:01 -0000 2006-01-23 Wakaba <wakaba@suika.fam.cx> * ManakaiNodeTest.dis: New module. * Makefile: |ManakaiNodeTest.dis| added. ++ manakai/lib/Message/DOM/ChangeLog 23 Jan 2006 12:41:27 -0000 * DOMCore.dis (NO_NAMED_NODE_ERR, NO_NAMED_NODE_NS_ERR, INUSE_DEFINITION_ERR, NO_NS_NAMEDNODEMAP_ERR): New error subtypes. * DOMMain.dis (ensureXMLName): Checks definesness of |$XMLVERSION| to avoid uninitialized value warning. * Tree.dis (ManakaiDOMElementTypeDefMap, ManakaiDOMAttrDefMap): New classes (work in progress). * XDoctype.dis (elementTypes, attributeDefinitions): New attributes. 2006-01-22 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/manakai/ChangeLog 22 Jan 2006 07:12:00 -0000 2006-01-22 Wakaba <wakaba@suika.fam.cx> * mndebug.pl: New script.
++ 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/Util/DIS/ChangeLog 7 Jan 2006 12:40:22 -0000 * Perl.dis (plCodeFragment): Checks dupulications in implementing feature list (for score computation) and in |ManakaiNode| property list. (The later led |NodeStem| objects that should not free'ed yet being free'ed.) 2006-01-07 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 7 Jan 2006 13:13:52 -0000 * DOMCore.dis (Test): Don't invoke |DESTROY| method because it does not work with dummy object used in the test code. 2006-01-07 Wakaba <wakaba@suika.fam.cx>
++ manakai/t/ChangeLog 7 Jan 2006 11:46:40 -0000 2006-01-07 Wakaba <wakaba@suika.fam.cx> * dom-mdom.t: Removed (obsolete). * util-formatter-base.t: Test result synced with current implementation. * Makefile: |dom-core.t| and |dom-xdoctype.t| added. ++ manakai/lib/Message/Util/ChangeLog 7 Jan 2006 11:15:29 -0000 2006-01-07 Wakaba <wakaba@suika.fam.cx> * Makefile: |../DOM/XDoctype.dis| added. ++ manakai/lib/Message/Util/DIS/ChangeLog 7 Jan 2006 11:25:49 -0000 2006-01-07 Wakaba <wakaba@suika.fam.cx> * Test.dis (id): New attribute. (assertNumEquals, assertNumNotEquals): New methods. (assertISA): New method. 2006-01-04 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plCodeFragment): New roles |ElementTypeDefinitionRole| and |AttributeDefinitionRole| implemented. ++ manakai/lib/Message/DOM/ChangeLog 7 Jan 2006 11:55:36 -0000 2006-01-07 Wakaba <wakaba@suika.fam.cx> * DOMMain.dis (checkXMLNamesQName): Checks whether namespace URI is defined for not being warned. * XDoctype.dis: New module. * DOMCore.dis (DOMStringList): Test added. * Makefile: |XDoctype.pm| added. * Tree.dis (Require): Requires |XDoctype.dis|. (ManakaiDOMNodeObjectNode.eq): Added. (Test): |DOMError.location| must return a |DOMLocator| object (it was incorrectly tested to return |null|). (EmptyNodeList.DESTROY): Removed. 2006-01-04 Wakaba <wakaba@suika.fam.cx> * Tree.dis (NodeType): |ELEMENT_TYPE_DEFINITION_NODE| and |ATTRIBUTE_DEFINITION_NODE| node types added. (appendChild, insertBefore, replaceChild): New two node types added and processing instruction nodes as document type definition node child is allowed in |ManakaiDOM:ManakaiDOMLatest| mode. (getNodeReference): New |interface| parameter to filter classes by interface is added. (ElementTypeDefinitionRole): New role. (AttributeDefinitionRole): New role. 2006-01-02 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (DOMStringList): Reimplemented as tied array.
++ manakai/lib/Message/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.
++ manakai/lib/Message/Util/ChangeLog 24 Dec 2005 07:21:48 -0000 2005-12-24 Wakaba <wakaba@suika.fam.cx> * PerlCode.dis (PerlSub.clearPerlName): New method. (PCDocument.createPCLiteral): Adopts |PerlCode| node if it is a foreign one. * DIS.dis (underscoreNameToCamelCaseName): A |HYPHEN-MINUS| character is replaced to |UNDERLINE| character. ++ manakai/lib/Message/Util/DIS/ChangeLog 24 Dec 2005 07:27:07 -0000 2005-12-24 Wakaba <wakaba@suika.fam.cx> * Perl.dis (DISResourcePerl.plName): Implemented for |DISLang:AnyClass| resources. (DISResourcePerl.getPerlNameList): Don't prefix by |UNDERLINE| if the name comes from |DISPerl:methodName| attribute in case the method is for internal use. (DISResourcePerl.plCodeFragment): Generates return value convertion code from |DISLang:OutputProcessor| for attribute getter. |ecore:textFormatter| attribute is implemented. |Muf2003:RuleDefClass| is implemented. * DPG.dis (token-error): Packs error location information into the error object. (DPGExceptionFormatter): New interface. ++ manakai/lib/Message/DOM/ChangeLog 23 Dec 2005 14:20:29 -0000 2005-12-23 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (DOMLocator): Implemented.
++ manakai/lib/Message/Util/DIS/ChangeLog 23 Dec 2005 03:47:15 -0000 2005-12-23 Wakaba <wakaba@suika.fam.cx> * DPG.dis: Closures are modified not to "close" lexical variable but to receive them as arguments. Frees recursive code references explicitly so that they don't lead a memory leak. The first name token in embed statement is now expanded as a QName. ++ manakai/lib/Message/DOM/ChangeLog 22 Dec 2005 00:41:07 -0000 2005-12-21 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (DOMConfigurationParameterApplication, domConfigurationParameter): New resources.
++ manakai/lib/Message/DOM/ChangeLog 25 Nov 2005 06:15:48 -0000 2005-11-25 Wakaba <wakaba@suika.fam.cx> * Tree.dis (NodeList.___report_error, NamedNodeMap.___report_error): New methods.
++ manakai/lib/Message/Util/DIS/ChangeLog 24 Nov 2005 14:10:40 -0000 * Perl.dis (plPreprocessPerlCode): |disPerl:WARNING| block is no longer supported. 2005-11-24 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 24 Nov 2005 13:58:58 -0000 * DOMMain.dis, DOMLS.dis, DOMXML.dis, Tree.dis: Old |__WARNING__| blocks are replaced by |DOMError|-based |__DOMCore:ERROR__| blocks. * DOMMain.dis (___report_error): Throws the error unkess it is a |DOMCore:DOMError| object. 2005-11-24 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/Util/ChangeLog 24 Nov 2005 12:03:37 -0000 2005-11-24 Wakaba <wakaba@suika.fam.cx> * DIS.dis (stringify): Returns |DIS:uri| error parameter if available. ++ manakai/lib/Message/Util/Error/ChangeLog 24 Nov 2005 12:03:05 -0000 2005-11-24 Wakaba <wakaba@suika.fam.cx> * Core.dis (___report_error): It is clarified that the method may return a value and the value will be returned by the |report| statement. ++ manakai/lib/Message/Util/DIS/ChangeLog 24 Nov 2005 12:05:09 -0000 2005-11-24 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plCodeFragment, plGeneratePerlModule): |DOMCore:DOMErrorType| objects are now supported. (plPreprocessPerlStatement): |DOMCore:ERROR| block-level element type support added. ++ manakai/lib/Message/DOM/ChangeLog 24 Nov 2005 12:00:02 -0000 2005-11-24 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (severity, type): Getters return value from the definition of the current error (i.e. |-def| hash). (___error_def): New method. (errorType): |dis:dataType| changed to |DISCore:TFQNames| to ease natural reference to constant value. (error-handler.default): Prints the error message by |warn|. * Tree.dis (nodeValue.set): Reimplemented so that it warns as setting has no effect. (___report_error): New method. (It had been only implemented in superclass.) (setting-node-value-no-effect): New error type.
++ manakai/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/lib/Message/DOM/ChangeLog 20 Nov 2005 12:07:08 -0000 * DOMCore.dis (UserDataHandler): Implemented. (DOMErrorHandler): Blessed package name bug fixed. * ManakaiDOMLS2003.dis: Reference to |Node| subclasses changed to |Tree.dis|. 2005-11-20 Wakaba <wakaba@suika.fam.cx>
++ 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/Markup/ChangeLog 16 Nov 2005 10:21:45 -0000 2005-11-16 Wakaba <wakaba@suika.fam.cx> * TODO: Removed. * .cvsignore: New file. ++ manakai/lib/Message/Util/ChangeLog 16 Nov 2005 10:19:08 -0000 * .cvsignore: New file. 2005-11-16 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/Error/ChangeLog 16 Nov 2005 10:33:28 -0000 2005-11-16 Wakaba <wakaba@suika.fam.cx> * .cvsignore: New file. ++ manakai/lib/Message/Util/DIS/ChangeLog 16 Nov 2005 10:32:37 -0000 * .cvsignore: New file. 2005-11-16 Wakaba <wakaba@suika.fam.cx> 2005-06-13 Wakaba <wakaba@suika.fam.cx> * Markup.dis: New module (experimental, work in progress). ++ manakai/lib/Message/DOM/ChangeLog 16 Nov 2005 10:28:10 -0000 * .cvsignore: Revised. 2005-11-16 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/manakai/ChangeLog 16 Nov 2005 10:11:57 -0000 * .cvsignore: New file. 2005-11-16 Wakaba <wakaba@suika.fam.cx>
++ manakai/t/ChangeLog 16 Nov 2005 10:07:00 -0000 2005-11-16 Wakaba <wakaba@suika.fam.cx> * Makefile: Rules to make |dom-mdomls2003.t| and |util-perlcode.t| added. ++ manakai/bin/ChangeLog 16 Nov 2005 09:50:31 -0000 2005-11-16 Wakaba <wakaba@suika.fam.cx> * dac2text.pl: Dies if test code is not defined. ++ manakai/lib/Message/Markup/XML/ChangeLog 16 Nov 2005 09:59:26 -0000 2005-11-16 Wakaba <wakaba@suika.fam.cx> * Parser.pm: A typo fix and |undef|-checking added. ++ manakai/lib/Message/Util/ChangeLog 16 Nov 2005 10:02:10 -0000 2005-11-16 Wakaba <wakaba@suika.fam.cx> * PerlCode.dis: A test code added. Typos in |ISA| properties fixed. (PerlSub.stringify): Generates prototype specification even if |prototype| attribute value's length is zero in case the |pc:prototype| attribute /is/ found. ++ manakai/lib/Message/Util/DIS/ChangeLog 16 Nov 2005 10:03:34 -0000 2005-11-16 Wakaba <wakaba@suika.fam.cx> * Test.dis (assertTrue, assertFalse, assertNever): New methods. (assertNull, assertNotNull): The |actualValue| parameters fixed to parameters rather than named parameters. ++ manakai/lib/Message/DOM/ChangeLog 16 Nov 2005 09:58:21 -0000 2005-11-16 Wakaba <wakaba@suika.fam.cx> * ManakaiDOMLS2003.dis: Tests added. (domConfig): Method name in the code fixed to |flag|. * DOMMain.dis (findOffset32): Missing |^| in regular expressions added. * DOMCore.dis (hasChildNodes): Returns |false| if the node type is defined not to have any children. (CharacterData): Typos in element type names and function names fixed. ++ manakai/lib/manakai/ChangeLog 16 Nov 2005 10:06:30 -0000 2005-11-16 Wakaba <wakaba@suika.fam.cx> * domtest.pl (skip_rest): Exits test after generating comments. (assertEqualsCollection): Array reference dereferencing syntax fixed (it was mistakenly coded in JavaScript like style). * DISPerl.dis (StringRef): Don't |weaken| reference if there is already a weak reference.
++ manakai/t/ChangeLog 15 Nov 2005 14:18:08 -0000 2005-11-15 Wakaba <wakaba@suika.fam.cx> * Makefile: Rules to make |dom-feature.t| and |dom-genericls.t| added. ++ manakai/bin/ChangeLog 15 Nov 2005 13:09:10 -0000 2005-11-15 Wakaba <wakaba@suika.fam.cx> * dac2test.pl: Adds the module as |require|d module. * mkdisdump.pl: Requests |DOMLS:Generic| feature instead of obsoleted |DOMLS:LS| feature. 2005-11-13 Wakaba <wakaba@suika.fam.cx> * dac2test.pl: New script. ++ manakai/lib/Message/Util/ChangeLog 15 Nov 2005 14:09:17 -0000 * Makefile: Missing rule to make |Message/DOM/core.dae| added. 2005-11-15 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/Util/Error/ChangeLog 15 Nov 2005 14:17:04 -0000 2005-11-15 Wakaba <wakaba@suika.fam.cx> * DOMException.dis (dx:Exception): Attributes copied from |ManakaiDOM:ManakaiDOMExceptionOrWarning|. ++ manakai/lib/Message/Util/DIS/ChangeLog 15 Nov 2005 14:16:32 -0000 * Test.dis (assertNull, assertEquals, assertNotEquals, assertException): New methods. 2005-11-15 Wakaba <wakaba@suika.fam.cx> ++ manakai/lib/Message/DOM/ChangeLog 15 Nov 2005 13:12:17 -0000 * DOMFeature.dis (MinimumImplementation.eq): Added. * DOMMain.dis: |DISPerl:ISA| reference fixed. * Generic.dis: Implements new |DOMLS:Generic| feature. 2005-11-15 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/Util/ChangeLog 15 Nov 2005 03:09:25 -0000 2005-11-15 Wakaba <wakaba@suika.fam.cx> * Makefile: Rules to make |DIS/Test.pm| added. |DIS/common.dis| rules added. * DIS.dis (DIS:): Removed (moved to |DIS/common.dis|). 2005-11-13 Wakaba <wakaba@suika.fam.cx> * PerlCode.dis (PCList, PCArrayRefLiteral, PCHashRefLiteral): New interfaces. (createPCLiteral, appendNewPCLiteral): New methods. (PCDocument): New interface. (factory methods): Namespace URI and local name of document element arguments added to |createDocument| to obtain an instance of |PCDocument|. ++ manakai/lib/Message/Util/DIS/ChangeLog 15 Nov 2005 03:11:47 -0000 2005-11-15 Wakaba <wakaba@suika.fam.cx> * DISDoc.dis, DISDump.dis, DISPerl.dis (Require): References new |common.dis| module for the sake of |DIS:| module group. * common.dis: New module. * DISPerl.dis (plCodeFragment): Throws an exception if a "ISA" package does not have Perl name. * Value.dis: Type name |dis:TypeQName| changed to |DISCore:QName|. ++ manakai/lib/Message/DOM/ChangeLog 15 Nov 2005 03:09:45 -0000 2005-11-15 Wakaba <wakaba@suika.fam.cx> * DOMFeature.dis (stringifyFeatures): Don't double |SPACE| characters between feature names and versions. 2005-11-13 Wakaba <wakaba@suika.fam.cx> * DOMFeature.dis (stringifyFeatures): A test code added. ++ manakai/lib/manakai/ChangeLog 15 Nov 2005 03:12:39 -0000 * Test.dis: New module. * Makefile: |Test.dis| added. 2005-11-13 Wakaba <wakaba@suika.fam.cx>
++ manakai/lib/Message/Util/Error/ChangeLog 13 Nov 2005 04:42:35 -0000 2005-11-13 Wakaba <wakaba@suika.fam.cx> * Core.dis (ecore:message, ecore:defaultMessage): New properties. (lang:muf): Definition moved from |DOMException.dis|. ++ manakai/lib/Message/Util/DIS/ChangeLog 13 Nov 2005 04:41:51 -0000 2005-11-13 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plMufDescriptionText): Source property name is changed from |dis:Def| to |ecore:defaultMessage|. ++ manakai/lib/Message/DOM/ChangeLog 13 Nov 2005 04:44:51 -0000 2005-10-26 Wakaba <wakaba@suika.fam.cx> * SimpleLS.dis (writeToString): Don't stop serializing when an |false| value appears in |@src|. ++ manakai/lib/manakai/ChangeLog 13 Nov 2005 04:44:42 -0000 2005-11-13 Wakaba <wakaba@suika.fam.cx> * DISCore.dis (DISCore:DISString): New type. * DISLang.dis (dis:is-null): Definition moved from |DISCore.dis|. (DISLang:Undefined, DISLang:Null, DISLang:Boolean, DISLang:True, DISLang:False): New resources. * DISSource.dis (DISSource:domainProperty): New property.
++ manakai/lib/Message/DOM/ChangeLog 16 Oct 2005 12:09:57 -0000 * DOMCore.dis (DOMError, DOMErrorHandler): Reimplemented. (ErrDef): Redefined. * DOMLS.dis (ErrDef): Redefined. 2005-10-16 Wakaba <wakaba@suika.fam.cx>
++ manakai/bin/ChangeLog 16 Oct 2005 06:05:54 -0000 2005-10-16 Wakaba <wakaba@suika.fam.cx> * dac2pm.pl (--output-line): New option. ++ manakai/lib/Message/Util/ChangeLog 16 Oct 2005 06:07:43 -0000 2005-10-16 Wakaba <wakaba@suika.fam.cx> * PerlCode.dis (pc:line): New configuration parameter. (stringify): Don't output "#line" directive unless "pc:line" parameter is set to "true". (pc:split-resolver): New configuration parameter. ++ manakai/lib/Message/DOM/ChangeLog 16 Oct 2005 06:06:20 -0000 2005-10-16 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (DOMConfiguration): Extends "ManakaiDOM:ManakaiDOMObject".
++ 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 13 Oct 2005 08:14:30 -0000 2005-10-13 Wakaba <wakaba@suika.fam.cx> * PerlCode.dis (CDATADOMString): Changed to use code fragment defined in DOMCore module directly. ++ manakai/lib/Message/Util/DIS/ChangeLog 13 Oct 2005 08:15:20 -0000 2005-10-13 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plIsFeatureImplemented): Don't check whether features are implemented for aliases. ++ manakai/lib/Message/DOM/ChangeLog 13 Oct 2005 08:13:32 -0000 2005-10-13 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (setAttrValueNS): New code.
++ 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 11:57:00 -0000 2005-10-08 Wakaba <wakaba@suika.fam.cx> * SuikaWikiConfig21.dis: Now constant values are only defined in interfaces. ++ manakai/lib/Message/Util/ChangeLog 8 Oct 2005 12:00:36 -0000 2005-10-08 Wakaba <wakaba@suika.fam.cx> * PerlCode.dis (getExceptionInterfacePackageNameList, addExceptionInterfacePackageName): New methods. (ToString): Sorts hash keys where they result in the order of statements in result code. * Error.pm ($DEBUG): New option variable. (___get_error_def): Calls "___error_def" method in second or later "@ISA" package even if elder package has "___error_def" method. * DIS.dis: Now constant values are only defined in interfaces. (DIS:NO_EXCEPTION_CLASS_ERR): New exception subcode. ++ manakai/lib/Message/Util/Error/ChangeLog 8 Oct 2005 12:05:16 -0000 2005-10-08 Wakaba <wakaba@suika.fam.cx> * DOMException.dis (implementedBy): New property. (ErrorCode): New type. (ErrorSubCode, Exception): New names. * Core.dis (AnyErrorCode, hasParameter, Parameter, propKey): New types and properties. In addition, parameters used in "Error" and "Message::Util::Error" modules are added. (raises): New property. (Error::Simple): Declaration added. ++ manakai/lib/Message/Util/DIS/ChangeLog 8 Oct 2005 12:01:21 -0000 2005-10-08 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plGeneratePerlModule): Generates constant functions in interface packages. ++ manakai/lib/Message/DOM/ChangeLog 8 Oct 2005 11:56:00 -0000 2005-10-08 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis, DOMLS.dis: Now constant values are defined only in interfaces. ++ manakai/lib/manakai/ChangeLog 8 Oct 2005 12:05:42 -0000 2005-10-08 Wakaba <wakaba@suika.fam.cx> * DISLang.dis (ExceptionParameter): New type.
++ manakai/t/ChangeLog 6 Oct 2005 10:33:09 -0000 2005-10-06 Wakaba <wakaba@suika.fam.cx> * Makefile: Updated for new version of "domts2perl.pl". ++ manakai/bin/ChangeLog 6 Oct 2005 10:26:28 -0000 2005-10-06 Wakaba <wakaba@suika.fam.cx> * mkdommemlist.pl: Revised for new "dae" database. * domts2perl.pl (--domtest2perl-option): New option. * domtest2perl.pl: Revised for new DOM Perl binding. * Makefile: Rules to make "dommemlist.pl.tmp" revised. ++ manakai/lib/Message/Util/ChangeLog 6 Oct 2005 10:30:19 -0000 2005-10-06 Wakaba <wakaba@suika.fam.cx> * DIS.dis (getAnyResourceURIList, getModuleURIList): New methods. ++ manakai/lib/Message/Util/DIS/ChangeLog 6 Oct 2005 10:32:00 -0000 2005-10-06 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plFullyQualifiedName): Fully qualified name of the constant function is now a name in the package of the class (it was a name in module package). * Value.dis (getResource): Use "getAnyResource" method instead of "getResource" method. ++ manakai/lib/Message/DOM/ChangeLog 6 Oct 2005 10:37:05 -0000 2005-10-06 Wakaba <wakaba@suika.fam.cx> * DOMCore.dis (ManakaiDOMEmptyNodeList): New class. (ManakaiDOMCharacterData): Methods reimplemented. (splitText): Reimplemented. (childNodes): Returns a "ManakaiDOMEmptyNodeList" for non-parent node types. * DOMXML.dis (childNodes): Returns a "ManakaiDOMEmptyNodeList" for non-parent node types. 2005-10-05 Wakaba <wakaba@suika.fam.cx> * ManakaiDOMLS2003.dis: Revised to new format. * GenericLS.dis (DOMLS:ParseString): New feature. * DOMMain.pm (StringExtend): Code portions of raising ++ manakai/lib/manakai/ChangeLog 6 Oct 2005 10:32:30 -0000 2005-10-06 Wakaba <wakaba@suika.fam.cx> * domtest.pl, genlib.pl: Use new DOM Perl binding.
++ manakai/doc/ChangeLog 5 Oct 2005 11:43:46 -0000 2005-10-05 Wakaba <wakaba@suika.fam.cx> * Makefile (util.xml): New modules added to option. ++ manakai/bin/ChangeLog 5 Oct 2005 11:43:22 -0000 2005-10-05 Wakaba <wakaba@suika.fam.cx> * mkdisdump.pl (dd_get_qname_uri): Sets "dump:uri" attribute. 2005-10-03 Wakaba <wakaba@suika.fam.cx> * mkdisdump.pl (append_module_documentation): Outputs any "DISCore:AnyAppName" property value in addition to "dis:AppName" values. Use "dump:ref" property if the value is a URI. (append_method_documentation): Likewise. (append_document_documentation): Likewise. ++ manakai/lib/Message/Util/DIS/ChangeLog 5 Oct 2005 11:46:52 -0000 2005-10-05 Wakaba <wakaba@suika.fam.cx> * DISDoc.dis (parseDISDocInlineText): Allows "^" in tag (it is part of lexical type specification and it should have been allowed). ++ manakai/lib/Message/DOM/ChangeLog 5 Oct 2005 11:45:44 -0000 2005-10-05 Wakaba <wakaba@suika.fam.cx> * DOMFeature.dis: Description added and revised. (Still more work required.) 2005-10-04 Wakaba <wakaba@suika.fam.cx> * DOMMain.dis (DOMString): The "idl:perl" attribute value has been changed from "DISPerl:String" to "DISPerl:CharacterString" to clarify its semantics. ++ manakai/lib/manakai/ChangeLog 5 Oct 2005 11:49:46 -0000 2005-10-04 Wakaba <wakaba@suika.fam.cx> * DISCore.dis (DISCore:AnyAppName): New superproperty of "dis:AppName". * DISIDL.dis (idl:prefix): It is now a subproperty of "DISCore:AnyAppName". (idl:unsignedLong): Missing "idl:perl" property added. (idl:boundType): New superproperty of "idl:perl" and so on. * DISLang.dis (dis:Operator): It is now a subproperty of "DISCore:AnyAppName". * ECMAScript.dis (js:name, js:typeName): Added. "js:typeName" propery values added to types.
++ manakai/lib/Message/DOM/ChangeLog 3 Oct 2005 13:11:10 -0000 2005-10-03 Wakaba <wakaba@suika.fam.cx> * DOMFeature.dis (MIString): Java, ECMAScript, and Perl bound type properties added. * DOMMain.dis (DataType): Java, ECMAScript, and Perl bound type properties added. ++ manakai/lib/manakai/ChangeLog 3 Oct 2005 13:19:18 -0000 2005-10-03 Wakaba <wakaba@suika.fam.cx> * DISIDL.dis (idl:valuetypeAs): New property. (idl:java, idl:ecmascript, idl:perl): New properties. * ECMAScript.dis: New module. * DISLang.dis (DISLang:Operation): New name for "DISLang:Operator". (ToString, ArrayGet, ArraySet, HashGet, HashSet): New operations. (ManakaiDOM:ECMAScript, lang:ECMAScript): Moved to "ECMAScript.dis" module. * DISPerl.dis (CharacterString, ByteString, VString, Typeglob, GLOB, IOHandle, Context, ISA, isClassMethod, isInstanceMethod, Constructor, CommonMethod, Attribute, main, CORE, CORE_GLOBAL, SUPER): New resources.
++ manakai/bin/ChangeLog 2 Oct 2005 23:24:29 -0000 2005-10-02 Wakaba <wakaba@suika.fam.cx> * mkdisdump.pl (append_document_documentation): Outputs "doc:as" properties if available. (append_module_documentation): Outputs "dis:AppName" and "idl:prefix" attribute if available. (append_idl_interface_documentation): Removed (Merged to "append_interface_documentation"). (ReferredResource): Don't set "is_partial" flag if ReferredResource value is greater than "1". ++ manakai/lib/Message/Util/ChangeLog 2 Oct 2005 23:27:03 -0000 2005-10-02 Wakaba <wakaba@suika.fam.cx> * DIS.dis (getAnyResource): New method. (isTypeURI): Now it is a method of "DIS:DISAnyResource" interface. (getPropertyResource, getPropertyResourceList): Now they uses "getAnyResource" method. (getPropertyModuleList): Removed. ++ manakai/lib/Message/Util/DIS/ChangeLog 2 Oct 2005 23:27:51 -0000 2005-10-02 Wakaba <wakaba@suika.fam.cx> * DISDoc.dis (dd:id): Now it is an alias for "dis:ddid" property. ++ manakai/lib/Message/DOM/ChangeLog 2 Oct 2005 23:25:32 -0000 2005-10-02 Wakaba <wakaba@suika.fam.cx> * DOMFeature.dis (Module): "idl:prefix" and "idl:moduleName" properties added. ++ manakai/lib/manakai/ChangeLog 2 Oct 2005 23:34:39 -0000 2005-10-02 Wakaba <wakaba@suika.fam.cx> * DISSource.dis: New module split from "DISCore.dis". * DISCore.dis: "dis" resource concept such as "DISCore:Module" and "DISCore:Resource" added. (DISCore:File): New class. * DISLang.dis (DISLang:Array, DISLang:Exception, DISLang:Constructor): New classes. (DISLang:File): New class. (ManakaiDOM:Java, lang:Java): Moved to new "Java.dis" module. * Java.dis: New module. * DISPerl.dis (DISPerl:File): New class. (Package, Module, Class, Interface, Sub, Const, AnyExported): New classes. * Document.dis (dis:ddid): New property. (doc:subsection): New rel. (doc:as): New attribute. (ManakaiDOM:InCase): Moved from "DISCore.dis".
++ manakai/bin/ChangeLog 1 Oct 2005 12:10:57 -0000 2005-10-01 Wakaba <wakaba@suika.fam.cx> * mkdisdump.pl (append_document_properties): New subroutine. (append_datatype_documentation): Outputs "dis:Def" and "dis:AppName" properties if available. (append_idl_interface_documentation): New subroutine. ++ manakai/lib/Message/Util/DIS/ChangeLog 1 Oct 2005 12:13:22 -0000 2005-10-01 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plLoadDISDatabaseModule): Accepts unknown module definitions. ++ manakai/lib/Message/DOM/ChangeLog 1 Oct 2005 12:12:31 -0000 2005-10-01 Wakaba <wakaba@suika.fam.cx> * DOMFeature.dis: Documentation added (still work in progress). (MIString): New type. * DOMCore.dis (namespaceURI): Fixed to return the namespace URI value, not a reference to it. ++ manakai/lib/manakai/ChangeLog 1 Oct 2005 12:14:17 -0000 2005-10-01 Wakaba <wakaba@suika.fam.cx> * DISIDL.dis: Missing properties added. IDL name added to IDL data types. * Document.dis (doc:rel): New property.
++ 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 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/bin/ChangeLog 24 Sep 2005 10:49:30 -0000 (dac_load_module_file): Allow "|" as qname prefix separator. ++ manakai/lib/Message/Markup/ChangeLog 24 Sep 2005 11:11:32 -0000 2005-09-24 Wakaba <wakaba@suika.fam.cx> * SuikaWikiConfig21.dis: Use "disPerl:H" instead of "disPerl:Q" for hash keys. (expandQName): Removed the "g" option from the "s///", which was very serious and difficult bug. ++ manakai/lib/Message/Util/ChangeLog 24 Sep 2005 11:01:40 -0000 2005-09-24 Wakaba <wakaba@suika.fam.cx> * ManakaiNode.dis (mn:node, mn:nodeID, mn:treeID): New properties. (mn:stemName, mn:refName): New properties. * Makefile (.discore-all.pm): New rule to create dis-related Perl module files at once. * DIS.dis (PERL_HASH_KEY_ALREADY_DEFINED_ERR): New error code. (hashKeyName, hashKeyScope, anotherURI): New error parameters. * ManakaiNode.dis, DIS.dis, PerlCode.dis: Use "disPerl:H" instead of "disPerl:Q" for hash keys. ++ manakai/lib/Message/Util/Error/ChangeLog 24 Sep 2005 10:58:31 -0000 2005-09-24 Wakaba <wakaba@suika.fam.cx> * ManakaiNode.dis: Use "disPerl:H" instead of "disPerl:Q" for hash keys. ++ manakai/lib/Message/Util/DIS/ChangeLog 24 Sep 2005 11:06:19 -0000 2005-09-24 Wakaba <wakaba@suika.fam.cx> * Perl.dis (plCodeFragment): Takes hash key name from the database for "mn:node" and "DOMCore:read-only", where they were hardcoded. For GetProp and SetProp dis tree element instructions, hash key name is shorten if shorter version is defined by "DISPerl:propHashKey" property of the corresponding resource in the database. (plAddHashKey): New method to check hash key name dupulication. (dp:plHashKey): New property. * Perl.dis, DNLite.dis, DISDoc.dis, DISDump.dis: Use "disPerl:H" instead of "disPerl:Q" for hash keys. ++ manakai/lib/Message/DOM/ChangeLog 24 Sep 2005 10:55:11 -0000 2005-09-24 Wakaba <wakaba@suika.fam.cx> * DOMMain.dis (MDOM:): Reintroduced for "ManakaiDOM:ManakaiDOM1" and "ManakaiDOM:ManakaiDOM2". * DOMFeature.dis, DOMMain.dis, DOMCore.dis, DOMXML.dis, DOMLS.dis, SimpleLS.dis, GenericLS.dis: Use disPerl:H instead of disPerl:Q for internal property hash keys. * DOMFeature.dis, DOMCore.dis, DOMXML.dis: Missing property definitions added. * DOMCore.dis (DOMCore:TextNode, DOMCore:DocumentFragmentNode): New resources. * DOMXML.dis (DOMXML:EntityNode, DOMXML:EntityReferenceNode): New resources. ++ manakai/lib/manakai/ChangeLog 24 Sep 2005 11:08:14 -0000 2005-09-24 Wakaba <wakaba@suika.fam.cx> * XML.dis: The "DISPerl:propHashKey" property added to properties. Now the module depends on the DISPerl module. * DISPerl.dis (DISPerl:propHashKey): New property.
++ manakai/doc/ChangeLog 23 Sep 2005 17:22:30 -0000 2005-09-23 Wakaba <wakaba@suika.fam.cx> * Makefile: Command-line arguments for new modules added. (DAC_PREFIX): Changed to ".dad". ++ manakai/bin/ChangeLog 23 Sep 2005 17:21:35 -0000 2005-09-24 Wakaba <wakaba@suika.fam.cx> * dac.pl, dac2pm.pl, mkdisdump.pl: "--debug" option added. 2005-09-23 Wakaba <wakaba@suika.fam.cx> * mkdisdump.pl: Fixed to support new dad database implementation. ++ manakai/lib/Message/Util/ChangeLog 23 Sep 2005 17:29:45 -0000 2005-09-23 Wakaba <wakaba@suika.fam.cx> * DIS.dis (DISParser.new): New method. (hasFeature): Removed. ManakaiDISAnyResource now extends DOMFeature:ManakaiHasFeatureByGetFeature. (readProperties): Support for property value data types DISLang:MemberRef and dx:XCRef added. (ManakaiDISExceptionTarget): It is now an alias for dx:ManakaiDefaultExceptionHandler. ++ manakai/lib/Message/Util/Error/ChangeLog 23 Sep 2005 17:41:25 -0000 2005-09-23 Wakaba <wakaba@suika.fam.cx> * DOMException.dis (dx:raises): Properties dis:dataType and dis:multipleProperties added. ++ manakai/lib/Message/Util/DIS/ChangeLog 23 Sep 2005 17:40:22 -0000 2005-09-23 Wakaba <wakaba@suika.fam.cx> * DISDoc.dis: Modified to support new "dad" implementation. (DISElementDISDoc): Removed. (DVValueDISDoc): New. (documentionGroupId): This attribute values now do not include element type names. * DNLite.dis (convertDISDocumentToDNLDocument): Fixed not to "tie" happens to cause strange segmentation fault. * Perl.dis (plCodeFragment): Support for the role "dv:ValurRole" added. Property name "dis:AppName" is changed to more specific property names. Throws an exception if an input processor has no Perl code definition. A parameter value to "getPropertyValue" was missing. * Value.dis (dv:ValueRole): New role. (DVValue.getFeature): New method. (DVValue): Now extends DOMFeature:ManakaiHasFeatureByGetFeature so that it implements DOMFeature:GetFeature. ++ manakai/lib/Message/DOM/ChangeLog 23 Sep 2005 17:24:34 -0000 2005-09-23 Wakaba <wakaba@suika.fam.cx> * GenericLS.dis, SimpleLS.dis: New modules separated from DOMLS.dis. * DOMFeature.dis, DOMMain.dis: "MDOM:" and "for" definitions moved from DOMMain to DOMFeature. Now DOMFeature has no dependency on DOMMain. * DOMFeature.dis (DEBUG): New variable. ++ manakai/lib/manakai/ChangeLog 23 Sep 2005 17:44:24 -0000 2005-09-23 Wakaba <wakaba@suika.fam.cx> * DISCore.dis (dis:Label, dis:FullName): Their "dis:multipleProperties" property is fixed to "DISCore:UnorderedList" to allow language variants. (dis:Author): Marked as obsolete. (DISCore:author): New property. (DISCore:Wakaba): New resource. * DISPerl.dis (DISPerl:name, DISPerl:constName, DISPerl:exportTagName, DISPerl:variableName, DISPerl:paramName): New properties.
++ manakai/lib/Message/ChangeLog 22 Sep 2005 12:48:57 -0000 2005-09-22 Wakaba <wakaba@suika.fam.cx> * Makefile: Rules to build subdirectories added. ++ manakai/lib/Message/Markup/ChangeLog 22 Sep 2005 12:52:49 -0000 2005-09-22 Wakaba <wakaba@suika.fam.cx> * Makefile: DAC_SUFFIX changed to ".dad". ++ manakai/lib/Message/Util/ChangeLog 22 Sep 2005 12:52:57 -0000 * Makefile: DAC_SUFFIX changed to ".dad". ++ manakai/lib/Message/DOM/ChangeLog 22 Sep 2005 12:52:41 -0000 2005-09-22 Wakaba <wakaba@suika.fam.cx> * Makefile: DAC_SUFFIX changed to ".dad". ++ manakai/lib/manakai/ChangeLog 22 Sep 2005 12:53:54 -0000 2005-09-22 Wakaba <wakaba@suika.fam.cx> * Makefile: DAC_SUFFIX changed to ".dad". ++ manakai/lib/ChangeLog 22 Sep 2005 12:48:26 -0000 2005-09-22 Wakaba <wakaba@suika.fam.cx> * Makefile: Old "bootstrap" rules all removed.
++ manakai/bin/ChangeLog 22 Sep 2005 10:33:43 -0000 2005-09-22 Wakaba <wakaba@suika.fam.cx> * dac2pm.pl (status_msg_, status_msg): New functions. (--create-perl-module): New option. 2005-09-21 Wakaba <wakaba@suika.fam.cx> * dac.pl: Show how long the process takes. (status_msg_, status_msg): New functions. (dac_load_module_file): Converts dis document into DNLite document. * dac2pm.pl: Unused namespace bindings removed. ++ manakai/lib/Message/Util/ChangeLog 22 Sep 2005 10:40:13 -0000 2005-09-22 Wakaba <wakaba@suika.fam.cx> * DIS.dis (Util:): Added for DIS|ForEmpty and DIS|ForLatest. (disIsNullable): Reimplemented. 2005-09-21 Wakaba <wakaba@suika.fam.cx> * DIS.dis (addNamespaceBinding): New method. ++ manakai/lib/Message/Util/DIS/ChangeLog 22 Sep 2005 10:56:00 -0000 2005-09-21 Wakaba <wakaba@suika.fam.cx> * Value.dis (DVValue): Extends DIS|NSResolverDIS. * DNLite.dis: "databaseArg" parameter added to some methods. (free, addNamespaceBinding, getDefaultNamespaceURIRef, getNamespaceBindingList): New methods. (DNLElement): Inherits DIS/Perl|DISElementPerl. (expandedURI, disGetAttribute, plImplementation): New. * Perl.dis (plCodeFragment): "databaseArg" parameter added. ++ manakai/lib/Message/DOM/ChangeLog 22 Sep 2005 10:36:20 -0000 2005-09-21 Wakaba <wakaba@suika.fam.cx> * DOMCore.pm (DOMImplementation): Provides "XML" and "XMLVersion" features if it is "for" ManakaiDOM:DOMXMLFeature. * DOMMain.pm (StringExtended): Code portions of raising StringOutOfBoundsException is temporary disabled since it is not a DOM-style exception supported by current implementation of ManakaiNode - it will be recovered in later revision. ++ manakai/lib/manakai/ChangeLog 22 Sep 2005 11:00:19 -0000 2005-09-21 Wakaba <wakaba@suika.fam.cx> * DISPerl.dis (DISPerl:packageName): New.
++ manakai/lib/Message/Markup/ChangeLog 20 Sep 2005 12:08:51 -0000 2005-09-20 Wakaba <wakaba@suika.fam.cx> * SuikaWikiConfig21.dis (valueRef, nodeIDRef): New attributes. ++ manakai/lib/Message/Util/ChangeLog 20 Sep 2005 12:10:46 -0000 2005-09-20 Wakaba <wakaba@suika.fam.cx> * DIS.dis: Use valueRef and nodeIDRef where possible so that dad file can share text data if possible. For resources, {subOf} and {supOf} is now optional. (sourceNodeIDRef): New attribute. ++ manakai/lib/Message/Util/Error/ChangeLog 20 Sep 2005 12:16:35 -0000 2005-09-20 Wakaba <wakaba@suika.fam.cx> * DOMException.dis (Class, Interface): New types. ManakaiDOM:ExceptionClass and ManakaiDOM:ExceptionIF are now deprecated. (disPerl:EXCEPTION, disPerl:WARNING): Moved from /lib/manakai/DISPerl.dis. ++ manakai/lib/Message/Util/DIS/ChangeLog 20 Sep 2005 12:14:37 -0000 2005-09-20 Wakaba <wakaba@suika.fam.cx> * Value.dis (createDVValueRef): New method. Now values are hold as scalar reference in ManakaiDVValue. (valueRef): New attribute. * DNLite.dis (ManakaiDISImplementationDNLite): Now extends class ManakaiDISImplementation. (convertDISDocumentToDNLDocument): Typo in class names fixed. For nodes, {child} property is now optional. (nodeIDRef, valueRef): New attributes. ++ manakai/lib/Message/DOM/ChangeLog 20 Sep 2005 12:08:19 -0000 2005-09-20 Wakaba <wakaba@suika.fam.cx> * DOMFeature.pm: Debug output code copied from Attic/DOMMetaImpl.pm (Should these code incorporated to source dis file?). ++ manakai/lib/manakai/ChangeLog 20 Sep 2005 12:19:59 -0000 2005-09-20 Wakaba <wakaba@suika.fam.cx> * DISIDL.dis: Full names are given to data types. * DISCore.dis, DISLang.dis, DISPerl.dis: Refactored so that some resources has made its canonical URI changed. Lexical types (DISCore:LexicalType) and programming language data types (DISLang:AnyDataType) is now clearly separated. New name given for, e.g., dis:TypeQName (now DISCore:QName), Perl:ARRAY (now DISPerl:ARRAY), and so on.
++ ./bin/ChangeLog 19 Sep 2005 12:05:15 -0000 2005-09-19 Wakaba <wakaba@suika.fam.cx> * mkdisdump.pl (progress_inc, progress_reset): New functions. ++ ./lib/Message/Util/ChangeLog 19 Sep 2005 12:14:55 -0000 2005-09-19 Wakaba <wakaba@suika.fam.cx> * DIS.dis: Parameter "databaseArg" added to various methods to support objects that have no associated database. (getNamespaceBindingList, getDefaultNamespaceURIRef): New methods. (NO_RDF_TYPE_ERR): New error type. (loadResource): Throws NO_RDF_TYPE_ERR if no rdf:type attribute specified for a resource definition. ++ ./lib/Message/Util/Error/ChangeLog 19 Sep 2005 12:21:57 -0000 2005-09-19 Wakaba <wakaba@suika.fam.cx> * Core.dis: Missing rdf:type attribute added to classes. ++ ./lib/Message/Util/DIS/ChangeLog 19 Sep 2005 12:23:54 -0000 2005-09-19 Wakaba <wakaba@suika.fam.cx> * Value.dis (sourceNodePath): New attribute. (DVNSValue, DVNSOrderedList): New interfaces and classes. * Perl.dis: Some alias definitions moved from ../DIS.dis. The "namespaceContext" parameters added to some methods. (plCodeFragment): Now Perl'ize new DISCore:Integer typed string. (plImplementation): Directly instantiates PCImplementation to reduce overheads to find an implementation by ImplementationRegistry. ++ ./lib/Message/DOM/ChangeLog 19 Sep 2005 12:08:55 -0000 2005-09-19 Wakaba <wakaba@suika.fam.cx> * DOMMain.dis (ManakaiDOM:DOMMethod, ManakaiDOM:DOMMethodReturn, ManakaiDOM:DOMAttribute, ManakaiDOM:DOMAttrGet, ManakaiDOM:DOMAttrSet, ManakaiDOM:DOMMethodParam): Removed. (ManakaiDOMTimeStamp): Removed. * DOMBoot.dis, DOMMetaImpl.dis, DOMMetaImpl.pm: Removed (they are no longer in use). 2005-09-18 Wakaba <wakaba@suika.fam.cx> * DOMMain.dis (StringOutOfBoundsException): New exception. ++ ./lib/manakai/ChangeLog 19 Sep 2005 12:23:20 -0000 2005-09-19 Wakaba <wakaba@suika.fam.cx> * DISCore.dis (DISCore:Boolean): New preferred name to dis:Boolean. (DISCore:Integer): New type. (dis:Value): Default type is changed to DISCore:String.
Perl-related methods moved from DIS to DIS/Perl; DIS readProperties method implemented (still buggy)
Documentation for exceptions and method inheritance; interfaces added to DIS and PerlCode
New DOMFeature module introduced
DISDump datatype & constants & lextype dis:TFQNames implemented
New things to support generation of the document added
lib/Message/Util/DIS/DISDoc.dis: Parsing of lexical types dis:TypeQName and dis:TFQNames implemented
Node.getFeature implemented; DOMLS SimpleSerializer bugs fixed; dis:TypeQName lextype in disdoc parser implemented; Util/DIS dis:setProp bug fixed
Simple serializer implemented
lib/Message/Util/PerlCode.dis: New module; lib/Message/DOM/DOMMetaImpl.dis: +feature bug fixed
ManakaiDISDatabase->loadResource implemented
DOMImplementationRegistryVar moves from DOMMain to DOMMetaImpl; DOMMinimumImplementation added to DOMMetaImpl; SuikaWikiConfig21 element type bindings now work; TreeCore:subnode0 property type added to ManakaiNode; Util/DIS module added (but not completed)
DOMMetaImpl: New; SuikaWikiConfig21: ElementTypeBinding implemented
ManakaiNode: Now compilable
SuikaWikiConfig21: New module; DISIDL, ManakaiNode, DOMException: split from DOMMain
DOMError implemented; ManakaiDOM:ManakaiDOMNodeObject new implementation's but got rid out
DOM test improved; Node.normalize() implemented; DOMMain:ManakaiDOMExceptionIF interface added; DOMCore:ManakaiDOMErrorHandler added
Assertion in dis perl code implemented; DISPerl:raiseException implemented; Scripts updated for new dis format; NodeList perl array representation implemented
DOMLS and DOMEvents rewritten in new style
Classes implement NodeList and NamedNodeMap are merged to DOMCore module
Daily
ManakaiDOMMain removed
Ignore pod files
getElementsByTagName implemented; some bug fixed
Daily
New module
New modules
New
DOMKeyboardEvents module added
New module added
SubTypes for NOT_SUPPORTED_ERR added; #pi and #section to DOM Node convertion supported
Some files moved; DOM Level 3 LS configuration parameters and errors definition added
2004-10-09 Wakaba <wakaba@suika.fam.cx> * dis2pm.pl: Functions to create perl/pod structures are moved to ../../bin/genlib.pl.
Inheritance of DOM* conditions are now explicitly stated; GetPropNode DIS codes are now marked as conditional; _internal_inherit packages are introduced to enable deep inheriting; Process to convert Message::Markup::XML::Node to DOM Node object is now a internal method of ManakaiXMLParser2003; DOMError error definitions added; ManakaiDOMNodeObject->__INT{isExternallyReferred}__ now call internal method getRootNodes to ensure all nodes are checked
Use of Message::Util::Error implemented; ManakaiDOMLS2003: bootstrap implemented
Abstract if/method/attr and role implemented
New modules
2004-09-27 Wakaba <wakaba@suika.fam.cx> * dis2pm.pl (MAIN): Output AUTHOR pod section; support Perl+MPL license. * idl2dis.pl: Output module name and prefix as 'BindingName' and 'FileName'.
More pretty output
Daily commitment
Daily commitment
Daily commitment
Daily commitment
DISDOC documentation format introduced
Daily commitment
ManakaiDOM.dis renamed as ManakaiDOMMain.dis
New module added
Daily commitment
Daily commitment
Daily commitment
Document attributes implemented
2004-09-10 Wakaba <wakaba@suika.fam.cx> * ManakaiDOM.dis (MDOM_NS_EMPTY_URI): New Exception type. (ManakaiDOMNamespaceURI): New DataType. * DOMCore.dis: Most part of DOMImplementation interface is implemented. * dis2pm.pl (method2perl): Description for returned value is changed to be grouped. (get_value_literal): Don't quote null even if it is a DOMString. (perl_exception): Don't output terminating semicolon. (perl_builtin_code): ManakaiDOM:ManakaiDOMNamespaceURI is supported.
idl2dis.pl (type): Don't output Require element for DOMMain module (now it is implicitly required by default)
Daily commitment
Const and ConstGroup implemented
Versioned implementation of "IF" supported
Daily commitment
Daily commitment
Moved
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 |