2003-03-08  Julian Scheid  <julian@sektor37.de>

	* 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  <julian@sektor37.de>

	* 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 <isError/>, <isException/> and <isInterface/>
	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  <julian@sektor37.de>

	* 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  <julian@sektor37.de>

	* 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  <julian@sektor37.de>

	* 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  <julian@sektor37.de>

	* 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  <julian@sektor37.de>

	* 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  <ross@burtonini.com>

	* 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  <alexl@users.sourceforge.net>

	* 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  <mark@klomp.org>

	* 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.
