2006-05-06 Wakaba <wakaba@suika.fam.cx> * Atom.dis (contentElement): New attribute. * H2H.dis (H2HFeature10): The |Version| was incorrect. (new): Finds |XML| feature-implemented object. * SuikaWiki.dis (new): Finds |XML| feature-implemented object. 2006-05-06 Wakaba <wakaba@suika.fam.cx> * H2H.dis: Don't ignore empty lines. Don't ignore leading white spaces. Support for the |html5:tbody| element type was missing. 2006-05-06 Wakaba <wakaba@suika.fam.cx> * H2H.dis: Tree construction is implemented. 2006-05-06 Wakaba <wakaba@suika.fam.cx> * H2H.dis: New module. * Makefile: |H2H.pm| is added. 2006-05-05 Wakaba <wakaba@suika.fam.cx> * SuikaWiki.dis: Test code is added. 2006-05-05 Wakaba <wakaba@suika.fam.cx> * SuikaWiki.dis: SuikaWiki/0.9, SuikaWikiImage/0.9, and SuikaWiki/0.10 parsing is implemented. 2006-05-04 Wakaba <wakaba@suika.fam.cx> * SuikaWiki.dis: New module. * Makefile: The |SuikaWiki| module is added. 2006-04-30 Wakaba <wakaba@suika.fam.cx> * .cvsignore: Updated. 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). 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. 2006-03-31 Wakaba <wakaba@suika.fam.cx> * Makefile (clean-db): New rule. 2006-02-26 Wakaba <wakaba@suika.fam.cx> * Makefile (distclean): New rule. 2006-02-26 Wakaba <wakaba@suika.fam.cx> * Makefile: Revised for new |daf| database format. 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. 2005-12-20 Wakaba <wakaba@suika.fam.cx> * Makefile: |PERL_OPTIONS| variables updated to new definition. 2005-11-23 Wakaba <wakaba@suika.fam.cx> * SuikaWikiConfig21.dis: Bugs on error depth fixed. 2005-11-23 Wakaba <wakaba@suika.fam.cx> * SuikaWikiConfig21.dis (text): New attribute implementation. 2005-11-16 Wakaba <wakaba@suika.fam.cx> * TODO: Removed. * .cvsignore: New file. 2005-10-09 Wakaba <wakaba@suika.fam.cx> * SuikaWikiConfig21.dis (swcfg21:ownerDocument): Changed from a "mn:irefnode0" property to a "mn:xrefnode0" property. 2005-10-08 Wakaba <wakaba@suika.fam.cx> * SuikaWikiConfig21.dis (MUErrorHandler): Removed. (ManakaiSWCFGNode): Extends ManakaiDefaultErrorHandler. 2005-10-08 Wakaba <wakaba@suika.fam.cx> * SuikaWikiConfig21.dis: Now constant values are only defined in interfaces. 2005-09-29 Wakaba <wakaba@suika.fam.cx> * SuikaWikiConfig21.dis (parse): Calls "orphanate" method for to be removed nodes. 2005-09-27 Wakaba <wakaba@suika.fam.cx> * SuikaWikiConfig21.dis: Codes to set "TreeCore:*" properties removed. 2005-09-26 Wakaba <wakaba@suika.fam.cx> * SuikaWikiConfig21.dis: New mn:* properties added. (swcfg21:parent): Abbrevation added. 2005-09-25 Wakaba <wakaba@suika.fam.cx> * Makefile (DAC_SUFFIX): Changed to ".dae". (DAEM_SUFFIX): New. 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. 2005-09-22 Wakaba <wakaba@suika.fam.cx> * Makefile: DAC_SUFFIX changed to ".dad". 2005-09-20 Wakaba <wakaba@suika.fam.cx> * SuikaWikiConfig21.dis (valueRef, nodeIDRef): New attributes. 2005-09-15 Wakaba <wakaba@suika.fam.cx> * SuikaWikiConfig21.dis: Use object method getNodeReference as far as possible (rather than class method) for DIS nodes that overrides lookupNamespaceURI method. 2005-09-08 Wakaba <wakaba@suika.fam.cx> * Makefile: Rules changed so that ../DOM/core.dac is used to construct SuikaWikiConfig21.pm. * SuikaWikiConfig21.dis (SWCFGElement, SWCFGDocument, SWCFGComment, SWCFGDocumentFragment): They no longer inherits the SWCFGNode interface to avoid diamond inheritance in DIS interfaces. 2005-09-06 Wakaba <wakaba@suika.fam.cx> * SuikaWikiConfig21.dis: Now based on ManakaiNode NodeStem framework. 2005-03-06 Wakaba <wakaba@suika.fam.cx> * SuikaWikiConfig21.dis (ExceptionDef): "DIS:UNDECLARED_NS_PREFIX_ERR" moved from "lib/Message/Util/DIS.dis". (lookupNamespaceURI): Raises undeclared prefix exception if prefix is not defined. (expandNamespace, expandETBinding and other methods): Raises undeclared prefix exception if prefix is not defined. * SuikaWikiConfig21.dis (IFClassDef[ManakaiSWCFGImplementation]): Inherit ManakaiDOMMinimumImplementation. 2005-02-28 Wakaba <wakaba@suika.fam.cx> * SuikaWikiConfig21.dis (SWCFGNode.nodeID): New attribute. 2005-02-27 Wakaba <wakaba@suika.fam.cx> * SuikaWikiConfig21.dis (IFClassDef[appendNode]): Infinite-loop bug fixed. (Method[expandedURI]): Shadow name support. (expandETBinding): Set "namespaceExpanded" property true, not to be broken by "expandNamespace" later. 2005-02-19 Wakaba <wakaba@suika.fam.cx> * SuikaWikiConfig21.dis: Namespace support added. (SWCFGParser.parse): Implemented. 2005-02-18 Wakaba <wakaba@suika.fam.cx> * Makefile: New file. 2005-02-16 Wakaba <wakaba@suika.fam.cx> * SuikaWikiConfig21.dis: New module. 2004-10-31 Wakaba <wakaba@suika.fam.cx> * XML.pm: Don't use '#' in qw//. 2003-11-15 Wakaba <wakaba@suika.fam.cx> * SuikaWikiConfig20/: New directory. 2003-11-08 Wakaba <wakaba@suika.fam.cx> * XML.pm (qname): Use new option of 'use_xml' and 'use_xmlns'. (defined_new_namespace): Likewise. 2003-11-01 Wakaba <wakaba@suika.fam.cx> * XML.pm (inner_xml): s/-$/-/ if #comment node. 2003-10-31 Wakaba <wakaba@suika.fam.cx> * XML.pm (get_attribute_value): New. (_get_ns_decls_node): 'default': New option. 2003-09-30 Wakaba <wakaba@suika.fam.cx> * XML.pm: Use Message::Markup::XML::QName. 2003-09-07 Wakaba <wakaba@suika.fam.cx> * XML.pm: Change SuikaWiki:: -> Message::. 2003-08-19 Wakaba <wakaba@suika.fam.cx> * XML.pm (expanded_name): New method. 2003-08-07 Wakaba <wakaba@suika.fam.cx> * SuikaWikiConfig20.pm: New module. 2003-07-12 Wakaba <w@suika.fam.cx> * XML.pm (target_name): Removed. (inner_xml): Reimplement ENTITY declaration outputing. 2003-06-29 Wakaba <w@suika.fam.cx> * XML.pm: INCLUDE/IGNORE marked section is supported. 2003-06-27 Wakaba <w@suika.fam.cx> * XML.pm (remove_references): Remove 'smxp__defined_with_param_ref' flag to remove parameter references in the ENTITY declaration. 2003-06-26 Wakaba <w@suika.fam.cx> * XML.pm (_resolve_relative_uri_by_parent): New functions. 2003-06-23 Wakaba <w@suika.fam.cx> * XML.pm (base_uri, resolve_relative_uri): New functions. 2003-06-16 Wakaba <w@suika.fam.cx> * XML.pm: Some bug fixes and addition of features to support SuikaWiki::Markup::XML::Parser. 2003-05-25 Wakaba <w@offweb.ddo.jp> * XML.pm (new): Support new arguments, 'qname' and 'namespace_prefix'. (_ns_parse_qname): New. (namespace_prefix): New. 2003-05-24 Wakaba <w@offweb.ddo.jp> * XML/: New directory. * XML.pm: Update to support XML/Parser.pm. * TODO: New. 2003-05-11 Wakaba <w@offweb.ddo.jp> * XML.pm (attribute_value): Output #reference as is. 2003-04-29 Wakaba <w@offweb.ddo.jp> * XML.pm: Bug fixes. (content_spec): New function. (inner_xml#pi): If pi's content has '?>', replace to '? >'. (same behavior as XSLT's.) (Was replaced to '?>'.) (#reference, #section): New support. (#declaration): All XML's declarations are supported. (inner_text%output_ref_as_is): New option. (_check_name): New. (flag): New. (POD:NODE TYPES): New documentation. 2003-04-27 Wakaba <w@offweb.ddo.jp> * ChangeLog: New file. 2003-04-26 Wakaba <w@offweb.ddo.jp> * XML.pm: New module.