2005-05-11 Julian Scheid * src/gnu/classpath/tools/gjdoc/RootDocImpl.java (findSourceFile, findOrCreatePackageDoc, build): Modified to better handle multiple source directories. * src/gnu/classpath/tools/gjdoc/Main.java (startDoclet): Likewise. 2005-05-05 Julian Scheid * src/gnu/classpath/tools/gjdoc/ExecutableMemberDocImpl.java (createFromSource): Do not require whitespace to separate type dimension qualifier from member name. Replace some uses of String by StringBuffer. 2005-05-05 Julian Scheid * src/gnu/classpath/tools/gjdoc/ExecutableMemberDocImpl.java (createFromSource): Do not require whitespace to separate type dimension qualifier from member name. Replace some uses of String by StringBuffer. * src/gnu/classpath/tools/gjdoc/MemberDocImpl.java (parseModifiers): Likewise. * src/gnu/classpath/tools/doclets/AbstractDoclet.java (addUsedBy): Use TreeMap instead of HashMap for deterministic usage type sort order. (UsageType): Implements Comparable (UsageType.compareTo): New method. 2005-05-04 Julian Scheid * src/gnu/classpath/tools/gjdoc/Main.java: Handle single quotes in command files. 2005-04-27 Julian Scheid * src/gnu/classpath/tools/gjdoc/Main.java: Treat command line flags as case-insensitive. * src/gnu/classpath/tools/doclets/AbstractDoclet.java: Likewise. 2005-04-26 Julian Scheid * src/gnu/classpath/tools/doclets/htmldoclet/ExternalDocSet.java (load): Throw a FileNotFoundException when URL.openStream() returns null. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java (run): When an external package-list cannot be retrieved, print a warning instead of raising an exception. 2005-04-25 Julian Scheid * src/gnu/classpath/tools/gjdoc/ParameterImpl.java (name): Fix capitalized public keyword. 2005-04-25 Julian Scheid * src/gnu/classpath/tools/gjdoc/ParameterImpl.java (resolve): Do not replace unresolvable ClassDocProxy with TypeImpl. 2005-04-25 Julian Scheid * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java (getTypeParameters): do not return "<>" string when type parameter array is empty. 2005-04-24 Mark Wielaard * configure.ac (AC_INIT): Set version to 0.7.4+cvs. 2005-04-24 Mark Wielaard * configure.ac (AC_INIT): Set version to 0.7.4. (jni_linkflag): Removed. 2005-04-24 Julian Scheid * Makefile.am: remove duplicate source files for native build. 2005-04-24 Julian Scheid * NEWS: Update for 0.7.4 release. * README: Update for 0.7.4 release. Remove obsolete information about -nocomment not working. 2005-04-24 Julian Scheid * gjdoc.sh.in: Fix a quoting issue by recursively invoking another shell. 2005-04-24 Julian Scheid * Makefile.am: Add src/com/sun/javadoc/TypeVariable.java and src/gnu/classpath/tools/gjdoc/TypeVariableImpl.java to sources. 2005-04-24 Julian Scheid * Makefile.am: Include XmlDoclet classes in bytecode version as well when --enable-xmldoclet is specified. 2005-04-24 Julian Scheid * gjdoc.sh.in: Pass arguments prefixed with -J to the virtual machine. 2005-04-17 Andrew John Hughes * src/com/sun/javadoc/ClassDoc.java: (typeParameters()): New method for retrieving type variables. * src/com/sun/javadoc/Type.java: (asTypeVariable()): New method for casting to a type variable. * src/com/sun/javadoc/TypeVariable.java: New class to handle type variables. (bounds()): New method to retrieve variable bounds. (owner()): New method to retrieve owning class. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: (printIndexEntry(HtmlPage,Doc)): Add type variables to class name. (printClassPage(File,String,ClassDoc,ClassDoc,ClassDoc)): Likewise. (createTypeHref(HtmlPage,Type,boolean)): Likewise. (getTypeParameters(ClassDoc)): New method to construct a String containing the type parameters. * src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: (asTypeVariable()): New method. (createInstance(ClassDoc,PackageDoc,ClassDoc[],PackageDoc[],char[], int,int,List)): Add parsing of type variables, which may contain ','. (typeParameters()): New method to return the type parameters. (parseTypeVariables(ClassDocImpl, String)): New method to parse the type variables. * src/gnu/classpath/tools/gjdoc/ClassDocProxy.java: (asTypeVariable()): New method. (typeParameters()): New method. * src/gnu/classpath/tools/gjdoc/ClassDocReflectedImpl.java: (asTypeVariable()): New method. (typeParameters()): New method. * src/gnu/classpath/tools/gjdoc/TypeImpl.java: (asTypeVariable()): New variable to cast type variables. * src/gnu/classpath/tools/gjdoc/TypeVariableImpl.java: New class to represent type variables. (TypeVariableImpl(String,String,String,ProgramElementDoc)): New constructor, which also handles owning class. (setBounds(List)): New method to set bounds. (bounds()): New method to retrieve bounds. (owner()): New method to retrieve owner. 2005-04-08 Julian Scheid * src/gnu/classpath/tools/gjdoc/FieldDocImpl.java (createFromSource): Reimplemented. Fixes a number of bugs, most importantly comma-separated field lists are now recognized and nested brackets/braces as well as comments are dealt with properly. (createFieldDoc): added helper method. * src/gnu/classpath/tools/gjdoc/ClassDocImpl.java (isIncluded): Include inner classes if outer class is included and access level is covered according to command line options. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java (printClassPage): Only output "Nested Classes" header if there are nested classes to list. 2005-04-08 Julian Scheid * Makefile.am, docs/Makefile.am: Modified man page generation to avoid bug #12326 (make clean/distclean deletes too many files.) 2005-03-14 Mark Wielaard * configure.ac: Set version to 0.7.3+cvs. 2005-03-14 Mark Wielaard * Makefile.am (lib_com_sun_tools_doclets_Taglet_la_SOURCES): Remove src/com/sun/tools/javadoc/Main.java. * configure.ac: Set version to 0.7.3. 2005-03-14 Julian Scheid * NEWS: Removed reference to src/com/sun/tools/javadoc/Main.java. * README: Updated version number to 0.7.3 * src/com/sun/tools/javadoc/Main.java: Removed. * src/gnu/classpath/tools/java2xhtml/Java2xhtml.java: Added license boilerplate; updated copyright and license in usage output. 2005-03-13 Julian Scheid * configure.ac: Bumped version to 0.7.3-cvs. 2005-03-13 Julian Scheid * gjdoc.sh.in: Fixed classpath to use jars from $(datadir)/java in classpath; applied patch by Jerry Haltom which tries to use the VM configured by environment variable JAVA first, then /usr/bin/java, and only if this fails falls back to the VM used during build. * Makefile.am: Added class com.sun.tools.javadoc.Main. * src/gnu/classpath/tools/gjdoc/Main.java: Added method execute(String, String[]) and commented-out empty shells for additional execute methods. Thanks to Jerry Haltom. * src/com/sun/tools/javadoc/Main.java: Initial version. Thanks to Jerry Haltom. * NEWS: Added news for release 0.7.3. 2005-03-09 Julian Scheid * README: update version number and command line options. 2005-03-09 Julian Scheid * NEWS: add news for release 0.7.2. 2005-03-08 Julian Scheid * src/gnu/classpath/tools/gjdoc/Main.java: add support for option -reflection; disable reflection by default. * src/gnu/classpath/tools/gjdoc/RootDocImpl.java: only use reflection if enabled on command line. 2005-03-08 Julian Scheid * src/gnu/classpath/tools/gjdoc/ExecutableMemberDocImpl.java: properly parse the thrown exception immediately preceding the closing semicolon of an interface method declaration. Reported by Robert Schuster 2005-03-04 Julian Scheid * Makefile.am: Put jar files into $(datadir)/java instead of $(datadir)/java/ext. Reported by Jerry Haltom and Michael Koch. * src/gnu/classpath/tools/gjdoc/SeeTagImpl.java: Removed bogus Thread.dumpStack() invocation. Reported by Arnaud Vandyck * src/gnu/classpath/tools/gjdoc/Main.java: Pass DocErrorReporter in reflected invocation of Doclet's validOptions() method. Reported by Christopher Oezbek * configure.ac: Bumped version to 0.7.2-cvs. 2005-02-22 Julian Scheid * Makefile.am: use classes/ instead of genclasses/ for compiled generated sources. 2005-02-21 Julian Scheid * NEWS: add news for release 0.7.1. 2005-02-21 Julian Scheid * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: fix support for option -title. 2005-02-18 Julian Scheid * gjdoc.sh.in: Add antlr.jar to classpath. 2005-02-18 Julian Scheid * docs/gjdoc.texi: Renamed node 'Copying' to 'GNU General Public License'. * docs/gpl.text: likewise. 2005-02-17 Julian Scheid * docs/fdl.texi: Remove references to other nodes. * docs/gjdoc.texi: Improve license information; comment out publishing information; minor fixes. * docs/invoke.texi: Add section 'Writing Doclets'; minor fixes. 2005-02-17 Michael Koch * docs/.cvsignore: Added files generated when building all docs. 2005-02-14 Julian Scheid * m4/ac_prog_jar.m4: fixed bug #11970: faulty Kaffe check in gjdoc/m4/ac_prog_jar.m4. See bug details for follow-up information. Reported by Kalle Olavi Niemitalo. * src/gnu/classpath/tools/NotifyingInputStreamReader.java: fixed bug #11989: ParseException with -encoding UTF-8. Reported by Kalle Olavi Niemitalo. 2005-02-12 Julian Scheid * m4/ac_prog_javac.m4: added reference to GCC bugzilla to warning message. Reported by Kalle Olavi Niemitalo. 2005-02-11 Kalle Olavi Niemitalo * Makefile.am (gjdoc_resources): Added HTML, JS, and PNG files. lib_gnu_classpath_tools_gjdoc_la_LIBADD includes these already. 2005-02-11 Julian Scheid * src/gnu/classpath/tools/NotifyingInputStreamReader.java: correctly handle remaining undecoded bytes in the input buffer. * src/gnu/classpath/tools/MalformedInputEvent.java: added toString() method. 2005-02-11 Julian Scheid * Makefile.am: remove bogus reference to docs/gjdoc.1 in EXTRA_DIST. * m4/ac_prog_javac.m4: test for jikes before guavac; test for ecj as well; emit warning if "gcj -C" is being used. 2005-02-11 Julian Scheid * Makefile.am: remove bogus reference in EXTRA_DIST. 2005-02-11 Julian Scheid * src/gnu/classpath/tools/gjdoc/Main.java: do not catch Throwable, catch Exception instead so that Errors can fall through. 2005-02-11 Julian Scheid * src/gnu/classpath/tools/gjdoc/Main.java: Also exit with return code 1 if the doclet raised any errors. 2005-02-11 Michael Koch * docs/.cvsignore, src/resources/.cvsignore: New files. 2005-02-11 Michael Koch * src/gnu/classpath/tools/gjdoc/Main.java (main): Fixed typo. 2005-02-11 Michael Koch * src/gnu/classpath/tools/gjdoc/Main.java (main): Exit with return code of '1' of execution is failing. 2005-02-10 Julian Scheid * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: fix private field access. 2005-02-10 Julian Scheid * Makefile.am: put version.properties into Jar's top level folder. 2005-02-10 Julian Scheid * contrib/texi2pod.pl: initial version. 2005-02-10 Julian Scheid * configure.ac: added sub-directory docs. * Makefile.am: added doc files to EXTRA_DIST. * docs/Makefile.am, docs/configure.ac, docs/fdl.texi, docs/gcc-common.texi, docs/gjdoc.texi, docs/gpl.texi, docs/invoke.texi: initial version. 2005-02-10 Julian Scheid * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: force generation of overview page if a single package is documented and either -title, -doctitle or -overview has been specified. 2005-02-10 Julian Scheid * src/gnu/classpath/tools/gjdoc/Main.java: output warning when option -classpath hasn't been interceptded at the wrapper level; add -serialwarn and -nocomment to usage; better usage message for -serialwarn. * README: regenerate usage. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: properly support optiosn -overview and -nocomment. Replace option -noserialwarn with -serialwarn. * src/gnu/classpath/tools/doclets/htmldoclet/CssClass.java, src/resources/htmldoclet/gjdochtml-clean-layout.css: add new style for overview page. 2005-02-10 Julian Scheid * NEWS: add news for next prerelease. 2005-02-09 Julian Scheid * Makefile.am: correct jar parameters to fix "file not found" error with Kaffe's jar tool; do not copy antlr.jar to build directory; minor syntax fixes; fix dependency issues; do not generate version.properties and gjdoc.mf. * configure.ac: added src/resources/version.properties to config files. * src/resources/version.properties, gjdoc.manifest: extracted from Makefile.am. 2005-02-09 Julian Scheid * m4/ac_prog_jar.m4: check for fastjar as well; warn if using Kaffe's jar. * m4/ac_prog_antlr.m4: if $ANTLR_JAR is set, use that for locating antlr.jar; complain if $ANTLR_JAR specifies a non-existing file. * configure.ac: set autoconf prerequisite version to 2.59; set config macro directory; accept option --with-antlr-jar. 2005-02-09 Julian Scheid * m4/ac_prog_java.m4: check for gij as well. 2005-02-09 Julian Scheid * autogen.sh: have aclocal include macros from m4/. 2005-02-09 Julian Scheid * acinclude.m4: removed * m4/ac_check_class.m4, m4/ac_check_classpath.m4, m4/ac_check_home.m4, m4/ac_check_junit.m4, m4/ac_check_rqrd_class.m4, m4/ac_java_options.m4, m4/ac_prog_antlr.m4, m4/ac_prog_jar.m4, m4/ac_prog_java_cc.m4, m4/ac_prog_javac.m4, m4/ac_prog_javac_works.m4, m4/ac_prog_javadoc.m4, m4/ac_prog_javah.m4, m4/ac_prog_java.m4, m4/ac_prog_java_works.m4, m4/ac_try_run_javac.m4, m4/am_prog_gcj.m4: added. 2005-02-09 Michael Koch * gjdoc.sh.in: Add version numbers to jars. 2005-02-09 Julian Scheid * README: added information about required tools when building from CVS. 2005-02-09 Michael Koch * gjdoc.sh.in: Exec VM executing gjdoc to replace shell process executing gjdoc.sh. 2005-02-09 Julian Scheid * autogen.sh: replaced with modified version from Classpath. 2005-02-09 Michael Koch * gjdoc.sh.in: Valid scripts need the the "#!/bin/sh" stuff in first line. 2005-02-09 Michael Koch * Makefile.am: Handle $(DESTDIR) when installing non-native gjdoc 2005-02-09 Michael Koch * .cvsignore: Added more files to ingore. * src/com/sun/javadoc/.cvsignore, src/com/sun/tools/doclets/.cvsignore, src/gnu/classpath/tools/.cvsignore, src/gnu/classpath/tools/doclets/.cvsignore, src/gnu/classpath/tools/doclets/debugdoclet/.cvsignore, src/gnu/classpath/tools/doclets/htmldoclet/.cvsignore, src/gnu/classpath/tools/doclets/xmldoclet/.cvsignore, src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/.cvsignore, src/gnu/classpath/tools/gjdoc/.cvsignore, src/gnu/classpath/tools/gjdoc/expr/.cvsignore, src/gnu/classpath/tools/java2xhtml/.cvsignore, src/gnu/classpath/tools/taglets/.cvsignore: New files. 2005-02-09 Michael Koch * Makefile.am: Cleaned up to make "make distcheck" work. 2005-02-09 Michael Koch * Makefile.am: Don't delete $(datadir). * Makefile: Remove from CVS. 2005-02-08 Julian Scheid * src/gnu/classpath/tools/doclets/AbstractDoclet.java: * src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: * src/gnu/classpath/tools/gjdoc/InheritDocTagImpl.java: * src/gnu/classpath/tools/gjdoc/Parser.java: * src/gnu/classpath/tools/gjdoc/RootDocImpl.java: * src/gnu/classpath/tools/gjdoc/TagImpl.java: refactor so that jikes doesn't warn anymore. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: * src/gnu/classpath/tools/doclets/htmldoclet/CssClass.java: * src/resources/htmldoclet/gjdochtml-clean-layout.css: some HTML output and CSS refactoring * src/gnu/classpath/tools/java2xhtml/Java2xhtml.java: s/numerical/numeric/g * gjdoc.sh.in: use Tom Tromey's parameter passing workaround for buggy shells. 2005-02-07 Julian Scheid * Makefile.am: add boilerplate license; removed manual generation of gjdoc.sh. * configure.ac: add boilerplate license; generate gjdoc.sh from gjdoc.sh.in. * gjdoc.sh.in: initial version. 2005-02-07 Julian Scheid * acinclude.m4: apply Thomas Zander's workaround for buggy AC_PROG_JAVA macro as a temporary solution. 2005-02-07 Julian Scheid * acinclude.m4: added patched macro from gcj.m4. * configure.ac: adjust for patched macro. 2005-02-07 Julian Scheid * acinclude.m4: add current directory to classpath when trying whether a java compiler works. * configure.ac: add test for java compiler; accept configure flag --enable-native defaulting to yes; set variable ENABLE_NATIVE if not disabled and gcj found. * Makefile.am: use $(JAVAC) for compiling to bytecode instead of $(GCJ); only generate binaries if ENABLE_NATIVE; if not ENABLE_NATIVE, generate and install a start script. 2005-02-07 Julian Scheid * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: make links to classes on index page work correctly. 2005-02-06 Julian Scheid * src/resources/htmldoclet/gjdochtml-clean-layout.css: fix navigation bar wrapping problem. 2005-02-06 Julian Scheid * README: replaced usage with latest output. * src/gnu/classpath/tools/gjdoc/Main.java: add -s and -addstylesheet to usage. Reword `path of' in usage to `path to'. 2005-02-06 Julian Scheid * README: replaced usage with latest output; added -nocomment and -serialwarn to Missing Features and adjusted wording re: command line compatibility. * src/gnu/classpath/tools/doclets/AbstractDoclet.java: accept `-s' as an alias for `-sourcepath'. * src/gnu/classpath/tools/gjdoc/Main.java: accept `-s' as an alias for `-sourcepath'; accept `--help' as an alias for `-help'. add option '-all'; rearrange usage; remove [ignored] from usage for option -locale; fix typos in usage; * src/gnu/classpath/tools/java2xhtml/Java2xhtml.java: factor out CSS class names; rename CSS classes for brevity. * src/resources/htmldoclet/gjdochtml-clean-color1.css: CSS class name refactoring. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: add option -addstylesheet; fix option -stylesheetfile; * src/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java: have beginPage() accept a list of stylesheets. 2005-02-05 Mark Wielaard * README: Add last two lines of usage message. 2005-02-05 Julian Scheid * README: * TROUBLESHOOTING: * src/gnu/classpath/tools/gjdoc/Main.java: applied documentation update patch by Mark Wielaard. 2005-02-05 Julian Scheid * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: fixed bottom navigation bar on use pages. 2005-02-05 Julian Scheid * src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: make -xmlonly the default mode. 2005-02-05 Julian Scheid * src/gnu/classpath/tools/doclets/AbstractDoclet.java: collect "implemented by" usage information for interfaces. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: add "implemented by" information and summary description to use pages. * src/gnu/classpath/tools/doclets/htmldoclet/CssClass.java: add new classes for use pages. * src/resources/htmldoclet/HtmlDoclet.properties: add text for "implemented by" usage category. * src/resources/htmldoclet/gjdochtml-clean-layout.css: add layout for usage summary description. 2005-02-05 Julian Scheid * ChangeLog: correction. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: fix typo in output. 2005-02-05 Julian Scheid * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: more information for uses pages; fixed bugs in navigation bar; add decoration for source code page; link to next/previous index letter; add message for empty use pages; several minor improvements and bugfixes. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java: add method getFile(). * src/gnu/classpath/tools/doclets/htmldoclet/CssClass.java: add new CSS styles. * src/gnu/classpath/tools/java2xhtml/Java2xhtml.java: better tag nesting for line anchor. * src/resources/htmldoclet/gjdochtml-clean-layout.css: * src/resources/htmldoclet/gjdochtml-clean-color1.css: improved stylesheets. 2005-02-04 Julian Scheid * configure.ac: bump version to 0.7.1. * README: update to reflect changes since previous release. * Makefile.am: generate version.properties at compile-time and add to jars and native executable. * src/gnu/classpath/tools/gjdoc/Main.java: use version string from generated /version.properties. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: add message to deprecated page if there are no deprecated API elements; make space between parameter type and parameter name non-breaking; add meta-equiv keywords to class and package pages; fix bug on deprecated page; add next/prev links and shortcuts to navigation bar; improve formatting of method/constructor synopsis in detail section; add "throws" information to method/constructor synopsisl; use version string from /version.properties; remove help page from output for now. * src/gnu/classpath/tools/doclets/AbstractDoclet.java: move getDocletVersion() to HtmlDoclet.java. * src/gnu/classpath/tools/doclets/htmldoclet/CssClass.java: add new CSS classes; change tag for detail synopsis to "pre". * src/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java: support keyword output. * src/resources/htmldoclet/gjdochtml-clean-layout.css: some polishing. * src/resources/htmldoclet/help.xhtml: friendlier "no help available" message. * src/resources/htmldoclet/gjdoc.js: remove stylesheet-related hacks for now. 2005-02-03 Julian Scheid * src/gnu/classpath/tools/gjdoc/Main.java: recognize option -bootclasspath; output warning if -bootclasspath is specified. 2005-02-03 Andrew Overholt * Makefile.am: Add java-expression.g to EXTRA_DIST. Add fixes for distcheck. Add necessary include to AM_GCJFLAGS for the antlr-generated files. 2005-02-03 Julian Scheid * src/gnu/classpath/tools/gjdoc/Main.java: add support for option --version. 2005-02-02 Julian Scheid * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java (printPackageTreeRec): add parameter parentNode; don't output tree parent in package interface tree implements list; prefix implements list with "also implements:" for interfaces; remove bogus whitespace in output. (printClassTree, printInterfaceTree): pass parameter parentNode. 2005-02-02 Julian Scheid * src/gnu/classpath/tools/gjdoc/Main.java (getCollator): gracefully handle null return values from Collator.getCollator(Locale); add documentation. 2005-02-01 Andrew Overholt * configure.ac: Add --enable-xmldoclet option (default to no). * Makefile.am: Add required logic for above. Minor tweaks for antlr. 2005-01-14 Julian Scheid * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: add missing table row tags and table end tag on usage page. 2004-12-21 Julian Scheid * acinclude.m4: remove dependency on grep supporting -o; do not complain if no antlr.jar is found. 2004-12-21 Julian Scheid * src/gnu/classpath/tools/doclets/AbstractDoclet.java: add standard taglet for @return tags. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: properly output @return tags. * src/gnu/classpath/tools/gjdoc/ClassDocReflectedImpl.java: add method newInstance(). * src/gnu/classpath/tools/gjdoc/RootDocImpl.java: remove debug output; add resolution mechanism for .* imports. 2004-12-20 Julian Scheid * Makefile.am: add ClassDocReflectedImpl.java; set system property "gnu.gcj.runtime.VMClassLoader.library_control=never" on link. * src/gnu/classpath/tools/gjdoc/AbstractTagImpl.java: temporary fix for inlineTags() sometimes returnining null. * src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: rewrite of findClass(); findExecutableRec(), findConstructor() and findMethod() no longer assume that the member is part of a ClassDocImpl; add getter and setter for importStatementList. * src/gnu/classpath/tools/gjdoc/ClassDocProxy.java: remove dead code in compareTo(); resolve qualifiedName in constructor; minor reformatting. * src/gnu/classpath/tools/gjdoc/ClassDocReflectedImpl.java: initial version. * src/gnu/classpath/tools/gjdoc/DocImpl.java: use char[] instead of StringBuffer; write raw comment into cache depending on Main.isCacheRawComments(); cache source files. * src/gnu/classpath/tools/gjdoc/ExecutableMemberDocImpl.java: no longer assume that the member is part of a ClassDocImpl. * src/gnu/classpath/tools/gjdoc/FieldDocImpl.java: remove debug code. * src/gnu/classpath/tools/gjdoc/Main.java: added isCacheRawComments(); added System.exit(0) at end of main(); catch Throwables in addition to Exceptions in main(). * src/gnu/classpath/tools/gjdoc/MemberDocImpl.java: fix bug which would lead to an ArrayIndexOutOfBoundsException. * src/gnu/classpath/tools/gjdoc/Parser.java: add import statements to ClassDocImpl; cope with empty statements at top-level; handle escaped single and double quotes in field constants; accelerate whitespace detection. * src/gnu/classpath/tools/gjdoc/RootDocImpl.java: complete overhaul of class resolution mechanism; introducing fall-back to reflection if source code not available. * src/gnu/classpath/tools/gjdoc/ThrowsTagImpl.java: no longer assume that referenced exception is a ClassDocImpl. * src/gnu/classpath/tools/doclets/AbstractDoclet.java: optimizations to index building; removed debug message. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: fixed NPE. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java: optimization test. * TROUBLESHOOTING: added info on gcj hang. 2004-12-17 Julian Scheid * src/gnu/classpath/tools/doclets/AbstractDoclet.java: added methods isSinglePackage(), getSinglePackage(). * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: output trimmed documentation if only one package is being documented. 2004-12-17 Julian Scheid * src/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java: fixed method name. 2004-12-17 Julian Scheid * src/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java: add methods createHrefString(String,String) and createHrefString(String,String,String). * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: add method createTypeHref; add hyperlink to inherited member table headers. 2004-12-17 Julian Scheid * src/gnu/classpath/tools/doclets/AbstractDoclet.java: add method getImplementedInterfaces(). * src/gnu/classpath/tools/doclets/htmldoclet/CssClass.java: add class for sub-table headers. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: list inherited fields and inherited nested classes; show "member summary" headers even if only inherited members are listed; use smaller heading for inherited member table; add "class" or "interface" to modifiers for nested classes. * src/com/sun/javadoc/ClassDoc.java: add innerClasses(boolean). * src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: implement innerClasses(boolean); treat inner classes as included when they are protected, no matter what access level mask has been specified. * src/gnu/classpath/tools/gjdoc/ClassDocProxy.java: implement innerClasses(boolean) dummy. * src/gnu/classpath/tools/gjdoc/FieldDocImpl.java: treat fields as public if they are members of an interface. * src/gnu/classpath/tools/gjdoc/MemberDocImpl.java: remove commented out code. * src/gnu/classpath/tools/gjdoc/Parser.java: support for unfiltered inner classes; correctly filter inner classes. * src/resources/htmldoclet/gjdochtml-clean-color1.css: add style for sub-table headers. * src/resources/htmldoclet/gjdochtml-clean-layout.css: likewise. 2004-12-17 Julian Scheid * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: add window title to all page titles if specified; sort member details by name; output serialized form page; link to serialized form page from class page. * src/gnu/classpath/tools/doclets/AbstractDoclet.java: register serial tag; call tag output method even if tags are empty; add findField() method. * src/gnu/classpath/tools/doclets/debugdoclet/DebugDoclet.java: output fields and serialized fields. * src/gnu/classpath/tools/doclets/htmldoclet/CssClass.java: add CSS classes for serialized form page. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java: add method span(CssClass, String). * src/gnu/classpath/tools/doclets/htmldoclet/HtmlTagletContext.java: store whether context is serialized form page. * src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: fix a bug which would result in an incorrect SourcePosition; add readExternal, writeExternal, and writeObject to serialization methods. * src/gnu/classpath/tools/gjdoc/MemberDocImpl.java: improved comparison. * src/gnu/classpath/tools/gjdoc/Parser.java: treat readExternal, writeExternal and writeObject as serialization method candidates. * src/resources/htmldoclet/gjdochtml-clean-color1.css: add styles for serialized form page. * src/resources/htmldoclet/gjdochtml-clean-layout.css: likewise. 2004-12-16 Julian Scheid * src/gnu/classpath/tools/doclets/htmldoclet/CssClass.java: tweaked CSS classes, added new class. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: hide link to package overview on index page(s); categorize class menu for packages. * src/resources/htmldoclet/gjdochtml-clean-layout.css: smaller font for menu pages. 2004-12-16 Julian Scheid * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: remove commented code. 2004-12-16 Julian Scheid * src/gnu/classpath/tools/doclets/AbstractDoclet.java: collect implementing classes in separate pass. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: remove inefficient collection of implementing classes. 2004-12-15 Julian Scheid * src/gnu/classpath/tools/doclets/htmldoclet/CssClass.java: added new CSS classes. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: further improved generated HTML. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java: added beginRow(CssClass). * src/resources/htmldoclet/gjdochtml-clean-color1.css: various improvements. * src/resources/htmldoclet/gjdochtml-clean-layout.css: likewise. 2004-12-15 Julian Scheid * Makefile.am: added new files. * src/gnu/classpath/tools/doclets/htmldoclet/CssClass.java: added various CSS classes. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: improved generated HTML. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java: include default CSS stylesheets. * src/resources/htmldoclet/gjdochtml-clean-color1.css: * src/resources/htmldoclet/gjdochtml-clean-layout.css: * src/resources/htmldoclet/inherit.png: initial version. 2004-12-15 Julian Scheid * src/gnu/classpath/tools/NotifyingInputStreamReader.java: fix bug which would result in an endless loop under certain conditions; fix bug in event listener registration/deregistration. * src/gnu/classpath/tools/IOToolkit.java: add methods getLineFromFile(), getColumnDisplayLine(). * src/gnu/classpath/tools/gjdoc/Parser.java: output warning on malformed input. 2004-12-15 Julian Scheid * Makefile.am: add new files. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: fix window title, omit title for menu pages; copy resources to own subdirectory; copy javascript file. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java: include javascript; invoke javascript function when page is loaded. * src/resources/htmldoclet/gjdoc.js: copied from src/resources/doctranslets/html/res/gjdoc.js; only set title if not null. 2004-12-15 Julian Scheid * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: support @linkplain tags. * src/gnu/classpath/tools/gjdoc/DocImpl.java: likewise. * src/gnu/classpath/tools/gjdoc/LinkTagImpl.java: likewise. * src/gnu/classpath/tools/gjdoc/SeeTagImpl.java: fix bug in label detection. 2004-12-15 Julian Scheid * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: add navigation bar to about page and help page. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java: add method insert(Reader). * src/resources/htmldoclet/help.xhtml: replaced outer body tag by p tag. 2004-12-15 Julian Scheid * src/gnu/classpath/tools/doclets/AbstractDoclet.java: added getThrownExceptions(), isUncheckedException(). * src/gnu/classpath/tools/doclets/debugdoclet/DebugDoclet.java: output thrown exceptions. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: output "throws" information for unchecked exceptions. remove debug output. 2004-12-15 Julian Scheid * src/gnu/classpath/tools/doclets/AbstractDoclet.java: added getSortedMethods(), getSortedConstructors(), getSortedFields(), getSortedInnerClasses(); removed bogus comment; special handling for standard taglets. * src/gnu/classpath/tools/doclets/DocletOptionPackageWildcard.java: add isSpecified(). * src/gnu/classpath/tools/doclets/htmldoclet/CssClass.java: added various CSS classes. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: list inhertited methods properly for interfaces; fix bug in "specified by" list; sort methods/fields/constructors; add inline deprecated information; add see also information; list nested classes; improved layout. * src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: remove interface sorting; properly handle empty method and constructor signatures; improved comparison. * src/gnu/classpath/tools/gjdoc/ExecutableMemberDocImpl.java: improved comparison. * src/gnu/classpath/tools/gjdoc/Parser.java: removed array sorting. * src/gnu/classpath/tools/gjdoc/SeeTagImpl.java: improved reference resolution. * src/gnu/classpath/tools/taglets/ValueTaglet.java: corrected copyright notice. 2004-12-14 Julian Scheid * src/gnu/classpath/tools/gjdoc/Main.java: support option -classpath. 2004-12-14 Julian Scheid * src/gnu/classpath/tools/doclets/debugdoclet/DebugDoclet.java: Initial version. 2004-12-14 Julian Scheid * Makefile.am: add new files. * src/gnu/classpath/tools/doclets/AbstractDoclet.java: made tagletMap accessible to subclasses; pass tag renderer to SinceTaglet; adapt to new TagletContext architecture; collect information about relationship between classes interfaces. * src/gnu/classpath/tools/taglets/TagletContext.java: revamped Taglet rendering. * src/gnu/classpath/tools/taglets/SinceTaglet.java: likewise. * src/gnu/classpath/tools/gjdoc/TagImpl.java: likewise. * src/gnu/classpath/tools/gjdoc/DocImpl.java: likewise. * src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: likewise. * src/gnu/classpath/tools/gjdoc/SeeTagImpl.java: allow access to reference text; remove debug code. * src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: improve sorting; allow multiple "extends" for interfaces; make all interface members public. * src/gnu/classpath/tools/doclets/InlineTagRenderer.java: * src/gnu/classpath/tools/doclets/htmldoclet/HtmlTagletContext.java: * src/gnu/classpath/tools/gjdoc/ValueTagImpl.java: * src/gnu/classpath/tools/taglets/CodeTaglet.java: * src/gnu/classpath/tools/taglets/GnuExtendedTaglet.java: initial version. * src/gnu/classpath/tools/doclets/htmldoclet/CssClass.java: added various CSS classes. * src/gnu/classpath/tools/gjdoc/expr/ConstantInteger.java: return new Integer instead of new Long(). * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: various improvements to generated HTML code; improve tag rendering; show superinterfaces, subinterfaces, implementing classes; 2004-12-13 Julian Scheid * src/gnu/classpath/tools/gjdoc/RootDocImpl.java: remove debug output. 2004-12-13 Julian Scheid * src/gnu/classpath/tools/doclets/AbstractDoclet.java: add missing imports. * src/gnu/classpath/tools/doclets/DocletOptionPackageWildcard.java: likewise. * src/gnu/classpath/tools/gjdoc/Main.java: remove support for class names on command line and update usage information; complain if no classes can be found. * src/gnu/classpath/tools/gjdoc/ParseException.java: add default constructor. * src/gnu/classpath/tools/gjdoc/Parser.java: compare specified package name and actual package name in source file, ignore source and emit warning on mismatch. * src/gnu/classpath/tools/gjdoc/RootDocImpl.java: likewise. 2004-12-13 Julian Scheid * src/gnu/classpath/tools/doclets/AbstractDoclet.java: removed bogus comment at eof. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: added options -title for backwards compatibility; added dummy implementation of -noserialwarn; removed "Running HtmlDoclet" notice. 2004-12-13 Julian Scheid * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: implemented option -nocomment. 2004-12-13 Julian Scheid * Makefile.am: added new files. * src/gnu/classpath/tools/doclets/PackageMatcher.java * src/gnu/classpath/tools/doclets/AbstractDoclet.java: minor refactoring due to above. * src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: likewise. * src/gnu/classpath/tools/doclets/DocletOptionPackageWildcard.java: add missing import; catch InvalidPackageWildcardException; minor refactoring. 2004-12-13 Julian Scheid * src/gnu/classpath/tools/doclets/DocletOptionColonSeparated.java: replace "subdirs" naming with the more neutral "components". * src/gnu/classpath/tools/doclets/DocletOptionPackageWildcard.java: initial version. * src/gnu/classpath/tools/doclets/AbstractDoclet.java: implemented option -noqualifier. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: likewise. * src/gnu/classpath/tools/gjdoc/Main.java: add option -noqualifier to usage. 2004-12-13 Julian Scheid * src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: added missing imports. 2004-12-13 Julian Scheid * Makefile.am: added new classes; added antlr-specific stuff. * acinclude.m4: added AC_PROG_ANTLR macro. * configure.ac: added call to AC_PROG_ANTLR macro. * src/build.xml: added antlr-specific stuff; some obsolete changes to gcj handling. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: added border to all tables except navigation bar; added tooltip to type links; added some missing CSS classes; added "implements" to tree; improved tree formatting; added links to package trees from full tree; added "All Classes" link to package menu; fixed double-slash in URLs;general HTML improvements; italics for interfaces in class menu; added inheritance tree to class page; added "enclosing class" to class page; added missing type to field details; only output parameters if @param tag is present; better status output. show "(package private)" for package private elements. * src/gnu/classpath/tools/doclets/htmldoclet/CssClass.java: added new CSS classes; support for templates with two nested tags (inner elements). * src/com/sun/javadoc/FieldDoc.java: added method constantValueExpression() * src/com/sun/javadoc/Type.java: added method isPrimitive(). * src/gnu/classpath/tools/taglets/SinceTaglet.java: fixed wrong HTML close tag. * src/gnu/classpath/tools/taglets/VersionTaglet.java: changed CSS class in HTML code. * src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: implemented isPrimitive(); minor reformatting; added methods getValue(), findFieldValue(). * src/gnu/classpath/tools/gjdoc/ClassDocProxy.java: implemented isPrimitive(); properly implemented compareTo(Object). * src/gnu/classpath/tools/gjdoc/FieldDocImpl.java: support for field value literal extraction; minor reformatting; implements constantValue(), constantValueExpression(); override isStatic() and isFinal() to always return true for fields in interfaces. * src/gnu/classpath/tools/gjdoc/Parser.java: support for field value literal extraction. * src/gnu/classpath/tools/gjdoc/ProgramElementDocImpl.java: fix swapped package private/private modifier; use isStatic() and isFinal() methods instead of isStatic and isFinal fields for determining modifier. * src/gnu/classpath/tools/gjdoc/RootDocImpl.java: minor reformatting. * src/gnu/classpath/tools/gjdoc/TypeImpl.java: implement isPrimitive(). * src/gnu/classpath/tools/gjdoc/expr/AdditionExpression.java: * src/gnu/classpath/tools/gjdoc/expr/AndExpression.java: * src/gnu/classpath/tools/gjdoc/expr/BinaryBitwiseExpression.java: * src/gnu/classpath/tools/gjdoc/expr/BinaryComputationExpression.java: * src/gnu/classpath/tools/gjdoc/expr/BinaryEqualityExpression.java: * src/gnu/classpath/tools/gjdoc/expr/BinaryExpression.java: * src/gnu/classpath/tools/gjdoc/expr/BinaryLogicalExpression.java: * src/gnu/classpath/tools/gjdoc/expr/BinaryRelationExpression.java: * src/gnu/classpath/tools/gjdoc/expr/BinaryShiftExpression.java: * src/gnu/classpath/tools/gjdoc/expr/BitShiftRightExpression.java: * src/gnu/classpath/tools/gjdoc/expr/ConditionalExpression.java: * src/gnu/classpath/tools/gjdoc/expr/ConstantBoolean.java: * src/gnu/classpath/tools/gjdoc/expr/ConstantByte.java: * src/gnu/classpath/tools/gjdoc/expr/ConstantChar.java: * src/gnu/classpath/tools/gjdoc/expr/ConstantDouble.java: * src/gnu/classpath/tools/gjdoc/expr/ConstantExpression.java: * src/gnu/classpath/tools/gjdoc/expr/ConstantFloat.java: * src/gnu/classpath/tools/gjdoc/expr/ConstantInteger.java: * src/gnu/classpath/tools/gjdoc/expr/ConstantLong.java: * src/gnu/classpath/tools/gjdoc/expr/ConstantNull.java: * src/gnu/classpath/tools/gjdoc/expr/ConstantShort.java: * src/gnu/classpath/tools/gjdoc/expr/ConstantString.java: * src/gnu/classpath/tools/gjdoc/expr/Context.java: * src/gnu/classpath/tools/gjdoc/expr/DivisionExpression.java: * src/gnu/classpath/tools/gjdoc/expr/EqualExpression.java: * src/gnu/classpath/tools/gjdoc/expr/Evaluator.java: * src/gnu/classpath/tools/gjdoc/expr/EvaluatorEnvironment.java: * src/gnu/classpath/tools/gjdoc/expr/ExclusiveOrExpression.java: * src/gnu/classpath/tools/gjdoc/expr/Expression.java: * src/gnu/classpath/tools/gjdoc/expr/GreaterThanExpression.java: * src/gnu/classpath/tools/gjdoc/expr/GreaterThanOrEqualExpression.java: * src/gnu/classpath/tools/gjdoc/expr/IdentifierExpression.java: * src/gnu/classpath/tools/gjdoc/expr/IllegalExpressionException.java: * src/gnu/classpath/tools/gjdoc/expr/InclusiveOrExpression.java: * src/gnu/classpath/tools/gjdoc/expr/LessThanExpression.java: * src/gnu/classpath/tools/gjdoc/expr/LessThanOrEqualExpression.java: * src/gnu/classpath/tools/gjdoc/expr/LogicalAndExpression.java: * src/gnu/classpath/tools/gjdoc/expr/LogicalNotExpression.java: * src/gnu/classpath/tools/gjdoc/expr/LogicalOrExpression.java: * src/gnu/classpath/tools/gjdoc/expr/ModuloExpression.java: * src/gnu/classpath/tools/gjdoc/expr/MultiplicationExpression.java: * src/gnu/classpath/tools/gjdoc/expr/NegateExpression.java: * src/gnu/classpath/tools/gjdoc/expr/NotEqualExpression.java: * src/gnu/classpath/tools/gjdoc/expr/NotExpression.java: * src/gnu/classpath/tools/gjdoc/expr/ShiftLeftExpression.java: * src/gnu/classpath/tools/gjdoc/expr/ShiftRightExpression.java: * src/gnu/classpath/tools/gjdoc/expr/SubtractionExpression.java: * src/gnu/classpath/tools/gjdoc/expr/Type.java: * src/gnu/classpath/tools/gjdoc/expr/TypeCastExpression.java: * src/gnu/classpath/tools/gjdoc/expr/UnaryExpression.java: * src/gnu/classpath/tools/gjdoc/expr/UnknownIdentifierException.java: * src/gnu/classpath/tools/gjdoc/expr/java-expression.g: Initial version. 2004-12-11 Julian Scheid * TROUBLESHOOTING: initial version. 2004-12-11 Julian Scheid * src/gnu/classpath/tools/java2xhtml/Java2xhtml.java: removed unnecessary toString() call; sized output StringBuffer more generously. 2004-12-10 Julian Scheid * src/gnu/classpath/tools/doclets/AbstractDoclet.java: handle multiple source directories. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: likewise. 2004-12-10 Julian Scheid * src/gnu/classpath/tools/gjdoc/Main.java: fix NPE when empty directories are examined. * src/gnu/classpath/tools/java2xhtml/Java2xhtml.java: fix StringIndexOutOfBoundsException. 2004-12-10 Julian Scheid * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: move license text above bottom navigation bar. * src/gnu/classpath/tools/gjdoc/DocImpl.java: fix bug which would copy license text only for documented classes. 2004-12-10 Julian Scheid * src/gnu/classpath/tools/gjdoc/Main.java: add option -licensetext, add to usage. * src/gnu/classpath/tools/gjdoc/DocImpl.java: only copy license if option -licensetext has been given on the command line. * src/gnu/classpath/tools/gjdoc/Parser.java: only detect license comment if it contains the string "copyright", case-insensitive. 2004-12-10 Julian Scheid * Makefile.am: added new files. * src/gnu/classpath/tools/IOToolkit.java: added method readFully(Reader). * src/gnu/classpath/tools/gjdoc/Parser.java: use NotifyingInputStreamReader for reading source files; extract boilerplate comment. * src/gnu/classpath/tools/gjdoc/PackageDocImpl.java: add null boilerplate parameter to invocation of parseCommentTags(). * src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: add null boilerplate parameter to invocation of parseCommentTags(). * src/gnu/classpath/tools/gjdoc/AbstractTagImpl.java: likewise. * src/gnu/classpath/tools/gjdoc/DocImpl.java: improved detection of firstCommentTags. add support for boilerplate text. * src/gnu/classpath/tools/gjdoc/Main.java: updated usage text; default locate now US english; default source encoding now temporarily US-ASCII; use BreakIterator by default for non-english languages. * src/gnu/classpath/tools/doclets/xmldoclet/HtmlRepairer.java: add parameter for dropping leading

