1. 22 Oct, 2008 1 commit
  2. 21 Oct, 2008 1 commit
    • re PR libgcj/37636 (java tools are unable to find resource files) · cd6d4007
      libjava/ChangeLog:
      
      2008-10-21  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
              * sources.am, Makfile.in: Regenerate.
      
      2008-10-17  Matthias Klose  <doko@ubuntu.com>
      
      	* configure.ac: Fix bashisms.
      	* configure: Regenerate.
      
      2008-10-15  Matthias Klose  <doko@ubuntu.com>
      
      	* configure.ac: Disable build of gjdoc, if configured without
      	--with-antlr-jar or if no antlr.jar found.
      	* configure: Regenerate.
      
      2008-10-09  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	* classpath/configure.ac,
      	* classpath/m4/ac_prog_antlr.m4,
      	* classpath/m4/ac_prog_java.m4,
      	* classpath/tools/Makefile.am:
      	Ported --regen-gjdoc-parser patch and
      	cantlr support from GNU Classpath.
      
      2008-10-06  Andrew Haley  <aph@redhat.com>
      
      	* java/lang/Thread.java (Thread): Always create the ThreadLocalMap
      	when creating a thread.
      	(getThreadLocals) Don't lazily create the ThreadLocalMap.
      
      2008-09-28  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	* classpath/java/lang/ThreadLocalMap.java,
      	* java/lang/ThreadLocalMap$Entry.h,
      	* java/lang/ThreadLocalMap.h,
      	* lib/java/lang/ThreadLocalMap.class,
      	* lib/java/lang/ThreadLocalMap$Entry.class:
      	Add the new files for the ThreadLocal patch.
      
      2008-09-28  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	* classpath/ChangeLog,
      	* classpath/java/lang/InheritableThreadLocal.java,
      	* classpath/java/lang/Thread.java,
      	* classpath/java/lang/ThreadLocal.java:
      	Merge Daniel Frampton's ThreadLocal patch.
      	* gcj/javaprims.h: Updated.
      	* java/lang/Thread.h: Regenerated.
      	* java/lang/Thread.java:
      	Replace WeakIdentityHashMap with ThreadLocalMap.
      	(getThreadLocals()): Likewise.
      	* java/lang/ThreadLocal.h: Regenerated.
      	* java/lang/ThreadLocal.java:
      	(computeNextHash()): New method.
      	(ThreadLocal()): Initialise fastHash.
      	(internalGet()): Updated to match Classpath's get().
      	(internalSet(Object)): Likewise for set(Object).
      	(internalRemove()): Likewise for remove().
      	
      2008-09-25  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	* classpath/configure,
      	* classpath/configure.ac:
      	Resynchronise with Classpath's configure.
      	* classpath/examples/Makefile.in:
      	Add equivalent support for building as in
      	tools/Makefile.in.
      	* classpath/java/nio/Buffer.java,
      	* classpath/java/nio/ByteBuffer.java,
      	* classpath/java/nio/ByteBufferImpl.java,
      	* classpath/java/nio/CharBuffer.java,
      	* classpath/java/nio/CharBufferImpl.java,
      	* classpath/java/nio/CharSequenceBuffer.java,
      	* classpath/java/nio/CharViewBufferImpl.java,
      	* classpath/java/nio/DirectByteBufferImpl.java,
      	* classpath/java/nio/DoubleBuffer.java,
      	* classpath/java/nio/DoubleBufferImpl.java,
      	* classpath/java/nio/DoubleViewBufferImpl.java,
      	* classpath/java/nio/FloatBuffer.java,
      	* classpath/java/nio/FloatBufferImpl.java,
      	* classpath/java/nio/FloatViewBufferImpl.java,
      	* classpath/java/nio/IntBuffer.java,
      	* classpath/java/nio/IntBufferImpl.java,
      	* classpath/java/nio/IntViewBufferImpl.java,
      	* classpath/java/nio/LongBuffer.java,
      	* classpath/java/nio/LongBufferImpl.java,
      	* classpath/java/nio/LongViewBufferImpl.java,
      	* classpath/java/nio/MappedByteBuffer.java,
      	* classpath/java/nio/MappedByteBufferImpl.java,
      	* classpath/java/nio/ShortBuffer.java,
      	* classpath/java/nio/ShortBufferImpl.java,
      	* classpath/java/nio/ShortViewBufferImpl.java:
      	Replace use of gnu.classpath.Pointer with gnu.gcj.RawData,
      	and fix some formatting issues.
      	* classpath/tools/gnu/classpath/tools/gjdoc/expr/JavaLexer.java,
      	* classpath/tools/gnu/classpath/tools/gjdoc/expr/JavaLexer.smap,
      	* classpath/tools/gnu/classpath/tools/gjdoc/expr/JavaRecognizer.java,
      	* classpath/tools/gnu/classpath/tools/gjdoc/expr/JavaRecognizer.smap,
      	* classpath/tools/gnu/classpath/tools/gjdoc/expr/JavaTokenTypes.java,
      	* classpath/tools/gnu/classpath/tools/gjdoc/expr/JavaTokenTypes.txt:
      	Regenerated (later version of antlr).
      	* java/nio/Buffer.h: Regenerated.
      	* java/nio/Buffer.java: Ported changes from Classpath.
      	* java/nio/ByteBuffer.h,
      	* java/nio/CharBuffer.h: Regenerated.
      	* java/nio/DirectByteBufferImpl.java: Ported changes from
      	Classpath.
      	* java/nio/DoubleBuffer.h,
      	* java/nio/FloatBuffer.h,
      	* java/nio/IntBuffer.h,
      	* java/nio/LongBuffer.h,
      	* java/nio/MappedByteBuffer.h,
      	* java/nio/MappedByteBufferImpl.h: Regenerated.
      	* java/nio/MappedByteBufferImpl.java: Ported changes from
      	Classpath.
      	* java/nio/ShortBuffer.h: Regenerated.
      
      2008-09-24  Matthias Klose  <doko@ubuntu.com>
      
      	* configure.ac: Search for antlr.jar, if not configured.
      	* configure: Regenerate.
      
      2008-09-24  Matthias Klose  <doko@ubuntu.com>
      
      	* Makefile.am: Build a gjdoc binary, if enabled.
      	* configure.ac: Add options --disable-gjdoc, --with-antlr-jar=file.
      	* Makefile.in, */Makefile.in, configure: Regenerate.
      
      2008-09-22  Andrew Haley  <aph@redhat.com>
      
      	* java/lang/String.java (toString(char[], int, int)): New method.
      
      2008-09-14  Matthias Klose  <doko@ubuntu.com>
      
      	Import GNU Classpath (libgcj-import-20080914).
      
      	* Regenerate class and header files.
      	* Regenerate auto* files.
      	* configure.ac: Don't pass --disable-gjdoc to classpath.
      	* sources.am: Regenerated.
      	* HACKING: Mention to build gjdoc in maintainer builds.
      	* gnu/classpath/Configuration.java: Update classpath version.
      	* gcj/javaprims.h: Update.
      
      2008-09-08  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	* Makefile.am: Replace natStringBuffer.cc
      	and natStringBuilder.cc with natAbstractStringBuffer.cc.
      	* Makefile.in: Regenerated.
      	* java/lang/AbstractStringBuffer.java:
      	(append(int)): Made native.
      	(regionMatches(int,String)): Likewise.
      	* java/lang/StringBuffer.h: Regenerated.
      	* java/lang/StringBuffer.java: Remerged with GNU Classpath.
      	* java/lang/StringBuilder.h: Regenerated.
      	* java/lang/StringBuilder.java: Remerged with GNU Classpath.
      	* java/lang/natAbstractStringBuffer.cc: Provide common
      	native methods for StringBuffer and StringBuilder.
      	* java/lang/natStringBuffer.cc,
      	* java/lang/natStringBuilder.cc: Removed.
      
      2008-09-04  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	* Makefile.in,
      	* classpath/configure: Regenerated.
      	* gnu/gcj/util/natDebug.cc,
      	* gnu/gcj/xlib/natColormap.cc,
      	* gnu/gcj/xlib/natDisplay.cc,
      	* gnu/gcj/xlib/natDrawable.cc,
      	* gnu/gcj/xlib/natFont.cc,
      	* gnu/gcj/xlib/natWMSizeHints.cc,
      	* gnu/gcj/xlib/natWindow.cc,
      	* gnu/gcj/xlib/natXImage.cc:
      	Add :: prefix to namespaces.
      	* java/io/CharArrayWriter.h,
      	* java/lang/StringBuffer.h:
      	Regenerated using patched gjavah.
      	* java/lang/natStringBuffer.cc:
      	Fix naming of append(jint).
      	* java/sql/Timestamp.h: Regenerated
      	using patched gjavah.
      	* jni.cc: Rename p to functions
      	to match change in GNU Classpath.
      	* scripts/makemake.tcl: Switch
      	gnu.java.math to BC compilation.
      	* sources.am: Regenerated.
      
      2008-08-21  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      	
      	* Makefile.in: Updated location of Configuration.java.
      	* classpath/lib/gnu/java/locale/LocaleData.class: Regenerated.
      
      2008-08-18  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      	
      	* Makefile.in: Updated with new Java files.
      	* classpath/configure: Regenerated.
      	* classpath/tools/Makefile.am: Add missing
      	use of GJDOC_EX so --disable-gjdoc works.
      	* classpath/tools/Makefile.in: Regenerated.
      
      2008-08-15  Matthias Klose  <doko@ubuntu.com>
      
      	Import GNU Classpath (libgcj-import-20080811).
      
      	* Regenerate class and header files.
      	* Regenerate auto* files.
      	* configure.ac: Don't pass --with-fastjar to classpath, substitute new
      	dummy value in classpath/gnu/classpath/Configuration.java.in, pass
      	--disable-gjdoc to classpath.
      	* scripts/makemake.tcl:
      	* sources.am: Regenerated.
      	* java/lang/AbstractStringBuffer.java, gnu/java/lang/VMCPStringBuilder.java:
      	New, copied from classpath, use System instead of VMSystem.
      	* java/lang/StringBuffer.java: Merge from classpath.
      	* java/lang/ClassLoader.java: Merge from classpath.
      	* gcj/javaprims.h: Update class definitions,
      	remove _Jv_jobjectRefType, jobjectRefType definitions.
      
      libjava/classpath/ChangeLog.gcj:
      
      2008-10-21  Matthias Klose  <doko@ubuntu.com>
      
              * classpath/tools/gnu/classpath/tools/gjdoc/expr/Java*: Move from ...
              * classpath/tools/generated/gnu/classpath/tools/gjdoc/expr/ ... here.
              * Update .class files.
              
      2008-10-21  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
              * tools/Makefile.am:
              Always generate parser in the srcdir.
      
      2008-10-21  Matthias Klose  <doko@ubuntu.com>
      
              * doc/Makefile.am (MAINTAINERCLEANFILES): Add gjdoc.1.
              * doc/Makefile.in: Regenerate.
      
      2008-10-20  Matthias Klose  <doko@ubuntu.com>
      
      	* configure.ac: Don't check for working java, if not configured
              with --enable-java-maintainer-mode.
      	* configure: Regenerate.
      
      2008-10-19  Matthias Klose  <doko@ubuntu.com>
      
      	* m4/ac_prog_java.m4: Revert previous change.
      	* m4/ac_prog_javac.m4: Apply it here.
      	* configure: Regenerate.
      
      2008-10-19  Matthias Klose  <doko@ubuntu.com>
      
      	* m4/ac_prog_javac.m4: Don't check for working javac, if not configured
      	with --enable-java-maintainer-mode.
      	* configure: Regenerate.
      	* Makefile.in, */Makefile.in: Regenerate.
      
      2008-09-30  Matthias Klose  <doko@ubuntu.com>
      
      	* m4/ac_prog_antlr.m4: Check for cantlr binary as well.
      
      2008-09-29  Matthias Klose  <doko@ubuntu.com>
      
      	* m4/ac_prog_antlr.m4: Check for antlr binary as well.
      
      2008-09-28  Matthias Klose  <doko@ubuntu.com>
      
      	* PR libgcj/37636. Revert:
      	2008-02-20  Matthias Klose  <doko@ubuntu.com>
      
      	* tools/Makefile.am ($(TOOLS_ZIP)): Revert part of previous change,
      	Do copy resource files in JAVA_MAINTAINER_MODE only.
      	* tools/Makefile.in: Regenerate.
      
      2008-09-14  Matthias Klose  <doko@ubuntu.com>
      
      	* m4/ac_prog_javac_works.m4, m4/ac_prog_javac.m4, m4/acinclude.m4:
      	Revert local changes.
      	* m4/ac_prog_antlr.m4: Check for an runantlr binary.
      	* tools/Makefile.am, lib/Makefile.am: Revert local changes (JCOMPILER).
      	* tools/Makefile.am: Remove USE_JAVAC_FLAGS, pass ANTLR_JAR in
      	GLIBJ_CLASSPATH.
      
      2008-09-14  Matthias Klose  <doko@ubuntu.com>
      
      	Revert:
      	Daniel Frampton  <zyridium at zyridium.net>
      
      	* AUTHORS: Added.
      	* java/lang/InheritableThreadLocal.java,
      	* java/lang/Thread.java,
      	* java/lang/ThreadLocal.java:
      	Modified to use java.lang.ThreadLocalMap.
      	* java/lang/ThreadLocalMap.java:
      	New cheaper ThreadLocal-specific WeakHashMap.
      
      2008-08-15  Matthias Klose  <doko@ubuntu.com>
      
      	* m4/acinclude.m4 (CLASSPATH_JAVAC_MEM_CHECK): Remove unknown
      	args for javac.
      
      libjava/classpath/ChangeLog:
      
      2008-10-20  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
              * m4/ac_prog_antlr.m4:
              Remove redundant checks.
              * tools/Makefile.am:
              Use gjdoc_gendir when calling antlr.
      
      2008-10-15  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
              * configure.ac:
              Remove superfluous AC_PROG_JAVA call.
      
      2008-10-06  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	* m4/ac_prog_antlr:
      	Check for cantlr as well.
      	* tools/Makefile.am:
      	Only build GJDoc parser when both
      	CREATE_GJDOC and CREATE_GJDOC_PARSER
      	are on.
      	
      2008-10-02  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	* configure.ac:
      	Add regen-gjdoc-parser option,
      	and separate antlr tests.
      	* m4/ac_prog_antlr.m4:
      	Turn single test into AC_LIB_ANTLR
      	and AC_PROG_ANTLR.
      	* m4/ac_prog_java.m4:
      	Quote tests.
      	* tools/Makefile.am:
      	Support CREATE_GJDOC_PARSER option.
      
      2008-09-14  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	* examples/Makefile.am:
              Check lib directly as well as glibj.zip
              for boot classes.
      	* m4/acinclude.m4:
              Only require the class files to be built
              to allow the tools and examples to be built,
              not the installation of glibj.zip.
      	* tools/Makefile.am:
      	Check lib directly as well as glibj.zip
      	for boot classes.
      
      2008-09-13  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	* examples/Makefile.am,
      	* lib/Makefile.am:
      	Add GCJ rules.
      	* m4/ac_prog_javac.m4:
      	Check whether JAVAC is gcj.
      	* m4/ac_prog_javac_works.m4:
      	Add GCJ rules.
      	* m4/acinclude.m4:
      	Don't bother checking for -J
      	if using GCJ.
      	* tools/Makefile.am:
      	Add GCJ rules.
      
      2007-08-23  Daniel Frampton  <zyridium@zyridium.net>
      
      	* AUTHORS: Added.
      	* java/lang/InheritableThreadLocal.java,
      	* java/lang/Thread.java,
      	* java/lang/ThreadLocal.java:
      	Modified to use java.lang.ThreadLocalMap.
      	* java/lang/ThreadLocalMap.java:
      	New cheaper ThreadLocal-specific WeakHashMap.
      
      2008-02-07  Ian Rogers  <ian.rogers@manchester.ac.uk>
      
      	* java/util/zip/ZipEntry.java:
      	Use byte fields instead of integer fields,
      	store the time as well as the DOS time and
      	don't retain a global Calendar instance.
      	(setDOSTime(int)): Set KNOWN_DOSTIME instead
      	of KNOWN_TIME, and unset KNOWN_TIME.
      	(getDOSTime()): Compute DOS time from UNIX time
      	only when needed.
      	(clone()): Provide cloning via the ZipEntry constructor
      	where possible.
      	(setTime(long)): Don't compute DOS time at this point.
      	(getCalendar()): Removed.
      	
      2008-09-09  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	* tools/gnu/classpath/tools/getopt/Parser.java:
      	(setHeader(String)): Make synchronized.
      	(setFooter(String)): Likewise.
      	* tools/gnu/classpath/tools/rmic/SourceGiopRmicCompiler.java,
      	(reset()): Make synchronized.
      	(name(Class)): Likewise.
      	
      2008-09-04  Robert Schuster  <robertschuster@fsfe.org>
      
      	* gnu/java/nio/charset/ByteDecodeLoopHelper:
      	(arrayDecodeLoop): Added new break label, escape to that label.
      	* gnu/java/nio/charset/ByteEncodeLoopHelper:
      	(arrayDecodeLoop): Added new break label, escape to that label.
      
      2008-09-04  Robert Schuster  <robertschuster@fsfe.org>
      
      	* java/text/DecimalFormat.java:
      	(scanFix): Use 'i + 1' when looking at following character.
      	(scanNegativePattern): Dito.
      
      2008-09-02  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	* tools/gnu/classpath/tools/javah/ClassWrapper.java:
      	(makeVtable()): Populate methodNameMap.
      	(printMethods(CniPrintStream)): Always use pre-populated
      	methodNameMap for bridge targets.
      
      2008-09-01  Mario Torre  <neugens@aicas.com>
      
      	* gnu/java/awt/peer/x/XImage.java (XImageProducer): remove @Override
      	annotation to allow compilation on javac < 1.6 and ecj < 3.4.
      
      2008-09-01  Mario Torre  <neugens@aicas.com>
      
      	* gnu/java/awt/peer/x/XGraphicsDevice.java (getDisplay): fix to support
      	new Escher API.
      	* gnu/java/awt/peer/x/XImage.java (getSource): method implemented.
      	* gnu/java/awt/peer/x/XImage.java (XImageProducer): implement ImageProducer
      	for getSource.
      	 
      2008-09-01  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	* gnu/java/util/regex/BacktrackStack.java,
      	* gnu/java/util/regex/CharIndexed.java,
      	* gnu/java/util/regex/CharIndexedCharArray.java,
      	* gnu/java/util/regex/CharIndexedCharSequence.java,
      	* gnu/java/util/regex/CharIndexedInputStream.java,
      	* gnu/java/util/regex/CharIndexedString.java,
      	* gnu/java/util/regex/CharIndexedStringBuffer.java,
      	* gnu/java/util/regex/RE.java,
      	* gnu/java/util/regex/REException.java,
      	* gnu/java/util/regex/REFilterInputStream.java,
      	* gnu/java/util/regex/REMatch.java,
      	* gnu/java/util/regex/REMatchEnumeration.java,
      	* gnu/java/util/regex/RESyntax.java,
      	* gnu/java/util/regex/REToken.java,
      	* gnu/java/util/regex/RETokenAny.java,
      	* gnu/java/util/regex/RETokenBackRef.java,
      	* gnu/java/util/regex/RETokenChar.java,
      	* gnu/java/util/regex/RETokenEnd.java,
      	* gnu/java/util/regex/RETokenEndOfPreviousMatch.java,
      	* gnu/java/util/regex/RETokenEndSub.java,
      	* gnu/java/util/regex/RETokenIndependent.java,
      	* gnu/java/util/regex/RETokenLookAhead.java,
      	* gnu/java/util/regex/RETokenLookBehind.java,
      	* gnu/java/util/regex/RETokenNamedProperty.java,
      	* gnu/java/util/regex/RETokenOneOf.java,
      	* gnu/java/util/regex/RETokenPOSIX.java,
      	* gnu/java/util/regex/RETokenRange.java,
      	* gnu/java/util/regex/RETokenRepeated.java,
      	* gnu/java/util/regex/RETokenStart.java,
      	* gnu/java/util/regex/RETokenWordBoundary.java,
      	* gnu/java/util/regex/UncheckedRE.java:
      	Fix indentation.
      
      2008-09-01  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	* gnu/java/util/regex/RETokenStart.java:
      	(getMaximumLength()): Add Override annotation.
      	(matchThis(CharIndexed, REMatch)): Likewise.
      	(returnsFixedLengthMatches()): Renamed from
      	returnsFixedLengthmatches and added Override
      	annotation.
      	(findFixedLengthMatches(CharIndexed,REMatch,int)):
      	Add Override annotation.
      	(dump(CPStringBuilder)): Likewise.
      	* gnu/javax/print/ipp/IppRequest.java:
      	(RequestWriter.writeOperationAttributes(AttributeSet)):
      	Throw exception, don't just create and drop it.
      	* javax/management/MBeanServerPermission.java:
      	(MBeanServerPermissionCollection.add(Permission)): Compare
      	against individual Strings not the entire array, and
      	store the result of replace.
      	* javax/swing/text/html/StyleSheet.java:
      	(setBaseFontSize(size)): Store result of trim().
      
      2008-09-01  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	* javax/tools/FileObject.java:
      	(openReader(boolean)): Document new parameter.
      	
      2008-03-27  Michael Franz  <mvfranz@gmail.com>
      
      	PR classpath/35690:
      	* javax/tools/FileObject.java:
      	(toUri()): Fix case from toURI.
      	(openReader(boolean)): Add missing boolean argument.
      	
      2008-08-26  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	PR classpath/35487:
      	* gnu/javax/management/Server.java:
      	(beans): Change to ConcurrentHashMap.
      	(defaultDomain): Make final.
      	(outer): Likewise.
      	(LazyListenersHolder): Added to wrap
      	listeners, also now a ConcurrentHashMap,
      	providing lazy initialisation safely.
      	(sequenceNumber): Documented.
      	(getBean(ObjectName)): Remove redundant cast.
      	(addNotificationListener(ObjectName,NotificationListener,
      	NotificationFilter,Object)): Remove map initialisation
      	and use holder.
      	(getObjectInstance(ObjectName)): Remove redundant cast.
      	(registerMBean(Object,ObjectName)): Add bean atomically.
      	(removeNotificationListener(ObjectName,NotificationListener)):
      	Simplified.
      	(removeNotificationListener(ObjectName,NotificationListener,
      	NotificationFilter,Object)): Likewise.
      	(notify(ObjectName,String)): Documented.
      	
      2008-08-26  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	* gnu/javax/management/Server.java:
      	Genericised.
      
      2008-08-26  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	* gnu/javax/management/Translator.java:
      	Genericised.
      
      2008-08-26  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	* javax/management/DefaultLoaderRepository.java,
      	* javax/management/JMX.java,
      	* javax/management/MBeanAttributeInfo.java,
      	* javax/management/MBeanConstructorInfo.java,
      	* javax/management/MBeanOperationInfo.java,
      	* javax/management/MBeanServerDelegate.java:
      	Fix warnings due to generics.
      
      2008-08-25  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	* javax/management/MBeanPermission.java,
      	* javax/management/MBeanServerDelegate.java,
      	* javax/management/MBeanServerFactory.java,
      	* javax/management/MBeanServerInvocationHandler.java,
      	* javax/management/MBeanServerPermission.java:
      	Fix warnings due to use of non-generic collections.
      
      2008-08-25  Mario Torre  <neugens@aicas.com>
      
      	* gnu/javax/rmi/CORBA/RmiUtilities.java (readValue): check if sender is
      	null to avoid NPE.
      	
      2008-08-22  Mario Torre  <neugens@aicas.com>
       
      	* gnu/CORBA/OrbFunctional.java (set_parameters): Fix
      	NullPointerException checking when param is null. 
      
      2008-08-23  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	* java/util/regex/Matcher.java:
      	(reset()): Reset append position so
      	we don't try and append to the end of
      	the old input.
      	
      2008-08-22  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	PR classpath/32028:
      	* m4/acinclude.m4:
      	Also allow versions of GJDoc from 0.8* on, as
      	CVS is 0.8.0-pre.
      	
      2008-08-21  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	PR classpath/32028:
      	* m4/acinclude.m4:
      	(CLASSPATH_WITH_GJDOC): Ensure version 0.7.9 is
      	being used.
      	
      2008-08-20  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	* tools/Makefile.am:
      	Add taglets subdirectory to list of excluded
      	paths when GJDoc is not compiled.
      	
      2008-08-19  David P Grove  <groved@us.ibm.com>
      
      	* scripts/check_jni_methods.sh.in:
      	Fix build issue on AIX by splitting generation
      	of method list.
      	
      2008-08-18  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	* native/jni/gstreamer-peer/gst_native_pipeline.c:
      	(get_free_space(int)): Use #else not #elif when
      	there is no condition.
      
      2008-08-17  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	PR classpath/31895:
      	* java/text/DecimalFormat.java:
      	(setCurrency(Currency)): Update prefixes and
      	suffixes when currency changes.
      	* java/text/DecimalFormatSymbols.java:
      	(DecimalFormatSymbols(Locale)): Set locale earlier
      	so it can be used by setCurrency(Currency).
      	(setCurrency(Currency)): Set the symbol correctly using
      	the locale of the instance.
      	* java/util/Currency.java:
      	Throw error instead of just printing a message.
      
      2008-08-17  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	* javax/activation/ActivationDataFlavor.java:
      	Suppress warnings from public API.
      	(mimeType): Made final.
      	(representationClass): Added generic type and
      	made final.
      	(normalizeMimeTypeParameter(String,String)):
      	Use CPStringBuilder.
      	* javax/activation/CommandInfo.java:
      	(verb): Made final.
      	(className): Made final.
      	* javax/activation/DataHandler.java:
      	(dataSource): Made final.
      	* javax/activation/FileDataSource.java:
      	(file): Made final.
      	* javax/activation/MailcapCommandMap.java:
      	Use generics on collections and CPStringBuilder
      	instead of StringBuffer.
      	* javax/activation/MimeType.java:
      	(toString()): Use CPStringBuilder.
      	(getBaseType()): Likewise.
      	* javax/activation/MimeTypeParameterList.java:
      	Use generics on collections and CPStringBuilder
      	instead of StringBuffer.
      	* javax/activation/MimeTypeParseException.java:
      	(MimeTypeParseException(String,String)): Use
      	CPStringBuilder.
      	* javax/activation/MimetypesFileTypeMap.java:
      	Use generics on collections and CPStringBuilder
      	instead of StringBuffer.	
      	* javax/activation/URLDataSource.java:
      	(url): Made final.
      
      2008-08-17  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	* gnu/javax/activation/viewers/ImageViewer.java,
      	* gnu/javax/activation/viewers/TextEditor.java,
      	* gnu/javax/activation/viewers/TextViewer.java,
      	* javax/activation/ActivationDataFlavor.java,
      	* javax/activation/CommandInfo.java,
      	* javax/activation/CommandMap.java,
      	* javax/activation/CommandObject.java,
      	* javax/activation/DataContentHandler.java,
      	* javax/activation/DataContentHandlerFactory.java,
      	* javax/activation/DataHandler.java,
      	* javax/activation/DataHandlerDataSource.java,
      	* javax/activation/DataSource.java,
      	* javax/activation/DataSourceDataContentHandler.java,
      	* javax/activation/FileDataSource.java,
      	* javax/activation/FileTypeMap.java,
      	* javax/activation/MailcapCommandMap.java,
      	* javax/activation/MimeType.java,
      	* javax/activation/MimeTypeParameterList.java,
      	* javax/activation/MimeTypeParseException.java,
      	* javax/activation/MimetypesFileTypeMap.java,
      	* javax/activation/ObjectDataContentHandler.java,
      	* javax/activation/URLDataSource.java,
      	* javax/activation/UnsupportedDataTypeException.java,
      	* javax/activation/package.html,
      	* resource/META-INF/mailcap.default,
      	* resource/META-INF/mimetypes.default:
      	Import GNU JAF CVS as of 17/08/2008.
      
      2006-04-25  Archit Shah  <ashah@redhat.com>
      
      	* javax/activation/MimeTypeParameterList.java:
      	Insert ';' separator before parameter list.
      
      2005-06-29  Xavier Poinsard  <xpoinsard@openpricer.com>
      
      	* javax/activation/ObjectDataContentHandler.java:
      	Fixed typo.
      
      2005-05-28  Chris Burdess  <dog@bluezoo.org>
      
      	* javax/activation/CommandMap.java, 
      	* javax/activation/MailcapCommandMap.java:
      	Updated to JAF 1.1.
      
      2004-06-09  Chris Burdess  <dog@bluezoo.org>
      
      	* javax/activation/MailcapCommandMap.java:
      	Fixed bug whereby x-java prefix was not
      	attempted.
      
      2008-08-17  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	* AUTHORS: Added Laszlo.
      
      2008-04-20  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	PR classpath/30436:
      	* java/util/Scanner.java:
      	Fix package to be java.util and correct
      	indentation.
      
      2007-07-25  Laszlo Andras Hernadi  <e0327023@student.tuwien.ac.at>
      
      	PR classpath/30436:
      	* java/util/Scanner.java:
      	Initial implementation.
      
      2008-08-17  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	* java/util/regex/Matcher.java:
      	(toMatchResult()): Implemented.
      	
      2008-08-13  Joshua Sumali  <jsumali@redhat.com>
      
      	* doc/Makefile.am (gjdoc.pod): Generate gjdoc pod from cp-tools.texinfo
      	instead of invoke.texi. Remove invoke.texi from EXTRA_DIST.
      	* doc/invoke.texi: Removed and merged into ...
      	* doc/cp-tools.texinfo: Here
      
      2008-08-12  Robert Schuster  <robertschuster@fsfe.org>
      
      	* native/jni/java-net/local.c
      	(local_bind): Removed fprintf call, fixed access outside
      	of array bounds.
      
      From-SVN: r141271
      Matthias Klose committed
  3. 28 Jun, 2008 1 commit
    • Import GNU Classpath (classpath-0_97_2-release). · e0441a5b
      libjava/
      
      2008-06-28  Matthias Klose  <doko@ubuntu.com>
      
              Import GNU Classpath (classpath-0_97_2-release).
      
              * Regenerate class and header files.
              * Regenerate auto* files.
              * gcj/javaprims.h: Define jobjectRefType.
              * jni.cc (_Jv_JNI_GetObjectRefType): New (stub only).
              (_Jv_JNIFunctions): Initialize GetObjectRefType.
              * gnu/classpath/jdwp/VMVirtualMachine.java,
              java/security/VMSecureRandom.java: Merge from classpath.
              * HACKING: Fix typo.
              * ChangeLog-2007: New file.
              * configure.ac: Set JAVAC, pass --disable-regen-headers to classpath.
      
      libjava/classpath/
      
      2008-06-28  Matthias Klose  <doko@ubuntu.com>
      
              * m4/ac_prog_javac.m4: Disable check for JAVAC, when
              not configured with --enable-java-maintainer-mode.
              * aclocal.m4, configure: Regenerate.
              * native/jni/gstreamer-peer/Makefile.am: Do not link with
              libclasspathnative.
              * native/jni/gstreamer-peer/Makefile.in: Regenerate.
              * tools/Makefile.am, lib/Makefile.am: Use JAVAC for setting
              JCOMPILER, drop flags not understood by gcj.
      
      From-SVN: r137223
      Matthias Klose committed
  4. 28 Jan, 2008 1 commit
  5. 21 Jan, 2008 1 commit
  6. 05 Dec, 2007 1 commit
    • 2007-12-05 Thomas Fitzsimmons <fitzsim@redhat.com> · 3898fe8e
      	* gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java,
      	native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphicsEnvironment.c
      	(isWindowUnderMouse): New method.
      	* include/gnu_java_awt_peer_gtk_GdkGraphicsEnvironment.h:
      	Regenerate.
      	* gnu/java/awt/peer/gtk/GtkComponentPeer.java
      	(getLocationOnScreen): Move WindowPeer section to...
      	* gnu/java/awt/peer/gtk/GtkWindowPeer.java (getLocationOnScreen):
      	New method.
      	* gnu/java/awt/peer/gtk/GtkMouseInfoPeer.java
      	(isWindowUnderMouse): Implement.
      	* java/awt/Component.java (getMousePosition): New method.
      	(getMousePositionHelper): Likewise.
      	(mouseOverComponent): Likewise.
      	* java/awt/Container.java (getMousePosition): New method.
      	(mouseOverComponent): Likewise.
      	* classpath/lib/java/awt/Component.class,
      	classpath/lib/java/awt/Component$BltBufferStrategy.class,
      	classpath/lib/java/awt/Container$GfxPaintAllVisitor.class,
      	classpath/lib/java/awt/Component$AccessibleAWTComponent
      	$AccessibleAWTFocusHandler.class,
      	classpath/lib/java/awt/Component$FlipBufferStrategy.class,
      	classpath/lib/java/awt/Container$GfxVisitor.class,
      	classpath/lib/java/awt/Component$AccessibleAWTComponent
      	$AccessibleAWTComponentHandler.class,
      	classpath/lib/java/awt/Container$AccessibleAWTContainer
      	$AccessibleContainerHandler.class,
      	classpath/lib/java/awt/Container.class,
      	classpath/lib/java/awt/Container$AccessibleAWTContainer.class,
      	classpath/lib/java/awt/Container$GfxPrintAllVisitor.class,
      	classpath/lib/java/awt/Component$AccessibleAWTComponent.class,
      	classpath/lib/java/awt/Container$GfxPaintVisitor.class,
      	classpath/lib/java/awt/Container$GfxPrintVisitor.class,
      	classpath/lib/java/awt/Component$HeavyweightInLightweightListener.class,
      	classpath/lib/gnu/java/awt/peer/gtk/GtkComponentPeer.class,
      	classpath/lib/gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.class,
      	classpath/lib/gnu/java/awt/peer/gtk/GtkMouseInfoPeer.class,
      	classpath/lib/gnu/java/awt/peer/gtk/GtkWindowPeer.class,
      	classpath/lib/gnu/java/awt/peer/gtk/GtkComponentPeer
      	$RepaintTimerTask.class:
      	Regenerate.
      
      2007-12-05  Thomas Fitzsimmons  <fitzsim@redhat.com>
      
      	* gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.h: Regenerate.
      	* gnu/java/awt/peer/gtk/GtkWindowPeer.h: Likewise.
      	* java/awt/Component.h: Likewise.
      	* java/awt/Container.h: Likewise.
      
      From-SVN: r130627
      Thomas Fitzsimmons committed
  7. 30 Aug, 2007 1 commit
  8. 08 Aug, 2007 1 commit
    • re PR classpath/32844 (EnumSet causes code to be miscompiled) · 473210a9
      2007-07-31  Dalibor Topic  <robilad@kaffe.org>
      
              PR 32844
              * java/util/EnumSet.java:
              Made class abstract per API spec.
              (size, iterator, add, addAll, clear, contains,
              containsAll, remove, removeAll, retainAll) Moved 
              into an anonymous inner class in of(T).
              (allOf, noneOf, copyOf, of, range) Made more 
              implementation independent.
              (of(T)) return an instance of an anonymous class
              implementing EmptySet.
      
      From-SVN: r127291
      Dalibor Topic committed
  9. 04 Aug, 2007 1 commit
    • Import GNU Classpath (libgcj-import-20070727). · f06a83c0
      libjava/
      
      2007-08-04  Matthias Klose  <doko@ubuntu.com>
      
      	Import GNU Classpath (libgcj-import-20070727).
      
      	* Regenerate class and header files.
      	* Regenerate auto* files.
      
      	* include/jvm.h:
      	* jni-libjvm.cc (Jv_JNI_InvokeFunctions): Rename type.
      	* jni.cc (_Jv_JNIFunctions, _Jv_JNI_InvokeFunctions): Likewise.
      	* jni.cc (_Jv_JNI_CallAnyMethodA, _Jv_JNI_CallAnyVoidMethodA,
      	_Jv_JNI_CallMethodA, _Jv_JNI_CallVoidMethodA,
      	_Jv_JNI_CallStaticMethodA, _Jv_JNI_CallStaticVoidMethodA,
      	_Jv_JNI_NewObjectA, _Jv_JNI_SetPrimitiveArrayRegion): Constify
      	jvalue parameter.
      	* java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Likewise.
      
      	* java/lang/VMFloat.java (toString, parseFloat): New.
      
      	* gnu/awt/xlib/XToolkit.java (setAlwaysOnTop, isModalityTypeSupported,
      	isModalExclusionTypeSupported): New (stub only).
      	* gnu/awt/xlib/XCanvasPeer.java (requestFocus): Likewise.
      	* gnu/awt/xlib/XFramePeer.java (updateMinimumSize, updateIconImages,
      	updateFocusableWindowState, setModalBlocked, getBoundsPrivate,
      	setAlwaysOnTop): Likewise.
      	* gnu/awt/xlib/XFontPeer.java (canDisplay): Update signature.
      
      	* scripts/makemake.tcl: Ignore gnu/javax/sound/sampled/gstreamer,
      	ignore javax.sound.sampled.spi.MixerProvider, ignore .in files.
      
      	* HACKING: Mention --enable-gstreamer-peer, removal of generated files.
      
      
      libjava/classpath/
      
      2007-08-04  Matthias Klose  <doko@ubuntu.com>
      
      	* java/util/EnumMap.java (clone): Add cast.
      
      From-SVN: r127204
      Matthias Klose committed
  10. 03 Jun, 2007 1 commit
    • libjava/classpath/ChangeLog.gcj: · e1bea0c0
      2007-05-31  Matthias Klose  <doko@ubuntu.com>
      
              * javax/management/NotificationBroadcasterSupport.java
              (getNotificationInfo): Add cast.
              * native/jni/qt-peer/Makefile.am (AM_CXXFLAGS): Add libstdc++ include
              directories.
              * native/jni/qt-peer/Makefile.in: Regenerate.
      
      libjava/ChangeLog:
      
      2007-06-03  Matthias Klose  <doko@ubuntu.com>
      
              * java/io/natFileWin32.cc (setFilePermissions): New (stub only).
              _access: Handle EXEC query, stub only.
      
      2007-06-03  Matthias Klose  <doko@ubuntu.com>
      
              Merged from classpath:
              * gnu/java/nio/SelectorProviderImpl.java: Whitespace merge.
              * java/lang/System.java(inheritedChannel): New.
              * java/lang/Character.java: Remove stray`;'.
              * java/net/MulticastSocket.java: Merged.
              * java/text/DateFormatSymbols.java(getInstance): New, comment updates.
              * java/text/Collator.java(getInstance): Merged.
              * java/util/Calendar.java: New attributes ALL_STYLES, SHORT, LONG.
              getDisplayName, getDisplayNames: New.
              * java/util/logging/Logger.java: Merged.
              * Regenerate .class and .h files.
      
      2007-06-03  Matthias Klose  <doko@ubuntu.com>
      
              * java/io/File.java: Merge with classpath-0.95, new method
              setFilePermissions, new attribute EXEC.
              * java/io/natFilePosix.cc (setFilePermissions): New.
              _access: Handle EXEC query.
              * classpath/lib/java/io/File.class, java/io/File.h: Regenerate.
      
      2007-06-03  Matthias Klose  <doko@ubuntu.com>
      
              Imported GNU Classpath 0.95.
      
              * classpath/Makefile.in,
              classpath/native/jni/midi-dssi/Makefile.in,
              classpath/native/jni/classpath/Makefile.in,
              classpath/native/jni/Makefile.in,
              classpath/native/jni/gconf-peer/Makefile.in,
              classpath/native/jni/java-io/Makefile.in,
              classpath/native/jni/native-lib/Makefile.in,
              classpath/native/jni/java-util/Makefile.in,
              classpath/native/jni/midi-alsa/Makefile.in,
              classpath/native/jni/java-lang/Makefile.in,
              classpath/native/jni/java-nio/Makefile.in,
              classpath/native/jni/java-net/Makefile.in,
              classpath/native/jni/xmlj/Makefile.in,
              classpath/native/jni/qt-peer/Makefile.in,
              classpath/native/jni/gtk-peer/Makefile.in,
              classpath/native/Makefile.in, classpath/native/jawt/Makefile.in,
              classpath/native/fdlibm/Makefile.in,
              classpath/native/plugin/Makefile.in,
              classpath/resource/Makefile.in, classpath/scripts/Makefile.in,
              classpath/tools/Makefile.in, classpath/doc/Makefile.in,
              classpath/doc/api/Makefile.in, classpath/lib/Makefile.in,
              classpath/external/Makefile.in, classpath/external/jsr166/Makefile.in,
              classpath/external/sax/Makefile.in,
              classpath/external/w3c_dom/Makefile.in,
              classpath/external/relaxngDatatype/Makefile.in,
              classpath/include/Makefile.in,
              classpath/examples/Makefile.in: Regenerate.
              * classpath/config.guess, classpath/config.sub,
              classpath/ltmain.sh : Update.
              * classpath/configure, classpath/depcomp, classpath/missing,
              classpath/aclocal.m4, classpath/install-sh: Regenerate.
      
              * gnu/classpath/Configuration.java (CLASSPATH_VERSION): Now 0.95.
              * sources.am: Regenerate.
              * Makefile.in: Regenerate.
      
              * Update the .class files and generated CNI header files, add new
              .class and generated CNI header files.
              * Remove generated files for removed java source files:
              classpath/gnu/java/net/BASE64.java,
              classpath/gnu/java/security/util/Base64.java,
              classpath/gnu/java/awt/peer/gtk/GThreadMutex.java,
              classpath/gnu/java/awt/peer/gtk/GThreadNativeMethodRunner.java,
              classpath/gnu/java/awt/font/autofit/Scaler.java,
              classpath/gnu/classpath/jdwp/util/Value.java,
              classpath/gnu/javax/net/ssl/Base64.java.
              * Remove empty directories.
      
              * Makefile.am(nat_source_files): Add natVMOperatingSystemMXBeanImpl.cc.
              * java/lang/Class.java(setAccessible): Merge from classpath.
              * java/util/Locale.java: Remove.
              * gnu/java/lang/management/VMOperatingSystemMXBeanImpl.java,
              gnu/java/lang/management/natVMOperatingSystemMXBeanImpl.cc: New.
              * gcj/javaprims.h: Update class declarations.
              * scripts/classes.pl: Update usage.
              * HACKING: Mention to build all peers.
      
      From-SVN: r125302
      Matthias Klose committed
  11. 26 Apr, 2007 1 commit
    • ObjectStreamClass.java (ensureFieldsSet): New method. · 5c12b59b
      2007-04-25  Andrew Haley  <aph@redhat.com>
      
      	* java/io/ObjectStreamClass.java (ensureFieldsSet): New method.
      	(setFields): call ensureFieldsSet.
      	(fieldsSet): New field.
      	* java/io/ObjectOutputStream.java (writeFields): Call
      	osc.ensureFieldsSet().
      
      	* java/io/ObjectInputStream.java (parseContent): Assign the handle
      	for a PROXYCLASSDESC immediately after reading the marker.
      
      From-SVN: r124187
      Andrew Haley committed
  12. 23 Apr, 2007 1 commit
  13. 16 Apr, 2007 1 commit
  14. 26 Feb, 2007 1 commit
  15. 22 Feb, 2007 1 commit
    • re PR libgcj/17002 (java.util.TimeZone.getDefault() is broken) · b3502aa8
      libjava/
      	PR libgcj/17002
      	PR classpath/28550
      	* java/util/VMTimeZone.java (getDefaultTimeZoneId): To read
      	/etc/localtime, use ZoneInfo.readTZFile instead of
      	VMTimeZone.readtzFile.  Get better timezone name for /etc/localtime,
      	either if it is a symlink or through /etc/sysconfig/clock.
      	(readSysconfigClockFile): New static method.
      	(readtzFile): Removed.
      	* java/lang/System.java: Add gnu.java.util.zoneinfo.dir to comments.
      	* posix.cc (_Jv_platform_initProperties): Set
      	gnu.java.util.zoneinfo.dir.
      	* sources.am (gnu_java_util_source_files): Add
      	classpath/gnu/java/util/ZoneInfo.java.
      	* Makefile.in: Regenerated.
      	* java/util/VMTimeZone.h: Regenerated.
      	* java/util/TimeZone.h: Regenerated.
      	* gnu/java/util/ZoneInfo.h: Generated.
      libjava/classpath/
      	* java/util/Date.java (parse): Properly parse 09:01:02 as
      	hours/minutes/seconds, not as hours/minutes/year.
      	* java/util/SimpleTimeZone.java (SimpleTimeZone): Simplify
      	{start,end}TimeMode constructor by calling shorter constructor,
      	set {start,end}TimeMode fields after it returns.
      	(setStartRule): Don't adjust startTime into WALL_TIME.  Set
      	startTimeMode to WALL_TIME.
      	(endStartRule): Similarly.
      	(getOffset): Handle properly millis + dstOffset overflowing into the
      	next day.  Adjust startTime resp. endTime based on startTimeMode
      	resp. endTimeMode.
      	* java/util/TimeZone.java (zoneinfo_dir, availableIDs, aliases0): New
      	static fields.
      	(timezones): Remove synchronized keyword.  Set zoneinfo_dir.
      	If non-null, set up aliases0 and don't put anything into
      	timezones0.
      	(defaultZone): Call getTimeZone instead of timezones().get.
      	(getDefaultTimeZone): Fix parsing of EST5 or EST5EDT6.  Use
      	getTimeZoneInternal instead of timezones().get.
      	(parseTime): Parse correctly hour:minute.
      	(getTimeZoneInternal): New private method.
      	(getTimeZone): Do the custom ID checking first, canonicalize
      	ID for custom IDs as required by documentation.  Call
      	getTimeZoneInternal to handle the rest.
      	(getAvailableIDs(int)): Add locking.  Handle zoneinfo_dir != null.
      	(getAvailableIDs(File,String,ArrayList)): New private method.
      	(getAvailableIDs()): Add locking.  Handle zoneinfo_dir != null.
      	* gnu/java/util/ZoneInfo.java: New file.
      
      From-SVN: r122229
      Jakub Jelinek committed
  16. 21 Feb, 2007 1 commit
  17. 14 Feb, 2007 1 commit
  18. 12 Feb, 2007 1 commit
    • Collections.java (UnmodifiableMap.toArray): Imported changes from Classpath. · 40b86e5f
      libjava/classpath
      	* java/util/Collections.java (UnmodifiableMap.toArray): Imported
      	changes from Classpath.
      libjava
      	* sources.am, Makefile.in: Rebuilt.
      	* java/lang/Socket.java: Removed override.
      	* java/lang/DatagramSocket.java: Removed override.
      	* gnu/java/net/PlainSocketImpl.java (localSocketAddress): New
      	field.
      	(getLocalAddress): New method.
      	* gnu/java/net/PlainDatagramSocketImpl.java
      	(PlainDatagramSocketImpl): Throws IOException.
      	* gnu/java/net/natPlainSocketImplPosix.cc (write): Remove
      	'sizeof'.
      	(read): Likewise.
      
      From-SVN: r121866
      Tom Tromey committed
  19. 09 Feb, 2007 2 commits
  20. 05 Feb, 2007 1 commit
  21. 29 Jan, 2007 1 commit
  22. 23 Jan, 2007 1 commit
  23. 09 Jan, 2007 1 commit
  24. 03 Nov, 2006 1 commit
  25. 05 Oct, 2006 1 commit
  26. 22 Sep, 2006 1 commit
    • [multiple changes] · 2067150e
      2006-08-02  Sven de Marothy  <sven@physto.se>
      
      	* gnu/java/awt/peer/gtk/GtkChoicePeer.java
      	(remove): Force event on removing item 0 when it's selected.
      	(handleEvent): Always call Choice.selected().
      	* java/awt/Choice.java:
      	(remove): Simplify and correct.
      
      2006-07-30  Sven de Marothy  <sven@physto.se>
      
      	* java/awt/Choice.java:
      	(accessibleAction): Call select() directly.
      	(add, insert, remove): Reimplement.
      	(dispatchEventImpl): Always call super.
      	(processItemEvent): Does not set the index.
      	* include/gnu_java_awt_peer_gtk_GtkChoicePeer.h
      	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c
      	(append): removed.
      	(nativeAdd): Name changed to add.
      	(selection_changed_cb): Simplify callback.
      	* gnu/java/awt/peer/gtk/GtkChoicePeer.java
      	(selected): New field.
      	(add): Replaced with native impl.
      	(handleEvent): New method.
      
      From-SVN: r117142
      Sven de Marothy committed
  27. 20 Sep, 2006 1 commit
    • InetAddress.java: Updated to latest. · 884d9d37
      2006-09-20  Gary Benson  <gbenson@redhat.com>
      
      	* classpath/java/net/InetAddress.java: Updated to latest.
      	* classpath/java/net/Inet4Address.java: Likewise.
      	* classpath/java/net/Inet6Address.java: Likewise.
      	* classpath/java/net/ResolverCache.java: Likewise.
      	* classpath/java/net/SocketPermission.java: Likewise.
      
      	* classpath/java/net/Inet4Address.java
      	(AF_INET): Renamed to FAMILY.
      	(<init>, writeReplace): Reflect the above.
      	* classpath/java/net/Inet6Address.java
      	(AF_INET6): Renamed to FAMILY.
      	(<init>): Reflect the above.
      
      From-SVN: r117074
      Gary Benson committed
  28. 05 Sep, 2006 1 commit
    • 2006-09-05 Gary Benson <gbenson@redhat.com> · 366f1622
      	* java/net/SocketPermission.java
      	(maybeBracketIPv6Address): Renamed to processHostport.
      	(processHostport): Also translate "" to "localhost".
      	(setHostPort): Remove special cases for empty hostport and for
      	extra colons in hostport (processHostport handles these now).
      
      From-SVN: r116694
      Gary Benson committed
  29. 29 Aug, 2006 1 commit
  30. 24 Aug, 2006 1 commit
  31. 14 Aug, 2006 1 commit
    • Imported GNU Classpath 0.92 · ac1ed908
      2006-08-14  Mark Wielaard  <mark@klomp.org>
      
             Imported GNU Classpath 0.92
             * HACKING: Add more importing hints. Update automake version
             requirement.
      
             * configure.ac (gconf-peer): New enable AC argument.
             Add --disable-gconf-peer and --enable-default-preferences-peer
             to classpath configure when gconf is disabled.
             * scripts/makemake.tcl: Set gnu/java/util/prefs/gconf and
             gnu/java/awt/dnd/peer/gtk to bc. Classify
             gnu/java/security/Configuration.java as generated source file.
      
             * gnu/java/lang/management/VMGarbageCollectorMXBeanImpl.java,
             gnu/java/lang/management/VMMemoryPoolMXBeanImpl.java,
             gnu/java/lang/management/VMClassLoadingMXBeanImpl.java,
             gnu/java/lang/management/VMRuntimeMXBeanImpl.java,
             gnu/java/lang/management/VMMemoryManagerMXBeanImpl.java,
             gnu/java/lang/management/VMThreadMXBeanImpl.java,
             gnu/java/lang/management/VMMemoryMXBeanImpl.java,
             gnu/java/lang/management/VMCompilationMXBeanImpl.java: New VM stub
             classes.
             * java/lang/management/VMManagementFactory.java: Likewise.
             * java/net/VMURLConnection.java: Likewise.
             * gnu/java/nio/VMChannel.java: Likewise.
      
             * java/lang/Thread.java (getState): Add stub implementation.
             * java/lang/Class.java (isEnum): Likewise.
             * java/lang/Class.h (isEnum): Likewise.
      
             * gnu/awt/xlib/XToolkit.java (getClasspathTextLayoutPeer): Removed.
      
             * javax/naming/spi/NamingManager.java: New override for StackWalker
             functionality.
      
             * configure, sources.am, Makefile.in, gcj/Makefile.in,
             include/Makefile.in, testsuite/Makefile.in: Regenerated.
      
      From-SVN: r116139
      Mark Wielaard committed
  32. 12 Jul, 2006 1 commit
  33. 14 Jun, 2006 1 commit
    • configure: Regenerate. · 648e8d6d
      2006-06-13  Thomas Fitzsimmons  <fitzsim@redhat.com>
      
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      	* configure.ac (--enable-plugin): New option.
      	(ac_configure_args): Add --enable-tool-wrappers.
      	(ac_configure_args): Add --disable-plugin unless --enable-plugin
      	was specified.
      	* gcj/Makefile.in: Regenerate.
      	* sources.am (gnu_java_net_source_files): Add
      	classpath/gnu/java/net/IndexListParser.java.
      	(property_files): Remove
      	classpath/resource/gnu/classpath/tools/jarsigner/MessageBundle.properties,
      	classpath/resource/gnu/classpath/tools/keytool/MessageBundle.properties.
      	Add
      	classpath/resource/gnu/classpath/tools/appletviewer/MessagesBundle.properties,
      	classpath/resource/gnu/classpath/tools/appletviewer/MessagesBundle_de.properties,
      	classpath/resource/gnu/classpath/tools/getopt/Messages.properties,
      	classpath/resource/gnu/classpath/tools/jar/messages.properties,
      	classpath/resource/gnu/classpath/tools/jarsigner/messages.properties,
      	classpath/resource/gnu/classpath/tools/keytool/messages.properties,
      	classpath/resource/gnu/classpath/tools/native2ascii/messages.properties,
      	classpath/resource/gnu/classpath/tools/serialver/messages.properties.
      	* classpath/Makefile.in: Regenerate.
      	* classpath/native/jni/gtk-peer/cairographics2d.h,
      	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoGraphics2D.c,
      	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c,
      	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c,
      	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_ComponentGraphics.c,
      	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkVolatileImage.c,
      	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoSurface.c,
      	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkTextLayout.c:
      	Merge from GNU Classpath.
      	* classpath/native/Makefile.in: Regenerate.
      	* classpath/native/jawt/Makefile.in: Regenerate.
      	* classpath/native/jawt/Makefile.am: Install libjawt.so in GCJ's
      	versioned library directory.
      	* classpath/native/Makefile.am: Add plugin directory if
      	--enable-plugin was specified.
      	* classpath/native/plugin/Makefile.in: Regenerate.  *
      	classpath/native/plugin/Makefile.am: Install libgcjwebplugin.so in
      	GCJ's versioned library directory.
      	* classpath/resource/gnu/classpath/tools/native2ascii/messages.properties:
      	New file.
      	* classpath/resource/gnu/classpath/tools/getopt/Messages.properties:
      	Likewise.
      	* classpath/resource/gnu/classpath/tools/jarsigner/messages.properties:
      	Likewise.
      	* classpath/resource/gnu/classpath/tools/jarsigner/MessageBundle.properties:
      	Remove file.
      	* classpath/resource/gnu/classpath/tools/keytool/messages.properties:
      	New file.
      	* classpath/resource/gnu/classpath/tools/keytool/MessageBundle.properties:
      	Remove file.
      	* classpath/resource/gnu/classpath/tools/appletviewer/MessagesBundle_de.properties:
      	New file.
      	* classpath/resource/gnu/classpath/tools/appletviewer/MessagesBundle.properties:
      	Likewise.
      	* classpath/resource/gnu/classpath/tools/jar/messages.properties:
      	Likewise.
      	* classpath/resource/gnu/classpath/tools/serialver/messages.properties:
      	Likewise.
      	* classpath/gnu/java/net/IndexListParser.java:
      	Likewise.
      	* classpath/gnu/java/awt/peer/gtk/VolatileImageGraphics.java,
      	classpath/gnu/java/awt/peer/gtk/CairoGraphics2D.java,
      	classpath/gnu/java/awt/peer/gtk/CairoSurface.java,
      	classpath/gnu/java/awt/peer/gtk/GdkFontPeer.java,
      	classpath/gnu/java/awt/peer/gtk/GdkPixbufDecoder.java,
      	classpath/gnu/java/awt/peer/gtk/FreetypeGlyphVector.java,
      	classpath/gnu/java/awt/peer/gtk/GdkTextLayout.java,
      	classpath/gnu/java/awt/peer/gtk/ComponentGraphics.java,
      	classpath/gnu/java/awt/peer/gtk/CairoSurfaceGraphics.java,
      	classpath/gnu/java/awt/peer/gtk/GtkVolatileImage.java,
      	classpath/gnu/java/awt/font/opentype/truetype/VirtualMachine.java,
      	classpath/gnu/java/awt/java2d/PolyEdge.java,
      	classpath/gnu/java/awt/java2d/AbstractGraphics2D.java: Merge from
      	GNU Classpath.
      	* classpath/tools/toolwrapper.c: Replace tools.zip reference with
      	libgcj-tools-4.2.0.jar.
      	* classpath/tools/Makefile.in: Regenerate.
      	* classpath/tools/Makefile.am: Rename tools.zip to
      	libgcj-tools-4.2.0.jar.  Install libgcj-tools-4.2.0.jar in
      	$(datadir)/java.
      	* classpath/javax/swing/JTabbedPane.java,
      	classpath/javax/swing/text/DefaultStyledDocument.java,
      	classpath/javax/swing/text/html/HTMLDocument.java,
      	classpath/javax/swing/text/GapContent.java,
      	classpath/javax/swing/JComponent.java,
      	classpath/javax/swing/RepaintManager.java,
      	classpath/javax/swing/plaf/basic/BasicComboBoxRenderer.java,
      	classpath/javax/swing/plaf/basic/BasicScrollBarUI.java,
      	classpath/javax/swing/plaf/basic/BasicTabbedPaneUI.java,
      	classpath/javax/swing/plaf/basic/BasicScrollPaneUI.java,
      	classpath/javax/swing/plaf/basic/BasicLookAndFeel.java,
      	classpath/javax/swing/plaf/metal/MetalButtonUI.java,
      	classpath/java/text/Bidi.java,
      	classpath/java/awt/image/BufferedImage.java,
      	classpath/java/awt/datatransfer/DataFlavor.java,
      	classpath/java/awt/geom/AffineTransform.java,
      	classpath/java/awt/dnd/DropTargetDropEvent.java,
      	classpath/java/awt/dnd/DropTargetContext.java,
      	classpath/java/awt/font/TextLayout.java,
      	classpath/include/gnu_java_awt_peer_gtk_ComponentGraphics.h,
      	classpath/include/gnu_java_awt_peer_gtk_CairoGraphics2D.h,
      	classpath/include/gnu_java_awt_peer_gtk_FreetypeGlyphVector.h,
      	classpath/include/gnu_java_awt_peer_gtk_GdkTextLayout.h,
      	classpath/include/gnu_java_awt_peer_gtk_GtkVolatileImage.h,
      	classpath/include/gnu_java_awt_peer_gtk_CairoSurface.h: Merge from
      	GNU Classpath.
      	* classpath/include/gnu_java_awt_peer_gtk_GdkGraphics.h,
      	classpath/include/gnu_java_awt_peer_gtk_GdkGraphics2D.h,
      	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c,
      	classpath/native/jni/gtk-peer/gtkcairopeer.h,
      	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c:
      	Remove files.
      	* classpath/Makefile.am (SUBDIRS, DIST_SUBDIRS): Include tools
      	directory.
      	* include/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      From-SVN: r114633
      Thomas Fitzsimmons committed
  34. 09 Jun, 2006 1 commit
    • String.java, [...]: Merge from GNU Classpath HEAD. · 02440ca4
      2006-06-09  Thomas Fitzsimmons  <fitzsim@redhat.com>
      
      	* java/lang/String.java, classpath/native/jni/classpath/jcl.h,
      	classpath/native/jni/qt-peer/eventmethods.h,
      	classpath/native/jni/qt-peer/qtmenupeer.cpp,
      	classpath/native/jni/qt-peer/.cvsignore,
      	classpath/native/jni/gtk-peer/gdkdisplay.h,
      	classpath/native/jni/gtk-peer/cairographics2d.h,
      	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoGraphics2D.c,
      	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c,
      	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c,
      	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphicsEnvironment.c,
      	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_ComponentGraphicsCopy.c,
      	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_ComponentGraphics.c,
      	classpath/native/jni/gtk-peer/.cvsignore,
      	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c,
      	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkVolatileImage.c,
      	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c,
      	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCanvasPeer.c,
      	classpath/native/jni/gtk-peer/gtkpeer.h,
      	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkClipboard.c,
      	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoSurface.c,
      	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkScreenGraphicsDevice.c,
      	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkTextLayout.c,
      	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFramePeer.c,
      	classpath/native/jni/gtk-peer/Makefile.am,
      	classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c,
      	classpath/native/jawt/Makefile.am,
      	classpath/native/jawt/.cvsignore,
      	classpath/native/target/Linux/Makefile.in,
      	classpath/native/plugin/gcjwebplugin.cc,
      	classpath/native/plugin/Makefile.am,
      	classpath/native/plugin/.cvsignore,
      	classpath/resource/Makefile.in,
      	classpath/gnu/java/awt/peer/gtk/VolatileImageGraphics.java,
      	classpath/gnu/java/awt/peer/gtk/CairoGraphics2D.java,
      	classpath/gnu/java/awt/peer/gtk/CairoSurface.java,
      	classpath/gnu/java/awt/peer/gtk/GdkFontPeer.java,
      	classpath/gnu/java/awt/peer/gtk/GdkPixbufDecoder.java,
      	classpath/gnu/java/awt/peer/gtk/FreetypeGlyphVector.java,
      	classpath/gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java,
      	classpath/gnu/java/awt/peer/gtk/GdkGraphics2D.java,
      	classpath/gnu/java/awt/peer/gtk/ComponentGraphicsCopy.java,
      	classpath/gnu/java/awt/peer/gtk/GtkComponentPeer.java,
      	classpath/gnu/java/awt/peer/gtk/GdkGraphics.java,
      	classpath/gnu/java/awt/peer/gtk/GtkToolkit.java,
      	classpath/gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java,
      	classpath/gnu/java/awt/peer/gtk/BufferedImageGraphics.java,
      	classpath/gnu/java/awt/peer/gtk/GdkTextLayout.java,
      	classpath/gnu/java/awt/peer/gtk/GdkGraphicsConfiguration.java,
      	classpath/gnu/java/awt/peer/gtk/ComponentGraphics.java,
      	classpath/gnu/java/awt/peer/gtk/CairoSurfaceGraphics.java,
      	classpath/gnu/java/awt/peer/gtk/GtkImage.java,
      	classpath/gnu/java/awt/peer/gtk/GtkVolatileImage.java,
      	classpath/gnu/java/awt/peer/gtk/GdkGlyphVector.java,
      	classpath/gnu/java/awt/peer/gtk/GtkCanvasPeer.java,
      	classpath/gnu/java/awt/peer/swing/SwingContainerPeer.java,
      	classpath/gnu/java/awt/peer/swing/SwingComponent.java,
      	classpath/gnu/java/awt/peer/swing/SwingTextFieldPeer.java,
      	classpath/gnu/java/awt/peer/swing/SwingMenuBarPeer.java,
      	classpath/gnu/java/awt/peer/swing/SwingFramePeer.java,
      	classpath/gnu/java/awt/peer/swing/SwingComponentPeer.java,
      	classpath/gnu/java/awt/peer/swing/SwingWindowPeer.java,
      	classpath/gnu/java/awt/print/JavaPrinterJob.java,
      	classpath/gnu/java/awt/print/PostScriptGraphics2D.java,
      	classpath/gnu/java/awt/print/SpooledDocument.java,
      	classpath/gnu/java/awt/print/JavaPrinterGraphics.java,
      	classpath/gnu/java/awt/BitwiseXORComposite.java,
      	classpath/gnu/java/awt/font/GNUGlyphVector.java,
      	classpath/gnu/java/awt/font/opentype/NameDecoder.java,
      	classpath/gnu/java/awt/java2d/RasterGraphics.java,
      	classpath/gnu/java/awt/java2d/TexturePaintContext.java,
      	classpath/gnu/java/awt/java2d/PolyEdge.java,
      	classpath/gnu/java/awt/java2d/AbstractGraphics2D.java,
      	classpath/gnu/java/awt/java2d/AlphaCompositeContext.java,
      	classpath/gnu/java/awt/java2d/ImagePaint.java,
      	classpath/gnu/java/awt/Buffers.java,
      	classpath/gnu/classpath/Configuration.java.in,
      	classpath/gnu/javax/swing/text/html/CombinedAttributes.java,
      	classpath/gnu/javax/swing/text/html/CharacterAttributeTranslator.java,
      	classpath/gnu/javax/swing/text/html/parser/htmlAttributeSet.java,
      	classpath/gnu/javax/swing/text/html/parser/SmallHtmlAttributeSet.java,
      	classpath/gnu/javax/swing/text/html/ImageViewIconFactory.java,
      	classpath/tools/toolwrapper.c,
      	classpath/tools/gnu/classpath/tools/native2ascii/Native2ASCII.java,
      	classpath/tools/gnu/classpath/tools/native2ascii/Messages.java,
      	classpath/tools/gnu/classpath/tools/getopt/FileArgumentCallback.java,
      	classpath/tools/gnu/classpath/tools/getopt/OptionGroup.java,
      	classpath/tools/gnu/classpath/tools/getopt/OptionException.java,
      	classpath/tools/gnu/classpath/tools/getopt/Messages.java,
      	classpath/tools/gnu/classpath/tools/getopt/Option.java,
      	classpath/tools/gnu/classpath/tools/getopt/Parser.java,
      	classpath/tools/gnu/classpath/tools/getopt/ClasspathToolParser.java,
      	classpath/tools/gnu/classpath/tools/jarsigner/JarSigner.java,
      	classpath/tools/gnu/classpath/tools/jarsigner/Main.java,
      	classpath/tools/gnu/classpath/tools/jarsigner/Messages.java,
      	classpath/tools/gnu/classpath/tools/jarsigner/package.html,
      	classpath/tools/gnu/classpath/tools/keytool/ListCmd.java,
      	classpath/tools/gnu/classpath/tools/keytool/StorePasswdCmd.java,
      	classpath/tools/gnu/classpath/tools/keytool/ExportCmd.java,
      	classpath/tools/gnu/classpath/tools/keytool/GenKeyCmd.java,
      	classpath/tools/gnu/classpath/tools/keytool/Messages.java,
      	classpath/tools/gnu/classpath/tools/keytool/package.html,
      	classpath/tools/gnu/classpath/tools/keytool/Command.java,
      	classpath/tools/gnu/classpath/tools/keytool/IdentityDBCmd.java,
      	classpath/tools/gnu/classpath/tools/keytool/Main.java,
      	classpath/tools/gnu/classpath/tools/keytool/DeleteCmd.java,
      	classpath/tools/gnu/classpath/tools/keytool/CertReqCmd.java,
      	classpath/tools/gnu/classpath/tools/keytool/SelfCertCmd.java,
      	classpath/tools/gnu/classpath/tools/keytool/KeyCloneCmd.java,
      	classpath/tools/gnu/classpath/tools/keytool/KeyPasswdCmd.java,
      	classpath/tools/gnu/classpath/tools/keytool/ImportCmd.java,
      	classpath/tools/gnu/classpath/tools/keytool/PrintCertCmd.java,
      	classpath/tools/gnu/classpath/tools/rmi/registry/package.html,
      	classpath/tools/gnu/classpath/tools/rmi/RMIC.txt,
      	classpath/tools/gnu/classpath/tools/rmi/RMIC.java,
      	classpath/tools/gnu/classpath/tools/appletviewer/ErrorApplet.java,
      	classpath/tools/gnu/classpath/tools/appletviewer/AppletClassLoader.java,
      	classpath/tools/gnu/classpath/tools/appletviewer/CommonAppletContext.java,
      	classpath/tools/gnu/classpath/tools/appletviewer/StandaloneAppletContext.java,
      	classpath/tools/gnu/classpath/tools/appletviewer/AppletSecurityManager.java,
      	classpath/tools/gnu/classpath/tools/appletviewer/PluginAppletContext.java,
      	classpath/tools/gnu/classpath/tools/appletviewer/AppletWarning.java,
      	classpath/tools/gnu/classpath/tools/appletviewer/StandaloneAppletViewer.java,
      	classpath/tools/gnu/classpath/tools/appletviewer/AppletTag.java,
      	classpath/tools/gnu/classpath/tools/appletviewer/ConsoleDialog.java,
      	classpath/tools/gnu/classpath/tools/appletviewer/Main.java,
      	classpath/tools/gnu/classpath/tools/appletviewer/StandaloneAppletWindow.java,
      	classpath/tools/gnu/classpath/tools/appletviewer/PluginAppletViewer.java,
      	classpath/tools/gnu/classpath/tools/appletviewer/TagParser.java,
      	classpath/tools/gnu/classpath/tools/appletviewer/PluginAppletWindow.java,
      	classpath/tools/gnu/classpath/tools/appletviewer/CommonAppletStub.java,
      	classpath/tools/gnu/classpath/tools/serialver/Messages.java,
      	classpath/tools/gnu/classpath/tools/serialver/SerialVer.java,
      	classpath/tools/gnu/classpath/tools/jar/Creator.java,
      	classpath/tools/gnu/classpath/tools/jar/Entry.java,
      	classpath/tools/gnu/classpath/tools/jar/Lister.java,
      	classpath/tools/gnu/classpath/tools/jar/Main.java,
      	classpath/tools/gnu/classpath/tools/jar/Updater.java,
      	classpath/tools/gnu/classpath/tools/jar/Messages.java,
      	classpath/tools/gnu/classpath/tools/jar/Extractor.java,
      	classpath/tools/gnu/classpath/tools/jar/Action.java,
      	classpath/tools/gnu/classpath/tools/jar/Indexer.java,
      	classpath/tools/gnu/classpath/tools/jar/WorkSet.java,
      	classpath/tools/gnu/classpath/tools/giop/GRMIC.txt,
      	classpath/tools/gnu/classpath/tools/giop/grmic/GiopRmicCompiler.java,
      	classpath/tools/gnu/classpath/tools/giop/GRMIC.java,
      	classpath/tools/Makefile.am, classpath/tools/jarsigner.in,
      	classpath/tools/keytool.in, classpath/tools/appletviewer.in,
      	classpath/tools/.cvsignore, classpath/configure.ac,
      	classpath/javax/swing/JTabbedPane.java,
      	classpath/javax/swing/AbstractButton.java,
      	classpath/javax/swing/JViewport.java,
      	classpath/javax/swing/KeyboardManager.java,
      	classpath/javax/swing/JMenuItem.java,
      	classpath/javax/swing/JMenuBar.java,
      	classpath/javax/swing/MenuSelectionManager.java,
      	classpath/javax/swing/JOptionPane.java,
      	classpath/javax/swing/JSpinner.java,
      	classpath/javax/swing/JCheckBoxMenuItem.java,
      	classpath/javax/swing/JEditorPane.java,
      	classpath/javax/swing/JFormattedTextField.java,
      	classpath/javax/swing/JTree.java,
      	classpath/javax/swing/CellRendererPane.java,
      	classpath/javax/swing/JScrollPane.java,
      	classpath/javax/swing/tree/VariableHeightLayoutCache.java,
      	classpath/javax/swing/tree/TreeNode.java,
      	classpath/javax/swing/tree/FixedHeightLayoutCache.java,
      	classpath/javax/swing/tree/DefaultTreeCellEditor.java,
      	classpath/javax/swing/tree/TreePath.java,
      	classpath/javax/swing/tree/RowMapper.java,
      	classpath/javax/swing/tree/DefaultMutableTreeNode.java,
      	classpath/javax/swing/tree/DefaultTreeModel.java,
      	classpath/javax/swing/tree/AbstractLayoutCache.java,
      	classpath/javax/swing/tree/TreeSelectionModel.java,
      	classpath/javax/swing/tree/DefaultTreeSelectionModel.java,
      	classpath/javax/swing/tree/DefaultTreeCellRenderer.java,
      	classpath/javax/swing/tree/ExpandVetoException.java,
      	classpath/javax/swing/JList.java,
      	classpath/javax/swing/table/JTableHeader.java,
      	classpath/javax/swing/table/AbstractTableModel.java,
      	classpath/javax/swing/table/DefaultTableModel.java,
      	classpath/javax/swing/table/TableCellEditor.java,
      	classpath/javax/swing/table/TableCellRenderer.java,
      	classpath/javax/swing/ProgressMonitor.java,
      	classpath/javax/swing/JToolBar.java,
      	classpath/javax/swing/TransferHandler.java,
      	classpath/javax/swing/DefaultCellEditor.java,
      	classpath/javax/swing/DefaultButtonModel.java,
      	classpath/javax/swing/JLayeredPane.java,
      	classpath/javax/swing/text/DefaultEditorKit.java,
      	classpath/javax/swing/text/DefaultCaret.java,
      	classpath/javax/swing/text/FieldView.java,
      	classpath/javax/swing/text/JTextComponent.java,
      	classpath/javax/swing/text/TextAction.java,
      	classpath/javax/swing/text/StyleContext.java,
      	classpath/javax/swing/text/html/HTMLDocument.java,
      	classpath/javax/swing/text/html/MinimalHTMLWriter.java,
      	classpath/javax/swing/text/html/ImageView.java,
      	classpath/javax/swing/text/html/HTMLEditorKit.java,
      	classpath/javax/swing/text/AbstractWriter.java,
      	classpath/javax/swing/text/GapContent.java,
      	classpath/javax/swing/text/Utilities.java,
      	classpath/javax/swing/text/PlainView.java,
      	classpath/javax/swing/UIManager.java,
      	classpath/javax/swing/JSplitPane.java,
      	classpath/javax/swing/JComponent.java,
      	classpath/javax/swing/SwingUtilities.java,
      	classpath/javax/swing/border/AbstractBorder.java,
      	classpath/javax/swing/border/CompoundBorder.java,
      	classpath/javax/swing/border/TitledBorder.java,
      	classpath/javax/swing/border/MatteBorder.java,
      	classpath/javax/swing/border/BevelBorder.java,
      	classpath/javax/swing/RepaintManager.java,
      	classpath/javax/swing/JTable.java,
      	classpath/javax/swing/UIDefaults.java,
      	classpath/javax/swing/DefaultDesktopManager.java,
      	classpath/javax/swing/JMenu.java,
      	classpath/javax/swing/JLabel.java,
      	classpath/javax/swing/JSlider.java,
      	classpath/javax/swing/plaf/basic/BasicToolBarUI.java,
      	classpath/javax/swing/plaf/basic/BasicButtonUI.java,
      	classpath/javax/swing/plaf/basic/BasicOptionPaneUI.java,
      	classpath/javax/swing/plaf/basic/BasicTextAreaUI.java,
      	classpath/javax/swing/plaf/basic/BasicToggleButtonUI.java,
      	classpath/javax/swing/plaf/basic/BasicSpinnerUI.java,
      	classpath/javax/swing/plaf/basic/BasicSliderUI.java,
      	classpath/javax/swing/plaf/basic/BasicTabbedPaneUI.java,
      	classpath/javax/swing/plaf/basic/BasicComboPopup.java,
      	classpath/javax/swing/plaf/basic/BasicCheckBoxUI.java,
      	classpath/javax/swing/plaf/basic/BasicInternalFrameUI.java,
      	classpath/javax/swing/plaf/basic/BasicProgressBarUI.java,
      	classpath/javax/swing/plaf/basic/BasicRadioButtonUI.java,
      	classpath/javax/swing/plaf/basic/BasicPanelUI.java,
      	classpath/javax/swing/plaf/basic/BasicSplitPaneUI.java,
      	classpath/javax/swing/plaf/basic/BasicTreeUI.java,
      	classpath/javax/swing/plaf/basic/BasicTableHeaderUI.java,
      	classpath/javax/swing/plaf/basic/BasicFileChooserUI.java,
      	classpath/javax/swing/plaf/basic/BasicScrollPaneUI.java,
      	classpath/javax/swing/plaf/basic/BasicComboBoxUI.java,
      	classpath/javax/swing/plaf/basic/BasicListUI.java,
      	classpath/javax/swing/plaf/basic/BasicIconFactory.java,
      	classpath/javax/swing/plaf/basic/BasicTextUI.java,
      	classpath/javax/swing/plaf/basic/BasicLookAndFeel.java,
      	classpath/javax/swing/plaf/basic/BasicDirectoryModel.java,
      	classpath/javax/swing/plaf/basic/BasicRootPaneUI.java,
      	classpath/javax/swing/plaf/basic/BasicTableUI.java,
      	classpath/javax/swing/plaf/basic/SharedUIDefaults.java,
      	classpath/javax/swing/plaf/multi/MultiComboBoxUI.java,
      	classpath/javax/swing/plaf/multi/MultiListUI.java,
      	classpath/javax/swing/plaf/multi/MultiSplitPaneUI.java,
      	classpath/javax/swing/plaf/multi/MultiFileChooserUI.java,
      	classpath/javax/swing/plaf/multi/MultiOptionPaneUI.java,
      	classpath/javax/swing/plaf/multi/MultiTabbedPaneUI.java,
      	classpath/javax/swing/plaf/multi/MultiLookAndFeel.java,
      	classpath/javax/swing/plaf/metal/MetalSliderUI.java,
      	classpath/javax/swing/plaf/metal/MetalIconFactory.java,
      	classpath/javax/swing/plaf/metal/MetalComboBoxIcon.java,
      	classpath/javax/swing/plaf/metal/MetalTabbedPaneUI.java,
      	classpath/javax/swing/plaf/metal/MetalLookAndFeel.java,
      	classpath/javax/swing/plaf/metal/MetalCheckBoxUI.java,
      	classpath/javax/swing/plaf/metal/MetalSeparatorUI.java,
      	classpath/javax/swing/plaf/metal/MetalBorders.java,
      	classpath/javax/swing/plaf/metal/MetalSplitPaneDivider.java,
      	classpath/javax/swing/plaf/metal/MetalScrollBarUI.java,
      	classpath/javax/swing/plaf/metal/MetalRootPaneUI.java,
      	classpath/javax/swing/plaf/metal/MetalInternalFrameUI.java,
      	classpath/javax/swing/plaf/metal/MetalRadioButtonUI.java,
      	classpath/javax/swing/plaf/metal/MetalToolTipUI.java,
      	classpath/javax/swing/plaf/metal/MetalInternalFrameTitlePane.java,
      	classpath/javax/swing/plaf/metal/MetalFileChooserUI.java,
      	classpath/javax/swing/plaf/metal/MetalUtils.java,
      	classpath/javax/swing/plaf/metal/MetalComboBoxButton.java,
      	classpath/javax/swing/plaf/metal/MetalPopupMenuSeparatorUI.java,
      	classpath/javax/swing/plaf/metal/MetalButtonUI.java,
      	classpath/javax/swing/JPopupMenu.java,
      	classpath/javax/swing/JProgressBar.java,
      	classpath/javax/swing/WindowConstants.java,
      	classpath/javax/swing/JFrame.java,
      	classpath/javax/swing/JFileChooser.java,
      	classpath/javax/swing/JComboBox.java,
      	classpath/javax/swing/event/EventListenerList.java,
      	classpath/javax/swing/ListSelectionModel.java,
      	classpath/javax/swing/JScrollBar.java,
      	classpath/java/text/SimpleDateFormat.java,
      	classpath/java/text/NumberFormat.java,
      	classpath/java/text/class-dependencies.conf,
      	classpath/java/awt/image/ColorModel.java,
      	classpath/java/awt/image/BufferedImage.java,
      	classpath/java/awt/Window.java,
      	classpath/java/awt/ContainerOrderFocusTraversalPolicy.java,
      	classpath/java/awt/LightweightDispatcher.java,
      	classpath/java/awt/EventDispatchThread.java,
      	classpath/java/awt/BasicStroke.java,
      	classpath/java/awt/ColorPaintContext.java,
      	classpath/java/awt/Container.java,
      	classpath/java/awt/TexturePaint.java,
      	classpath/java/awt/Component.java, classpath/java/awt/Font.java,
      	classpath/java/awt/GraphicsConfiguration.java,
      	classpath/java/awt/DefaultKeyboardFocusManager.java,
      	classpath/java/awt/print/PrinterJob.java,
      	classpath/java/awt/im/InputContext.java,
      	classpath/java/awt/dnd/DragGestureRecognizer.java,
      	classpath/java/awt/Toolkit.java,
      	classpath/java/awt/font/GraphicAttribute.java,
      	classpath/java/awt/font/ImageGraphicAttribute.java,
      	classpath/java/awt/font/GlyphVector.java,
      	classpath/java/awt/font/GlyphMetrics.java,
      	classpath/java/awt/font/ShapeGraphicAttribute.java,
      	classpath/java/awt/Graphics2D.java,
      	classpath/include/gnu_java_awt_peer_gtk_GdkGraphicsEnvironment.h,
      	classpath/include/gnu_java_awt_peer_gtk_ComponentGraphics.h,
      	classpath/include/gnu_java_awt_peer_gtk_CairoGraphics2D.h,
      	classpath/include/gnu_java_awt_peer_gtk_FreetypeGlyphVector.h,
      	classpath/include/gnu_java_awt_peer_gtk_GtkCanvasPeer.h,
      	classpath/include/config.h.in,
      	classpath/include/gnu_java_awt_peer_gtk_GdkTextLayout.h,
      	classpath/include/gnu_java_awt_peer_gtk_GtkComponentPeer.h,
      	classpath/include/gnu_java_awt_peer_gtk_GdkFontPeer.h,
      	classpath/include/gnu_java_awt_peer_gtk_ComponentGraphicsCopy.h,
      	classpath/include/gnu_java_awt_peer_gtk_GtkVolatileImage.h,
      	classpath/include/gnu_java_awt_peer_gtk_GtkImage.h,
      	classpath/include/gnu_java_awt_peer_gtk_CairoSurface.h,
      	classpath/include/gnu_java_awt_peer_gtk_GdkScreenGraphicsDevice.h:
      	Merge from GNU Classpath HEAD.
      
      From-SVN: r114510
      Thomas Fitzsimmons committed
  35. 18 May, 2006 1 commit
    • Imported GNU Classpath 0.90 · 4f9533c7
             Imported GNU Classpath 0.90
             * scripts/makemake.tcl: LocaleData.java moved to gnu/java/locale.
      
             * sources.am: Regenerated.
             * gcj/javaprims.h: Regenerated.
             * Makefile.in: Regenerated.
             * gcj/Makefile.in: Regenerated.
             * include/Makefile.in: Regenerated.
             * testsuite/Makefile.in: Regenerated.
      
             * gnu/java/lang/VMInstrumentationImpl.java: New override.
             * gnu/java/net/local/LocalSocketImpl.java: Likewise.
             * gnu/classpath/jdwp/VMMethod.java: Likewise.
             * gnu/classpath/jdwp/VMVirtualMachine.java: Update to latest
             interface.
             * java/lang/Thread.java: Add UncaughtExceptionHandler.
             * java/lang/reflect/Method.java: Implements GenericDeclaration and
             isSynthetic(),
             * java/lang/reflect/Field.java: Likewise.
             * java/lang/reflect/Constructor.java
             * java/lang/Class.java: Implements Type, GenericDeclaration,
             getSimpleName() and getEnclosing*() methods.
             * java/lang/Class.h: Add new public methods.
             * java/lang/Math.java: Add signum(), ulp() and log10().
             * java/lang/natMath.cc (log10): New function.
             * java/security/VMSecureRandom.java: New override.
             * java/util/logging/Logger.java: Updated to latest classpath
             version.
             * java/util/logging/LogManager.java: New override.
      
      From-SVN: r113887
      Mark Wielaard committed
  36. 10 Mar, 2006 2 commits
    • re PR libgcj/25713 (GZIPOutputStream bad checksum) · ea725d45
      libjava
      	PR libgcj/25713:
      	* java/util/zip/Deflater.java (flush): New method.
      	* sources.am, Makefile.in: Rebuilt.
      	* java/util/zip/DeflaterOutputStream.java: Removed.
      	* java/util/zip/InflaterInputStream.java: Likewise.
      	* java/util/zip/GZIPInputStream.java: Likewise.
      	* java/util/zip/GZIPOutputStream.java: Likewise.
      libjava/classpath
      	For PR libgcj/25713:
      	* java/util/zip/InflaterInputStream.java (read): Replaced with
      	libgcj implementation.
      
      From-SVN: r111949
      Tom Tromey committed
    • Imported GNU Classpath 0.90 · 8aa540d2
             Imported GNU Classpath 0.90
             * scripts/makemake.tcl: Set gnu/java/awt/peer/swing to ignore.
             * gnu/classpath/jdwp/VMFrame.java (SIZE): New constant.
             * java/lang/VMCompiler.java: Use gnu.java.security.hash.MD5.
             * java/lang/Math.java: New override file.
             * java/lang/Character.java: Merged from Classpath.
             (start, end): Now 'int's.
             (canonicalName): New field.
             (CANONICAL_NAME, NO_SPACES_NAME, CONSTANT_NAME): New constants.
             (UnicodeBlock): Added argument.
             (of): New overload.
             (forName): New method.
             Updated unicode blocks.
             (sets): Updated.
             * sources.am: Regenerated.
             * Makefile.in: Likewise.
      
      From-SVN: r111942
      Mark Wielaard committed
  37. 23 Feb, 2006 1 commit
    • IntegerGraphicsState.java (getClip): Clone clip before returning, handle null clip. · cbb5e201
      2006-02-23  Scott Gilbertson  <scottg@mantatest.com>
      
      	* gnu/awt/j2d/IntegerGraphicsState.java (getClip): Clone clip
      	before returning, handle null clip.
      	(getClipBounds): Handle null clip.
      	* gnu/awt/j2d/Graphics2DImpl.java (clipRect): Handle null clip.
      	* gnu/awt/xlib/XCanvasPeer.java (): 
      	(getLocationOnScreen): Implement.
      	* classpath/gnu/java/awt/peer/GLightweightPeer.java
      	(repaint): Merged with Classpath.
      	* classpath/java/awt/Graphics.java (hitClip): Merged with
      	Classpath.
      
      From-SVN: r111395
      Scott Gilbertson committed
  38. 17 Jan, 2006 1 commit
    • Imported GNU Classpath 0.20 · 21276379
             Imported GNU Classpath 0.20
             * Makefile.am (AM_CPPFLAGS): Add classpath/include.
             * java/nio/charset/spi/CharsetProvider.java: New override file.
             * java/security/Security.java: Likewise.
             * sources.am: Regenerated.
             * Makefile.in: Likewise.
      
      From-SVN: r109831
      Mark Wielaard committed