+2005-07-07 Aaron Luchko <aluchko@redhat.com>
+
+ * gnu/classpath/jdwp/util/Signature.java
+ (computeFieldSignature): New Method.
+
+2005-07-07 Aaron Luchko <aluchko@redhat.com>
+
+ * gnu/classpath/jdwp/processor/ReferenceTypeCommandSet.java:New
+ file.
+
+2005-07-07 Bryce McKinlay <mckinlay@redhat.com>
+
+ * testsuite/libjava.jacks/jacks.xfail: Remove 6.5.5.1-nested-4,
+ 6.5.5.1-nested-7, 6.5.5.1-nested-16, 6.5.5.1-nested-17.
+
+2005-07-07 Bryce McKinlay <mckinlay@redhat.com>
+
+ * testsuite/libjava.compile/PR21045.java: New test.
+ * testsuite/libjava.jacks/jacks.xfail: Remove 15.9.5.1-exception-1,
+ 15.9.5.1-exception-3, 8.3.2-abrupt-6, 8.3.2-abrupt-7.
+
+2005-07-06 Tom Tromey <tromey@redhat.com>
+
+ * java/io/InputStreamReader.java (refill): Handle no-progress
+ case correctly.
+ * gnu/gcj/convert/IOConverter.java: Add 'utf8' alias.
+
+2005-07-06 Tom Tromey <tromey@redhat.com>
+
+ * testsuite/libjava.jacks/jacks.xfail: Removed 9.1.3-body-5.
+
+2005-07-05 Bryce McKinlay <mckinlay@redhat.com>
+
+ * testsuite/libjava.compile/PR19674.java: New test.
+
+2005-07-05 Aaron Luchko <aluchko@redhat.com>
+
+ * gnu/classpath/jdwp/processor/StringReferenceCommandSet.java:
+ New file.
+
+2005-07-04 Aaron Luchko <aluchko@redhat.com>
+
+ * gnu/classpath/jdwp/processor/CommandSet.java: New file.
+ * gnu/classpath/jdwp/processor/PacketProcessor.java: Use
+ CommandSets to handle JdwpCommandPackets.
+ * gnu/classpath/jdwp/transport/JdwpReplyPacket.java: New
+ Constructor.
+
+2005-07-01 Tom Tromey <tromey@redhat.com>
+
+ * libtool-version: Updated.
+
+2005-06-30 Aaron Luchko <aluchko@redhat.com>
+
+ * gnu/classpath/jdwp/util/JdwpString.java: New file.
+
+2005-06-30 Keith Seitz <keiths@redhat.com>
+
+ * gnu/classpath/jdwp/transport/JdwpPacket.java (write): New method.
+ (myWrite): New abstract method.
+ (toBytes): Remove.
+ (myToBytes): Remove.
+ * gnu/classpath/jdwp/transport/JdwpReplyPacket.java (myWrite): New
+ method.
+ * gnu/classpath/jdwp/transport/JdwpCommandPacket.java (myWrite): New
+ method.
+ * gnu/classpath/jdwp/transport/JdwpConnection.java (sendPacket): Use
+ JdwpPacket.write instead of JdwpPacket.toBytes.
+
+2005-06-30 Keith Seitz <keiths@redhat.com>
+
+ * gnu/classpath/jdwp/transport/JdwpConnection.java (sendEvent): New
+ method.
+ (_bytes): New member.
+ (_doStream): New member.
+ (JdwpConnection): Initialize new members.
+
+2005-06-29 Kelley Cook <kcook@gcc.gnu.org>
+
+ * all files: Update for new FSF address.
+
+2005-06-29 Tom Tromey <tromey@redhat.com>
+
+ PR libgcj/22211:
+ * testsuite/libjava.lang/pr22211.java: New file.
+ * java/lang/natThread.cc (finish_): Synchronize when updating
+ alive_flag.
+ (_Jv_AttachCurrentThread): Likewise.
+ (interrupt): Only call _Jv_ThreadInterrupt if thread is alive.
+ * java/lang/Thread.java (isAlive): Now synchronized.
+
+2005-06-29 Tom Tromey <tromey@redhat.com>
+
+ * interpret.cc (run) <insn_checkcast, checkcast_resolved>: Use
+ _Jv_CheckCast.
+
+2005-06-28 Robin Green <greenrd@greenrd.org>
+
+ PR java/22189
+ * gnu/gcj/runtime/PersistentByteMap.java (init): Fix rounding
+ error.
+
+2005-06-27 Tom Tromey <tromey@redhat.com>
+
+ PR java/21540, PR java/13788:
+ * testsuite/libjava.compile/pr21540.java: New file.
+ * testsuite/libjava.compile/pr13788.java: New file.
+ * testsuite/libjava.jacks/jacks.xfail: Updated.
+
+2005-06-26 Andreas Tobler <a.tobler@schweiz.ch>
+
+ * testsuite/libjava.mauve/xfails: Updated to reflect current state
+ of mauve and libjava.
+
+2005-06-24 Tom Tromey <tromey@redhat.com>
+
+ * java/lang/natClassLoader.cc (_Jv_UnregisterClass): Handle case
+ where class' name is NULL.
+ (_Jv_FindClass): Don't wait for class state.
+ * java/lang/natVMClassLoader.cc (defineClass): Only unregister if
+ name found.
+ * include/java-interp.h (_Jv_DefineClass): Updated.
+ * defineclass.cc (_Jv_DefineClass): Added 'name_result' argument.
+ (struct _Jv_ClassReader): Likewise.
+ (found_name): New field.
+ (handleClassBegin): Set *found_name.
+ (_Jv_VerifyMethodSignature): Handle case where ptr==NULL.
+ (handleClassBegin): Throw error if super class not set.
+ (read_methods): Correctly call check_tag and prepare_pool_entry.
+
+2005-06-24 Tom Tromey <tromey@redhat.com>
+
+ * boehm.cc (_Jv_MarkObj): Handle case where field's type is NULL.
+
+2005-06-24 Tom Tromey <tromey@redhat.com>
+
+ * verify.cc (verify_instructions_0): Correctly handle situation
+ where PC falls off end.
+
+2005-06-24 Tom Tromey <tromey@redhat.com>
+
+ * interpret.cc (compile): Handle case where table entry is
+ outside of PC range.
+
+2005-06-23 Bryce McKinlay <mckinlay@redhat.com>
+
+ * testsuite/libjava.compile/PR20697.java: New test-case.
+
+2005-06-22 Kelley Cook <kcook@gcc.gnu.org>
+
+ * Makefile.am (SUBDIRS): Use append for conditional.
+ (toolexeclib_LTLIBRARIES): Likewise.
+ (lib_gnu_java_awt_peer_gtk_la_SOURCES): Directly define with
+ a conditional append.
+ * Makefile.in: Regenerate.
+
+2005-06-17 Keith Seitz <keiths@redhat.com>
+
+ * gnu/classpath/jdwp/exception/VmDeadException.java: New file.
+ * gnu/classpath/jdwp/exception/NotImplementedException.java: New file.
+ * gnu/classpath/jdwp/exception/JdwpInternalErrorException.java: New
+ file.
+ * gnu/classpath/jdwp/exception/JdwpException.java: New file.
+ * gnu/classpath/jdwp/exception/InvalidThreadGroupException.java: New
+ file.
+ * gnu/classpath/jdwp/exception/InvalidThreadException.java: New file.
+ * gnu/classpath/jdwp/exception/InvalidStringException.java: New file
+ * gnu/classpath/jdwp/exception/InvalidObjectException.java: New file.
+ * gnu/classpath/jdwp/exception/InvalidEventTypeException.java: New
+ file.
+ * gnu/classpath/jdwp/exception/InvalidCountException.java: New file.
+ * gnu/classpath/jdwp/exception/InvalidClassException.java: New file.
+
+2005-06-16 Kelley Cook <kcook@gcc.gnu.org>
+
+ * Makefile.am (libgcj_la_SOURCES): Define without conditional sources.
+ (if USING_BOEHMGC): Directly append libgcj_la_SOURCES.
+ (if USING_NOGC, SUPPLY_BACKTRACE, USING_POSIX_PLATFORM,
+ USING_WIN32_PLATFORM, USING_DARWIN_CRT, USING_POSIX_THREADS,
+ USING_WIN32_THREADS, USING_NO_THREADS): Likewise.
+ * Makefile.in: Regenerate.
+
+2005-06-15 Kelley Cook <kcook@gcc.gnu.org>
+
+ * configure.ac (USING_ECOS_PLATFORM): Remove and merge into...
+ (USING_POSIX_PLATFORM): ... here.
+ * Makefile.am: Delete USING_ECOS_PLATFORM.
+ * configure, Makefile.in, include/Makefile.in, testsuite/Makefile.in,
+ external/Makefile.in, external/sax/Makefile.in,
+ external/w3c_dom/Makefile.in, gcj/Makefile.in: Regenerate.
+
+2005-06-15 Tom Tromey <tromey@redhat.com>
+
+ PR libgcj/17536:
+ * testsuite/libjava.lang/pr17536.java: New file.
+ * testsuite/libjava.lang/pr17536.out: New file.
+
+2005-06-15 Goffredo Baroncelli <kreijack@inwind.it>
+
+ PR libgcj/21074:
+ * gnu/java/net/protocol/http/HTTPURLConnection.java
+ (getHeaderFieldKey): Check index.
+
+2005-06-15 Tom Tromey <tromey@redhat.com>
+
+ PR libgcj/21906:
+ * defineclass.cc (handleMethodsEnd): Set ncode for abstract
+ methods.
+ * include/jvm.h (_Jv_ThrowAbstractMethodError): Declare.
+ * link.cc (_Jv_ThrowAbstractMethodError): Renamed. No longer
+ static.
+ (append_partial_itable): Use it.
+ (set_vtable_entries): Likewise.
+
+2005-06-15 Tom Tromey <tromey@redhat.com>
+
+ * gnu/gcj/runtime/SystemClassLoader.java (init): Clear
+ last_was_sep in loop.
+
+2005-06-15 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
+
+ * configure.host: Handle Solaris 10/x86.
+
+2005-06-14 Keith Seitz <keiths@redhat.com>
+
+ * gnu/classpath/jdwp/id/JdwpIdFactory.java: New file.
+ * gnu/classpath/jdwp/processor/PacketProcessor.java: New file.
+
+2005-06-14 Keith Seitz <keiths@redhat.com>
+
+ * gnu/classpath/jdwp/id/ArrayId.java: New file.
+ * gnu/classpath/jdwp/id/ArrayReferenceTypeId.java: New file.
+ * gnu/classpath/jdwp/id/ClassLoaderId.java: New file.
+ * gnu/classpath/jdwp/id/ClassObjectId.java: New file.
+ * gnu/classpath/jdwp/id/ClassReferenceTypeId.java: New file.
+ * gnu/classpath/jdwp/id/InterfaceReferenceTypeId.java: New file.
+ * gnu/classpath/jdwp/id/JdwpId.java: New file.
+ * gnu/classpath/jdwp/id/ObjectId.java: New file.
+ * gnu/classpath/jdwp/id/ReferenceTypeId.java: New file.
+ * gnu/classpath/jdwp/id/StringId.java: New file.
+ * gnu/classpath/jdwp/id/ThreadGroupId.java: New file.
+ * gnu/classpath/jdwp/id/ThreadId.java: New file.
+
+2005-06-14 Tom Tromey <tromey@redhat.com>
+
+ PR libgcj/19877:
+ * configure, aclocal.m4, Makefile.in: Rebuilt.
+
+2005-06-14 Tom Tromey <tromey@redhat.com>
+
+ * java/lang/Class.java (getClasses): New method.
+ (internalGetClasses): Likewise.
+ (getClassLoader): Updated documentation.
+ (getDeclaredClasses): New overload; old overload no longer
+ native.
+ (_getConstructors): Removed.
+ (resourcePath): Updated.
+ * java/lang/natClass.cc (getClasses): Removed.
+ * java/lang/Class.h (getDeclaredClasses, getDeclaredConstructors):
+ Updated.
+ (_getConstructors): Removed.
+
+2005-06-13 Jim Huang <jserv@kaffe.org>
+
+ PR libgcj/22036:
+ * jni.cc (_Jv_JNI_NewObjectV): Use chars() method.
+ (_Jv_JNI_NewObject): Likewise.
+
+2005-06-13 Tom Tromey <tromey@redhat.com>
+
+ PR java/21844:
+ * testsuite/libjava.lang/pr21844.java: New file.
+ * testsuite/libjava.lang/pr21844.out: New file.
+
+2005-06-08 Bryce McKinlay <mckinlay@redhat.com>
+
+ PR libgcj/21949
+ * java/rmi/server/RMIClassLoader.java (getClassLoader): Make public.
+ From Gary Benson.
+
+2005-06-08 Ziga Mahkovec <ziga.mahkovec@klika.si>
+
+ * java/text/MessageFormat.java (parse): When parsing strings, check
+ for an empty pattern trailer.
+
+2005-06-06 Keith Seitz <keiths@redhat.com>
+
+ * gnu/classpath/jdwp/util/Signature.java: New file.
+ * gnu/classpath/jdwp/transport/JdwpConnection.java: New file.
+
+2005-06-05 Anthony Green <green@redhat.com>
+
+ * gnu/java/net/natPlainSocketImplPosix.cc (setOption): Fix case
+ fall-through bug.
+
+2005-06-04 Anthony Green <green@redhat.com>
+
+ * java/net/URLClassLoader.java: import gnu.gcj.Core,
+ and gnu.java.net.protocol.core.CoreInputStream.
+ (CureURLLoader): New class.
+ (CoreResource): New class.
+ (addURLImpl): Add special treatment for the "core" protocol.
+ * gnu/gcj/natCore.cc (find): New method.
+ * gnu/gcj/Core.java (find): New method.
+
+2005-06-03 Keith Seitz <keiths@redhat.com>
+
+ * gnu/classpath/jdwp/transport/ITransport.java: New file.
+ * gnu/classpath/jdwp/transport/SocketTransport.java: New file.
+ * gnu/classpath/jdwp/transport/TransportFactory.java: New file.
+
+2005-06-03 Andreas Tobler <a.tobler@schweiz.ch>
+
+ * jawt.c: Remove malloc.h, covered by stdlib.h.
+
+ * testsuite/libjava.jni/jni.exp
+ (gcj_jni_invocation_compile_c_to_binary): Add -bind_at_load to silence
+ the build process.
+
+2005-06-02 Keith Seitz <keiths@redhat.com>
+
+ * gnu/classpath/jdwp/transport/TransportException.java: New file.
+
+2005-06-02 Andreas Tobler <a.tobler@schweiz.ch>
+
+ * mauve-libgcj: Remove implemented classes from the fail section.
+ Add two new not implemented to it.
+
+2005-06-01 Bryce McKinlay <mckinlay@redhat.com>
+
+ * configure.ac (BACKTRACESPEC): Remove definition, but continue to
+ AC_SUBST definition from configure.host.
+ * configure.host: Don't use -fno-omit-frame-pointer. Set BACKTRACESPEC
+ to -fomit-frame-pointer on 32-bit x86 targets.
+
+2005-06-01 Tom Tromey <tromey@redhat.com>
+
+ * java/io/ObjectInputStream.java (currentLoader): Fixed typo.
+
+2005-06-01 Ziga Mahkovec <ziga.mahkovec@klika.si>
+
+ PR libgcj/20435:
+ * gnu/regexp/RESyntax.java (RE_POSSESSIVE_OPS): New field.
+ (static): Add possessive matching to JAVA_1_4 syntax.
+ * gnu/regexp/RETokenRepeated.java (possessive): New field.
+ (makePossessive, isPossessive): New methods.
+ (match): Don't back off during possessive matching.
+ * gnu/regexp/RE.java (initalize): Accept possessive quantifier.
+ * java/util/regex/Pattern.java (constructor): Switch syntax from PERL5
+ to JAVA_1_4.
+
+2005-06-01 Keith Seitz <keiths@redhat.com>
+
+ * gnu/classpath/jdwp/transport/JdwpPacket.java: New file.
+ * gnu/classpath/jdwp/transport/JdwpCommandPacket.java: New file.
+ * gnu/classpath/jdwp/transport/JdwpReplyPacket.java: New file.
+
+2005-06-01 Tom Tromey <tromey@redhat.com>
+
+ PR libgcj/21785:
+ * java/io/natObjectInputStream.cc (currentClassLoader): Removed.
+ (currentLoader): New method.
+ * java/io/ObjectInputStream.java (resolveProxyClass): Use
+ currentLoader.
+ (currentLoader): Now native.
+ (currentClassLoader): Removed.
+ * testsuite/libjava.lang/pr21785.java: New file.
+ * testsuite/libjava.lang/pr21785.out: New file.
+
+2005-06-01 Tom Tromey <tromey@redhat.com>
+
+ PR libgcj/21753:
+ * java/lang/natString.cc (substring): Changed sharing heuristic.
+
+2005-05-30 Bryce McKinlay <mckinlay@redhat.com>
+
+ PR libgcj/21821
+ * gnu/java/nio/channels/natFileChannelPosix.cc (open): Don't use
+ MAXPATHLEN. Format exception message using a StringBuffer instead.
+
+2005-05-29 Michael Koch <konqueror@gmx.de>
+
+ PR libgcj/20273:
+ * java/util/LinkedHashMap.java (access): Set 'root.pred'.
+
+2005-05-27 Ziga Mahkovec <ziga.mahkovec@klika.si>
+
+ * ChangeLog: Fix typo.
+
+2005-05-26 Ranjit Mathew <rmathew@hotmail.com>
+
+ Testsuite adjustments for PR java/19870.
+ * testsuite/libjava.lang/PR19870.java: New testcase.
+ * testsuite/libjava.lang/PR19870.out: Expected output for the
+ testcase.
+ * testsuite/libjava.jacks/jacks.xfail: Add
+ 8.5.2-accessible-static-member-usage-3 and 15.8.4-static-2
+
+
+2005-05-26 Bryce McKinlay <mckinlay@redhat.com>
+
+ * include/jvm.h (FLAG_BINARYCOMPAT_ABI, FLAG_BOOTSTRAP_LOADER): New.
+ (GCJ_BINARYCOMPAT_ADDITION, GCJ_BOOTSTRAP_LOADER_ADDITION): Removed.
+ (OLD_GCJ_40_BC_ABI_VERSION): Renamed. Old-style version ID for BC-ABI
+ classes.
+ (GCJ_CXX_ABI_VERSION): Renamed from GCJ_ABI_VERSION.
+ (GCJ_40_BC_ABI_VERSION): New. Calculate version IDs using new method.
+ (_Jv_CheckABIVersion): Check for both old and new style version IDs.
+ (_Jv_ClassForBootstrapLoader): Use FLAG_BOOTSTRAP_LOADER.
+
+2005-05-25 Richard Henderson <rth@redhat.com>
+
+ PR libgcj/21692
+ * sysdep/descriptor-n.h: New file.
+ * sysdep/descriptor-y.h: New file.
+ * sysdep/powerpc/descriptor.h: New file.
+ * configure.host: Set $descriptor_h appropriate for the host.
+ * configure.ac: Link it.
+ * configure: Regenerate.
+ * stacktrace.cc: Include sysdep/descriptor.h.
+ (_Jv_StackTrace::UpdateNCodeMap): Use UNWRAP_FUNCTION_DESCRIPTOR.
+
+2005-05-25 Chris Burdess <dog@gnu.org>
+
+ * gnu/xml/dom/ls/SAXEventSink.java: Ignore XML entities in start/
+ end entity callbacks.
+
+2005-05-24 Gary Benson <gbenson@redhat.com>
+
+ PR libgcj/21736:
+ * java/text/MessageFormat.java (MessageFormatElement.setLocale):
+ Handle DateFormat.DEFAULT case correctly.
+
+2005-05-21 Tom Tromey <tromey@redhat.com>
+
+ PR libgcj/21703:
+ * java/lang/ref/natReference.cc (find_slot): Handle case where
+ table has no NULL entries.
+ * java/lang/natString.cc (_Jv_StringFindSlot): Handle case where
+ table has no NULL entries.
+
+2005-05-22 Andreas Jaeger <aj@suse.de>
+
+ * java/lang/mprec.c (mult, lshift, b2d, d2b): Add parenthesis to
+ avoid warnings.
+
+2005-05-21 Ranjit Mathew <rmathew@hotmail.com>
+
+ * testsuite/libjava.jacks/jacks.xfail: Remove 3.10.2-round-6.
+
+2005-05-19 Richard Henderson <rth@redhat.com>
+
+ * exception.cc: Revert 05-17 gcc_unreachable change.
+
+2005-05-19 Bryce McKinlay <mckinlay@redhat.com>
+
+ * java/lang/natClassLoader.cc (_Jv_NewClass): Use
+ _Jv_RegisterInitiatingLoader to register array classes, not
+ _Jv_RegisterClass.
+ (_Jv_RegisterInitiatingLoader): Give up if called very early during
+ bootstrapping. Add a FIXME to handle this case better.
+
+2005-05-19 Bryce McKinlay <mckinlay@redhat.com>
+
+ * Makefile.am (libgcj0_convenience_la): Removed. Don't build a libgcj
+ convenience library.
+ (libgcj_la_SOURCES): New. Move sources here.
+ (libgcj.la): Remove rule.
+
+2005-05-18 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ PR libgcj/19729
+ * gnu/java/security/provider/DSASignature.java: Import updates
+ from GNU Crypto.
+
+2005-05-18 Anthony Green <green@redhat.com>
+
+ * jni/gtk-peer/gtk_jawt.c (classpath_jawt_object_lock,
+ classpath_jawt_object_unlock, classpath_jawt_create_lock,
+ classpath_jawt_destroy_lock): New functions.
+ * jni/classpath/classpath_jawt.h (classpath_jawt_object_lock,
+ classpath_jawt_object_unlock, classpath_jawt_create_lock,
+ classpath_jawt_destroy_lock): New functions.
+ * include/jawt.h (struct _JAWT_DrawingSurface): Add lock
+ field.
+ * jawt.c: #include malloc.h.
+ (_Jv_Lock): Use lock.
+ (_Jv_Unlock): Ditto.
+ (_Jv_GetDrawingSurface): Initialize lock.
+ (_Jv_FreeDrawingSurface): Destroy lock.
+ (_Jv_FreeDrawingSurfaceInfo): Free platformInfo.
+
+2005-05-18 Paolo Bonzini <bonzini@gnu.org>
+
+ * Makefile.am (Makefile.deps): Do not use \0, it is unportable.
+ * Makefile.in: Regenerate.
+
+2005-05-17 Kelley Cook <kcook@gcc.gnu.org>
+
+ * configure.ac: Use AC_C_BIGENDIAN instead of AC_C_BIGENDIAN_CROSS.
+ Use AC_CHECK_SIZEOF instead of AC_COMPILE_CHECK_SIZEOF.
+ * aclocal.m4, configure, config.h.in, include/config.h.in,
+ Makefile.in, include/Makefile.in, testsuite/Makefile.in,
+ external/Makefile.in, external/sax/Makefile.in,
+ external/w3c_dom/Makefile.in, gcj/Makefile.in: Regenerate.
+
+2005-05-17 David Daney <ddaney@avtrex.com>
+
+ PR libgcj/18220
+ * testsuite/libjava.lang/Process_3.java (run): Exit on error.
+
+2005-05-17 Nathan Sidwell <nathan@codesourcery.com>
+
+ * exception.cc (abort): Remove std::abort hack.
+ (gcc_unreacheable): Define.
+
+2005-05-17 Paolo Bonzini <bonzini@gnu.org>
+
+ * Makefile.am (Makefile.deps): Do not create native.list and
+ bytecodes.list.
+ (all_native_compiled_dirs, all_java_dirs): Compute dir list here.
+ * Makefile.in: Regenerate.
+
+2005-05-17 Paolo Bonzini <bonzini@gnu.org>
+
+ * configure.ac (--enable-libgcj-multifile): Remove.
+
+ * Makefile.am (all_native_compiled_source_files,
+ (all_native_compiled_dirs, all_java_dirs, all_java_lo_files,
+ all_libgcj_lo_files, all_xlib_lo_files,
+ all_java_deps_files, all_java_stamp_files,
+ all_java_filelist_files): New variables.
+ (EXTRA_DIST): New Automake variable.
+ (CLEANFILES): Add .stamp, .list and .lo files.
+ (%.list, %.lo, %.stamp, Makefile.deps): New rules.
+ (classes.stamp): Depend on $(all_java_stamp_files).
+ (libgcj.la): Pass $(libgcj_la_LIBADD) to the linker without
+ going through write_entries_to_file.
+
+ (all_java_source_files, all_property_files): Move earlier.
+ (libgcj_la_OBJECTS, javao_files, xlib_javao_files,
+ all_java_class_files): Remove.
+ (gtk_awt_peer_sources): Rename to...
+ (gtk_awt_peer_source_files): ... this. Adjust throughout.
+
+ (ONESTEP): Remove.
+ (libgcj0_convenience_la_SOURCES): Remove Java source files.
+ (libgcj0_convenience_la_LIBADD): Add $(all_libgcj_lo_files).
+ (libgcj0_convenience_la_DEPENDENCIES): Likewise.
+ (libgcj_la_SOURCES): Remove.
+ (lib_gnu_awt_xlib_la_SOURCES): Remove Java source files.
+ (lib_gnu_awt_xlib_la_LIBADD): Add $(all_xlib_lo_files).
+ (lib_gnu_awt_xlib_la_DEPENDENCIES): Likewise.
+
+ * configure: Regenerate.
+ * Makefile.in: Regenerate.
+ * external/Makefile.in: Regenerate.
+ * external/sax/Makefile.in: Regenerate.
+ * external/w3c_dom/Makefile.in: Regenerate.
+ * gcj/Makefile.in: Regenerate.
+ * include/Makefile.in: Regenerate.
+ * libltdl/Makefile.in: Regenerate.
+ * testsuite/Makefile.in: Regenerate.
+
+2005-05-16 Tom Tromey <tromey@redhat.com>
+
+ * java/nio/charset/Charset.java (encode, decode): Synchronize on
+ 'this', not the class.
+
+2005-05-16 Tom Tromey <tromey@redhat.com>
+
+ * gnu/java/net/protocol/http/Headers.java (parse): Include final
+ character of line.
+
+2005-05-16 Tom Tromey <tromey@redhat.com>
+
+ PR libgcj/21606:
+ * java/net/URI.java (unquote): Handle lower-case letters as well.
+
+2005-05-16 Ziga Mahkovec <ziga.mahkovec@klika.si>
+
+ PR libgcj/20504
+ * gnu/regexp/RE.java: Add support for quoting constructs.
+
+2005-05-15 Tom Tromey <tromey@redhat.com>
+
+ * java/lang/String.java (startsWith): Fixed javadoc.
+
+2005-05-15 Tom Tromey <tromey@redhat.com>
+
+ PR java/21519:
+ * testsuite/libjava.compile/pr21519.java: New file.
+ * testsuite/libjava.compile/pr21519.no-link: New file.
+
+2005-05-15 Tom Tromey <tromey@redhat.com>
+
+ * stacktrace.cc (getLineNumberForFrame): Use _Jv_GetSafeArg.
+
+2005-05-13 Bryce McKinlay <mckinlay@redhat.com>
+
+ PR libgcj/21557
+ * java/lang/natObject.cc (_Jv_MonitorEnter): Save and clear thread
+ interrupt status flag if _Jv_CondWait is interrupted.
+
+2005-05-13 Tom Tromey <tromey@redhat.com>
+
+ * gnu/gcj/runtime/SystemClassLoader.java (init): Handle empty
+ element in path.
+
+2005-05-12 Bryce McKinlay <mckinlay@redhat.com>
+
+ * include/jvm.h (gcj::verifyClasses): Declare.
+ * link.cc (gcj::verbose_class_flag): Moved.
+ * prims.cc (gcj::verifyClasses): Define here.
+ (gcj::verbose_class_flag): Move definition here.
+ (_Jv_Linker::wait_for_state): Don't call verify_class
+ if gcj::verifyClasses is not set.
+ * gij.cc (main): Set gcj::verifyClasses when '-noverify' is given.
+
+2005-05-12 Aaron Luchko <aluchko@redhat.com>
+
+ * gij.cc (main): Recognize '-verify', '-noverify', and
+ '-verifyremote'
+
+2005-05-12 Kaz Kojima <kkojima@gcc.gnu.org>
+
+ * configure.host: Set IEEESPEC to -mieee for sh*-*-*.
+
+2005-05-12 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * Makefile.am (cond_gtk_gcjawt_ltlibrary): Rename libjawt.la
+ libgcjawt.la.
+
+2005-05-11 Tom Tromey <tromey@redhat.com>
+
+ * external/w3c_dom/Makefile.in: Rebuilt.
+ * external/w3c_dom/Makefile.am (libw3c_gcj_la_GCJFLAGS): Added
+ -fbootstrap-classes.
+ * external/sax/Makefile.in: Rebuilt.
+ * external/sax/Makefile.am (libsax_gcj_la_GCJFLAGS): Added
+ -fbootstrap-classes.
+ * java/lang/Class.h (_Jv_CopyClassesToSystemLoader): Declare as
+ friend.
+ * java/lang/natVMClassLoader.cc (getSystemClassLoaderInternal):
+ Call _Jv_CopyClassesToSystemLoader.
+ * java/lang/natClassLoader.cc (system_class_list): New global.
+ (_Jv_RegisterClassHookDefault): Handle bootstrap and system
+ classes differently.
+ (_Jv_CopyClassesToSystemLoader): New function.
+ (SYSTEM_LOADER_INITIALIZED): New define.
+ * include/jvm.h (GCJ_BOOTSTRAP_LOADER_ADDITION): New define.
+ (_Jv_CheckABIVersion): Use it.
+ (_Jv_ClassForBootstrapLoader): New function.
+ * Makefile.in: Rebuilt.
+ * Makefile.am (AM_GCJFLAGS): Added -fbootstrap-classes.
+
2005-05-10 Tom Tromey <tromey@redhat.com>
* gcj/javaprims.h: Updated.
2005-04-29 Andrew Haley <aph@redhat.com>
* java/lang/Class.h (_Jv_ResolvePoolEntry): Declare as friend.
-
+
2005-04-29 Dalibor Topic <robilad@kaffe.org>
* java/nio/channels/FileChannelImpl.java
(getLinearDay): Should be private.
2005-03-23 Tom Tromey <tromey@redhat.com>
-
+
* include/jvm.h (GCJ_40_BC_ABI_VERSION): New define.
(_Jv_CheckABIVersion): Use it.
(setRowSelectionInterval): Likewise.
(removeColumnSelectionInterval): Likewise.
(removeRowSelectionInterval): Likewise.
- (isColumnSelected): Likewise.
+ (isColumnSelected): Likewise.
(isRowSelected): Likewise.
(isCellSelected): Likewise.
(selectAll): Likewise.
2005-01-01 Bryce McKinlay <mckinlay@redhat.com>
* include/boehm-gc.h: Include gc_ext_config.h, not gc_config.h.
-