tag. * src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: pass additional parameter to HtmlRepairer constructor. * src/gnu/classpath/tools/doclets/htmldoclet/CssClass.java: add CSS class for boilerplate; support suggested attributes for divs. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java: support output encoding; support suggested attributes. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: support output encoding and charset; support boilerplate text; repair HTML code; 2004-12-10 Julian Scheid * src/gnu/classpath/tools/MalformedInputEvent.java: * src/gnu/classpath/tools/MalformedInputListener.java: * src/gnu/classpath/tools/NotifyingInputStreamReader.java: Initial version. 2004-12-08 Julian Scheid * Makefile.am: added new files. * src/gnu/classpath/tools/doclets/AbstractDoclet.java: allow run() to throw DocletConfigurationException; use printError() instead of System.err.println() for error message output. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: generate package-list file; implement options -link, -linkoffset. * src/gnu/classpath/tools/doclets/htmldoclet/ExternalDocSet.java: initial version. 2004-12-08 Julian Scheid * Makefile.am: Add new files. 2004-12-08 Julian Scheid * src/gnu/classpath/tools/StringToolkit.java: initial version. 2004-12-08 Julian Scheid * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: implement tag {@docRoot}. * src/gnu/classpath/tools/gjdoc/DocImpl.java: fix handling of generic inline tags. 2004-12-08 Julian Scheid * src/gnu/classpath/tools/doclets/AbstractDoclet.java: omit unnamed package from index; add method getAllPackages(). * src/gnu/classpath/tools/doclets/htmldoclet/CssClass.java: add new CSS classes for overriding information. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: show overriding information; show field type; properly handle classes in the unnamed package; add link to package overview page to package class list; use getAllPackages() instead of rootDoc.specifiedPackages() for package menu and overview page; handle case when source files are not located in the proper package directory. * src/gnu/classpath/tools/gjdoc/ExecutableMemberDocImpl.java: remove dead code. * src/gnu/classpath/tools/gjdoc/Main.java: emit warning when -J option is ignored; simulate option -JD (set system property); allow user to specify Java source files on the command line. * src/gnu/classpath/tools/gjdoc/PackageDocImpl.java: use TreeSet instead of ArrayList for set of all classes. * src/gnu/classpath/tools/gjdoc/Parser.java: have processSourceFile() return the resulting ClassDoc. * src/gnu/classpath/tools/gjdoc/RootDocImpl.java: handle source files specified on command line. * src/gnu/classpath/tools/FileSystemClassLoader.java: remove debug output and dead code. 2004-12-07 Andrew Overholt * configure.ac: Fix CLASSPATH for proprietary JVMs. * Makefile.am: Add new files. 2004-12-07 Julian Scheid * src/gnu/classpath/tools/gjdoc/Parser.java: sort methods, fields, and constructors. * src/gnu/classpath/tools/gjdoc/ExecutableMemberDocImpl.java: fix problems with final parameters and whitespace within array dimension specifiers. 2004-12-07 Julian Scheid * src/com/sun/javadoc/ClassDoc.java: add methods fields(boolean), methods(boolean) and constructors(boolean). * src/com/sun/javadoc/FieldDoc.java: add method constantValue(). * src/gnu/classpath/tools/FileSystemClassLoader.java: consider Class-Path manifest attribute in jar files; add support for finding resources. * src/gnu/classpath/tools/doclets/htmldoclet/CssClass.java: add classes for return type and specifying interfaces. * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: show return type, specifying interfaces. output arbitrary inline tags. * src/gnu/classpath/tools/gjdoc/AbstractTagImpl.java: implement interface TagContainer; pass context member and context tag to tag parser. * src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: add support for unfiltered method, field and constructor arrays; implement methods(boolean), fields(boolean) and constructors(boolean); implement getFieldDoc, getMethodDoc, getConstructorDoc. * src/gnu/classpath/tools/gjdoc/ClassDocProxy.java: implement methods(boolean), fields(boolean) and constructors(boolean). * src/gnu/classpath/tools/gjdoc/DocImpl.java: consider context member and context tag in tag parser; add support for comment inheritance. * src/gnu/classpath/tools/gjdoc/FieldDocImpl.java: add dummy implementation for constantValue(). * src/gnu/classpath/tools/gjdoc/InheritDocTagImpl.java: initial version. * src/gnu/classpath/tools/gjdoc/Main.java: ignore options starting with -J; properly support -docletpath option. * src/gnu/classpath/tools/gjdoc/MemberDocImpl.java: override resolveComments() with support for automatic comment inheritance. * src/gnu/classpath/tools/gjdoc/MethodDocImpl.java: remove special-case handling of comment inheritance. * src/gnu/classpath/tools/gjdoc/PackageDocImpl.java: pass null context member and context tag to tag parser. * src/gnu/classpath/tools/gjdoc/ParamTagImpl.java: support context member and context tag. * src/gnu/classpath/tools/gjdoc/Parser.java: support unfiltered fields, methods and constructors. * src/gnu/classpath/tools/gjdoc/RootDocImpl.java: don't close rawCommentCache before doclet has run. * src/gnu/classpath/tools/gjdoc/SeeTagImpl.java: remove debug code. * src/gnu/classpath/tools/gjdoc/SerialFieldTagImpl.java: support for context member and context tag. * src/gnu/classpath/tools/gjdoc/TagImpl.java: likewise. * src/gnu/classpath/tools/gjdoc/ThrowsTagImpl.java: likewise. * src/gnu/classpath/tools/gjdoc/TagContainer.java: initial version. 2004-12-04 Andrew Overholt * configure.ac: Allow installation of gnujaxp.jar in $PREFIX. 2004-12-03 Andrew Overholt * Makefile.am: Update. 2004-12-03 Julian Scheid * src/gnu/classpath/tools/gjdoc/MethodDocImpl.java: inherit documentation from superclass if possible. * src/gnu/classpath/tools/gjdoc/DocImpl.java: add getter for tagMap. 2004-12-03 Julian Scheid * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: if the -group's don't cover all packages, put remaining packages into section "Other Packages" on the overview page. 2004-12-03 Julian Scheid * src/gnu/classpath/tools/doclets/AbstractDoclet.java: changed directory name "docfiles" to "doc-files". 2004-12-03 Julian Scheid * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: fixed a NPE if a ThrowsTag doesn't resolve an exception 2004-12-03 Julian Scheid * src/resources/htmldoclet/HtmlDoclet.properties: * src/resources/htmldoclet/gjdochtml-vanilla.css: * src/resources/htmldoclet/help.xhtml: initial version. 2004-12-03 Julian Scheid * examples/Makefile: add new classes and resources. 2004-12-03 Julian Scheid * src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: accommodate for moved classes; tweak output XML code. * src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslate.java: accommodate for moved classes. * src/gnu/classpath/tools/doclets/DocletOptionColonSeparated.java added missing package specification and imports. * src/gnu/classpath/tools/doclets/StandardTaglet.java: made public. 2004-12-03 Julian Scheid * src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: remember source position for classes; fix isIncluded(); properly resolve parameter types in link tags * src/gnu/classpath/tools/gjdoc/DocImpl.java: remove

