summaryrefslogtreecommitdiffstats
path: root/libjava
Commit message (Collapse)AuthorAgeFilesLines
* 2000-07-23 Rolf W. Rasmussen <rolfwr@ii.uib.no>rolfwr2000-07-2524-74/+4520
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * libjava/java/awt/image/ColorModel.java: New file, replaces the stub libjava/java/awt/ColorModel.java which was located in the wrong package. * libjava/java/awt/image/ComponentColorModel.java: New file. * libjava/java/awt/image/ComponentSampleModel.java: New file. * libjava/java/awt/image/DataBuffer.java: New file. * libjava/java/awt/image/DataBufferByte.java: New file. * libjava/java/awt/image/DataBufferInt.java: New file. * libjava/java/awt/image/DataBufferUShort.java: New file. * libjava/java/awt/image/DirectColorModel.java: New file. * libjava/java/awt/image/PackedColorModel.java: New file. * libjava/java/awt/image/Raster.java: New file. * libjava/java/awt/image/SampleModel.java: New file. * libjava/java/awt/image/SinglePixelPackedSampleModel.java: New file. * libjava/java/awt/image/IndexColorModel.java: New file. * libjava/java/awt/image/ImageConsumer.java: Removed import of java.awt.ColorModel stub. * gnu/gcj/util/BitMaskExtent.java: New file, utility class. * gnu/gcj/util/Buffers.java: New file, utility class. * libjava/Makefile.am: Updated to include new files. * libjava/Makefile.in: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35245 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-07-23 Oskar Liljeblad <osk@hem.passagen.se>tromey2000-07-232-49/+253
| | | | | | | * java/io/StreamTokenizer.java: Merged with classpath. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35208 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in: Rebuilt.tromey2000-07-2316-160/+2244
| | | | | | | | | | | | | | | | | | | | | * Makefile.am (awt_java_source_files): Updated for new files. * java/awt/Adjustable.java (HORIZONTAL, VERTICAL): Set values. * java/awt/Label.java: New file. * java/awt/Rectangle.java (Rectangle): Extend Rectangle2D. (createIntersection, createUnion, getBounds2D): New methods. * java/awt/Scrollbar.java: New file. * java/awt/Shape.java: Updated to 1.2. * java/awt/geom/AffineTransform.java: New file. * java/awt/geom/Ellipse2D.java: New file. * java/awt/geom/NoninvertibleTransformException.java: New file. * java/awt/geom/PathIterator.java: New file. * java/awt/geom/Rectangle2D.java: New file. * java/awt/geom/RectangularShape.java: New file. * java/awt/geom/Point2D.java (Double, Float): New inner classes. * java/awt/geom/IllegalPathStateException.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35195 138bc75d-0d04-0410-961f-82ee72b054a4
* * scripts/showval.java: New file.tromey2000-07-202-0/+43
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35152 138bc75d-0d04-0410-961f-82ee72b054a4
* * scripts/classes.pl (scan): Print inner classes properly.tromey2000-07-203-11/+47
| | | | | | | * gcj/javaprims.h: Updated class list. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35151 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natClassLoader.cc (_Jv_PrepareCompiledClass): Onlytromey2000-07-202-17/+29
| | | | | | | | initialize String fields for interpreted classes. Fixes bug reported by Hans Boehm. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35150 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/File.java (getParentFile): New method, from Classpathtromey2000-07-202-0/+9
| | | | | | | via Oskar Liljeblad. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35149 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/util/Vector.java (remove(Object)): Implemented.tromey2000-07-202-4/+19
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35148 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-07-19 Jeff Sturm <jeff.sturm@appnet.com>tromey2000-07-192-3/+11
| | | | | | | | * java/lang/natThrowable.cc (fillInStackTrace): Check for zero return from backtrace(). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35135 138bc75d-0d04-0410-961f-82ee72b054a4
* commit changelogbryce2000-07-151-0/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35044 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/awt/EventQueue.java (invokeAndWait): Call postEvent() withinbryce2000-07-152-4/+8
| | | | | | | | | synchronized block. * java/awt/event/InvocationEvent (dispatch): Synchronize on notifier before calling notifyAll(). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35042 138bc75d-0d04-0410-961f-82ee72b054a4
* Add missing imports.bryce2000-07-121-0/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35002 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix missing "package" declaration.bryce2000-07-122-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35001 138bc75d-0d04-0410-961f-82ee72b054a4
* Add missing files from last check-in:bryce2000-07-124-0/+83
| | | | | | | | | * java/awt/image/ImageConsumer.java: New file. * java/awt/image/ImageProducer.java: New file. * java/awt/image/ImageObserver.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35000 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-07-12 Bryce McKinlay <bryce@albatross.co.nz>bryce2000-07-127-0/+566
| | | | | | | | | | | | | | Merged implementation of java.applet from classpath: * java/applet/Applet.java: New file. * java/applet/AppletContext.java: New file. * java/applet/AppletStub.java: New file. * java/applet/AudioClip.java: New file. * Makefile.am: Added new java.applet classes. * Makefile.in: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34981 138bc75d-0d04-0410-961f-82ee72b054a4
* Big AWT patch.bryce2000-07-1270-261/+4822
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34976 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-07-11 Andrew Haley <aph@cygnus.com>aph2000-07-112-0/+13
| | | | | | | * libjava.compile/static_init2.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34962 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natClassLoader.cc (_Jv_PrepareCompiledClass):tromey2000-07-072-1/+23
| | | | | | | Initialize static final String fields. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34910 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.lang/stringconst2.out: New file.tromey2000-07-073-0/+27
| | | | | | | * libjava.lang/stringconst2.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34909 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/PrintWriter.java (print): Call write(String), nottromey2000-07-032-8/+26
| | | | | | | | print(String). See PR libgcj/277. (print(String)): Use write, not out.write. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34853 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/jni.h: Include <gcj/array.h>. Fixes PR libgcj/270.tromey2000-06-302-0/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34818 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-27 Andrew Haley <aph@cygnus.com>aph2000-06-283-1/+18
| | | | | | | | | | * java/io/File.java (createTempFile): Close the FileDescriptor used to create a temp file. Fixes some of PR 203. * java/io/natFileDescriptorPosix.cc (open): Call garbage collection if we run out of file handles. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34755 138bc75d-0d04-0410-961f-82ee72b054a4
* Removed extraneous conflict marker.warrenl2000-06-281-1/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34754 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/java/security/provider/Gnu.java: New file.warrenl2000-06-287-8/+444
| | | | | | | | | | | | * gnu/java/security/provider/SHA.java: New file. * gnu/java/security/provider/SHA1PRNG.java: New file. * Makefile.am: Added the above files. * Makefile.in: Rebuilt. * java/io/ObjectStreamClass.java (setUID): Use Gnu SHA instead of SHS. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34753 138bc75d-0d04-0410-961f-82ee72b054a4
* * ThreadGroup.java: Added synchronized flag to many methods.bryce2000-06-282-36/+51
| | | | | | | | | (destroyed_flag): Removed. (isDestroyed, removeGroup, removeThread): Test for parent == null. (activeCount): Added spec note. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34750 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/security/Principal.java: New file.warrenl2000-06-284-59/+165
| | | | | | | | * Makefile.am: Added Principal.java. * Makefile.in: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34749 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-27 Rolf W. Rasmussen <rolfwr@ii.uib.no>tromey2000-06-272-6/+8
| | | | | | | | * java/awt/event/MouseEvent.java: Fixed coordinate space confusion. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34746 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/PushbackInputStream.java (read): If there are characterstromey2000-06-273-11/+22
| | | | | | | | | in the buffer, don't also call super.read(). * java/io/PushbackReader.java (read): If there are characters in the buffer, don't also call super.read(). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34745 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/Double.java (valueOf): Call parseDouble().tromey2000-06-272-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34737 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/beans/PropertyChangeEvent.java (oldVal): Renamed to oldValue.warrenl2000-06-2712-101/+275
| | | | | | | | | | | | | | | | | | | | | | | | | (newVal): Renamed to newValue. * java/beans/PropertyVetoException.java (changeEvent): Renamed to evt. * java/beans/beancontext/BeanContextServiceRevokedEvent.java (revokeNow): Renamed to invalidateRefs. * java/io/OptionalDataException.java: Updated FIXME. (eof): New placeholder field. (length); Ditto. * java/io/WriteAbortedException.java (message): Made transient. * java/lang/ClassNotFoundException.java: Updated comments for JDK 1.2. * java/lang/Throwable.java (stackTrace): Made transient. * java/net/InetAddress.java: Made Serializable. * java/security/KeyPair.java: Made Serializable. * java/security/Provider.java: Replaced with Classpath version that implements serialization and proper methods. * java/text/ChoiceFormat.java (strings): Renamed to choiceFormats. (limits): Renamed to choiceLimits. Serialization changes per: http://java.sun.com/products/jdk/1.2/docs/api/serialized-form.html git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34726 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natDouble.cc (parseDouble): Renamed fromtromey2000-06-243-4/+11
| | | | | | | | | doubleValueOf. * java/lang/Double.java (parseDouble): Renamed from doubleValueOf. Now public. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34679 138bc75d-0d04-0410-961f-82ee72b054a4
* For PR gcj/260:tromey2000-06-233-0/+22
| | | | | | | | * libjava.lang/PR260.out: New file. * libjava.lang/PR260.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34670 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/ieeefp.h: Handle ia64, fr30, mcore.tromey2000-06-233-2/+26
| | | | | | | * java/lang/natThrowable.cc: On IA-64, use __ia64_backtrace. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34667 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/reflect/natMethod.cc: Include <alloca.h>.tromey2000-06-233-15/+10
| | | | | | | | * java/lang/natDouble.cc: Always include <alloca.h>. Fix for PR libgcj/267. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34665 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-21 Bryce McKinlay <bryce@albatross.co.nz>bryce2000-06-214-17/+42
| | | | | | | | | | | * java/lang/ThreadGroup.java (add(Thread)): Rename to addThread() to comply with classpath VM spec. (add(Group)): Rename to addGroup(). * java/lang/Thread.java (Thread): Use addThread(). * java/lang/natThread.cc (finish_): Use removeThread(). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34627 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-20 Bryce McKinlay <bryce@albatross.co.nz>bryce2000-06-205-291/+457
| | | | | | | | | | | | | * java/lang/ThreadGroup.java: Merged with classpath. * prims.cc (_Jv_RunMain): Don't use ain_group'. * gnu/gcj/runtime/FirstThread.java: Remove ThreadGroup constructor argument. * java/lang/Thread.java (Thread): Bootstrap initial thread from ThreadGroup.root if Thread.currentThread is null. Honour the ThreadGroup's max priority setting. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34615 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natClass.cc (forName): Removed dead code. Initializetromey2000-06-183-56/+24
| | | | | | | returned class. For PR gcj/260. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34590 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix for PR libgcj/261:tromey2000-06-163-4/+13
| | | | | | | | | | | * include/win32-signal.h (MAKE_THROW_FRAME): Added `_exception' argument. * include/sparc-signal.h (MAKE_THROW_FRAME): Added `_exception' argument. (This is a patch from long ago that somehow went missing.) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34575 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/gcj/convert/natIconv.cc (iconv_adapter): New function.tromey2000-06-162-8/+24
| | | | | | | | (read): Use it. (write): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34570 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-15 Bryce McKinlay <bryce@albatross.co.nz>bryce2000-06-152-2/+4
| | | | | | | | | | | | | | | Fix for PR java.lang/258: * prims.cc (_Jv_PrimClass): Set state of primitive class to JV_STATE_DONE, to prevent accidental initialization. * java/lang/natClass.cc (_Jv_IsAssignableFrom): Call _Jv_InterfaceAssignableFrom if target is an interface and source is an interface or an abstract class. Remove redundant initializeClass calls. Remove duplicate if_idt test. (_Jv_InterfaceAssignableFrom): New function. * java/lang/Class.h (_Jv_InterfaceAssignableFrom): Prototype. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34563 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-15 Bryce McKinlay <bryce@albatross.co.nz>bryce2000-06-153-16/+41
| | | | | | | | | | | | | | Fix for PR java.lang/258: * prims.cc (_Jv_PrimClass): Set state of primitive class to JV_STATE_DONE, to prevent accidental initialization. * java/lang/natClass.cc (_Jv_IsAssignableFrom): Call _Jv_InterfaceAssignableFrom if target is an interface and source is an interface or an abstract class. Remove redundant initializeClass calls. Remove duplicate if_idt test. * java/lang/Class.h (_Jv_InterfaceAssignableFrom): New function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34562 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix a stupid typo.warrenl2000-06-131-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34536 138bc75d-0d04-0410-961f-82ee72b054a4
* Test for PR java.lang/258:warrenl2000-06-133-0/+76
| | | | | | | | * libjava.lang/Class_1.java: New file. * libjava.lang/Class_1.out: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34532 138bc75d-0d04-0410-961f-82ee72b054a4
* * prims.cc (DECLARE_PRIM_TYPE): Define a vtable as well.tromey2000-05-315-7/+45
| | | | | | | | | | | | | (_Jv_PrimClass): Set `methods' by calling _Jv_FindArrayClass. * include/jvm.h (struct _Jv_ArrayVTable): Declare. (NUM_OBJECT_METHODS): New define. * java/lang/natClassLoader.cc (_Jv_FindArrayClass): Added `array_vtable' parameter. Added assertion. * java/lang/Class.h (_Jv_FindArrayClass): Added `array_vtable' parameter. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34312 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-05-31 Bryce McKinlay <bryce@albatross.co.nz>bryce2000-05-315-0/+13
| | | | | | | | | | * gcj/cni.h: Include <string.h>. * defineclass.cc: Include <alloca.h>. * interpret.cc: Ditto. * gij.cc: Include <stdlib.h>. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34311 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/name-finder.h: Include <sys/wait.h>.tromey2000-05-304-7/+26
| | | | | | | | | | (_Jv_name_finder::pid): Now of type `pid_t'. (_Jv_name_finder::~_Jv_name_finder): Call waitpid(). * java/lang/Throwable.java (CPlusPlusDemangler.close): Call `proc.waitFor()'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34279 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-05-29 Bryce McKinlay <bryce@albatross.co.nz>bryce2000-05-293-0/+43
| | | | | | | * libjava.lang/PR242.java: New file. PR gcj/242. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34245 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/ObjectOutputStream.java (writeObject): Use component typewarrenl2000-05-242-3/+9
| | | | | | | | when writing arrays. Fixed typo. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34142 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.compile/PR238.java: New file. For PR gcj/238.tromey2000-05-232-0/+11
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34116 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.lang/stringconst.out: New file.tromey2000-05-233-0/+28
| | | | | | | * libjava.lang/stringconst.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34115 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud