Fix warnings in java.util.TimeZone.

2012-08-09  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* java/util/TimeZone.java:
	(defaultZone()): Use parameterized PrivilegedAction.
	(aliases0): Add type parameters.
	(timezones0); Likewise.
	(timezones()): Likewise.
	(getDateParams(String)): Fix indenting.
	(getTimeZoneInternal(String)): Remove redundant casts.
	(getAvailableIDs(int)): Add type parameters.
	(getAvailableIDs(File,String,ArrayList)): Likewise.
	(getAvailableIDs()): Likewise.

Signed-off-by: Andrew John Hughes <gnu_andrew@member.fsf.org>
Use accessor functions to manipulate xmlOutputBuffer

This is a fix to prepare the xmlj_io.c file of gnu classpath to a coming
API change in libxml2.

Basically, we were previously accessing fields inside the
xmlOutputBuffer struct of libxml2.  In a coming version of libxml2,
that won't be possible anymore.  Client code will have to use accessor
functions instead.  For the gory details, there is an interestin note
of Daniel Veillard (author of libxml2) at
https://mail.gnome.org/archives/desktop-devel-list/2012-August/msg00007.html.

This patch defines too accessor macros that, depending on the version
of libxml2 we are using will either access the fields of
xmlOutputBuffer directly, or use the new accessor function.

Tested on x86_64-unknown-linux-gnu against trunk.

2012-08-09  Dodji Seketeli  <dodji@redhat.com>

	Use accessor functions to manipulate xmlOutputBuffer
	* native/jni/xmlj/xmlj_io.c (GET_XML_OUTPUT_BUFFER_CONTENT)
	(GET_XML_OUTPUT_BUFFER_SIZE): New macros.
	(xmljOutputWriteCallback): Use them.

Signed-off-by: Andrew John Hughes <gnu_andrew@member.fsf.org>
Warning cleanup in tools (gjdoc & rmic).