...

around firstSentenceTags; add setter for source position * src/gnu/classpath/tools/gjdoc/Main.java: pass all options to doclet, including those handled by gjdoc; change standard doclet to HtmlDoclet; minor fixes in usage output; * src/gnu/classpath/tools/gjdoc/PackageDocImpl.java: cache allClasses, ordinaryClasses and exceptions. * src/gnu/classpath/tools/gjdoc/RootDocImpl.java: sort classes; work around Classpath's writeUTF() performance issue; fix isIncluded(). * src/gnu/classpath/tools/gjdoc/SeeTagImpl.java: fix resolution of java.lang classes. * src/gnu/classpath/tools/gjdoc/TextTagImpl.java: add getter for text. * src/gnu/classpath/tools/gjdoc/TypeImpl.java: fix isIncluded(). * src/gnu/classpath/tools/taglets/AuthorTaglet.java: * src/gnu/classpath/tools/taglets/SinceTaglet.java: improve emitted HTML. 2004-12-03 Julian Scheid * src/gnu/classpath/tools/FileSystemClassLoader.java: * src/gnu/classpath/tools/doclets/PackageGroup.java: * src/gnu/classpath/tools/doclets/PackageMatcher.java: * src/gnu/classpath/tools/doclets/InvalidPackageWildcardException.java: * src/gnu/classpath/tools/doclets/StandardTaglet.java: moved from src/gnu/classpath/tools/doclets/xmldoclet * src/gnu/classpath/tools/IOToolkit.java: * src/gnu/classpath/tools/doclets/AbstractDoclet.java: * src/gnu/classpath/tools/doclets/DocletConfigurationException.java: * src/gnu/classpath/tools/doclets/DocletOption.java: * src/gnu/classpath/tools/doclets/DocletOptionColonSeparated.java: * src/gnu/classpath/tools/doclets/DocletOptionFile.java: * src/gnu/classpath/tools/doclets/DocletOptionFlag.java: * src/gnu/classpath/tools/doclets/DocletOptionString.java: * src/gnu/classpath/tools/doclets/TagletPrinter.java: * src/gnu/classpath/tools/doclets/htmldoclet/CssClass.java: * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: * src/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java: * src/gnu/classpath/tools/taglets/TagletContext.java: initial version. * src/gnu/classpath/tools/doclets/xmldoclet/FileSystemClassLoader.java: * src/gnu/classpath/tools/doclets/xmldoclet/InvalidPackageWildcardException.java: * src/gnu/classpath/tools/doclets/xmldoclet/PackageGroup.java: * src/gnu/classpath/tools/doclets/xmldoclet/PackageMatcher.java: * src/gnu/classpath/tools/doclets/xmldoclet/StandardTaglet.java: removed. 2004-11-29 Julian Scheid * src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: don't emit HTML repairing terminating text prematurely. 2004-11-29 Julian Scheid * src/resources/doctranslets/html/classdoc.xsl: added workaround for a problem in gnujaxp. 2004-11-29 Julian Scheid * src/resources/doctranslets/html/gjdoc.xsl: fixed XSL syntax error. 2004-11-29 Julian Scheid * src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletException.java: use reflection to set the root cause if possible. * src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslet.java: use DOMResult instead of StreamResult for output file list, thus improving performance and working around a bug in Aelfred. * src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: output serializable fields; output root cause on exception. * src/resources/doctranslets/html/deprecated.xsl: correct filename in copyright header. * src/resources/doctranslets/html/gjdoc.xsl: add serialized page to output file list. correct condition for tree page. * src/resources/doctranslets/html/serialized.xsl: initial version. * examples/Makefile: add serialized.xsl to resources. 2004-11-27 Julian Scheid * src/resources/doctranslets/html/alphaindex.xsl: * src/resources/doctranslets/html/alphaindex_chunked.xsl: * src/resources/doctranslets/html/classdoc.xsl: * src/resources/doctranslets/html/deprecated.xsl: * src/resources/doctranslets/html/fulltree.xsl: * src/resources/doctranslets/html/help.xsl: pass document title to javascript. * src/resources/doctranslets/html/packagedoc.xsl: pass document title to javascript; make XPath expression compatible with GNUJAXP. * src/resources/doctranslets/html/classdoc.xsl: pass document title to javascript; improve handling of
 tags.

	* src/resources/doctranslets/html/res/gjdoc.js: new handling of
	document title.

	* src/resources/doctranslets/html/html_common.xsl: minor
	refactoring.	

