1. 28 Dec, 2005 4 commits
  2. 22 Dec, 2005 2 commits
  3. 19 Dec, 2005 1 commit
  4. 16 Dec, 2005 3 commits
  5. 15 Dec, 2005 1 commit
  6. 14 Dec, 2005 2 commits
  7. 12 Dec, 2005 1 commit
  8. 08 Dec, 2005 2 commits
    • re PR libgcj/25265 (linking BC-compiled classes with incompatible changes) · ccd83be5
      2005-12-08  Andrew Haley  <aph@redhat.com>
      
              PR libgcj/25265
              * java-tree.h (enum java_tree_index): Add JTI_SOFT_NOSUCHFIELD_NODE.
              (soft_abstractmethod_node): New.
              * expr.c (build_field_ref): Add in-line check for missing field.
              * decl.c (java_init_decl_processing): Add soft_nosuchfield_node.
      
      2005-12-08  Andrew Haley  <aph@redhat.com>
      
              PR libgcj/25265
              * java/lang/Object.h (throwNoSuchMethodError): New method.
              * java/lang/Object.java (throwNoSuchMethodError): New method.
              * include/jvm.h (_Jv_ThrowNoSuchFieldError): Declare.
              * link.cc (_Jv_ThrowNoSuchFieldError): New.
              (link_symbol_table): Don't throw a NoSuchFieldError if a field is
              missing.  Instead, set the otable entry to zero.
              (link_symbol_table): If we don't find a nonstatic method, insert
              the vtable offset of Object.throwNoSuchMethodError() into the
              otable.
      
      From-SVN: r108235
      Andrew Haley committed
    • Object.h (throwNoSuchMethodError): New method. · 9edd0f5e
      2005-12-08  Andrew Haley  <aph@redhat.com>
      
              * java/lang/Object.h (throwNoSuchMethodError): New method.
              * java/lang/Object.java (throwNoSuchMethodError): New method.
              * include/jvm.h (_Jv_ThrowNoSuchFieldError): Declare.
              * link.cc (_Jv_ThrowNoSuchFieldError): New.
              (link_symbol_table): Don't throw a NoSuchFieldError if a field is
              missing.  Instead, set the otable entry to zero.
              (link_symbol_table): If we don't find a nonstatic method, insert
              the vtable offset of Object.throwNoSuchMethodError() into the
              otable.
      
      From-SVN: r108231
      Andrew Haley committed
  9. 06 Dec, 2005 1 commit
  10. 01 Dec, 2005 2 commits
  11. 30 Nov, 2005 2 commits
  12. 29 Nov, 2005 1 commit
    • re PR java/18278 (JNI functions cannot return a weak reference) · 3141ed0f
      gcc/java:
      	PR java/18278:
      	* expr.c (build_jni_stub): Unwrap the return value.
      	* java-tree.h (soft_unwrapjni_node): New define.
      	(enum java_tree_index): Added JTI_SOFT_UNWRAPJNI_NODE.
      	* decl.c (java_init_decl_processing): Initialize
      	soft_unwrapjni_node.
      libjava:
      	PR java/18278:
      	* testsuite/libjava.jni/pr18278.out: New file.
      	* testsuite/libjava.jni/pr18278.c: New file.
      	* testsuite/libjava.jni/pr18278.java: New file.
      	* include/jvm.h (_Jv_UnwrapJNIweakReference): Declare.
      	* jni.cc (_Jv_UnwrapJNIweakReference): New function.
      	(call): Unwrap return value if needed.
      
      From-SVN: r107676
      Tom Tromey committed
  13. 25 Nov, 2005 5 commits
  14. 18 Nov, 2005 1 commit
  15. 17 Nov, 2005 3 commits
    • [multiple changes] · f4e1433a
      2005-11-17  Mark Wielaard  <mark@klomp.org>
      
             * gnu/java/net/protocol/file/Handler.java: Removed, fully merged now.
             * java/net/ServerSocket.java: Likewise.
             * sources.am: Regenerated.
             * Makefile.in: Regenerated.
      
      2005-11-17  Mark Wielaard  <mark@klomp.org>
      
             Fixes bug #24006
             * java/net/ServerSocket.java (implAccept): Set Socket.bound to true.
      
      2005-11-17  Tom Tromey  <tromey@redhat.com>
      
             * java/net/ServerSocket.java (accept): Use correct security manager
             call.
      
      2005-11-17  Jeroen Frijters  <jeroen@frijters.net>
      
             * java/net/ServerSocket.java
             (bound): Removed.
             (local): New field.
             (bind): Cache local socket address.
             (getInetAddress, getLocalPort, getLocalSocketAddress, isBound):
             Use cached local socket address.
             (close): bound field was removed.
      
      2005-11-17  Tom Tromey  <tromey@redhat.com>
      
             * java/net/URLConnection.java (setDoInput): Javadoc fix.
             (setDoOutput): Likewise.
             (setContentHandlerFactory): Likewise.
             (setFileNameMap): Likewise.
      
      2005-11-17  Mark Wielaard  <mark@klomp.org>
      
             * java/net/URLClassloader.java (addURLs): Add comment about jboss.
      
      2005-11-17  Mark Wielaard  <mark@klomp.org>
      
             * java/net/URLClassLoader.java (addURLs): Don't call addURL(), but
             call urls.add() and addURLImpl() directly on each URL.
      
      2005-11-17  Tom Tromey  <tromey@redhat.com>
      
             * java/net/URLClassLoader.java (definePackage): Javadoc fixes.
      
      2005-11-17  Jeroen Frijters  <jeroen@frijters.net>
      
             * java/net/URLClassLoader.java
             (Resource.name): Removed field.
             (JarURLResource.name): Added field.
             (FileResource.getURL): Use File.toURL() instead of doing it in
             a way that breaks on Windows.
      
      2005-11-17  Roman Kennke  <roman@kennke.org>
      
             Reported by: Ingo Proetel  <proetel@aicas.com>
             * java/net/URLClassLoader.java
             (findClass): Added null check to avoid NullPointerException.
      
      2005-11-17  David Gilbert  <david.gilbert@object-refinery.com>
      
             * java/net/URLClassLoader.java: reordered some API doc comments to
             suppress Eclipse warnings, and fixed API doc link.
      
      2005-11-17  Tom Tromey  <tromey@redhat.com>
      
             * java/net/URLClassLoader.java (URLClassLoader): Removed
             unused constructor.
      
      2005-11-17  Jeroen Frijters  <jeroen@frijters.net>
      
             * java/net/URLClassLoader (findClass): Close InputStream after we're
             done with it.
      
      From-SVN: r107133
      Mark Wielaard committed
    • Implement -Xss. · 11922361
              * include/jvm.h (gcj::stack_size): Declare.
              (_Jv_StackSize): Declare.
              * posix-threads.cc (_Jv_InitThreads): Validate gcj::stack_size.
              (_Jv_ThreadStart): Set stack size if specified.
              * prims.cc (gcj::stack_size): Define.
              (parse_memory_size): Renamed from parse_heap_size.
              (_Jv_SetStackSize): Parse stack size argument and set
              gcj::stack_size.
      
      From-SVN: r107132
      Bryce McKinlay committed
    • [multiple changes] · 035db16b
      2005-11-17  Mark Wielaard  <mark@klomp.org>
      
             * java/text/SimpleDateFormat.java: Removed, fully merged now.
             * sources.am: Regenerated.
             * Makefile.in: Regenerated.
      
      2005-11-17  Sven de Marothy  <sven@physto.se>
      
             * java/text/SimpleDateFormat.java
             (computeOffset): Allow timezone to be first in the parsed String.
      
      2005-11-17  Mark Wielaard  <mark@klomp.org>
      
             * java/text/SimpleDateFormat.java (field, size): Make package private.
      
      2005-11-17  Tom Tromey  <tromey@redhat.com>
      
             * java/text/SimpleDateFormat.java (compileFormat): Correctly
             handle quoted single quotes.  PR classspath/23183.
      
      2005-11-17  Tom Tromey  <tromey@redhat.com>
      
             * java/text/SimpleDateFormat.java (compileFormat): Reformatted.
      
      2005-11-17  Tom Tromey  <tromey@redhat.com>
      
             * java/text/DateFormat.java (serialVersionUID): New field.
      
      2005-11-17  Mark Wielaard  <mark@klomp.org>
      
             * java/text/DateFormat.java (equals): Reimplement.
      
      2005-11-17  David Gilbert  <david.gilbert@object-refinery.com>
      
             * java/text/Collator.java: API doc fixes,
             * java/text/DateFormat.java: likewise,
             * java/text/DecimalFormatSymbols.java: likewise,
             * java/text/DateFormatSymbols.java: likewise,
             * java/text/SimpleDateFormat.java: likewise.
      
      2005-11-17  Jeroen Frijters  <jeroen@frijters.net>
      
             * java/text/Collator.java (getInstance(Locale)):
             Added default collation pattern to handle case when resource
             is missing and throw InternalError instead of returning null
             should parsing fail.
      
      From-SVN: r107121
      Mark Wielaard committed
  16. 16 Nov, 2005 3 commits
    • ZipEntry.java: Removed, fully merged now. · dbb28e4b
             * java/util/zip/ZipEntry.java: Removed, fully merged now.
             * java/util/zip/ZipFile.java: Likewise.
             * sources.am: Regenerated.
             * Makefile.in: Regenerated.
      
      From-SVN: r107106
      Mark Wielaard committed
    • [multiple changes] · 46f32b2b
      2005-11-15  Tom Tromey  <tromey@redhat.com>
      
             classpath/23890:
             * java/util/Calendar.java (equals): Include other calendar
             attributes.
             (hashCode): Updated.
             * java/util/GregorianCalendar.java (hashCode): New method.
             (equals): Use super.equals().
      
      2005-11-15  Sven de Marothy  <sven@physto.se>
      
             * java/util/Calendar (setTimeInMillis): Recompute time fields.
      
      2005-11-15  Mark Wielaard  <mark@klomp.org>
      
             * java/util/SimpleTimeZone.java: Removed, fully merged now.
             * java/util/Date.java: Likewise.
             * sources.am: Regenerated.
             * Makefile.in: Regenerated.
      
      2005-11-15  David Gilbert  <david.gilbert@object-refinery.com>
      
             * java/util/Calendar.java: fixed minor problems in API docs,
             * java/util/Date.java: likewise,
             * java/util/ResourceBundle.java: likewise,
             * java/util/SimpleTimeZone.java: likewise,
      
      From-SVN: r107094
      Mark Wielaard committed
    • [multiple changes] · 8656214b
      2005-11-15  Jeroen Frijters  <jeroen@frijters.net>
      
             * java/io/ObjectInputStream.java
             (parseContent): Removed bogus println and fixed bug #24422.
      
      2005-11-15  Mark Wielaard  <mark@klomp.org>
      
             * java/io/ObjectStreamClass.java: Removed, fully merged now.
             * sources.am: Regenerated.
             * Makefile.in: Regenerated.
      
      2005-11-15  Wolfgang Baer  <WBaer@gmx.de>
      
             * java/io/ObjectInputStream.java
             (processResolution): Pass Error, RuntimeException and
             ObjectStreamException through to the caller.
             (readObject): Documentation update.
      
      From-SVN: r107088
      Mark Wielaard committed
  17. 15 Nov, 2005 5 commits
    • Imported GNU Classpath 0.19 + gcj-import-20051115. · 8f523f3a
             * sources.am: Regenerated.
             * Makefile.in: Likewise.
             * scripts/makemake.tcl: Use glob -nocomplain.
      
      From-SVN: r107049
      Mark Wielaard committed
    • Index: libjava/ChangeLog · 02e549bf
      from  Scott Gilbertson  <scottg@mantatest.com>
      
      	* Makefile.in: Re-generated.
      	* gnu/awt/xlib/XGraphicsDevice.java: New file.
      	* gnu/awt/xlib/XToolkit.java
      	(getLocalGraphicsEnvironment): Implemented. 
      	* gnu/awt/xlib/XGraphicsEnvironment.java: New file.
      	* sources.am: Re-generated.
      
      From-SVN: r107045
      Scott Gilbertson committed
    • re PR libgcj/15430 (Cannot interrupt blocking I/O calls with close()) · 5e6ff6bd
      	PR libgcj/15430
      	* gnu/java/net/natPlainSocketImplPosix.cc (throw_on_sock_closed): New
      	function.
      	(accept): Call it.
      	(close): Call shutdown before closing.
      	(read()): Call read_helper with proper parameters.
      	(read(buffer, int, int)): Likewise.
      	(read_helper):  Pass pointer to the PlainSocketImpl, remove native_fd
      	and timeout parameters.  Make prototype to match. Use 
      	pointer to PlainSocketImpl to access members. Call throw_on_sock_closed
      	in two places.
      
      From-SVN: r107036
      David Daney committed
    • [multiple changes] · 2dfedb22
      2005-11-15  Andrew Haley  <aph@redhat.com>
      
              * Merge from Classpath head:
      
         2005-09-16  Andrew Haley  <aph@redhat.com>
         
                 * java/io/ObjectStreamClass.java (findAccessibleMethod): Allow
                 protected readResolve().  Rewrite accessibility check.
         
         2005-07-07  Jeroen Frijters  <jeroen@frijters.net>
         
                 * java/io/ObjectStreamClass.java
                 (findAccessibleMethod): Added code to make method accessible.
         
         2005-07-03  Daniel Bonniot  <bonniot@users.sf.net>
         
                 * java/io/ObjectStreamClass.java (inSamePackage): New private method.
                 (findAccessibleMethod): Likewise.
                 (cacheMethods): Lookup readResolve and writeReplace using the new
                 findAccessibleMethod().
      
      From-SVN: r107029
      Andrew Haley committed
    • ObjectStreamClass.java (findAccessibleMethod): Allow protected readResolve(). · 089aaefe
      2005-09-16  Andrew Haley  <aph@redhat.com>
      
              * java/io/ObjectStreamClass.java (findAccessibleMethod): Allow
              protected readResolve().  Rewrite accessibility check.
      
      From-SVN: r107027
      Andrew Haley committed
  18. 14 Nov, 2005 1 commit