2004-06-30 Michael Franz <developer.franz@verizon.net> * config/i386/common.h, config/i386/beos/md.h, config/i386/bsdi/md.h, config/i386/cygwin32/md.h, config/i386/dgux/md.h, config/i386/freebsd2/md.h, config/i386/gnu/md.h, config/i386/linux/md.h, config/i386/netbsd1/md.h, config/i386/nextstep3/md.h, config/i386/openbsd2/md.h, config/i386/oskit/md.h, config/i386/qnx/md.h, config/i386/sco3.2v5/md.h, config/i386/solaris2/md.h, config/i386/univel_svr4/md.h: Cleaned up sysdepCallMethod.h handling. 2004-07-30 Helmer Kraemer <hkraemer@freenet.de> * kaffe/kaffevm/jit3/registers.c (move_register): fixed passing of register ids to the backend 2004-07-30 Helmer Kraemer <hkraemer@freenet.de> * kaffe/kaffevm/kaffe.def (GETSTATIC): treat static final fields of initialized classes as constants 2004-07-30 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/systems/unix-pthreads/signal.c (setupSigAltStack, detectStackBoundaries): Removed setupSigAltStack for unix-pthreads as its use is unsafe on most architectures. 2004-07-30 Guilhem Lavaux <guilhem@kaffe.org> * libraries/java/lang/Thread.java: Reverted to original file from GNU Classpath. * libraries/java/lang/Runtime.java (addShutdownHook): Use getThreadGroup() == null instead of hasDied() which has the same meaning. 2004-07-30 Kiyo Inaba <inaba@src.ricoh.co.jp> * kaffe/kaffevm/jit3/machine.c: Remove unneeded (and incorrect) code emitted. This mod if suggested by Helmer. * config/m68k/jit3-icode.h, config/m68k/jit3-m68k.def: Comment out cmpr_xRC definition. It emits an unimplemented machine code for 68030. 2004-07-29 Guilhem Lavaux <guilhem@kaffe.org> * libraries/javalib/Klasses.jar.bootstrap: Regenerated. * include/Makefile.am: Added header generation for java/lang/VMObject and java/lang/VMThread. * test/regression/ThreadStop.java: Removed file. * kaffe/kaffevm/exception.c (unhandledException): ThreadDeath should not be unhandled anymore now. VMThread handles it. * kaffe/kaffevm/gcRefs.c (liveThreadWalker): Mark both a Thread and a VMThread instance. * kaffe/kaffevm/locks.h (KAFFE_STATIC_LOCK_INITIALIZER): Completed initializer. * kaffe/kaffevm/thread.c, kaffe/kaffevm/thread.h: Updated to GNU Classpath's thread infrastructure. Removed unused code. (setPriorityThread,startThread,stopThread,interruptThread, finalizeThread, nameThread): New prototype. (firstStartThread): We do not need to handle exceptions anymore as this is already done by VMThread. (getCurrentVMThread): New function. * kaffe/kaffevm/systems/unix-jthreads/jthread.c (suspendOnQThread): Clear INTERRUPTED_READ flag. (jthread_interrupted): New function. * kaffe/kaffevm/systems/unix-jthreads/jthread.h (THREAD_FLAGS_INTERRUPTED_READ): New flag. (jthread_interrupted): New function. * kaffe/kaffevm/systems/unix-pthreads/lock-impl.c (jcondvar_wait): Set the interrupt status to the correct value according to the return value. * kaffe/kaffevm/systems/unix-pthreads/syscalls.c (waitForTimeOut, waitForWritable): Set the interrupt status to the correct value according to errno. * kaffe/kaffevm/systems/unix-pthreads/thread-impl.c (jthread_interrupt): Set the interrupt status to 1. (jthread_is_interrupted): New function. (jthread_interrupted): New function. * kaffe/kaffevm/systems/unix-pthreads/thread-internal.h (jthread_t.interrupting): New field. (jthread_is_interrupted): Removed. * libraries/clib/native/Object.c (java_lang_VMObject_clone): Renamed from java_lang_Object_clone. (java_lang_VMObject_nativeWait): Renamed from java_lang_Object_wait0. (java_lang_VMObject_notifyAll): Renamed from java_lang_Object_notifyAll. (java_lang_Object_hashCode): Removed. (java_lang_VMObject_notify): Renamed from java_lang_Object_notify. * libraries/clib/native/System.c (java_lang_System_identityHashCode): Compute the hash code here now. * libraries/clib/native/Thread.c (java_lang_VMThread_yield): Renamed from java_lang_Thread_yield0. (java_lang_VMThread_start): Renamed from java_lang_Thread_start0. (java_lang_VMThread_nativeSetPriority): Renamed from java_lang_Thread_setPriority0. (java_lang_VMThread_nativeInterrupt): Renamed from java_lang_Thread_interrupt0. (java_lang_VMThread_finalize): Renamed from java_lang_Thread_finalize0. (java_lang_VMThread_nativeInterrupted, java_lang_VMThread_nativeIsInterrupted): New functions. (java_lang_Thread_destroy0, java_lang_Thread_stop0): Removed. * libraries/javalib/all.files: Added java/lang/VMObject.java and java/lang/VMThread.java. * libraries/javalib/bootstrap.classlist: Added java/lang/VMObject.class and java/lang/VMThread.class. * libraries/javalib/java/lang/InheritableThreadLocal.java, libraries/javalib/java/lang/Object.java, libraries/javalib/java/lang/Thread.java, libraries/javalib/java/lang/ThreadDeath.java, libraries/javalib/java/lang/ThreadGroup.java, libraries/javalib/java/lang/ThreadLocal.java: Imported from GNU Classpath. * libraries/javalib/java/lang/Runtime.java (securityManager): New field. (runShutdownHooks): Do not call Thread.destroy() but throw ThreadDeath. * libraries/javalib/java/lang/System.java (security): Removed. (getSecurityManager, setSecurityManager): Use Runtime.securityManager instead of security. * test/regression/Bean.java, test/regression/Reflect.java: Updated the expected output to match the new interface. * test/regression/CLTestConc.java: Do not call Thread.stop(). * test/regression/CatchDeath.java: Explicitly throw ThreadDeath instead of throwing it implicitly using Thread.stop(). * test/regression/Makefile.am (TEST_STOPPING_THREADS): Removed ThreadStop. * test/regression/ThreadInterrupt.java (ssij): Added a call to printStackTrace(). * libraries/javalib/awt-implementations/kaffe/Makefile.am (Klasses_jar): rt.jar is generated in the build directory. * include/Makefile.in, libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, libraries/javalib/awt-implementations/kaffe/Makefile.in, test/regression/Makefile.in: Regenerated. 2004-07-29 Dalibor Topic <robilad@kaffe.org> * FAQ/FAQ.automake, developers/autogen.sh: Updated to GNU Automake 1.9. * Makefile.am: (SUBDIRS) Added po to fix automake 1.9 warning. * kaffe/xprof/Makefile.am: (CFLAGS) Turned into AM_CFLAGS temporarily, to fix automake 1.9 warning. This needs to be fixed in a different way. * test/regression/Makefile.am: Removed special handling of USER_WANT_GNU_CRYPTO. * developers/update-class-list: Removed support for ommitting class library directories, as the java/awt/win32 directory is no longer part of default class library. * Makefile.in, aclocal.m4, configure, config/Makefile.in, include/Makefile.in, kaffe/Makefile.in, kaffe/jvmpi/Makefile.in, kaffe/kaffe/Makefile.in, kaffe/kaffeh/Makefile.in, kaffe/kaffevm/Makefile.in, kaffe/kaffevm/boehm-gc/Makefile.in, kaffe/kaffevm/gcj/Makefile.in, kaffe/kaffevm/intrp/Makefile.in, kaffe/kaffevm/jit/Makefile.in, kaffe/kaffevm/jit3/Makefile.in, kaffe/kaffevm/jni/Makefile.in, kaffe/kaffevm/kaffe-gc/Makefile.in, kaffe/kaffevm/systems/Makefile.in, kaffe/kaffevm/systems/beos-native/Makefile.in, kaffe/kaffevm/systems/oskit-pthreads/Makefile.in, kaffe/kaffevm/systems/unix-jthreads/Makefile.in, kaffe/kaffevm/systems/unix-pthreads/Makefile.in, kaffe/kaffevm/verifier/Makefile.in, kaffe/man/Makefile.in, kaffe/scripts/Makefile.in, kaffe/scripts/bat/Makefile.in, kaffe/scripts/compat/Makefile.in, kaffe/xprof/Makefile.in, libltdl/Makefile.in, libltdl/aclocal.m4, libltdl/configure, libraries/Makefile.in, libraries/clib/Makefile.in, libraries/clib/awt/Makefile.in, libraries/clib/awt/X/Makefile.in, libraries/clib/awt/classpath-gtk/Makefile.in, libraries/clib/awt/classpath-gtk/classpath/Makefile.in, libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.in, libraries/clib/awt/classpath-gtk/resource/Makefile.in, libraries/clib/awt/qt/Makefile.in, libraries/clib/io/Makefile.in, libraries/clib/libxmlj/Makefile.in, libraries/clib/management/Makefile.in, libraries/clib/math/Makefile.in, libraries/clib/native/Makefile.in, libraries/clib/net/Makefile.in, libraries/clib/nio/Makefile.in, libraries/clib/security/Makefile.in, libraries/clib/sound/Makefile.in, libraries/clib/sound/alsa/Makefile.in, libraries/clib/sound/common/Makefile.in, libraries/clib/sound/esd/Makefile.in, libraries/clib/zip/Makefile.in, libraries/extensions/Makefile.in, libraries/extensions/comm/Makefile.in, libraries/extensions/comm/javalib/Makefile.in, libraries/extensions/microsoft/Makefile.in, libraries/extensions/microsoft/clib/Makefile.in, libraries/extensions/microsoft/javalib/Makefile.in, libraries/extensions/pjava/Makefile.in, libraries/extensions/pjava/javalib/Makefile.in, libraries/extensions/servlet/Makefile.in, libraries/extensions/servlet/javalib/Makefile.in, libraries/javalib/Makefile.in, libraries/javalib/awt-implementations/Makefile.in, libraries/javalib/awt-implementations/kaffe/Makefile.in, libraries/javalib/gmp-math/Makefile.in, replace/Makefile.in, scripts/config.guess, scripts/config.sub, scripts/depcomp, scripts/install-sh, test/Makefile.in, test/internal/Makefile.in, test/jni/Makefile.in, test/regression/Makefile.in, test/regression/compile_time/Makefile.in, test/regression/compiler/Makefile.in, test/regression/run_time/Makefile.in, tools/Makefile.in, tools/gjdoc/Makefile.in, tools/gjdoc/javalib/Makefile.in: Regenerated. 2004-07-29 Dalibor Topic <robilad@kaffe.org> * Makefile.am: (DIST_SUBDIRS) Remove '.'. Reported by: Casey Marshall <csm@gnu.org> * kaffe/kaffevm/boehm-gc/Makefile.am: (libkaffegc_la_SOURCES) Removed unused files, and cleaned up. * libraries/clib/awt/Makefile.am: Cleaned up. Removed DIST_SUBDIRS. Reported by: Alexandre Duret-Lutz <adl@src.lip6.fr> * libraries/javalib/Makefile.am.in: Cleaned up. Removed unused files and directories from EXTRA_DIST. * Makefile.in, kaffe/kaffevm/boehm-gc/Makefile.in, libraries/clib/awt/Makefile.in, libraries/javalib/Makefile.am, libraries/javalib/Makefile.in: Regenerated. 2004-07-26 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/io/EncodingManager.java: Reverted back to old version to fix unintended commit. Brown paper bag time. Reported by: Guilhem Lavaux <guilhem@kaffe.org> 2004-07-27 Helmer Kraemer <hkraemer@freenet.de> * test/internal/jit_stub.c (main): GC_init has become KGC_init * test/internal/ControlFlowMethods.java (int_exception, int_exception0, int_exception1, int_exception2, int_exception3): new tests to check that local variables are properly saved on the stack when an exception is thrown 2004-07-26 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/nio/VMPipe.java, libraries/javalib/gnu/java/security/action/SetAccessibleAction.java: New files. Taken from GNU Classpath. * libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, libraries/javalib/all.files: Regenerated. * libraries/javalib/gnu/java/awt/ComponentDataBlitOp.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkMenuPeer.java, libraries/javalib/gnu/java/io/EncodingManager.java, libraries/javalib/gnu/java/math/MPN.java, libraries/javalib/gnu/java/net/content/text/plain.java, libraries/javalib/gnu/java/net/protocol/file/Connection.java, libraries/javalib/gnu/java/net/protocol/http/Connection.java, libraries/javalib/gnu/java/net/protocol/jar/Connection.java, libraries/javalib/gnu/java/net/protocol/jar/Handler.java, libraries/javalib/gnu/java/nio/FileLockImpl.java, libraries/javalib/gnu/java/nio/PipeImpl.java, libraries/javalib/gnu/java/nio/SocketChannelImpl.java, libraries/javalib/gnu/java/rmi/dgc/DGCImpl.java, libraries/javalib/gnu/java/rmi/rmic/CompilerProcess.java, libraries/javalib/gnu/java/rmi/rmic/RMIC.java, libraries/javalib/gnu/java/security/Engine.java, libraries/javalib/java/applet/Applet.java, libraries/javalib/java/io/BufferedWriter.java, libraries/javalib/java/io/File.java, libraries/javalib/java/io/FilterWriter.java, libraries/javalib/java/io/ObjectInputStream.java, libraries/javalib/java/io/ObjectOutputStream.java, libraries/javalib/java/io/ObjectStreamClass.java, libraries/javalib/java/io/PrintWriter.java, libraries/javalib/java/math/BigDecimal.java, libraries/javalib/java/net/DatagramSocket.java, libraries/javalib/java/net/Socket.java, libraries/javalib/java/net/SocketPermission.java, libraries/javalib/java/net/URL.java, libraries/javalib/java/net/URLConnection.java, libraries/javalib/java/nio/ByteOrder.java, libraries/javalib/java/nio/charset/CharsetDecoder.java, libraries/javalib/java/sql/Timestamp.java, libraries/javalib/java/util/SimpleTimeZone.java, libraries/javalib/java/util/zip/GZIPOutputStream.java: Resynced with GNU Classpath. 2004-07-16 Michael Koch <konqueror@gmx.de> * java/util/zip/GZIPOutputStream.java: Fixed javadocs. 2004-07-15 Bryce McKinlay <mckinlay@redhat.com> PR libgcj/16574 * java/sql/Timestamp.java (dateFormat): Renamed from sdf. (decimalFormat): New static variable. (sbuf): Likewise. (getTime): New. Override Date.getTime(). (toString): Synchronize. Use decimalFormat to format nanos value correctly. Truncate extra zeros. (before): Compare getNanos() only if getTime() is equal. (after): Likewise. 2004-07-15 Michael Koch <konqueror@gmx.de> * java/nio/charset/CharsetDecoder.java (decode): Fix for bug #9177: Reset state before flipping. 2004-07-16 Michael Koch <konqueror@gmx.de> * java/nio/ByteOrder.java (static): Removed. Not needed. Thanks to Patrick Reali for noticing. 2004-07-21 Bryce McKinlay <mckinlay@redhat.com> * java/net/URLConnection.java (position): New field. (dateFormat1, dateFormat2, dateFormat3): Removed. (dateFormats): New field. (getHeaderFieldDate): Use new dateFormats array. Re-use parsePosition each time instead of re-allocating. (initializeDateFormats): Initialize 'dateFormats'. 2004-07-16 Jeroen Frijters <jeroen@frijters.net> * java/net/URL.java (URL(String,String,int,String,URLStreamHandler): Don't set authority if host isn't specified. 2004-07-20 Bryce McKinlay <mckinlay@redhat.com> * java/net/Socket.java (getImpl): Now private. Remove comment. 2004-07-17 Michael Koch <konqueror@gmx.de> * java/net/DatagramSocket.java (getLocalAddress): Check if socket is bound or not. * java/net/Socket.java (getLocalAddrss): Check if socket is bound or not. (getPort): Return -1 when not connected. Dont check getImpl() for null. (setReuseAddress): Check if socket is closed. (isConnected): Check if getImpl() returns null. 2004-07-20 Bryce McKinlay <mckinlay@redhat.com> * java/io/BufferedWriter.java (BufferedWriter): Use existing lock of chained Writer when calling super-constructor. * java/io/FilterWriter.java (FilterWriter): Likewise. * java/io/PrintWriter.java (PrintWriter): Likewise. 2004-06-26 Thomas Fitzsimmons <fitzsim@redhat.com> * java/applet/Applet.java: Revert changes from 2004-04-29, 2004-03-15 and 2004-03-14. 2004-07-20 Patrik Reali <reali@acm.org> * gnu/java/nio/PipeImpl.java, vm/reference/gnu/java/nio/VMPipe.java, vm/reference/gnu/java/nio/VMPipeImpl.java: VMPipeImpl renamed to VMPipe 2004-07-20 Patrik Reali <reali@acm.org> * gnu/java/nio/PipeImpl.java, vm/reference/gnu/java/nio/VMPipeImpl.java: native method init moved from gnu.java.nio.PipeImpl to gnu.java.nio.VMPipeImpl 2004-04-23 Tom Tromey <tromey@redhat.com> * java/math/BigDecimal.java (divide): Removed unused variable. * gnu/java/nio/SocketChannelImpl.java: Cleaned up imports. * gnu/java/nio/FileLockImpl.java: Cleaned up imports. 2004-07-23 Mark Wielaard <mark@klomp.org> * gnu/java/net/protocol/http/Connection.java (static): Get httpAgent from system property inside AccessController.doPrivileged() call. (proxyPort): Made package private. (proxyInUse): Likewise. (proxyHost): Likewise. (userAgent): Likewise. 2004-07-23 Bryce McKinlay <mckinlay@redhat.com> * gnu/java/net/protocol/http/Connection.java: Use GetPropertyAction for privileged getProperty calls. * java/io/ObjectOutputStream.java (getField): No longer static. Use SetAccessibleAction instead of anonymous class for doPrivileged call. (getMethod): Likewise. (setAccessible): New field. PrivilegedAction object to use when calling setAccessible. * java/io/ObjectStreamClass.java (calculateOffsets): Use SetAccessibleAction instead of anonymous class for diPrivileged call. (setFields): Likewise. (getClassUID): Likewise. (findMethod): Likewise. * gnu/java/security/action/SetAccessibleAction.java: New class. 2004-07-25 Dalibor Topic <robilad@kaffe.org> * gnu/java/awt/ComponentDataBlitOp.java, Cleaned up imports. 2003-07-09 Michael Koch <konqueror@gmx.de> * gnu/java/awt/peer/gtk/GtkMenuPeer.java: Reworked import statements. 2004-06-07 Archie Cobbs <archie@dellroad.org> * gnu/java/io/EncodingManager.java, java/util/ResourceBundle.java: Replace ``Class.forName("Foo")'' with ``Foo.class''. 2004-05-07 Michael Koch <konqueror@gmx.de> * gnu/java/math/MPN.java, gnu/java/rmi/rmic/CompilerProcess.java: Fixed javadocs all over. 2004-07-26 Dalibor Topic <robilad@kaffe.org> * test/regression/BeanBug.java: Adapted expected output for Classpath's AWT. Reported by: Guilhem Lavaux <guilhem@kaffe.org> 2004-07-25 Dalibor Topic <robilad@kaffe.org> * include/Makefile.am (LIBXMLJ_JNI_HDRS) Updated. * include/Makefile.in, libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, libraries/javalib/all.files: Regenerated. * kaffe/scripts/javadoc.in, kaffe/scripts/compat/javadoc.in: Updated for libxslt transformer. * libraries/clib/libxmlj/xmlj_dom.c, libraries/clib/libxmlj/xmlj_dom.h, libraries/clib/libxmlj/xmlj_error.c, libraries/clib/libxmlj/xmlj_io.c, libraries/clib/libxmlj/xmlj_io.h, libraries/clib/libxmlj/xmlj_node.c, libraries/clib/libxmlj/xmlj_sax.c, libraries/clib/libxmlj/xmlj_sax.h, libraries/clib/libxmlj/xmlj_transform.c, libraries/clib/libxmlj/xmlj_util.c, libraries/clib/libxmlj/xmlj_util.h, libraries/clib/libxmlj/xmlj_xpath.c, libraries/javalib/gnu/xml/aelfred2/SAXDriver.java, libraries/javalib/gnu/xml/aelfred2/XmlParser.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeAttr.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeCDATASection.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeCharacterData.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeComment.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeDocument.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeDocumentBuilder.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeDocumentBuilderFactory.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeDocumentFragment.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeDocumentType.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeElement.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeEntity.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeEntityReference.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeNamedNodeMap.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeNode.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeNodeList.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeNotation.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeProcessingInstruction.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeText.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeXPathExpression.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeXPathNSResolver.java, libraries/javalib/gnu/xml/libxmlj/dom/GnomeXPathResult.java, libraries/javalib/gnu/xml/libxmlj/sax/GnomeLocator.java, libraries/javalib/gnu/xml/libxmlj/sax/GnomeSAXParser.java, libraries/javalib/gnu/xml/libxmlj/sax/GnomeSAXParserFactory.java, libraries/javalib/gnu/xml/libxmlj/sax/GnomeXMLReader.java, libraries/javalib/gnu/xml/libxmlj/sax/Namespaces.java, libraries/javalib/gnu/xml/libxmlj/sax/StringArrayAttributes.java, libraries/javalib/gnu/xml/libxmlj/sax/XMLName.java, libraries/javalib/gnu/xml/libxmlj/transform/GnomeTransformerFactory.java, libraries/javalib/gnu/xml/libxmlj/transform/JavaContext.java, libraries/javalib/gnu/xml/libxmlj/transform/LibxsltStylesheet.java, libraries/javalib/gnu/xml/libxmlj/transform/TransformTest.java, libraries/javalib/gnu/xml/libxmlj/util/EmptyNodeList.java, libraries/javalib/gnu/xml/libxmlj/util/NamedInputStream.java, libraries/javalib/gnu/xml/libxmlj/util/StandaloneDocumentType.java, libraries/javalib/gnu/xml/libxmlj/util/StandaloneLocator.java, libraries/javalib/gnu/xml/libxmlj/util/XMLJ.java: Resynced with GNU JAXP. 2004-07-21 Chris Burdess <dog@gnu.org> * GnomeTransformerFactory.java: getFeature supports stream features. * dom: Added traversal function. 2004-07-12 Chris Burdess <dog@gnu.org> * dom: Entities and notations NamedNodeMaps. 2004-07-06 Chris Burdess <dog@gnu.org> * xpath: Permit wildcards in getElementsByTagName[NS]. 2004-07-04 Chris Burdess <dog@gnu.org> * dom: Skeleton DOMConfiguration implementation. 2004-07-03 Chris Burdess <dog@gnu.org> * dom: Corrected GnomeElement attribute methods and isEqualNode. 2004-07-01 Chris Burdess <dog@gnu.org> * dom: Corrected implementation of getElementsByTagName. 2004-06-29 Chris Burdess <dog@gnu.org> * dom: Added implementation of DOMImplementationSource. 2004-06-28 Chris Burdess <dog@gnu.org> * dom: Fixed name matching. 2004-06-26 Chris Burdess <dog@gnu.org> * dom: Added GnomeTypeInfo. 2004-06-25 Chris Burdess <dog@gnu.org> * xmlj_sax.c: Revert to calling ignorableWhitespace. 2004-06-23 Chris Burdess <dog@gnu.org> * all: Use RawData for native pointers. * xmlj_sax.c: Fixed entity resolution. * xmlj_io.c: Fixed race condition closing input stream context. 2004-07-25 Musachy Barroso <musachy@gmail.com> * XmlParser.java: Fixed end-of-line handling to comply with sec 2.11. 2004-07-11 Musachy Barroso <musachy@gmail.com> * XmlParser.java: Handle empty documents. 2004-07-11 Musachy Barroso <musachy@gmail.com> * XmlParser.java: Call StartDocument at the right time. 2004-07-11 Musachy Barroso <musachy@gmail.com> * XmlParser.java: Disable LIT_DISABLE_CREF flag on entities parsing. 2004-07-11 Musachy Barroso <musachy@gmail.com> * SAXDriver.java: Refactoring of various attributes lists into a single list. 2004-06-24 Chris Burdess <dog@bluezoo.org> * SAXDriver.java: Introduced reset method to reset state before new parse. Thanks to Musachy Barroso. 2004-07-25 Dalibor Topic <robilad@kaffe.org> Added support for https connections. * libraries/clib/security/java.security: Added Jessie crypto provider. * libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, libraries/javalib/all.files: Regenerated. * libraries/javalib/gnu/inet/ftp/ActiveModeDTP.java, libraries/javalib/gnu/inet/ftp/BlockInputStream.java, libraries/javalib/gnu/inet/ftp/BlockOutputStream.java, libraries/javalib/gnu/inet/ftp/CompressedInputStream.java, libraries/javalib/gnu/inet/ftp/CompressedOutputStream.java, libraries/javalib/gnu/inet/ftp/DTP.java, libraries/javalib/gnu/inet/ftp/DTPInputStream.java, libraries/javalib/gnu/inet/ftp/DTPOutputStream.java, libraries/javalib/gnu/inet/ftp/FTPConnection.java, libraries/javalib/gnu/inet/ftp/FTPException.java, libraries/javalib/gnu/inet/ftp/FTPResponse.java, libraries/javalib/gnu/inet/ftp/FTPURLConnection.java, libraries/javalib/gnu/inet/ftp/FTPURLStreamHandler.java, libraries/javalib/gnu/inet/ftp/Handler.java, libraries/javalib/gnu/inet/ftp/PassiveModeDTP.java, libraries/javalib/gnu/inet/ftp/StreamInputStream.java, libraries/javalib/gnu/inet/ftp/StreamOutputStream.java, libraries/javalib/gnu/inet/ftp/package.html: Resynced with GNU Inetlib. * libraries/javalib/gnu/inet/finger/FingerConnection.java, libraries/javalib/gnu/inet/finger/FingerURLConnection.java, libraries/javalib/gnu/inet/finger/Handler.java, libraries/javalib/gnu/inet/finger/package.html, libraries/javalib/gnu/inet/gopher/DirectoryEntry.java, libraries/javalib/gnu/inet/gopher/DirectoryListing.java, libraries/javalib/gnu/inet/gopher/GopherConnection.java, libraries/javalib/gnu/inet/gopher/GopherContentHandler.java, libraries/javalib/gnu/inet/gopher/GopherURLConnection.java, libraries/javalib/gnu/inet/gopher/Handler.java, libraries/javalib/gnu/inet/gopher/package.html, libraries/javalib/gnu/inet/http/Authenticator.java, libraries/javalib/gnu/inet/http/ByteArrayRequestBodyWriter.java, libraries/javalib/gnu/inet/http/ByteArrayResponseBodyReader.java, libraries/javalib/gnu/inet/http/ChunkedInputStream.java, libraries/javalib/gnu/inet/http/Credentials.java, libraries/javalib/gnu/inet/http/HTTPConnection.java, libraries/javalib/gnu/inet/http/HTTPDateFormat.java, libraries/javalib/gnu/inet/http/HTTPURLConnection.java, libraries/javalib/gnu/inet/http/Handler.java, libraries/javalib/gnu/inet/http/Headers.java, libraries/javalib/gnu/inet/http/Request.java, libraries/javalib/gnu/inet/http/RequestBodyWriter.java, libraries/javalib/gnu/inet/http/Response.java, libraries/javalib/gnu/inet/http/ResponseBodyReader.java, libraries/javalib/gnu/inet/http/ResponseHeaderHandler.java, libraries/javalib/gnu/inet/http/event/ConnectionEvent.java, libraries/javalib/gnu/inet/http/event/ConnectionListener.java, libraries/javalib/gnu/inet/http/event/RequestEvent.java, libraries/javalib/gnu/inet/http/event/RequestListener.java, libraries/javalib/gnu/inet/http/package.html, libraries/javalib/gnu/inet/https/Handler.java, libraries/javalib/gnu/inet/imap/IMAPConnection.java, libraries/javalib/gnu/inet/imap/IMAPConstants.java, libraries/javalib/gnu/inet/imap/IMAPException.java, libraries/javalib/gnu/inet/imap/IMAPResponse.java, libraries/javalib/gnu/inet/imap/IMAPResponseTokenizer.java, libraries/javalib/gnu/inet/imap/ListEntry.java, libraries/javalib/gnu/inet/imap/MailboxStatus.java, libraries/javalib/gnu/inet/imap/MessageStatus.java, libraries/javalib/gnu/inet/imap/Pair.java, libraries/javalib/gnu/inet/imap/UTF7imap.java, libraries/javalib/gnu/inet/imap/package.html, libraries/javalib/gnu/inet/nntp/ActiveTime.java, libraries/javalib/gnu/inet/nntp/ActiveTimesIterator.java, libraries/javalib/gnu/inet/nntp/ArticleNumberIterator.java, libraries/javalib/gnu/inet/nntp/ArticleResponse.java, libraries/javalib/gnu/inet/nntp/ArticleStream.java, libraries/javalib/gnu/inet/nntp/FileNewsrc.java, libraries/javalib/gnu/inet/nntp/Group.java, libraries/javalib/gnu/inet/nntp/GroupIterator.java, libraries/javalib/gnu/inet/nntp/GroupResponse.java, libraries/javalib/gnu/inet/nntp/HeaderEntry.java, libraries/javalib/gnu/inet/nntp/HeaderIterator.java, libraries/javalib/gnu/inet/nntp/LineIterator.java, libraries/javalib/gnu/inet/nntp/NNTPConnection.java, libraries/javalib/gnu/inet/nntp/NNTPConstants.java, libraries/javalib/gnu/inet/nntp/NNTPException.java, libraries/javalib/gnu/inet/nntp/Newsrc.java, libraries/javalib/gnu/inet/nntp/Overview.java, libraries/javalib/gnu/inet/nntp/OverviewIterator.java, libraries/javalib/gnu/inet/nntp/Pair.java, libraries/javalib/gnu/inet/nntp/PairIterator.java, libraries/javalib/gnu/inet/nntp/PendingData.java, libraries/javalib/gnu/inet/nntp/PostStream.java, libraries/javalib/gnu/inet/nntp/Range.java, libraries/javalib/gnu/inet/nntp/StatusResponse.java, libraries/javalib/gnu/inet/nntp/package.html, libraries/javalib/gnu/inet/pop3/POP3Connection.java, libraries/javalib/gnu/inet/pop3/package.html, libraries/javalib/gnu/inet/smtp/Parameter.java, libraries/javalib/gnu/inet/smtp/ParameterList.java, libraries/javalib/gnu/inet/smtp/SMTPConnection.java, libraries/javalib/gnu/inet/smtp/package.html, libraries/javalib/gnu/inet/util/BASE64.java, libraries/javalib/gnu/inet/util/CRLFInputStream.java, libraries/javalib/gnu/inet/util/CRLFOutputStream.java, libraries/javalib/gnu/inet/util/EmptyX509TrustManager.java, libraries/javalib/gnu/inet/util/GetLocalHostAction.java, libraries/javalib/gnu/inet/util/GetSystemPropertyAction.java, libraries/javalib/gnu/inet/util/LineInputStream.java, libraries/javalib/gnu/inet/util/Logger.java, libraries/javalib/gnu/inet/util/MessageInputStream.java, libraries/javalib/gnu/inet/util/MessageOutputStream.java, libraries/javalib/gnu/inet/util/SaslCallbackHandler.java, libraries/javalib/gnu/inet/util/SaslInputStream.java, libraries/javalib/gnu/inet/util/SaslOutputStream.java, libraries/javalib/gnu/inet/util/StderrLogger.java: Merged in from GNU Inetlib. 2004-07-25 Helmer Kraemer <hkraemer@freenet.de> * kaffe/kaffevm/soft.c (soft_lookupinterfacemethod): Removed handling of invocations on java.lang.Object methods. * kaffe/kaffevm/kaffe.def (INVOKEINTERFACE): Simplified invocations on java.lang.Object methods by using the object's dispatch table as in INVOKEVIRTUAL. * kaffe/kaffevm/lookup.c (getMethodSignatureClass): When resolving an interface method, search superinterfaces before java.lang.Object. That way, we don't find the wrong method when a superinterface overrides a method from java.lang.Object. Reported by: Benja Fallenstein <b.fallenstein@gmx.de> 2004-07-25 Dalibor Topic <robilad@kaffe.org> * libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c (filenameFilterCallback): Declare local variable accepted before use. 2004-07-25 Guilhem Lavaux <guilhem@kaffe.org> * libraries/javalib/javax/swing/text/DefaultHighlighter.java: Added the last missing file. 2004-07-25 Guilhem Lavaux <guilhem@kaffe.org> * configure.ac: We need GTK+ >= 2.4 now. * configure: Regenerated. 2004-07-25 Helmer Krämer <hkraemer@freenet.de> * include/Makefile.am (NOINSTALL_JNI_DERIVED_HDRS): Removed libxmlj's and awt's headers. Removed duplicates of tritonus' headers. (LIBGTKPEER_JNI_HDRS): Added AWT headers to be generated after rt.jar build. (LIBXMLJ_JNI_HDRS): Updated with new libxml's headers. (stamp-libgtkpeer): New target to build the gtkpeer's headers after rt.jar build. * libraries/clib/Makefile.am (SUBDIRS): Removed awt and libxmlj * libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.am: (libgtkpeer_headers): Invoke include's Makefile to build the JNI headers. * libraries/javalib/bootstrap.classlist: Removed all AWT and xmlj classes. * include/Makefile.in, libraries/clib/Makefile.in, libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.in, libraries/javalib/Klasses.jar.bootstrap: Regenerated. 2004-07-25 Guilhem Lavaux <guilhem@kaffe.org> * java/awt/image/ByteLookupTable.java, java/awt/image/Kernel.java, java/awt/image/LookupTable.java, java/awt/image/ShortLookupTable.java, javax/swing/Spring.java, javax/swing/SpringLayout.java, javax/swing/plaf/basic/BasicTextFieldUI.java, javax/swing/plaf/basic/BasicToolBarSeparatorUI.java, javax/swing/text/DefaultHighlighter.java, javax/swing/text/FieldView.java, javax/swing/text/Highlighter.java, javax/swing/text/LayeredHighlighter.java, javax/swing/text/PlainView.java, javax/swing/text/TabExpander.java, javax/swing/text/TabableView.java: Added missing files from the merge. 2004-07-25 Guilhem Lavaux <guilhem@kaffe.org> * THIRDPARTY: Added an entry for GNU Getopt. 2004-07-24 Guilhem Lavaux <guilhem@kaffe.org> * libraries/javalib/gnu/getopt/MessagesBundle_de.properties, libraries/javalib/gnu/getopt/MessagesBundle_ja.properties, libraries/javalib/gnu/getopt/MessagesBundle_hu.properties, libraries/javalib/gnu/getopt/MessagesBundle_nl.properties, libraries/javalib/gnu/getopt/MessagesBundle_fr.properties, libraries/javalib/gnu/getopt/MessagesBundle_no.properties, libraries/javalib/gnu/getopt/MessagesBundle_cs.properties, libraries/javalib/gnu/getopt/MessagesBundle.properties, libraries/javalib/gnu/getopt/Getopt.java, libraries/javalib/gnu/getopt/LongOpt.java: Merged GNU Getopt as it is needed by GNU Crypto. * libraries/javalib/Makefile.am.in (gnu_getopt_message_bundles): New variable. (EXTRA_DIST): Added gnu_getopt_message_bundles. (JAR_CMD6): New variable. (rt.jar): Added JAR_CMD6. * libraries/javalib/all.files: Added GNU Getopt classes. * libraries/javalib/Makefile.am, libraries/javalib/Makefile.in: Regenerated. 2004-07-24 Mark Wielaard <mark@klomp.org> 2004-07-21 Michael Koch <konqueror@gmx.de> * javax/swing/JTextArea.java (setLineWrap): Fire property change event after new value is set. (setTabSize): Likewise. 2004-07-21 Michael Koch <konqueror@gmx.de> * javax/swing/JTable.java (autoCreateColumnsFromModel): New field. (autoResizeMode): Likewise. (cellEditor): Likewise. (cellSelectionEnabled): Likewise. (columnModel): Likewise. (dataModel): Likewise. (defaultEditorsByColumnClass): Likewise. (defaultRenderersByColumnClass): Likewise. (editingColumn): Likewise. (editingRow): Likewise. (gridColor): Likewise. (preferredViewportSize): Likewise. (rowHeight): Likewise. (rowMargin): Likewise. (rowSelectionAllowed): Likewise. (selectionBackground): Likewise. (selectionForeground): Likewise. (selectionModel): Likewise. (showHorizontalLines): Likewise. (showVerticalLines): Likewise. (tableHeader): Likewise. (JTable): Implemented. (getColumnModel): Likewise. (getSelectedRow): Likewise. (getSelectionModel): Likewise. (setModel): Likewise. (setSelectionModel): Likewise. (createScrollPaneForTable): New method. (createDefaultDataModel): Likewise. (createDefaultListSelectionModel): Likewise. (getModel): Likewise. (getTableHeader): Likewise. (setTableHeader): Likewise. (getColumnSelectionAllowed): Likewise. (setColumnSelectionAllowed): Likewise. (getRowSelectionAllowed): Likewise. (setRowSelectionAllowed): Likewise. (getAutoResizeMode): Likewise. (setAutoResizeMode): Likewise. (getColumnCount): Likewise. (getRowCount): Likewise. (getCellRenderer): Likewise. * javax/swing/JTree.java (cellRenderer): New field. (editable): Likewise. (rootVisible): Likewise. (showsRootHandles): Likewise. (getModel): New method. (setModel): Likewise. (isEditable): Likewise. (setEditable): Likewise. (isRootVisbile): Likewise. (setRootVisible): Likewise. (getShowsRootHandles): Likewise. (setShowRootHandles): Likewise. (getCellRenderer): Likewise. (setCellRenderer): Likewise. 2004-07-21 Michael Koch <konqueror@gmx.de> * javax/swing/JFormattedTextField.java (setDocument): Implemented. * javax/swing/JRootPane.java: Fixed javadocs. * javax/swing/JTable.java (getDefaultRenderer): New method. * javax/swing/JTextField.java (setFont): Likewise. (getPreferredSize): Likewise. * javax/swing/JToggleButton.java (getAccessibleContext): Fix javadoc. * javax/swing/JTree.java: Add some javadocs. * javax/swing/JViewport.java: Likewise. 2004-07-21 David Jee <djee@redhat.com> * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java: Collect all native method declaration at the top. (create): Set the filename filter if necessary. (setDirectory): Call nativeSetDirectory(). (setFilenameFilter): Implement. (filenameFilterCallback): New method. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c (create): Configure dialog to show hidden files. (filenameFilterCallback): New function. (nativeSetFilenameFilter): New function. (nativeSetDirectory): New function. 2004-07-21 Kim Ho <kho@redhat.com> * javax/swing/plaf/basic/BasicSliderUI.java: Ran Jalopy. (paintTrack): Fill the track before painting the borders. 2004-07-21 Graydon Hoare <graydon@redhat.com> patch from Roman Kennke <roman@ontographics.com> * javax/swing/Spring.java: New file. * javax/swing/SpringLayout.java: New file. * Makefile.am: Add new files. * Makefile.in: Regenerate. 2004-07-21 Graydon Hoare <graydon@redhat.com> * javax/swing/plaf/basic/BasicSplitPaneUI.java: Minor layout fixes. * javax/swing/plaf/basic/BasicTabbedPaneUI.java: Likewise. * javax/swing/ScrollPaneLayout.java: Likewise. 2004-07-21 Kim Ho <kho@redhat.com> * javax/swing/DefaultDesktopManager.java: (findMinimum): Removed. (resizeFrame): Trust the UI to pass valid bounds. * javax/swing/JOptionPane.java: Implemented showInternalXXXDialog methods. (startModal): New method. * javax/swing/plaf/basic/BasicInternalFrameUI.java: (BorderListener::mouseDragged): Verify that the new bounds are valid before passing them to the DesktopManager. (preferredLayoutSize): Delegate to getSize. (minimumLayoutSize): Ditto. (getSize): New method. (GlassPaneDispatcher): Reimplemented by copying a stripped down LightweightDispatcher from Container. (getMinimumSize): Call minimumLayoutSize. * javax/swing/plaf/basic/BasicOptionPaneUI.java: Ran Jalopy. (mousePressed): Add ability to properly close JInternalFrames. * javax/swing/plaf/basic/BasicToolBarUI.java: (DragWindow): Set owner for DragWindow. 2004-07-21 Jerry Quinn <jlquinn@optonline.net> * java/awt/image/ShortLookupTable.java: New file. * java/awt/image/ByteLookupTable.java: New file. * Makefile.am: Added new files. * Makefile.in: Regenerated. 2004-07-21 David Jee <djee@redhat.com> * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java (create(GtkContainerPeer)): New native method. (create()): Call native create(), passing in the parent frame as the paramter. Natively set the current file and directory. (setFile): Construct an absolute filename before passing it to the native peer. (nativeGetDirectory): New method. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c (window_closed): Removed. (ok_clicked): Likewise. (cancel_clicked): Likewise. (handle_response): New method. (create): Use GtkFileChooserDialog. (connectSignals): Connect to handle_response. (nativeGetDirectory): New method. (nativeSetFile): Use GtkFileChooserDialog. 2004-07-21 Jerry Quinn <jlquinn@optonline.net> * java/awt/image/LookupTable.java: New file. * Makefile.am: Added new file. * Makefile.in: Regenerated. 2004-07-21 Jerry Quinn <jlquinn@optonline.net> * java/awt/image/Kernel.java: New file. * Makefile.am: Added new file. * Makefile.in: Regenerated. 2004-07-21 Olga Rodimina <rodimina@redhat.com> * javax/swing/JCheckBoxMenuItem.java: Fixed Javadocs. * javax/swing/JMenu.java: Likewise. * javax/swing/JMenuBar.java: Likewise. (MARGIN_CHANGED_PROPERTY): New property. (setMargin): Implemented. * javax/swing/JMenuItem.java: Fixed javadocs. * javax/swing/JPopupMenuUI.java: Fixed javadocs. (LABEL_CHANGED_PROPERTY): New property. (add): changed to use createActionComponent. (createActionComponent): Implemented. (setLabel): Fire PropertyChangeEvent if label property changes. * javax/swing/JRadioButtonMenuItem.java: Fixed javadocs. * javax/swing/plaf/basic/BasicMenuBarUI.java: Likewise. (ContainerHandler): Repaint if margin property has changed. * javax/swing/plaf/basic/BasicMenuItemUI.java: (installUI): Call installComponents(). (uninstallUI): Call uinstallComponents(). * javax/swing/plaf/basic/BasicMenuUI.java: Fixed javadocs. * javax/swing/plaf/basic/BasicPopupMenuUI.java: Likewise. 2004-07-21 Kim Ho <kho@redhat.com> * javax/swing/plaf/basic/BasicToolBarUI.java: (DragWindow): Use the right constructor. 2004-07-21 Kim Ho <kho@redhat.com> * javax/swing/JToolBar.java: (layoutContainer): Use getComponents. * javax/swing/plaf/basic/BasicToolBarUI.java: (DragWindow): Don't use SwingUtilities' getOwnerFrame (ToolBarDialog): ditto. 2004-07-21 Kim Ho <kho@redhat.com> * javax/swing/JRootPane.java: Ran jalopy. (layoutContainer): Set the glasspane's size to be the same as the content pane. (createGlassPane): Set opaque property to false. 2004-07-21 Thomas Fitzsimmons <fitzsim@redhat.com> * java/awt/Component.java (requestFocus()): Don't handle Panels specially. (requestFocus(boolean)): Likewise. (requestFocusInWindow(boolean)): Likewise. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPanelPeer.c (create): Set GTK_CAN_FOCUS flag. 2004-07-21 Kim Ho <kho@redhat.com> * Makefile.am: Added new file. * Makefile.in: Regenerated. * gcj/Makefile.in: Regenerated. * include/Makefile.in: Regenerated. * javax/swing/AbstractButton.java: Add rollOverEnabled property. (setRolloverEnabled): Use new property. (isRolloverEnabled): Use new property. * javax/swing/JTabbedPane.java: (setComponent): Remove useless JTabbedPane.this. * javax/swing/JToolBar.java: Finish implementation. * javax/swing/plaf/basic/BasicArrowButton.java: (paint): Moved border painting to a border. * javax/swing/plaf/basic/BasicLookAndFeel.java: Change JToolBar look and feel defaults. * javax/swing/plaf/basic/BasicOptionPaneUI.java (actionPerformed): Return Integer index instead of name. (addButtonComponents): Check to see if component is JButton last. (createMessageArea): Don't use components that are not completed yet. (getIconForType): Use temporary icons. * javax/swing/plaf/basic/BasicSliderUI.java: (mousePressed): Do not return if it's on thumb. (paintMinorTickForHorizSlider): Use BLACK to paint ticks. (paintMinorTickForVertSlider): ditto. (paintMajorTickForHorizSlider): ditto. (paintMajorTickForVertSlider): ditto. * javax/swing/plaf/basic/BasicSplitPaneDivider.java: Add a border around the SplitPaneDivider. * javax/swing/plaf/basic/BasicSplitPaneUI.java: Remove comments. * javax/swing/plaf/basic/BasicToolBarSeparatorUI.java: New file. Implemented. * javax/swing/plaf/basic/BasicToolBarUI.java: Implemented. * testsuite/Makefile.in: Regenerated. 2004-07-21 Graydon Hoare <graydon@redhat.com> * javax/swing/Timer.java (run): Queue events each time cycle. 2004-07-21 David Jee <djee@redhat.com> * gnu/java/awt/peer/gtk/GtkImagePainter.java (imageComplete): Call image.imageComplete(). * java/awt/image/MemoryImageSource.java: Reimplement consumers as a Vector instead of a Hashtable. This is because enumeration on a Hashtable is not thread-safe. (addConsumer): Adapt to Vector consumers. (isConsumer): Adapt to Vector consumers. (removeConsumer): Adapt to Vector consumers. (startProduction): Adapt to Vector consumers. Call imageComplete() with STATICIMAGEDONE flag instead of SINGLEFRAME flag. (newPixels): Adapt to Vector consumers. (sendPicture): Set the color model of the image consumer. (newPixels(IIII)): Adapt to Vector consumers. (newPixels(IIIIB)): Adapt to Vector consumers. 2004-07-21 Thomas Fitzsimmons <fitzsim@redhat.com> * java/awt/Component.java (deliverEvent): Implement. (postEvent): Implement. (handleEvent): Implement. (translateEvent): New method. (dispatchEventImpl): Document. Add AWT 1.0 event handling. * java/awt/Container.java (deliverEvent): Implement. * java/awt/Event.java (paramString): Fix formatting. * java/awt/Font.java (toString): Likewise. * java/awt/Window.java (postEvent): Implement. 2004-07-21 Thomas Fitzsimmons <fitzsim@redhat.com> * java/awt/DefaultKeyboardFocusManager.java (dispatchEvent): Set window's focus owner upon receiving a FOCUS_LOST event. * java/awt/Window.java (Window()): Refocus the previously focused component within the window when the window regains the top-level focus. (setFocusOwner): New method. * java/awt/Component.java (requestFocus): Add FIXME. * libgcj.pc.in: Remove library flags. 2004-07-21 Thomas Fitzsimmons <fitzsim@redhat.com> * gnu/java/awt/peer/gtk/GtkPanelPeer.java (handleEvent): Handle MOUSE_PRESSED event. * java/awt/Component.java (requestFocus()): Handle Panel specially. Post FOCUS_LOST event on opposite component. (requestFocus(boolean)): Likewise. (requestFocusInWindow(boolean)): Likewise. (paramString): Reorder dimension fields. * java/awt/Container.java (paramString): Fix string format. * java/awt/DefaultKeyboardFocusManager.java (dispatchEvent): Handle FOCUS_LOST events. Don't handle Windows specially. Only process key events if the focus owner is non-null. (dispatchKeyEvent): Likewise. * java/awt/Frame.java (paramString): Fix formatting. (generateName): New method. (getUniqueLong): Likewise. * java/awt/KeyboardFocusManager.java (getFocusOwner): Check if the temporary focus owner is null. If so, return the permanent focus owner. * java/awt/Panel.java (generateName): New method. (getUniqueLong): Likewise. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c: Rework signal handling to make callbacks more specific. 2004-07-21 Michael Koch <konqueror@gmx.de> * javax/swing/text/Position.java (Bias): Implemented. 2004-07-21 Michael Koch <konqueror@gmx.de> * javax/swing/LookAndFeel.java (provideErrorFeedback): New method. 2004-07-21 Michael Koch <konqueror@gmx.de> * javax/swing/JTextArea.java (tabSize): New field. (getTabSize): New method. (setTabSize): Likewise. 2004-07-21 Michael Koch <konqueror@gmx.de> * javax/swing/ActionMap.java: Fixed javadocs all over. (serialVersionUID): Made private. (parent): Don't explicitely initialize with default value. (get): SImplified. (keys): Reimplemented. (allKeys): Likewise. (convertSet): Removed. * javax/swing/ComponentInputMap.java: Fixed javadocs all over. (ComponentInputMap): Implemented. (put): Likewise. (clear): Likewise. (remove): Likewise. (SetParent): Likewise. (getComponent): Likewise. * javax/swing/InputMap.java: Fixed javadocs all over. (serialVersionUID): Made private. (parent): Don't explicitely initialize with default value. (get): SImplified. (keys): Reimplemented. (allKeys): Likewise. (convertSet): Removed. 2004-07-21 Michael Koch <konqueror@gmx.de> * javax/swing/ActionMap.java, javax/swing/ComponentInputMap.java, javax/swing/InputMap.java, javax/swing/table/DefaultTableColumnModel.java, javax/swing/table/TableColumn.java, javax/swing/table/TableColumnModel.java, javax/swing/table/TableModel.java, javax/swing/text/AbstractDocument.java, javax/swing/text/TextAction.java: Reformated. 2004-07-21 Graydon Hoare <graydon@redhat.com> * gnu/java/awt/peer/gtk/GtkToolkit.java (bufferedImageOrError): Make method non-static. * javax/swing/AbstractButton.java: Rename fields to match property names where possible. (iconTextGap): New property. * javax/swing/JCheckBox.java: Match AbstractButton changes. (init) New method, call from after various constructors. * javax/swing/JComponent.java (revalidate): Invalidate before queueing repair. * javax/swing/JList.java (getPreferredScrollableViewportSize): Reimplement in terms of visibleRowCount property. * javax/swing/JMenuButton.java: Match AbstractButton changes. * javax/swing/JScrollPane.java (createScrollListener): Remove tracing chatter. * javax/swing/JToggleButton.java: Match AbstractButton changes. * javax/swing/RepaintManager.java (addInvalidComponent): Don't invalidate. * javax/swing/ScrollPaneLayout.java: Various corrections to layout calculations. * javax/swing/SwingUtilities.java (layoutCompoundLabel): Mimic sun behavior on top left/right positioning. * javax/swing/ViewportLayout.java (preferredLayoutSize): Remove mistaken use of preferredScrollableViewportSize here. (layoutContainer): Use view's preferred size as basis. * javax/swing/plaf/basic/BasicButtonUI.java: Set, get, and use textIconGap property. (paint) Paint text returned from layout (with ellipsis). * javax/swing/plaf/basic/BasicListUI.java: Remove tracing chatter, correct various minor calculations. (getCellBounds): Update layout state before calculating. * javax/swing/plaf/basic/BasicLookAndFeel.java (Button.Margin): Use margin default similar to sun's. * javax/swing/plaf/basic/BasicScrollBarUI.java (ArrowIcon): (createIncreaseIcon): Center icon, minimize margins. (createDecreaseIcon): Likewise. * javax/swing/plaf/basic/BasicScrollPaneUI.java (installDefaults): Implement. (installUI): Call it. (uninstallDefaults): Implement. (uninstallUI): Call it. * javax/swing/plaf/basic/BasicToolBarUI.java (DragWindow): Call existing Window constructor. * javax/swing/plaf/basic/BasicViewportUI.java (paint): Set clip before painting. 2004-07-21 Olga Rodimina <rodimina@redhat.com> * javax/swing/JMenuItem.java: (processMouseEvent): Reimplemented to deal with mouse drag events. (createMenuDragMouseEvent): New private helper method. Creates MenuDragMouseEvent. * javax/swing/MenuSelectionManager.java (componentForPoint): Implemented. (isComponentPartOfCurrentMenu): Made public. (processMouseEvent): Reimplemented to deal with mouse drag events. (setSelectedPath): Corrected small mistake that caused path to be set incorrectly. (getPath): If given component is JMenu then also add this menu's popup menu to the selected path. * javax/swing/plaf/basic/BasicMenuItemUI.java: (getPath): Ditto. (getPreferredSize): Call getPreferredMenuItemSize(). (getPreferredItemSize): Moved code from getPreferredSize to here. (installListeners): Install MouseMotionListeners. (MouseInputHandler): Pass mouse release event to MenuSelectionManager if mouse wasn't released in the bounds of this menu item. (MenuDragMouseHandler): Implemented. * javax/swing/plaf/basic/BasicMenuUI.java: (installListeners): Install MouseMotionListener and MenuDrageMouseListener. (MenuDragMouseHandler): Implemented. * javax/swing/plaf/basic/BasicPopupMenuUI.java: (uninstallListeners): Implemented. 2004-07-21 Michael Koch <konqueror@gmx.de> * javax/swing/JCheckBox.java: Reformated. (JCheckBox): Fixed all constructors. (isBorderPaintedFlat): New method. (setBorderPaintedFlat): New method. * javax/swing/JEditorPane.java (createEditorKitForContentType): Made public. (scrollToReference): Likewise. * javax/swing/JTextArea.java (setLineWrap): Fire property change. * javax/swing/JToggleButton.java (JToggleButton): New constructor. (JToggleButton): Simplified. * javax/swing/text/AttributeSet.java (FontAttribute): Renamed from FontCharacterAttribute. * javax/swing/text/JTextComponent.java (KeyBinBinding): Added javadoc. (JTextComponent): Likewise. (getAccessibleContext): Fixed javadoc. * javax/swing/text/View.java (View): Added javadoc. * javax/swing/text/TabableView.java: New file. * Makefile.am: Added javax/swing/text/TabableView.java. * Makefile.in: Regenerated. 2004-07-21 Graydon Hoare <graydon@redhat.com> * java/awt/image/BufferedImage.java (getSource): Remove tracing chatter. * gnu/java/awt/peer/gtk/GtkToolkit.java (GtkErrorImage): New helper class. (bufferedImageOrError): New helper method. (createImage): Use it. 2004-07-21 David Jee <djee@redhat.com> * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c (setCaretPosition): Scroll the text view so the new caret position is visible on screen. 2004-07-21 David Jee <djee@redhat.com> * gnu/java/awt/peer/gtk/GtkContainerPeer.java (setBounds): Do not validate awtComponent here. * gnu/java/awt/peer/gtk/GtkScrollPanePeer.java (getPreferredSize): New method. * java/awt/ScrollPane.java (ScrollPane): Set default size to 100x100. (addNotify): If child is not a Panel, wrap it with a new Panel. (paramString): Implement. 2004-07-21 Olga Rodimina <rodimina@redhat.com> * javax/swing/JMenu.java: (setSelected): Display popup menu only if this menu is showing on the screen. * javax/swing/JPopupMenu.java: (processMouseEvent): Added comment. (processKeyEvent): Likewise. * javax/swing/MenuSelectionManager.java: (clearSelectedPath): Only fireStateChanged() after selected path was changed, not before. (setSelectedPath): Likewise. * javax/swing/plaf/basic/BasicMenuItemUI.java: (paintMenuItem): Corrected position of menu item's icon. * javax/swing/plaf/basic/BasicPopupMenuUI.java: (installUI): Correct setDefaultLightWeightPopupEnabled call. (popupMenuCanceled): Reimplemented. (popupMenuWillBecomeVisible): Select first menu item by default when displaying free floating popup menus. (TopWindowListener): Reimplemented. 2004-07-21 Thomas Fitzsimmons <fitzsim@redhat.com> * java/awt/Panel.java (dispatchEventImpl): Override to prevent Panel from being painted twice when it is first shown. 2004-07-21 Olga Rodimina <rodimina@redhat.com> * java/awt/Window.java: Reverted changes from my previous patch for creating window without an owner. * javax/swing/SwingUtilities.java: (SwingUtilities.OwnerFrame): made static. (OwnerFrame.setVisible): New method. Overridden with empty implementation. (OwnerFrame.isShowing): New method. Ovverridden to return always true. 2004-07-21 Thomas Fitzsimmons <fitzsim@redhat.com> * gnu/java/awt/peer/gtk/GtkComponentPeer.java, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c (GtkComponentPeer): Remove temporary try/catch block. (setVisible): Call show and hide. (show): Make native. (hide): Likewise. (getArgs): Don't add "visible" argument. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c (property_notify_predicate): Return Bool instead of int. (find_layout): New function. (connectJObject): Call find_layout. (connectSignals): Likewise. (moveLayout): Likewise. (gtkLayoutSetVisible): Likewise. 2004-07-21 Mark Wielaard <mark@klomp.org> * java/awt/event/InvocationEvent.java (dispatch): Synchronize on notifier object before calling notifyAll(). 2004-07-21 Olga Rodimina <rodimina@redhat.com> * java/awt/Window.java: Changed constructors to use new method that is described below. Constructors call this methods only if newly created window should have an owner. (setWindowOwner): New method. Implementation for this method is moved from this(owner,configuration). * javax/swing/JWindow.java: (JWindow): Reimplement to use SwingUtilities.ownerFrame instead of owner. * javax/swing/SwingUtilities.java: (ownerFrame): Change type of this field to OwnerFrame. (getOwnerFrame): Changed to return object of type OwnerFrame. (SwingUtilities.OwnerFrame): New class. Represents owner of a Window that is not provided with one. 2004-07-21 Olga Rodimina <rodimina@redhat.com> * javax/swing/AbstractButton.java: (configurePropertiesFromAction): Set action command to button's text by default if action command is not explicitely specified. * javax/swing/JMenu.java: Remove unnecessary listener and methods relevant to it. (setSelected): Reimplemented. (menuSelectionChanged): Moved most part of implementation to setSelected() and call it instead. * javax/swing/JMenuItem.java: (init): Comment out statement that sets paint_border to false. (configurePropertiesFromAction): Do not set accelerator for JMenu. (menuSelectionChanged): Change selected index in the selection model of menu item's parent. * javax/swing/JPopupMenu.java: (remove): Set constraints.fill field to GridBagConstraints.BOTH instead of GridBagConstraints.HORIZONTAL. (insert): Likewise. (createActionChangeListener): Implemented. (setVisible): Correct location of HeavyWeightMenu and don't firePopupMenuCanceled(). (menuSelectionChanged): Implemented. (ActionChangeListener): New Listener. Implemented. * javax/swing/plaf/basic/BasicMenuBarUI.java: (BasicMenuBarUI.ContainerHandler): Implemented. * javax/swing/plaf/basic/BasicMenuItemUI.java: (paintMenuItem): Uncommented out code that paints icon, now that icons are working properly. (PropertyChangeListener): Implemented. * javax/swing/plaf/basic/BasicPopupMenuUI.java: Added javadocs. (topWindowListener): New field. (Constructor): initialize topWindowListener. (BasicPopupMenuUI.TopWindowListener): Implemented. (BasicPopupMenuUI.PopupMenuHandler): Implemented. (BasicPopupMenuUI.TopWindowListener): New ComponentListener. Implemented. 2004-07-21 Michael Koch <konqueror@gmx.de> * javax/swing/plaf/basic/BasicButtonUI.java (paintFocus): Fixed method signature. (paintButtonPressed): Likewise. (paintButtonNormal): Likewise. (paintText): New method. * javax/swing/plaf/basic/BasicLabelUI.java (paint): Re-indented. * javax/swing/plaf/basic/BasicTextUI.java (installUI): Set parent textComponent to opaque. * javax/swing/text/DefaultHighlighter.java (checkPositions): New helper method. (addHighlight): Throws BadLocationException, check positions. (changeHighlight): Likewise. * javax/swing/text/EditorKit.java (EditorKit): Implements Serializable. * javax/swing/text/JTextComponent.java (getUI): Added javadoc. (setUI): Likewise. (upadteUI): Added javadoc, don't revalidate and repaint. 2004-07-21 David Jee <djee@redhat.com> * java/awt/GridBagLayout.java (ArrangeGrid): Use PREFERREDSIZE instead of MINSIZE. * javax/swing/AbstractButton.java (setText): Reindent. * javax/swing/RepaintManager.java (addInvalidComponent): Find the first ancestor that isValidateRoot(). 2004-07-21 Michael Koch <konqueror@gmx.de> * javax/swing/JFormattedTextField.java (value): New field. (JFormattedTextField): Implemented. (getValue): Likewise. (setValue): Likewise. * javax/swing/LookAndFeel.java (getSupportsWindowDecorations): New method. * javax/swing/UIDefaults.java: Use java.beans.PropertyChangeSupport instead of doing all ourself. (addPropertyChangeListener): Made public. (addResourceBundle): Likewise. (removeResourceBundle): Likewise. (setDefaultLocale): Likewise. * javax/swing/plaf/basic/BasicRootPaneUI.java (BasicRootPaneUI): Implements PropertyChangeListener. (propertyChange): New method. * javax/swing/plaf/basic/BasicTextUI.java (BasicHighlighter): New inner class. (createHighlighter): New method. * javax/swing/plaf/basic/BasicToolBarUI.java (DragWindow): Extends java.awt.Window. * javax/swing/text/JTextComponent.java (getDocument): Removed debug output. * javax/swing/plaf/basic/BasicTextFieldUI.java, javax/swing/text/DefaultHighlighter.java, javax/swing/text/FieldView.java, javax/swing/text/PlainView.java: New files. * Makefile.am: Added new files. * Makefile.in: Regenerated. 2004-07-21 Michael Koch <konqueror@gmx.de> * javax/swing/JEditorPane.java (createDefaultEditorKit): Use javax.swing.text.DefaultEditorKit. (createEditorKitForContentType): Likewise. * javax/swing/text/DefaultEditorKit.java (serialVersionUID): Added constant field. (EndOfLineStringPropery): Fixed typo. (DefaultEditorKit): New constructor. * javax/swing/text/Segment.java: Import java.text.CharacterIterator. * javax/swing/text/CharacterIterator.java, javax/swing/text/PlainEditorKit.java: Removed. * Makefile.am: Removed javax/swing/text/CharacterIterator.java and javax/swing/text/PlainEditorKit.java. * Makefile.in: Regenerated. 2004-07-21 Michael Koch <konqueror@gmx.de> * javax/swing/JButton.java, javax/swing/text/DefaultEditorKit.java, javax/swing/text/EditorKit.java, javax/swing/text/Segment.java, javax/swing/text/StyledEditorKit.java: Reformatted. 2004-07-21 Michael Koch <konqueror@gmx.de> * javax/swing/ImageIcon.java (file): Removed. (description): Renamed from descr. (ImageIcon): Added missing constructors. (setParent): Removed. (setImageObserver): New method. (getImageObserver): New method. (paintIcon): Handle observer = null. * javax/swing/JButton.java (removeNotify): Fixed javadoc. (updateUI): Simplified. * javax/swing/JRootPane.java (serialVersionUID): New constant field. * javax/swing/UIManager.java: Fixed javadocs all over. (setLookAndFeel): Throws UnsupportedLookAndFeelException. * javax/swing/text/AbstractDocument.java (createPosition): Throws BadLocationException. (getText): Likewise. (remove): Likewise. * javax/swing/text/ComponentView.java (modelToView): Likewise. * javax/swing/text/DefaultEditorKit.java: Made all public methods public. (read): Throws BadLocationException and IOException. (write): Likewise. * javax/swing/text/EditorKit.java: Made all public methods public. (serialVersionUID): New constant field. (clone): New method. (read): Throws BadLocationException and IOException. (write): Likewise. * javax/swing/text/Segment.java (array): Made public. (count): Likewise. (offset): Likewise. (Segment): New constructors. (clone): Reimplemented. * javax/swing/text/StyledEditorKit.java (serialVersionUID): New constant field. 2004-07-21 Graydon Hoare <graydon@redhat.com> * java/awt/image/BufferedImage.java (getSource): Implement. * javax/swing/ImageIcon.java (ImageIcon): Implement ctor. * javax/swing/ScrollPaneLayout.java (preferredLayoutSize): Be more careful about nulls. 2004-07-21 Michael Koch <konqueror@gmx.de> * javax/swing/text/AttributeSet.java (CharacterAttribute): New interface (ColorAttribute): Likewise. (FontCharacterAttribute): Likewise. (ParagraphAttribute): Likewise. * javax/swing/text/DefaultCaret.java (moveCaret): New method. (positionCaret): Likewise. (repaint): Made protected. * javax/swing/text/JTextComponent.java (KeyBinding): Made it static. * javax/swing/text/View.java (getContainer): Honor parent == null. 2004-07-21 Michael Koch <konqueror@gmx.de> * javax/swing/text/AbstractDocument.java: Reformatted. 2004-07-21 Michael Koch <konqueror@gmx.de> * javax/swing/plaf/basic/BasicRootPaneUI.java: Import javax.swing.UIManager explicitely. * javax/swing/plaf/basic/BasicTabbedPaneUI.java (ScrollingButton): Made it static. 2004-07-21 Michael Koch <konqueror@gmx.de> * javax/swing/UIDefaults.java (ActiveValue): Made public. (LazyValue): Likewise. * javax/swing/plaf/basic/BasicTextUI.java (RootView): Reintroduced. (view): Removed. (rootView): New field. (installUI): Create document if needed, initialize rootView. (uninstallUI): Hanle rootView. (paint): Likewise. (getRootView): Likewise. (setView): Likewise. * javax/swing/text/DefaultCaret.java: Renamed all "evt" variables to "event". 2004-07-21 David Jee <djee@redhat.com> * java/awt/Component.java (move): Delegate to setBounds(). (resize): Likewise. (reshape): Fix so it repaints parent and self only when necessary. 2004-07-21 David Jee <djee@redhat.com> * gnu/java/awt/peer/gtk/GtkComponentPeer.java, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c (GtkComponentPeer): Revert previous patch from 2004-06-22. (setVisible): Likewise. (show): Likewise. (hide): Likewise. (getArgs): Likewise. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c (property_notify_predicate): Likewise. (find_layout): Likewise. (connectJObject): Likewise. (connectSignals): Likewise. (moveLayout): Likewise. (gtkLayoutSetVisible): Likewise. 2004-07-21 Michael Koch <konqueror@gmx.de> * javax/swing/text/AbstractDocument.java (replace): Dont use protected method of java.util.Vector directly. 2004-07-21 Michael Koch <konqueror@gmx.de> * javax/swing/plaf/basic/BasicTextUI.java (installUI): Call specialized install methods. (installDefaults): New method. (installListeners): Likewise. (installKeyboardActions): Likewise. (uninstallUI): Likewise. (uninstallDefaults): New method. (uninstallListeners): Likewise. (uninstallKeyboardActions): Likewise. (getPropertyPrefix): New abstract method. (paint): Made final, just call paintSafely(). (paintSavely): New method. (paintBackground): Likewise. (getVisibleEditorRect): Likewise. * javax/swing/text/LayeredHighlighter.java, javax/swing/text/TabExpander.java: New files. * Makefile.am: Added javax/swing/text/LayeredHighlighter.java and javax/swing/text/TabExpander.java. * Makefile.in: Regenerated. 2004-07-21 Michael Koch <konqueror@gmx.de> * javax/swing/plaf/basic/BasicTextUI.java (BasicTextUI): Made abstract. (BasicCaret): New inner class. (view): Don't explicitely initialize with "null". (textComponent): New field. (textColor): Removed. (disabledTextColor): Removed. (normalBackgroundColor): Removed. (RootView): Removed commented out inner class. (createUI): Removed. (createCaret): New method. (getComponent): Likewise. (installUI): Initialize textComponent only. (getPreferredSize): Use installed JTextComponent. (setView): New method. (create): Likewise. * javax/swing/text/JTextComponent.java (highlighter): New field. (caretColor): Likewise. (disabledTextColor): Likewise. (seletedTextColor): Likewise. (selectionColor): Likewise. (setUI): New method. (getCaretColor): Likewise. (setCaretColor): Likewise. (getDisabledColor): Likewise. (setDisabledColor): Likewise. (getSelectedTextColor): Likewise. (setSelectedTextColor): Likewise. (getSelectionColor): Likewise. (setSelectionColor): Likewise. (getHighlighter): Likewise. (setHighlighter): Likewise. (replaceSelection): Likewise. 2004-07-21 Michael Koch <konqueror@gmx.de> * javax/swing/plaf/basic/BasicScrollPaneUI.java (BasicScrollPaneUI): Implements ScrollPaneConstants. * javax/swing/plaf/basic/BasicToolBarUI.java (BasicToolBarUI): Implements SwingConstants. 2004-07-21 Michael Koch <konqueror@gmx.de> * javax/swing/JPopupMenu.java: Removed CVS tags. * javax/swing/UIDefaults.java: Reformatted. * javax/swing/plaf/basic/BasicRootPaneUI.java: Explicitely import used classes. 2004-07-21 Thomas Fitzsimmons <fitzsim@redhat.com> * gnu/java/awt/peer/gtk/GtkComponentPeer.java, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c (GtkComponentPeer): Remove temporary try/catch block. (setVisible): Call show and hide. (show): Make native. (hide): Likewise. (getArgs): Don't add "visible" argument. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c (property_notify_predicate): Return Bool instead of int. (find_layout): New function. (connectJObject): Call find_layout. (connectSignals): Likewise. (moveLayout): Likewise. (gtkLayoutSetVisible): Likewise. 2004-07-21 Olga Rodimina <rodimina@redhat.com> * javax/swing/AbstractButton.java: (setDisplayedMnemonicIndex): Check if button text is not null before checking its length. * javax/swing/JMenuItem.java: (processMouseEvent): Disarm menu item if mouse has exited it. * javax/swing/plaf/basic/BasicMenuUI.java: (MouseInputHandler.mouseEntered): Do not raise popup menu if this menu is already selected. (MouseInputHandler.mousePressed): Do not fire MenuEvents. (MenuHandler): Implemented. 2004-07-21 Olga Rodimina <rodimina@redhat.com> * javax/swing/JCheckBoxMenuItem.java: Added Javadoc. (getSelectedObjects): Implemented. * javax/swing/JRadioButtonMenuItem.java: Added Javadoc. * javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.java: Added javadoc for few methods. (processMouseEvent): Made public. * javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java (processMouseEvent): Likewise. 2004-07-21 Olga Rodimina <rodimina@redhat.com> * javax/swing/AbstractButton.java: (init): Set display mnemonic index to -1. (setMnemonic(char)): Use setMnemonic(int). (setMnemonic(int)): Set display mnemonic index. (getDisplayedMnemonicIndex): Change method signature by removing 'index' parameter. * javax/swing/plaf/basic/BasicLookAndFeel.java: Added default for Menu.selectionBackground. * javax/swing/plaf/basic/BasicMenuItemUI.java: (paintMenuItem): Change background color of the selected menu item. (paintText): Paint differently when menu item is disabled. Also paint mnemonic if it appears in the menu item's label. (paintAccelerator): Paint accelerator differently if menu item is disabled. * javax/swing/plaf/basic/BasicMenuUI.java: (installDefaults): Install defaults for selectionForeground and selectionBackground. (uninstallDefaults): Uninstall defauls for selectionForeground and selectionBackground. 2004-07-21 Michael Koch <konqueror@gmx.de> * javax/swing/text/AbstractDocument.java (BranchElement): Implemented. (LeafElement): Implemented. * javax/swing/text/DefaultCaret.java: Import used classes. (serialVersionUID): New constant. * javax/swing/text/JTextComponent.java (AccessibleJTextComponent): Removed dead declaration. (caretPos): Removed. (setCaret): New method. * javax/swing/text/PlainDocument.java (rootElement): New field. (PlainDocument): Initialize rootElement. (createDefaultRoot): New method. (getDefaultRootElement): Implemented. * javax/swing/text/View.java: Reformatted. * javax/swing/text/ViewFactory.java (create): Added javadoc. 2004-07-21 Michael Koch <konqueror@gmx.de> * javax/swing/ToolTipManager.java: Reformatted. 2004-07-21 Rodimina Olga <rodimina@redhat.com> * javax/swing/AbstractButton.java (changeEvent): New field. (fireItemStateChanged): Change source of the event to 'this' before firing it to button listeners. (fireActionPerformed): Likewise. (fireStateChanged): Likewise. (createActionListener): Do not set source of the event to AbstractButton. * javax/swing/plaf/basic/BasicMenuBarUI.java: (ContainerHandler.componentAdded): Removed print out statement. (ContainerHandler.componentRemoved): Likewise. 2004-07-21 Michael Koch <konqueror@gmx.de> * javax/swing/text/Highlighter.java: New file. * Makefile.am: Added javax/swing/text/Highlighter.java. * Makefile.in: Regenerated. 2004-07-21 Michael Koch <konqueror@gmx.de> * javax/swing/ToolTipManager.java (stillInsideTimerAction): Fixed constructor arguments. (outsideTimerAction): Likewise. (insideTimerAction): Likewise. 2004-07-21 Michael Koch <konqueror@gmx.de> * javax/swing/JButton.java: Reformatted. * javax/swing/JFormattedTextField.java (getUIClassID): Implemented. * javax/swing/JRootPane.java (serialVersionUID): New constant. * javax/swing/JTextField.java (align): New field. (JTextField): Simplified. (getUIClassID): New method. (getActionListeners): Added @since tag. (setColumns): Invalidate layout and repaint. (getHorizontalAlignment): New method. (setHorizontalAlignment): New method. (selectAll): Removed. * javax/swing/SwingUtilities.java (getAncestorOfClass): Removed redundant @see tag. (isLeftMouseButton): Fixed implementation. (isMiddleMouseButton): Likewise. (isRightMouseButton): Likewise. * javax/swing/text/AbstractDocument.java (AttributeContext.addAttribute): New method. (AttributeContext.addAttributes): New method. (AttributeContext.getEmptySet): New method. (AttributeContext.reclaim): New method. (AttributeContext.removeAttribute): New method. (AttributeContext.removeAttributes): New method. * javax/swing/text/Document.java (createPosition): Throws BadLocationException. (getText): Likewise. (remove): Likewise. * javax/swing/text/JTextComponent.java (getText): Return null if no document is set. Catch BadLocationException. (getUI): Return ui. (updateUI): Simplified. 2004-07-21 Michael Koch <konqueror@gmx.de> * javax/swing/JButton.java (removeNotify): Fixed javadoc. (updateUI): Simplified. 2004-07-21 David Jee <djee@redhat.com> * gnu/java/awt/image/ImageDecoder.java (startProduction): Only add consumer if it's not added yet. * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java (GdkPixbufDecoder): Don't call initState() here. (produce): Call initState() here, to ensure area_prepared and area_updated signals are properly connected. * gnu/java/awt/peer/gtk/GtkImage.java (setColorModel): Use equals() to compare ColorModel objects. (setPixels): Likewise. * java/awt/image/ColorModel.java (equals): Fix typo. Use Arrays.equals() to compare int arrays. * java/awt/image/RGBImageFilter.java (setColorModel): Set consumer's color model. (setPixels): Use equals() to compare ColorModel objects. 2004-07-24 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/slib.h: Use inlined functions instead of macros. Simplified the file as libltdl supports a great number of architectures. * kaffe/kaffevm/external.c (LIBRARY*): Removed all macros definition. (findLibraryFunction, loadNativeLibrarySym): Moved the body of findLibraryFunction to loadNativeLibrarySym. (loadNativeLibrary2, loadNativeLibrarySym, unloadNativeLibrary, initNative): Use inlined functions now. * configure.ac: Removed checking for dl.h and windows.h * config/config.h.in, configure: Regenerated. 2004-07-24 Jim Huang <jserv@kaffe.org> * configure.ac, configure, po/kaffe.pot, po/fr.po, po/zh_TW.po, libraries/clib/awt/qt/Makefile.am, libraries/clib/awt/qt/Makefile.in, kaffe/kaffe/main.c: Rename qteawt to qtawt to be more definite. Use -Xkaffe-qt-awt to switch over Qt AWT backend. 2004-07-24 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffe/main.c (setKaffeAWT, options): Fix definiiton of prefix to use binreloc's LIBDIR or DEFAULT_KAFFEHOME, depending on whether binreloc is available and enabled. (usage): Removed binreloc guard for -Xnative-big-math. Reported by: Ito Kazumitsu <kaz@maczuka.gcd.org> 2004-07-24 Dalibor Topic <robilad@kaffe.org> Fixed disabling of native AWT code. * Makefile.am (DIRECTORIES_AFTER_RTJAR): Added explicit support for AWT directories to ensure that disabling of native directories works. * libraries/clib/awt/Makefile.am: Added handling of COND_KAFFE_X_AWT, COND_KAFFE_QT_AWT and COND_CLASSPATH_GTK_AWT. (SUBDIRS) Use conditional cubdirs. (DIST_SUBDIRS) List all subdirs here. * libraries/clib/Makefile.am: Added handling of COND_NATIVE_AWT. Cleaned up handling of COND_LIBXMLJ to make sure it doesn't include spaces. * configure.ac (enable-awt): Changed over to enable-native-awt. (COND_NATIVE_AWT, COND_KAFFE_X_AWT, COND_KAFFE_QT_AWT, COND_CLASSPATH_GTK_AWT) New conditionals. * Makefile.in, configure, config/Makefile.in, include/Makefile.in, kaffe/Makefile.in, kaffe/jvmpi/Makefile.in, kaffe/kaffe/Makefile.in, kaffe/kaffeh/Makefile.in, kaffe/kaffevm/Makefile.in, kaffe/kaffevm/boehm-gc/Makefile.in, kaffe/kaffevm/gcj/Makefile.in, kaffe/kaffevm/intrp/Makefile.in, kaffe/kaffevm/jit/Makefile.in, kaffe/kaffevm/jit3/Makefile.in, kaffe/kaffevm/jni/Makefile.in, kaffe/kaffevm/kaffe-gc/Makefile.in, kaffe/kaffevm/systems/Makefile.in, kaffe/kaffevm/systems/beos-native/Makefile.in, kaffe/kaffevm/systems/oskit-pthreads/Makefile.in, kaffe/kaffevm/systems/unix-jthreads/Makefile.in, kaffe/kaffevm/systems/unix-pthreads/Makefile.in, kaffe/kaffevm/verifier/Makefile.in, kaffe/man/Makefile.in, kaffe/scripts/Makefile.in, kaffe/scripts/bat/Makefile.in, kaffe/scripts/compat/Makefile.in, kaffe/xprof/Makefile.in, libraries/Makefile.in, libraries/clib/Makefile.in, libraries/clib/awt/Makefile.in, libraries/clib/awt/X/Makefile.in, libraries/clib/awt/classpath-gtk/Makefile.in, libraries/clib/awt/classpath-gtk/classpath/Makefile.in, libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.in, libraries/clib/awt/classpath-gtk/resource/Makefile.in, libraries/clib/awt/qt/Makefile.in, libraries/clib/io/Makefile.in, libraries/clib/libxmlj/Makefile.in, libraries/clib/management/Makefile.in, libraries/clib/math/Makefile.in, libraries/clib/native/Makefile.in, libraries/clib/net/Makefile.in, libraries/clib/nio/Makefile.in, libraries/clib/security/Makefile.in, libraries/clib/sound/Makefile.in, libraries/clib/sound/alsa/Makefile.in, libraries/clib/sound/common/Makefile.in, libraries/clib/sound/esd/Makefile.in, libraries/clib/zip/Makefile.in, libraries/extensions/Makefile.in, libraries/clib/zip/Makefile.in, libraries/extensions/Makefile.in, libraries/extensions/comm/Makefile.in, libraries/extensions/comm/javalib/Makefile.in, libraries/extensions/microsoft/Makefile.in, libraries/extensions/microsoft/clib/Makefile.in, libraries/extensions/microsoft/javalib/Makefile.in, libraries/extensions/pjava/Makefile.in, libraries/extensions/pjava/javalib/Makefile.in, libraries/extensions/servlet/Makefile.in, libraries/extensions/servlet/javalib/Makefile.in, libraries/javalib/Makefile.in, libraries/javalib/awt-implementations/Makefile.in, libraries/javalib/awt-implementations/kaffe/Makefile.in, libraries/javalib/gmp-math/Makefile.in, replace/Makefile.in, test/Makefile.in, test/internal/Makefile.in, test/jni/Makefile.in, test/regression/Makefile.in, test/regression/compile_time/Makefile.in, test/regression/compiler/Makefile.in, test/regression/run_time/Makefile.in, tools/Makefile.in, tools/gjdoc/Makefile.in, tools/gjdoc/javalib/Makefile.in: Regenerated. Reported by: Mark Wielaard <mark@klomp.org> 2004-07-23 Guilhem Lavaux <guilhem@kaffe.org> * config/powerpc/darwin/md.h: Define a symbol called DARWIN when we are on a darwin OS. * kaffe/kaffevm/kaffe-gc/gc-mem.c (pagealloc): If this is darwin, don't use sbrk as it seems to be broken. 2004-07-23 Guilhem Lavaux <guilhem@kaffe.org> * config/powerpc/common.h: Define ALIGNMENT_OF_SIZE. 2004-07-23 Guilhem Lavaux <guilhem@kaffe.org> * po/fr.po: Fixed typos. 2004-07-23 Guilhem Lavaux <guilhem@kaffe.org> * po/fr.po: Updated translation. * WHATSNEW: Added some entries for Kaffe 1.1.5. * m4/gwqt.m4: Use AC_PATH_PROG instead of AC_CHECK_PROG to discover the real path of moc and uic. * configure.ac: Fixed BOEHMGC_SPECIFIC_FLAGS. * configure: Regenerated. * developers/boehm-with-kaffe.patch: New file to reflect specific kaffe changes to the Boehm-Weiser GC. * kaffe/kaffevm/ksem.c: Added an assertion checking. * kaffe/kaffevm/boehm-gc/Makefile.am (libkaffegc_la_SOURCES): Added pthread_stop_world.c. * kaffe/kaffevm/boehm-gc/Makefile.in: Regenerated. * libraries/javalib/all.files: Swapped JDesktopPane.java and JLayeredPane.java. 2004-07-23 Jim Huang <jserv@kaffe.org> * po/kaffe.pot, po/zh_TW.po: Update translation according to big AWT/Swing changes. 2004-07-22 Dalibor Topic <robilad@kaffe.org> Big AWT/Swing merge from Classpath. * libraries/javalib/gnu/java/awt/BitwiseXORComposite.java, libraries/javalib/gnu/java/awt/ClasspathToolkit.java, libraries/javalib/gnu/java/awt/ComponentDataBlitOp.java, libraries/javalib/gnu/java/awt/EmbeddedWindow.java, libraries/javalib/gnu/java/awt/image/ImageDecoder.java, libraries/javalib/gnu/java/awt/image/XBMDecoder.java, libraries/javalib/gnu/java/awt/peer/ClasspathFontPeer.java, libraries/javalib/gnu/java/awt/peer/GLightweightPeer.java, libraries/javalib/gnu/java/awt/peer/gtk/GThreadMutex.java, libraries/javalib/gnu/java/awt/peer/gtk/GThreadNativeMethodRunner.java, libraries/javalib/gnu/java/awt/peer/gtk/GdkClasspathFontPeer.java, libraries/javalib/gnu/java/awt/peer/gtk/GdkClasspathFontPeerMetrics.java, libraries/javalib/gnu/java/awt/peer/gtk/GdkFontMetrics.java, libraries/javalib/gnu/java/awt/peer/gtk/GdkGlyphVector.java, libraries/javalib/gnu/java/awt/peer/gtk/GdkGraphics.java, libraries/javalib/gnu/java/awt/peer/gtk/GdkGraphics2D.java, libraries/javalib/gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java, libraries/javalib/gnu/java/awt/peer/gtk/GdkPixbufDecoder.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkArg.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkArgList.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkButtonPeer.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkCanvasPeer.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkCheckboxGroupPeer.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkCheckboxMenuItemPeer.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkCheckboxPeer.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkChoicePeer.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkClipboard.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkComponentPeer.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkContainerPeer.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkDialogPeer.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkEmbeddedWindowPeer.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkFileDialogPeer.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkFontPeer.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkFramePeer.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkGenericPeer.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkImage.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkImagePainter.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkLabelPeer.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkListPeer.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkMainThread.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkMenuBarPeer.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkMenuItemPeer.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkMenuPeer.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkOffScreenImage.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkPanelPeer.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkPopupMenuPeer.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkScrollPanePeer.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkScrollbarPeer.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkTextAreaPeer.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkTextComponentPeer.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkTextFieldPeer.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkToolkit.java, libraries/javalib/gnu/java/awt/peer/gtk/GtkWindowPeer.java, libraries/javalib/gnu/java/awt/peer/gtk/Test.java, libraries/javalib/gnu/java/awt/peer/gtk/TestAWT.java, libraries/javalib/java/applet/Applet.java, libraries/javalib/java/applet/AppletContext.java, libraries/javalib/java/awt/AWTEvent.java, libraries/javalib/java/awt/AWTKeyStroke.java, libraries/javalib/java/awt/ActionEvt.java, libraries/javalib/java/awt/AdjustmentEvt.java, libraries/javalib/java/awt/BarMenu.java, libraries/javalib/java/awt/BorderLayout.java, libraries/javalib/java/awt/Button.java, libraries/javalib/java/awt/Canvas.java, libraries/javalib/java/awt/CardLayout.java, libraries/javalib/java/awt/Checkbox.java, libraries/javalib/java/awt/CheckboxGroup.java, libraries/javalib/java/awt/CheckboxMenuItem.java, libraries/javalib/java/awt/Choice.java, libraries/javalib/java/awt/ClassAnalyzer.java, libraries/javalib/java/awt/ClassProperties.java, libraries/javalib/java/awt/Color.java, libraries/javalib/java/awt/Component.java, libraries/javalib/java/awt/ComponentEvt.java, libraries/javalib/java/awt/Container.java, libraries/javalib/java/awt/ContainerEvt.java, libraries/javalib/java/awt/ContainerOrderFocusTraversalPolicy.java, libraries/javalib/java/awt/Cursor.java, libraries/javalib/java/awt/DefKeyFilter.java, libraries/javalib/java/awt/DefaultFocusTraversalPolicy.java, libraries/javalib/java/awt/DefaultKeyboardFocusManager.java, libraries/javalib/java/awt/Defaults.java, libraries/javalib/java/awt/Dialog.java, libraries/javalib/java/awt/Dimension.java, libraries/javalib/java/awt/Event.java, libraries/javalib/java/awt/EventDispatchThread.java, libraries/javalib/java/awt/EventQueue.java, libraries/javalib/java/awt/FileDialog.java, libraries/javalib/java/awt/FlowLayout.java, libraries/javalib/java/awt/FocusEvt.java, libraries/javalib/java/awt/Font.java, libraries/javalib/java/awt/FontMetrics.java, libraries/javalib/java/awt/Frame.java, libraries/javalib/java/awt/Graphics.java, libraries/javalib/java/awt/Graphics2D.java, libraries/javalib/java/awt/GraphicsEnvironment.java, libraries/javalib/java/awt/GraphicsLink.java, libraries/javalib/java/awt/GridBagConstraints.java, libraries/javalib/java/awt/GridBagLayout.java, libraries/javalib/java/awt/GridLayout.java, libraries/javalib/java/awt/Image.java, libraries/javalib/java/awt/ImageFrameLoader.java, libraries/javalib/java/awt/ImageLoader.java, libraries/javalib/java/awt/ImageNativeProducer.java, libraries/javalib/java/awt/Insets.java, libraries/javalib/java/awt/ItemEvt.java, libraries/javalib/java/awt/KeyEvt.java, libraries/javalib/java/awt/KeyboardFocusManager.java, libraries/javalib/java/awt/Label.java, libraries/javalib/java/awt/List.java, libraries/javalib/java/awt/MediaTracker.java, libraries/javalib/java/awt/Menu.java, libraries/javalib/java/awt/MenuBar.java, libraries/javalib/java/awt/MenuComponent.java, libraries/javalib/java/awt/MenuItem.java, libraries/javalib/java/awt/MenuShortcut.java, libraries/javalib/java/awt/MouseEvt.java, libraries/javalib/java/awt/NativeClipboard.java, libraries/javalib/java/awt/NativeGraphics.java, libraries/javalib/java/awt/NativeSelection.java, libraries/javalib/java/awt/OpaqueComponent.java, libraries/javalib/java/awt/PSGraphics.java, libraries/javalib/java/awt/PSPrintJob.java, libraries/javalib/java/awt/PaintEvt.java, libraries/javalib/java/awt/Panel.java, libraries/javalib/java/awt/Polygon.java, libraries/javalib/java/awt/PopupMenu.java, libraries/javalib/java/awt/PopupWindow.java, libraries/javalib/java/awt/PrintJob.java, libraries/javalib/java/awt/Rectangle.java, libraries/javalib/java/awt/RootWindow.java, libraries/javalib/java/awt/RowCanvas.java, libraries/javalib/java/awt/ScrollPane.java, libraries/javalib/java/awt/Scrollbar.java, libraries/javalib/java/awt/ShortcutConsumer.java, libraries/javalib/java/awt/ShortcutHandler.java, libraries/javalib/java/awt/SystemColor.java, libraries/javalib/java/awt/TextArea.java, libraries/javalib/java/awt/TextComponent.java, libraries/javalib/java/awt/TextCursor.java, libraries/javalib/java/awt/TextEvt.java, libraries/javalib/java/awt/TextField.java, libraries/javalib/java/awt/Toolkit.java, libraries/javalib/java/awt/WMEvent.java, libraries/javalib/java/awt/Window.java, libraries/javalib/java/awt/WindowEvt.java, libraries/javalib/java/awt/color/ICC_Profile.java, libraries/javalib/java/awt/datatransfer/SystemFlavorMap.java, libraries/javalib/java/awt/dnd/Autoscroll.java, libraries/javalib/java/awt/dnd/DropTarget.java, libraries/javalib/java/awt/dnd/DropTargetContext.java, libraries/javalib/java/awt/dnd/DropTargetDragEvent.java, libraries/javalib/java/awt/dnd/peer/DropTargetContextPeer.java, libraries/javalib/java/awt/event/AWTEventListenerProxy.java, libraries/javalib/java/awt/event/ActionEvent.java, libraries/javalib/java/awt/event/AdjustmentEvent.java, libraries/javalib/java/awt/event/ComponentAdapter.java, libraries/javalib/java/awt/event/ComponentEvent.java, libraries/javalib/java/awt/event/ContainerAdapter.java, libraries/javalib/java/awt/event/ContainerEvent.java, libraries/javalib/java/awt/event/FocusAdapter.java, libraries/javalib/java/awt/event/FocusEvent.java, libraries/javalib/java/awt/event/InputEvent.java, libraries/javalib/java/awt/event/ItemEvent.java, libraries/javalib/java/awt/event/KeyAdapter.java, libraries/javalib/java/awt/event/KeyEvent.java, libraries/javalib/java/awt/event/MouseAdapter.java, libraries/javalib/java/awt/event/MouseEvent.java, libraries/javalib/java/awt/event/MouseMotionAdapter.java, libraries/javalib/java/awt/event/PaintEvent.java, libraries/javalib/java/awt/event/TextEvent.java, libraries/javalib/java/awt/event/WindowAdapter.java, libraries/javalib/java/awt/event/WindowEvent.java, libraries/javalib/java/awt/font/TextLayout.java, libraries/javalib/java/awt/im/InputContext.java, libraries/javalib/java/awt/im/spi/InputMethod.java, libraries/javalib/java/awt/im/spi/InputMethodContext.java, libraries/javalib/java/awt/im/spi/InputMethodDescriptor.java, libraries/javalib/java/awt/image/AffineTransformOp.java, libraries/javalib/java/awt/image/AreaAveragingScaleFilter.java, libraries/javalib/java/awt/image/BufferedImage.java, libraries/javalib/java/awt/image/CropImageFilter.java, libraries/javalib/java/awt/image/DirectColorModel.java, libraries/javalib/java/awt/image/FilteredImageSource.java, libraries/javalib/java/awt/image/ImageConsumer.java, libraries/javalib/java/awt/image/ImageFilter.java, libraries/javalib/java/awt/image/ImageObserver.java, libraries/javalib/java/awt/image/ImageProducer.java, libraries/javalib/java/awt/image/IndexColorModel.java, libraries/javalib/java/awt/image/MemoryImageSource.java, libraries/javalib/java/awt/image/PackedColorModel.java, libraries/javalib/java/awt/image/PixelGrabber.java, libraries/javalib/java/awt/image/RGBImageFilter.java, libraries/javalib/java/awt/image/RasterOp.java, libraries/javalib/java/awt/image/ReplicateScaleFilter.java, libraries/javalib/javax/swing/AbstractAction.java, libraries/javalib/javax/swing/AbstractButton.java, libraries/javalib/javax/swing/AbstractCellEditor.java, libraries/javalib/javax/swing/AbstractListModel.java, libraries/javalib/javax/swing/AbstractSet.java, libraries/javalib/javax/swing/Action.java, libraries/javalib/javax/swing/ActionMap.java, libraries/javalib/javax/swing/BorderFactory.java, libraries/javalib/javax/swing/BoundedRangeModel.java, libraries/javalib/javax/swing/Box.java, libraries/javalib/javax/swing/BoxLayout.java, libraries/javalib/javax/swing/ButtonGroup.java, libraries/javalib/javax/swing/ButtonModel.java, libraries/javalib/javax/swing/CellEditor.java, libraries/javalib/javax/swing/CellRendererPane.java, libraries/javalib/javax/swing/ComboBoxEditor.java, libraries/javalib/javax/swing/ComboBoxModel.java, libraries/javalib/javax/swing/ComponentInputMap.java, libraries/javalib/javax/swing/DebugGraphics.java, libraries/javalib/javax/swing/DefaultBoundedRangeModel.java, libraries/javalib/javax/swing/DefaultButtonModel.java, libraries/javalib/javax/swing/DefaultCellEditor.java, libraries/javalib/javax/swing/DefaultCellRenderer.java, libraries/javalib/javax/swing/DefaultComboBoxModel.java, libraries/javalib/javax/swing/DefaultDesktopManager.java, libraries/javalib/javax/swing/DefaultFocusManager.java, libraries/javalib/javax/swing/DefaultListCellRenderer.java, libraries/javalib/javax/swing/DefaultListModel.java, libraries/javalib/javax/swing/DefaultListSelectionModel.java, libraries/javalib/javax/swing/DefaultSingleSelectionModel.java, libraries/javalib/javax/swing/DesktopManager.java, libraries/javalib/javax/swing/FocusManager.java, libraries/javalib/javax/swing/GrayFilter.java, libraries/javalib/javax/swing/Icon.java, libraries/javalib/javax/swing/ImageIcon.java, libraries/javalib/javax/swing/InputMap.java, libraries/javalib/javax/swing/InputVerifier.java, libraries/javalib/javax/swing/JApplet.java, libraries/javalib/javax/swing/JButton.java, libraries/javalib/javax/swing/JCheckBox.java, libraries/javalib/javax/swing/JCheckBoxMenuItem.java, libraries/javalib/javax/swing/JColorChooser.java, libraries/javalib/javax/swing/JComboBox.java, libraries/javalib/javax/swing/JComponent.java, libraries/javalib/javax/swing/JDesktopPane.java, libraries/javalib/javax/swing/JDialog.java, libraries/javalib/javax/swing/JEditorPane.java, libraries/javalib/javax/swing/JFileChooser.java, libraries/javalib/javax/swing/JFormattedTextField.java, libraries/javalib/javax/swing/JFrame.java, libraries/javalib/javax/swing/JInternalFrame.java, libraries/javalib/javax/swing/JLabel.java, libraries/javalib/javax/swing/JLayeredPane.java, libraries/javalib/javax/swing/JList.java, libraries/javalib/javax/swing/JMenu.java, libraries/javalib/javax/swing/JMenuBar.java, libraries/javalib/javax/swing/JMenuItem.java, libraries/javalib/javax/swing/JOptionPane.java, libraries/javalib/javax/swing/JPanel.java, libraries/javalib/javax/swing/JPasswordField.java, libraries/javalib/javax/swing/JPopupMenu.java, libraries/javalib/javax/swing/JProgressBar.java, libraries/javalib/javax/swing/JRadioButton.java, libraries/javalib/javax/swing/JRadioButtonMenuItem.java, libraries/javalib/javax/swing/JRootPane.java, libraries/javalib/javax/swing/JScrollBar.java, libraries/javalib/javax/swing/JScrollPane.java, libraries/javalib/javax/swing/JSeparator.java, libraries/javalib/javax/swing/JSlider.java, libraries/javalib/javax/swing/JSplitPane.java, libraries/javalib/javax/swing/JTabbedPane.java, libraries/javalib/javax/swing/JTable.java, libraries/javalib/javax/swing/JTextArea.java, libraries/javalib/javax/swing/JTextField.java, libraries/javalib/javax/swing/JTextPane.java, libraries/javalib/javax/swing/JToggleButton.java, libraries/javalib/javax/swing/JToolBar.java, libraries/javalib/javax/swing/JToolTip.java, libraries/javalib/javax/swing/JTree.java, libraries/javalib/javax/swing/JViewport.java, libraries/javalib/javax/swing/JWindow.java, libraries/javalib/javax/swing/KeyStroke.java, libraries/javalib/javax/swing/ListCellRenderer.java, libraries/javalib/javax/swing/ListModel.java, libraries/javalib/javax/swing/ListSelectionModel.java, libraries/javalib/javax/swing/LookAndFeel.java, libraries/javalib/javax/swing/MenuElement.java, libraries/javalib/javax/swing/MenuSelectionManager.java, libraries/javalib/javax/swing/MutableComboBoxModel.java, libraries/javalib/javax/swing/OverlayLayout.java, libraries/javalib/javax/swing/Popup.java, libraries/javalib/javax/swing/PopupFactory.java, libraries/javalib/javax/swing/ProgressMonitor.java, libraries/javalib/javax/swing/ProgressMonitorInputStream.java, libraries/javalib/javax/swing/Renderer.java, libraries/javalib/javax/swing/RepaintManager.java, libraries/javalib/javax/swing/RootPaneContainer.java, libraries/javalib/javax/swing/ScrollPaneConstants.java, libraries/javalib/javax/swing/ScrollPaneLayout.java, libraries/javalib/javax/swing/Scrollable.java, libraries/javalib/javax/swing/SingleSelectionModel.java, libraries/javalib/javax/swing/SizeRequirements.java, libraries/javalib/javax/swing/SizeSequence.java, libraries/javalib/javax/swing/SpinnerModel.java, libraries/javalib/javax/swing/SwingConstants.java, libraries/javalib/javax/swing/SwingUtilities.java, libraries/javalib/javax/swing/Timer.java, libraries/javalib/javax/swing/ToolTipManager.java, libraries/javalib/javax/swing/UIDefaults.java, libraries/javalib/javax/swing/UIManager.java, libraries/javalib/javax/swing/UnsupportedLookAndFeelException.java, libraries/javalib/javax/swing/ViewportLayout.java, libraries/javalib/javax/swing/WindowConstants.java, libraries/javalib/javax/swing/border/AbstractBorder.java, libraries/javalib/javax/swing/border/BevelBorder.java, libraries/javalib/javax/swing/border/Border.java, libraries/javalib/javax/swing/border/CompoundBorder.java, libraries/javalib/javax/swing/border/EmptyBorder.java, libraries/javalib/javax/swing/border/EtchedBorder.java, libraries/javalib/javax/swing/border/LineBorder.java, libraries/javalib/javax/swing/border/MatteBorder.java, libraries/javalib/javax/swing/border/SoftBevelBorder.java, libraries/javalib/javax/swing/border/TitledBorder.java, libraries/javalib/javax/swing/colorchooser/AbstractColorChooserPanel.java, libraries/javalib/javax/swing/colorchooser/ColorChooserComponentFactory.java, libraries/javalib/javax/swing/colorchooser/ColorSelectionModel.java, libraries/javalib/javax/swing/colorchooser/DefaultColorSelectionModel.java, libraries/javalib/javax/swing/event/AncestorEvent.java, libraries/javalib/javax/swing/event/AncestorListener.java, libraries/javalib/javax/swing/event/CaretEvent.java, libraries/javalib/javax/swing/event/CaretListener.java, libraries/javalib/javax/swing/event/CellEditorListener.java, libraries/javalib/javax/swing/event/ChangeEvent.java, libraries/javalib/javax/swing/event/ChangeListener.java, libraries/javalib/javax/swing/event/DocumentEvent.java, libraries/javalib/javax/swing/event/DocumentListener.java, libraries/javalib/javax/swing/event/HyperlinkEvent.java, libraries/javalib/javax/swing/event/HyperlinkListener.java, libraries/javalib/javax/swing/event/InternalFrameAdapter.java, libraries/javalib/javax/swing/event/InternalFrameEvent.java, libraries/javalib/javax/swing/event/InternalFrameListener.java, libraries/javalib/javax/swing/event/ListDataEvent.java, libraries/javalib/javax/swing/event/ListDataListener.java, libraries/javalib/javax/swing/event/ListSelectionEvent.java, libraries/javalib/javax/swing/event/ListSelectionListener.java, libraries/javalib/javax/swing/event/MenuDragMouseEvent.java, libraries/javalib/javax/swing/event/MenuDragMouseListener.java, libraries/javalib/javax/swing/event/MenuEvent.java, libraries/javalib/javax/swing/event/MenuKeyEvent.java, libraries/javalib/javax/swing/event/MenuKeyListener.java, libraries/javalib/javax/swing/event/MenuListener.java, libraries/javalib/javax/swing/event/MouseInputAdapter.java, libraries/javalib/javax/swing/event/MouseInputListener.java, libraries/javalib/javax/swing/event/PopupMenuEvent.java, libraries/javalib/javax/swing/event/PopupMenuListener.java, libraries/javalib/javax/swing/event/SwingPropertyChangeSupport.java, libraries/javalib/javax/swing/event/TableColumnModelEvent.java, libraries/javalib/javax/swing/event/TableColumnModelListener.java, libraries/javalib/javax/swing/event/TableModelEvent.java, libraries/javalib/javax/swing/event/TableModelListener.java, libraries/javalib/javax/swing/event/TreeExpansionEvent.java, libraries/javalib/javax/swing/event/TreeExpansionListener.java, libraries/javalib/javax/swing/event/TreeModelEvent.java, libraries/javalib/javax/swing/event/TreeModelListener.java, libraries/javalib/javax/swing/event/TreeSelectionEvent.java, libraries/javalib/javax/swing/event/TreeSelectionListener.java, libraries/javalib/javax/swing/event/TreeWillExpandListener.java, libraries/javalib/javax/swing/event/UndoableEditEvent.java, libraries/javalib/javax/swing/event/UndoableEditListener.java, libraries/javalib/javax/swing/filechooser/FileFilter.java, libraries/javalib/javax/swing/filechooser/FileSystemView.java, libraries/javalib/javax/swing/filechooser/FileView.java, libraries/javalib/javax/swing/plaf/ActionMapUIResource.java, libraries/javalib/javax/swing/plaf/BorderUIResource.java, libraries/javalib/javax/swing/plaf/ButtonUI.java, libraries/javalib/javax/swing/plaf/ColorChooserUI.java, libraries/javalib/javax/swing/plaf/ColorUIResource.java, libraries/javalib/javax/swing/plaf/ComboBoxUI.java, libraries/javalib/javax/swing/plaf/ComponentInputMapUIResource.java, libraries/javalib/javax/swing/plaf/ComponentUI.java, libraries/javalib/javax/swing/plaf/DesktopIconUI.java, libraries/javalib/javax/swing/plaf/DesktopPaneUI.java, libraries/javalib/javax/swing/plaf/DimensionUIResource.java, libraries/javalib/javax/swing/plaf/FileChooserUI.java, libraries/javalib/javax/swing/plaf/FontUIResource.java, libraries/javalib/javax/swing/plaf/IconUIResource.java, libraries/javalib/javax/swing/plaf/InputMapUIResource.java, libraries/javalib/javax/swing/plaf/InsetsUIResource.java, libraries/javalib/javax/swing/plaf/InternalFrameUI.java, libraries/javalib/javax/swing/plaf/LabelUI.java, libraries/javalib/javax/swing/plaf/ListUI.java, libraries/javalib/javax/swing/plaf/MenuBarUI.java, libraries/javalib/javax/swing/plaf/MenuItemUI.java, libraries/javalib/javax/swing/plaf/OptionPaneUI.java, libraries/javalib/javax/swing/plaf/PanelUI.java, libraries/javalib/javax/swing/plaf/PopupMenuUI.java, libraries/javalib/javax/swing/plaf/ProgressBarUI.java, libraries/javalib/javax/swing/plaf/RootPaneUI.java, libraries/javalib/javax/swing/plaf/ScrollBarUI.java, libraries/javalib/javax/swing/plaf/ScrollPaneUI.java, libraries/javalib/javax/swing/plaf/SeparatorUI.java, libraries/javalib/javax/swing/plaf/SliderUI.java, libraries/javalib/javax/swing/plaf/SpinnerUI.java, libraries/javalib/javax/swing/plaf/SplitPaneUI.java, libraries/javalib/javax/swing/plaf/TabbedPaneUI.java, libraries/javalib/javax/swing/plaf/TableHeaderUI.java, libraries/javalib/javax/swing/plaf/TableUI.java, libraries/javalib/javax/swing/plaf/TextUI.java, libraries/javalib/javax/swing/plaf/ToolBarUI.java, libraries/javalib/javax/swing/plaf/ToolTipUI.java, libraries/javalib/javax/swing/plaf/TreeUI.java, libraries/javalib/javax/swing/plaf/UIResource.java, libraries/javalib/javax/swing/plaf/ViewportUI.java, libraries/javalib/javax/swing/plaf/basic/BasicArrowButton.java, libraries/javalib/javax/swing/plaf/basic/BasicBorders.java, libraries/javalib/javax/swing/plaf/basic/BasicButtonListener.java, libraries/javalib/javax/swing/plaf/basic/BasicButtonUI.java, libraries/javalib/javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.java, libraries/javalib/javax/swing/plaf/basic/BasicCheckBoxUI.java, libraries/javalib/javax/swing/plaf/basic/BasicDesktopIconUI.java, libraries/javalib/javax/swing/plaf/basic/BasicDesktopPaneUI.java, libraries/javalib/javax/swing/plaf/basic/BasicGraphicsUtils.java, libraries/javalib/javax/swing/plaf/basic/BasicIconFactory.java, libraries/javalib/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java, libraries/javalib/javax/swing/plaf/basic/BasicInternalFrameUI.java, libraries/javalib/javax/swing/plaf/basic/BasicLabelUI.java, libraries/javalib/javax/swing/plaf/basic/BasicListUI.java, libraries/javalib/javax/swing/plaf/basic/BasicLookAndFeel.java, libraries/javalib/javax/swing/plaf/basic/BasicMenuBarUI.java, libraries/javalib/javax/swing/plaf/basic/BasicMenuItemUI.java, libraries/javalib/javax/swing/plaf/basic/BasicMenuUI.java, libraries/javalib/javax/swing/plaf/basic/BasicOptionPaneUI.java, libraries/javalib/javax/swing/plaf/basic/BasicPanelUI.java, libraries/javalib/javax/swing/plaf/basic/BasicPopupMenuSeparatorUI.java, libraries/javalib/javax/swing/plaf/basic/BasicPopupMenuUI.java, libraries/javalib/javax/swing/plaf/basic/BasicProgressBarUI.java, libraries/javalib/javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java, libraries/javalib/javax/swing/plaf/basic/BasicRadioButtonUI.java, libraries/javalib/javax/swing/plaf/basic/BasicRootPaneUI.java, libraries/javalib/javax/swing/plaf/basic/BasicScrollBarUI.java, libraries/javalib/javax/swing/plaf/basic/BasicScrollPaneUI.java, libraries/javalib/javax/swing/plaf/basic/BasicSeparatorUI.java, libraries/javalib/javax/swing/plaf/basic/BasicSliderUI.java, libraries/javalib/javax/swing/plaf/basic/BasicSplitPaneDivider.java, libraries/javalib/javax/swing/plaf/basic/BasicSplitPaneUI.java, libraries/javalib/javax/swing/plaf/basic/BasicTabbedPaneUI.java, libraries/javalib/javax/swing/plaf/basic/BasicTextUI.java, libraries/javalib/javax/swing/plaf/basic/BasicToggleButtonUI.java, libraries/javalib/javax/swing/plaf/basic/BasicToolBarUI.java, libraries/javalib/javax/swing/plaf/basic/BasicTreeUI.java, libraries/javalib/javax/swing/plaf/basic/BasicViewportUI.java, libraries/javalib/javax/swing/plaf/metal/MetalLookAndFeel.java, libraries/javalib/javax/swing/table/AbstractTableModel.java, libraries/javalib/javax/swing/table/DefaultTableCellRenderer.java, libraries/javalib/javax/swing/table/DefaultTableColumnModel.java, libraries/javalib/javax/swing/table/DefaultTableModel.java, libraries/javalib/javax/swing/table/JTableHeader.java, libraries/javalib/javax/swing/table/TableCellEditor.java, libraries/javalib/javax/swing/table/TableCellRenderer.java, libraries/javalib/javax/swing/table/TableColumn.java, libraries/javalib/javax/swing/table/TableColumnModel.java, libraries/javalib/javax/swing/table/TableModel.java, libraries/javalib/javax/swing/text/AbstractDocument.java, libraries/javalib/javax/swing/text/BadLocationException.java, libraries/javalib/javax/swing/text/Caret.java, libraries/javalib/javax/swing/text/CharacterIterator.java, libraries/javalib/javax/swing/text/ComponentView.java, libraries/javalib/javax/swing/text/DefaultCaret.java, libraries/javalib/javax/swing/text/DefaultEditorKit.java, libraries/javalib/javax/swing/text/Document.java, libraries/javalib/javax/swing/text/DocumentFilter.java, libraries/javalib/javax/swing/text/EditorKit.java, libraries/javalib/javax/swing/text/Element.java, libraries/javalib/javax/swing/text/GapContent.java, libraries/javalib/javax/swing/text/JTextComponent.java, libraries/javalib/javax/swing/text/Keymap.java, libraries/javalib/javax/swing/text/MutableAttributeSet.java, libraries/javalib/javax/swing/text/NavigationFilter.java, libraries/javalib/javax/swing/text/PlainDocument.java, libraries/javalib/javax/swing/text/PlainEditorKit.java, libraries/javalib/javax/swing/text/Position.java, libraries/javalib/javax/swing/text/Segment.java, libraries/javalib/javax/swing/text/Style.java, libraries/javalib/javax/swing/text/StyledDocument.java, libraries/javalib/javax/swing/text/StyledEditorKit.java, libraries/javalib/javax/swing/text/TextAction.java, libraries/javalib/javax/swing/text/View.java, libraries/javalib/javax/swing/text/ViewFactory.java, libraries/javalib/javax/swing/text/html/HTML.java, libraries/javalib/javax/swing/text/html/parser/ParserDelegator.java, libraries/javalib/javax/swing/tree/AbstractLayoutCache.java, libraries/javalib/javax/swing/tree/DefaultMutableTreeNode.java, libraries/javalib/javax/swing/tree/DefaultTreeCellEditor.java, libraries/javalib/javax/swing/tree/DefaultTreeCellRenderer.java, libraries/javalib/javax/swing/tree/DefaultTreeModel.java, libraries/javalib/javax/swing/tree/DefaultTreeSelectionModel.java, libraries/javalib/javax/swing/tree/ExpandVetoException.java, libraries/javalib/javax/swing/tree/FixedHeightLayoutCache.java, libraries/javalib/javax/swing/tree/MutableTreeNode.java, libraries/javalib/javax/swing/tree/RowMapper.java, libraries/javalib/javax/swing/tree/TreeCellEditor.java, libraries/javalib/javax/swing/tree/TreeCellRenderer.java, libraries/javalib/javax/swing/tree/TreeModel.java, libraries/javalib/javax/swing/tree/TreeNode.java, libraries/javalib/javax/swing/tree/TreePath.java, libraries/javalib/javax/swing/tree/TreeSelectionModel.java, libraries/javalib/javax/swing/tree/VariableHeightLayoutCache.java, libraries/javalib/javax/swing/undo/AbstractUndoableEdit.java, libraries/javalib/javax/swing/undo/CannotRedoException.java, libraries/javalib/javax/swing/undo/CannotUndoException.java, libraries/javalib/javax/swing/undo/CompoundEdit.java, libraries/javalib/javax/swing/undo/StateEdit.java, libraries/javalib/javax/swing/undo/StateEditable.java, libraries/javalib/javax/swing/undo/UndoManager.java, libraries/javalib/javax/swing/undo/UndoableEdit.java, libraries/javalib/javax/swing/undo/UndoableEditSupport.java: Merged in AWT & Swing code from GNU Classpath. Moved Kaffe's AWT to libraries/javalib/awt-implemenations/kaffe. * m4/pkg.m4: New file. Support for pkg-config. Taken from GNU Classpath. * configure.ac: Made pthreads the default. Added new --disable-native-awt, --without-kaffe-x-awt, --without-kaffe-qte-awt, --without-classpath-gtk-awt options. * include/Makefile.am: (NOINSTALL_JNI_DERIVED_HDRS) Added Classpath AWT headers. * kaffe/kaffe/main.c: (setUserProperty, setKaffeAWT) New internal functions. (options,usage) Added new -Xkaffe-xlib-awt, -Xkaffe-qte-awt options. * kaffe/scripts/Makefile.am, (bin_SCRIPTS) Reformatted. * libraries/clib/awt/Makefile.am, (SUBDIRS) Build all AWTs if possible. (DIST_SUBDIRS) Removed. * libraries/clib/awt/X/Makefile.am, Renamed native library to libxawt. * libraries/clib/awt/classpath-gtk/Makefile.am, libraries/clib/awt/classpath-gtk/Makefile.in, libraries/clib/awt/classpath-gtk/classpath/.cvsignore, libraries/clib/awt/classpath-gtk/classpath/Makefile.am, libraries/clib/awt/classpath-gtk/classpath/Makefile.in, libraries/clib/awt/classpath-gtk/classpath/jcl.c, libraries/clib/awt/classpath-gtk/classpath/jcl.h, libraries/clib/awt/classpath-gtk/classpath/jnilink.c, libraries/clib/awt/classpath-gtk/classpath/jnilink.h, libraries/clib/awt/classpath-gtk/classpath/native_state.c, libraries/clib/awt/classpath-gtk/classpath/native_state.h, libraries/clib/awt/classpath-gtk/classpath/primlib.c, libraries/clib/awt/classpath-gtk/classpath/primlib.h, libraries/clib/awt/classpath-gtk/gtk-peer/.cvsignore, libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.am, libraries/clib/awt/classpath-gtk/gtk-peer/Makefile.in, libraries/clib/awt/classpath-gtk/gtk-peer/gdkfont.h, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.h, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeer.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeerMetrics.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GdkFontMetrics.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkCanvasPeer.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxGroupPeer.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxMenuItemPeer.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkClipboard.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkImagePainter.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkLabelPeer.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuBarPeer.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuComponentPeer.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkPanelPeer.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollPanePeer.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c, libraries/clib/awt/classpath-gtk/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c, libraries/clib/awt/classpath-gtk/gtk-peer/gthread-jni.c, libraries/clib/awt/classpath-gtk/gtk-peer/gthread-jni.h, libraries/clib/awt/classpath-gtk/gtk-peer/gtkcairopeer.h, libraries/clib/awt/classpath-gtk/gtk-peer/gtkpeer.h, libraries/clib/awt/classpath-gtk/resource/.cvsignore, libraries/clib/awt/classpath-gtk/resource/Makefile.am, libraries/clib/awt/classpath-gtk/resource/Makefile.in, libraries/clib/awt/classpath-gtk/resource/font.properties: Merged in native support code form GNU Classpath. * libraries/javalib/all.files: Updated accordingly. * libraries/javalib/awt-implementations/Makefile.am, libraries/javalib/awt-implementations/Makefile.in, libraries/javalib/awt-implementations/kaffe/Makefile.am, libraries/javalib/awt-implementations/kaffe/Makefile.in, libraries/javalib/awt-implementations/kaffe/java/applet/Applet.java, libraries/javalib/awt-implementations/kaffe/java/applet/AppletContext.java, libraries/javalib/awt-implementations/kaffe/java/applet/AppletStub.java, libraries/javalib/awt-implementations/kaffe/java/applet/AudioClip.java, libraries/javalib/awt-implementations/kaffe/java/applet/package.html, libraries/javalib/awt-implementations/kaffe/java/awt/AWTError.java, libraries/javalib/awt-implementations/kaffe/java/awt/AWTEvent.java, libraries/javalib/awt-implementations/kaffe/java/awt/AWTEventMulticaster.java, libraries/javalib/awt-implementations/kaffe/java/awt/AWTException.java, libraries/javalib/awt-implementations/kaffe/java/awt/AWTPermission.java, libraries/javalib/awt-implementations/kaffe/java/awt/ActionEvt.java, libraries/javalib/awt-implementations/kaffe/java/awt/ActiveEvent.java, libraries/javalib/awt-implementations/kaffe/java/awt/Adjustable.java, libraries/javalib/awt-implementations/kaffe/java/awt/AdjustmentEvt.java, libraries/javalib/awt-implementations/kaffe/java/awt/AlphaComposite.java, libraries/javalib/awt-implementations/kaffe/java/awt/AttributeValue.java, libraries/javalib/awt-implementations/kaffe/java/awt/BarMenu.java, libraries/javalib/awt-implementations/kaffe/java/awt/BasicStroke.java, libraries/javalib/awt-implementations/kaffe/java/awt/BorderLayout.java, libraries/javalib/awt-implementations/kaffe/java/awt/BufferCapabilities.java, libraries/javalib/awt-implementations/kaffe/java/awt/Button.java, libraries/javalib/awt-implementations/kaffe/java/awt/Canvas.java, libraries/javalib/awt-implementations/kaffe/java/awt/CardLayout.java, libraries/javalib/awt-implementations/kaffe/java/awt/Checkbox.java, libraries/javalib/awt-implementations/kaffe/java/awt/CheckboxGroup.java, libraries/javalib/awt-implementations/kaffe/java/awt/CheckboxMenuItem.java, libraries/javalib/awt-implementations/kaffe/java/awt/Choice.java, libraries/javalib/awt-implementations/kaffe/java/awt/ClassAnalyzer.java, libraries/javalib/awt-implementations/kaffe/java/awt/ClassProperties.java, libraries/javalib/awt-implementations/kaffe/java/awt/Color.java, libraries/javalib/awt-implementations/kaffe/java/awt/ColorPaintContext.java, libraries/javalib/awt-implementations/kaffe/java/awt/Component.java, libraries/javalib/awt-implementations/kaffe/java/awt/ComponentEvt.java, libraries/javalib/awt-implementations/kaffe/java/awt/ComponentOrientation.java, libraries/javalib/awt-implementations/kaffe/java/awt/Composite.java, libraries/javalib/awt-implementations/kaffe/java/awt/CompositeContext.java, libraries/javalib/awt-implementations/kaffe/java/awt/Container.java, libraries/javalib/awt-implementations/kaffe/java/awt/ContainerEvt.java, libraries/javalib/awt-implementations/kaffe/java/awt/Cursor.java, libraries/javalib/awt-implementations/kaffe/java/awt/DefKeyFilter.java, libraries/javalib/awt-implementations/kaffe/java/awt/Defaults.java, libraries/javalib/awt-implementations/kaffe/java/awt/Dialog.java, libraries/javalib/awt-implementations/kaffe/java/awt/Dimension.java, libraries/javalib/awt-implementations/kaffe/java/awt/DisplayMode.java, libraries/javalib/awt-implementations/kaffe/java/awt/Event.java, libraries/javalib/awt-implementations/kaffe/java/awt/EventDispatchThread.java, libraries/javalib/awt-implementations/kaffe/java/awt/EventQueue.java, libraries/javalib/awt-implementations/kaffe/java/awt/FileDialog.java, libraries/javalib/awt-implementations/kaffe/java/awt/FlowLayout.java, libraries/javalib/awt-implementations/kaffe/java/awt/FocusEvt.java, libraries/javalib/awt-implementations/kaffe/java/awt/FocusTraversalPolicy.java, libraries/javalib/awt-implementations/kaffe/java/awt/Font.java, libraries/javalib/awt-implementations/kaffe/java/awt/FontFormatException.java, libraries/javalib/awt-implementations/kaffe/java/awt/FontMetrics.java, libraries/javalib/awt-implementations/kaffe/java/awt/Frame.java, libraries/javalib/awt-implementations/kaffe/java/awt/GradientPaint.java, libraries/javalib/awt-implementations/kaffe/java/awt/Graphics.java, libraries/javalib/awt-implementations/kaffe/java/awt/Graphics2D.java, libraries/javalib/awt-implementations/kaffe/java/awt/GraphicsConfigTemplate.java, libraries/javalib/awt-implementations/kaffe/java/awt/GraphicsConfiguration.java, libraries/javalib/awt-implementations/kaffe/java/awt/GraphicsDevice.java, libraries/javalib/awt-implementations/kaffe/java/awt/GraphicsEnvironment.java, libraries/javalib/awt-implementations/kaffe/java/awt/GraphicsLink.java, libraries/javalib/awt-implementations/kaffe/java/awt/GridBagConstraints.java, libraries/javalib/awt-implementations/kaffe/java/awt/GridBagLayout.java, libraries/javalib/awt-implementations/kaffe/java/awt/GridBagLayoutInfo.java, libraries/javalib/awt-implementations/kaffe/java/awt/GridLayout.java, libraries/javalib/awt-implementations/kaffe/java/awt/HeadlessException.java, libraries/javalib/awt-implementations/kaffe/java/awt/IllegalComponentStateException.java, libraries/javalib/awt-implementations/kaffe/java/awt/Image.java, libraries/javalib/awt-implementations/kaffe/java/awt/ImageCapabilities.java, libraries/javalib/awt-implementations/kaffe/java/awt/ImageFrameLoader.java, libraries/javalib/awt-implementations/kaffe/java/awt/ImageLoader.java, libraries/javalib/awt-implementations/kaffe/java/awt/ImageNativeProducer.java, libraries/javalib/awt-implementations/kaffe/java/awt/Insets.java, libraries/javalib/awt-implementations/kaffe/java/awt/ItemEvt.java, libraries/javalib/awt-implementations/kaffe/java/awt/ItemSelectable.java, libraries/javalib/awt-implementations/kaffe/java/awt/JobAttributes.java, libraries/javalib/awt-implementations/kaffe/java/awt/KeyEventDispatcher.java, libraries/javalib/awt-implementations/kaffe/java/awt/KeyEventPostProcessor.java, libraries/javalib/awt-implementations/kaffe/java/awt/KeyEvt.java, libraries/javalib/awt-implementations/kaffe/java/awt/Label.java, libraries/javalib/awt-implementations/kaffe/java/awt/LayoutManager.java, libraries/javalib/awt-implementations/kaffe/java/awt/LayoutManager2.java, libraries/javalib/awt-implementations/kaffe/java/awt/List.java, libraries/javalib/awt-implementations/kaffe/java/awt/MediaTracker.java, libraries/javalib/awt-implementations/kaffe/java/awt/Menu.java, libraries/javalib/awt-implementations/kaffe/java/awt/MenuBar.java, libraries/javalib/awt-implementations/kaffe/java/awt/MenuComponent.java, libraries/javalib/awt-implementations/kaffe/java/awt/MenuContainer.java, libraries/javalib/awt-implementations/kaffe/java/awt/MenuItem.java, libraries/javalib/awt-implementations/kaffe/java/awt/MenuShortcut.java, libraries/javalib/awt-implementations/kaffe/java/awt/MouseEvt.java, libraries/javalib/awt-implementations/kaffe/java/awt/NativeClipboard.java, libraries/javalib/awt-implementations/kaffe/java/awt/NativeGraphics.java, libraries/javalib/awt-implementations/kaffe/java/awt/NativeSelection.java, libraries/javalib/awt-implementations/kaffe/java/awt/OpaqueComponent.java, libraries/javalib/awt-implementations/kaffe/java/awt/PSGraphics.java, libraries/javalib/awt-implementations/kaffe/java/awt/PSPrintJob.java, libraries/javalib/awt-implementations/kaffe/java/awt/PageAttributes.java, libraries/javalib/awt-implementations/kaffe/java/awt/Paint.java, libraries/javalib/awt-implementations/kaffe/java/awt/PaintContext.java, libraries/javalib/awt-implementations/kaffe/java/awt/PaintEvt.java, libraries/javalib/awt-implementations/kaffe/java/awt/Panel.java, libraries/javalib/awt-implementations/kaffe/java/awt/Point.java, libraries/javalib/awt-implementations/kaffe/java/awt/Polygon.java, libraries/javalib/awt-implementations/kaffe/java/awt/PopupMenu.java, libraries/javalib/awt-implementations/kaffe/java/awt/PopupWindow.java, libraries/javalib/awt-implementations/kaffe/java/awt/PrintGraphics.java, libraries/javalib/awt-implementations/kaffe/java/awt/PrintJob.java, libraries/javalib/awt-implementations/kaffe/java/awt/Rectangle.java, libraries/javalib/awt-implementations/kaffe/java/awt/RenderingHints.java, libraries/javalib/awt-implementations/kaffe/java/awt/Robot.java, libraries/javalib/awt-implementations/kaffe/java/awt/RootWindow.java, libraries/javalib/awt-implementations/kaffe/java/awt/RowCanvas.java, libraries/javalib/awt-implementations/kaffe/java/awt/ScrollPane.java, libraries/javalib/awt-implementations/kaffe/java/awt/ScrollPaneAdjustable.java, libraries/javalib/awt-implementations/kaffe/java/awt/Scrollbar.java, libraries/javalib/awt-implementations/kaffe/java/awt/Shape.java, libraries/javalib/awt-implementations/kaffe/java/awt/ShortcutConsumer.java, libraries/javalib/awt-implementations/kaffe/java/awt/ShortcutHandler.java, libraries/javalib/awt-implementations/kaffe/java/awt/Stroke.java, libraries/javalib/awt-implementations/kaffe/java/awt/SystemColor.java, libraries/javalib/awt-implementations/kaffe/java/awt/TextArea.java, libraries/javalib/awt-implementations/kaffe/java/awt/TextBuffer.java, libraries/javalib/awt-implementations/kaffe/java/awt/TextComponent.java, libraries/javalib/awt-implementations/kaffe/java/awt/TextCursor.java, libraries/javalib/awt-implementations/kaffe/java/awt/TextEvt.java, libraries/javalib/awt-implementations/kaffe/java/awt/TextField.java, libraries/javalib/awt-implementations/kaffe/java/awt/TexturePaint.java, libraries/javalib/awt-implementations/kaffe/java/awt/Toolkit.java, libraries/javalib/awt-implementations/kaffe/java/awt/Transparency.java, libraries/javalib/awt-implementations/kaffe/java/awt/WMEvent.java, libraries/javalib/awt-implementations/kaffe/java/awt/Window.java, libraries/javalib/awt-implementations/kaffe/java/awt/WindowEvt.java, libraries/javalib/awt-implementations/kaffe/java/awt/color/CMMException.java, libraries/javalib/awt-implementations/kaffe/java/awt/color/ColorSpace.java, libraries/javalib/awt-implementations/kaffe/java/awt/color/ICC_ColorSpace.java, libraries/javalib/awt-implementations/kaffe/java/awt/color/ICC_Profile.java, libraries/javalib/awt-implementations/kaffe/java/awt/color/ICC_ProfileGray.java, libraries/javalib/awt-implementations/kaffe/java/awt/color/ICC_ProfileRGB.java, libraries/javalib/awt-implementations/kaffe/java/awt/color/ProfileDataException.java, libraries/javalib/awt-implementations/kaffe/java/awt/color/package.html, libraries/javalib/awt-implementations/kaffe/java/awt/datatransfer/Clipboard.java, libraries/javalib/awt-implementations/kaffe/java/awt/datatransfer/ClipboardOwner.java, libraries/javalib/awt-implementations/kaffe/java/awt/datatransfer/DataFlavor.java, libraries/javalib/awt-implementations/kaffe/java/awt/datatransfer/FlavorMap.java, libraries/javalib/awt-implementations/kaffe/java/awt/datatransfer/FlavorTable.java, libraries/javalib/awt-implementations/kaffe/java/awt/datatransfer/MimeTypeParseException.java, libraries/javalib/awt-implementations/kaffe/java/awt/datatransfer/StringSelection.java, libraries/javalib/awt-implementations/kaffe/java/awt/datatransfer/SystemFlavorMap.java, libraries/javalib/awt-implementations/kaffe/java/awt/datatransfer/Transferable.java, libraries/javalib/awt-implementations/kaffe/java/awt/datatransfer/UnsupportedFlavorException.java, libraries/javalib/awt-implementations/kaffe/java/awt/datatransfer/package.html, libraries/javalib/awt-implementations/kaffe/java/awt/dnd/Autoscroll.java, libraries/javalib/awt-implementations/kaffe/java/awt/dnd/DnDConstants.java, libraries/javalib/awt-implementations/kaffe/java/awt/dnd/DnDEventMulticaster.java, libraries/javalib/awt-implementations/kaffe/java/awt/dnd/DragGestureEvent.java, libraries/javalib/awt-implementations/kaffe/java/awt/dnd/DragGestureListener.java, libraries/javalib/awt-implementations/kaffe/java/awt/dnd/DragGestureRecognizer.java, libraries/javalib/awt-implementations/kaffe/java/awt/dnd/DragSource.java, libraries/javalib/awt-implementations/kaffe/java/awt/dnd/DragSourceAdapter.java, libraries/javalib/awt-implementations/kaffe/java/awt/dnd/DragSourceContext.java, libraries/javalib/awt-implementations/kaffe/java/awt/dnd/DragSourceDragEvent.java, libraries/javalib/awt-implementations/kaffe/java/awt/dnd/DragSourceDropEvent.java, libraries/javalib/awt-implementations/kaffe/java/awt/dnd/DragSourceEvent.java, libraries/javalib/awt-implementations/kaffe/java/awt/dnd/DragSourceListener.java, libraries/javalib/awt-implementations/kaffe/java/awt/dnd/DragSourceMotionListener.java, libraries/javalib/awt-implementations/kaffe/java/awt/dnd/DropTarget.java, libraries/javalib/awt-implementations/kaffe/java/awt/dnd/DropTargetAdapter.java, libraries/javalib/awt-implementations/kaffe/java/awt/dnd/DropTargetContext.java, libraries/javalib/awt-implementations/kaffe/java/awt/dnd/DropTargetDragEvent.java, libraries/javalib/awt-implementations/kaffe/java/awt/dnd/DropTargetDropEvent.java, libraries/javalib/awt-implementations/kaffe/java/awt/dnd/DropTargetEvent.java, libraries/javalib/awt-implementations/kaffe/java/awt/dnd/DropTargetListener.java, libraries/javalib/awt-implementations/kaffe/java/awt/dnd/InvalidDnDOperationException.java, libraries/javalib/awt-implementations/kaffe/java/awt/dnd/MouseDragGestureRecognizer.java, libraries/javalib/awt-implementations/kaffe/java/awt/dnd/package.html, libraries/javalib/awt-implementations/kaffe/java/awt/dnd/peer/DragSourceContextPeer.java, libraries/javalib/awt-implementations/kaffe/java/awt/dnd/peer/DropTargetContextPeer.java, libraries/javalib/awt-implementations/kaffe/java/awt/dnd/peer/DropTargetPeer.java, libraries/javalib/awt-implementations/kaffe/java/awt/dnd/peer/package.html, libraries/javalib/awt-implementations/kaffe/java/awt/event/AWTEventListener.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/ActionEvent.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/ActionListener.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/AdjustmentEvent.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/AdjustmentListener.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/ComponentAdapter.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/ComponentEvent.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/ComponentListener.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/ContainerAdapter.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/ContainerEvent.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/ContainerListener.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/FocusAdapter.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/FocusEvent.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/FocusListener.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/HierarchyBoundsAdapter.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/HierarchyBoundsListener.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/HierarchyEvent.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/HierarchyListener.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/InputEvent.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/InputMethodEvent.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/InputMethodListener.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/InvocationEvent.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/ItemEvent.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/ItemListener.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/KeyAdapter.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/KeyEvent.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/KeyListener.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/MouseAdapter.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/MouseEvent.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/MouseListener.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/MouseMotionAdapter.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/MouseMotionListener.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/MouseWheelEvent.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/MouseWheelListener.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/PaintEvent.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/TextEvent.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/TextListener.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/WindowAdapter.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/WindowEvent.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/WindowFocusListener.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/WindowListener.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/WindowStateListener.java, libraries/javalib/awt-implementations/kaffe/java/awt/event/package.html, libraries/javalib/awt-implementations/kaffe/java/awt/font/FontRenderContext.java, libraries/javalib/awt-implementations/kaffe/java/awt/font/GlyphJustificationInfo.java, libraries/javalib/awt-implementations/kaffe/java/awt/font/GlyphMetrics.java, libraries/javalib/awt-implementations/kaffe/java/awt/font/GlyphVector.java, libraries/javalib/awt-implementations/kaffe/java/awt/font/GraphicAttribute.java, libraries/javalib/awt-implementations/kaffe/java/awt/font/ImageGraphicAttribute.java, libraries/javalib/awt-implementations/kaffe/java/awt/font/LineBreakMeasurer.java, libraries/javalib/awt-implementations/kaffe/java/awt/font/LineMetrics.java, libraries/javalib/awt-implementations/kaffe/java/awt/font/MultipleMaster.java, libraries/javalib/awt-implementations/kaffe/java/awt/font/NumericShaper.java, libraries/javalib/awt-implementations/kaffe/java/awt/font/OpenType.java, libraries/javalib/awt-implementations/kaffe/java/awt/font/ShapeGraphicAttribute.java, libraries/javalib/awt-implementations/kaffe/java/awt/font/TextAttribute.java, libraries/javalib/awt-implementations/kaffe/java/awt/font/TextHitInfo.java, libraries/javalib/awt-implementations/kaffe/java/awt/font/TextLayout.java, libraries/javalib/awt-implementations/kaffe/java/awt/font/TextMeasurer.java, libraries/javalib/awt-implementations/kaffe/java/awt/font/TransformAttribute.java, libraries/javalib/awt-implementations/kaffe/java/awt/font/package.html, libraries/javalib/awt-implementations/kaffe/java/awt/geom/AffineTransform.java, libraries/javalib/awt-implementations/kaffe/java/awt/geom/Arc2D.java, libraries/javalib/awt-implementations/kaffe/java/awt/geom/Area.java, libraries/javalib/awt-implementations/kaffe/java/awt/geom/CubicCurve2D.java, libraries/javalib/awt-implementations/kaffe/java/awt/geom/Dimension2D.java, libraries/javalib/awt-implementations/kaffe/java/awt/geom/Ellipse2D.java, libraries/javalib/awt-implementations/kaffe/java/awt/geom/FlatteningPathIterator.java, libraries/javalib/awt-implementations/kaffe/java/awt/geom/GeneralPath.java, libraries/javalib/awt-implementations/kaffe/java/awt/geom/IllegalPathStateException.java, libraries/javalib/awt-implementations/kaffe/java/awt/geom/Line2D.java, libraries/javalib/awt-implementations/kaffe/java/awt/geom/NoninvertibleTransformException.java, libraries/javalib/awt-implementations/kaffe/java/awt/geom/PathIterator.java, libraries/javalib/awt-implementations/kaffe/java/awt/geom/Point2D.java, libraries/javalib/awt-implementations/kaffe/java/awt/geom/QuadCurve2D.java, libraries/javalib/awt-implementations/kaffe/java/awt/geom/Rectangle2D.java, libraries/javalib/awt-implementations/kaffe/java/awt/geom/RectangularShape.java, libraries/javalib/awt-implementations/kaffe/java/awt/geom/RoundRectangle2D.java, libraries/javalib/awt-implementations/kaffe/java/awt/geom/package.html, libraries/javalib/awt-implementations/kaffe/java/awt/im/InputMethodHighlight.java, libraries/javalib/awt-implementations/kaffe/java/awt/im/InputMethodRequests.java, libraries/javalib/awt-implementations/kaffe/java/awt/im/InputSubset.java, libraries/javalib/awt-implementations/kaffe/java/awt/im/package.html, libraries/javalib/awt-implementations/kaffe/java/awt/image/AreaAveragingScaleFilter.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/BufferStrategy.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/BufferedImage.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/BufferedImageOp.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/ColorModel.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/ComponentColorModel.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/ComponentSampleModel.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/CropImageFilter.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/DataBuffer.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/DataBufferByte.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/DataBufferDouble.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/DataBufferFloat.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/DataBufferInt.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/DataBufferShort.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/DataBufferUShort.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/DirectColorModel.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/FilteredImageSource.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/ImageConsumer.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/ImageFilter.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/ImageObserver.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/ImageProducer.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/ImagingOpException.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/IndexColorModel.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/MemoryImageSource.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/PackedColorModel.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/PixelGrabber.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/PixelInterleavedSampleModel.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/RGBImageFilter.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/Raster.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/RasterFormatException.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/RasterOp.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/RenderedImage.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/ReplicateScaleFilter.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/SampleModel.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/SinglePixelPackedSampleModel.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/TileObserver.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/VolatileImage.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/WritableRaster.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/WritableRenderedImage.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/package.html, libraries/javalib/awt-implementations/kaffe/java/awt/image/renderable/ContextualRenderedImageFactory.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/renderable/ParameterBlock.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/renderable/RenderContext.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/renderable/RenderableImage.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/renderable/RenderableImageOp.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/renderable/RenderableImageProducer.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/renderable/RenderedImageFactory.java, libraries/javalib/awt-implementations/kaffe/java/awt/image/renderable/package.html, libraries/javalib/awt-implementations/kaffe/java/awt/package.html, libraries/javalib/awt-implementations/kaffe/java/awt/peer/ButtonPeer.java, libraries/javalib/awt-implementations/kaffe/java/awt/peer/CanvasPeer.java, libraries/javalib/awt-implementations/kaffe/java/awt/peer/CheckboxMenuItemPeer.java, libraries/javalib/awt-implementations/kaffe/java/awt/peer/CheckboxPeer.java, libraries/javalib/awt-implementations/kaffe/java/awt/peer/ChoicePeer.java, libraries/javalib/awt-implementations/kaffe/java/awt/peer/ComponentPeer.java, libraries/javalib/awt-implementations/kaffe/java/awt/peer/ContainerPeer.java, libraries/javalib/awt-implementations/kaffe/java/awt/peer/DialogPeer.java, libraries/javalib/awt-implementations/kaffe/java/awt/peer/FileDialogPeer.java, libraries/javalib/awt-implementations/kaffe/java/awt/peer/FontPeer.java, libraries/javalib/awt-implementations/kaffe/java/awt/peer/FramePeer.java, libraries/javalib/awt-implementations/kaffe/java/awt/peer/LabelPeer.java, libraries/javalib/awt-implementations/kaffe/java/awt/peer/LightweightPeer.java, libraries/javalib/awt-implementations/kaffe/java/awt/peer/ListPeer.java, libraries/javalib/awt-implementations/kaffe/java/awt/peer/MenuBarPeer.java, libraries/javalib/awt-implementations/kaffe/java/awt/peer/MenuComponentPeer.java, libraries/javalib/awt-implementations/kaffe/java/awt/peer/MenuItemPeer.java, libraries/javalib/awt-implementations/kaffe/java/awt/peer/MenuPeer.java, libraries/javalib/awt-implementations/kaffe/java/awt/peer/PanelPeer.java, libraries/javalib/awt-implementations/kaffe/java/awt/peer/PopupMenuPeer.java, libraries/javalib/awt-implementations/kaffe/java/awt/peer/RobotPeer.java, libraries/javalib/awt-implementations/kaffe/java/awt/peer/ScrollPanePeer.java, libraries/javalib/awt-implementations/kaffe/java/awt/peer/ScrollbarPeer.java, libraries/javalib/awt-implementations/kaffe/java/awt/peer/TextAreaPeer.java, libraries/javalib/awt-implementations/kaffe/java/awt/peer/TextComponentPeer.java, libraries/javalib/awt-implementations/kaffe/java/awt/peer/TextFieldPeer.java, libraries/javalib/awt-implementations/kaffe/java/awt/peer/WindowPeer.java, libraries/javalib/awt-implementations/kaffe/java/awt/peer/package.html, libraries/javalib/awt-implementations/kaffe/java/awt/print/Book.java, libraries/javalib/awt-implementations/kaffe/java/awt/print/PageFormat.java, libraries/javalib/awt-implementations/kaffe/java/awt/print/Pageable.java, libraries/javalib/awt-implementations/kaffe/java/awt/print/Paper.java, libraries/javalib/awt-implementations/kaffe/java/awt/print/Printable.java, libraries/javalib/awt-implementations/kaffe/java/awt/print/PrinterAbortException.java, libraries/javalib/awt-implementations/kaffe/java/awt/print/PrinterException.java, libraries/javalib/awt-implementations/kaffe/java/awt/print/PrinterGraphics.java, libraries/javalib/awt-implementations/kaffe/java/awt/print/PrinterIOException.java, libraries/javalib/awt-implementations/kaffe/java/awt/print/PrinterJob.java, libraries/javalib/awt-implementations/kaffe/java/awt/print/package.html, libraries/javalib/awt-implementations/kaffe/java/awt/win32/ActionEvt.java, libraries/javalib/awt-implementations/kaffe/java/awt/win32/Button.java, libraries/javalib/awt-implementations/kaffe/java/awt/win32/Canvas.java, libraries/javalib/awt-implementations/kaffe/java/awt/win32/Checkbox.java, libraries/javalib/awt-implementations/kaffe/java/awt/win32/CheckboxMenuItem.java, libraries/javalib/awt-implementations/kaffe/java/awt/win32/Choice.java, libraries/javalib/awt-implementations/kaffe/java/awt/win32/Defaults.java, libraries/javalib/awt-implementations/kaffe/java/awt/win32/FileDialog.java, libraries/javalib/awt-implementations/kaffe/java/awt/win32/Frame.java, libraries/javalib/awt-implementations/kaffe/java/awt/win32/Label.java, libraries/javalib/awt-implementations/kaffe/java/awt/win32/List.java, libraries/javalib/awt-implementations/kaffe/java/awt/win32/Menu.java, libraries/javalib/awt-implementations/kaffe/java/awt/win32/MenuBar.java, libraries/javalib/awt-implementations/kaffe/java/awt/win32/MenuItem.java, libraries/javalib/awt-implementations/kaffe/java/awt/win32/NativeComponent.java, libraries/javalib/awt-implementations/kaffe/java/awt/win32/NativeContainer.java, libraries/javalib/awt-implementations/kaffe/java/awt/win32/NativeGraphics.java, libraries/javalib/awt-implementations/kaffe/java/awt/win32/Panel.java, libraries/javalib/awt-implementations/kaffe/java/awt/win32/PopupMenu.java, libraries/javalib/awt-implementations/kaffe/java/awt/win32/ScrollPane.java, libraries/javalib/awt-implementations/kaffe/java/awt/win32/Scrollbar.java, libraries/javalib/awt-implementations/kaffe/java/awt/win32/SystemColor.java, libraries/javalib/awt-implementations/kaffe/java/awt/win32/TextArea.java, libraries/javalib/awt-implementations/kaffe/java/awt/win32/TextComponent.java, libraries/javalib/awt-implementations/kaffe/java/awt/win32/TextField.java, libraries/javalib/awt-implementations/kaffe/java/awt/win32/Toolkit.java, libraries/javalib/awt-implementations/kaffe/java/awt/win32/WMEvent.java, libraries/javalib/awt-implementations/kaffe/java/awt/win32/Window.java, libraries/javalib/awt-implementations/kaffe/kaffe/applet/AppletTag.java, libraries/javalib/awt-implementations/kaffe/kaffe/applet/AppletViewer.java, libraries/javalib/awt-implementations/kaffe/kaffe/applet/AudioPlayer.java, libraries/javalib/awt-implementations/kaffe/kaffe/awt/DoNothingPeer.java, libraries/javalib/awt-implementations/kaffe/kaffe/awt/ExportTransferable.java, libraries/javalib/awt-implementations/kaffe/kaffe/awt/FlavorConverter.java, libraries/javalib/awt-implementations/kaffe/kaffe/awt/FocusHook.java, libraries/javalib/awt-implementations/kaffe/kaffe/awt/HookInstaller.java, libraries/javalib/awt-implementations/kaffe/kaffe/awt/ImageClass.java, libraries/javalib/awt-implementations/kaffe/kaffe/awt/ImageDict.java, libraries/javalib/awt-implementations/kaffe/kaffe/awt/ImageSpec.java, libraries/javalib/awt-implementations/kaffe/kaffe/awt/JavaColorModel.java, libraries/javalib/awt-implementations/kaffe/kaffe/awt/KeyHook.java, libraries/javalib/awt-implementations/kaffe/kaffe/awt/MouseHook.java, libraries/javalib/awt-implementations/kaffe/kaffe/awt/ObjectSelection.java, libraries/javalib/awt-implementations/kaffe/kaffe/awt/OpaqueComponent.java, libraries/javalib/awt-implementations/kaffe/kaffe/awt/SerializerConverter.java, libraries/javalib/awt-implementations/kaffe/kaffe/util/log/LogClient.java, libraries/javalib/awt-implementations/kaffe/kaffe/util/log/LogStream.java, libraries/javalib/awt-implementations/kaffe/kaffe/util/log/SimpleLogViewer.java, libraries/javalib/awt-implementations/kaffe/update-class-list: Moved over from librareis/javalib/ to make Classpath's AWT and SWING the defult. * libraries/javalib/java/awt/win32/ActionEvt.java, libraries/javalib/java/awt/win32/Button.java, libraries/javalib/java/awt/win32/Canvas.java, libraries/javalib/java/awt/win32/Checkbox.java, libraries/javalib/java/awt/win32/CheckboxMenuItem.java, libraries/javalib/java/awt/win32/Choice.java, libraries/javalib/java/awt/win32/Defaults.java, libraries/javalib/java/awt/win32/FileDialog.java, libraries/javalib/java/awt/win32/Frame.java, libraries/javalib/java/awt/win32/Label.java, libraries/javalib/java/awt/win32/List.java, libraries/javalib/java/awt/win32/Menu.java, libraries/javalib/java/awt/win32/MenuBar.java, libraries/javalib/java/awt/win32/MenuItem.java, libraries/javalib/java/awt/win32/NativeComponent.java, libraries/javalib/java/awt/win32/NativeContainer.java, libraries/javalib/java/awt/win32/NativeGraphics.java, libraries/javalib/java/awt/win32/Panel.java, libraries/javalib/java/awt/win32/PopupMenu.java, libraries/javalib/java/awt/win32/ScrollPane.java, libraries/javalib/java/awt/win32/Scrollbar.java, libraries/javalib/java/awt/win32/SystemColor.java, libraries/javalib/java/awt/win32/TextArea.java, libraries/javalib/java/awt/win32/TextComponent.java, libraries/javalib/java/awt/win32/TextField.java, libraries/javalib/java/awt/win32/Toolkit.java, libraries/javalib/java/awt/win32/WMEvent.java, libraries/javalib/java/awt/win32/Window.java, libraries/javalib/kaffe/applet/AppletTag.java, libraries/javalib/kaffe/applet/AppletViewer.java, libraries/javalib/kaffe/applet/AudioPlayer.java, libraries/javalib/kaffe/awt/DoNothingPeer.java, libraries/javalib/kaffe/awt/ExportTransferable.java, libraries/javalib/kaffe/awt/FlavorConverter.java, libraries/javalib/kaffe/awt/FocusHook.java, libraries/javalib/kaffe/awt/HookInstaller.java, libraries/javalib/kaffe/awt/ImageClass.java, libraries/javalib/kaffe/awt/ImageDict.java, libraries/javalib/kaffe/awt/ImageSpec.java, libraries/javalib/kaffe/awt/JavaColorModel.java, libraries/javalib/kaffe/awt/KeyHook.java, libraries/javalib/kaffe/awt/MouseHook.java, libraries/javalib/kaffe/awt/ObjectSelection.java, libraries/javalib/kaffe/awt/OpaqueComponent.java, libraries/javalib/kaffe/awt/SerializerConverter.java: Moved over to libraries/javalib/awt-implementations/kaffe. * libraries/clib/awt/qt/Makefile.am: Renaved native library to libqteawt. * libraries/clib/io/Makefile.am: (libio_la_SOURCES) removed AudioPlayer. * libraries/javalib/Klasses.jar.bootstrap: Regenerated. * libraries/javalib/Makefile.am.in, (SUBDIRS) Added awt-implementations. * Makefile.in, aclocal.m4, config/Makefile.in, configure, include/Makefile.in, kaffe/Makefile.in, kaffe/jvmpi/Makefile.in, kaffe/kaffe/Makefile.in, kaffe/kaffeh/Makefile.in, kaffe/kaffevm/Makefile.in, kaffe/kaffevm/boehm-gc/Makefile.in, kaffe/kaffevm/gcj/Makefile.in, kaffe/kaffevm/intrp/Makefile.in, kaffe/kaffevm/jit/Makefile.in, kaffe/kaffevm/jit3/Makefile.in, kaffe/kaffevm/jni/Makefile.in, kaffe/kaffevm/kaffe-gc/Makefile.in, kaffe/kaffevm/systems/Makefile.in, kaffe/kaffevm/systems/beos-native/Makefile.in, kaffe/kaffevm/systems/oskit-pthreads/Makefile.in, kaffe/kaffevm/systems/unix-jthreads/Makefile.in, kaffe/kaffevm/systems/unix-pthreads/Makefile.in, kaffe/kaffevm/verifier/Makefile.in, kaffe/man/Makefile.in, kaffe/scripts/Makefile.in, kaffe/scripts/bat/Makefile.in, kaffe/scripts/compat/Makefile.in, kaffe/xprof/Makefile.in, libraries/Makefile.in, libraries/clib/Makefile.in, libraries/clib/awt/Makefile.in, libraries/clib/awt/X/Makefile.in, libraries/clib/awt/qt/Makefile.in, libraries/clib/io/Makefile.in, libraries/clib/libxmlj/Makefile.in, libraries/clib/management/Makefile.in, libraries/clib/math/Makefile.in, libraries/clib/native/Makefile.in, libraries/clib/net/Makefile.in, libraries/clib/nio/Makefile.in, libraries/clib/security/Makefile.in, libraries/clib/sound/Makefile.in, libraries/clib/sound/alsa/Makefile.in, libraries/clib/sound/common/Makefile.in, libraries/clib/sound/esd/Makefile.in, libraries/clib/zip/Makefile.in, libraries/extensions/Makefile.in, libraries/extensions/comm/Makefile.in, libraries/extensions/comm/javalib/Makefile.in, libraries/extensions/microsoft/Makefile.in, libraries/extensions/microsoft/clib/Makefile.in, libraries/extensions/microsoft/javalib/Makefile.in, libraries/extensions/pjava/Makefile.in, libraries/extensions/pjava/javalib/Makefile.in, libraries/extensions/servlet/Makefile.in, libraries/extensions/servlet/javalib/Makefile.in, libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, libraries/javalib/gmp-math/Makefile.in, replace/Makefile.in, test/Makefile.in, test/internal/Makefile.in, test/jni/Makefile.in, test/regression/Makefile.in, test/regression/compile_time/Makefile.in, test/regression/compiler/Makefile.in, test/regression/run_time/Makefile.in, tools/Makefile.in, tools/gjdoc/Makefile.in, tools/gjdoc/javalib/Makefile.in: Regerated. 2004-07-17 Riccardo Mottola <rmottola@users.sf.net> * libraries/clib/math/BigInteger.c: Include <stdio.h> to define NULL. 2004-07-22 Dalibor Topic <robilad@kaffe.org> * Makefile.am: (EXTRA_DIST) Added developers/patch-libtool-cdpath-zsh.patch. * configure.ac: Use AC_CHECK_HEADERS to check for gmp header. * developers/autogen.sh Apply cdpath patch for libtool. * developers/patch-libtool-cdpath-zsh.patch: New file. Fix CDPATH with zsh for darwin. Patch by: Peter O'Gorman <peter@pogma.com> Reported by: Riccardo Mottola <rmottola@users.sf.net> * Makefile.in, configure, libltdl/acinclude.m4, libltdl/configure, libltdl/ltmain.sh, libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, m4/libtool.m4: Regenerated. 2004-07-21 Guilhem Lavaux <guilhem@kaffe.org> * WHATSNEW: Added some news to Kaffe 1.1.5. 2004-07-21 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/boehm-gc/gc2.c, kaffe/kaffevm/boehm-gc/boehm/pthread_stop_world.c: Made GC_stop_world and GC_start_world aliases for jthread_suspendall jthread_unsuspendall. Put the pointer to the GC vtable at the end of the object instead of an integer at the start of the object. * kaffe/kaffevm/boehm-gc/boehm-patch: New file. 2004-07-21 Guilhem Lavaux <guilhem@kaffe.org> * configure.ac, m4/glibcver.m4, Makefile.am: Go into the "po" directory only we either have already the .gmo files or if msgfmt has been found. Better checking of the GNU C Library version number. * THIRDPARTY: Added an entry about the Boehm-Weiser garbage collector. * configure, test/jni/Makefile.in, test/regression/compile_time/Makefile.in, test/regression/run_time/Makefile.in, test/regression/compiler/Makefile.in, test/regression/Makefile.in, test/Makefile.in, test/internal/Makefile.in, replace/Makefile.in, build/po/Makefile.in, kaffe/man/Makefile.in, kaffe/kaffevm/gcj/Makefile.in, kaffe/kaffevm/jit/Makefile.in, kaffe/kaffevm/jni/Makefile.in, kaffe/kaffevm/jit3/Makefile.in, kaffe/kaffevm/kaffe-gc/Makefile.in, kaffe/kaffevm/intrp/Makefile.in, kaffe/kaffevm/Makefile.in, kaffe/kaffevm/systems/beos-native/Makefile.in, kaffe/kaffevm/systems/unix-pthreads/Makefile.in, kaffe/kaffevm/systems/Makefile.in, kaffe/kaffevm/systems/oskit-pthreads/Makefile.in, kaffe/kaffevm/systems/unix-jthreads/Makefile.in, kaffe/kaffevm/verifier/Makefile.in, kaffe/kaffevm/boehm-gc/Makefile.in, kaffe/kaffe/Makefile.in, kaffe/jvmpi/Makefile.in, kaffe/xprof/Makefile.in, kaffe/scripts/bat/Makefile.in, kaffe/scripts/compat/Makefile.in, kaffe/scripts/Makefile.in, kaffe/Makefile.in, kaffe/kaffeh/Makefile.in, tools/gjdoc/Makefile.in, tools/gjdoc/javalib/Makefile.in, tools/Makefile.in, libraries/clib/io/Makefile.in, libraries/clib/awt/X/Makefile.in, libraries/clib/awt/qt/Makefile.in, libraries/clib/awt/Makefile.in, libraries/clib/net/Makefile.in, libraries/clib/nio/Makefile.in, libraries/clib/zip/Makefile.in, libraries/clib/math/Makefile.in, libraries/clib/sound/esd/Makefile.in, libraries/clib/sound/alsa/Makefile.in, libraries/clib/sound/common/Makefile.in, libraries/clib/sound/Makefile.in, libraries/clib/management/Makefile.in, libraries/clib/libxmlj/Makefile.in, libraries/clib/Makefile.in, libraries/clib/security/Makefile.in, libraries/clib/native/Makefile.in, libraries/Makefile.in, libraries/extensions/comm/Makefile.in, libraries/extensions/comm/javalib/Makefile.in, libraries/extensions/pjava/Makefile.in, libraries/extensions/pjava/javalib/Makefile.in, libraries/extensions/servlet/Makefile.in, libraries/extensions/servlet/javalib/Makefile.in, libraries/extensions/Makefile.in, libraries/extensions/microsoft/clib/Makefile.in, libraries/extensions/microsoft/Makefile.in, libraries/extensions/microsoft/javalib/Makefile.in, libraries/javalib/Makefile.in, libraries/javalib/gmp-math/Makefile.in, libltdl/Makefile.in, config/Makefile.in, Makefile.in, include/Makefile.in: Regenerated. 2004-07-21 Guilhem Lavaux <guilhem@kaffe.org> * libraries/javalib/kjc.jar: Regenerated. 2004-07-21 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/Makefile.am: (DIST_SUBDIRS) Added kaffe-gc and boehm-gc. * kaffe/kaffevm/Makefile.in: Regnerated. 2004-07-21 Dalibor Topic <robilad@kaffe.org> Merged in dnsjava, GNU Crypto and Jessie * FAQ/FAQ.dns: Updated for merged in dnsjava. * THIRDPARTY: Updated for dnsjava, GNU Crypto, Jessie. * m4/gnu-crypto.m4: Removed. * configure.ac: Removed --with-dnsjava and --with-gnu-crypto options. * developers/update-class-list: Don't ignore GNU Crypto. * libraries/javalib/Makefile.am.in: Removed code to handle dnsjava separately. (SRCDIRS) Added com. * libraries/javalib/bootstrap.classlist: Added java/io/DataInputStream.class. * libraries/javalib/Klasses.jar.bootstrap: Regenerated. * libraries/javalib/all.files: Added the new files. * libraries/javalib/java/security/KeyStore.java: Replaced by implementation from GNU Classpath. * libraries/javalib/com/jcraft/jzlib/Adler32.java, libraries/javalib/com/jcraft/jzlib/Deflate.java, libraries/javalib/com/jcraft/jzlib/InfBlocks.java, libraries/javalib/com/jcraft/jzlib/InfCodes.java, libraries/javalib/com/jcraft/jzlib/InfTree.java, libraries/javalib/com/jcraft/jzlib/Inflate.java, libraries/javalib/com/jcraft/jzlib/JZlib.java, libraries/javalib/com/jcraft/jzlib/StaticTree.java, libraries/javalib/com/jcraft/jzlib/Tree.java, libraries/javalib/com/jcraft/jzlib/ZInputStream.java, libraries/javalib/com/jcraft/jzlib/ZOutputStream.java, libraries/javalib/com/jcraft/jzlib/ZStream.java, libraries/javalib/com/jcraft/jzlib/ZStreamException.java: New files from JZlib. Licensed under a BSD-style license without an advertising clause. Merged in from and for Jessie. * libraries/javalib/gnu/crypto/Properties.java, libraries/javalib/gnu/crypto/Registry.java, libraries/javalib/gnu/crypto/assembly/Assembly.java, libraries/javalib/gnu/crypto/assembly/Cascade.java, libraries/javalib/gnu/crypto/assembly/CascadeStage.java, libraries/javalib/gnu/crypto/assembly/CascadeTransformer.java, libraries/javalib/gnu/crypto/assembly/DeflateTransformer.java, libraries/javalib/gnu/crypto/assembly/Direction.java, libraries/javalib/gnu/crypto/assembly/LoopbackTransformer.java, libraries/javalib/gnu/crypto/assembly/ModeStage.java, libraries/javalib/gnu/crypto/assembly/Operation.java, libraries/javalib/gnu/crypto/assembly/PaddingTransformer.java, libraries/javalib/gnu/crypto/assembly/Stage.java, libraries/javalib/gnu/crypto/assembly/Transformer.java, libraries/javalib/gnu/crypto/assembly/TransformerException.java, libraries/javalib/gnu/crypto/assembly/package.html, libraries/javalib/gnu/crypto/auth/Password.java, libraries/javalib/gnu/crypto/auth/callback/AWTCallbackHandler.java, libraries/javalib/gnu/crypto/auth/callback/AbstractCallbackHandler.java, libraries/javalib/gnu/crypto/auth/callback/ConsoleCallbackHandler.java, libraries/javalib/gnu/crypto/auth/callback/DefaultCallbackHandler.java, libraries/javalib/gnu/crypto/auth/callback/Engine.java, libraries/javalib/gnu/crypto/auth/callback/GnuCallbacks.java, libraries/javalib/gnu/crypto/auth/callback/MessagesBundle.properties, libraries/javalib/gnu/crypto/cipher/Anubis.java, libraries/javalib/gnu/crypto/cipher/BaseCipher.java, libraries/javalib/gnu/crypto/cipher/Blowfish.java, libraries/javalib/gnu/crypto/cipher/Cast5.java, libraries/javalib/gnu/crypto/cipher/CipherFactory.java, libraries/javalib/gnu/crypto/cipher/DES.java, libraries/javalib/gnu/crypto/cipher/IBlockCipher.java, libraries/javalib/gnu/crypto/cipher/IBlockCipherSpi.java, libraries/javalib/gnu/crypto/cipher/Khazad.java, libraries/javalib/gnu/crypto/cipher/NullCipher.java, libraries/javalib/gnu/crypto/cipher/Rijndael.java, libraries/javalib/gnu/crypto/cipher/Serpent.java, libraries/javalib/gnu/crypto/cipher/Square.java, libraries/javalib/gnu/crypto/cipher/TripleDES.java, libraries/javalib/gnu/crypto/cipher/Twofish.java, libraries/javalib/gnu/crypto/cipher/WeakKeyException.java, libraries/javalib/gnu/crypto/cipher/package.html, libraries/javalib/gnu/crypto/der/BitString.java, libraries/javalib/gnu/crypto/der/DER.java, libraries/javalib/gnu/crypto/der/DEREncodingException.java, libraries/javalib/gnu/crypto/der/DERReader.java, libraries/javalib/gnu/crypto/der/DERValue.java, libraries/javalib/gnu/crypto/der/DERWriter.java, libraries/javalib/gnu/crypto/der/OID.java, libraries/javalib/gnu/crypto/exp/Helix.java, libraries/javalib/gnu/crypto/exp/ust/UST.java, libraries/javalib/gnu/crypto/hash/BaseHash.java, libraries/javalib/gnu/crypto/hash/HashFactory.java, libraries/javalib/gnu/crypto/hash/Haval.java, libraries/javalib/gnu/crypto/hash/IMessageDigest.java, libraries/javalib/gnu/crypto/hash/MD2.java, libraries/javalib/gnu/crypto/hash/MD4.java, libraries/javalib/gnu/crypto/hash/MD5.java, libraries/javalib/gnu/crypto/hash/RipeMD128.java, libraries/javalib/gnu/crypto/hash/RipeMD160.java, libraries/javalib/gnu/crypto/hash/Sha160.java, libraries/javalib/gnu/crypto/hash/Sha256.java, libraries/javalib/gnu/crypto/hash/Sha384.java, libraries/javalib/gnu/crypto/hash/Sha512.java, libraries/javalib/gnu/crypto/hash/Tiger.java, libraries/javalib/gnu/crypto/hash/Whirlpool.java, libraries/javalib/gnu/crypto/hash/package.html, libraries/javalib/gnu/crypto/jce/GnuCrypto.java, libraries/javalib/gnu/crypto/jce/GnuSasl.java, libraries/javalib/gnu/crypto/jce/GnuSecurity.java, libraries/javalib/gnu/crypto/jce/PBKDF2SecretKeyFactory.java, libraries/javalib/gnu/crypto/jce/cipher/AESSpi.java, libraries/javalib/gnu/crypto/jce/cipher/ARCFourSpi.java, libraries/javalib/gnu/crypto/jce/cipher/AnubisSpi.java, libraries/javalib/gnu/crypto/jce/cipher/BlowfishSpi.java, libraries/javalib/gnu/crypto/jce/cipher/Cast5Spi.java, libraries/javalib/gnu/crypto/jce/cipher/CipherAdapter.java, libraries/javalib/gnu/crypto/jce/cipher/DESSpi.java, libraries/javalib/gnu/crypto/jce/cipher/KhazadSpi.java, libraries/javalib/gnu/crypto/jce/cipher/NullCipherSpi.java, libraries/javalib/gnu/crypto/jce/cipher/PBES2.java, libraries/javalib/gnu/crypto/jce/cipher/RijndaelSpi.java, libraries/javalib/gnu/crypto/jce/cipher/SerpentSpi.java, libraries/javalib/gnu/crypto/jce/cipher/SquareSpi.java, libraries/javalib/gnu/crypto/jce/cipher/TripleDESSpi.java, libraries/javalib/gnu/crypto/jce/cipher/TwofishSpi.java, libraries/javalib/gnu/crypto/jce/hash/HavalSpi.java, libraries/javalib/gnu/crypto/jce/hash/MD2Spi.java, libraries/javalib/gnu/crypto/jce/hash/MD4Spi.java, libraries/javalib/gnu/crypto/jce/hash/MD5Spi.java, libraries/javalib/gnu/crypto/jce/hash/MessageDigestAdapter.java, libraries/javalib/gnu/crypto/jce/hash/RipeMD128Spi.java, libraries/javalib/gnu/crypto/jce/hash/RipeMD160Spi.java, libraries/javalib/gnu/crypto/jce/hash/Sha160Spi.java, libraries/javalib/gnu/crypto/jce/hash/Sha256Spi.java, libraries/javalib/gnu/crypto/jce/hash/Sha384Spi.java, libraries/javalib/gnu/crypto/jce/hash/Sha512Spi.java, libraries/javalib/gnu/crypto/jce/hash/TigerSpi.java, libraries/javalib/gnu/crypto/jce/hash/WhirlpoolSpi.java, libraries/javalib/gnu/crypto/jce/key/AnubisKeyGeneratorImpl.java, libraries/javalib/gnu/crypto/jce/key/BlowfishKeyGeneratorImpl.java, libraries/javalib/gnu/crypto/jce/key/Cast5KeyGeneratorImpl.java, libraries/javalib/gnu/crypto/jce/key/DESKeyGeneratorImpl.java, libraries/javalib/gnu/crypto/jce/key/KhazadKeyGeneratorImpl.java, libraries/javalib/gnu/crypto/jce/key/RijndaelKeyGeneratorImpl.java, libraries/javalib/gnu/crypto/jce/key/SecretKeyGeneratorImpl.java, libraries/javalib/gnu/crypto/jce/key/SerpentKeyGeneratorImpl.java, libraries/javalib/gnu/crypto/jce/key/SquareKeyGeneratorImpl.java, libraries/javalib/gnu/crypto/jce/key/TripleDESKeyGeneratorImpl.java, libraries/javalib/gnu/crypto/jce/key/TwofishKeyGeneratorImpl.java, libraries/javalib/gnu/crypto/jce/keyring/GnuKeyring.java, libraries/javalib/gnu/crypto/jce/mac/HMacHavalSpi.java, libraries/javalib/gnu/crypto/jce/mac/HMacMD2Spi.java, libraries/javalib/gnu/crypto/jce/mac/HMacMD4Spi.java, libraries/javalib/gnu/crypto/jce/mac/HMacMD5Spi.java, libraries/javalib/gnu/crypto/jce/mac/HMacRipeMD128Spi.java, libraries/javalib/gnu/crypto/jce/mac/HMacRipeMD160Spi.java, libraries/javalib/gnu/crypto/jce/mac/HMacSHA160Spi.java, libraries/javalib/gnu/crypto/jce/mac/HMacSHA256Spi.java, libraries/javalib/gnu/crypto/jce/mac/HMacSHA384Spi.java, libraries/javalib/gnu/crypto/jce/mac/HMacSHA512Spi.java, libraries/javalib/gnu/crypto/jce/mac/HMacTigerSpi.java, libraries/javalib/gnu/crypto/jce/mac/HMacWhirlpoolSpi.java, libraries/javalib/gnu/crypto/jce/mac/MacAdapter.java, libraries/javalib/gnu/crypto/jce/mac/OMacImpl.java, libraries/javalib/gnu/crypto/jce/mac/TMMH16Spi.java, libraries/javalib/gnu/crypto/jce/mac/UHash32Spi.java, libraries/javalib/gnu/crypto/jce/mac/UMac32Spi.java, libraries/javalib/gnu/crypto/jce/params/BlockCipherParameters.java, libraries/javalib/gnu/crypto/jce/params/DEREncodingException.java, libraries/javalib/gnu/crypto/jce/params/DERReader.java, libraries/javalib/gnu/crypto/jce/params/DERWriter.java, libraries/javalib/gnu/crypto/jce/prng/ARCFourRandomSpi.java, libraries/javalib/gnu/crypto/jce/prng/CSPRNGSpi.java, libraries/javalib/gnu/crypto/jce/prng/HavalRandomSpi.java, libraries/javalib/gnu/crypto/jce/prng/ICMRandomSpi.java, libraries/javalib/gnu/crypto/jce/prng/MD2RandomSpi.java, libraries/javalib/gnu/crypto/jce/prng/MD4RandomSpi.java, libraries/javalib/gnu/crypto/jce/prng/MD5RandomSpi.java, libraries/javalib/gnu/crypto/jce/prng/RipeMD128RandomSpi.java, libraries/javalib/gnu/crypto/jce/prng/RipeMD160RandomSpi.java, libraries/javalib/gnu/crypto/jce/prng/SecureRandomAdapter.java, libraries/javalib/gnu/crypto/jce/prng/Sha160RandomSpi.java, libraries/javalib/gnu/crypto/jce/prng/Sha256RandomSpi.java, libraries/javalib/gnu/crypto/jce/prng/Sha384RandomSpi.java, libraries/javalib/gnu/crypto/jce/prng/Sha512RandomSpi.java, libraries/javalib/gnu/crypto/jce/prng/TigerRandomSpi.java, libraries/javalib/gnu/crypto/jce/prng/UMacRandomSpi.java, libraries/javalib/gnu/crypto/jce/prng/WhirlpoolRandomSpi.java, libraries/javalib/gnu/crypto/jce/sig/DSSKeyPairGeneratorSpi.java, libraries/javalib/gnu/crypto/jce/sig/DSSRawSignatureSpi.java, libraries/javalib/gnu/crypto/jce/sig/KeyPairGeneratorAdapter.java, libraries/javalib/gnu/crypto/jce/sig/RSAKeyPairGeneratorSpi.java, libraries/javalib/gnu/crypto/jce/sig/RSAPSSRawSignatureSpi.java, libraries/javalib/gnu/crypto/jce/sig/SignatureAdapter.java, libraries/javalib/gnu/crypto/jce/spec/BlockCipherParameterSpec.java, libraries/javalib/gnu/crypto/jce/spec/TMMHParameterSpec.java, libraries/javalib/gnu/crypto/jce/spec/UMac32ParameterSpec.java, libraries/javalib/gnu/crypto/key/BaseKeyAgreementParty.java, libraries/javalib/gnu/crypto/key/GnuSecretKey.java, libraries/javalib/gnu/crypto/key/IKeyAgreementParty.java, libraries/javalib/gnu/crypto/key/IKeyPairCodec.java, libraries/javalib/gnu/crypto/key/IKeyPairGenerator.java, libraries/javalib/gnu/crypto/key/IncomingMessage.java, libraries/javalib/gnu/crypto/key/KeyAgreementException.java, libraries/javalib/gnu/crypto/key/KeyAgreementFactory.java, libraries/javalib/gnu/crypto/key/KeyPairCodecFactory.java, libraries/javalib/gnu/crypto/key/KeyPairGeneratorFactory.java, libraries/javalib/gnu/crypto/key/OutgoingMessage.java, libraries/javalib/gnu/crypto/key/dh/DHKeyPairRawCodec.java, libraries/javalib/gnu/crypto/key/dh/DiffieHellmanKeyAgreement.java, libraries/javalib/gnu/crypto/key/dh/DiffieHellmanReceiver.java, libraries/javalib/gnu/crypto/key/dh/DiffieHellmanSender.java, libraries/javalib/gnu/crypto/key/dh/ElGamalKeyAgreement.java, libraries/javalib/gnu/crypto/key/dh/ElGamalReceiver.java, libraries/javalib/gnu/crypto/key/dh/ElGamalSender.java, libraries/javalib/gnu/crypto/key/dh/GnuDHKey.java, libraries/javalib/gnu/crypto/key/dh/GnuDHKeyPairGenerator.java, libraries/javalib/gnu/crypto/key/dh/GnuDHPrivateKey.java, libraries/javalib/gnu/crypto/key/dh/GnuDHPublicKey.java, libraries/javalib/gnu/crypto/key/dh/RFC2631.java, libraries/javalib/gnu/crypto/key/dss/DSSKey.java, libraries/javalib/gnu/crypto/key/dss/DSSKeyPairGenerator.java, libraries/javalib/gnu/crypto/key/dss/DSSKeyPairRawCodec.java, libraries/javalib/gnu/crypto/key/dss/DSSPrivateKey.java, libraries/javalib/gnu/crypto/key/dss/DSSPublicKey.java, libraries/javalib/gnu/crypto/key/dss/FIPS186.java, libraries/javalib/gnu/crypto/key/package.html, libraries/javalib/gnu/crypto/key/rsa/GnuRSAKey.java, libraries/javalib/gnu/crypto/key/rsa/GnuRSAPrivateKey.java, libraries/javalib/gnu/crypto/key/rsa/GnuRSAPublicKey.java, libraries/javalib/gnu/crypto/key/rsa/RSAKeyPairGenerator.java, libraries/javalib/gnu/crypto/key/rsa/RSAKeyPairRawCodec.java, libraries/javalib/gnu/crypto/key/srp6/SRP6Host.java, libraries/javalib/gnu/crypto/key/srp6/SRP6KeyAgreement.java, libraries/javalib/gnu/crypto/key/srp6/SRP6SaslClient.java, libraries/javalib/gnu/crypto/key/srp6/SRP6SaslServer.java, libraries/javalib/gnu/crypto/key/srp6/SRP6TLSClient.java, libraries/javalib/gnu/crypto/key/srp6/SRP6TLSServer.java, libraries/javalib/gnu/crypto/key/srp6/SRP6User.java, libraries/javalib/gnu/crypto/key/srp6/SRPAlgorithm.java, libraries/javalib/gnu/crypto/key/srp6/SRPKey.java, libraries/javalib/gnu/crypto/key/srp6/SRPKeyPairGenerator.java, libraries/javalib/gnu/crypto/key/srp6/SRPKeyPairRawCodec.java, libraries/javalib/gnu/crypto/key/srp6/SRPPrivateKey.java, libraries/javalib/gnu/crypto/key/srp6/SRPPublicKey.java, libraries/javalib/gnu/crypto/keyring/AuthenticatedEntry.java, libraries/javalib/gnu/crypto/keyring/BaseKeyring.java, libraries/javalib/gnu/crypto/keyring/BinaryDataEntry.java, libraries/javalib/gnu/crypto/keyring/CertPathEntry.java, libraries/javalib/gnu/crypto/keyring/CertificateEntry.java, libraries/javalib/gnu/crypto/keyring/CompressedEntry.java, libraries/javalib/gnu/crypto/keyring/EncryptedEntry.java, libraries/javalib/gnu/crypto/keyring/Entry.java, libraries/javalib/gnu/crypto/keyring/EnvelopeEntry.java, libraries/javalib/gnu/crypto/keyring/GnuPrivateKeyring.java, libraries/javalib/gnu/crypto/keyring/GnuPublicKeyring.java, libraries/javalib/gnu/crypto/keyring/IKeyring.java, libraries/javalib/gnu/crypto/keyring/IPrivateKeyring.java, libraries/javalib/gnu/crypto/keyring/IPublicKeyring.java, libraries/javalib/gnu/crypto/keyring/MalformedKeyringException.java, libraries/javalib/gnu/crypto/keyring/MaskableEnvelopeEntry.java, libraries/javalib/gnu/crypto/keyring/MeteredInputStream.java, libraries/javalib/gnu/crypto/keyring/PasswordAuthenticatedEntry.java, libraries/javalib/gnu/crypto/keyring/PasswordEncryptedEntry.java, libraries/javalib/gnu/crypto/keyring/PasswordProtectedEntry.java, libraries/javalib/gnu/crypto/keyring/PrimitiveEntry.java, libraries/javalib/gnu/crypto/keyring/PrivateKeyEntry.java, libraries/javalib/gnu/crypto/keyring/Properties.java, libraries/javalib/gnu/crypto/keyring/PublicKeyEntry.java, libraries/javalib/gnu/crypto/keyring/package.html, libraries/javalib/gnu/crypto/mac/BaseMac.java, libraries/javalib/gnu/crypto/mac/HMac.java, libraries/javalib/gnu/crypto/mac/HMacFactory.java, libraries/javalib/gnu/crypto/mac/IMac.java, libraries/javalib/gnu/crypto/mac/MacFactory.java, libraries/javalib/gnu/crypto/mac/MacInputStream.java, libraries/javalib/gnu/crypto/mac/MacOutputStream.java, libraries/javalib/gnu/crypto/mac/OMAC.java, libraries/javalib/gnu/crypto/mac/TMMH16.java, libraries/javalib/gnu/crypto/mac/UHash32.java, libraries/javalib/gnu/crypto/mac/UMac32.java, libraries/javalib/gnu/crypto/mac/package.html, libraries/javalib/gnu/crypto/mode/BaseMode.java, libraries/javalib/gnu/crypto/mode/CBC.java, libraries/javalib/gnu/crypto/mode/CFB.java, libraries/javalib/gnu/crypto/mode/CTR.java, libraries/javalib/gnu/crypto/mode/EAX.java, libraries/javalib/gnu/crypto/mode/ECB.java, libraries/javalib/gnu/crypto/mode/IAuthenticatedMode.java, libraries/javalib/gnu/crypto/mode/ICM.java, libraries/javalib/gnu/crypto/mode/IMode.java, libraries/javalib/gnu/crypto/mode/ModeFactory.java, libraries/javalib/gnu/crypto/mode/OFB.java, libraries/javalib/gnu/crypto/mode/package.html, libraries/javalib/gnu/crypto/pad/BasePad.java, libraries/javalib/gnu/crypto/pad/IPad.java, libraries/javalib/gnu/crypto/pad/PKCS1_V1_5.java, libraries/javalib/gnu/crypto/pad/PKCS7.java, libraries/javalib/gnu/crypto/pad/PadFactory.java, libraries/javalib/gnu/crypto/pad/SSL3.java, libraries/javalib/gnu/crypto/pad/TBC.java, libraries/javalib/gnu/crypto/pad/TLS1.java, libraries/javalib/gnu/crypto/pad/WrongPaddingException.java, libraries/javalib/gnu/crypto/pad/package.html, libraries/javalib/gnu/crypto/pki/GnuPKIExtension.java, libraries/javalib/gnu/crypto/pki/PolicyNodeImpl.java, libraries/javalib/gnu/crypto/pki/Util.java, libraries/javalib/gnu/crypto/pki/X500Name.java, libraries/javalib/gnu/crypto/pki/X509CRLEntryImpl.java, libraries/javalib/gnu/crypto/pki/X509CRLImpl.java, libraries/javalib/gnu/crypto/pki/X509CRLSelectorImpl.java, libraries/javalib/gnu/crypto/pki/X509CertPath.java, libraries/javalib/gnu/crypto/pki/X509CertSelectorImpl.java, libraries/javalib/gnu/crypto/pki/X509CertificateBuilder.java, libraries/javalib/gnu/crypto/pki/X509CertificateImpl.java, libraries/javalib/gnu/crypto/pki/ext/AuthorityKeyIdentifier.java, libraries/javalib/gnu/crypto/pki/ext/BasicConstraints.java, libraries/javalib/gnu/crypto/pki/ext/CRLNumber.java, libraries/javalib/gnu/crypto/pki/ext/CertificatePolicies.java, libraries/javalib/gnu/crypto/pki/ext/ExtendedKeyUsage.java, libraries/javalib/gnu/crypto/pki/ext/Extension.java, libraries/javalib/gnu/crypto/pki/ext/GeneralNames.java, libraries/javalib/gnu/crypto/pki/ext/IssuerAlternativeNames.java, libraries/javalib/gnu/crypto/pki/ext/KeyUsage.java, libraries/javalib/gnu/crypto/pki/ext/PolicyConstraint.java, libraries/javalib/gnu/crypto/pki/ext/PolicyMappings.java, libraries/javalib/gnu/crypto/pki/ext/PrivateKeyUsagePeriod.java, libraries/javalib/gnu/crypto/pki/ext/ReasonCode.java, libraries/javalib/gnu/crypto/pki/ext/SubjectAlternativeNames.java, libraries/javalib/gnu/crypto/pki/ext/SubjectKeyIdentifier.java, libraries/javalib/gnu/crypto/pki/io/Base64InputStream.java, libraries/javalib/gnu/crypto/pki/provider/CollectionCertStoreImpl.java, libraries/javalib/gnu/crypto/pki/provider/DSAParameters.java, libraries/javalib/gnu/crypto/pki/provider/DSASignature.java, libraries/javalib/gnu/crypto/pki/provider/EncodedKeyFactory.java, libraries/javalib/gnu/crypto/pki/provider/GnuDHPublicKey.java, libraries/javalib/gnu/crypto/pki/provider/GnuDSAPrivateKey.java, libraries/javalib/gnu/crypto/pki/provider/GnuDSAPublicKey.java, libraries/javalib/gnu/crypto/pki/provider/GnuPki.java, libraries/javalib/gnu/crypto/pki/provider/GnuRSAPrivateKey.java, libraries/javalib/gnu/crypto/pki/provider/GnuRSAPublicKey.java, libraries/javalib/gnu/crypto/pki/provider/MD2withRSA.java, libraries/javalib/gnu/crypto/pki/provider/MD4withRSA.java, libraries/javalib/gnu/crypto/pki/provider/MD5withRSA.java, libraries/javalib/gnu/crypto/pki/provider/PKIXCertPathValidator.java, libraries/javalib/gnu/crypto/pki/provider/RSA.java, libraries/javalib/gnu/crypto/pki/provider/RSAKeyFactory.java, libraries/javalib/gnu/crypto/pki/provider/SHA1withRSA.java, libraries/javalib/gnu/crypto/pki/provider/X509CertificateFactory.java, libraries/javalib/gnu/crypto/prng/ARCFour.java, libraries/javalib/gnu/crypto/prng/BasePRNG.java, libraries/javalib/gnu/crypto/prng/CSPRNG.java, libraries/javalib/gnu/crypto/prng/EntropySource.java, libraries/javalib/gnu/crypto/prng/ICMGenerator.java, libraries/javalib/gnu/crypto/prng/IPBE.java, libraries/javalib/gnu/crypto/prng/IRandom.java, libraries/javalib/gnu/crypto/prng/LimitReachedException.java, libraries/javalib/gnu/crypto/prng/MDGenerator.java, libraries/javalib/gnu/crypto/prng/PBKDF2.java, libraries/javalib/gnu/crypto/prng/PRNGFactory.java, libraries/javalib/gnu/crypto/prng/UMacGenerator.java, libraries/javalib/gnu/crypto/prng/package.html, libraries/javalib/gnu/crypto/sasl/AuthInfo.java, libraries/javalib/gnu/crypto/sasl/AuthInfoProviderFactory.java, libraries/javalib/gnu/crypto/sasl/ClientFactory.java, libraries/javalib/gnu/crypto/sasl/ClientMechanism.java, libraries/javalib/gnu/crypto/sasl/ConfidentialityException.java, libraries/javalib/gnu/crypto/sasl/IAuthInfoProvider.java, libraries/javalib/gnu/crypto/sasl/IAuthInfoProviderFactory.java, libraries/javalib/gnu/crypto/sasl/IllegalMechanismStateException.java, libraries/javalib/gnu/crypto/sasl/InputBuffer.java, libraries/javalib/gnu/crypto/sasl/IntegrityException.java, libraries/javalib/gnu/crypto/sasl/NoSuchMechanismException.java, libraries/javalib/gnu/crypto/sasl/NoSuchUserException.java, libraries/javalib/gnu/crypto/sasl/OutputBuffer.java, libraries/javalib/gnu/crypto/sasl/SaslEncodingException.java, libraries/javalib/gnu/crypto/sasl/SaslInputStream.java, libraries/javalib/gnu/crypto/sasl/SaslOutputStream.java, libraries/javalib/gnu/crypto/sasl/SaslUtil.java, libraries/javalib/gnu/crypto/sasl/ServerFactory.java, libraries/javalib/gnu/crypto/sasl/ServerMechanism.java, libraries/javalib/gnu/crypto/sasl/UserAlreadyExistsException.java, libraries/javalib/gnu/crypto/sasl/anonymous/AnonymousClient.java, libraries/javalib/gnu/crypto/sasl/anonymous/AnonymousServer.java, libraries/javalib/gnu/crypto/sasl/anonymous/AnonymousUtil.java, libraries/javalib/gnu/crypto/sasl/crammd5/CramMD5AuthInfoProvider.java, libraries/javalib/gnu/crypto/sasl/crammd5/CramMD5Client.java, libraries/javalib/gnu/crypto/sasl/crammd5/CramMD5Registry.java, libraries/javalib/gnu/crypto/sasl/crammd5/CramMD5Server.java, libraries/javalib/gnu/crypto/sasl/crammd5/CramMD5Util.java, libraries/javalib/gnu/crypto/sasl/crammd5/PasswordFile.java, libraries/javalib/gnu/crypto/sasl/package.html, libraries/javalib/gnu/crypto/sasl/plain/PasswordFile.java, libraries/javalib/gnu/crypto/sasl/plain/PlainAuthInfoProvider.java, libraries/javalib/gnu/crypto/sasl/plain/PlainClient.java, libraries/javalib/gnu/crypto/sasl/plain/PlainRegistry.java, libraries/javalib/gnu/crypto/sasl/plain/PlainServer.java, libraries/javalib/gnu/crypto/sasl/srp/CALG.java, libraries/javalib/gnu/crypto/sasl/srp/ClientStore.java, libraries/javalib/gnu/crypto/sasl/srp/IALG.java, libraries/javalib/gnu/crypto/sasl/srp/KDF.java, libraries/javalib/gnu/crypto/sasl/srp/PasswordFile.java, libraries/javalib/gnu/crypto/sasl/srp/SRP.java, libraries/javalib/gnu/crypto/sasl/srp/SRPAuthInfoProvider.java, libraries/javalib/gnu/crypto/sasl/srp/SRPClient.java, libraries/javalib/gnu/crypto/sasl/srp/SRPRegistry.java, libraries/javalib/gnu/crypto/sasl/srp/SRPServer.java, libraries/javalib/gnu/crypto/sasl/srp/SecurityContext.java, libraries/javalib/gnu/crypto/sasl/srp/ServerStore.java, libraries/javalib/gnu/crypto/sasl/srp/StoreEntry.java, libraries/javalib/gnu/crypto/sasl/srp/package.html, libraries/javalib/gnu/crypto/sig/BaseSignature.java, libraries/javalib/gnu/crypto/sig/ISignature.java, libraries/javalib/gnu/crypto/sig/ISignatureCodec.java, libraries/javalib/gnu/crypto/sig/SignatureFactory.java, libraries/javalib/gnu/crypto/sig/dss/DSSSignature.java, libraries/javalib/gnu/crypto/sig/dss/DSSSignatureRawCodec.java, libraries/javalib/gnu/crypto/sig/package.html, libraries/javalib/gnu/crypto/sig/rsa/EME_PKCS1_V1_5.java, libraries/javalib/gnu/crypto/sig/rsa/EMSA_PKCS1_V1_5.java, libraries/javalib/gnu/crypto/sig/rsa/EMSA_PSS.java, libraries/javalib/gnu/crypto/sig/rsa/RSA.java, libraries/javalib/gnu/crypto/sig/rsa/RSAPKCS1V1_5Signature.java, libraries/javalib/gnu/crypto/sig/rsa/RSAPSSSignature.java, libraries/javalib/gnu/crypto/sig/rsa/RSAPSSSignatureRawCodec.java, libraries/javalib/gnu/crypto/tool/CipherSpeed.java, libraries/javalib/gnu/crypto/tool/Ent.java, libraries/javalib/gnu/crypto/tool/HashSpeed.java, libraries/javalib/gnu/crypto/tool/NessieCipherTVEmitter.java, libraries/javalib/gnu/crypto/tool/NessieHashTVEmitter.java, libraries/javalib/gnu/crypto/tool/NistKat.java, libraries/javalib/gnu/crypto/tool/NistMCT.java, libraries/javalib/gnu/crypto/tool/SMTPClient.java, libraries/javalib/gnu/crypto/tool/SaslC.java, libraries/javalib/gnu/crypto/tool/SaslConnection.java, libraries/javalib/gnu/crypto/tool/SaslS.java, libraries/javalib/gnu/crypto/tool/SimpleCallbackHandler.java, libraries/javalib/gnu/crypto/tool/keytool/Command.java, libraries/javalib/gnu/crypto/tool/keytool/Delete.java, libraries/javalib/gnu/crypto/tool/keytool/Export.java, libraries/javalib/gnu/crypto/tool/keytool/GenKey.java, libraries/javalib/gnu/crypto/tool/keytool/Import.java, libraries/javalib/gnu/crypto/tool/keytool/List.java, libraries/javalib/gnu/crypto/tool/keytool/Main.java, libraries/javalib/gnu/crypto/tool/keytool/MessagesBundle.properties, libraries/javalib/gnu/crypto/tool/keytool/Path.java, libraries/javalib/gnu/crypto/tool/keytool/Revoke.java, libraries/javalib/gnu/crypto/tool/keytool/Sign.java, libraries/javalib/gnu/crypto/tool/keytool/Trust.java, libraries/javalib/gnu/crypto/util/Base64.java, libraries/javalib/gnu/crypto/util/ExpirableObject.java, libraries/javalib/gnu/crypto/util/PRNG.java, libraries/javalib/gnu/crypto/util/Prime.java, libraries/javalib/gnu/crypto/util/Sequence.java, libraries/javalib/gnu/crypto/util/SimpleList.java, libraries/javalib/gnu/crypto/util/Util.java, libraries/javalib/javax/crypto/BadPaddingException.java, libraries/javalib/javax/crypto/BitString.java, libraries/javalib/javax/crypto/Cipher.java, libraries/javalib/javax/crypto/CipherInputStream.java, libraries/javalib/javax/crypto/CipherOutputStream.java, libraries/javalib/javax/crypto/CipherSpi.java, libraries/javalib/javax/crypto/EncryptedPrivateKeyInfo.java, libraries/javalib/javax/crypto/Engine.java, libraries/javalib/javax/crypto/ExemptionMechanism.java, libraries/javalib/javax/crypto/ExemptionMechanismException.java, libraries/javalib/javax/crypto/ExemptionMechanismSpi.java, libraries/javalib/javax/crypto/IllegalBlockSizeException.java, libraries/javalib/javax/crypto/KeyAgreement.java, libraries/javalib/javax/crypto/KeyAgreementSpi.java, libraries/javalib/javax/crypto/KeyGenerator.java, libraries/javalib/javax/crypto/KeyGeneratorSpi.java, libraries/javalib/javax/crypto/Mac.java, libraries/javalib/javax/crypto/MacSpi.java, libraries/javalib/javax/crypto/NoSuchPaddingException.java, libraries/javalib/javax/crypto/NullCipher.java, libraries/javalib/javax/crypto/NullCipherImpl.java, libraries/javalib/javax/crypto/SealedObject.java, libraries/javalib/javax/crypto/SecretKey.java, libraries/javalib/javax/crypto/SecretKeyFactory.java, libraries/javalib/javax/crypto/SecretKeyFactorySpi.java, libraries/javalib/javax/crypto/ShortBufferException.java, libraries/javalib/javax/crypto/interfaces/DHKey.java, libraries/javalib/javax/crypto/interfaces/DHPrivateKey.java, libraries/javalib/javax/crypto/interfaces/DHPublicKey.java, libraries/javalib/javax/crypto/interfaces/PBEKey.java, libraries/javalib/javax/crypto/spec/DESKeySpec.java, libraries/javalib/javax/crypto/spec/DESedeKeySpec.java, libraries/javalib/javax/crypto/spec/DHGenParameterSpec.java, libraries/javalib/javax/crypto/spec/DHParameterSpec.java, libraries/javalib/javax/crypto/spec/DHPrivateKeySpec.java, libraries/javalib/javax/crypto/spec/DHPublicKeySpec.java, libraries/javalib/javax/crypto/spec/IvParameterSpec.java, libraries/javalib/javax/crypto/spec/PBEKeySpec.java, libraries/javalib/javax/crypto/spec/PBEParameterSpec.java, libraries/javalib/javax/crypto/spec/RC2ParameterSpec.java, libraries/javalib/javax/crypto/spec/RC5ParameterSpec.java, libraries/javalib/javax/crypto/spec/SecretKeySpec.java, libraries/javalib/javax/security/auth/AuthPermission.java, libraries/javalib/javax/security/auth/DestroyFailedException.java, libraries/javalib/javax/security/auth/Destroyable.java, libraries/javalib/javax/security/auth/Policy.java, libraries/javalib/javax/security/auth/PrivateCredentialPermission.java, libraries/javalib/javax/security/auth/RefreshFailedException.java, libraries/javalib/javax/security/auth/Refreshable.java, libraries/javalib/javax/security/auth/Subject.java, libraries/javalib/javax/security/auth/SubjectDomainCombiner.java, libraries/javalib/javax/security/auth/callback/Callback.java, libraries/javalib/javax/security/auth/callback/CallbackHandler.java, libraries/javalib/javax/security/auth/callback/ChoiceCallback.java, libraries/javalib/javax/security/auth/callback/ConfirmationCallback.java, libraries/javalib/javax/security/auth/callback/LanguageCallback.java, libraries/javalib/javax/security/auth/callback/NameCallback.java, libraries/javalib/javax/security/auth/callback/PasswordCallback.java, libraries/javalib/javax/security/auth/callback/TextInputCallback.java, libraries/javalib/javax/security/auth/callback/TextOutputCallback.java, libraries/javalib/javax/security/auth/callback/UnsupportedCallbackException.java, libraries/javalib/javax/security/auth/login/AccountExpiredException.java, libraries/javalib/javax/security/auth/login/AppConfigurationEntry.java, libraries/javalib/javax/security/auth/login/Configuration.java, libraries/javalib/javax/security/auth/login/CredentialExpiredException.java, libraries/javalib/javax/security/auth/login/FailedLoginException.java, libraries/javalib/javax/security/auth/login/LoginContext.java, libraries/javalib/javax/security/auth/login/LoginException.java, libraries/javalib/javax/security/auth/login/NullConfiguration.java, libraries/javalib/javax/security/auth/spi/LoginModule.java, libraries/javalib/javax/security/auth/x500/X500Principal.java, libraries/javalib/javax/security/auth/x500/X500PrivateCredential.java, libraries/javalib/javax/security/sasl/AuthenticationException.java, libraries/javalib/javax/security/sasl/AuthorizeCallback.java, libraries/javalib/javax/security/sasl/RealmCallback.java, libraries/javalib/javax/security/sasl/RealmChoiceCallback.java, libraries/javalib/javax/security/sasl/Sasl.java, libraries/javalib/javax/security/sasl/SaslClient.java, libraries/javalib/javax/security/sasl/SaslClientFactory.java, libraries/javalib/javax/security/sasl/SaslException.java, libraries/javalib/javax/security/sasl/SaslServer.java, libraries/javalib/javax/security/sasl/SaslServerFactory.java, libraries/javalib/org/ietf/jgss/ChannelBinding.java, libraries/javalib/org/ietf/jgss/GSSContext.java, libraries/javalib/org/ietf/jgss/GSSCredential.java, libraries/javalib/org/ietf/jgss/GSSException.java, libraries/javalib/org/ietf/jgss/GSSManager.java, libraries/javalib/org/ietf/jgss/GSSName.java, libraries/javalib/org/ietf/jgss/MessageProp.java, libraries/javalib/org/ietf/jgss/MessagesBundle.properties, libraries/javalib/org/ietf/jgss/Oid.java: New files, taken from GNU Crypto. Licensed under GPL+linking exception. * libraries/javalib/org/metastatic/jessie/Base64.java, libraries/javalib/org/metastatic/jessie/CertificateHandler.java, libraries/javalib/org/metastatic/jessie/ConsoleCertificateHandler.java, libraries/javalib/org/metastatic/jessie/ConsolePasswordHandler.java, libraries/javalib/org/metastatic/jessie/ConsoleTextInput.java, libraries/javalib/org/metastatic/jessie/DefaultHandler.java, libraries/javalib/org/metastatic/jessie/DialogPasswordHandler.java, libraries/javalib/org/metastatic/jessie/EntropySource.java, libraries/javalib/org/metastatic/jessie/Jessie.java.in, libraries/javalib/org/metastatic/jessie/NullManagerParameters.java, libraries/javalib/org/metastatic/jessie/PrivateCredentials.java, libraries/javalib/org/metastatic/jessie/SRPManagerParameters.java, libraries/javalib/org/metastatic/jessie/SRPTrustManager.java, libraries/javalib/org/metastatic/jessie/StaticTrustAnchors.java, libraries/javalib/org/metastatic/jessie/https/ChunkedInputStream.java, libraries/javalib/org/metastatic/jessie/https/Connection.java, libraries/javalib/org/metastatic/jessie/https/Handler.java, libraries/javalib/org/metastatic/jessie/pki/GnuPKIExtension.java, libraries/javalib/org/metastatic/jessie/pki/Util.java, libraries/javalib/org/metastatic/jessie/pki/X500Name.java, libraries/javalib/org/metastatic/jessie/pki/X509CRLEntryImpl.java, libraries/javalib/org/metastatic/jessie/pki/X509CRLImpl.java, libraries/javalib/org/metastatic/jessie/pki/X509CertificateImpl.java, libraries/javalib/org/metastatic/jessie/pki/der/BitString.java, libraries/javalib/org/metastatic/jessie/pki/der/DER.java, libraries/javalib/org/metastatic/jessie/pki/der/DEREncodingException.java, libraries/javalib/org/metastatic/jessie/pki/der/DERReader.java, libraries/javalib/org/metastatic/jessie/pki/der/DERValue.java, libraries/javalib/org/metastatic/jessie/pki/der/DERWriter.java, libraries/javalib/org/metastatic/jessie/pki/der/OID.java, libraries/javalib/org/metastatic/jessie/pki/ext/AuthorityKeyIdentifier.java, libraries/javalib/org/metastatic/jessie/pki/ext/BasicConstraints.java, libraries/javalib/org/metastatic/jessie/pki/ext/CRLNumber.java, libraries/javalib/org/metastatic/jessie/pki/ext/CertificatePolicies.java, libraries/javalib/org/metastatic/jessie/pki/ext/ExtendedKeyUsage.java, libraries/javalib/org/metastatic/jessie/pki/ext/Extension.java, libraries/javalib/org/metastatic/jessie/pki/ext/GeneralNames.java, libraries/javalib/org/metastatic/jessie/pki/ext/IssuerAlternativeNames.java, libraries/javalib/org/metastatic/jessie/pki/ext/KeyUsage.java, libraries/javalib/org/metastatic/jessie/pki/ext/PolicyMappings.java, libraries/javalib/org/metastatic/jessie/pki/ext/PrivateKeyUsagePeriod.java, libraries/javalib/org/metastatic/jessie/pki/ext/ReasonCode.java, libraries/javalib/org/metastatic/jessie/pki/ext/SubjectAlternativeNames.java, libraries/javalib/org/metastatic/jessie/pki/ext/SubjectKeyIdentifier.java, libraries/javalib/org/metastatic/jessie/pki/io/ASN1ParsingException.java, libraries/javalib/org/metastatic/jessie/pki/io/Base64InputStream.java, libraries/javalib/org/metastatic/jessie/pki/provider/DSAParameters.java, libraries/javalib/org/metastatic/jessie/pki/provider/DSASignature.java, libraries/javalib/org/metastatic/jessie/pki/provider/EncodedKeyFactory.java, libraries/javalib/org/metastatic/jessie/pki/provider/GnuDHPublicKey.java, libraries/javalib/org/metastatic/jessie/pki/provider/GnuDSAPrivateKey.java, libraries/javalib/org/metastatic/jessie/pki/provider/GnuDSAPublicKey.java, libraries/javalib/org/metastatic/jessie/pki/provider/GnuRSAPrivateKey.java, libraries/javalib/org/metastatic/jessie/pki/provider/GnuRSAPublicKey.java, libraries/javalib/org/metastatic/jessie/pki/provider/MD2.java, libraries/javalib/org/metastatic/jessie/pki/provider/MD2withRSA.java, libraries/javalib/org/metastatic/jessie/pki/provider/MD4withRSA.java, libraries/javalib/org/metastatic/jessie/pki/provider/MD5.java, libraries/javalib/org/metastatic/jessie/pki/provider/MD5withRSA.java, libraries/javalib/org/metastatic/jessie/pki/provider/RSA.java, libraries/javalib/org/metastatic/jessie/pki/provider/RSAKeyFactory.java, libraries/javalib/org/metastatic/jessie/pki/provider/SHA1.java, libraries/javalib/org/metastatic/jessie/pki/provider/SHA1withRSA.java, libraries/javalib/org/metastatic/jessie/pki/provider/X509CertificateFactory.java, libraries/javalib/org/metastatic/jessie/provider/Alert.java, libraries/javalib/org/metastatic/jessie/provider/AlertException.java, libraries/javalib/org/metastatic/jessie/provider/BitString.java, libraries/javalib/org/metastatic/jessie/provider/CSPRNG.java, libraries/javalib/org/metastatic/jessie/provider/CSPRNGSpi.java, libraries/javalib/org/metastatic/jessie/provider/Certificate.java, libraries/javalib/org/metastatic/jessie/provider/CertificateRequest.java, libraries/javalib/org/metastatic/jessie/provider/CertificateType.java, libraries/javalib/org/metastatic/jessie/provider/CertificateVerify.java, libraries/javalib/org/metastatic/jessie/provider/CipherSuite.java, libraries/javalib/org/metastatic/jessie/provider/ClientHello.java, libraries/javalib/org/metastatic/jessie/provider/ClientKeyExchange.java, libraries/javalib/org/metastatic/jessie/provider/CompressionMethod.java, libraries/javalib/org/metastatic/jessie/provider/Constructed.java, libraries/javalib/org/metastatic/jessie/provider/ContentType.java, libraries/javalib/org/metastatic/jessie/provider/Context.java, libraries/javalib/org/metastatic/jessie/provider/DER.java, libraries/javalib/org/metastatic/jessie/provider/DEREncodingException.java, libraries/javalib/org/metastatic/jessie/provider/DERReader.java, libraries/javalib/org/metastatic/jessie/provider/DERValue.java, libraries/javalib/org/metastatic/jessie/provider/DERWriter.java, libraries/javalib/org/metastatic/jessie/provider/DiffieHellman.java, libraries/javalib/org/metastatic/jessie/provider/DigestInputStream.java, libraries/javalib/org/metastatic/jessie/provider/DigestOutputStream.java, libraries/javalib/org/metastatic/jessie/provider/Enumerated.java, libraries/javalib/org/metastatic/jessie/provider/Extension.java, libraries/javalib/org/metastatic/jessie/provider/Extensions.java, libraries/javalib/org/metastatic/jessie/provider/Extensions.java.in, libraries/javalib/org/metastatic/jessie/provider/Finished.java, libraries/javalib/org/metastatic/jessie/provider/GNUSecurityParameters.java, libraries/javalib/org/metastatic/jessie/provider/Handshake.java, libraries/javalib/org/metastatic/jessie/provider/JCESecurityParameters.java, libraries/javalib/org/metastatic/jessie/provider/JDBCSessionContext.java, libraries/javalib/org/metastatic/jessie/provider/Jessie.java, libraries/javalib/org/metastatic/jessie/provider/Jessie.java.in, libraries/javalib/org/metastatic/jessie/provider/JessieDHPrivateKey.java, libraries/javalib/org/metastatic/jessie/provider/JessieDHPublicKey.java, libraries/javalib/org/metastatic/jessie/provider/JessieRSAPrivateKey.java, libraries/javalib/org/metastatic/jessie/provider/JessieRSAPublicKey.java, libraries/javalib/org/metastatic/jessie/provider/KeyPool.java, libraries/javalib/org/metastatic/jessie/provider/MacException.java, libraries/javalib/org/metastatic/jessie/provider/OID.java, libraries/javalib/org/metastatic/jessie/provider/OverflowException.java, libraries/javalib/org/metastatic/jessie/provider/ProtocolVersion.java, libraries/javalib/org/metastatic/jessie/provider/Random.java, libraries/javalib/org/metastatic/jessie/provider/RecordInput.java, libraries/javalib/org/metastatic/jessie/provider/RecordInputStream.java, libraries/javalib/org/metastatic/jessie/provider/RecordOutputStream.java, libraries/javalib/org/metastatic/jessie/provider/RecordingInputStream.java, libraries/javalib/org/metastatic/jessie/provider/SRPTrustManagerFactory.java, libraries/javalib/org/metastatic/jessie/provider/SSLHMac.java, libraries/javalib/org/metastatic/jessie/provider/SSLRSASignature.java, libraries/javalib/org/metastatic/jessie/provider/SSLRandom.java, libraries/javalib/org/metastatic/jessie/provider/SSLServerSocket.java, libraries/javalib/org/metastatic/jessie/provider/SSLServerSocketFactory.java, libraries/javalib/org/metastatic/jessie/provider/SSLSocket.java, libraries/javalib/org/metastatic/jessie/provider/SSLSocket.java.in, libraries/javalib/org/metastatic/jessie/provider/SSLSocketFactory.java, libraries/javalib/org/metastatic/jessie/provider/SSLSocketInputStream.java, libraries/javalib/org/metastatic/jessie/provider/SSLSocketOutputStream.java, libraries/javalib/org/metastatic/jessie/provider/SecurityParameters.java, libraries/javalib/org/metastatic/jessie/provider/ServerHello.java, libraries/javalib/org/metastatic/jessie/provider/ServerKeyExchange.java, libraries/javalib/org/metastatic/jessie/provider/Session.java, libraries/javalib/org/metastatic/jessie/provider/SessionContext.java, libraries/javalib/org/metastatic/jessie/provider/Signature.java, libraries/javalib/org/metastatic/jessie/provider/SimpleList.java, libraries/javalib/org/metastatic/jessie/provider/SynchronizedRandom.java, libraries/javalib/org/metastatic/jessie/provider/TLSHMac.java, libraries/javalib/org/metastatic/jessie/provider/TLSRandom.java, libraries/javalib/org/metastatic/jessie/provider/Util.java, libraries/javalib/org/metastatic/jessie/provider/X509KeyManagerFactory.java, libraries/javalib/org/metastatic/jessie/provider/X509TrustManagerFactory.java, libraries/javalib/org/metastatic/jessie/provider/XMLSessionContext.java: New files, taken from Jessie. Licensed under GPL+linking exception. libraries/javalib/org/xbill/DNS/A6Record.java, libraries/javalib/org/xbill/DNS/AAAARecord.java, libraries/javalib/org/xbill/DNS/AFSDBRecord.java, libraries/javalib/org/xbill/DNS/APLRecord.java, libraries/javalib/org/xbill/DNS/ARecord.java, libraries/javalib/org/xbill/DNS/Address.java, libraries/javalib/org/xbill/DNS/CERTRecord.java, libraries/javalib/org/xbill/DNS/CNAMERecord.java, libraries/javalib/org/xbill/DNS/Cache.java, libraries/javalib/org/xbill/DNS/Compression.java, libraries/javalib/org/xbill/DNS/Credibility.java, libraries/javalib/org/xbill/DNS/DClass.java, libraries/javalib/org/xbill/DNS/DNAMERecord.java, libraries/javalib/org/xbill/DNS/DNSInput.java, libraries/javalib/org/xbill/DNS/DNSKEYRecord.java, libraries/javalib/org/xbill/DNS/DNSOutput.java, libraries/javalib/org/xbill/DNS/DNSSEC.java, libraries/javalib/org/xbill/DNS/DSRecord.java, libraries/javalib/org/xbill/DNS/ExtendedFlags.java, libraries/javalib/org/xbill/DNS/ExtendedResolver.java, libraries/javalib/org/xbill/DNS/FindServer.java, libraries/javalib/org/xbill/DNS/Flags.java, libraries/javalib/org/xbill/DNS/FormattedTime.java, libraries/javalib/org/xbill/DNS/GPOSRecord.java, libraries/javalib/org/xbill/DNS/HINFORecord.java, libraries/javalib/org/xbill/DNS/Header.java, libraries/javalib/org/xbill/DNS/ISDNRecord.java, libraries/javalib/org/xbill/DNS/Inet6Address.java, libraries/javalib/org/xbill/DNS/InvalidDClassException.java, libraries/javalib/org/xbill/DNS/InvalidTTLException.java, libraries/javalib/org/xbill/DNS/InvalidTypeException.java, libraries/javalib/org/xbill/DNS/KEYBase.java, libraries/javalib/org/xbill/DNS/KEYRecord.java, libraries/javalib/org/xbill/DNS/KXRecord.java, libraries/javalib/org/xbill/DNS/LOCRecord.java, libraries/javalib/org/xbill/DNS/Lookup.java, libraries/javalib/org/xbill/DNS/MBRecord.java, libraries/javalib/org/xbill/DNS/MDRecord.java, libraries/javalib/org/xbill/DNS/MFRecord.java, libraries/javalib/org/xbill/DNS/MGRecord.java, libraries/javalib/org/xbill/DNS/MINFORecord.java, libraries/javalib/org/xbill/DNS/MRRecord.java, libraries/javalib/org/xbill/DNS/MXRecord.java, libraries/javalib/org/xbill/DNS/Master.java, libraries/javalib/org/xbill/DNS/Message.java, libraries/javalib/org/xbill/DNS/Mnemonic.java, libraries/javalib/org/xbill/DNS/NAPTRRecord.java, libraries/javalib/org/xbill/DNS/NSAPRecord.java, libraries/javalib/org/xbill/DNS/NSAP_PTRRecord.java, libraries/javalib/org/xbill/DNS/NSECRecord.java, libraries/javalib/org/xbill/DNS/NSRecord.java, libraries/javalib/org/xbill/DNS/NULLRecord.java, libraries/javalib/org/xbill/DNS/NXTRecord.java, libraries/javalib/org/xbill/DNS/Name.java, libraries/javalib/org/xbill/DNS/NameSet.java, libraries/javalib/org/xbill/DNS/NameTooLongException.java, libraries/javalib/org/xbill/DNS/OPTRecord.java, libraries/javalib/org/xbill/DNS/Opcode.java, libraries/javalib/org/xbill/DNS/Options.java, libraries/javalib/org/xbill/DNS/PTRRecord.java, libraries/javalib/org/xbill/DNS/PXRecord.java, libraries/javalib/org/xbill/DNS/RPRecord.java, libraries/javalib/org/xbill/DNS/RRSIGRecord.java, libraries/javalib/org/xbill/DNS/RRset.java, libraries/javalib/org/xbill/DNS/RTRecord.java, libraries/javalib/org/xbill/DNS/Rcode.java, libraries/javalib/org/xbill/DNS/Record.java, libraries/javalib/org/xbill/DNS/RelativeNameException.java, libraries/javalib/org/xbill/DNS/ResolveThread.java, libraries/javalib/org/xbill/DNS/Resolver.java, libraries/javalib/org/xbill/DNS/ResolverListener.java, libraries/javalib/org/xbill/DNS/ReverseMap.java, libraries/javalib/org/xbill/DNS/SIGBase.java, libraries/javalib/org/xbill/DNS/SIGRecord.java, libraries/javalib/org/xbill/DNS/SOARecord.java, libraries/javalib/org/xbill/DNS/SRVRecord.java, libraries/javalib/org/xbill/DNS/SSHFPRecord.java, libraries/javalib/org/xbill/DNS/Section.java, libraries/javalib/org/xbill/DNS/Serial.java, libraries/javalib/org/xbill/DNS/SetResponse.java, libraries/javalib/org/xbill/DNS/SimpleResolver.java, libraries/javalib/org/xbill/DNS/SingleCompressedNameBase.java, libraries/javalib/org/xbill/DNS/SingleNameBase.java, libraries/javalib/org/xbill/DNS/TKEYRecord.java, libraries/javalib/org/xbill/DNS/TSIG.java, libraries/javalib/org/xbill/DNS/TSIGRecord.java, libraries/javalib/org/xbill/DNS/TTL.java, libraries/javalib/org/xbill/DNS/TXTRecord.java, libraries/javalib/org/xbill/DNS/TextParseException.java, libraries/javalib/org/xbill/DNS/Tokenizer.java, libraries/javalib/org/xbill/DNS/Type.java, libraries/javalib/org/xbill/DNS/TypedObject.java, libraries/javalib/org/xbill/DNS/U16NameBase.java, libraries/javalib/org/xbill/DNS/UNKRecord.java, libraries/javalib/org/xbill/DNS/Update.java, libraries/javalib/org/xbill/DNS/Verifier.java, libraries/javalib/org/xbill/DNS/WKSRecord.java, libraries/javalib/org/xbill/DNS/WireParseException.java, libraries/javalib/org/xbill/DNS/X25Record.java, libraries/javalib/org/xbill/DNS/Zone.java, libraries/javalib/org/xbill/DNS/ZoneTransferException.java, libraries/javalib/org/xbill/DNS/ZoneTransferIn.java, libraries/javalib/org/xbill/DNS/dns.java, libraries/javalib/org/xbill/DNS/security/CERTConverter.java, libraries/javalib/org/xbill/DNS/security/DHPubKey.java, libraries/javalib/org/xbill/DNS/security/DNSSECVerifier.java, libraries/javalib/org/xbill/DNS/security/DSAPubKey.java, libraries/javalib/org/xbill/DNS/security/DSASignature.java, libraries/javalib/org/xbill/DNS/security/KEYConverter.java, libraries/javalib/org/xbill/DNS/security/RSAPubKey.java, libraries/javalib/org/xbill/DNS/security/SIG0Signer.java, libraries/javalib/org/xbill/DNS/utils/base16.java, libraries/javalib/org/xbill/DNS/utils/base64.java, libraries/javalib/org/xbill/DNS/utils/hexdump.java, libraries/javalib/org/xbill/DNS/utils/hmacSigner.java, libraries/javalib/org/xbill/DNS/utils/md5.java: New files, taken from dnsjava. Licensed under a BSD-style license without an advertising clause. * Makefile.in, aclocal.m4, config/Makefile.in, configure, include/Makefile.in, kaffe/Makefile.in, kaffe/jvmpi/Makefile.in, kaffe/kaffe/Makefile.in, kaffe/kaffeh/Makefile.in, kaffe/kaffevm/Makefile.in, kaffe/kaffevm/boehm-gc/Makefile.in, kaffe/kaffevm/gcj/Makefile.in, kaffe/kaffevm/intrp/Makefile.in, kaffe/kaffevm/jit/Makefile.in, kaffe/kaffevm/jit3/Makefile.in, kaffe/kaffevm/jni/Makefile.in, kaffe/kaffevm/kaffe-gc/Makefile.in, kaffe/kaffevm/systems/Makefile.in, kaffe/kaffevm/systems/beos-native/Makefile.in, kaffe/kaffevm/systems/oskit-pthreads/Makefile.in, kaffe/kaffevm/systems/unix-jthreads/Makefile.in, kaffe/kaffevm/systems/unix-pthreads/Makefile.in, kaffe/kaffevm/verifier/Makefile.in, kaffe/man/Makefile.in, kaffe/scripts/Makefile.in, kaffe/scripts/bat/Makefile.in, kaffe/scripts/compat/Makefile.in, kaffe/xprof/Makefile.in, libraries/Makefile.in, libraries/clib/Makefile.in, libraries/clib/awt/Makefile.in, libraries/clib/awt/X/Makefile.in, libraries/clib/awt/qt/Makefile.in, libraries/clib/io/Makefile.in, libraries/clib/libxmlj/Makefile.in, libraries/clib/management/Makefile.in, libraries/clib/math/Makefile.in, libraries/clib/native/Makefile.in, libraries/clib/net/Makefile.in, libraries/clib/nio/Makefile.in, libraries/clib/security/Makefile.in, libraries/clib/sound/Makefile.in, libraries/clib/sound/alsa/Makefile.in, libraries/clib/sound/common/Makefile.in, libraries/clib/sound/esd/Makefile.in, libraries/clib/zip/Makefile.in, libraries/extensions/Makefile.in, libraries/extensions/comm/Makefile.in, libraries/extensions/comm/javalib/Makefile.in, libraries/extensions/microsoft/Makefile.in, libraries/extensions/microsoft/clib/Makefile.in, libraries/extensions/microsoft/javalib/Makefile.in, libraries/extensions/pjava/Makefile.in, libraries/extensions/pjava/javalib/Makefile.in, libraries/extensions/servlet/Makefile.in, libraries/extensions/servlet/javalib/Makefile.in, libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, libraries/javalib/gmp-math/Makefile.in, replace/Makefile.in, test/Makefile.in, test/internal/Makefile.in, test/jni/Makefile.in, test/regression/Makefile.in, test/regression/compile_time/Makefile.in, test/regression/compiler/Makefile.in, test/regression/run_time/Makefile.in, tools/Makefile.in, tools/gjdoc/Makefile.in, tools/gjdoc/javalib/Makefile.in: Regenerated. 2004-07-19 Guilhem Lavaux <guilhem@kaffe.org> * libraries/javalib/kjc.jar: Regenerated. Fix issues with uninitialized modifiers and resynchronized with Kopi's CVS. 2004-07-18 Dalibor Topic <robilad@kaffe.org> * test/internal/jitBasic.c: (testMethod) Use KGC_* instead of GC_*. 2004-07-18 Guilhem Lavaux <guilhem@kaffe.org> * configure.ac: Use AC_STRUCT_TIMEZONE instead of a personnally built macro. * configure/config.h.in, configure: Regenerated. * libraries/clib/native/TimeZone.c: Use HAVE_TM_ZONE and HAVE_TZNAME. * kaffe/kaffevm/systems/unix-pthreads.c (jthreadedAccept): Fixed value in tv_sec/tv_usec. On FreeBSD, accept does not time out. * libraries/javalib/Makefile.am.in: Removed $(srcdir) as it is not useful and may even cause bugs in some configuration. * libraries/javalib/Makefile.am, libraries/javalib/Makefile.in: Regenerated. 2004-07-18 Dalibor Topic <robilad@kaffe.org> * configure.ac: Use AC_CHECK_MEMBERS to check for struct tm.tm_zone. * configure, config/config.h.in: Regenerated. * libraries/clib/native/TimeZone.c: (java_util_TimeZone_getDefaultTimeZoneId) Use HAVE_STRUCT_TM_TM_ZONE in guard condition. 2004-07-18 Jim Huang <jserv@kaffe.org> * po/zh_TW.po: Update zh_TW translation. 2004-07-18 Dalibor Topic <robilad@kaffe.org> * FAQ/FAQ.classlibrary-compile: Updated information on profiles. * m4/gmp.m4: New file, taken from GNU m4. * THIRDPARTY: Added section on m4/gmp.m4. * libraries/javalib/java/math/BigDecimal.java, libraries/javalib/java/math/BigInteger.java: Made GNU Classpath's implementation the default. * FAQ/FAQ.bignum: New file. Documentation for BigInteger implementations. * libraries/javalib/all.files: New file, listing the default profile. * libraries/javalib/gmp-math/Makefile.am, libraries/javalib/gmp-math/Makefile.in, libraries/javalib/gmp-math/java/math/BigDecimal.java, libraries/javalib/gmp-math/BigInteger.java: Moved over GNU MP using java.math implementation over here. * kaffe/kaffe/main.c: Include prefix.h if BinReloc is enabled. (options) Handle -Xnative-big-math option. (usage) Added -Xnative-big-math. * configure.ac: Use m4_LIB_GMP to test for GNU MP and add a --without-gmp option. (--with-class-library-profile) Require profile to be an absolute path. Create libraries/javalib/gmp-math/Makefile. * Makefile.am: (EXTRA_DIST) Add FAQ/FAQ.bignum. * libraries/clib/Makefile.am: (SUBDIRS) Always build the math libraries. * libraries/clib/math/BigInteger.c: Changed guards to use USE_GMP. * libraries/clib/math/Makefile.am, (libmath_la_LIBADD) Use LIBADD_GMP. * libraries/javalib/Makefile.am.in: (SUBDIRS) Build rt.jar first, and then recurse into gmp-math. (EXTRA_DIST) Removed no longer necessary files and directories. Added all.files. (compile-classes) Simplified. * Makefile.in, aclocal.m4, configure, config/Makefile.in, config/config.h.in, include/Makefile.in, kaffe/Makefile.in, kaffe/jvmpi/Makefile.in, kaffe/kaffe/Makefile.in, kaffe/kaffeh/Makefile.in, kaffe/kaffevm/Makefile.in, kaffe/kaffevm/boehm-gc/Makefile.in, kaffe/kaffevm/gcj/Makefile.in, kaffe/kaffevm/intrp/Makefile.in, kaffe/kaffevm/jit/Makefile.in, kaffe/kaffevm/jit3/Makefile.in, kaffe/kaffevm/jni/Makefile.in, kaffe/kaffevm/kaffe-gc/Makefile.in, kaffe/kaffevm/systems/Makefile.in, kaffe/kaffevm/systems/beos-native/Makefile.in, kaffe/kaffevm/systems/oskit-pthreads/Makefile.in, kaffe/kaffevm/systems/unix-jthreads/Makefile.in, kaffe/kaffevm/systems/unix-pthreads/Makefile.in, kaffe/kaffevm/verifier/Makefile.in, kaffe/man/Makefile.in, kaffe/scripts/Makefile.in, kaffe/scripts/bat/Makefile.in, kaffe/scripts/compat/Makefile.in, kaffe/xprof/Makefile.in, libraries/Makefile.in, libraries/clib/Makefile.in, libraries/clib/awt/Makefile.in, libraries/clib/awt/X/Makefile.in, libraries/clib/awt/qt/Makefile.in, libraries/clib/io/Makefile.in, libraries/clib/libxmlj/Makefile.in, libraries/clib/management/Makefile.in, libraries/clib/math/Makefile.in, libraries/clib/native/Makefile.in, libraries/clib/net/Makefile.in, libraries/clib/nio/Makefile.in, libraries/clib/security/Makefile.in, libraries/clib/sound/Makefile.in, libraries/clib/sound/alsa/Makefile.in, libraries/clib/sound/common/Makefile.in, libraries/clib/sound/esd/Makefile.in, libraries/clib/zip/Makefile.in, libraries/extensions/Makefile.in, libraries/extensions/comm/Makefile.in, libraries/extensions/comm/javalib/Makefile.in, libraries/extensions/microsoft/Makefile.in, libraries/extensions/microsoft/clib/Makefile.in, libraries/extensions/microsoft/javalib/Makefile.in, libraries/extensions/pjava/Makefile.in, libraries/extensions/pjava/javalib/Makefile.in, libraries/extensions/servlet/Makefile.in, libraries/extensions/servlet/javalib/Makefile.in, libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, replace/Makefile.in, test/Makefile.in, test/internal/Makefile.in, test/jni/Makefile.in, test/regression/Makefile.in, test/regression/compile_time/Makefile.in, test/regression/compiler/Makefile.in, test/regression/run_time/Makefile.in, tools/Makefile.in, tools/gjdoc/Makefile.in, tools/gjdoc/javalib/Makefile.in: Regenerated. 2004-07-17 Riccardo Mottola <rmottola@users.sf.net> * libraries/clib/native/TimeZone.c (java_util_TimeZone_getDefaultTimeZoneId): The old code has been put back again because some architectures does not implement tm_zone. 2004-07-17 Guilhem Lavaux <guilhem@kaffe.org> * configure.ac: Added a new test to check whether tm_zone exists in struct tm. * config/config.h.in, configure: Regenerated. * kaffe/kaffevm/jit/labels.c: Move '*/' to make gcc happy. 2004-07-17 Guilhem Lavaux <guilhem@kaffe.org> * libraries/javalib/java/text/CollationElementIterator.java: Use ArrayList instead of Vector. 2004-07-17 Guilhem Lavaux <guilhem@kaffe.org> * configure.ac: New option --with-gc to chose the garbage collector. Fixed Linuxthreads detection. * Makefile.am: Added FAQ.kaffemd to EXTRA_DIST. * kaffe/kaffe/Makefile.am, kaffe/kaffe/version.c: New version entry: VER_GARBAGE_COLLECTOR. * m4/solarispthread.m4: Fixed solaris detection. * Makefile.in, config/Makefile.in, configure, include/Makefile.in, kaffe/Makefile.in, kaffe/jvmpi/Makefile.in, kaffe/kaffe/Makefile.in, kaffe/kaffeh/Makefile.in, kaffe/kaffevm/Makefile.in, kaffe/kaffevm/gcj/Makefile.in, kaffe/kaffevm/intrp/Makefile.in, kaffe/kaffevm/jit/Makefile.in, kaffe/kaffevm/jit3/Makefile.in, kaffe/kaffevm/jni/Makefile.in, kaffe/kaffevm/systems/Makefile.in, kaffe/kaffevm/systems/beos-native/Makefile.in, kaffe/kaffevm/systems/oskit-pthreads/Makefile.in, kaffe/kaffevm/systems/unix-jthreads/Makefile.in, kaffe/kaffevm/systems/unix-pthreads/Makefile.in, kaffe/kaffevm/verifier/Makefile.in, kaffe/man/Makefile.in, kaffe/scripts/Makefile.in, kaffe/scripts/bat/Makefile.in, kaffe/scripts/compat/Makefile.in, kaffe/xprof/Makefile.in, libraries/Makefile.in, libraries/clib/Makefile.in, libraries/clib/awt/Makefile.in, libraries/clib/awt/X/Makefile.in, libraries/clib/awt/qt/Makefile.in, libraries/clib/io/Makefile.in, libraries/clib/libxmlj/Makefile.in, libraries/clib/management/Makefile.in, libraries/clib/math/Makefile.in, libraries/clib/native/Makefile.in, libraries/clib/net/Makefile.in, libraries/clib/nio/Makefile.in, libraries/clib/security/Makefile.in, libraries/clib/sound/Makefile.in, libraries/clib/sound/alsa/Makefile.in, libraries/clib/sound/common/Makefile.in, libraries/clib/sound/esd/Makefile.in, libraries/clib/zip/Makefile.in, libraries/extensions/Makefile.in, libraries/extensions/comm/Makefile.in, libraries/extensions/comm/javalib/Makefile.in, libraries/extensions/microsoft/Makefile.in, libraries/extensions/microsoft/clib/Makefile.in, libraries/extensions/microsoft/javalib/Makefile.in, libraries/extensions/pjava/Makefile.in, libraries/extensions/pjava/javalib/Makefile.in, libraries/extensions/servlet/Makefile.in, libraries/extensions/servlet/javalib/Makefile.in, libraries/javalib/Makefile.in, replace/Makefile.in, test/Makefile.in, test/internal/Makefile.in, test/jni/Makefile.in, test/regression/Makefile.in, test/regression/compile_time/Makefile.in, test/regression/compiler/Makefile.in, test/regression/run_time/Makefile.in, tools/Makefile.in, tools/gjdoc/Makefile.in, tools/gjdoc/javalib/Makefile.in, libraries/javalib/Klasses.jar.bootstrap: Regenerated. * kaffe/kaffevm/kaffe-gc/Makefile.am, kaffe/kaffevm/kaffe-gc/Makefile.in, kaffe/kaffevm/kaffe-gc/gc-incremental.c, kaffe/kaffevm/kaffe-gc/gc-incremental.h, kaffe/kaffevm/kaffe-gc/gc-mem.c, kaffe/kaffevm/kaffe-gc/gc-mem.h: New files. * kaffe/kaffevm/mem/Makefile.am, kaffe/kaffevm/mem/Makefile.in, kaffe/kaffevm/mem/gc-incremental.c, kaffe/kaffevm/mem/gc-incremental.h, kaffe/kaffevm/mem/gc-mem.c, kaffe/kaffevm/mem/gc-mem.h: * kaffe/kaffevm/boehm-gc/Makefile.am, kaffe/kaffevm/boehm-gc/boehm/.cvsignore, kaffe/kaffevm/boehm-gc/boehm/AmigaOS.c, kaffe/kaffevm/boehm-gc/boehm/BCC_MAKEFILE, kaffe/kaffevm/boehm-gc/boehm/ChangeLog, kaffe/kaffevm/boehm-gc/boehm/EMX_MAKEFILE, kaffe/kaffevm/boehm-gc/boehm/MacOS.c, kaffe/kaffevm/boehm-gc/boehm/MacProjects.sit.hqx, kaffe/kaffevm/boehm-gc/boehm/Mac_files/MacOS_Test_config.h, kaffe/kaffevm/boehm-gc/boehm/Mac_files/MacOS_config.h, kaffe/kaffevm/boehm-gc/boehm/Mac_files/dataend.c, kaffe/kaffevm/boehm-gc/boehm/Mac_files/datastart.c, kaffe/kaffevm/boehm-gc/boehm/Makefile.DLLs, kaffe/kaffevm/boehm-gc/boehm/Makefile.am, kaffe/kaffevm/boehm-gc/boehm/Makefile.direct, kaffe/kaffevm/boehm-gc/boehm/Makefile.dist, kaffe/kaffevm/boehm-gc/boehm/Makefile.dj, kaffe/kaffevm/boehm-gc/boehm/NT_MAKEFILE, kaffe/kaffevm/boehm-gc/boehm/NT_THREADS_MAKEFILE, kaffe/kaffevm/boehm-gc/boehm/OS2_MAKEFILE, kaffe/kaffevm/boehm-gc/boehm/PCR-Makefile, kaffe/kaffevm/boehm-gc/boehm/SMakefile.amiga, kaffe/kaffevm/boehm-gc/boehm/WCC_MAKEFILE, kaffe/kaffevm/boehm-gc/boehm/acinclude.m4, kaffe/kaffevm/boehm-gc/boehm/aclocal.m4, kaffe/kaffevm/boehm-gc/boehm/add_gc_prefix.c, kaffe/kaffevm/boehm-gc/boehm/aix_irix_threads.c, kaffe/kaffevm/boehm-gc/boehm/allchblk.c, kaffe/kaffevm/boehm-gc/boehm/alloc.c, kaffe/kaffevm/boehm-gc/boehm/alpha_mach_dep.S, kaffe/kaffevm/boehm-gc/boehm/backgraph.c, kaffe/kaffevm/boehm-gc/boehm/blacklst.c, kaffe/kaffevm/boehm-gc/boehm/callprocs, kaffe/kaffevm/boehm-gc/boehm/checksums.c, kaffe/kaffevm/boehm-gc/boehm/configure, kaffe/kaffevm/boehm-gc/boehm/configure.ac, kaffe/kaffevm/boehm-gc/boehm/configure.host, kaffe/kaffevm/boehm-gc/boehm/cord/cordbscs.c, kaffe/kaffevm/boehm-gc/boehm/cord/cordprnt.c, kaffe/kaffevm/boehm-gc/boehm/cord/cordtest.c, kaffe/kaffevm/boehm-gc/boehm/cord/cordxtra.c, kaffe/kaffevm/boehm-gc/boehm/cord/de.c, kaffe/kaffevm/boehm-gc/boehm/cord/de_cmds.h, kaffe/kaffevm/boehm-gc/boehm/cord/de_win.ICO, kaffe/kaffevm/boehm-gc/boehm/cord/de_win.RC, kaffe/kaffevm/boehm-gc/boehm/cord/de_win.c, kaffe/kaffevm/boehm-gc/boehm/cord/de_win.h, kaffe/kaffevm/boehm-gc/boehm/darwin_stop_world.c, kaffe/kaffevm/boehm-gc/boehm/dbg_mlc.c, kaffe/kaffevm/boehm-gc/boehm/depcomp, kaffe/kaffevm/boehm-gc/boehm/digimars.mak, kaffe/kaffevm/boehm-gc/boehm/doc/README, kaffe/kaffevm/boehm-gc/boehm/doc/README.DGUX386, kaffe/kaffevm/boehm-gc/boehm/doc/README.Mac, kaffe/kaffevm/boehm-gc/boehm/doc/README.MacOSX, kaffe/kaffevm/boehm-gc/boehm/doc/README.OS2, kaffe/kaffevm/boehm-gc/boehm/doc/README.amiga, kaffe/kaffevm/boehm-gc/boehm/doc/README.arm.cross, kaffe/kaffevm/boehm-gc/boehm/doc/README.autoconf, kaffe/kaffevm/boehm-gc/boehm/doc/README.changes, kaffe/kaffevm/boehm-gc/boehm/doc/README.contributors, kaffe/kaffevm/boehm-gc/boehm/doc/README.cords, kaffe/kaffevm/boehm-gc/boehm/doc/README.darwin, kaffe/kaffevm/boehm-gc/boehm/doc/README.dj, kaffe/kaffevm/boehm-gc/boehm/doc/README.environment, kaffe/kaffevm/boehm-gc/boehm/doc/README.ews4800, kaffe/kaffevm/boehm-gc/boehm/doc/README.hp, kaffe/kaffevm/boehm-gc/boehm/doc/README.linux, kaffe/kaffevm/boehm-gc/boehm/doc/README.macros, kaffe/kaffevm/boehm-gc/boehm/doc/README.rs6000, kaffe/kaffevm/boehm-gc/boehm/doc/README.sgi, kaffe/kaffevm/boehm-gc/boehm/doc/README.solaris2, kaffe/kaffevm/boehm-gc/boehm/doc/README.uts, kaffe/kaffevm/boehm-gc/boehm/doc/README.win32, kaffe/kaffevm/boehm-gc/boehm/doc/barrett_diagram, kaffe/kaffevm/boehm-gc/boehm/doc/debugging.html, kaffe/kaffevm/boehm-gc/boehm/doc/gcdescr.html, kaffe/kaffevm/boehm-gc/boehm/doc/gcinterface.html, kaffe/kaffevm/boehm-gc/boehm/doc/leak.html, kaffe/kaffevm/boehm-gc/boehm/doc/scale.html, kaffe/kaffevm/boehm-gc/boehm/doc/tree.html, kaffe/kaffevm/boehm-gc/boehm/dyn_load.c, kaffe/kaffevm/boehm-gc/boehm/finalize.c, kaffe/kaffevm/boehm-gc/boehm/gc.mak, kaffe/kaffevm/boehm-gc/boehm/gc_cpp.cc, kaffe/kaffevm/boehm-gc/boehm/gc_cpp.cpp, kaffe/kaffevm/boehm-gc/boehm/gc_dlopen.c, kaffe/kaffevm/boehm-gc/boehm/gcc_support.c, kaffe/kaffevm/boehm-gc/boehm/gcj_mlc.c, kaffe/kaffevm/boehm-gc/boehm/gcname.c, kaffe/kaffevm/boehm-gc/boehm/headers.c, kaffe/kaffevm/boehm-gc/boehm/hpux_test_and_clear.s, kaffe/kaffevm/boehm-gc/boehm/ia64_save_regs_in_stack.s, kaffe/kaffevm/boehm-gc/boehm/if_mach.c, kaffe/kaffevm/boehm-gc/boehm/if_not_there.c, kaffe/kaffevm/boehm-gc/boehm/include/cord.h, kaffe/kaffevm/boehm-gc/boehm/include/ec.h, kaffe/kaffevm/boehm-gc/boehm/include/gc.h, kaffe/kaffevm/boehm-gc/boehm/include/gc_alloc.h, kaffe/kaffevm/boehm-gc/boehm/include/gc_allocator.h, kaffe/kaffevm/boehm-gc/boehm/include/gc_amiga_redirects.h, kaffe/kaffevm/boehm-gc/boehm/include/gc_backptr.h, kaffe/kaffevm/boehm-gc/boehm/include/gc_config_macros.h, kaffe/kaffevm/boehm-gc/boehm/include/gc_cpp.h, kaffe/kaffevm/boehm-gc/boehm/include/gc_gcj.h, kaffe/kaffevm/boehm-gc/boehm/include/gc_inl.h, kaffe/kaffevm/boehm-gc/boehm/include/gc_inline.h, kaffe/kaffevm/boehm-gc/boehm/include/gc_local_alloc.h, kaffe/kaffevm/boehm-gc/boehm/include/gc_mark.h, kaffe/kaffevm/boehm-gc/boehm/include/gc_pthread_redirects.h, kaffe/kaffevm/boehm-gc/boehm/include/gc_typed.h, kaffe/kaffevm/boehm-gc/boehm/include/javaxfc.h, kaffe/kaffevm/boehm-gc/boehm/include/leak_detector.h, kaffe/kaffevm/boehm-gc/boehm/include/new_gc_alloc.h, kaffe/kaffevm/boehm-gc/boehm/include/private/cord_pos.h, kaffe/kaffevm/boehm-gc/boehm/include/private/darwin_semaphore.h, kaffe/kaffevm/boehm-gc/boehm/include/private/darwin_stop_world.h, kaffe/kaffevm/boehm-gc/boehm/include/private/dbg_mlc.h, kaffe/kaffevm/boehm-gc/boehm/include/private/gc_hdrs.h, kaffe/kaffevm/boehm-gc/boehm/include/private/gc_locks.h, kaffe/kaffevm/boehm-gc/boehm/include/private/gc_pmark.h, kaffe/kaffevm/boehm-gc/boehm/include/private/gc_priv.h, kaffe/kaffevm/boehm-gc/boehm/include/private/gcconfig.h, kaffe/kaffevm/boehm-gc/boehm/include/private/pthread_stop_world.h, kaffe/kaffevm/boehm-gc/boehm/include/private/pthread_support.h, kaffe/kaffevm/boehm-gc/boehm/include/private/solaris_threads.h, kaffe/kaffevm/boehm-gc/boehm/include/private/specific.h, kaffe/kaffevm/boehm-gc/boehm/include/weakpointer.h, kaffe/kaffevm/boehm-gc/boehm/mach_dep.c, kaffe/kaffevm/boehm-gc/boehm/malloc.c, kaffe/kaffevm/boehm-gc/boehm/mallocx.c, kaffe/kaffevm/boehm-gc/boehm/mark.c, kaffe/kaffevm/boehm-gc/boehm/mark_rts.c, kaffe/kaffevm/boehm-gc/boehm/mips_sgi_mach_dep.s, kaffe/kaffevm/boehm-gc/boehm/mips_ultrix_mach_dep.s, kaffe/kaffevm/boehm-gc/boehm/misc.c, kaffe/kaffevm/boehm-gc/boehm/new_hblk.c, kaffe/kaffevm/boehm-gc/boehm/obj_map.c, kaffe/kaffevm/boehm-gc/boehm/os_dep.c, kaffe/kaffevm/boehm-gc/boehm/pc_excludes, kaffe/kaffevm/boehm-gc/boehm/pcr_interface.c, kaffe/kaffevm/boehm-gc/boehm/powerpc_darwin_mach_dep.s, kaffe/kaffevm/boehm-gc/boehm/pthread_stop_world.c, kaffe/kaffevm/boehm-gc/boehm/pthread_support.c, kaffe/kaffevm/boehm-gc/boehm/ptr_chck.c, kaffe/kaffevm/boehm-gc/boehm/real_malloc.c, kaffe/kaffevm/boehm-gc/boehm/reclaim.c, kaffe/kaffevm/boehm-gc/boehm/rs6000_mach_dep.s, kaffe/kaffevm/boehm-gc/boehm/setjmp_t.c, kaffe/kaffevm/boehm-gc/boehm/solaris_pthreads.c, kaffe/kaffevm/boehm-gc/boehm/solaris_threads.c, kaffe/kaffevm/boehm-gc/boehm/sparc_mach_dep.S, kaffe/kaffevm/boehm-gc/boehm/sparc_netbsd_mach_dep.s, kaffe/kaffevm/boehm-gc/boehm/sparc_sunos4_mach_dep.s, kaffe/kaffevm/boehm-gc/boehm/specific.c, kaffe/kaffevm/boehm-gc/boehm/stubborn.c, kaffe/kaffevm/boehm-gc/boehm/tests/leak_test.c, kaffe/kaffevm/boehm-gc/boehm/tests/test.c, kaffe/kaffevm/boehm-gc/boehm/tests/test_cpp.cc, kaffe/kaffevm/boehm-gc/boehm/tests/thread_leak_test.c, kaffe/kaffevm/boehm-gc/boehm/tests/trace_test.c, kaffe/kaffevm/boehm-gc/boehm/threadlibs.c, kaffe/kaffevm/boehm-gc/boehm/typd_mlc.c, kaffe/kaffevm/boehm-gc/boehm/version.h, kaffe/kaffevm/boehm-gc/boehm/win32_threads.c, kaffe/kaffevm/boehm-gc/gc2.c: New files. * kaffe/kaffevm/methodCache.c, kaffe/kaffevm/object.c, kaffe/kaffevm/readClass.c, kaffe/kaffevm/stackTrace.c, kaffe/kaffevm/stats.h, kaffe/kaffevm/string.c, kaffe/kaffevm/stringParsing.c, kaffe/kaffevm/thread.c, kaffe/kaffevm/utf8const.c, kaffe/kaffevm/locks.c, kaffe/kaffevm/lookup.c, kaffe/kaffevm/classPool.c, kaffe/kaffevm/code-analyse.c, kaffe/kaffevm/code-analyse.h, kaffe/kaffevm/code.c, kaffe/kaffevm/constants.c, kaffe/kaffevm/external.c, kaffe/kaffevm/baseClasses.c, kaffe/kaffevm/verifier/verify-block.c, kaffe/kaffevm/verifier/verify-sigstack.c, kaffe/kaffevm/verifier/verify-type.c, kaffe/kaffevm/verifier/verify-uninit.c, kaffe/kaffevm/verifier/verify.c, kaffe/kaffevm/verifier/verify3a.c, kaffe/kaffevm/classMethod.c, kaffe/kaffevm/inflate.c, kaffe/kaffevm/jar.c, kaffe/kaffevm/gc.c, kaffe/kaffevm/jit3/constpool.c, kaffe/kaffevm/jit3/icode.c, kaffe/kaffevm/jit3/labels.c, kaffe/kaffevm/jit3/machine.c, kaffe/kaffevm/jit3/machine.h, kaffe/kaffevm/jit3/seq.c, kaffe/kaffevm/jit3/slots.c, kaffe/kaffevm/jit/machine.c, kaffe/kaffevm/gcFuncs.c, kaffe/kaffevm/gcRefs.c, libraries/clib/net/InetAddressImpl.c: Renamed GC_* macros to KGC_* to avoid namespace conflicts. * libraries/clib/native/Runtime.c: Don't use anymore exported symbols gc_heap_limit and gc_heap_total. Use instead KGC_getHeapLimit and KGC_getHeapTotal. * libraries/javalib/bootstrap.classlist: Added some missing classes necessary to run KJC. * kaffe/kaffevm/classMethod.c (computeInterfaceImplementationIndex): Fixed a comparison which could lead to an infinite loop. * kaffe/kaffevm/gc.h (MIN_HEAPSIZE, MAX_HEAPSIZE, ALLOC_HEAPSIZE): Moved definition here. (GarbageCollectorInterface_Ops): New method getHeapLimit and getHeapTotal. Renamed GC_* macros to KGC_* to prevent namespace conflicts. 2004-07-16 Riccardo Mottola <rmottola@users.sf.net> * config/powerpc/darwin/md.h: Added definitions for signal handling * kaffe/kaffevm/systems/unix-jthreads/jthread.h: (jthread_attach_current_thread): Moved UNUSED to ease CPP work. * libraries/clib/native/TimeZone.c (java_util_TimeZone_getDefaultTimeZoneId): Changed timezone mechanism to be ANSI compliant. * libraries/clib/native/System.c: Use setlocale only if LC_MESSAGES is defined. * configure.ac: Check for sys/signal.h. * config/config.h.in, configure: Regenerated. 2004-07-16 Jim Huang <jserv@kaffe.org> * libraries/javalib/java/awt/MouseEvt.java (clickToFocus): Revert to previous due to it causing problems of right click events. 2004-07-15 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/jit/labels.c: (labelCount) Added. (newLabel) Add label names. (getInternalLabel) New function. * kaffe/kaffevm/jit/labels.h: (getInternalLabel) Added prototype. Reported by: Jerry Zhou <zhgjerry@eyou.com> 2004-07-15 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/external.c (loadNativeLibrary2): Improve error message when library can't be found. Reported by: Fabien Renaud <renaud@nentec.de> 2004-07-15 Dalibor Topic <robilad@kaffe.org>, Timothy S. Stack <stack@cs.utah.edu> * test/internal/jit_stub.c: Fixed to build again with updated jni. Reported by: Arnaud Vandyck <avdyk@ressource-toi.org> 2004-07-15 Jim Huang <jserv@kaffe.org> * libraries/javalib/java/awt/MouseEvt.java (clickToFocus): JDK allows components which are not isFocusTraversable() to gain the focus by means of explicit requestFocus(). * libraries/javalib/java/awt/PaintEvt.java (dispatch): Boundary check performed. 2004-07-14 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/ksem.c (ksemGet): Readded jmutex_lock. 2004-07-14 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/essential.files, libraries/javalib/profiles/allatonce/all.files, libraries/javalib/profiles/default/core.files: Shuffled java/lang/IllegalMonitorStateException.java to essential file set to fix build on kjc. 2004-07-14 Dalibor Topic <robilad@kaffe.org> * config/superh: Moved over to * config/sh: new directory. * Makefile.am: (EXTRA_DIST) Removed superh patch. * Makefile.in: Regenerated. * FAQ/FAQ.cross-compiling: Removed extra secion on superh. * config/Makefile.am: (EXTRA_DIST) Renamed superh files to begin with sh. * config/Makefile.in: Regenerated. * config/config.alias, config/superh/common.h, config/superh/sysdepCallMethod.h, config/superh/threads.h, config/superh/trampolines.c, config/superh/linux/config.frag, config/superh/linux/md.c, config/superh/linux/md.h: Use sh instead of superh. * developers/autogen.sh: Removed superh patch. * libltdl/config.sub, scripts/config.sub: Rengenerated. 2004-07-14 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/classpath/Configuration.java (default_awt_toolkit): Added new field for classpath AWT. Reported by: Jim Huang <jserv@kaffe.org> 2004-07-14 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/lang/Thread.java (holdsLock): Implemented. Reported by: Jim Huang <jserv@kaffe.org> 2004-07-14 Dalibor Topic <robilad@kaffe.org> * config/sparc/jit-sparc.def: Fixed stray LOUT without closing brace. Reported by: Mark Wielaard <mark@klomp.org> 2004-07-14 Guilhem Lavaux <guilhem@kaffe.org> * config/i386/freebsd2/md.[ch] (mdGetStackBase,mdGetStackEnd, KAFFEMD_STACKBASE,KAFFEMD_STACKEND): Updated to the latest change in name semantics. 2004-07-14 Jim Huang <jserv@kaffe.org> * FAQ/FAQ.awt: Update usage of Qt AWT backend. * libraries/clib/awt/qt/clr.cc, libraries/clib/awt/qt/evt.cc, libraries/clib/awt/qt/fnt.cc, libraries/clib/awt/qt/gra.cc, libraries/clib/awt/qt/wnd.cc: Definite AWT debugging classification. Update font initialization and font metrics information. Color model support improvement. 2004-07-13 Dalibor Topic <robilad@kaffe.org> * config/arm/jit-arm.def: Fix 'use of compound as lvalue is deprecated' warnings for jit. 2004-07-13 Dalibor Topic <robilad@kaffe.org> * config/alpha/jit-alpha.def: Fix 'use of compound as lvalue is deprecated' warnings for jit. Fixed op_* macros to use ';' after debug statements. Fixed compilation problems resulting from that. Macros are no fun. 2004-07-13 Dalibor Topic <robilad@kaffe.org> * config/sparc/jit-sparc.def: Fix 'use of compound as lvalue is deprecated' warnings for jit. 2004-07-13 Kiyo Inaba <inaba@src.ricoh.co.jp> * kaffe/kaffevm/jit/funcs.c * config/i386/jit-i386.def: * config/i386/jit3-i386.def: * config/m68k/jit-i386.def: * config/m68k/jit3-i386.def: Fix 'use of compound as lvalue is deprecated' warnings for jit. 2004-07-13 Riccardo Mottola <rmottola@users.sf.net> * config/mips/atomicity.h: removed inline assembler comments from swp&cmp since they confuse some assemblers * config/mips/irix5/md.h: added signal macros 2004-07-13 Kiyo Inaba <inaba@src.ricoh.co.jp> * config/m68k/netbsd1/md.h: Fix alignment bug for 'long long'. This makes kjc work with m68k/netbsd for 'jit'. 2004-07-13 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/Makefile.am: Renamed all occurrences of stamp-h02 in stamp-h01. * kaffe/kaffevm/Makefile.in: Regenerated. 2004-07-12 Guilhem Lavaux <guilhem@kaffe.org> * configure.ac: Added a point to chose different garbage collector. * kaffe/kaffevm/mem/Makefile.am, kaffe/kaffevm/mem/Makefile.frag: New files. * kaffe/kaffevm/Makefile.am: Added libkaffevmgc.la dependency and removed references to gc-mem.c * kaffe/kaffevm/gc.c: Removed gc-incremental.c Added gc.h * Makefile.in, configure config/Makefile.in, include/Makefile.in, kaffe/Makefile.in, kaffe/jvmpi/Makefile.in, kaffe/kaffe/Makefile.in, kaffe/kaffeh/Makefile.in, kaffe/kaffevm/Makefile.in, kaffe/kaffevm/gcj/Makefile.in, kaffe/kaffevm/intrp/Makefile.in, kaffe/kaffevm/jit/Makefile.in, kaffe/kaffevm/jit3/Makefile.in, kaffe/kaffevm/jni/Makefile.in, kaffe/kaffevm/systems/Makefile.in, kaffe/kaffevm/systems/beos-native/Makefile.in, kaffe/kaffevm/systems/oskit-pthreads/Makefile.in, kaffe/kaffevm/systems/unix-jthreads/Makefile.in, kaffe/kaffevm/systems/unix-pthreads/Makefile.in, kaffe/kaffevm/verifier/Makefile.in, kaffe/man/Makefile.in, kaffe/scripts/Makefile.in, kaffe/scripts/bat/Makefile.in, kaffe/scripts/compat/Makefile.in, kaffe/xprof/Makefile.in, libraries/Makefile.in, libraries/clib/Makefile.in, libraries/clib/awt/Makefile.in, libraries/clib/awt/X/Makefile.in, libraries/clib/awt/qt/Makefile.in, libraries/clib/io/Makefile.in, libraries/clib/libxmlj/Makefile.in, libraries/clib/management/Makefile.in, libraries/clib/math/Makefile.in, libraries/clib/native/Makefile.in, libraries/clib/net/Makefile.in, libraries/clib/nio/Makefile.in, libraries/clib/security/Makefile.in, libraries/clib/sound/Makefile.in, libraries/clib/sound/alsa/Makefile.in, libraries/clib/sound/common/Makefile.in, libraries/clib/sound/esd/Makefile.in, libraries/clib/zip/Makefile.in, libraries/extensions/Makefile.in, libraries/extensions/comm/Makefile.in, libraries/extensions/comm/javalib/Makefile.in, libraries/extensions/microsoft/Makefile.in, libraries/extensions/microsoft/clib/Makefile.in, libraries/extensions/microsoft/javalib/Makefile.in, libraries/extensions/pjava/Makefile.in, libraries/extensions/pjava/javalib/Makefile.in, libraries/extensions/servlet/Makefile.in, libraries/extensions/servlet/javalib/Makefile.in, libraries/javalib/Makefile.in, replace/Makefile.in, test/Makefile.in, test/internal/Makefile.in, test/jni/Makefile.in, test/regression/Makefile.in, test/regression/compile_time/Makefile.in, test/regression/compiler/Makefile.in, test/regression/run_time/Makefile.in, tools/Makefile.in, tools/gjdoc/Makefile.in, tools/gjdoc/javalib/Makefile.in: Regenerated. 2004-07-12 Dalibor Topic <robilad@kaffe.org> * config/Makefile.am: (EXTRA_DIST) Added m68k/linux/clear-cache.h. * config/Makefile.in: Regenerated. Reported by: Arnaud Vandyck <avdyk@ressource-toi.org> 2004-07-12 Jim Huang <jserv@kaffe.org> * libraries/clib/awt/qt/cbd.cc, libraries/clib/awt/qt/clr.cc, libraries/clib/awt/qt/evt.cc, libraries/clib/awt/qt/fnt.cc, libraries/clib/awt/qt/gra.cc, libraries/clib/awt/qt/img.cc, libraries/clib/awt/qt/tlk.cc, libraries/clib/awt/qt/toolkit.h, libraries/clib/awt/qt/wnd.cc: Introduces qqDebug() macro to wrap qDebug for better debugging information, so that we can catch specific details via message handler. 2004-07-12 Jim Huang <jserv@kaffe.org> * libraries/clib/awt/qt/evt.cc: Safer way to handler processEvent. * libraries/clib/awt/qt/img.cc: Add type conversion with threshold. * libraries/clib/awt/qt/tlk.cc: Implement message handler for Qt AWT backend, and it is more convenient to debug or catch some messages from Qt core. * FAQ/FAQ.awt: Update Qt AWT backend debugging information. 2004-07-12 Jim Huang <jserv@kaffe.org> * libraries/javalib/java/awt/ScrollPane.java (ScrollPane): supports GraphicsEnvironment.isHeadless() checks. (addImpl): checks scrollbar type. (getScrollPosition), (getViewportSize), (layout), (layoutX): scrollbar boundary check. 2004-07-11 Ito Kazumitsu <kaz@maczuka.gcd.org> * kaffe/kaffevm/systems/unix-pthreads/lock-impl.h: _POSIX_THREAD_PROCESS_SHARED must be defined with a value other than -1 to be effective. 2004-07-11 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/util/Locale.java: Resynced with GNU Classpath. 2004-07-05 Bryce McKinlay <mckinlay@redhat.com> * java/util/Locale.java (readObject): Intern strings read from object stream. 2004-07-05 Bryce McKinlay <mckinlay@redhat.com> * java/util/Locale.java (hashcode): Made transient. (hashCode): No longer synchronized. (equals): Remove comment. (writeObject): No longer synchronized. Implement using writeObject calls instead of tweaking hashCode field. Update doc. (readObject): Implement using readObject calls. 2004-07-11 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/text/DateFormat.java: Resynced with GNU Classpath. 2003-06-27 Dalibor Topic <robilad@kaffe.org> * java/text/DateFormat.java (parse): Improved javadoc. Improved exception message. 2004-07-11 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/text/MessageFormat.java: Resynced with GNU Classpath. 2004-07-08 Ito Kazumitsu <kaz@maczuka.gcd.org> * java/text/MessageFormat.java (formatInternal): Append "{n}" if argument n is unavailable. (format(Object, StringBuffer, FieldPosition)): This should be equivalent to format(Object[], StringBuffer, FieldPosition). 2004-07-11 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/security/AccessControlContext.java, libraries/javalib/java/security/VMAccessController.java: Resynced with GNU Classpath. 2004-07-04 Casey Marshall <csm@gnu.org> * java/security/AccessControlContext.java (checkPermission): check for empty context. * vm/reference/java/security/VMAccessController.java (getContext): combine debugging statements. 2004-07-11 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/net/URL.java: Resynced with GNU Classpath. 2004-07-03 Mark Wielaard <mark@klomp.org> Anthony Green <green@redhat.com> * java/net/URL.java (getFile): Clarify return value doc. (getPath): Return null if file is empty - not empty String. 2004-07-03 Mark Wielaard <mark@klomp.org> Anthony Green <green@redhat.com> * java/net/URL.java (set): Convert protocol to lower case before doing anything. Only change the protocol handler if it's different. 2004-07-03 Anthony Green <green@redhat.com> * java/net/URL.java (URL): Convert protocol to lower case before doing anything, so we getURLStreamHandler() with the proper value. 2004-07-01 Mark Wielaard <mark@klomp.org> Reported by Roman Kennke <roman@ontographics.com> (bug #9331) * java/net/URLStreamHandler.java (parseURL): When url file part doesn't contain a '/' just ignore context. 2004-07-01 Mark Wielaard <mark@klomp.org> * java/net/URL.java (systemClassLoader): New static field. (getURLStreamHandler): Always use system/application classloader for finding URLStreamhandler. Remove unecessary instanceof checks. 2004-07-11 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/net/DatagramPacket.java: Resynced with GNU Classpath. 2004-07-10 Jeroen Frijters <jeroen@frijters.net> * java/net/DatagramPacket.java (setAddress): Removed check for null address. 2004-07-11 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/net/URLStreamHandler.java: Resynced with GNU Classpath. 2004-07-11 Mohan Embar <gnustuff@thisiscool.com> * java/net/URLStreamHandler.java (parseURL): Canonicalize file portion of URL in addition to spec for file: protocol. 2004-07-01 Mark Wielaard <mark@klomp.org> Reported by Roman Kennke <roman@ontographics.com> (bug #9331) * java/net/URLStreamHandler.java (parseURL): When url file part doesn't contain a '/' just ignore context. 2004-07-11 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/io/FilePermission.java: Resynced with GNU Classpath. 2004-06-25 Mark Wielaard <mark@klomp.org> * java/io/FilePermission.java (usingPerms): Removed. (actionsString): Made final. (cachePerms): Renamed to checkPerms. (checkPerms): Renamed from cachePerms. Call trim() and toLowerCase() on action String. (FilePermission): Check arguments, call checkPerms(). (equals): Remove cachePerms() call. (implies): Likewise. 2004-07-11 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/io/File.java: Resynced with GNU Classpath. 2004-07-08 Ito Kazumitsu <kaz@maczuka.gcd.org> * java/io/File.java (toURI): Use new URI(scheme, userInfo, host, port, path, query, fragment). 2004-07-11 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/io/ObjectInputStream.java, libraries/javalib/java/io/ObjectStreamClass.java: Resynced with GNU Classpath. 2004-07-10 Jeroen Frijters <jeroen@frijters.net> * java/io/ObjectInputStream.java (readObject): Delegate instantation of Externalizable classes to ObjectStreamClass. * java/io/ObjectStreamClass.java (newInstance): New method to instantiate Externalizable (while ignoring the accessibility of the constructor). (constructor): New field to cache the constructor. 2004-07-11 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/io/BufferedInputStream.java: Resynced with GNU Classpath. 2004-07-10 Jeroen Frijters <jeroen@frijters.net> * java/io/BufferedInputStream.java (count, pos, marklimit): Removed unnecessary initialization. (marktarget, CHUNKSIZE): Removed. (bufferSize): New field. (close): Reset state. (read()): Removed unnecessary cast. (read(byte[],int,int): Try harder to read the requested number of bytes. (mark,reset,refill): Fixed handling of marking. (skip): Added stream closed check and removed mark handling. 2004-07-11 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/beans/Expression.java, libraries/javalib/java/beans/Statement.java: New files, taken from GNU Classpath. * libraries/javalib/Makefile.am, libraries/javalib/Makefile.in: Regenerated. * libraries/javalib/profiles/allatonce/all.files, libraries/javalib/profiles/default/rest.files: Updated to include java/beans/Expression.java and java/beans/Statement.java. 2004-07-04 Mark Wielaard <mark@klomp.org> * java/beans/Expression.java: New class from libgcj. * java/beans/Statement.java: Likewise. 2004-07-11 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/event/InvocationEvent.java: Resynced with GNU Classpath. 2004-07-01 Mark Wielaard <mark@klomp.org> * java/awt/event/InvocationEvent.java (dispatch): Synchronize on notifier object before calling notifyAll(). 2004-07-11 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/java/awt/GridBagLayout.java: Resynced with GNU Classpath. 2004-06-26 David Jee <djee@redhat.com> * java/awt/GridBagLayout.java (GetLayoutInfo): Adjust cell sizes iff parent size is not zero. Make sure pos_x and pos_y are never negative. 2004-07-11 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/nio/SelectorImpl.java: Resynced with GNU Classpath. 2004-06-24 Mark Wielaard <mark@klomp.org> * gnu/java/nio/SelectorImpl.java (select): Call static Thread interrupted() method to clear interupt flag of our Thread. 2004-07-11 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/gnu/java/nio/SelectorImpl.java: Resynced with GNU Classpath. 2004-06-24 Mark Wielaard <mark@klomp.org> * gnu/java/nio/SelectorImpl.java (select): Call static Thread interrupted() method to clear interupt flag of our Thread. 2004-07-11 Dalibor Topic <robilad@kaffe.org>, * libraries/javalib/gnu/java/net/protocol/http/Connection.java: Resynced with GNU Classpath. 2004-06-27 Mark Wielaard <mark@klomp.org> * gnu/java/net/protocol/http/Connection.java (userAgent): New static final field. (sendRequest): Use new field in user-agent http agent. 2004-07-11 Dalibor Topic <robilad@kaffe.org> * config/Makefile.am: (EXTRA_DIST) Added s390/linux/sigcontextinfo.h * config/Makefile.in: Regenerated. Reported by: Arnaud Vandyck <avdyk@ressource-toi.org> 2004-07-11 Dalibor Topic <robilad@kaffe.org> * configure.ac: Added check for pthread_attr_setschedpolicy. * kaffe/kaffevm/systems/unix-pthreads/thread-impl.c: Only use pthread_attr_setschedpolicy if it exists on the system. * configure, config/config.h.in: Regenerated. Reported by: Riccardo Mottola <zuse@libero.it> 2004-07-11 Dalibor Topic <robilad@kaffe.org>, Helmer Kraemer <hkraemer@freenet.de> * kaffe/kaffevm/jit3/funcs.h: Rewritten to only define the functions that are actually used. 2004-07-11 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/jit3/funcs.c: Added more comments. * config/mips/jit3-mips.def: Changed LOUT to use jit3 syntax. 2004-07-11 Yoshiharu Oba <ooba@gk.avkk.yamaha.co.jp> * config/mips/linux/jit-md.h: (MIPS_SP) Added. * config/mips/jit.h: Add current stackpointer register into the structure of exception frame. * config/mips/threads.h:Align FP_OFFSET and SP_OFFSET macro with linux * config/mips/linux/md.h: Align FP_OFFSET, EXCEPTIONPROTO macro with linux * config/mips/mips.c:Fetch the return address from the stackpointer that is under certain instruction. (What reason, the exception frame is built on the stackpointer when exception occurs in INTERFACE class. In this case, Walk backwards process uses the stackpointer instead of the framepointer ) * config/mips/jit3-icode.h: Undefine the double types instruction. Only the PlayStation2, Although it has FPU, since only double type instructions does not have. * kaffe/kaffevm/jit3/icode.c: Its on the same reason. * config/mips/jit3-mips.def: Bug fixes, How to use of floating point register was corrected. 2004-07-11 Helmer Kraemer <hkraemer@freenet.de> * kaffe/kaffevm/access.c (checkAccess): fix check when an inner class accesses an inner class of its superclass Reported by: Alan Tam <Tam@SiuLung.com> 2004-07-11 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/ksem.c (ksemPut): Removed the assertion as the case may happen and is handled by ksemGet. * kaffe/kaffevm/systems/unix-jthreads/signal.c, kaffe/kaffevm/systems/unix-pthreads/signal.c (detectStackBoundaries): Made guessPointer a static volatile variable to remove the optimization and put the variable outside of the stack. 2004-07-11 Helmer Kraemer <hkraemer@freenet.de> * libraries/javalib/java/lang/Package.java (getPackage, getPackages): directly call kaffe.lang.ThreadStack (getCallingClassLoader): removed * libraries/javalib/java/lang/Thread.java (setContextClassLoader): call system's SecurityManager instead of AccessController in order to check permission * libraries/javalib/java/util/ResourceBundle.java (getBundle): use kaffe.lang.ThreadStack to get caller's classloader 2004-07-10 Guilhem Lavaux <guilhem@kaffe.org> * configure.ac: Check whether we are using GLIBC 2.1 or 2.2. * kaffe/kaffevm/systems/unix-pthreads/thread-impl.c: Removed some unused commented functions. Changed the signal used for suspend/resume events. * test/jni/Makefile.am: Added jniReflect to check_PROGRAMS. * test/jni/jniReflect.c: New test for ToReflectedMethod. * Makefile.in, aclocal.m4, config/Makefile.in, config/config.h.in, configure, include/Makefile.in, kaffe/Makefile.in, kaffe/jvmpi/Makefile.in, kaffe/kaffe/Makefile.in, kaffe/kaffeh/Makefile.in, kaffe/kaffevm/Makefile.in, kaffe/kaffevm/gcj/Makefile.in, kaffe/kaffevm/intrp/Makefile.in, kaffe/kaffevm/jit/Makefile.in, kaffe/kaffevm/jit3/Makefile.in, kaffe/kaffevm/jni/Makefile.in, kaffe/kaffevm/jni/jni-helpers.c, kaffe/kaffevm/systems/Makefile.in, kaffe/kaffevm/systems/beos-native/Makefile.in, kaffe/kaffevm/systems/oskit-pthreads/Makefile.in, kaffe/kaffevm/systems/unix-jthreads/Makefile.in, kaffe/kaffevm/systems/unix-pthreads/Makefile.in, kaffe/kaffevm/verifier/Makefile.in, kaffe/man/Makefile.in, kaffe/scripts/Makefile.in, kaffe/scripts/bat/Makefile.in, kaffe/scripts/compat/Makefile.in, kaffe/xprof/Makefile.in, libraries/Makefile.in, libraries/clib/Makefile.in, libraries/clib/awt/Makefile.in, libraries/clib/awt/X/Makefile.in, libraries/clib/awt/qt/Makefile.in, libraries/clib/io/Makefile.in, libraries/clib/libxmlj/Makefile.in, libraries/clib/management/Makefile.in, libraries/clib/math/Makefile.in, libraries/clib/native/Makefile.in, libraries/clib/net/Makefile.in, libraries/clib/nio/Makefile.in, libraries/clib/security/Makefile.in, libraries/clib/sound/Makefile.in, libraries/clib/sound/alsa/Makefile.in, libraries/clib/sound/common/Makefile.in, libraries/clib/sound/esd/Makefile.in, libraries/clib/zip/Makefile.in, libraries/extensions/Makefile.in, libraries/extensions/comm/Makefile.in, libraries/extensions/comm/javalib/Makefile.in, libraries/extensions/microsoft/Makefile.in, libraries/extensions/microsoft/clib/Makefile.in, libraries/extensions/microsoft/javalib/Makefile.in, libraries/extensions/pjava/Makefile.in, libraries/extensions/pjava/javalib/Makefile.in, libraries/extensions/servlet/Makefile.in, libraries/extensions/servlet/javalib/Makefile.in, libraries/javalib/Makefile.in, po/zh_TW.po, replace/Makefile.in, test/Makefile.in, test/internal/Makefile.in, test/jni/Makefile.in, test/regression/Makefile.in, test/regression/compile_time/Makefile.in, test/regression/compiler/Makefile.in, test/regression/run_time/Makefile.in, tools/Makefile.in, tools/gjdoc/Makefile.in, tools/gjdoc/javalib/Makefile.in: Regenerated. 2004-07-10 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/support.c: Fixed broken '#if defined' tests for NO_HOLES, PROMOTE_jfloat2jdouble in order to fix make check failures on x86_64-linux. Reported by: Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 2004-07-10 Helmer Kraemer <hkraemer@freenet.de> * Makefile.am (kaffe-build-order): don't use -C option since it's not available on all makes * Makefile.in: regenerated Reported by: Riccardo Mottola <zuse@libero.it> 2004-07-10 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/ksem.c: Removed a commented assertion. * kaffe/kaffevm/systems/unix-pthreads/thread-impl.c (suspend_signal_handler): Use sigwait instead of sigsuspend (needed on SunOS). (jthread_init): Updated suspendSet to match sigwait interface. * m4/solarispthread.m4: Define _POSIX_PTHREAD_SEMANTICS on SunOS. * configure, libraries/clib/awt/qt/Makefile.in, libraries/javalib/Makefile.am, libraries/javalib/Makefile.in: Regenerated. 2004-07-10 Jim Huang <jserv@kaffe.org> * FAQ/FAQ.awt: Update some information about Qt AWT backend. * WHATSNEW: Add new entry for gcjwebplugin 2004-07-10 Jim Huang <jserv@kaffe.org> * libraries/clib/awt/qt/imggif.cc, libraries/clib/awt/qt/imgjpeg.cc, libraries/clib/awt/qt/imgpng.cc: removed. * libraries/clib/awt/qt/Makefile.am, libraries/clib/awt/qt/Makefile.in: Remove useless imggif.cc, imgjpeg.cc, and imgpng.cc because Qt AWT backend handles images via Qt toolkit. Update copyright note. * libraries/clib/awt/qt/cbd.cc, libraries/clib/awt/qt/clr.cc, libraries/clib/awt/qt/evt.cc, libraries/clib/awt/qt/evt.h, libraries/clib/awt/qt/fnt.cc, libraries/clib/awt/qt/gra.cc, libraries/clib/awt/qt/img.cc, libraries/clib/awt/qt/keysyms.h, libraries/clib/awt/qt/tlk.cc, libraries/clib/awt/qt/tlkprops.h, libraries/clib/awt/qt/toolkit.h, libraries/clib/awt/qt/wnd.cc: Clean up X specific comments and macros for advanced refactoring. Better way to dump debug messages. Update copyright note. 2004-07-09 Dalibor Topic <robilad@kaffe.org> * libraries/javalib/profiles/default/coreawt.files, libraries/javalib/profiles/default/moreawt.files: Moved gnu/java/awt/EmbeddedWindow.java, gnu/java/awt/EmbeddedWindowSupport.java and gnu/java/awt/peer/EmbeddedWindowPeer.java to moreawt.files to fix build with kjc. 2004-07-09 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/jni/jni-base.c (KaffeJNI_ParseArgs): Added support for '-Xbootclasspath' family. * test/jni/Makefile.am, test/jni/jniBase.c, test/jni/jniExecClass.c, test/jni/HelloWorldApp.class: New files. * configure.ac: Added test/jni/Makefile. * test/Makefile.am: Added 'jni' subdirectory. * test/jni/Makefile.in, test/Makefile.in, configure: Regenerated. 2004-07-09 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/external.c (discoverLibraryHome): Embrace between ENABLE_BINRELOC. * kaffe/kaffevm/jit3/constpool.c (constPoolTypeNames): Added 'const' (fix a warning). * kaffe/kaffevm/systems/unix-pthreads/signal.c (detectStackBoundaries): Check whether the previous handler was NULL for SIGSEGV and SIGBUS before reregistering it. * config/i386/jit3-i386.def (rnames): Added 'const' (fix a warning). 2004-07-09 Jim Huang <jserv@kaffe.org> * libraries/javalib/profiles/default/coreawt.files, * libraries/javalib/profiles/allatonce/all.files, * libraries/javalib/Makefile.in, * libraries/javalib/Makefile.am: add entry to GNU EmbbededWindow extension * libraries/javalib/gnu/java/awt/EmbeddedWindow.java, * libraries/javalib/gnu/java/awt/EmbeddedWindowSupport.java, * libraries/javalib/gnu/java/awt/peer/EmbeddedWindowPeer.java: GNU EmbbededWindow extension from GNU Classpath. This is necessary for making use of gcjwebplugin. Note: java-awt loading mechanism is disabled because of not importing to Kaffe yet. 2004-07-09 Jim Huang <jserv@kaffe.org> * kaffe/kaffevm/systems/unix-pthreads/signal.c (registerSignalHandler): Add missing declaration of oldact. 2004-07-08 Jim Huang <jserv@kaffe.org> * po/zh_TW.po: Updated and fix minor typo 2004-07-08 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/systems/unix-pthreads/signal.c: Compilation fixes. 2004-07-08 Guilhem Lavaux <guilhem@kaffe.org> * config/i386/linux/md.[ch]: Fixed use of stack base/end. * kaffe/kaffevm/external.c (discoverLibraryHome, initNative): binreloc support for native libraries. * kaffe/kaffevm/jni/jni-base.c: Added inclusion of support.h for userProperty. * kaffe/kaffevm/systems/unix-jthreads/jqueue.c (KaffeDestroyPool): Added an assertion checking to ease debug. (KaffeCreatePool): Likewise. * kaffe/kaffevm/systems/unix-jthreads/signal.c, kaffe/kaffevm/systems/unix-pthreads/signal.c: (detectStackBoundaries) Cleaned some weird code I have written. * kaffe/kaffevm/systems/unix-pthreads/jsignal.h, kaffe/kaffevm/systems/unix-pthreads/signal.c: (registerSyncHandler, registerAsyncHandler): Made them return a pointer to the previous handler. * kaffe/kaffevm/systems/unix-pthreads/thread-impl.c (jthread_attach_current_thread): Detect stack boundaries for the thread to be attached. * configure.ac: Check for sys/param.h * config/config-io.h: If sys/param.h is available include it. * config/config.h.in, configure: Regenerated. * po/fr.po, po/zh_TW.po, po/kaffe.pot: Regenerated. 2004-07-08 Helmer Kraemer <hkraemer@freenet.de> * Makefile.am (kaffe-build-order): new target invoking make in the different directories (clean-local): new target so make clean works again * tools/gjdoc/javalib/Makefile.am (clean-hook): renamed to clean-local * Makefile.in, tools/gjdoc/javalib/Makefile.in: regenerated Reported by: Fabien Renaud <renaud@nentec.de> 2004-07-08 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> * config/x86_64//linux/md.h (SIGNAL_ARGS, SIGNAL_CONTEXT_POINTER): Kernel sends an (ucontext_t *) to the signal handler. * config/x86_64/linux/sigcontextinfo.h (REG_RIP, REG_RBP, REG_RSP): Define. (GET_PC, GET_FRAME, GET_STACK): Use uc_mcontext.gregs[]. 2004-07-08 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> * kaffe/kaffevm/systems/unix-jthreads/signal.c (detectStackBoundaries): Fix initialization of guessPointer on 64-bit platforms. * kaffe/kaffevm/systems/unix-pthreads/signal.c (detectStackBoundaries): Likewise. 2004-07-08 Helmer Kraemer <hkraemer@freenet.de> * libraries/clib/native/System.c (java_lang_System_initProperties): don't free prop->value, since it's in the same string as prop->key * libraries/clib/io/ObjectInputStream.c (getFieldAddress): new function (java_io_VMObjectStreamClass_setBooleanNative, java_io_VMObjectStreamClass_setByteNative, java_io_VMObjectStreamClass_setCharNative, java_io_VMObjectStreamClass_setShortNative, java_io_VMObjectStreamClass_setIntNative, java_io_VMObjectStreamClass_setLongNative, java_io_VMObjectStreamClass_setFloatNative, java_io_VMObjectStreamClass_setDoubleNative, java_io_VMObjectStreamClass_setObjectNative): don't use java_lang_reflect_Field_* methods for setting the field, since they're in another libtool module 2004-07-08 Dalibor Topic <robilad@kaffe.org> Yoshiharu Oba <ooba@gk.avkk.yamaha.co.jp> * kaffe/kaffevm/debug.c: Only use jit_debug if both TRANSLATOR and KAFFEVM_DEBUG are defined. Fixes link errors on mipsel-linux. 2004-07-08 Dalibor Topic <robilad@kaffe.org> * config/mips/atomicity.h: New file, taken from glibc 2.3.2. * THIRDPARTY: Documented MIPS atomicity.h merge. * config/Makefile.am: (EXTRA_DIST) Added config/mips/atomicity.h. * config/Makefile.in: Regenerated. * config/mips/common.h: Use config/mips/atomicity.h for compare_and_swap for MIPS platofrms with MIPS2 instructions. 2004-07-07 Dalibor Topic <robilad@kaffe.org> * configure.ac: Removed code to generate JNICALL and friends. * config/mips/jit.h, config/mips/sysdepCallMethod.h, config/mips/threads.h: Include sgidefs.h. * include/jni.h: Merged in code to set JNICALL and friends properly on Windows from gcj. * Makefile.in, configure, config/Makefile.in, config/config.h.in, kaffe/Makefile.in, kaffe/jvmpi/Makefile.in, kaffe/kaffe/Makefile.in, kaffe/kaffeh/Makefile.in, kaffe/kaffevm/gcj/Makefile.in, kaffe/kaffevm/intrp/Makefile.in, kaffe/kaffevm/jit/Makefile.in, kaffe/kaffevm/jit3/Makefile.in, kaffe/kaffevm/systems/Makefile.in, kaffe/kaffevm/systems/beos-native/Makefile.in, kaffe/kaffevm/systems/oskit-pthreads/Makefile.in, kaffe/kaffevm/systems/unix-jthreads/Makefile.in, kaffe/kaffevm/systems/unix-pthreads/Makefile.in, kaffe/kaffevm/verifier/Makefile.in, kaffe/man/Makefile.in, kaffe/scripts/Makefile.in, kaffe/scripts/bat/Makefile.in, kaffe/scripts/compat/Makefile.in, kaffe/xprof/Makefile.in, libraries/Makefile.in, libraries/clib/Makefile.in, libraries/clib/awt/Makefile.in, libraries/clib/awt/X/Makefile.in, libraries/clib/awt/qt/Makefile.in, libraries/clib/io/Makefile.in, libraries/clib/libxmlj/Makefile.in, libraries/clib/management/Makefile.in, libraries/clib/math/Makefile.in, libraries/clib/native/Makefile.in, libraries/clib/net/Makefile.in, libraries/clib/nio/Makefile.in, libraries/clib/security/Makefile.in, libraries/clib/sound/Makefile.in, libraries/clib/sound/alsa/Makefile.in, libraries/clib/sound/common/Makefile.in, libraries/clib/sound/esd/Makefile.in, libraries/clib/zip/Makefile.in, libraries/extensions/Makefile.in, libraries/extensions/comm/Makefile.in, libraries/extensions/comm/javalib/Makefile.in, libraries/extensions/microsoft/Makefile.in, libraries/extensions/microsoft/clib/Makefile.in, libraries/extensions/microsoft/javalib/Makefile.in, libraries/extensions/pjava/Makefile.in, libraries/extensions/pjava/javalib/Makefile.in, libraries/extensions/servlet/Makefile.in, libraries/extensions/servlet/javalib/Makefile.in, libraries/javalib/Makefile.in, replace/Makefile.in, test/Makefile.in, test/internal/Makefile.in, test/regression/Makefile.in, test/regression/compile_time/Makefile.in, test/regression/compiler/Makefile.in, test/regression/run_time/Makefile.in, tools/Makefile.in, tools/gjdoc/Makefile.in, tools/gjdoc/javalib/Makefile.in: Regenerated. 2004-07-07 Dalibor Topic <robilad@kaffe.org> Yoshiharu Oba <ooba@gk.avkk.yamaha.co.jp> * configure.ac: Added check for sgidefs.h. 2004-07-07 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/systems/unix-pthreads/signal.c: (nullException) Changed to use SIGNAL_ARGS in declaration. Made static. Fixes build with pthreads and interpreter engine. Reported by: Fabien Renaud <renaud@nentec.de> 2004-07-07 Fabien Renaud <renaud@nentec.de> * kaffe/kaffevm/threadData.h: Added jni to jnirefs include to fix build with qt and pthreads. 2004-07-07 Jim Huang <jserv@kaffe.org> * libraries/javalib/java/awt/Graphics.java: * libraries/javalib/java/awt/Image.java: * libraries/javalib/java/awt/NativeGraphics.java: * libraries/javalib/java/awt/PSGraphics.java: Adapt the AWT clipping fixing patch from Benja Fallenstein <b.fallenstein@gmx.de>. Update the copyright notice. * libraries/javalib/java/awt/event/MouseEvent.java (MouseEvent) (getButton): Adapt the Java 1.4 features to java.awt.event.MouseEvent patch from Benja Fallenstein <b.fallenstein@gmx.de>. This only affects MouseEvent via making the old constructor do the work of figuring out which button it is from the modifiers list. Update the copyright notice. 2004-07-07 Guilhem Lavaux <guilhem@kaffe.org> * WHATNEW: Added some news line. * libraries/javalib/kjc.jar: Regenerated. 2004-07-07 Guilhem Lavaux <guilhem@kaffe.org> * include/jni.h: Reverted the definition of JNI_CreateJavaVM to Classpath's one. * kaffe/kaffevm/jni/jni-base.c (JNI_CreateJavaVM): Modified prototype to follow JNI spec. 2004-07-06 Dalibor Topic <robilad@kaffe.org> * config/x86_64/linux/sigcontextinfo.h: Cleaned up. (GET_PC, GET_STACK, GET_FRAME) Use fields from sigcontext. * kaffe/kaffe/main.c: (options) Removed const from propStr declaration to fix the build on x86_64-linux. 2004-07-06 Dalibor Topic <robilad@kaffe.org> * config/sparc/linux/jit-md.h: (EXCEPTIONFRAME) Use generic GET_PC and GET_STACK macros from glibc that work on both sparc and sparc64. Fixes build on sparc64-linux. * kaffe/kaffevm/soft.c, kaffe/kaffevm/support.c, kaffe/kaffevm/jit/constpool.c, kaffe/kaffevm/jit/icode.c, kaffe/kaffevm/jit/labels.c, kaffe/kaffevm/jit/machine.c, kaffe/kaffevm/jit/seq.c, kaffe/kaffevm/jit/slots.c, libraries/clib/math/BigInteger.c, libraries/clib/native/UNIXProcess.c: Added missing include for "kaffe/jmalloc.h". 2004-07-06 Guilhem Lavaux <guilhem@kaffe.org> * include/jni.h: Fixed compilation for C++. 2004-07-06 Guilhem Lavaux <guilhem@kaffe.org> * configure.ac: Added missing 'esac'. * configure: Regenerated. 2004-07-06 Guilhem Lavaux <guilhem@kaffe.org> * configure.ac: Assign JNICALL and JNIEXPORT for Win32 platforms. * kaffe/kaffevm/jni/jni-base.c, kaffe/kaffe/main.c, libraries/clib/native/System.c: Isolate string in userProperties from the initializing strings. So they can be freed at any times. 2004-07-06 Dalibor Topic <robilad@kaffe.org> * kaffe/kaffevm/jit/machine.c, kaffe/kaffevm/jit3/icode.c, kaffe/kaffevm/jit3/registers.c: Changed references to Kaffe_JavaVMArgs[0] to Kaffe_JavaVMArgs to fix build problems on sparc64-linux. 2004-07-06 Jim Huang <jserv@kaffe.org> * kaffe/kaffevm/jni/jni-base.c: Fixed build again. 2004-07-06 Dalibor Topic <robilad@kaffe.org> * config/config.alias: Added alias for sh[34]* to superh. 2004-07-04 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/jit/native-wrapper.[ch], kaffe/kaffevm/jit3/native-wrapper.[ch], kaffe/kaffevm/intrp/native-wrapper.[ch]: Added copyright notice. * configure.ac: Changed jtypes.h to jni_md.h. Added definition for JNICALL and JNIEXPORT. * configure: Regenerated. * include/Makefile.am: Renamed jtypes.h.in to jni_md.h.in * include/Makefile.in: Regenerated. * include/kaffe/jtypes.h.in: Removed. * include/kaffe/jni_md.h.in: New file. * include/jni.h: Imported from GNU Classpath. * include/jvmpi.h: Added definition for jobjectID. Include jni.h * include/native.h: Use jni.h instead of jtypes.h * include/kaffe_jni.h: New file to describe JNI 1.1 interface for kaffe. Export global VM arguments/status. * include/defs.h: Define NULL it it is not defined. * kaffe/kaffe/version.h: Don't use JAVA_VERSION_HEX anymore. * kaffe/kaffevm/gtypes.h: Updated ABORT() and EXIT(). Use jni_md.h instead of jtypes.h * kaffe/kaffe/main.c, kaffe/kaffeh/mem.c, kaffe/kaffeh/support.c, kaffe/kaffevm/basecode.c, kaffe/kaffevm/funcs.c, kaffe/kaffevm/icode.c, kaffe/kaffevm/machine.c, kaffe/kaffevm/code.c, kaffe/kaffevm/debug.c, kaffe/kaffevm/classPool.c, kaffe/kaffevm/external.c, kaffe/kaffevm/gcFuncs.c, kaffe/kaffevm/itypes.c, kaffe/kaffevm/lookup.c, kaffe/kaffevm/registers.c, kaffe/kaffevm/object.c, kaffe/kaffevm/stackTrace.c, kaffe/kaffevm/stats.c, kaffe/kaffevm/string.c, kaffe/kaffevm/stringParsing.c, kaffe/kaffevm/support.c, kaffe/kaffevm/utf8const.c, kaffe/kaffevm/jit3/basecode.c, kaffe/kaffevm/jit3/funcs.c, kaffe/kaffevm/jit3/icode.c, kaffe/kaffevm/jit3/machine.c, kaffe/kaffevm/jit3/registers.c, kaffe/kaffevm/mem/gc-incremental.c, kaffe/kaffevm/mem/gc-mem.c, kaffe/kaffevm/verifier/verify.c, libraries/clib/io/ObjectInputStream.c, libraries/clib/management/Debug.c, Include kaffe_jni.h or jni_md.h. Updated Kaffe_JavaVMArgs. * kaffe/kaffevm/reflect.c, kaffe/kaffevm/reflect.h: New files. * kaffe/kaffevm/Makefile.am: Added reflect.[ch]. * kaffe/kaffevm/Makefile.in: Regenerated. * kaffe/kaffevm/thread.c, kaffe/kaffevm/thread.h: Make possible to attach a daemon. * kaffe/kaffevm/classMethod.c, kaffe/kaffevm/hashtab.c, kaffe/kaffevm/systems/unix-jthreads/signal.c, kaffe/kaffevm/systems/unix-pthreads/signal.c: Include jmalloc.h * kaffe/kaffevm/jni/jni-arrays.c, kaffe/kaffevm/jni/jni-base.c, kaffe/kaffevm/jni/jni-callmethod.c, kaffe/kaffevm/jni/jni-fields.c, kaffe/kaffevm/jni/jni.c, kaffe/kaffevm/jni/jni_funcs.h, kaffe/kaffevm/jni/jni_i.h: Reindented. * kaffe/kaffevm/jni/Makefile.am: Added jni-helpers.c, jni-string.c * libraries/clib/native/Class.c: Moved makeMethod, makeField, makeConstructor and their subfunctions to reflect.[ch]. Mark some functions as NONRETURNING as suggested by gcc. * libraries/clib/nio/NIOServerSocket.c: Include defs.h 2004-07-04 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/external.c (loadNativeLibrary2): Renamed index to libIndex to fix warnings. (unloadNativeLibrary): Likewise. 2004-07-05 Dalibor Topic <robilad@kaffe.org> * configure.ac: Fixed small typo that prevented installation of security_DATA. * configure, libraries/javalib/Makefile.in: Regenerated. 2004-07-05 Dalibor Topic <robilad@kaffe.org> * config/powerpc/linux/md.h: (GET_SIGNAL_CONTEXT_POINTER) Fixed build on powerpc-linux. SIGNAL_ARGS says sigcontext is a pointer so there is no need to take its address. 2004-07-04 Helmer Kraemer <hkraemer@freenet.de> * configure.ac: added new option --with-jni-library-path * kaffe/kaffevm/external.c: (initNative) optionally append additional directories to internal library path * Makefile.am: (all-local, install-exec-hook, install-data-hook, uninstall-hook, check-local) new targets compiling optional jni libraries after rt.jar is built * include/Makefile.am: (libtritonusalsa_headers, libtritonusesd_headers, libxmlj_headers) new targets generating the headers of different jni libraries (stamp-h1all) only generate headers of non-optional jni libraries * kaffe/kaffe/Makefile.am: (final-executable) new target linking the optional jni libraries with the binary * libraries/clib/sound/esd/Makefile.am, libraries/clib/sound/alsa/Makefile.am, libraries/clib/libxmlj/Makefile.am: generate headers before compiling the library * Makefile.in, configure, config/Makefile.in, config/config.h.in, include/Makefile.in, kaffe/Makefile.in, kaffe/jvmpi/Makefile.in, kaffe/kaffe/Makefile.in, kaffe/kaffeh/Makefile.in, kaffe/kaffevm/Makefile.in, kaffe/kaffevm/gcj/Makefile.in, kaffe/kaffevm/intrp/Makefile.in, kaffe/kaffevm/jit/Makefile.in, kaffe/kaffevm/jit3/Makefile.in, kaffe/kaffevm/jni/Makefile.in, kaffe/kaffevm/systems/Makefile.in, kaffe/kaffevm/systems/beos-native/Makefile.in, kaffe/kaffevm/systems/oskit-pthreads/Makefile.in, kaffe/kaffevm/systems/unix-jthreads/Makefile.in, kaffe/kaffevm/systems/unix-pthreads/Makefile.in, kaffe/kaffevm/verifier/Makefile.in, kaffe/man/Makefile.in, kaffe/scripts/Makefile.in, kaffe/scripts/bat/Makefile.in, kaffe/scripts/compat/Makefile.in, kaffe/xprof/Makefile.in, libraries/Makefile.in, libraries/clib/Makefile.in, libraries/clib/awt/Makefile.in, libraries/clib/awt/X/Makefile.in, libraries/clib/awt/qt/Makefile.in, libraries/clib/io/Makefile.in, libraries/clib/libxmlj/Makefile.in, libraries/clib/management/Makefile.in, libraries/clib/math/Makefile.in, libraries/clib/native/Makefile.in, libraries/clib/net/Makefile.in, libraries/clib/nio/Makefile.in, libraries/clib/security/Makefile.in, libraries/clib/sound/Makefile.in, libraries/clib/sound/alsa/Makefile.in, libraries/clib/sound/common/Makefile.in, libraries/clib/sound/esd/Makefile.in, libraries/clib/zip/Makefile.in, libraries/extensions/Makefile.in, libraries/extensions/comm/Makefile.in, libraries/extensions/comm/javalib/Makefile.in, libraries/extensions/microsoft/Makefile.in, libraries/extensions/microsoft/clib/Makefile.in, libraries/extensions/microsoft/javalib/Makefile.in, libraries/extensions/pjava/Makefile.in, libraries/extensions/pjava/javalib/Makefile.in, libraries/extensions/servlet/Makefile.in, libraries/extensions/servlet/javalib/Makefile.in, libraries/javalib/Makefile.in, replace/Makefile.in, test/Makefile.in, test/internal/Makefile.in, test/regression/Makefile.in, test/regression/compile_time/Makefile.in, test/regression/compiler/Makefile.in, test/regression/run_time/Makefile.in, tools/Makefile.in, tools/gjdoc/Makefile.in, tools/gjdoc/javalib/Makefile.in: Regenerated. 2004-07-04 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/code-analyse.c: Removed insnLen as it is already defined in the verifier. * configure.ac: Disable completely BINRELOC if pthread.h is not detected. * kaffe/kaffevm/Makefile.am: Moved prefix.c into BINRELOC_SOURCES. * kaffe/kaffevm/Makefile.in, configure: Regenerated. 2004-07-04 Guilhem Lavaux <guilhem@kaffe.org> * kaffe/kaffevm/systems/unix-pthreads/jsignal.h, kaffe/kaffevm/systems/unix-pthreads/signal.c, kaffe/kaffevm/systems/unix-pthreads/syscalls.c, kaffe/kaffevm/systems/unix-pthreads/thread-impl.c: Imported stack pointer detection in the unix-pthreads implementation of kaffe threads. 2004-07-03 Dalibor Topic <robilad@kaffe.org> * configure.ac: Added checks for <sys/cachectl.h> and <mips/cachectl.h> headers. * configure, config/config.h.in: Regenerated. * config/mips/jit.h: Chec for presence of header files instead of the OS. 2004-07-03 Dalibor Topic <robilad@kaffe.org> * config/ia64/atomicity.h: New file, taken from glibc 2.3.2. * THIRDPARTY: Added ia64 compare_and_swap. * config/Makefile.am: Added ia64/atomicity.h. * config/Makefile.in: Regenerated. * config/ia64/common.h: Use atomicity.h. 2004-07-03 Dalibor Topic <robilad@kaffe.org> * m4/compile_value.m4: New file, taken from http://ac-archive.sf.net. * THIRDPARTY: Added m4/compile_value.m4. * m4/sockinttypes.m4: Fixed test for in_sock_t to work when cross-compiling. * Makefile.in, aclocal.m4, configure, config/Makefile.in, config/config.h.in, include/Makefile.in, kaffe/Makefile.in, kaffe/jvmpi/Makefile.in, kaffe/kaffe/Makefile.in, kaffe/kaffeh/Makefile.in, kaffe/kaffevm/Makefile.in, kaffe/kaffevm/gcj/Makefile.in, kaffe/kaffevm/intrp/Makefile.in, kaffe/kaffevm/jit/Makefile.in, kaffe/kaffevm/jit3/Makefile.in, kaffe/kaffevm/jni/Makefile.in, kaffe/kaffevm/systems/Makefile.in, kaffe/kaffevm/systems/beos-native/Makefile.in, kaffe/kaffevm/systems/oskit-pthreads/Makefile.in, kaffe/kaffevm/systems/unix-jthreads/Makefile.in, kaffe/kaffevm/systems/unix-pthreads/Makefile.in, kaffe/kaffevm/verifier/Makefile.in, kaffe/man/Makefile.in, kaffe/scripts/Makefile.in, kaffe/scripts/bat/Makefile.in, kaffe/scripts/compat/Makefile.in, kaffe/xprof/Makefile.in, libraries/Makefile.in, libraries/clib/Makefile.in, libraries/clib/awt/Makefile.in, libraries/clib/awt/X/Makefile.in, libraries/clib/awt/qt/Makefile.in, libraries/clib/io/Makefile.in, libraries/clib/libxmlj/Makefile.in, libraries/clib/management/Makefile.in, libraries/clib/math/Makefile.in, libraries/clib/native/Makefile.in, libraries/clib/net/Makefile.in, libraries/clib/nio/Makefile.in, libraries/clib/security/Makefile.in, libraries/clib/sound/Makefile.in, libraries/clib/sound/alsa/Makefile.in, libraries/clib/sound/common/Makefile.in, libraries/clib/sound/esd/Makefile.in, libraries/clib/zip/Makefile.in, libraries/extensions/Makefile.in, libraries/extensions/comm/Makefile.in, libraries/extensions/comm/javalib/Makefile.in, libraries/extensions/microsoft/Makefile.in, libraries/extensions/microsoft/clib/Makefile.in, libraries/extensions/microsoft/javalib/Makefile.in, libraries/extensions/pjava/Makefile.in, libraries/extensions/pjava/javalib/Makefile.in, libraries/extensions/servlet/Makefile.in, libraries/extensions/servlet/javalib/Makefile.in, libraries/javalib/Makefile.in, replace/Makefile.in, test/Makefile.in, test/internal/Makefile.in, test/regression/Makefile.in, test/regression/compile_time/Makefile.in, test/regression/compiler/Makefile.in, test/regression/run_time/Makefile.in, tools/Makefile.in, tools/gjdoc/Makefile.in, tools/gjdoc/javalib/Makefile.in: Regenerated. 2004-07-01 Rob Gonzalez <rob@kaffe.org> * kaffe/kaffevm/verifier/verify3a.c * kaffe/kaffevm/verifier/verify3b.c Added to break up verify.c into passes 3a and 3b. * kaffe/kaffevm/verifier/verify-errors.h Verify pass 3a error methods moved to verify3a.c * kaffe/kaffevm/verifier/verify-block.c (verifyBasicBlock) Moved in from verify.c. * kaffe/kaffevm/verifier/verify.h Method and variable prototypes formerly declared "static" in verify.c moved here for use in the new newly partitioned verifier sections. * kaffe/kaffevm/verifier/verify.c (verifyMethod3a) moved to verify3a.c (verifyMethod3b) moved to verify3b.c (mergeBasicBlocks) moved to verfiy3b.c (verifyBasicBlock) moved to verify-block.c Some error helper methods moved along with the methods they helped. * kaffe/kaffevm/verifier/Makefile.am * kaffe/kaffevm/verifier/Makefile.in Regenerated (i.e. fixed by hand because I don't have automake 1.8.5). 2004-07-01 Rob Gonzalez <rob@kaffe.org> * kaffe/kaffevm/verifier/verify-types.c An extra ';' removed that was causing older gcc's trouble. See ChangeLog.11 for earlier changes.