2004-11-26  Julian Scheid 

	* src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: support
	option -group; allow use of options -tag and -taglet for
	specifying the order in which generic tags, user-specified tags
	and standard tags appear in the output document; minor
	refactoring; tidy comment indentation.

	* src/gnu/classpath/tools/gjdoc/Main.java: added option -group to
	usage information.

	* src/gnu/classpath/tools/gjdoc/DocImpl.java: honor inline tag
	types instead of forcing all inline tags to {@link}; fix problem
	with inline tags that do not have a value; fix bug which produced
	invalid parameter names.
	
	* src/resources/doctranslets/html/classdoc.xsl: show deprecation
	information correctly in both summary and detail section.

	* src/resources/doctranslets/html/index_noframes.xsl: support
	grouped packages.

	* src/resources/doctranslets/html/packagedoc.xsl: tidy indentation
	in template output-classes-summary.

	* src/resources/doctranslets/html/gjdoc.xsl: fixed path to
	gjdoc.js resource.

	* src/resources/doctranslets/html/index.xsl: add common includes
	so that gjdoc.js is loaded.

	* src/resources/doctranslets/html/index_noframes.xsl: fixed page
	title.

	* src/resources/doctranslets/html/deprecated.xsl: fixed page
	title.

	* src/resources/doctranslets/html/res/gjdoc.js: copy page title to
	browser title on page load.

	* src/gnu/classpath/tools/doclets/xmldoclet/InvalidPackageWildcardException.java:
	* src/gnu/classpath/tools/doclets/xmldoclet/PackageGroup.java:
	* src/gnu/classpath/tools/doclets/xmldoclet/PackageMatcher.java:
	* src/gnu/classpath/tools/doclets/xmldoclet/StandardTaglet.java:
	initial version.
	
