[kaffe] CVS kaffe (robilad): Resynced with gjdoc
Kaffe CVS
cvs-commits at kaffe.org
Fri Jul 8 17:06:14 PDT 2005
PatchSet 6716
Date: 2005/07/09 00:01:32
Author: robilad
Branch: HEAD
Tag: (none)
Log:
Resynced with gjdoc
Members:
ChangeLog:1.4240->1.4241
tools/gjdoc/javalib/Makefile.am:INITIAL->1.15
tools/gjdoc/javalib/Makefile.in:1.52->1.53
tools/gjdoc/javalib/com/sun/javadoc/ClassDoc.java:1.4->1.5
tools/gjdoc/javalib/com/sun/javadoc/ConstructorDoc.java:1.2->1.3
tools/gjdoc/javalib/com/sun/javadoc/Doc.java:1.3->1.4
tools/gjdoc/javalib/com/sun/javadoc/DocErrorReporter.java:1.2->1.3
tools/gjdoc/javalib/com/sun/javadoc/Doclet.java:1.2->1.3
tools/gjdoc/javalib/com/sun/javadoc/ExecutableMemberDoc.java:1.2->1.3
tools/gjdoc/javalib/com/sun/javadoc/FieldDoc.java:1.4->1.5
tools/gjdoc/javalib/com/sun/javadoc/MemberDoc.java:1.2->1.3
tools/gjdoc/javalib/com/sun/javadoc/MethodDoc.java:1.2->1.3
tools/gjdoc/javalib/com/sun/javadoc/PackageDoc.java:1.2->1.3
tools/gjdoc/javalib/com/sun/javadoc/ParamTag.java:1.2->1.3
tools/gjdoc/javalib/com/sun/javadoc/Parameter.java:1.2->1.3
tools/gjdoc/javalib/com/sun/javadoc/ProgramElementDoc.java:1.2->1.3
tools/gjdoc/javalib/com/sun/javadoc/RootDoc.java:1.3->1.4
tools/gjdoc/javalib/com/sun/javadoc/SeeTag.java:1.2->1.3
tools/gjdoc/javalib/com/sun/javadoc/SerialFieldTag.java:1.2->1.3
tools/gjdoc/javalib/com/sun/javadoc/SourcePosition.java:1.2->1.3
tools/gjdoc/javalib/com/sun/javadoc/Tag.java:1.2->1.3
tools/gjdoc/javalib/com/sun/javadoc/ThrowsTag.java:1.2->1.3
tools/gjdoc/javalib/com/sun/javadoc/Type.java:1.3->1.4
tools/gjdoc/javalib/com/sun/javadoc/TypeVariable.java:INITIAL->1.1
tools/gjdoc/javalib/com/sun/tools/doclets/Taglet.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/FileSystemClassLoader.java:1.3->1.4
tools/gjdoc/javalib/gnu/classpath/tools/IOToolkit.java:1.4->1.5
tools/gjdoc/javalib/gnu/classpath/tools/MalformedInputEvent.java:1.3->1.4
tools/gjdoc/javalib/gnu/classpath/tools/MalformedInputListener.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/NotifyingInputStreamReader.java:1.4->1.5
tools/gjdoc/javalib/gnu/classpath/tools/StringToolkit.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/doclets/AbstractDoclet.java:1.7->1.8
tools/gjdoc/javalib/gnu/classpath/tools/doclets/DocletConfigurationException.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/doclets/DocletOption.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/doclets/DocletOptionColonSeparated.java:1.3->1.4
tools/gjdoc/javalib/gnu/classpath/tools/doclets/DocletOptionFile.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/doclets/DocletOptionFlag.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/doclets/DocletOptionPackageWildcard.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/doclets/DocletOptionString.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/doclets/InlineTagRenderer.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/doclets/InvalidPackageWildcardException.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/doclets/PackageGroup.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/doclets/PackageMatcher.java:1.3->1.4
tools/gjdoc/javalib/gnu/classpath/tools/doclets/StandardTaglet.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/doclets/TagletPrinter.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/doclets/htmldoclet/CssClass.java:1.7->1.8
tools/gjdoc/javalib/gnu/classpath/tools/doclets/htmldoclet/ExternalDocSet.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java:1.7->1.8
tools/gjdoc/javalib/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java:1.5->1.6
tools/gjdoc/javalib/gnu/classpath/tools/doclets/htmldoclet/HtmlTagletContext.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/doclets/xmldoclet/Driver.java:1.6->1.7
tools/gjdoc/javalib/gnu/classpath/tools/doclets/xmldoclet/Driver1_4.java:1.3->1.4
tools/gjdoc/javalib/gnu/classpath/tools/doclets/xmldoclet/HtmlRepairer.java:1.4->1.5
tools/gjdoc/javalib/gnu/classpath/tools/doclets/xmldoclet/TargetContext.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslet.java:1.3->1.4
tools/gjdoc/javalib/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletConfigurationException.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletException.java:1.3->1.4
tools/gjdoc/javalib/gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletOptions.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/doclets/xmldoclet/doctranslet/JarClassLoader.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/doclets/xmldoclet/doctranslet/OutputFileInfo.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/AbstractTagImpl.java:1.5->1.6
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/ArrayCharacterIterator.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/ClassDocImpl.java:1.6->1.7
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/ClassDocProxy.java:1.6->1.7
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/ClassDocReflectedImpl.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/ConstructorDocImpl.java:1.3->1.4
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/Debug.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/DirectoryTree.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/DocImpl.java:1.6->1.7
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/ErrorReporter.java:1.3->1.4
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/ExecutableMemberDocImpl.java:1.6->1.7
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/FieldDocImpl.java:1.5->1.6
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/GjdocPackageDoc.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/GjdocRootDoc.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/InheritDocTagImpl.java:1.3->1.4
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/JavadocWrapper.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/LinkTagImpl.java:1.3->1.4
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/Main.java:1.9->1.10
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/MemberDocImpl.java:1.5->1.6
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/MethodDocImpl.java:1.4->1.5
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/PackageDocImpl.java:1.5->1.6
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/ParamTagImpl.java:1.3->1.4
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/ParameterImpl.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/ParseException.java:1.3->1.4
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/Parser.java:1.8->1.9
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/ProgramElementDocImpl.java:1.4->1.5
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/RootDocImpl.java:1.6->1.7
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/SeeTagImpl.java:1.6->1.7
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/SerialFieldTagImpl.java:1.4->1.5
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/SourcePositionImpl.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/TagContainer.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/TagImpl.java:1.5->1.6
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/TemporaryStore.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/TextTagImpl.java:1.3->1.4
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/ThrowsTagImpl.java:1.4->1.5
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/Timer.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/TimerDoclet.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/TypeImpl.java:1.4->1.5
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/TypeVariableImpl.java:INITIAL->1.1
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/ValueTagImpl.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/WritableType.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/AdditionExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/AndExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/BinaryBitwiseExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/BinaryComputationExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/BinaryEqualityExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/BinaryExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/BinaryLogicalExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/BinaryRelationExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/BinaryShiftExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/BitShiftRightExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/ConditionalExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/ConstantBoolean.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/ConstantByte.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/ConstantChar.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/ConstantDouble.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/ConstantExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/ConstantFloat.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/ConstantInteger.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/ConstantLong.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/ConstantNull.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/ConstantShort.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/ConstantString.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/Context.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/DivisionExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/EqualExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/Evaluator.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/EvaluatorEnvironment.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/ExclusiveOrExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/Expression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/GreaterThanExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/GreaterThanOrEqualExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/IdentifierExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/IllegalExpressionException.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/InclusiveOrExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/LessThanExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/LessThanOrEqualExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/LogicalAndExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/LogicalNotExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/LogicalOrExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/ModuloExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/MultiplicationExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/NegateExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/NotEqualExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/NotExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/ShiftLeftExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/ShiftRightExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/SubtractionExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/Type.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/TypeCastExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/UnaryExpression.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/gjdoc/expr/UnknownIdentifierException.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/java2xhtml/Java2xhtml.java:1.6->1.7
tools/gjdoc/javalib/gnu/classpath/tools/taglets/AuthorTaglet.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/taglets/CodeTaglet.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/taglets/CopyrightTaglet.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/taglets/DeprecatedTaglet.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/taglets/GenericTaglet.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/taglets/GnuExtendedTaglet.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/taglets/SinceTaglet.java:1.3->1.4
tools/gjdoc/javalib/gnu/classpath/tools/taglets/ValueTaglet.java:1.2->1.3
tools/gjdoc/javalib/gnu/classpath/tools/taglets/VersionTaglet.java:1.3->1.4
tools/gjdoc/javalib/htmldoclet/HtmlDoclet.properties:1.3->1.4
tools/gjdoc/javalib/htmldoclet/gjdoc.js:1.3->1.4
tools/gjdoc/javalib/htmldoclet/gjdochtml-clean-color1.css:1.3->1.4
tools/gjdoc/javalib/htmldoclet/gjdochtml-clean-layout.css:1.4->1.5
tools/gjdoc/javalib/htmldoclet/gjdochtml-vanilla.css:1.2->1.3
tools/gjdoc/javalib/htmldoclet/help.xhtml:1.4->1.5
tools/gjdoc/javalib/htmldoclet/xhtml11-target10.dtd:INITIAL->1.1
Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.4240 kaffe/ChangeLog:1.4241
--- kaffe/ChangeLog:1.4240 Fri Jul 8 02:04:42 2005
+++ kaffe/ChangeLog Sat Jul 9 00:01:32 2005
@@ -1,3 +1,286 @@
+2005-07-09 Dalibor Topic <robilad at kaffe.org>
+
+ Resynced with gjdoc.
+
+ 2005-07-01 Tom Tromey <tromey at redhat.com>
+
+ * src/gnu/classpath/tools/gjdoc/Parser.java
+ (PackageComponent.process): Don't add to importedStatementList.
+ (processSourceFile): Don't add java.lang.* to
+ importedStatementList.
+ (classOpened): Update importedStatementList here.
+
+ 2005-05-24 Julian Scheid <julian at sektor37.de>
+
+ * src/gnu/classpath/tools/gjdoc/ClassDocImpl.java (findClass): New
+ method variant which accepts a dimension specifier and caches
+ results.
+
+ * src/gnu/classpath/tools/gjdoc/MemberDocImpl.java (resolve):
+ Optimized for reduced memory usage.
+
+ * src/gnu/classpath/tools/gjdoc/ParameterImpl.java (resolve):
+ Optimized for reduced memory usage.
+
+ 2005-05-23 Julian Scheid <julian at sektor37.de>
+
+ * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java:
+ Implemented new option -baseurl. Refactored to use newHtmlPage
+ factory methods.
+
+ * src/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java:
+ Likewise.
+
+ * src/gnu/classpath/tools/gjdoc/Main.java (usage): Added usage
+ information for option -baseurl.
+
+ 2005-05-23 Julian Scheid <julian at sektor37.de>
+
+ * src/resources/htmldoclet/gjdochtml-clean-layout.css: Minor
+ improvement to layout of class description.
+
+ 2005-05-23 Julian Scheid <julian at sektor37.de>
+
+ * src/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java
+ (anchorName): Output ID in addition to NAME attribute for anchors,
+ as per W3C recommendation.
+
+ 2005-05-23 Julian Scheid <julian at sektor37.de>
+
+ * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java:
+ Option -validhtml implemented.
+ (getMemberDocURL): Now works for external documentation set.
+ (createTypeHref): Minor refactoring.
+ (getPackageURL): Now takes external documentation sets into
+ account.
+ (getClassURL): Likewise.
+ (renderSeeTag): Likewise.
+ (run): Capitalized warnings for options -serialwarn and
+ -title. Added warning for option -validhtml. Now writes
+ gjdoc.properties to output directory.
+ (getMemberAnchor): Refactored to take -validhtml into account.
+ (transformReferencedMemberName): New method.
+ (writeGjdocProperties): New method.
+ (isJavadocCompatibleNames): New method.
+
+ * src/gnu/classpath/tools/doclets/htmldoclet/ExternalDocSet.java
+ (load): Try to load gjdoc.properties from external documentation
+ for detecting the external set's compatibility mode.
+ (getClassDocURL): No longer throws a checked exception.
+ (getPackageDocURL): New method.
+ (isJavadocCompatible): New Method.
+
+ * src/gnu/classpath/tools/gjdoc/Main.java:
+ (usage): Added usage information for option -validhtml.
+
+ 2005-05-23 Julian Scheid <julian at sektor37.de>
+
+ * src/gnu/classpath/tools/gjdoc/MemberDocImpl.java: Honor
+ dimension when replacing ClassDocProxies with ClassDocImpl.
+
+ * src/gnu/classpath/tools/gjdoc/ParameterImpl.java: Likewise.
+
+ 2005-05-23 Julian Scheid <julian at sektor37.de>
+
+ * src/resources/htmldoclet/xhtml11-strict-target10.dtd: Renamed to
+ xhtml11-target10.dtd.
+
+ * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java:
+ Rename DTD.
+
+ * src/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java:
+ Likewise, and fixed link to DTD in DOCTYPE descriptor.
+
+ 2005-05-23 Julian Scheid <julian at sektor37.de>
+
+ * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java:
+ Improved generated code for better XHTML compatibility. Now falls
+ back to platform default charset if -charset hasn't been
+ specified.
+
+ * src/resources/htmldoclet/gjdochtml-clean-layout.css: Made the
+ new HTML structure display the same as the old ones.
+
+ * src/gnu/classpath/tools/doclets/xmldoclet/HtmlRepairer.java:
+ Omit text which occurs in invalid contexts (e.g. in a <ul>
+ element.)
+
+ 2005-05-23 Julian Scheid <julian at sektor37.de>
+
+ * src/gnu/classpath/tools/doclets/htmldoclet/CssClass.java:
+ Improved CSS class definitions for better XHTML compatibility.
+
+ * src/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java: Use
+ custom DTD (which includes the XHTML Target 1.0 extension) instead
+ of the plain XHTML DTD.
+
+ * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java: Copy
+ the custom DTD to the output directory.
+
+ * src/resources/htmldoclet/xhtml11-strict-target10.dtd: Added.
+
+ * src/resources/htmldoclet/gjdochtml-clean-layout.css: Made the
+ new CSS class definitions display the same as the old ones.
+
+ 2005-05-22 Julian Scheid <julian at sektor37.de>
+
+ * src/gnu/classpath/tools/gjdoc/FieldDocImpl.java
+ (createFromSource): Do not skip contents of strings when parsing
+ static field values. Fixed a bug which would break parsing when a
+ backslash is encountered in single quotes. See Savannah bug
+ #12816.
+
+ 2005-05-20 Julian Scheid <julian at sektor37.de>
+
+ * src/gnu/classpath/tools/gjdoc/Main.java (start): Use stdout
+ instead of stderr for printing version information.
+ (main, execute, start, startDoclet): Do not immediately call
+ System.exit in case of error; instead, pass error count back to
+ entry method. This allows the execute() method to be better used
+ via reflection. For normal command line usage, this shouldn't
+ change anything.
+ (shutdown): Removed.
+
+ * src/gnu/classpath/tools/doclets/PackageMatcher.java (match):
+ Actually return true on a match. This makes option -group work.
+ (toString) Added.
+
+ * src/gnu/classpath/tools/taglets/ValueTaglet.java (toString):
+ Remove debug message.
+
+ 2005-05-18 Julian Scheid <julian at sektor37.de>
+
+ * src/gnu/classpath/tools/gjdoc/Main.java (isValidJavaFile):
+ Implemented, removed static modifier.
+ (findPackages): Removed static modifier. Better handling of
+ default package.
+ (startDoclet): Better handling of default package.
+
+ * src/gnu/classpath/tools/gjdoc/RootDocImpl.java
+ (build): Better handling of default package. Use Set instead of
+ List for collecting package names.
+
+ * src/gnu/classpath/tools/gjdoc/Parser.java (classOpened): Better
+ reporting for ignored files. Better handling of default package.
+
+ 2005-05-11 Julian Scheid <julian at sektor37.de>
+
+ * 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 <julian at sektor37.de>
+
+ * 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 <julian at sektor37.de>
+
+ * src/gnu/classpath/tools/gjdoc/Main.java: Handle single quotes in
+ command files.
+
+ 2005-04-27 Julian Scheid <julian at sektor37.de>
+
+ * 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 <julian at sektor37.de>
+
+ * 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 <julian at sektor37.de>
+
+ * src/gnu/classpath/tools/gjdoc/ParameterImpl.java (name): Fix
+ capitalized public keyword.
+
+ 2005-04-25 Julian Scheid <julian at sektor37.de>
+
+ * src/gnu/classpath/tools/gjdoc/ParameterImpl.java (resolve): Do
+ not replace unresolvable ClassDocProxy with TypeImpl.
+
+ 2005-04-25 Julian Scheid <julian at sektor37.de>
+
+ * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java
+ (getTypeParameters): do not return "<>" string when type parameter
+ array is empty.
+
+ 2005-04-17 Andrew John Hughes <gnu_andrew at member.fsf.org>
+
+ * 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 <julian at sektor37.de>
+
+ * 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-07-08 Dalibor Topic <robilad at kaffe.org>
* kaffe/kaffe/main.c (main): Only use strdup if parameter is known
===================================================================
Checking out kaffe/tools/gjdoc/javalib/Makefile.am
RCS: /home/cvs/kaffe/kaffe/tools/gjdoc/javalib/Makefile.am,v
VERS: 1.15
***************
--- /dev/null Sun Aug 4 19:57:58 2002
+++ kaffe/tools/gjdoc/javalib/Makefile.am Sat Jul 9 00:06:13 2005
@@ -0,0 +1,287 @@
+#
+# Javadoc library component.
+#
+# Copyright (c) 2004
+# Kaffe.org contributors. All rights reserved. See ChageLog for details.
+#
+# See the file "license.terms" for information on usage and redistribution
+# of this file.
+
+CLASSFILE = gjdoc.jar
+SRCDIRS = com gnu
+
+toolslib_DATA = $(CLASSFILE)
+
+
+gjdoc_jar_SRCS = \
+ com/sun/javadoc/ClassDoc.java \
+ com/sun/javadoc/ConstructorDoc.java \
+ com/sun/javadoc/Doc.java \
+ com/sun/javadoc/DocErrorReporter.java \
+ com/sun/javadoc/Doclet.java \
+ com/sun/javadoc/ExecutableMemberDoc.java \
+ com/sun/javadoc/FieldDoc.java \
+ com/sun/javadoc/MemberDoc.java \
+ com/sun/javadoc/MethodDoc.java \
+ com/sun/javadoc/PackageDoc.java \
+ com/sun/javadoc/ParamTag.java \
+ com/sun/javadoc/Parameter.java \
+ com/sun/javadoc/ProgramElementDoc.java \
+ com/sun/javadoc/RootDoc.java \
+ com/sun/javadoc/SeeTag.java \
+ com/sun/javadoc/SerialFieldTag.java \
+ com/sun/javadoc/Tag.java \
+ com/sun/javadoc/ThrowsTag.java \
+ com/sun/javadoc/Type.java \
+ com/sun/javadoc/TypeVariable.java \
+ com/sun/javadoc/SourcePosition.java \
+ com/sun/tools/doclets/Taglet.java \
+ gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslet.java \
+ gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletConfigurationException.java \
+ gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletException.java \
+ gnu/classpath/tools/doclets/xmldoclet/doctranslet/JarClassLoader.java \
+ gnu/classpath/tools/doclets/xmldoclet/doctranslet/OutputFileInfo.java \
+ gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTransletOptions.java \
+ gnu/classpath/tools/doclets/xmldoclet/Driver.java \
+ gnu/classpath/tools/doclets/xmldoclet/Driver1_4.java \
+ gnu/classpath/tools/doclets/xmldoclet/HtmlRepairer.java \
+ gnu/classpath/tools/doclets/xmldoclet/TargetContext.java \
+ gnu/classpath/tools/doclets/htmldoclet/CssClass.java \
+ gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java \
+ gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java \
+ gnu/classpath/tools/doclets/htmldoclet/ExternalDocSet.java \
+ gnu/classpath/tools/doclets/htmldoclet/HtmlTagletContext.java \
+ gnu/classpath/tools/doclets/AbstractDoclet.java \
+ gnu/classpath/tools/doclets/DocletConfigurationException.java \
+ gnu/classpath/tools/doclets/DocletOption.java \
+ gnu/classpath/tools/doclets/DocletOptionColonSeparated.java \
+ gnu/classpath/tools/doclets/DocletOptionFile.java \
+ gnu/classpath/tools/doclets/DocletOptionFlag.java \
+ gnu/classpath/tools/doclets/DocletOptionString.java \
+ gnu/classpath/tools/doclets/InvalidPackageWildcardException.java \
+ gnu/classpath/tools/doclets/PackageGroup.java \
+ gnu/classpath/tools/doclets/PackageMatcher.java \
+ gnu/classpath/tools/doclets/StandardTaglet.java \
+ gnu/classpath/tools/doclets/TagletPrinter.java \
+ gnu/classpath/tools/doclets/debugdoclet/DebugDoclet.java \
+ gnu/classpath/tools/doclets/DocletOptionPackageWildcard.java \
+ gnu/classpath/tools/doclets/InlineTagRenderer.java \
+ gnu/classpath/tools/gjdoc/expr/AdditionExpression.java \
+ gnu/classpath/tools/gjdoc/expr/AndExpression.java \
+ gnu/classpath/tools/gjdoc/expr/BinaryBitwiseExpression.java \
+ gnu/classpath/tools/gjdoc/expr/BinaryComputationExpression.java \
+ gnu/classpath/tools/gjdoc/expr/BinaryEqualityExpression.java \
+ gnu/classpath/tools/gjdoc/expr/BinaryExpression.java \
+ gnu/classpath/tools/gjdoc/expr/BinaryLogicalExpression.java \
+ gnu/classpath/tools/gjdoc/expr/BinaryRelationExpression.java \
+ gnu/classpath/tools/gjdoc/expr/BinaryShiftExpression.java \
+ gnu/classpath/tools/gjdoc/expr/BitShiftRightExpression.java \
+ gnu/classpath/tools/gjdoc/expr/ConditionalExpression.java \
+ gnu/classpath/tools/gjdoc/expr/ConstantBoolean.java \
+ gnu/classpath/tools/gjdoc/expr/ConstantByte.java \
+ gnu/classpath/tools/gjdoc/expr/ConstantChar.java \
+ gnu/classpath/tools/gjdoc/expr/ConstantDouble.java \
+ gnu/classpath/tools/gjdoc/expr/ConstantExpression.java \
+ gnu/classpath/tools/gjdoc/expr/ConstantFloat.java \
+ gnu/classpath/tools/gjdoc/expr/ConstantInteger.java \
+ gnu/classpath/tools/gjdoc/expr/ConstantLong.java \
+ gnu/classpath/tools/gjdoc/expr/ConstantNull.java \
+ gnu/classpath/tools/gjdoc/expr/ConstantShort.java \
+ gnu/classpath/tools/gjdoc/expr/ConstantString.java \
+ gnu/classpath/tools/gjdoc/expr/Context.java \
+ gnu/classpath/tools/gjdoc/expr/DivisionExpression.java \
+ gnu/classpath/tools/gjdoc/expr/EqualExpression.java \
+ gnu/classpath/tools/gjdoc/expr/EvaluatorEnvironment.java \
+ gnu/classpath/tools/gjdoc/expr/Evaluator.java \
+ gnu/classpath/tools/gjdoc/expr/ExclusiveOrExpression.java \
+ gnu/classpath/tools/gjdoc/expr/Expression.java \
+ gnu/classpath/tools/gjdoc/expr/GreaterThanExpression.java \
+ gnu/classpath/tools/gjdoc/expr/GreaterThanOrEqualExpression.java \
+ gnu/classpath/tools/gjdoc/expr/IdentifierExpression.java \
+ gnu/classpath/tools/gjdoc/expr/IllegalExpressionException.java \
+ gnu/classpath/tools/gjdoc/expr/InclusiveOrExpression.java \
+ gnu/classpath/tools/gjdoc/expr/LessThanExpression.java \
+ gnu/classpath/tools/gjdoc/expr/LessThanOrEqualExpression.java \
+ gnu/classpath/tools/gjdoc/expr/LogicalAndExpression.java \
+ gnu/classpath/tools/gjdoc/expr/LogicalNotExpression.java \
+ gnu/classpath/tools/gjdoc/expr/LogicalOrExpression.java \
+ gnu/classpath/tools/gjdoc/expr/ModuloExpression.java \
+ gnu/classpath/tools/gjdoc/expr/MultiplicationExpression.java \
+ gnu/classpath/tools/gjdoc/expr/NegateExpression.java \
+ gnu/classpath/tools/gjdoc/expr/NotEqualExpression.java \
+ gnu/classpath/tools/gjdoc/expr/NotExpression.java \
+ gnu/classpath/tools/gjdoc/expr/ShiftLeftExpression.java \
+ gnu/classpath/tools/gjdoc/expr/ShiftRightExpression.java \
+ gnu/classpath/tools/gjdoc/expr/SubtractionExpression.java \
+ gnu/classpath/tools/gjdoc/expr/TypeCastExpression.java \
+ gnu/classpath/tools/gjdoc/expr/Type.java \
+ gnu/classpath/tools/gjdoc/expr/UnaryExpression.java \
+ gnu/classpath/tools/gjdoc/expr/UnknownIdentifierException.java \
+ gnu/classpath/tools/gjdoc/expr/JavaLexer.java \
+ gnu/classpath/tools/gjdoc/expr/JavaRecognizer.java \
+ gnu/classpath/tools/gjdoc/expr/JavaTokenTypes.java \
+ gnu/classpath/tools/gjdoc/AbstractTagImpl.java \
+ gnu/classpath/tools/gjdoc/ArrayCharacterIterator.java \
+ gnu/classpath/tools/gjdoc/ClassDocImpl.java \
+ gnu/classpath/tools/gjdoc/ClassDocProxy.java \
+ gnu/classpath/tools/gjdoc/ConstructorDocImpl.java \
+ gnu/classpath/tools/gjdoc/Debug.java \
+ gnu/classpath/tools/gjdoc/DirectoryTree.java \
+ gnu/classpath/tools/gjdoc/DocImpl.java \
+ gnu/classpath/tools/gjdoc/ErrorReporter.java \
+ gnu/classpath/tools/gjdoc/ExecutableMemberDocImpl.java \
+ gnu/classpath/tools/gjdoc/FieldDocImpl.java \
+ gnu/classpath/tools/gjdoc/JavadocWrapper.java \
+ gnu/classpath/tools/gjdoc/LinkTagImpl.java \
+ gnu/classpath/tools/gjdoc/Main.java \
+ gnu/classpath/tools/gjdoc/MemberDocImpl.java \
+ gnu/classpath/tools/gjdoc/MethodDocImpl.java \
+ gnu/classpath/tools/gjdoc/PackageDocImpl.java \
+ gnu/classpath/tools/gjdoc/ParamTagImpl.java \
+ gnu/classpath/tools/gjdoc/ParameterImpl.java \
+ gnu/classpath/tools/gjdoc/ParseException.java \
+ gnu/classpath/tools/gjdoc/Parser.java \
+ gnu/classpath/tools/gjdoc/ProgramElementDocImpl.java \
+ gnu/classpath/tools/gjdoc/RootDocImpl.java \
+ gnu/classpath/tools/gjdoc/SeeTagImpl.java \
+ gnu/classpath/tools/gjdoc/SerialFieldTagImpl.java \
+ gnu/classpath/tools/gjdoc/TagImpl.java \
+ gnu/classpath/tools/gjdoc/TemporaryStore.java \
+ gnu/classpath/tools/gjdoc/TextTagImpl.java \
+ gnu/classpath/tools/gjdoc/ThrowsTagImpl.java \
+ gnu/classpath/tools/gjdoc/Timer.java \
+ gnu/classpath/tools/gjdoc/TimerDoclet.java \
+ gnu/classpath/tools/gjdoc/TypeImpl.java \
+ gnu/classpath/tools/gjdoc/TypeVariableImpl.java \
+ gnu/classpath/tools/gjdoc/WritableType.java \
+ gnu/classpath/tools/gjdoc/GjdocPackageDoc.java \
+ gnu/classpath/tools/gjdoc/GjdocRootDoc.java \
+ gnu/classpath/tools/gjdoc/SourcePositionImpl.java \
+ gnu/classpath/tools/gjdoc/InheritDocTagImpl.java \
+ gnu/classpath/tools/gjdoc/TagContainer.java \
+ gnu/classpath/tools/gjdoc/ValueTagImpl.java \
+ gnu/classpath/tools/gjdoc/ClassDocReflectedImpl.java \
+ gnu/classpath/tools/taglets/CodeTaglet.java \
+ gnu/classpath/tools/taglets/CopyrightTaglet.java \
+ gnu/classpath/tools/taglets/AuthorTaglet.java \
+ gnu/classpath/tools/taglets/DeprecatedTaglet.java \
+ gnu/classpath/tools/taglets/GenericTaglet.java \
+ gnu/classpath/tools/taglets/SinceTaglet.java \
+ gnu/classpath/tools/taglets/TagletContext.java \
+ gnu/classpath/tools/taglets/VersionTaglet.java \
+ gnu/classpath/tools/taglets/GnuExtendedTaglet.java \
+ gnu/classpath/tools/taglets/ValueTaglet.java \
+ gnu/classpath/tools/java2xhtml/Java2xhtml.java \
+ gnu/classpath/tools/FileSystemClassLoader.java \
+ gnu/classpath/tools/IOToolkit.java \
+ gnu/classpath/tools/StringToolkit.java \
+ gnu/classpath/tools/MalformedInputEvent.java \
+ gnu/classpath/tools/MalformedInputListener.java \
+ gnu/classpath/tools/NotifyingInputStreamReader.java
+
+## Do not delete the previous blank line; update-class-list depends on it
+
+gjdoc_ressources = \
+ dtd/dbcentx.mod \
+ dtd/gjdoc.dtd \
+ dtd/ent/iso-amsa.ent \
+ dtd/ent/iso-amsb.ent \
+ dtd/ent/iso-amsc.ent \
+ dtd/ent/iso-amsn.ent \
+ dtd/ent/iso-amso.ent \
+ dtd/ent/iso-amsr.ent \
+ dtd/ent/iso-box.ent \
+ dtd/ent/iso-cyr1.ent \
+ dtd/ent/iso-cyr2.ent \
+ dtd/ent/iso-dia.ent \
+ dtd/ent/iso-grk1.ent \
+ dtd/ent/iso-grk2.ent \
+ dtd/ent/iso-grk3.ent \
+ dtd/ent/iso-grk4.ent \
+ dtd/ent/iso-lat1.ent \
+ dtd/ent/iso-lat2.ent \
+ dtd/ent/iso-num.ent \
+ dtd/ent/iso-pub.ent \
+ dtd/ent/iso-tech.ent \
+ doctranslets/html/res/gjdoc.js \
+ doctranslets/html/res/gjdochtml.css \
+ doctranslets/html/res/default_help_en.html \
+ doctranslets/html/res/gjdochtml-clean.css \
+ doctranslets/html/res/gjdochtml-fixed.css \
+ doctranslets/html/res/gjdochtml-sclara.css \
+ doctranslets/html/allclasses.xsl \
+ doctranslets/html/allpackages.xsl \
+ doctranslets/html/classdoc.xsl \
+ doctranslets/html/descriptor.xsl \
+ doctranslets/html/doctranslet.xsl \
+ doctranslets/html/fulltree.xsl \
+ doctranslets/html/gjdoc.xsl \
+ doctranslets/html/html_common.xsl \
+ doctranslets/html/index.xsl \
+ doctranslets/html/index_noframes.xsl \
+ doctranslets/html/packageclasses.xsl \
+ doctranslets/html/packagedoc.xsl \
+ doctranslets/html/about.xsl \
+ doctranslets/html/alphaindex.xsl \
+ doctranslets/html/alphaindex_chunked.xsl \
+ doctranslets/html/classdoc-source.xsl \
+ doctranslets/html/classdoc-uses.xsl \
+ doctranslets/html/deprecated.xsl \
+ doctranslets/html/help.xsl \
+ doctranslets/html/serialized.xsl \
+ doctranslets/gjdoc_common.xsl \
+ htmldoclet/gjdochtml-clean-color1.css \
+ htmldoclet/gjdochtml-clean-layout.css \
+ htmldoclet/gjdochtml-vanilla.css \
+ htmldoclet/gjdoc.js \
+ htmldoclet/help.xhtml \
+ htmldoclet/HtmlDoclet.properties \
+ htmldoclet/inherit.png \
+ htmldoclet/xhtml11-target10.dtd \
+ rng/gjdoc-classdoc.rng \
+ rng/gjdoc-common.rng \
+ rng/gjdoc-index.rng \
+ java.lang-classes-1.2.txt \
+ java.lang-classes-1.3.txt \
+ java.lang-classes-1.4.txt \
+ java.lang-classes-1.5.txt
+
+EXTRA_DIST = \
+ $(gjdoc_jar_SRCS) \
+ $(gjdoc_ressources)
+
+JAR_CMD1 = (cd $(LIBDIR) && $(ZIP) -q -r $(CURDIR)/$@.new $(SRCDIRS))
+JAR_CMD2 = (cd $(srcdir) && $(ZIP) -q -DX -r $(CURDIR)/$@.new $(gjdoc_ressources))
+JAR_CMD3 = ($(ZIP) -q -DX -r $(CURDIR)/$@.new version.properties)
+
+LIBDIR = lib
+
+clean-local:
+ rm -rf $(LIBDIR)
+
+.PHONY: new-classes
+new-classes: $(top_srcdir)/developers/update-class-list
+ cd $(srcdir) && $(SHELL) $(top_srcdir)/developers/update-class-list
+
+rebuildLib = $(top_builddir)/libraries/javalib/rebuildLib
+Klasses_jar = $(top_srcdir)/libraries/javalib/rt.jar
+
+.PHONY: compile-classes classes
+## classes is provided for backward compatibility; use compile-classes
+compile-classes $(LIBDIR)/stamp classes: $(rebuildLib) $(gjdoc_jar_SRCS) $(gjdoc_jar_GENSOURCES)
+ rm -rf $(LIBDIR)
+ mkdir $(LIBDIR)
+ echo $(SHELL) $(rebuildLib)
+ CLASSPATH=$(Klasses_jar):$(ANTLR_JAR) BOOTCLASSPATH=$(top_srcdir)/libraries/javalib/rt.jar:$(ANTLR_JAR) $(SHELL) $(rebuildLib) $(gjdoc_jar_SRCS) $(gjdoc_jar_GENSOURCES)
+ echo timestamp > $(LIBDIR)/stamp
+
+.PHONY: jar-classes
+jar-classes: $(CLASSFILE)
+$(CLASSFILE): $(LIBDIR)/stamp
+ rm -f $@ $@.new
+ $(JAR_CMD1)
+ $(JAR_CMD2)
+ $(JAR_CMD3)
+ mv $@.new $@
+
+export JIKES top_builddir LIBDIR srcdir
Index: kaffe/tools/gjdoc/javalib/Makefile.in
diff -u kaffe/tools/gjdoc/javalib/Makefile.in:1.52 kaffe/tools/gjdoc/javalib/Makefile.in:1.53
--- kaffe/tools/gjdoc/javalib/Makefile.in:1.52 Sat May 14 21:47:12 2005
+++ kaffe/tools/gjdoc/javalib/Makefile.in Sat Jul 9 00:01:35 2005
@@ -386,6 +386,7 @@
com/sun/javadoc/Tag.java \
com/sun/javadoc/ThrowsTag.java \
com/sun/javadoc/Type.java \
+ com/sun/javadoc/TypeVariable.java \
com/sun/javadoc/SourcePosition.java \
com/sun/tools/doclets/Taglet.java \
gnu/classpath/tools/doclets/xmldoclet/doctranslet/DocTranslet.java \
@@ -504,6 +505,7 @@
gnu/classpath/tools/gjdoc/Timer.java \
gnu/classpath/tools/gjdoc/TimerDoclet.java \
gnu/classpath/tools/gjdoc/TypeImpl.java \
+ gnu/classpath/tools/gjdoc/TypeVariableImpl.java \
gnu/classpath/tools/gjdoc/WritableType.java \
gnu/classpath/tools/gjdoc/GjdocPackageDoc.java \
gnu/classpath/tools/gjdoc/GjdocRootDoc.java \
@@ -586,6 +588,7 @@
htmldoclet/help.xhtml \
htmldoclet/HtmlDoclet.properties \
htmldoclet/inherit.png \
+ htmldoclet/xhtml11-target10.dtd \
rng/gjdoc-classdoc.rng \
rng/gjdoc-common.rng \
rng/gjdoc-index.rng \
Index: kaffe/tools/gjdoc/javalib/com/sun/javadoc/ClassDoc.java
diff -u kaffe/tools/gjdoc/javalib/com/sun/javadoc/ClassDoc.java:1.4 kaffe/tools/gjdoc/javalib/com/sun/javadoc/ClassDoc.java:1.5
--- kaffe/tools/gjdoc/javalib/com/sun/javadoc/ClassDoc.java:1.4 Mon Jul 4 00:09:13 2005
+++ kaffe/tools/gjdoc/javalib/com/sun/javadoc/ClassDoc.java Sat Jul 9 00:01:35 2005
@@ -15,7 +15,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation
-Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
+Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. */
package com.sun.javadoc;
@@ -286,6 +286,19 @@
*/
public abstract PackageDoc[]
importedPackages();
+
+/*************************************************************************/
+
+/**
+ * This method returns the formal type parameters of this class.
+ * The returned array is empty if the class does not represent a
+ * parameterized type.
+ *
+ * @return The list of type parameters.
+ * @since 1.5
+ */
+TypeVariable[]
+typeParameters();
} // interface ClassDoc
Index: kaffe/tools/gjdoc/javalib/com/sun/javadoc/ConstructorDoc.java
diff -u kaffe/tools/gjdoc/javalib/com/sun/javadoc/ConstructorDoc.java:1.2 kaffe/tools/gjdoc/javalib/com/sun/javadoc/ConstructorDoc.java:1.3
--- kaffe/tools/gjdoc/javalib/com/sun/javadoc/ConstructorDoc.java:1.2 Mon Jul 4 00:09:13 2005
+++ kaffe/tools/gjdoc/javalib/com/sun/javadoc/ConstructorDoc.java Sat Jul 9 00:01:35 2005
@@ -15,7 +15,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation
-Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
+Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. */
package com.sun.javadoc;
Index: kaffe/tools/gjdoc/javalib/com/sun/javadoc/Doc.java
diff -u kaffe/tools/gjdoc/javalib/com/sun/javadoc/Doc.java:1.3 kaffe/tools/gjdoc/javalib/com/sun/javadoc/Doc.java:1.4
--- kaffe/tools/gjdoc/javalib/com/sun/javadoc/Doc.java:1.3 Mon Jul 4 00:09:13 2005
+++ kaffe/tools/gjdoc/javalib/com/sun/javadoc/Doc.java Sat Jul 9 00:01:35 2005
@@ -15,7 +15,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation
-Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
+Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. */
package com.sun.javadoc;
Index: kaffe/tools/gjdoc/javalib/com/sun/javadoc/DocErrorReporter.java
diff -u kaffe/tools/gjdoc/javalib/com/sun/javadoc/DocErrorReporter.java:1.2 kaffe/tools/gjdoc/javalib/com/sun/javadoc/DocErrorReporter.java:1.3
--- kaffe/tools/gjdoc/javalib/com/sun/javadoc/DocErrorReporter.java:1.2 Mon Jul 4 00:09:13 2005
+++ kaffe/tools/gjdoc/javalib/com/sun/javadoc/DocErrorReporter.java Sat Jul 9 00:01:35 2005
@@ -15,7 +15,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation
-Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
+Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. */
package com.sun.javadoc;
Index: kaffe/tools/gjdoc/javalib/com/sun/javadoc/Doclet.java
diff -u kaffe/tools/gjdoc/javalib/com/sun/javadoc/Doclet.java:1.2 kaffe/tools/gjdoc/javalib/com/sun/javadoc/Doclet.java:1.3
--- kaffe/tools/gjdoc/javalib/com/sun/javadoc/Doclet.java:1.2 Mon Jul 4 00:09:13 2005
+++ kaffe/tools/gjdoc/javalib/com/sun/javadoc/Doclet.java Sat Jul 9 00:01:35 2005
@@ -15,7 +15,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation
-Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
+Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. */
package com.sun.javadoc;
Index: kaffe/tools/gjdoc/javalib/com/sun/javadoc/ExecutableMemberDoc.java
diff -u kaffe/tools/gjdoc/javalib/com/sun/javadoc/ExecutableMemberDoc.java:1.2 kaffe/tools/gjdoc/javalib/com/sun/javadoc/ExecutableMemberDoc.java:1.3
--- kaffe/tools/gjdoc/javalib/com/sun/javadoc/ExecutableMemberDoc.java:1.2 Mon Jul 4 00:09:13 2005
+++ kaffe/tools/gjdoc/javalib/com/sun/javadoc/ExecutableMemberDoc.java Sat Jul 9 00:01:37 2005
@@ -15,7 +15,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation
-Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
+Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. */
package com.sun.javadoc;
Index: kaffe/tools/gjdoc/javalib/com/sun/javadoc/FieldDoc.java
diff -u kaffe/tools/gjdoc/javalib/com/sun/javadoc/FieldDoc.java:1.4 kaffe/tools/gjdoc/javalib/com/sun/javadoc/FieldDoc.java:1.5
--- kaffe/tools/gjdoc/javalib/com/sun/javadoc/FieldDoc.java:1.4 Mon Jul 4 00:09:13 2005
+++ kaffe/tools/gjdoc/javalib/com/sun/javadoc/FieldDoc.java Sat Jul 9 00:01:37 2005
@@ -15,7 +15,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation
-Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
+Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. */
package com.sun.javadoc;
Index: kaffe/tools/gjdoc/javalib/com/sun/javadoc/MemberDoc.java
diff -u kaffe/tools/gjdoc/javalib/com/sun/javadoc/MemberDoc.java:1.2 kaffe/tools/gjdoc/javalib/com/sun/javadoc/MemberDoc.java:1.3
--- kaffe/tools/gjdoc/javalib/com/sun/javadoc/MemberDoc.java:1.2 Mon Jul 4 00:09:13 2005
+++ kaffe/tools/gjdoc/javalib/com/sun/javadoc/MemberDoc.java Sat Jul 9 00:01:37 2005
@@ -15,7 +15,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation
-Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
+Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. */
package com.sun.javadoc;
Index: kaffe/tools/gjdoc/javalib/com/sun/javadoc/MethodDoc.java
diff -u kaffe/tools/gjdoc/javalib/com/sun/javadoc/MethodDoc.java:1.2 kaffe/tools/gjdoc/javalib/com/sun/javadoc/MethodDoc.java:1.3
--- kaffe/tools/gjdoc/javalib/com/sun/javadoc/MethodDoc.java:1.2 Mon Jul 4 00:09:13 2005
+++ kaffe/tools/gjdoc/javalib/com/sun/javadoc/MethodDoc.java Sat Jul 9 00:01:37 2005
@@ -15,7 +15,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation
-Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
+Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. */
package com.sun.javadoc;
Index: kaffe/tools/gjdoc/javalib/com/sun/javadoc/PackageDoc.java
diff -u kaffe/tools/gjdoc/javalib/com/sun/javadoc/PackageDoc.java:1.2 kaffe/tools/gjdoc/javalib/com/sun/javadoc/PackageDoc.java:1.3
--- kaffe/tools/gjdoc/javalib/com/sun/javadoc/PackageDoc.java:1.2 Mon Jul 4 00:09:13 2005
+++ kaffe/tools/gjdoc/javalib/com/sun/javadoc/PackageDoc.java Sat Jul 9 00:01:37 2005
@@ -15,7 +15,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation
-Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
+Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. */
package com.sun.javadoc;
Index: kaffe/tools/gjdoc/javalib/com/sun/javadoc/ParamTag.java
diff -u kaffe/tools/gjdoc/javalib/com/sun/javadoc/ParamTag.java:1.2 kaffe/tools/gjdoc/javalib/com/sun/javadoc/ParamTag.java:1.3
--- kaffe/tools/gjdoc/javalib/com/sun/javadoc/ParamTag.java:1.2 Mon Jul 4 00:09:13 2005
+++ kaffe/tools/gjdoc/javalib/com/sun/javadoc/ParamTag.java Sat Jul 9 00:01:38 2005
@@ -15,7 +15,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation
-Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
+Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. */
package com.sun.javadoc;
Index: kaffe/tools/gjdoc/javalib/com/sun/javadoc/Parameter.java
diff -u kaffe/tools/gjdoc/javalib/com/sun/javadoc/Parameter.java:1.2 kaffe/tools/gjdoc/javalib/com/sun/javadoc/Parameter.java:1.3
--- kaffe/tools/gjdoc/javalib/com/sun/javadoc/Parameter.java:1.2 Mon Jul 4 00:09:13 2005
+++ kaffe/tools/gjdoc/javalib/com/sun/javadoc/Parameter.java Sat Jul 9 00:01:38 2005
@@ -15,7 +15,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation
-Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
+Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. */
package com.sun.javadoc;
Index: kaffe/tools/gjdoc/javalib/com/sun/javadoc/ProgramElementDoc.java
diff -u kaffe/tools/gjdoc/javalib/com/sun/javadoc/ProgramElementDoc.java:1.2 kaffe/tools/gjdoc/javalib/com/sun/javadoc/ProgramElementDoc.java:1.3
--- kaffe/tools/gjdoc/javalib/com/sun/javadoc/ProgramElementDoc.java:1.2 Mon Jul 4 00:09:13 2005
+++ kaffe/tools/gjdoc/javalib/com/sun/javadoc/ProgramElementDoc.java Sat Jul 9 00:01:38 2005
@@ -15,7 +15,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation
-Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
+Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. */
package com.sun.javadoc;
Index: kaffe/tools/gjdoc/javalib/com/sun/javadoc/RootDoc.java
diff -u kaffe/tools/gjdoc/javalib/com/sun/javadoc/RootDoc.java:1.3 kaffe/tools/gjdoc/javalib/com/sun/javadoc/RootDoc.java:1.4
--- kaffe/tools/gjdoc/javalib/com/sun/javadoc/RootDoc.java:1.3 Mon Jul 4 00:09:13 2005
+++ kaffe/tools/gjdoc/javalib/com/sun/javadoc/RootDoc.java Sat Jul 9 00:01:38 2005
@@ -15,7 +15,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation
- Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. */
package com.sun.javadoc;
Index: kaffe/tools/gjdoc/javalib/com/sun/javadoc/SeeTag.java
diff -u kaffe/tools/gjdoc/javalib/com/sun/javadoc/SeeTag.java:1.2 kaffe/tools/gjdoc/javalib/com/sun/javadoc/SeeTag.java:1.3
--- kaffe/tools/gjdoc/javalib/com/sun/javadoc/SeeTag.java:1.2 Mon Jul 4 00:09:13 2005
+++ kaffe/tools/gjdoc/javalib/com/sun/javadoc/SeeTag.java Sat Jul 9 00:01:38 2005
@@ -15,7 +15,7 @@
*** Patch too long, truncated ***
More information about the kaffe
mailing list