2008-10-15 Wakaba * Tokenizer.pm.src: Set index attribute to each attribute token, for ignoring namespaced duplicate attribute at the XML namespace parser layer. Raise a parse error if the attribute value is omitted, in XML mode. Raise a parse error if the attribute value is not quoted, in XML mode. Raise a parse error if "<" character is found in a quoted attribute value, in XML mode. 2008-10-15 Wakaba * Tokenizer.pm.src: XML tag name start character support for end tags. Support for the short end tag syntax of XML5. Raise a parse erorr for a lowercase in XML. 2008-10-15 Wakaba * Tokenizer.pm.src: XML tag name start character support for start tags. 2008-10-15 Wakaba * Tokenizer.pm.src: Support for XML processing instructions. 2008-10-15 Wakaba * Tokenizer.pm.src: Mark CHARACTER_TOKEN with character reference as such, for the support of XML parse error. 2008-10-14 Wakaba * Tokenizer.pm.src: Parse error if CDATA section is not closed or is placed outside of the root element. 2008-10-14 Wakaba * Tokenizer.pm.src: Raise a parse error for XML "]]>" other than CDATA section end. 2008-10-14 Wakaba * Tokenizer.pm.src: Support for case-insensitive XML attribute names. 2008-10-14 Wakaba * Dumper.pm: Typo fixed. 2008-10-14 Wakaba * Dumper.pm: New module. 2008-10-14 Wakaba * Tokenizer.pm.src: Introduced "in_xml" flag for CDATA section support in XML. 2008-10-14 Wakaba * Tokenizer.pm.src: Make *_TOKEN (token type constants) exportable. New token types, PI_TOKEN for XML and ABORT_TOKEN for document.write() or incremental parsing, are added for future extensions. 2008-10-14 Wakaba * Tokenizer.pm.src: New file. 2008-05-24 Wakaba * Serializer.pm (get_inner_html): Don't escape |"| in content (HTML5 revision 1592). 2008-05-24 Wakaba * Serializer.pm (get_inner_html): Append "\n" after the start tag of a |listing| element (HTML5 revision 1675). 2008-03-02 Wakaba * Serializer.pm (get_inner_html): Typo fixed. 2008-03-01 Wakaba * Serializer.pm (get_inner_html): Escape NBSP (HTML5 revision 1277). 2007-11-11 Wakaba * Serializer.pod: New file. * Makefile: New file. 2007-11-11 Wakaba * Serializer.pm: New module (split from ../HTML.pm.src). 2007-11-11 Wakaba * ChangeLog: New file.