2004-11-25  Andrew Overholt  

	* Makefile.am: Clean up and add missing resource compilations.

2004-11-25  Julian Scheid 

	* src/gnu/classpath/tools/taglets/AuthorTaglet.java: added a
	workaround for a bug in classpath regex handling.

2004-11-25  Julian Scheid 

	* src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: fix NPEs
	if superclasses have empty field or method lists.

2004-11-25  Andrew Overholt  

	* Makefile.am: Add txt files as resources.

2004-11-25  Julian Scheid 
	* Makefile.am:
	* configure.ac:
	* src/gnu/classpath/tools/doclets/xmldoclet/Driver1_4.java:
	* src/gnu/classpath/tools/gjdoc/ClassDocProxy.java:
	apply latest patches by Andrew Overholt.

2004-11-25  Julian Scheid 
	* src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: output
	isOrdinaryClass for clasdocs; output full superclass information,
	including inherited fields and methods; output full package
	documentation; output usage information; support option -uses.
	* src/gnu/classpath/tools/doclets/xmldoclet/HtmlRepairer.java:
	improved heuristics for detecting non-escaped ampersands.
	* src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslet.java:
	pass option -uses to stylesheets; create directory structure for
	usage pages if necessary.
	* src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletOptions.java:
	add field for option -uses.
	* src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: implement
	method hashCode().
	* src/gnu/classpath/tools/gjdoc/Parser.java: support comments
	between class declaration and opening brace in scanned source
	files.
	* src/resources/doctranslets/gjdoc_common.xsl: support option
	-uses.
	* src/resources/doctranslets/html/about.xsl: initial version.
	* src/resources/doctranslets/html/allclasses.xsl:
	* src/resources/doctranslets/html/packageclasses.xsl:
	* src/resources/doctranslets/html/allpackages.xsl: call javascript
	function when document is loaded; add CSS classes to header and
	links.
	* src/resources/doctranslets/html/alphaindex.xsl: 
	* src/resources/doctranslets/html/alphaindex_chunked.xsl: 
	* src/resources/doctranslets/html/deprecated.xsl:
	* src/resources/doctranslets/html/fulltree.xsl:
	* src/resources/doctranslets/html/help.xsl:
	* src/resources/doctranslets/html/index_noframes.xsl:
	call javascript function when document is loaded; set currently
	selected item in navbar; improved XHTML structure.
	* src/resources/doctranslets/html/classdoc-source.xsl: use
	template for title.
	* src/resources/doctranslets/html/classdoc-uses.xsl: initial
	version.
	* src/resources/doctranslets/html/classdoc.xsl: 
	call javascript function when document is loaded; set currently
	selected item in navbar; improved XHTML structure; link to source
	and usage; fixed output of enclosing class; implemented output of
	inherited methods and fields;
	* src/resources/doctranslets/html/gjdoc.xsl: support option -uses;
	copy alternate stylesheets; output about page.
	* src/resources/doctranslets/html/html_common.xsl: add javascript
	file and alternate stylesheets to template include_common;
	improved navigation bar.
	* src/resources/doctranslets/html/index.xsl: make left frame
	slightly smaller.
	* src/resources/doctranslets/html/packagedoc.xsl: call javascript
	function when document is loaded; set currently selected item in
	navbar; improved XHTML structure; split class list into
	interfaces, classes, exceptions and errors; output full package
	documentation.
	* src/resources/doctranslets/html/res/gjdochtml.css:
	fixed comment format; moved styles to gjdochtml-clean.css.
	* src/resources/doctranslets/html/res/gjdoc.js:
	* src/resources/doctranslets/html/res/gjdochtml-clean.css:
	* src/resources/doctranslets/html/res/gjdochtml-sclara.css:
	* src/resources/doctranslets/html/res/gjdochtml-fixed.css:
	initial version.
	