2012-09-24  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* tools/com/sun/javadoc/Doc.java:
	Add type parameter to Comparable.
	* tools/gnu/classpath/tools/doclets/AbstractDoclet.java:
	(tagletMap): Use type parameters.
	(packageGroups): Likewise.
	(tagletPath): Removed, unused.
	(mentionedTags): Use type parameters.
	(optionNoEmailWarn): Removed, unused.
	(optionTagletPath): Likewise.
	(DocletOptionTaglet): Likewise.
	(DocletOptionGroup.set(String[])): Add type aprameters to
	groupPackages.
	(DocletOptionTagletPath): Removed, unused.
	(commonOptions): Remove optionTagletPath.
	(nameToOptionMap): Add type parameters.
	(getOptionLength(String)): Remove unnecessary cast.
	(getKnownDirectSubclasses(ClassDoc)): Add type parameters.
	(IndexKey): Add type parameter to Comparable.
	(IndexKey.compareTo(IndexKey)): Update to use specific type.
	(categorizedIndex): Use type parameters.
	(getCategorizedIndex()): Likewise.
	(indexByName): Likewise.
	(getIndexByName()): Likewise.
	(printTaglets(Tag[],TagletContext,TagletPrinter,boolean)): Likewise.
	(addUsedBy(Map,ClassDoc,UsageType,Doc,PackageDoc)): Likewise.
	(collectUsage()): Likewise.
	(usedClassToPackagesMap): Likewise.
	(getUsageOfClass(ClassDoc)): Likewise.
	(UsageType): Add type parameter to Comparable.
	(UsageType.compareTo(UsageType)): Update to use specific type.
	(getPackageGroups()): Use type parameters.
	* tools/gnu/classpath/tools/doclets/PackageMatcher.java:
	(patterns): Use type parameters.
	(filter(Packagedoc[])): Likewise.
	(match(PackageDoc)): Likewise.
	* tools/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java:
	(externalDocSets): Use type parameters.
	(packageNameToDocSet)): Likewise.
	(printPackagePage(File,String,PackageDoc,PackageDoc,PackageDoc)): Likewise.
	(TreeNode): Add type parameter to Comparable.
	(TreeNode.children): Use type parameters.
	(TreeNode.compareTo(TreeNode)): Update to use specific type.
	(addClassTreeNode(Map,ClassDoc)): Use type parameters.
	(addInterfacetreeNode(Map,ClassDoc)): Likewise.
	(printClassTree(HtmlPage,ClassDoc[])): Likewise.
	(printInterfaceTree(HtmlPage,ClassDoc[])): Likewise.
	(printFullTreePage()): Likewise.
	(printIndexEntry(HtmlPage,Doc)): Likewise.
	(printPackagesMenuPage()): Likewise.
	(printClassMenuSection(HtmlPage,Collection,String)): Likewise.
	(printClassMenuList(HtmlPage,ClassDoc[],boolean)): Likewise.
	(printSplitIndex()): Likewise.
	(printIndexPage(int,int,Character,List)): Likewise.
	(printSerializationPage()): Likewise.
	(printDeprecationPage()): Likewise.
	(getMemberDocURL(HtmlPage,ProgramElementDoc)): Likewise.
	(createTypeHref(HtmlPage,Type,boolean)): Likewise.
	(getPackageURL(PackageDoc)): Remove redundant cast.
	(getClassURL(ClassDoc)): Likewise.
	* tools/gnu/classpath/tools/gjdoc/ClassDocImpl.java:
	(primitiveNames): Add type parameters.
	(findClassCache): Likewise.
	(findClass(String,String): Likewise.
	(createInstance(ClassDoc,PackageDoc,ClassDoc[],PackageDoc[],
	char[],int,int,List)): Likewise.
	(resolve()): Likewise.
	(typeMap): Likewise.
	(typeForString(String)): Likewise..
	(equals(Object)): Likewise.
	(maybeSerMethodList): Likewise.
	(setMaybeSerMethodList(List)): Likewise.
	(findFieldValue(String,ClassDoc,String,Set)): Likewise.
	(getValue(String,Set)): Likewise.
	(compareTo(Doc)): Use specific type.
	(importStatementList): Use type parameters.
	(setImportStatementList(List)): Likewise.
	* tools/gnu/classpath/tools/gjdoc/ClassDocProxy.java:
	(compareTo(Doc)): Use specific type.
	* tools/gnu/classpath/tools/gjdoc/ClassDocReflectedImpl.java:
	Expand imports.
	(findClass(String)): Don't use full class name for String.
	(compareTo(Doc)): Use specific type.
	* tools/gnu/classpath/tools/gjdoc/DocImpl.java:
	(compareTo(Doc)): Use specific type.
	* tools/gnu/classpath/tools/gjdoc/ExecutableMemberDocImpl.java:
	(compareTo(Doc)): Use specific type.
	* tools/gnu/classpath/tools/gjdoc/FieldDocImpl.java:
	(createFromSource(ClassDoc,PackageDoc,char[],int,int)):
	Use type parameters.  Remove unused lastFieldDefStart
	variable.
	(constantValue(Set)): Use type parameters.
	* tools/gnu/classpath/tools/gjdoc/Main.java:
	(option_overview): Removed unused field.
	(option_classpath): Likewise.
	(option_sourcepath): Add type parameters.
	(option_extdirs): Removed unused field.
	(option_verbose): Likewise.
	(option_java_flags): Likewise.
	(option_subpackages): Add type parameters.
	(option_exclude): Likewise.
	(startDoclet(List)): Likewise.
	(addFoundPackages(String,Set)): Likewise.
	(findPackages(String,File,Set)): Likewise.
	(start(String[])): Likewise.
	(addJavaLangClasses()): Commented out, apparently unused.
	(options): Add type parameters.
	(initOptions()): Likewise.  Remove redundant variable
	setting.
	* tools/gnu/classpath/tools/gjdoc/MemberDocImpl.java:
	(compareTo(Doc)): Use specific type.
	* tools/gnu/classpath/tools/gjdoc/PackageDocImpl.java:
	(allClassesSet): Use type parameters.
	(ordinaryClassesList): Likewise.
	(exceptionsList): Likewise.
	(interfacesList): Likewise.
	(errorsList): Likewise.
	(resolve()): Likewise.
	(toClassDocArray(Collection)): Likewise.
	(compareTo(Doc)): Use specific type.
	* tools/gnu/classpath/tools/gjdoc/Parser.java:
	Expand import statements.
	(process(Parser,char[],int,int)): Add type parameters.
	(processedFiles): Add type parameters.
	(processSourceFile(File,boolean,String,String)): Add type
	parameters.
	(classOpened(char[],int,int)): Likewise.
	(toArray(List,T[])): Likewise.
	(classClosed()): Likewise.
	(Context.fieldList): Likewise.
	(Context.filteredFieldList): Likewise.
	(Context.sfieldList): Likewise.
	(Context.methodList): Likewise.
	(Context.filteredMethodList): Likewise.
	(Context.maybeSerMethodList): Likewise.
	(Context.constructorList): Likewise.
	(Context.filteredConstructorList): Likewise.
	(Context.innerClassesList): Likewise.
	(Context.filteredInnerClassesList): Likewise.
	* tools/gnu/classpath/tools/gjdoc/RootDocImpl.java:
	(findSourceFiles(String)): Add type parameters.
	* tools/gnu/classpath/tools/gjdoc/expr/Evaluator.java:
	(evaluate(String,Set,EvaluatorEnvironment)): Add type parameters.
	* tools/gnu/classpath/tools/gjdoc/expr/EvaluatorEnvironment.java:
	(getValue(String,Set)): Add type parameters.
	* tools/gnu/classpath/tools/gjdoc/expr/Type.java:
	(clazz): Add type parameters.
	(Type(Class)): Likewise.
	* tools/gnu/classpath/tools/rmic/ClassRmicCompiler.java:
	(keep): Remove unused field.
	(errors): Add type parameter.
	(compile): Remove unused field.
	(classpath): Likewise.
	(clazz): Add type parameter.
	(mRemoteInterfaces): Likewise.
	(run(String[])): Add type parameters.
	(processClass(String)): Likewise.
	(getException()): Remove unnecessary cast.
	(typeArray(Class[])): Add type parameter.
	(param(Method,int)): Add type parameter.  Use Integer.valueOf.
	(generateClassConstant(MethodVisitor,Class)): Add type parameters.
	(generateClassArray(MethodVisitor,Class)): Likewise.
	(generateStub()): Remove unused variables stubclassname, size
	& endReturnTryCatch.  Remove unnecessary casts and add type
	parameters.
	(generateSkel()): Remove unused variable skelclassname.
	Use Long.valueOf.
	(generateMethodSkel(MethodVisitor,Method,Variables)):
	Add type parameters.
	(typeArg(Class)): Add type parameter.
	(readMethod(Class)): Likewise.
	(writeMethod(Class)): Likewise.
	(returnOpcode(Class)): Likewise.
	(loadOpcode(Class)): Likewise.
	(storeOpcode(Class)): Likewise.
	(unboxMethod(Class)): Likewise.
	(box(Class)): Likewise.
	(size(Class)): Likewise.
	(sortExceptions(Class[])): Add type parameters.
	(setup(boolean,boolean,boolean,boolean,boolean,boolean,
	boolean,boolean,boolean,boolean,String,String,String,String)):
	Remove unused variables keep & classpath.
	(findRemoteMethods()): Add type parameters.
	(MethodRef.exceptions): Add type parameter.
	(MethodRef.removeSubclasses(Class[])): Add type parameters.
	(MethodRef.intersectExceptions(Method)): Likewise.
	* tools/gnu/classpath/tools/rmic/Main.java:
	(backends): Add type parameter.
	(run(String[])): Remove redundant cast.
	* tools/gnu/classpath/tools/rmic/RmiMethodGenerator.java:
	(getArgumentList()): Add type parameters.
	(getArgumentNames()): Likewise.
	(getThrows()): Likewise.
	(getStaticMethodDeclarations()): Likewise.
	* tools/gnu/classpath/tools/rmic/SourceGiopRmicCompiler.java:
	Add type parameter to Comparable.
	(implementedRemotes): Add type parameter.
	(extraImports): Likewise.
	(methods): Likewise.
	(interfaces): Likewise.
	(compile(Class)): Add type parameters.
	(getId(Class)): Add type parameter.
	(getIdList(Collection)): Add type parameters.
	(generateStub()): Add type parameters.
	(generateTie()): Likewise.
	(compare(AbstractMethodGenerator,AbstractMethodGenerator)): Use
	more specific types.
	(getImportStatements()): Add type parameters.
	* tools/gnu/classpath/tools/rmic/Variables.java:
	(free): Add type parameter.
	(names): Add type parameters.
	(wides): Add type parameter.
	(declared): Likewise.
	(allocateNow(Object,int)): Use Integer.valueOf.
	(allocate(Object,int)): Add type parameters.
	(deallocate(Object)): Remove redundant cast.
	Use Integer.valueOf.
	(get(Object)): Remove redundant cast.

Signed-off-by: Andrew John Hughes <gnu_andrew@member.fsf.org>
PR42134: NullPointerException in java.text.Bidi

2012-09-26  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	PR classpath/42134
	* java/text/Bidi.java:
	(Bidi(AttributedCharacterIterator)): Remove shadow
	variable text which hides the instance variable
	of the same name.  Remove unnecessary use of this.
	* NEWS: Updated.

Signed-off-by: Andrew John Hughes <gnu_andrew@member.fsf.org>
Java warnings cleanup for javax.sound.* and gnu.javax.sound.*

2012-10-09  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* gnu/javax/sound/midi/dssi/DSSIMidiDeviceProvider.java:
	(DSSIInfo.copyright): Added field.
	(DSSIInfo(String,String,String,String,String,String,long)):
	Extended constructor to store copyright.
	(examineLibrary(String)): Add type parameter.
	Fix call to new DSSIInfo constructor.
	(static): Add type parameters.
	* gnu/javax/sound/midi/dssi/DSSISynthesizer.java:
	(instruments): Add type parameter.
	(resources): Likewise.
	(getResources()): Remove redundant cast.
	(getInstruments()): Likewise.
	(getInstrument(Patch)): Add type parameter and remove
	redundant cast.
	(soundbanks): Add type parameter.
	(getAvailableInstruments()): Add type parameters and
	remove redundant casts.
	* gnu/javax/sound/midi/file/MidiFileReader.java:
	(getSequence(InputStream)): Don't store length as not used.
	* gnu/javax/sound/midi/file/MidiFileWriter.java:
	(computeTrackLength(Track,MidiDataOutputStream)): Drop unused
	count variable.
	* gnu/javax/sound/sampled/WAV/WAVReader.java:
	(getAudioFileFormat(InputStream)): Drop unused blockAlign variable.
	* gnu/javax/sound/sampled/gstreamer/GStreamerMixer.java:
	(getLine(Line.Info)): Add type parameter to Class.
	* javax/sound/midi/MidiSystem.java:
	(getMidiDeviceInfo()): Add type parameters.  Remove unnecessary cast.
	(getMidiDevice(MidiDevice.Info)): Add type parameter.
	(getSoundbank(InputStream)): Add type parameters and remove
	unnecessary casts.
	(getSoundbank(URL)): Likewise.
	(getSoundbank(File)): Likewise.
	(getMidiFileFormat(InputStream)): Likewise.
	(getMidiFileFormat(URL)): Likewise.
	(getMidiFileFormat(File)): Likewise.
	(getSequence(InputStream)): Likewise.
	(getSequence(URL)): Likewise.
	(getSequence(File)): Likewise.
	(getMidiFileTypes()): Likewise.
	(isFileTypeSupported(int)): Likewise.
	(getMidiFileTypes(Sequence)): Likewise.
	(isFileTypeSupported(int,Sequence)): Likewise.
	(write(Sequence,int,OutputStream)): Likewise.
	(write(Sequence,int,File)): Likewise.
	* javax/sound/midi/SoundbankResource.java:
	(dataClass): Add type parameter.
	* javax/sound/midi/Track.java:
	(events): Add type parameter.
	(eventSet): Likewise.
	(add(MidiEvent)): Remove redundant cast.
	(get(int)): Likewise.
	(ticks()): Likewise.
	* javax/sound/sampled/AudioSystem.java:
	(getAudioFileFormat(File)): Add type parameters and
	remove unnecessary casts.
	(getAudioFileFormat(InputStream)): Likewise.
	(getAudioFileFormat(URL)): Likewise.
	(getAudioFileTypes()): Likewise.
	(getAudioFileTypes(AudioInputStream)): Likewise.
	(getAudioInputStream(AudioFormat.Encoding,AudioInputStream)):
	Likewise.
	(getAudioInputStream(AudioFormat,AudioInputStream)): Likewise.
	(getAudioInputStream(File)): Likewise.
	(getAudioInputStream(InputStream)): Likewise.
	(getAudioInputStream(URL)): Likewise.
	(getMixer(Mixer.Info)): Likewise.
	(getMixerInfo()): Likewise.
	(getTargetEncodings(AudioFormat.Encoding)): Likewise.
	(getTargetEncodings(AudioFormat)): Likewise.
	(getTargetFormats(AudioFormat.Encoding,AudioFormat)): Likewise.
	(isConversionSupported(AudioFormat.Encoding,AudioFormat)): Likewise.
	(isConversionSupported(AudioFormat,AudioFormat)): Likewise.
	(write(AudioInputStream,AudioFileFormat.Type,File)): Likewise.
	(write(AudioInputStream,AudioFileFormat.Type,OutputStream)): Likewise.
	* javax/sound/sampled/Line.java:
	(klass): Add type parameter.
	* m4/ac_prog_javac.m4:
	(ECJ_OPTS): Turn of unused private field warnings for now,
	as some may be used from native code.

Signed-off-by: Andrew John Hughes <gnu_andrew@member.fsf.org>
Fix warnings in java.awt.geom.Area.

2012-10-10  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* java/awt/geom/Area.java:
	(solids): Add type parameter.
	(holes): Likewise.
	(ccIntersections): Likewise and rename to meet
	standards.
	(Area()): Add type parameters.
	(Area(Shape)): Likewise and remove redundant casts.
	(add(Area)): Likewise and remove unused nNodes variable.
	(subtract(Area)): Likewise.
	(intersect(Area)): Likewise.
	(exclusiveOr(Area)): Likewise.
	(reset()): Add type parameters.
	(isEmpty()): Remove redundant casts.
	(isPolygonal()): Likewise.
	(isRectangular()): Likewise.
	(getBounds2D()): Likewise.
	(clone()): Likewise.
	(equals(Area)): Add type parameters.
	(transform(AffineTransform)): Remove redundant casts.
	(contains(double,double)): Likewise.
	(contains(double,double,double,double)): Likewise.
	(intersects(double,double,double,double)): Likewise.
	(AreaIterator.segments): Add type parameter.
	(AreaIterator(AffineTransform)): Add type parameters.
	Remove redundant casts.
	(currentSegment(double[])): Remove redundant casts.
	(currentSegment(float[])): Likewise.
	(weilerAtherton(Vector)): Add type parameters and remove
	redundant casts.
	(recursiveSubdivide(CubicCurve2D,CubicCurve2D,int,int,double,
	double,double,double)): Fix use of cc_intersections/ccIntersections.
	(cubicCubicIntersect(CubicSegment,CubicSegment)): Likewise.
	(lineQuadIntersect(LineSegment,QuadSegment)): Fix Javadoc typo.
	(makeSegment(Shape)): Add type parameters.
	(createNodes(Segment,Segment)): Remove redundant bracketing.
	(deleteRedundantPaths(Vector)): Likewise.  Remove redundant
	casts.  Add type parameters.
	(setDirection(Vector,boolean)): Add type parameters and remove
	redundant casts.
	(cloneSegmentList()): Add type parameter.  Remove redundant
	cast.
	(createNodes(Segment,Intersection[])): Add type parameter.
	Remove redundant cast.

Signed-off-by: Andrew John Hughes <gnu_andrew@member.fsf.org>
Replace all .cvsignore files with .gitignore

2012-06-10  Ivan Maidanski  <ivmai@mail.ru>

	* compat/.gitignore,
	* compat/java.net/.gitignore,
	* doc/.gitignore,
	* doc/api/.gitignore,
	* doc/www.gnu.org/.gitignore,
	* doc/www.gnu.org/announce/.gitignore,
	* doc/www.gnu.org/cp-tools/.gitignore,
	* doc/www.gnu.org/docs/.gitignore,
	* doc/www.gnu.org/downloads/.gitignore,
	* doc/www.gnu.org/events/.gitignore,
	* doc/www.gnu.org/faq/.gitignore,
	* examples/.gitignore,
	* external/.gitignore,
	* external/jsr166/.gitignore,
	* external/relaxngDatatype/.gitignore,
	* external/sax/.gitignore,
	* external/w3c_dom/.gitignore,
	* gnu/classpath/.gitignore,
	* gnu/java/locale/.gitignore,
	* gnu/java/security/.gitignore,
	* gnu/test/.gitignore,
	* include/.gitignore,
	* java/util/.gitignore,
	* lib/.gitignore,
	* native/.gitignore,
	* native/fdlibm/.gitignore,
	* native/jawt/.gitignore,
	* native/jni/.gitignore,
	* native/jni/classpath/.gitignore,
	* native/jni/gconf-peer/.gitignore,
	* native/jni/gstreamer-peer/.gitignore,
	* native/jni/gtk-peer/.gitignore,
	* native/jni/java-io/.gitignore,
	* native/jni/java-lang/.gitignore,
	* native/jni/java-math/.gitignore,
	* native/jni/java-net/.gitignore,
	* native/jni/java-nio/.gitignore,
	* native/jni/java-util/.gitignore,
	* native/jni/midi-alsa/.gitignore,
	* native/jni/midi-dssi/.gitignore,
	* native/jni/native-lib/.gitignore,
	* native/jni/qt-peer/.gitignore,
	* native/jni/xmlj/.gitignore,
	* native/plugin/.gitignore,
	* native/testsuite/.gitignore,
	* native/vmi/.gitignore,
	* resource/.gitignore,
	* resource/META-INF/services/.gitignore,
	* scripts/.gitignore,
	* test/.gitignore,
	* test/gnu.java.lang.reflect/.gitignore,
	* test/java.io/.gitignore,
	* test/java.lang.reflect/.gitignore,
	* test/java.net/.gitignore,
	* test/java.util/.gitignore,
	* tools/.gitignore,
	* tools/gnu/classpath/tools/doclets/.gitignore,
	* tools/gnu/classpath/tools/doclets/debugdoclet/.gitignore,
	* tools/gnu/classpath/tools/doclets/htmldoclet/.gitignore,
	* tools/gnu/classpath/tools/doclets/xmldoclet/.gitignore,
	* tools/gnu/classpath/tools/doclets/xmldoclet/doctranslet/.gitignore,
	* tools/gnu/classpath/tools/gjdoc/.gitignore,
	* tools/gnu/classpath/tools/gjdoc/expr/.gitignore,
	* tools/gnu/classpath/tools/java2xhtml/.gitignore,
	* tools/gnu/classpath/tools/taglets/.gitignore,
	* vm/.gitignore,
	* vm/reference/.gitignore: Renamed from .cvsignore.

Signed-off-by: Pekka Enberg <penberg@kernel.org>
Handle malloc() failure in java_util_VMTimeZone.c file.

2011-07-20  Ivan Maidanski  <ivmai@mail.ru>

	* native/jni/java-util/java_util_VMTimeZone.c:
	Include jcl.h file.
	(Java_java_util_VMTimeZone_getSystemTimeZoneId): Throw
	OutOfMemoryException in case of malloc() failure.

[ penberg@kernel.org: cleanups ]
Signed-off-by: Pekka Enberg <penberg@kernel.org>
Fix java/lang/String.codePoint{At|Before} exception types

OpenJDK throws StringIndexOutOfBoundsException and so should we.

Signed-off-by: Pekka Enberg <penberg@kernel.org>
Fix NPE in java/util/Formatter.format() method

This patch fixes NPE for the following Malva test cases:

  assertEquals("false", String.format("%b", (Object[])null));
  assertEquals("null", String.format("%h", (Object[])null));
  assertEquals("null", String.format("%s", (Object[])null));
  assertEquals("null", String.format("%c", (Object[])null));
  assertEquals("null", String.format("%d", (Object[])null));
  assertEquals("null", String.format("%o", (Object[])null));
  assertEquals("null", String.format("%x", (Object[])null));

Signed-off-by: Pekka Enberg <penberg@kernel.org>
PR54931: Allow Classpath to build docs with the GJDoc included within

2012-10-15  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	PR classpath/54931
	* m4/acinclude.m4:
	(CLASSPATH_WITH_GJDOC): Allow GJDoc versions
	included with GNU Classpath to be used to
	build (0.98 on).

Signed-off-by: Andrew John Hughes <gnu_andrew@member.fsf.org>
Merge branch 'master' of git.sv.gnu.org:/srv/git/classpath
Update NEWS and start preparing for 0.99.1 release.

2012-10-15  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* configure.ac: Set to 0.99.1pre, as
	0.99.1 will now be next release.
	* NEWS: Updated with last bug fix
	and 0.99.1

Signed-off-by: Andrew John Hughes <gnu_andrew@member.fsf.org>
Fix broken ChangeLog entry.

Signed-off-by: Andrew John Hughes <gnu_andrew@member.fsf.org>