diff options
Diffstat (limited to 'libjava/ChangeLog')
-rw-r--r-- | libjava/ChangeLog | 207 |
1 files changed, 207 insertions, 0 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog index 660f30e4ba8..499fc05694c 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,209 @@ +2005-03-29 Ian Lance Taylor <ian@airs.com> + + * external/sax/Makefile.am (GCJ_WITH_FLAGS): Add "-fclasspath=". + * external/sax/Makefile.in: Rebuild. + * external/w3c_dom/Makefile.am (GCJ_WITH_FLAGS): Add + "-fclasspath=". + * external/w3c_dom/Makefile.in: Rebuild. + +2005-03-29 Tom Tromey <tromey@redhat.com> + + * java/lang/natRuntime.cc (insertSystemProperties): Set + gnu.gcj.runtime.endorsed.dirs. + * Makefile.in: Rebuilt. + * Makefile.am (ordinary_java_source_files): Added + HelperClassLoader.java. + (AM_CXXFLAGS): Define GCJ_ENDORSED_DIRS. + * gnu/gcj/runtime/VMClassLoader.java (VMClassLoader): Extends + HelperClassLoader. + (init): Use addDirectoriesFromProperty. + * gnu/gcj/runtime/BootClassLoader.java (BootClassLoader): Extends + HelperClassLoader. Use addDirectoriesFromProperty. Handle + gnu.gcj.runtime.endorsed.dirs. + * gnu/gcj/runtime/HelperClassLoader.java: New file. + +2005-03-26 Chris Burdess <dog@gnu.org> + + * gnu/xml/dom/DomNode.java (notifyNode): grow listener array as + required. + +2005-03-13 Michael Koch <konqueror@gmx.de> + + * gnu/xml/aelfred2/XmlParser.java: Fixed typo. + +2005-03-11 Chris Burdess <dog@gnu.org> + + * gnu/xml/aelfred2/SAXDriver.java: Corrected bug handling URI + warnings. + +2005-02-27 Chris Burdess <dog@gnu.org> + + * gnu/xml/aelfred2/JAXPFactory.java, + gnu/xml/aelfred2/SAXDriver.java, + gnu/xml/aelfred2/XmlParser.java, + gnu/xml/aelfred2/XmlReader.java: Applied GNU Classpath source code + formatting conventions. Replaced arrays of Object with struct-like + classes for easier maintainability. Made SAXDriver.stringInterning + package private to allow access from XmlParser inside the loop without + a method call overhead. + +2005-03-11 Chris Burdess <dog@gnu.org> + + * gnu/xml/aelfred2/SAXDriver.java: Corrected bug handling URI + warnings. + +2005-03-28 Alexandre Oliva <aoliva@redhat.com> + + * configure.ac: Revert 2005-03-25's patch. Propagate MULTIlib + settings to sub Makefiles. + (GCJH, ZIP): Prefix with top_builddir. + * configure: Rebuild. + * external/w3c_dom/Makefile.am (MULTIBUILDTOP): Don't override. + * external/w3c_dom/Makefile.in: Rebuild. + * external/sax/Makefile.am (MULTIBUILDTOP): Don't override. + * external/sax/Makefile.in: Rebuild. + +2005-03-28 Eric Botcazou <ebotcazou@libertysurf.fr> + + * testsuite/libjava.jni/jni.exp (gcj_jni_invocation_test_one): Add + libsocket to the libraries to link for Solaris. + +2005-03-28 Per Bothner <per@bothner.com> + + * boehm.cc (_Jv_MarkObj): Don't follow null pointer to static field, + which can happen if class is JV_STATE_LOADED but not JV_STATE_PREPARED. + +2005-03-27 Andreas Tobler <a.tobler@schweiz.ch> + + * Makefile.am (classes.stamp): Add gnu/gcj/tools/gcj_dbtool/Main.java + to fix a ONESTEP fallout. + * Makefile.in: Regenerate. + +2005-03-25 Mike Stump <mrs@apple.com> + + * configure.ac: Fix ZIP and GCJH at configure time to absolute + paths like we do for the compiler, as we use it in external/sax + and it doesn't get MULTIBUILDTOP right when multilibing. + +2005-03-24 Anthony Green <green@redhat.com> + + * gnu/gcj/tools/gcj_dbtool/Main.java: Accept libdir argument with + -p option. + (usage): Add [LIBDIR] to help output. + * gnu/gcj/tools/gcj_dbtool/natMain.cc: New file. + * Makefile.am (AM_CXXFLAGS): Define + LIBGCJ_DEFAULT_DATABASE_PATH_TAIL. + (db_pathtail): New macro. + +2005-03-24 Tom Tromey <tromey@redhat.com> + + * gnu/gcj/runtime/BootClassLoader.java (BootClassLoader): Don't + add sax and w3c libraries. + * Makefile.am (libgij_la_LIBADD): Added libsax-gcj.la and + libw3c-gcj.la. + * external/w3c_dom/Makefile.in: Rebuilt. + * external/w3c_dom/Makefile.am (libw3c_gcj_la_GCJFLAGS): Include + AM_GCJFLAGS. + (libw3c_gcj_la_LDFLAGS): New variable. + (noinst_LTLIBRARIES): Renamed. + * external/sax/Makefile.in: Rebuilt. + * external/sax/Makefile.am (libsax_gcj_la_GCJFLAGS): Include + AM_GCJFLAGS. + (libsax_gcj_la_LDFLAGS): New variable. + (noinst_LTLIBRARIES): Renamed. + +2005-03-23 Tom Tromey <tromey@redhat.com> + + * Makefile.in: Rebuilt. + * Makefile.am (AM_CXXFLAGS): Define TOOLEXECLIBDIR. + (libgcj0_convenience_la_SOURCES): Don't include + gnu_xml_source_files. + (libgcj0_convenience_la_LIBADD): New variable. + (libgcj_la_LIBADD): Don't include sax or w3c_dom. + (all_java_source_files): javax_imageio_source_files, + javax_xml_source_files, and gnu_java_beans_source_files. + ($(gnu_xml_source_files:.java=.lo)): Removed target. + (gnu-xml.lo): New target. + (javax-imageio.lo): Likewise. + (javax-xml.lo): Likewise. + (gnu-java-beans.lo): Likewise. + (gnu_java_beans_source_files): New variable. + (javax_imageio_source_files): Likewise. + (javax_xml_source_files): Likewise. + (javax_source_files): Moved files to other variable. + (awt_java_source_files): Likewise. + (ordinary_java_source_files): Added BootClassLoader.java. + * java/lang/natVMClassLoader.cc (defineClass): Use boot loader, + not system class loader. + (initBootLoader): New method. + (loadClass): Search bootLoader. + * java/lang/natClassLoader.cc (_Jv_RegisterInitiatingLoader): Use + boot loader, not system class loader. + (_Jv_UnregisterInitiatingLoader): Likewise. + (_Jv_FindClass): Likewise. Ensure entries in + bootstrap_class_list are unique. + * java/lang/natClass.cc (getClassLoader): Don't special case + system class loader. + * java/lang/VMClassLoader.java (bootLoader): New field. + (getResource): Use bootLoader. + (getResources): Likewise. + (initBootLoader): Declare. + * gnu/gcj/runtime/BootClassLoader.java: New file. + * external/sax/org/xml/sax/helpers/NamespaceSupport.java + (EMPTY_ENUMERATION): Now package-private. + * external/w3c_com/Makefile.in: Rebuilt. + * external/w3c_com/Makefile.am (MULTIBUILDTOP): New variable. + (w3c.jar): New target. + (classes.stamp): Updated. + (toolexeclib_LTLIBRARIES): Renamed from noinst_LTLIBRARIES. + Changed name of library. + (libw3c_gcj_la_SOURCES): New variable. + (libw3c_gcj_la_GCJFLAGS): Likewise. + (source_files): Renamed from lib3c_convenience_la_SOURCES. + * external/sax/Makefile.in: Rebuilt. + * external/sax/Makefile.am (MULTIBUILDTOP): New variable. + (sax.jar): New target. + (classes.stamp): Updated. + (toolexeclib_LTLIBRARIES): Renamed from noinst_LTLIBRARIES. + Changed name of library. + (libsax_gcj_la_SOURCES): New variable. + (libsax_gcj_la_GCJFLAGS): Likewise. + (source_files): Renamed from libsax_convenience_la_SOURCES. + * stacktrace.cc (non_system_trace_fn): Don't look at system class + loader. + * prims.cc (_Jv_CreateJavaVM): Initialize the bootstrap class + loader. + (_Jv_RunMain): Handle case where 'runtime' is NULL at exit. + +2005-03-23 Sven de Marothy <sven@physto.se> + + PR libgcj/2641, PR libgcj/9854, PR libgcj/14892, PR libgcj/18083, + PR libgcj/11085: + * java/util/Calendar.java + (set): Use starting day of week when one is needed if none is given. + * java/text/SimpleDateFormat.java + (parse): Handle 1-12 and 1-24 timestamps correctly. + * java/util/GregorianCalendar.java + (computeTime, computeFields): HOUR should be in 0-11 format. + (nonLeniencyCheck): Adjust leniency checking to that fact. + (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. + +2005-03-22 Mike Stump <mrs@apple.com> + + * stacktrace.cc: Delete unused _Jv_FindCallingClassState. + + * include/posix.h: .dylib is used on all Apple MACH platforms. + * java/lang/ieeefp.h: ppc64 is also __IEEE_BIG_ENDIAN. + +2005-03-22 Tom Tromey <tromey@redhat.com> + + * gnu/gcj/tools/gcj_dbtool/Main.java (usage): Fixed output. + 2005-03-21 Tom Tromey <tromey@redhat.com> * java/lang/VMCompiler.java (static block): Also catch @@ -20989,3 +21195,4 @@ * java/util/Date.java (parse): Fix a number of problems. (skipParens): Remove no-longer-needed method. + |