2004-11-23  Julian Scheid 
	* src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: output
	sub-tags for @deprecated tags; support @deprecated tags; support
	options -nodeprecated and -nodeprecatedlist; output coarse-grained
	deprecation information to index.xml.
	* src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslet.java:
	pass option -nodeprecatedlist to stylesheet.
	* src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletOptions.java:
	add field for option -nodeprecatedlist.
	* src/gnu/classpath/tools/gjdoc/Main.java: add options -tag,
	-nodeprecated, -nodeprecatedlist to usage.
	* src/gnu/classpath/tools/gjdoc/RootDocImpl.java: remove debugging
	output.
	* src/gnu/classpath/tools/taglets/DeprecatedTaglet.java: initial
	version.	
	* src/resources/doctranslets/gjdoc_common.xsl: support for option
	-nodeprecatedlist.
	* src/resources/doctranslets/html/classdoc.xsl: move templates
	get_qualified_type, resolve_parameter_list and output_link_tag to
	html_common.xsl.
	* src/resources/doctranslets/html/deprecated.xsl: initial version.
	* src/resources/doctranslets/html/gjdoc.xsl: implement list of
	deprecated API entries.
	* src/resources/doctranslets/html/html_common.xsl: add entry for
	deprecated list to navbar; templates get_qualified_type,
	resolve_parameter_list and output_link_tag moved here.

2004-11-23  Julian Scheid 
	* src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: support
	-doctitle option; output RootDoc documentation (if -overview
	given).
	* src/gnu/classpath/tools/doclets/xmldoclet/HtmlRepairer.java: fix
	NPE when outside class context; fix StringOutOfBoundsException
	when handling incomplete HTML tags like "
	* src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: use
	Doc.compareTo() instead of explicitly comparing Doc names.
	* src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: move comparison
	function to DocImpl.java.
	* src/gnu/classpath/tools/gjdoc/DocImpl.java: use locale-dependent
	Collator for comparing names of Docs.
	* src/gnu/classpath/tools/gjdoc/Main.java: provide a Collator
	using the user-specified locale.
	
2004-11-23  Julian Scheid 
	* src/gnu/classpath/tools/gjdoc/Main.java: support option
	-breakiterator; initial support for option -locale.
	* src/gnu/classpath/tools/gjdoc/DocImpl.java: implement option
	-breakiterator.
	
2004-11-23  Julian Scheid 
	* src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: rename
	option -stylesheet to -stylesheetfile; support options -header,
	-footer, -bottom.
	* src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslet.java:
	pass options -header, -footer, -bottom to stylesheet.
	* src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletOptions.java:
	add fields for options -header, -footer, -bottom.
	* src/gnu/classpath/tools/gjdoc/Main.java: add options -header,
	-footer, -bottom to usage; fix problem when -subpackages are
	specified but no other packages or classes are specified
	explicitly.
	* src/gnu/classpath/tools/gjdoc/RootDocImpl.java: add method
	hasSpecifiedPackagesOrClasses().
	* src/resources/doctranslets/gjdoc_common.xsl: support options
	-header, -footer, -bottom.
	* src/resources/doctranslets/html/alphaindex.xsl:
	* src/resources/doctranslets/html/alphaindex_chunked:
	* src/resources/doctranslets/html/classdoc.xsl:
	* src/resources/doctranslets/html/fulltree.xsl:
	* src/resources/doctranslets/html/help.xsl:
	* src/resources/doctranslets/html/html_common.xsl:
	* src/resources/doctranslets/html/index_noframes.xsl:
	* src/resources/doctranslets/html/packagedoc.xsl: 
	add bottom navigation bar.
	* src/resources/doctranslets/html/res/gjdochtml.css: improve
	navigation bar appearance.

2004-11-23  Julian Scheid 
	* src/gnu/classpath/tools/gjdoc/Main.java: Implemented options
	-subpackages and -exclude.

2004-11-23  Julian Scheid 
	* src/gnu/classpath/tools/doclets/xmldoclet/Driver.java:
	Implemented option -tag.
	* src/gnu/classpath/tools/taglets/GenericTaglet.java: initial
	version.
	
2004-11-23  Julian Scheid 
	* src/gnu/classpath/tools/doclets/xmldoclet/Driver.java:
	* src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslet.java:
	* src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletOptions.java:
	* src/gnu/classpath/tools/gjdoc/Main.java:
	* src/resources/doctranslets/gjdoc_common.xsl:
	* src/resources/doctranslets/html/gjdoc.xsl:
	Renamed option -stylesheet to -stylesheetfile.

2004-11-23  Julian Scheid 
	* src/com/sun/javadoc/Doc.java: add support for SourcePosition.
	* src/com/sun/javadoc/SourcePosition.java: initial version.
	* src/gnu/classpath/tools/java2xhtml/Java2xhtml.java: initial
	version.
	* src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: sorted
	imports; made DocTransletOptions a field instead of a variable;
	added support for options -linksource, -windowtitle, -helpfile,
	-stylesheet; output source position in XML files; added
	copyStream(Reader, Writer).
	* src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslet.java:
	pass options -linksource, -windowtitle, -helpfile, -stylesheet to
	stylesheets; move copyStream(InputStream, OutputStream) to
	Driver.java.
	* src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletOptions.java:
	added fields for options -linksource, -windowtitle, -helpfile,
	-stylesheet
	* src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: 
	* src/gnu/classpath/tools/gjdoc/ConstructorDocImpl.java:
	* src/gnu/classpath/tools/gjdoc/DocImpl.java:
	* src/gnu/classpath/tools/gjdoc/ExecutableMemberDocImpl.java:
	* src/gnu/classpath/tools/gjdoc/FieldDocImpl.java:
	* src/gnu/classpath/tools/gjdoc/MemberDocImpl.java:
	* src/gnu/classpath/tools/gjdoc/MethodDocImpl.java:
	* src/gnu/classpath/tools/gjdoc/PackageDocImpl.java:
	* src/gnu/classpath/tools/gjdoc/ProgramElementDocImpl.java:
	* src/gnu/classpath/tools/gjdoc/RootDocImpl.java:
	add support for source position.
	* src/gnu/classpath/tools/gjdoc/SourcePositionImpl.java: initial
	version.
	* src/resources/doctranslets/gjdoc_common.xsl: add support for
	options -linksource, -windowtitle, -helpfile, -stylesheet;
	* src/resources/doctranslets/html/allclasses.xsl: add CSS class to
	link tags.
	* src/resources/doctranslets/html/alphaindex.xsl: use template for
	title; add quick access links for all categories.
	* src/resources/doctranslets/html/alphaindex_chunked.xsl: use
	template for title; add CSS class for quick access links.
	* src/resources/doctranslets/html/classdoc-source.xsl: initial
	version.
	* src/resources/doctranslets/html/classdoc.xsl: use template for
	title; add links to source code.
	* src/resources/doctranslets/html/fulltree.xsl: 
	* src/resources/doctranslets/html/gjdoc.xsl: support options
	-linksource, -stylesheet.
	* src/resources/doctranslets/html/help.xsl: support -helpfile
	option.
	* src/resources/doctranslets/html/html_common.xsl: introduce
	template for outputting title which supports option -windowtitle;
	improve navigation bar.
	* src/resources/doctranslets/html/index.xsl: fix problem with
	default pages with single-package docs 
	* src/resources/doctranslets/html/index_noframes.xsl: use template
	for title; disable home button.
	* src/resources/doctranslets/html/packagedoc.xsl: use template for
	title.
	* src/resources/doctranslets/html/res/gjdochtml.css: improve
	visual appearance.

2004-11-22  Julian Scheid 
	* src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: support
	VersionTaglet and SinceTaglet; support -version and -nosince
	options; fix -author option.
	* src/gnu/classpath/tools/gjdoc/Main.java: add options -version
	and -nosince to usage.
	* src/resources/doctranslets/html/classdoc.xsl: remove explicit
	handling of @since tags.
	* src/gnu/classpath/tools/taglets/SinceTaglet.java
	* src/gnu/classpath/tools/taglets/VersionTaglet.java: Initial
	version.
	
2004-11-22  Julian Scheid 
	* src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: pass
	options -nohelp and -splitindex to DocTranslet; implement
	alphabetic index export.
	* src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslet.java:
	make parameters from command line available to gjdoc.xsl as well;
	cope with empty  elements in gjdoc.
	* src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletOptions.java:
	add fields for -nohelp and -splitindex options.
	* src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: fix
	implementation of isOrdinaryClass(); cope with null methods and
	constructors;
	* src/gnu/classpath/tools/gjdoc/Main.java: add options
	-splitindex, -notree, -noindex and -nohelp to usage.
	* src/resources/doctranslets/gjdoc_common.xsl: support -splitindex
	option.
	* src/resources/doctranslets/html/html_common.xsl: add central
	template for rendering the navigation bar.
	* src/resources/doctranslets/html/classdoc.xsl:
	* src/resources/doctranslets/html/index_noframes.xsl:
	* src/resources/doctranslets/html/packagedoc.xsl:
	* src/resources/doctranslets/html/fulltree.xsl: use template code
	for showing navigation bar.
	* src/resources/dtd/gjdoc-alphaindex.dtd
	* src/resources/doctranslets/html/help.xsl:
	* src/resources/doctranslets/html/alphaindex.xsl:
	* src/resources/doctranslets/html/alphaindex_chunked.xsl
	* src/resources/doctranslets/html/res/default_help_en.html:
	Initial version.
	
