summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Optimize emptySet/Map/List() in Collections classIvan Maidanski2012-10-162-14/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2012-10-16 Ivan Maidanski <ivmai@mail.ru> * java/util/Collections.java: (emptySet(), EmptySet.iterator(), emptyList(), emptyMap(), EmptyMap.entrySet(), EmptyMap.keySet(), EmptyMap.values()): Suppress "unchecked" warnings. (emptySet(), emptyList(), emptyMap()): Don't create new instance (use the corresponding immutable container instance); remove FIXME. (EmptySet.equals(Object), EmptyList.equals(Object), EmptyMap.entrySet(), EmptyMap.equals(Object), EmptyMap.keySet(), EmptyMap.values()): Add generic typing. (SingletonList.subList(int, int)): Use emptyList() instead of EMPTY_LIST (to eliminate "unchecked" warning). (SynchronizedCollection.toArray(T[])): Rename T type to E (to suppress compiler warning about type hiding).
* | PR41689: Add missing field javax.security.sasl.Sasl.CREDENTIALS.Andrew John Hughes2012-10-263-0/+18
| | | | | | | | | | | | | | | | | | | | | | 2012-10-26 Andrew John Hughes <gnu_andrew@member.fsf.org> PR classpath/41689 * javax/security/sasl/Sasl.java: (CREDENTIALS): Add missing field. * NEWS: Updated. Signed-off-by: Andrew John Hughes <gnu_andrew@member.fsf.org>
* | Update NEWS and THANKYOU.Andrew John Hughes2012-10-263-0/+11
| | | | | | | | | | | | | | | | | | 2012-10-26 Andrew John Hughes <gnu_andrew@member.fsf.org> * NEWS: Updated with latest bug fixes. * THANKYOU: Add bug authors. Signed-off-by: Andrew John Hughes <gnu_andrew@member.fsf.org>
* | PR44208: Ensure a handle for the enum is registered before its constant.Andrew John Hughes2012-10-262-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | 2010-05-20 Paul Viney <paul@diasoft.nl> PR classpath/44208 * java/io/ObjectInputStream.java, (parseContent(byte,boolean)): Ensure a handle for the enum is registered before one for its String constant. Signed-off-by: Andrew John Hughes <gnu_andrew@member.fsf.org>
* | PR42551: Avoid overwriting length of message when computing length ↵Andrew John Hughes2012-10-262-2/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | representation. 2009-12-30 Paul Fernhout <pdfernhout@kurtz-fernhout.com> PR classpath/42551 * javax/sound/midi/MetaMessage.java: (setMessage(int,byte[],int)): Don't overwrite length variable when computing the length representation. Signed-off-by: Andrew John Hughes <gnu_andrew@member.fsf.org>
* | PR54960: Avoid NullPointerException in SAXSerializer.Andrew John Hughes2012-10-262-1/+8
| | | | | | | | | | | | | | | | | | | | 2012-10-17 Jeremy Singer <Jeremy.Singer@glasgow.ac.uk> PR classpath/54960 * gnu/xml/transform/SAXSerializer.java: (getValue(String)): Avoid NullPointerException. Signed-off-by: Andrew John Hughes <gnu_andrew@member.fsf.org>
* | Use jack_client_open rather than deprecated jack_client_new.Andrew John Hughes2012-10-262-5/+17
|/ | | | | | | | | | | 2012-10-26 Andrew John Hughes <gnu_andrew@member.fsf.org> * native/jni/midi-dssi/gnu_javax_sound_midi_dssi_DSSISynthesizer.c: (Java_gnu_javax_sound_midi_dssi_DSSISynthesizer_open_1(JNIEnv*, jclass, jlong)): Use jack_client_open instead of deprecated jack_client_new. Signed-off-by: Andrew John Hughes <gnu_andrew@member.fsf.org>
* Fix broken ChangeLog entry.Andrew John Hughes2012-10-151-2/+2
| | | | Signed-off-by: Andrew John Hughes <gnu_andrew@member.fsf.org>
* Update NEWS and start preparing for 0.99.1 release.Andrew John Hughes2012-10-153-2/+10
| | | | | | | | | | | 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>
* Merge branch 'master' of git.sv.gnu.org:/srv/git/classpathAndrew John Hughes2012-10-152-3/+28
|\
| * Fix NPE in java/util/Formatter.format() methodPekka Enberg2012-10-152-3/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 withinAndrew John Hughes2012-10-152-0/+10
|/ | | | | | | | | | | | 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>
* Fix java/lang/String.codePoint{At|Before} exception typesPekka Enberg2012-10-152-0/+10
| | | | | | OpenJDK throws StringIndexOutOfBoundsException and so should we. Signed-off-by: Pekka Enberg <penberg@kernel.org>
* Handle malloc() failure in java_util_VMTimeZone.c file.Ivan Maidanski2012-10-152-1/+15
| | | | | | | | | | | | 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>
* Replace all .cvsignore files with .gitignoreIvan Maidanski2012-10-1568-3/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* Fix warnings in java.awt.geom.Area.Andrew John Hughes2012-10-152-120/+152
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* Java warnings cleanup for javax.sound.* and gnu.javax.sound.*Andrew John Hughes2012-10-1013-114/+211
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* PR42134: NullPointerException in java.text.BidiAndrew John Hughes2012-09-283-8/+20
| | | | | | | | | | | | | 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>
* Warning cleanup in tools (gjdoc & rmic).Andrew John Hughes2012-09-2624-580/+663
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* Use accessor functions to manipulate xmlOutputBufferDodji Seketeli2012-08-092-3/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* Fix warnings in java.util.TimeZone.Andrew John Hughes2012-08-092-42/+55
| | | | | | | | | | | | | | | | | 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>
* Fix warnings in java.text.* and gnu.java.text.*Andrew John Hughes2012-07-3114-245/+367
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2012-07-03 Andrew John Hughes <gnu_andrew@member.fsf.org> Update copyright headers throughout. * gnu/java/text/AttributedFormatBuffer.java: (ranges): Add generic type information. (attributes): Likewise. (aRanges): Rename from a_ranges. (aAttributes): Add generic type information and rename from a_attributes. Convert to a list of maps rather than an array for type safety. (defaultAttr): Replace prefix with static import. (AttributedFormatBuffer(CPStringBuilder): Add generic typing. (addAttribute(int,Attribute)): Drop prefix, rename new_range to newRange. Add generic types. Use Integer.valueOf in place of new Integer. (append(String,Attribute)): Drop prefix. (append(String,int[],List)): Replace array with list. Use Integer.valueOf instead of new Integer. (append(char,Attribute)): Drop prefix. (setDefaultAttribute(Attribute)): Likewise. (getDefaultAttribute()): Likewise. (sync()): Rename a_ranges to aRanges. Drop unneeded casts. Replace array with list. (getRanges()): Rename a_ranges to aRanges. (getAttributes()): Replace map with list. Rename a_attributes to aAttributes. * gnu/java/text/FormatBuffer.java: Add static import for Attribute. * gnu/java/text/FormatCharacterIterator.java: (attributes): Replace array with list. (FormatCharacterIterator()): Likewise. (FormatCharacterIterator(String,int,List)): Switch from array to list. Update documentation. (getAllAttributeKeys()): Add generic type. Switch from array to list. (getAttributes()): Likewise. (getAttribute(Attribute)): Likewise. (getRunLimit(Set)): Likewise. (getRunLimit(Attribute)): Likewise. (getRunStart(Set)): Likewise. (getRunStart(Attribute)): Likewise. (mergeAttributes(List,int[])): Likewise. Use List in preference to Vector. Use newRanges & newAttributes rather than new_ranges and new_attributes. (append(AttributedCharacterIterator)): Likewise. (append(String,HashMap)): Likewise. (addAttributes(Map,int,int)): Likewise. (dumpTable()): Use startRange instead of start_range. Add generic types. * gnu/java/text/StringFormatBuffer.java, Add static import for Attribute. * java/text/AttributedString.java: Add static import for Attribute. (attribs): Add generic type. (AttributeRange(Map,int,int)): Likewise. (AttributedString(String,Map)): Likewise. (AttributedString(AttributedCharacterIterator, int, int, Attribute)): Drop prefix, add generic types. (addAttribute(Attribute,Object)): Drop prefix. (addAttribute(Attribute,Object,int,int)): Likewise and add generic types. (addAttributes(Map,int,int)): Add generic types. (getIterator(Attribute)): Drop prefix. (getIterator(Attribute[])): Likewise. * java/text/AttributedStringIterator.java: Add static import for Attribute. (getAllAttributeKeys()): Add generic type. (getRunLimit(Attribute)): Add generic type, drop prefix. (getRunLimit(Set)): Add generic types. (getRunStart(Attribute)): Add generic type, drop prefix. (getRunStart(Set)): Add generic types. (getAttributes()): Likewise. * java/text/Bidi.java: (formatterIndices): Add generic type. (reinsertFormattingCodes()): Drop redundant cast. * java/text/BreakIterator.java: (getInstance(String,Locale)): Add generic type to Class. * java/text/ChoiceFormat.java: (stringVec): Add generic type. (limitVec): Likewise. (applyPattern(String)): Remove redundant cast. * java/text/CollationElementIterator.java: (textDecomposition): Renamed from text_decomposition. (textIndexes): Renamed from text_indexes. (setText(String)): Add generic types. Rename a_element to aElement. Rename a_idx to aIdx. Rename key_old to keyOld. Use Integer.valueOf rather than new Integer. * java/text/DecimalFormat.java: (attributes): Add generic type. (formatToCharacterIterator(Object)): Remove redundant cast. * java/text/MessageFormat.java: (Field()): Remove unneeded warning suppression. * java/text/NumberFormat.java: (Field()): Likewise. Signed-off-by: Andrew John Hughes <gnu_andrew@member.fsf.org>
* Merge branch 'master' of git.sv.gnu.org:/srv/git/classpathAndrew John Hughes2012-07-020-0/+0
|\ | | | | | | | | | | Conflicts: ChangeLog java/text/DateFormatSymbols.java
| * Cache the compiled regular expressions for splitting locale data fields.Andrew John Hughes2012-05-013-3/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2012-05-01 Andrew John Hughes <ahughes@redhat.com> * java/text/DateFormatSymbols.java: Rename U00AE and U000A9 as the more memorable FIELD_SPLIT and ZONE_SPLIT respectively. * THANKYOU: Add Andreas Sewe. 2012-04-30 Andreas Sewe <sewe@st.informatik.tu-darmstadt.de> * java/text/DateFormatSymbols.java: (U00A9): Pre-compile pattern for zone separation. (U00AE): Likewise for fields. (getStringArray(List,String,int,String)): Use U00AE.split in place of String.split. (getZoneStrings(ResourceBundle,Locale)): Use U00AE.split and U00A9.split in place of String.split. Signed-off-by: Andrew John Hughes <ahughes@redhat.com>
* | PR44052: Cache parsed property data for DateFormatSymbols.Andrew John Hughes2012-07-022-34/+260
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2012-07-01 Andrew John Hughes <ahughes@redhat.com> PR classpath/44052 * java/text/DateFormatSymbols.java: (DFSData): Inner immutable class for storing parsed locale data. (DFSData.DFSData(String[],String[],String,String[], String[],String[],String[],String[],String[], String[][])): Constructor to initialise a new instance with property data. (DFSData.getAMPMs()): Return a clone of the ampms array. (DFSData.getEras()): Likewise for eras. (DFSData.getLocalPatternChars()): Return the local pattern characters. (DFSData.getMonths()): Return a clone of the (long) months array. (DFSData.getShortMonths()): Likewise for the short months array. (DFSData.getWeekdays()): Likewise for (long) weekdays. (DFSData.getShortWeekdays()): Likewise for short weekdays. (DFSData.getDateFormats()): Likewise for date formats. (DFSData.getTimeFormats()): Likewise for time formats. (DFSData.getZoneStrings()): Likewise for zone strings. (dataCache): Cache of parsed locale data. (getZoneStrings(List<ResourceBundle>,Locale)): Make static so it can be called by retrieveData. (formatsForKey(List<ResourceBundle>,String)): Likewise. (getString(List<ResourceBundle>, String)): Likewise. (retrieveData(Locale)): Separate out retrieval of locale data from constructor and store it in the cache. (DateFormatSymbols(Locale)): Modify to call retrieveData and set fields from the returned DFSData instance. Signed-off-by: Andrew John Hughes <ahughes@redhat.com>
* | Refactor DateFormatSymbols to use list of ResourceBundle objects for all ↵Andrew John Hughes2012-05-312-16/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | lookups. Fix bug whereby we were using the least-specific bundle for time & date formats. 2012-05-30 Andrew John Hughes <ahughes@redhat.com> * java/text/DateFormatSymbols.java: (getZoneStrings(List<ResourceBundle>, Locale)): Refactor to use existing list of resource bundles. (formatsForKey(List<ResourceBundle>, String)): Likewise and use new local getString method. (getString(List<ResourceBundle>, String)): Use first available String from most-specific locale rather than the least-specific. (DateFormatSymbols(Locale)): Use bundles for resolving localPatternChars, dateFormats, timeFormats and runtimeZoneStrings as well. Signed-off-by: Andrew John Hughes <ahughes@redhat.com>
* | Remove use of deprecated pango_ft2_font_map_create_context which breaks ↵Andrew John Hughes2012-05-042-3/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -Werror build. 2012-05-04 Andrew John Hughes <ahughes@redhat.com> * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c, (font_map): Renamed from ft2_map. (Java_gnu_java_awt_peer_gtk_GdkFontPeer_initStaticState(JNIEnv, jclass)): Remove cast to pango_ft2_font_map_new. (Java_gnu_java_awt_peer_gtk_GdKFontPeer_setFont(JNIEnv, jobject,jstring,jint,jint)): Call pango_font_map_create_context rather than deprecated pango_ft2_font_map_create_context. Signed-off-by: Andrew John Hughes <ahughes@redhat.com>
* | PR classpath/53171: Cache the compiled regular expressions for splitting ↵Andrew John Hughes2012-05-023-3/+27
|/ | | | | | | | | | | | | | | | | | | | | | | locale data fields. 2012-05-01 Andrew John Hughes <ahughes@redhat.com> * java/text/DateFormatSymbols.java: Rename U00AE and U000A9 as the more memorable FIELD_SPLIT and ZONE_SPLIT respectively. * THANKYOU: Add Andreas Sewe. 2012-04-30 Andreas Sewe <sewe@st.informatik.tu-darmstadt.de> * java/text/DateFormatSymbols.java: (U00A9): Pre-compile pattern for zone separation. (U00AE): Likewise for fields. (getStringArray(List,String,int,String)): Use U00AE.split in place of String.split. (getZoneStrings(ResourceBundle,Locale)): Use U00AE.split and U00A9.split in place of String.split. Signed-off-by: Andrew John Hughes <ahughes@redhat.com>
* Update warning suppression for newer compilers (unchecked->rawtypes).Andrew John Hughes2012-05-0132-65/+173
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2012-04-25 Andrew John Hughes <ahughes@redhat.com> Update warning suppression so it still works with newer compilers. * javax/activation/ActivationDataFlavor.java: (ActivationDataFlavor(Class,String,String)): Suppress rawtypes not unchecked. (ActivationDataFlavor(Class,String)): Likewise. (getRepresentationClass()): Likewise. * javax/activation/MimeTypeParameterList.java: (getNames()): Likewise. * javax/management/DefaultLoaderRepository.java: (loadClass(String)): Likewise. (loadClassWithout(ClassLoader,String)): Likewise. * javax/management/MBeanConstructorInfo.java: (MBeanConstructorInof(String,Constructor)): Likewise. * javax/management/remote/rmi/RMIConnection.java: (addNotificationListener(ObjectName,ObjectName,MarshelledObject, MarshelledObject,Subject)): Likewise. (addNotificationListeners(ObjectName[],MarshelledObject[], Subject[])): Likewise. (createMBean(String,ObjectName,MarshalledObject,String,Subject)): Likewise. (createMBean(String,ObjectName,ObjectName,MarshalledObject,String[],Subject)): Likewise. (invoke(ObjectName,String,MarshalledObject,String[],Subject)): Likewise. (queryMBeans(ObjectName,MarshalledObject,Subject)): Likewise. (queryNames(ObjectName,MarshalledObject,Subject)): Likewise. (removeNotificationListener(ObjectName,ObjectName,MarshalledObject, MarshalledObject,Subject)): Likewise. (setAttribute(ObjectName,MarshalledObject,Subject)): Likewise. (setAttributes(ObjectName,MarshalledObject,Subject)): Likewise. * javax/swing/tree/DefaultMutableTreeNode.java: (children()): Likewise. (preorderEnumeration()): Likewise. (postorderEnumeration()): Likewise. (breadthFirstEnumeration()): Likewise. (depthFirstEnumeration()): Likewise. (pathFromAncestorEnumeration(TreeNode)): Likewise. (BreadthFirstEnumeration.nextElement()): Move annotation down to assignment level. (PreorderEnumeration.PreorderEnumeration(TreeNode)): Likewise. (PreorderEnumeration.traverse(Enumeration)): Likewise. (PostorderEnumeration.PostorderEnumeration(TreeNode)): Likewise. (PostorderEnumeration.traverse(Enumeration()): Likewise. * javax/swing/tree/TreeNode.java: (children()): Suppress rawtypes not unchecked. * javax/xml/namespace/NamespaceContext.java: (getPrefixes(String)): Likewise. * javax/xml/stream/XMLEventFactory.java: (createStartElement(QName,Iterator,Iterator)): Likewise. (createStartElement(String,String,String,Iterator,Iterator)): Likewise. (createStartElement(String,String,String,Iterator,Iterator,NamespaceContext)): Likewise. (createEndElement(QName,Iterator)): Likewise. (createEndElement(String,String,String,Iterator)): Likewise. * javax/xml/stream/XMLEventReader.java: Likewise (at class level due to inheritance). * javax/xml/stream/events/DTD.java: (getNotations()): Likewise. (getEntities()): Likewise. * javax/xml/stream/events/EndElement.java: (getNamespaces()): Likewise. * javax/xml/stream/events/StartElement.java: (getAttributes()): Likewise. (getNamespaces()): Likewise. * javax/xml/xpath/XPathFunction.java: (evaluate(List)): Likewise. * org/omg/CORBA/LocalObject.java: (_servant_preinvoke(String,Class)): Likewise. * org/omg/CORBA/portable/Delegate.java: (servant_preinvoke(org.omg.CORBA.Object,String,Class)): Likewise. * org/omg/CORBA/portable/InputStream.java: (read_Object(Class)): Likewise. * org/omg/CORBA/portable/ObjectImpl.java: (_servant_preinvoke(String,Class)): Likewise. * org/omg/CORBA_2_3/portable/InputStream.java: (read_abstract_interface(Class)): Likewise. (read_value(Class)): Likewise. * org/omg/CORBA_2_3/portable/OutputStream.java: (write_value(Serializable,Class)): Likewise. * org/omg/DynamicAny/_DynAnyFactoryStub.java: (_opsClass): Likewise. * org/omg/DynamicAny/_DynAnyStub.java: (_opsClass): Likewise. * org/omg/DynamicAny/_DynArrayStub.java, (_opsClass): Likewise. * org/omg/DynamicAny/_DynEnumStub.java, (_opsClass): Likewise. * org/omg/DynamicAny/_DynFixedStub.java, (_opsClass): Likewise. * org/omg/DynamicAny/_DynSequenceStub.java, (_opsClass): Likewise. * org/omg/DynamicAny/_DynStructStub.java, (_opsClass): Likewise. * org/omg/DynamicAny/_DynUnionStub.java, (_opsClass): Likewise. * org/omg/DynamicAny/_DynValueStub.java, (_opsClass): Likewise. * org/omg/PortableServer/_ServantActivatorStub.java, (_opsClass): Likewise. * org/omg/PortableServer/_ServantLocatorStub.java, (_opsClass): Likewise. Signed-off-by: Andrew John Hughes <ahughes@redhat.com>
* Replace use of deprecated gdk_pixbuf_unref.Andrew John Hughes2012-04-242-1/+8
| | | | | | | | | 2012-04-24 Andrew John Hughes <ahughes@redhat.com> * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c: (Java_gnu_java_awt_peer_gtk_GtkImage_freePixbuf): Use g_object_unref rather than deprecated gdk_pixbuf_unref to avoid warning.
* Add missed ChangeLog entry.Andrew John Hughes2012-04-031-0/+4
| | | | | | 2012-04-03 Andrew John Hughes <ahughes@redhat.com> * .gitignore: Renamed from .cvsignore.
* Move .cvsignore to .gitignore.Andrew John Hughes2012-04-031-0/+0
| | | | | | | | 2012-04-03 Andrew John Hughes <ahughes@redhat.com> * .gitignore: Renamed from .cvsignore. Signed-off-by: Andrew John Hughes <ahughes@redhat.com>
* Update copyright notices.Jakub Jelinek2012-04-033-5/+12
| | | | | | | | | | 2012-01-01 Jakub Jelinek <jakub@redhat.com> * gnu/java/rmi/registry/RegistryImpl.java (version): Update copyright notice dates. * tools/gnu/classpath/tools/orbd/Main.java (run): Likewise. Signed-off-by: Andrew John Hughes <ahughes@redhat.com>
* Don't check if TimeZone is an instance of SimpleTimeZone.Jakub Jelinek2012-04-032-8/+6
| | | | | | | | | 2007-02-26 Jakub Jelinek <jakub@redhat.com> * java/util/TimeZone.java (getDefaultDisplayName): Don't check if TimeZone is instanceof SimpleTimeZone. Signed-off-by: Andrew John Hughes <ahughes@redhat.com>
* Decrement index when removing elements from PriorityQueue. Catch capacity < 1.Andrew Haley2012-04-032-0/+9
| | | | | | | | | | 2006-09-13 Andrew Haley <aph@redhat.com> * java/util/PriorityQueue.java: Throw IllegalArgumentException for capacity < 1. (Iterator.remove()): Decrement index after removing element. Signed-off-by: Andrew John Hughes <ahughes@redhat.com>
* Negate dayOfWeek in java.util.TimeZone.getDateParams.Andrew Haley2012-04-032-6/+23
| | | | | | | | | 2007-02-14 Jakub Jelinek <jakub@redhat.com> Andrew Haley <aph@redhat.com> * java/util/TimeZone.java (getDateParams): Negate dayOfWeek. Signed-off-by: Andrew John Hughes <ahughes@redhat.com>
* Implement Matcher.usePattern(Pattern).Andrew John Hughes2012-04-032-1/+28
| | | | | | | | | 2012-03-22 Andrew John Hughes <ahughes@redhat.com> * java/util/regex/Matcher.java: (usePattern(Pattern)): Implemented. Signed-off-by: Andrew John Hughes <ahughes@redhat.com>
* PR libgcj/52694Andrew Haley2012-03-292-0/+10
| | | | | * native/jni/java-io/java_io_VMConsole.c (IUCLC): Define, if undefined.
* Merge branch 'penberg-next'Andrew John Hughes2012-03-1934-26/+431
|\ | | | | | | | | | | | | Conflicts: ChangeLog Signed-off-by: Andrew John Hughes <gnu_andrew@member.fsf.org>
| * Add missing Java 1.7 AutoCloseable interfacePekka Enberg2012-03-1416-3/+91
| | | | | | | | Signed-off-by: Pekka Enberg <penberg@kernel.org>
| * Add missing Java 1.7 java/lang/reflect/Modifier methodsPekka Enberg2012-03-142-1/+50
| | | | | | | | Signed-off-by: Pekka Enberg <penberg@kernel.org>
| * Add missing Java 1.7 ReflectiveOperationException classPekka Enberg2012-03-148-18/+117
| | | | | | | | Signed-off-by: Pekka Enberg <penberg@kernel.org>
| * Add missing Java 1.7 constructors to java/lang classesPekka Enberg2012-03-143-3/+35
| | | | | | | | Signed-off-by: Pekka Enberg <penberg@kernel.org>
| * Add missing Java 1.7 compare() API methods to java/lang classesPekka Enberg2012-03-147-0/+115
| | | | | | | | Signed-off-by: Pekka Enberg <penberg@kernel.org>
| * Add missing java/lang/System.lineSeparator() methodPekka Enberg2012-03-142-0/+17
| | | | | | | | Signed-off-by: Pekka Enberg <penberg@kernel.org>
| * Fix java/lang/reflect/Member.getDeclaringClass() return typePekka Enberg2012-03-142-1/+6
| | | | | | | | Signed-off-by: Pekka Enberg <penberg@kernel.org>
* | Add key to NEWS file along the same lines as IcedTea's.Andrew John Hughes2012-03-192-0/+17
|/ | | | | | | | | 2012-03-16 Andrew John Hughes <ahughes@redhat.com> * NEWS: Add key along the same lines as IcedTea. Signed-off-by: Andrew John Hughes <gnu_andrew@member.fsf.org>
* Prepare for future 1.0 release.Andrew John Hughes2012-03-083-1/+10
| | | | | | | | | 2012-03-07 Andrew John Hughes <ahughes@redhat.com> * NEWS: Add section for 1.0 release. * configure.ac: Bump to 1.0pre.
* Remove duplicate sources and fail on error when copying tool sources.classpath-0.99Andrew John Hughes2012-03-082-2/+10
| | | | | | | | 2012-03-07 Andrew John Hughes <ahughes@redhat.com> * tools/Makefile.am: (TOOLS_JAVA_FILES): Remove duplication. (dist-hook): Fail if copying fails.
* Always define @gcctabopt.Andrew John Hughes2012-03-072-6/+12
| | | | | | | | 2012-03-07 Andrew John Hughes <ahughes@redhat.com> * doc/cp-tools.texinfo: Move macro definition outside of if block so gcctabopt is always defined.