maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Carlos Sanchez (JIRA)" <>
Subject [jira] Closed: (MAVENUPLOAD-2186) HTML parser 1.1.0 to Maven repo
Date Fri, 26 Sep 2008 19:58:45 GMT


Carlos Sanchez closed MAVENUPLOAD-2186.

      Assignee: Carlos Sanchez
    Resolution: Fixed

> HTML parser 1.1.0 to Maven repo
> --------------------------------------------
>                 Key: MAVENUPLOAD-2186
>                 URL:
>             Project: Maven Upload Requests
>          Issue Type: Improvement
>            Reporter: Henri Sivonen
>            Assignee: Carlos Sanchez
>         Attachments: htmlparser-1.1.0-bundle.jar
> For reference, the previous version was MAVENUPLOAD-2006.
> Changes:
>     * Made the SAX, DOM and XOM parser entry point constructors default to altering the
infoset instead of throwing when the input needs coercing to be an XML 1.0 4th ed. plus Namespaces
>     * Isolated Java IO dependent code from the parser core. The parser core now compiles
on Google Web Toolkit.
>     * Refactored the tokenizer to use a switch branch per state instead of method per
>     * Made various performance tweaks to the tokenizer.
>     * Implemented support for MathML and SVG foreign content. (Note that the SVG part
is based on spec text that has been commented out from the spec at the request of the SVG
>     * Made the parser suspendable after any input character.
>     * Made it possible for custom TreeBuilder subclasses to request parser suspension.
(Applications wishing to implement document.write() should provide their own TreeBuilder subclass
and a document.write()-aware replacement of the Driver class. Look in the gwt-src/ directory
for sample code.)
>     * Made changes to the parser core to make it more suitable for mechanical translation
into other object-oriented programming languages that have C-like control structures but not
necessarily a garbage collector (with focus on targeting C++). This work is not complete.
>     * Made the HTML serializer do the right thing when input represents a conforming
XHTML+SVG+MathML tree. (Results may be bad for non-conforming input trees.)
>     * Developed sample programs for converting between HTML5 and XHTML5 when the input
is known to be conforming.
>     * Provided an XML serializer so that the sample code no longer depends on the Xalan
>     * Improved API documentation.
>     * Fixed bugs in the tokenizer, tree builder and the input stream character encoding
>     * Made coercion to an XML infoset work according to the HTML5 spec.
>     * Added ID uniqueness checking.
>     * Various other fixes.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:


View raw message