2004-11-22  Julian Scheid 

	* src/gnu/classpath/tools/doclets/xmldoclet/HtmlRepairer.java: fix
	filename in copyright notice.
	* src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslet.java:
	accept options from command line; set options for XSL transformation.
	* src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletOptions.java:
	initial version.
	* src/gnu/classpath/tools/gjdoc/Main.java: support option
	-encoding; output warning for ignored options -verbose, -locale;
	add options -docletpath, -source, -verbose, -locale, -encoding,
	-author, -title, -nonavbar, -docfilessubdirs and
	-excluddocfilesdubdirs to usage.
	* src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/Driver.java:
	support options -docfilessubdirs and -excluddocfilesdubdirs;
	support option -author; don't output tag data if it is null; pass
	on options -nonavbar, -noindex, -notree and -nocomment to
	DocTranslet;
	* src/gnu/classpath/tools/taglets/AuthorTaglet.java: support
	enabling and disabling of output;
	* src/gnu/classpath/tools/gjdoc/Parser.java: support input
	encodings; fix a bug which would reuse the class comment for the
	first class method if the method doesn't have a comment itself.
	* src/gnu/classpath/tools/gjdoc/RootDocImpl.java: support input
	encodings; output warning if there's a mismatch between a class
	name and the name of the file it's residing in; print notice
	instead of warning if a package description can't be found.
	* src/resources/doctranslets/gjdoc_common.xsl: support for command
	line options -nonavbar, -noindex, -notree, -nohelp, -nocomment.
	* src/resources/doctranslets/html/classdoc.xsl: implement command
	line option -nonavbar.
	* src/resources/doctranslets/html/packagedoc.xsl: implement
	command line option -nonavbar.	
	* src/resources/doctranslets/html/index.xsl: don't generate
	package overview pages if only one package is being documented.
	* src/resources/doctranslets/html/gjdoc.xsl: don't generate
	package overview pages if only one package is being documented.
	
2004-11-21  Julian Scheid 

	* src/gnu/classpath/tools/taglets/AuthorTaglet.java: remove call
	to assert() for compatiblity with pre-1.4 compilers.
	* src/gnu/classpath/tools/doclets/xmldoclet/DocTransletException.java: 
	remove call to Exception(String, Throwable) and
	Exception(Throwable) for compatiblity with pre-1.4 compilers (as
	per Debian patch 06_no1.4classpath).
	* src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: fall back
	to current directory if no target directory has been specified (as
	per Debian patch 07_default_out_dir.dpatch).

2004-11-21  Julian Scheid 

	* src/gnu/classpath/tools/doclets/xmldoclet/Driver.java:
	don't keep package data in memory during XSLT transformation.
	* src/gnu/classpath/tools/gjdoc/ErrorReporter.java: remember
	output channel in constructor; avoid infinite recursion in
	conjunction with XSLT error redireciton.

2004-11-21  Julian Scheid 

	* src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslet.java:
	redirect stderr while transforming so that stylesheet messages are
	handled by the DocErrorReporter.
	* src/resources/java.lang-classes-1.2.txt: initial version.
	* src/resources/java.lang-classes-1.3.txt: initial version.
	* src/resources/java.lang-classes-1.4.txt: initial version.
	* src/resources/java.lang-classes-1.5.txt: initial version.
	* src/gnu/classpath/tools/gjdoc/Main.java: use
	DocErrorReporter.printNotice() for reporting warning and error
	count; add dummy classes for package java.lang; implement option
	-quiet; flush rootDoc instead of releasing the reference.
	
2004-11-21  Julian Scheid 

	* src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: allow various
	fields to be null.
	* src/gnu/classpath/tools/gjdoc/GjdocPackageDoc.java: initial
	version.
	* src/gnu/classpath/tools/gjdoc/GjdocRootDoc.java: initial
	version.
	* src/gnu/classpath/tools/gjdoc/PackageDocImpl.java: implement
	GjdocPackageDoc; add getter and setter for package directory.
	* src/gnu/classpath/tools/gjdoc/RootDocImpl.java: implement
	GjdocRootDoc; remove notice about core source code being required;
	set directory for scanned packages; add flush() method.
	* src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: remove
	BackupErrorReporter (continue to use RootDoc for error reporting);
	cope with null fields in ClassDocImpl; improve error message
	related to @throws tags; avoid error with -xmlonly if DTD
	directory already exists; copy data-dir directory.
	
2004-11-21  Julian Scheid 

	* src/gnu/classpath/tools/gjdoc/DocImpl.java: don't skip HTML tags
	when skipping whitespace. Fixes bug #8810 (no html tag as first
	word of @param tag).
	* src/resources/doctranslets/html/classdoc.xsl: specify doctype;
	use copy-of instead of value-of for copying tag contents,
	preserving any nested HTML tags.
	* src/resources/doctranslets/html/index_noframes.xsl: specify
	doctype; use apply-templates instead of value-of for copying
	package comment, preserving any nested HTML tags.
	
2004-11-21  Julian Scheid 

	* examples/classpath.packages: removed duplicate entry
	"java.awt.geom" as per bug #9375. Thanks to David Gilbert.
	* src/gnu/classpath/tools/taglets/AuthorTaglet.java: fixed problem in 
	regexp which would barf on real names with more than two words.
	* src/gnu/classpath/tools/gjdoc/ErrorReporter.java: added method 
	setQuiet().

2004-11-20  Arnaud Vandyck 

	* src/gnu/classpath/tools/gjdoc/Main: Eclipse reformat, added some javadoc,
	added every options gjdoc should support in a commentary. '-locale' and
	'-encoding' needs an additional argument. Added options to be registered in
	the docRoot: '-docletpath', more to come...

2004-11-20  Julian Scheid 

	* src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: register
	AuthorTaglet; accept configuration options for AuthorTaglet.
	* src/resources/doctranslets/html/classdoc.xsl: remove hardwired
	handling of @author tags; add missing handling of taglet tags; fix 
	transformation of taglet tags.
	* src/gnu/classpath/tools/taglets/AuthorTaglet.java: added.
	* src/gnu/classpath/tools/gjdoc/Main.java: added new options to usage.
	
2004-11-20  Julian Scheid 

	* src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslet.java:
	avoid setting XSL parameters with null values
	* src/resources/doctranslets/html/classdoc.xsl: added dummies for
	missing templates "output_superclass_fields" and
	"output_superclass_methods", enabling compilation of classdoc.xsl
	on strict transformer implementations.
	* src/gnu/classpath/tools/doclets/xmldoclet/Driver.java:
	create target directory if it doesn't exist.

2004-11-18  Arnaud Vandyck 

	* src/com/sun/javadoc/RootDoc: Eclipse reformat and added some javadoc.

