Donate Share

XHTML Doclet

File Release Notes and Changelog

Release Name: XHTML Doclet 0.4

Notes: This release includes a lot more code refactoring and project organization. Everything in the package xhtmldoclet.* was migrated to net.sourceforge.xhtmldoclet.*, and several key classes were renamed. This means that the starting class is now "net.sourceforge.xhtmldoclet.Doclet". The GUI that appears if the doclet is executed from main() has been completely redesigned, and now works correctly whether run from class files or a JAR file. Several common internal fields and methods were refactored, including relative paths to and from the document root, getting text from the property file with string substitutions, and creating a DocletAbortException. Several bugs were resolved as well: notably, links and anchors for methods containing parameterized types are now generated correctly. XHTML Doclet now prints its version, revision, and build date when creating docs, making it easier to track which version is being used, including when testing new builds. (The first is a static field in Doclet, the latter two are read from text files generated when building the JAR file.) The Ant build script was also significantly revised, with the intent of removing platform-specific commands (such as "ls") and the shell script for StatSVN. (This is tied with using java.util.jar.* to introspect into a JAR file, avoiding the need to have an explicit listing of resources.) The compiled class directory was also changed to "build" (in the script and Eclipse) to avoid collisions and confusion. Project-specific formatting and organization settings were also added to promote source code uniformity. Please test out the code for regression and new defects!


Changes: svn log -r 20:31 https://xhtmldoclet.svn.sourceforge.net/svnroot/xhtmldoclet