This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU Classpath 0.92 merge


Hi,

Here is the final patch for merging in the released version of GNU
Classpath 0.92. Bootstrapped on FC5 x86_64 (excluding multilib since I
just couldn't figure out how to do that). Make check doesn't show any
regressions. The usual suspects (eclipse, classpath-demo, gcjwebplugin,
jedit (*), etc.) all work. The difference with the pre-release merge
patches is just the update to the final release and the exclusion of the
gconf-peers by default.

2006-08-13  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=file
    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.

Full patch can be found at:
http://www.klomp.org/mark/classpath/libgcj-classpath-0.92-merge.patch.gz
All newly added files:
http://www.klomp.org/mark/classpath/libgcj-classpath-0.92-new.tar.bz2
List of files to delete:
http://www.klomp.org/mark/classpath/libgcj-classpath-0.92-deleted

Next time I will try to create an extra 'merge branch' in subversion to
see if we can produce more convenient patches.

OK to commit?

Cheers,

Mark

(*) jedit 4.2 has one pretty obvious bug which needs investigation
(opening a file from the Open menu item gives a weird exception showing
some problem with beanshell classloading in Class.getSignature(), but
opening files from the command line works). But I don't believe this is
introduced by this merge. jedit 4.2 didn't really work before.

Attachment: signature.asc
Description: This is a digitally signed message part


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]