2004-10-11  Arnaud Vandyck 

	* src/gnu/classpath/tools/gjdoc/ClassDocProxy: removed unnecessary
	assignation (see patch#1964 at Savannah's cp-tools project).
	* src/gnu/classpath/tools/gjdoc/Main.java: avoid the NPE with
	-help argument (see patch#2333 at Savannah's cp-tools
	project). The patch applied was the one from Nektarios
	K. Papadopoulos (see patch#3079).
	* src/gnu/classpath/tools/gjdoc/SerialFieldTagImpl: added not null
	test against fieldName, fieldType and description.
	* src/resources/doctranslets/html/allclasses.xsl, allpackages.xsl,
	classdoc.xsl, descriptor.xsl, doctranslet.xsl, fulltree.xsl,
	gjdoc.xsl, index.xsl, index_noframes.xsl, packageclasses.xsl,
	packagedoc.xsl: I18n patch by Takashi Okamoto (see patch#3013 at
	Savannah's cp-tools project) (it's utf-8, not utf8).
	* src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslet.java:
	(apply) Handle system boot class loader (see patch#3078 at
	Savannah's cp-tools project).
	
2004-10-04  Alex Lancaster  

	* README: Update URL for project to point to classpath and note
	that it is a subproject.  Add 2004 to copyright date.

2004-09-29  Andrew Overholt  

	* .cvsignore: New file.

2004-09-28  Andrew Overholt  

	* AUTHORS: New file.
	* NEWS: Likewise.
	* INSTALL: Likewise.
	* acinclude.m4: Likewise.
	* autogen.sh: Likewise.
	* Makefile.am: Likewise.
	* configure.ac: Likewise.

2003-03-08  Julian Scheid  

	* src/build.xml: Fixed bogus dependency.
	
	* src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: Changed
	default behaviour for -fixhtml. Now must specify -nofixhtml to
	prevent HTML salvation.

	* src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslet.java: 
	Likewise.
	
	* src/gnu/classpath/tools/gjdoc/Main.java: Likewise.

2003-03-07  Julian Scheid  

	* src/gnu/classpath/tools/gjdoc/TypeImpl.java: Added assertion.

	* src/gnu/classpath/tools/gjdoc/TemporaryStore.java: Minor
	documention correction.

	* src/gnu/classpath/tools/gjdoc/ParameterImpl.java: Fixed bug
	which would sometimes duplicate dimension information.

	* src/gnu/classpath/tools/gjdoc/Main.java: Removed superfluous
	error output. Added missing linefeed to usage information.

	* src/gnu/classpath/tools/gjdoc/ExecutableMemberDoc.java: Added
	missing dimension information to type signatures.

	* src/gnu/classpath/tools/gjdoc/Main.java: Added class comment,
	removed commented-out code.

	* src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: Added
	Taglet support. Removed XsltDriver kludge. Added DocTranslet
	support. Now outputs ,  and 
	in index file as well. Added context to outputTags(), required by
	Taglet support. Fixed bug that would output bogus characters.
	Temporarily removed DOCTYPE output (FIXME). Generation date now
	formatted more nicely.

	* src/gnu/classpath/tools/doclets/xmldoclet/TargetContext.java:
	Removed XsltDriver kludge.  Added DocTranslet support.

	* src/gnu/classpath/tools/doclets/xmldoclet/HtmlRepairer.java:
	Fixed bug in tag name extraction.

	* src/gnu/classpath/tools/doclets/xmldoclet/PostprocessDriver.java:
	Removed.

	* src/gnu/classpath/tools/doclets/xmldoclet/PostprocessException.java:
	Removed.

	* src/gnu/classpath/tools/doclets/xmldoclet/XsltDriver.java:
	Removed.

	* src/gnu/classpath/tools/doclets/xmldoclet/XsltprocDriver.java:
	Removed.

	* src/gnu/classpath/tools/doclets/xmldoclet/FileSystemClassLoader.java:
	Initial check-in.

	* src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslet.java:
	Initial check-in.

	* src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletException.java:
	Initial check-in.

	* src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletConfigurationException.java:
	Initial check-in.

	* src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/JarClassLoader.java:
	Initial check-in.

	* src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/OutputFileInfo.java:
	Initial check-in.
	
	* src/gnu/classpath/tools/doclets/xmldoclet/doctranslet/package.html:
	Initial check-in.

	* src/gnu/classpath/tools/taglets/CopyrightTaglet.java: Initial
	check-in.

	* src/com/sun/tools/doclets/Taglet.java: Initial check-in.

	* src/resources/rng/gjdoc-index.rng: Accommodated for changes in
	Driver.java.

	* src/resources/rng/gjdoc-common.rng: Accommodated for changes in
	Driver.java.

	* src/resources/doctranslets/gjdoc_common.xsl: Initial check-in.
	
	* src/resources/doctranslets/html/*.xsl: Initial check-in (splitted up
	from src/resources/xsl/gjdocxml2html.xsl.)

	* src/resources/doctranslets/html/res/gjdochtml.css: Initial
	check-in (moved here from src/resources/html/gjdochtml.css.)
	
	* src/resources/xsl/gjdocxml2html.xsl: Removed. (Now splitted up
	in a DocTranslet.)
	
	* src/resources/html/gjdochtml.css: Moved to DocTranslet.

	* src/build.xml: Supports gcj/Libxmlj build.
	
2003-02-05  Julian Scheid  

	* src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: Carry
	pending close tags until end of tag list when -fixhtml is enabled.
	Added -gendocbook option.  Updated references to HtmlWell.

	* src/gnu/classpath/tools/doclets/xmldoclet/HtmlRepairer.java:
	Renamed class HtmlWell to HtmlRepairer.  Renamed method htmlWell
	to getWellformedHTML.  Improved missing end tag insertion.  Fixed
	bug which would prevent end tags to be recognized correctly.

2003-02-03  Julian Scheid  

	* src/gnu/classpath/tools/gjdoc/Main.java: Fixed bug which would
	cause NegativeArraySizeException when unknown arguments are
	encountered on the command line.

	* src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: Fixed bug
	which prevented -xmlonly argument from being recognized.

2003-02-03  Julian Scheid  

	* src/resources/rng/gjdoc-classdoc.rng: Added Relax NG grammar for
	Gjdoc output XML.
	* src/resources/rng/gjdoc-common.rng: Likewise.
	* src/resources/rng/gjdoc-index.rng: Likewise.

2003-01-17  Julian Scheid  

	* src/gnu/classpath/tools/gjdoc/Main.java: Rename option
	'-xsltsheet' to '-xslsheet'.

	* src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: Rename
	'copyResourceToTempFile' to 'copyResourceToFile'.

	* src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: Now
	copies CSS file into HTML target context.

	* src/gnu/classpath/tools/doclets/xmldoclet/TargetContext.java:
	Rename 'copyResourceToTempFile' to 'copyResourceToFile'.

	* src/gnu/classpath/tools/doclets/xmldoclet/TargetContext.java:
	Add code for copying resources to XSLT target directory.
	
	* src/resources/xsl/gjdocxml2html.xsl: Drop common/ subdirectory
	in HTML target directory.

	* src/build.xml: Notify gcj users about required thread support.

	* src/gnu/classpath/tools/gjdoc/ThrowsTagImpl.java: Improved
	warning message.

	* src/gnu/classpath/tools/gjdoc/RootDocImpl.java: Message about
	including core source directories now notice not warning.

	* src/gnu/classpath/tools/gjdoc/Main.java: Updated usage
	information.

	* src/gnu/classpath/tools/gjdoc/Driver.java: Make HTML default
	target.

	* src/gnu/classpath/tools/gjdoc/Driver.java: Fixed problem with
	target directory.

	* README: Updated for 0.4.1 release.

	* examples/classpath-docs.sh: Initial check-in.

	* examples/gjdoc-docs.sh: Initial check-in.

	* examples/classpath.packages: Fixed CRLF problem.

2003-01-16  Julian Scheid  

	* src/build.xml: Notify gcj users about required thread support.

	* src/resources/xsl/gjdocxml2html.xsl: Drop common/ subdirectory
	  in HTML target directory.

	* src/gnu/classpath/tools/doclets/xmldoclet/XsltprocDriver.java:
	  Rename 'copyResourceToTempFile' to 'copyResourceToFile'.

	* src/gnu/classpath/tools/doclets/xmldoclet/TargetContext.java:
	  Rename 'copyResourceToTempFile' to 'copyResourceToFile'.  Add
	  code for copying resources to XSLT target directory.

	* src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: Rename
	  'copyResourceToTempFile' to 'copyResourceToFile'.  Now copies
	  CSS file into HTML target context.

	* src/gnu/classpath/tools/gjdoc/Main.java: Rename option
	  '-xsltsheet' to '-xslsheet'.
	
	* xslt/common/gjdochtml.css: Moved to src/resources/html.
	* xslt/common/images/tree-branch.png: Moved to src/resources/html.
	* xslt/common/images/tree-empty.png: Moved to src/resources/html.
	* xslt/common/images/tree-final-node.png Moved to
	  src/resources/html.
	* xslt/common/images/tree-node.png: Moved to src/resources/html.
	* xslt/gjdocxml2html.xsl: Moved to src/resources/html.

	* src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: Directory
	  rename.
	
	* src/build.xml: PNG images no longer needed for HTML pages,
	  removed.
	
	* src/resources/html/gjdochtml.css: Moved here from xslt/common.
	* src/build.xml: Renamed gcjres to gcjres.sh.
	* src/build-tools/gcjres.sh: Initial check-in.
	* src/build.xml: Added targets for Jar file and Gcj executable.
	* src/resources/dtd/dbcentx.mod Initial check-in.
	* src/resources/dtd/ent/iso-amsa.ent Initial check-in.
	* src/resources/dtd/ent/iso-amsb.ent Initial check-in.
	* src/resources/dtd/ent/iso-amsc.ent Initial check-in.
	* src/resources/dtd/ent/iso-amsn.ent Initial check-in.
	* src/resources/dtd/ent/iso-amso.ent Initial check-in.
	* src/resources/dtd/ent/iso-amsr.ent Initial check-in.
	* src/resources/dtd/ent/iso-box.ent Initial check-in.
	* src/resources/dtd/ent/iso-cyr1.ent: Initial check-in.
	* src/resources/dtd/ent/iso-cyr2.ent: Initial check-in.
	* src/resources/dtd/ent/iso-dia.ent: Initial check-in.
	* src/resources/dtd/ent/iso-grk1.ent: Initial check-in.
	* src/resources/dtd/ent/iso-grk2.ent: Initial check-in.
	* src/resources/dtd/ent/iso-grk3.ent: Initial check-in.
	* src/resources/dtd/ent/iso-grk4.ent: Initial check-in.
	* src/resources/dtd/ent/iso-lat1.ent: Initial check-in.
	* src/resources/dtd/ent/iso-lat2.ent: Initial check-in.
	* src/resources/dtd/ent/iso-num.ent: Initial check-in.
	* src/resources/dtd/ent/iso-pub.ent: Initial check-in.
	* src/resources/dtd/ent/iso-tech.ent: Initial check-in.
	* src/resources/dtd/gjdoc.dtd: Initial check-in.

	* src/resources/xsl/gjdocxml2html.xsl: Moved here from
	xslt/gjdocxml2html.xsl.

	* src/gnu/classpath/tools/doclets/xmldoclet/XsltprocDriver.java:
	Moved resource locations.

	* src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: Moved
	resource locations.  Use DocErrorReporter if possible.

	* src/gnu/classpath/tools/gjdoc/RootDocImpl.java Removed debug
	message.

	* src/gnu/classpath/tools/gjdoc/Parser.java: Removed debug
	message.

	* src/gnu/classpath/tools/doclets/xmldoclet/PostprocessException.java:
	Resolved Gcj incompatibility.

	* src/gnu/classpath/tools/doclets/xmldoclet/XsltprocDriver.java:
	Resolved Gcj incompatibility.

	* src/gnu/classpath/tools/gjdoc/Main.java: Changed usage
	information.

	* src/gnu/classpath/tools/gjdoc/Main.java: Debug message removed.
	Added support for '@' parameter files.

	* src/build.xml: * Initial check-in.

	* src/gnu/classpath/tools/gjdoc/Main.java:
	Removed syntax error.

	* src/gnu/classpath/tools/doclets/xmldoclet/XsltprocDriver.java:
	Removed superfluous XSL parameters.

	* xslt/gjdocxml2html.xsl: Version number corrected.

	* README: Updated for 0.4 release.

	* src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: Removed
	debug messages.

	* src/gnu/classpath/tools/gjdoc/Main.java: Updated Usage
	information.

	* xslt/gjdocxml2html.xsl: Do not escape output HTML text.  Set
	window title correctly

	* src/gnu/classpath/tools/doclets/xmldoclet/PostprocessDriver.java:
	Initial check-in.

	* src/gnu/classpath/tools/doclets/xmldoclet/PostprocessException.java:
	Initial check-in.

	* src/gnu/classpath/tools/doclets/xmldoclet/TargetContext.java:
	Initial check-in.

	* src/gnu/classpath/tools/doclets/xmldoclet/XsltDriver.java:
	Initial check-in.

	* src/gnu/classpath/tools/doclets/xmldoclet/XsltprocDriver.java:
	Initial check-in.

	* src/gnu/classpath/tools/doclets/xmldoclet/HtmlWell.java:
	Better handling of HTML entities.

	* src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: Now uses
	ErrorReporter.  Post-processing stage implemented.  Outputs
	classes and packages specified by user on command line.  Better
	memory management.

	* src/gnu/classpath/tools/gjdoc/MemberDocImpl.java: Minor
	refactoring.

	* src/gnu/classpath/tools/gjdoc/PackageDocImpl.java: Minor
	refactoring.

	* src/gnu/classpath/tools/gjdoc/ErrorReporter.java: Initial
	check-in.

	* src/gnu/classpath/tools/gjdoc/TemporaryStore.java: Initial
	check-in.

	* src/gnu/classpath/tools/gjdoc/TextTagImpl.java: Added toString()
	method.

	* src/gnu/classpath/tools/gjdoc/RootDocImpl.java: Moved code
	portions from Main to here.

	* src/gnu/classpath/tools/gjdoc/Parser.java: Some refactoring
	("destaticizing") and indentation.

	* src/gnu/classpath/tools/gjdoc/Main.java: Now uses ErrorReporter
	interface.  Now uses XmlDoclet as default doclet.  Refactored:
	part of code moved to RootDocImpl.  Better memory management.

	* src/gnu/classpath/tools/gjdoc/DocImpl.java: Fixed problem with
	lost characters at EOL.

	* src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: Deal with
	superclass not loaded

2002-11-26  Ross Burton  

	* src/gnu/classpath/tools/gjdoc/Main.java (initOptions): Throw an
	exception if a sourcepath does not exist.

	* src/gnu/classpath/tools/gjdoc/Parser.java (match): Allow no
	whitespace between "static" and "{".

	* src/gnu/classpath/tools/gjdoc/Debug.java (Debug): Take the
	'final' modifier of the commented out logLevel, so that just
	uncommenting it works.

	* src/gnu/classpath/tools/doclets/xmldoclet/Driver.java: Handle
	ProgramElements with private scope.

	* bin/gjdocxml2html.sh: Add a missing \ to the end of a line, so
	that the script runs correctly.

2002-10-06  Alex Lancaster  

	* bin/gjdocxml2html.sh: Skip DTD loading by default, using
	"--novalid" option to xsltproc.
	(SGML_CATALOG_FILES): Replace with XML_CATALOG_FILES. 
	Remove "--catalogs" option to xsltproc, we only use XML catalogs.

2002-10-06  Mark Wielaard  

	* com/sun/jvadoc/ClassDoc.java: New file imported from GNU Classpath.
	* com/sun/javadoc/ConstructorDoc.java: Likewise.
	* com/sun/javadoc/Doc.java: Likewise.
	* com/sun/javadoc/DocErrorReporter.java: Likewise.
	* com/sun/javadoc/Doclet.java: Likewise.
	* com/sun/javadoc/ExecutableMemberDoc.java: Likewise.
	* com/sun/javadoc/FieldDoc.java: Likewise.
	* com/sun/javadoc/MemberDoc.java: Likewise.
	* com/sun/javadoc/MethodDoc.java: Likewise.
	* com/sun/javadoc/PackageDoc.java: Likewise.
	* com/sun/javadoc/ParamTag.java: Likewise.
	* com/sun/javadoc/Parameter.java: Likewise.
	* com/sun/javadoc/ProgramElementDoc.java: Likewise.
	* com/sun/javadoc/RootDoc.java: Likewise.
	* com/sun/javadoc/SeeTag.java: Likewise.
	* com/sun/javadoc/SerialFieldTag.java: Likewise.
	* com/sun/javadoc/Tag.java: Likewise.
	* com/sun/javadoc/ThrowsTag.java: Likewise.
	* com/sun/javadoc/Type.java: Likewise.

	* README (Build Installation): Updated.