aboutsummaryrefslogtreecommitdiff
path: root/libjava
AgeCommit message (Collapse)AuthorFilesLines
2000-08-16jvm.h (_Jv_HashCode): New hash code.Andrew Haley2-1/+7
2000-08-15 Andrew Haley <aph@cygnus.com> * include/jvm.h (_Jv_HashCode): New hash code. From-SVN: r35744
2000-08-16* java/io/ByteArrayOutputStream.java: Merged with Classpath.Tom Tromey2-10/+162
From-SVN: r35736
2000-08-14More thanks.Anthony Green2-7/+33
From-SVN: r35668
2000-08-11natPlainSocketImpl.cc (bind): Don't go to error case when errno not set.Tom Tromey3-15/+43
* java/net/natPlainSocketImpl.cc (bind): Don't go to error case when errno not set. (connect): Likewise. (accept): Likewise. (getOption): Likewise. * java/net/natPlainDatagramSocketImpl.cc (bind): Don't go to error case when errno not set. (peek): Likewise. (send): Likewise. (receive): Likewise. (mcastGrp): Likewise. (setOption): Likewise. (getOption): Likewise. From-SVN: r35617
2000-08-10cvs commit ChangeLogBryce McKinlay1-0/+17
From-SVN: r35604
2000-08-10Connection.java (gotHeaders): Removed.Bryce McKinlay2-52/+58
2000-08-10 Bryce McKinlay <bryce@albatross.co.nz> John Stracke <francis@ecal.com> * gnu/gcj/protocol/http/Connection.java (gotHeaders): Removed. (connect): Don't falsely claim HTTP/1.1 compliance. Call getHttpHeaders(). (disconnect): Don't unset connected flag. (getHeaderField (String)): Call connect() if not connected. (getHeaderField (int)): Ditto. (getHeaderFieldKey): Ditto. (getHttpHeaders): Don't call connect(). * java/net/HttpURLConnection.java (instanceFollowRedirects, gotResponseVals): New fields. (getResponseCode): Call getResponseVals() conditionally. (getResponseMessage): Ditto. (getResponseVals): Call connect(). Don't throw FileNotFoundException. From-SVN: r35603
2000-08-10re GNATS gcj/310 (illegal type "long" accepted for "switch" expression)Tom Tromey3-0/+16
From PR gcj/310: * libjava.compile/PR310.java: New file. * libjava.compile/PR310.xfail: New file. From-SVN: r35596
2000-08-09Makefile.am: Move beans and applet classes to awt_java_source_files.Bryce McKinlay3-163/+165
2000-08-09 Bryce McKinlay <bryce@albatross.co.nz> * Makefile.am: Move beans and applet classes to awt_java_source_files. * Makefile.in: Rebuilt. From-SVN: r35590
2000-08-09Makefile.am: Move beans and applet classes to awt_java_source_files.Bryce McKinlay13-122/+320
2000-08-09 Bryce McKinlay <bryce@albatross.co.nz> * Makefile.am: Move beans and applet classes to awt_java_source_files. * Makefile.in: Rebuilt. * java/awt/Color.java (getTransparency): New method. * java/awt/Component.java: Various updates. * java/awt/Container.java (removeNotify): Call super.removeNotify() after dealing with children. * java/awt/Toolkit.java (changeSupport): Renamed from pcsupport. * java/awt/Window.java: Various new methods and updates. * java/awt/color/ICC_Profile.java (getNumComponents): Cast profileID to int for switch. * java/awt/event/KeyEvent.java (paramString): Initialize `r'. * java/awt/event/WindowEvent.java (paramString): Ditto. * java/awt/geom/Dimension2D.java (clone): Wrap super call with try/catch block. * java/awt/geom/Point2D.java (clone): Ditto. * java/awt/geom/RectangularShape.java (clone): Ditto. * java/awt/image/ColorModel.java (bits, cspace, transparency, hasAlpha, isAlphaPremultiplied): Make package-private, not private. From-SVN: r35589
2000-08-08Input_UTF8.java (read): Fixed handling of surrogate characters.Tom Tromey3-15/+39
* gnu/gcj/convert/Input_UTF8.java (read): Fixed handling of surrogate characters. * gnu/gcj/convert/Output_UTF8.java (standardUTF8): Default to true. (write): Correct handling of surrogate characters. From-SVN: r35569
2000-08-08Method.java (hashCode): Use getName().Tom Tromey3-2/+11
* java/lang/reflect/Method.java (hashCode): Use getName(). (toString): Likewise. * java/lang/reflect/natMethod.cc (getType): Initialize exception_types. From-SVN: r35561
2000-08-07Method.java (toString): Use Class.getName, not Class.toString.Tom Tromey1-0/+5
* java/lang/reflect/Method.java (toString): Use Class.getName, not Class.toString. * java/lang/reflect/Field.java (toString): Correct formatting. From Corey Minyard. From-SVN: r35557
2000-08-07PipedInputStream.java (read(byte[],int,int)): Mostly rewrote.Tom Tromey4-112/+86
* java/io/PipedInputStream.java (read(byte[],int,int)): Mostly rewrote. (receive): Streamlined. From-SVN: r35556
2000-08-06PrintWriter.java: Merged comments from Classpath.Tom Tromey2-29/+286
* java/io/PrintWriter.java: Merged comments from Classpath. (printlnUnsynchronized): Removed. (println()): Print the separator. (println): Call println(), not printlnUnsynchronized. (out): Now protected, to match spec. From-SVN: r35512
2000-08-06StreamTokenizer.java (TT_NONE): Now private.Tom Tromey2-2/+12
* java/io/StreamTokenizer.java (TT_NONE): Now private. (nextToken): Handle backslashed newline. From Oskar Liljeblad. For PR java.io/301. From-SVN: r35511
2000-08-04Missing changelog entryBryce McKinlay1-0/+19
From-SVN: r35469
2000-08-04ObjectInputStream.java (readFields): Turn off readDataFromBlock while ↵Warren Levy4-17/+50
reading via GetField. * java/io/ObjectInputStream.java (readFields): Turn off readDataFromBlock while reading via GetField. (GetField$1.get(String, Object)): Pass Class of default value to getField. (getField): Allow for null default values. * java/io/ObjectOutputStream.java: Fixed typo in comment. (PutField$1.put): Fixed calls of checkType in most of the put methods to pass the correct parameter. (PutField$1.put(String, Object)): Allow for null value arg. (PutField$1.write): Turn off writeDataAsBlocks while writing via PutField. * java/io/ObjectStreamClass.java (serialPersistentFields): Fixed typo in spec'ed field name. (getSerialPersistentFields): Changed spelling of method to match the correct spelling of the spec'ed field name. More serialization fixes per Mauve errors. From-SVN: r35468
2000-08-03Makefile.in: Rebuilt.Tom Tromey3-58/+786
* Makefile.in: Rebuilt. * Makefile.am (awt_java_source_files): Added new files. From-SVN: r35457
2000-08-03Makefile.am: Add new AWT stubs.Bryce McKinlay14-41/+404
* Makefile.am: Add new AWT stubs. * java/awt/Canvas.java: New placeholder class. * java/awt/Checkbox.java: Ditto. * java/awt/CheckboxMenuItem.java: Ditto. * java/awt/Choice.java: Ditto. * java/awt/Dialog.java: Ditto. * java/awt/FileDialog.java: Ditto. * java/awt/List.java: Ditto. * java/awt/ScrollPane.java: Ditto. * java/awt/TextField.java: Ditto. * java/awt/datatransfer/Clipboard.java: Ditto. * java/awt/Component.java (treeLock): Now a static String. Add comment. * java/awt/MenuItem.java (MenuItem): Add default constructor. * java/awt/Toolkit.java: Added all methods from J2SE 1.3 API docs. Some commented out. Partially implemented. * java/awt/natToolkit.cc: Removed file. From-SVN: r35450
2000-08-03Makefile.am: Make inner class CNI headers depend on libgcj.zip only.Bryce McKinlay3-743/+52
2000-08-03 Bryce McKinlay <bryce@albatross.co.nz> * Makefile.am: Make inner class CNI headers depend on libgcj.zip only. Fixes "make -j" builds. * Makefile.in: Rebuild. From-SVN: r35441
2000-08-02Makefile.in: Rebuilt.Tom Tromey9-56/+159
* Makefile.in: Rebuilt. * Makefile.am (libgcj_la_SOURCES): Added posix.cc. * java/net/natPlainSocketImpl.cc: Include posix.h. (accept): Use _Jv_select. * java/net/natPlainDatagramSocketImpl.cc: Include posix.h. (receive): Use _Jv_select. * java/io/natFileDescriptorPosix.cc: Include posix.h. (available): Use _Jv_select. * java/lang/natSystem.cc: Include posix.h. (currentTimeMillis): Use _Jv_gettimeofday. * include/posix.h: New file. * posix.cc: New file. From-SVN: r35435
2000-08-02encodings.pl: New file.Tom Tromey7-30/+186
* scripts/encodings.pl: New file. * Makefile.in: Rebuilt. * Makefile.am (convert_source_files): Added IOConverter.java. * gnu/gcj/convert/UnicodeToBytes.java (UnicodeToBytes): Extend IOConverter. (getDefaultDecodingClass): Canonicalize default encoding name. (getEncoder): Likewise. * gnu/gcj/convert/BytesToUnicode.java (BytesToUnicode): Extend IOConverter. (getDefaultDecodingClass): Canonicalize default encoding name. (getDecoder): Likewise. * gnu/gcj/convert/IOConverter.java: New file. From-SVN: r35432
2000-08-02[multiple changes]Bryce McKinlay6-16/+37
2000-08-02 Bryce McKinlay <bryce@albatross.co.nz> * interpret.cc (_Jv_InterpMethod::continue1): Type of `fun' changed to match C declaration in ffi.h. * Makefile.am: Add java/awt/Button.java. * Makefile.in: Rebuilt. 2000-07-29 Alexandre Petit-Bianco <apbianco@cygnus.com> * java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Type of the cast of the second argument to `ffi_raw_call' changed to match prototype. 2000-07-26 Alexandre Petit-Bianco <apbianco@cygnus.com> * jni.cc (_Jv_JNIMethod::call): Type of the cast of the second argument to `ffi_raw_call' changed to match prototype. From-SVN: r35418
2000-07-31Component.java (toString): Implemented.Bryce McKinlay3-9/+8
* java/awt/Component.java (toString): Implemented. * java/awt/Container.java (addImpl): Remove FIXME. Only call dispatchEvent() to dispatch the event. (removeImpl): Ditto. From-SVN: r35363
2000-07-31Component.java: Add treeLock object.Anthony Green2-4/+16
2000-07-30 Anthony Green <green@redhat.com> * java/awt/Component.java: Add treeLock object. (getTreeLock): Implement. (isShowing): Implement. From-SVN: r35362
2000-07-31BorderLayout.java (BorderLayout()): New constructor.Tom Tromey10-89/+373
* java/awt/BorderLayout.java (BorderLayout()): New constructor. * java/awt/Frame.java (Frame): Pass `null' to Window constructor. * java/awt/Window.java (addNotify): Wrote. (addWindowListener): Wrote. (getLocale): Wrote. (getWarningString): Wrote. (processEvent): Wrote. (processWindowEvent): Wrote. (removeWindowListener): Wrote. (show): Call validate(), setVisible(). (toBack): Wrote. (toFront): Wrote. * java/awt/Toolkit.java (createWindow): Declare. * java/awt/Frame.java (addNotify): Use getToolkit to find toolkit. * java/awt/Component.java (invalidate): Wrote. (isValid): Wrote. (getToolkit): Wrote. * java/awt/Container.java (addContainerListener): Removed unnecessary cast. (removeContainerListener): Likewise. (addImpl): Wrote. (add(Component)): Use it. (add(String,Component)): Likewise. (add(Component,int)): Likewise. (add(Component,Object)): Likewise. (add(Component,Object,int)): Likewise. (doLayout): Wrote. (getAlignmentX): Wrote. (getAlignmentY): Wrote. (getComponentAt): Wrote. (getMaximumSize): Wrote. (invalidate): Wrote. (list(PrintStream,int)): Wrote. (list(PrintWriter,int)): Wrote. (getMinimumSize): Wrote. (getPreferredSize): Wrote. (printComponents): Wrote. (processContainerEvent): Look at containerListener, not componentListener. (remove): Added event processing and peer destruction. (removeAll): Use remove. (removeNotify): Wrote. (validate): Wrote. (validateTree): Wrote. * java/awt/Scrollbar.java (addNotify): Do nothing if peer exists. * java/awt/Label.java (addNotify): Do nothing if peer exists. * java/awt/Container.java (addNotify): Don't create Container peer. * java/awt/Button.java (addNotify): Do nothing if peer exists. From-SVN: r35361
2000-07-30Container.java (remove(int)): Wrote.Tom Tromey7-46/+238
* java/awt/Container.java (remove(int)): Wrote. (remove(Component)): Wrote. (add(Component)): Wrote. (add(Component,int)): Wrote. (removeAll): Wrote. (addNotify): Set our own peer. * java/awt/Scrollbar.java (listeners): Changed type. (Scrollbar): Don't initialize listeners. (addNotify): Wrote. (setValue): Call setValues. (setMinimum): Likewise. (setMaxPriority): Likewise. (setVisibleAmount): Likewise. (setValues): Wrote. (setUnitIncrement): Forward to peer. (setLineIncrement): Call setUnitIncrement. (setPageIncrement): Call setBlockIncrement. (setBlockIncrement): Forward to peer. (addAdjustmentListener): Rewrote. (removeAdjustmentListener): Rewrote. (processAdjustmentEvent): Rewrote. (paramString): Wrote. * Makefile.in: Rebuilt. * Makefile.am (awt_java_source_files): Added Button.java. * java/awt/Button.java: New file. * java/awt/Toolkit.java (createLabel): Declare. (createButton): Likewise. (createScrollbar): Likewise. (createContainer): Likewise. * java/awt/Label.java (addNotify): Wrote. (setAlignment): Call setAlignment in the peer. (setText): Call setText in the peer. From-SVN: r35354
2000-07-30Test case for gcj/295.Anthony Green2-0/+16
From-SVN: r35352
2000-07-28ObjectOutputStream.java (writeObject): Per spec, call ↵Warren Levy2-6/+7
NotSerializableException with just the class name. * java/io/ObjectOutputStream.java (writeObject): Per spec, call NotSerializableException with just the class name. From-SVN: r35325
2000-07-28interpret.cc (continue1): Insert missing break into switch.Andrew Haley2-0/+5
2000-07-26 Andrew Haley <aph@cygnus.com> * interpret.cc (continue1): Insert missing break into switch. From-SVN: r35316
2000-07-28ObjectStreamException.java: Made constructors protected.Warren Levy2-2/+6
* java/io/ObjectStreamException.java: Made constructors protected. Adjusts serialVersionUID. From-SVN: r35315
2000-07-28OutputStreamWriter.java (close): Only flush if not closed.Tom Tromey2-2/+7
* java/io/OutputStreamWriter.java (close): Only flush if not closed. From-SVN: r35309
2000-07-27mauve-libgcj: Activated serialization tests.Warren Levy13-20/+50
* mauve-libgcj: Activated serialization tests. * gcj/field.h (getModifiers): Mask off unknown flags. * gnu/java/security/provider/SHA.java (munch): Reset buffer to 0 so spurious bits don't cause discrepancies. * java/io/ObjectOutputStream.java: Fixed typo in comment. * java/io/ObjectStreamClass.java: Fixed typos in comments. (lookup): Applied patch from Brian Jones <cbj@gnu.org> to optimize. (hasClassInitializer): Call getDeclaredMethod instead of getMethod. * java/lang/Throwable.java (serialVersionUID): New field. * java/lang/reflect/Modifier.java (ALL_FLAGS): Preserve STRICT if used. * java/lang/reflect/natConstructor.cc (getModifiers): Mask off unknown flags. * java/lang/reflect/natMethod.cc: Ditto. * java/security/Key.java (serialVersionUID): Removed field for now. * java/security/interfaces/DSAPrivateKey.java (serialVersionUID): Ditto. * java/security/interfaces/DSAPublicKey.java (serialVersionUID): Ditto. Serialization mods. From-SVN: r35302
2000-07-27RectangularShape.java (getPathIterator): Wrote.Tom Tromey2-3/+6
* java/awt/geom/RectangularShape.java (getPathIterator): Wrote. From-SVN: r35295
2000-07-25ColorModel.java: New file...Rolf W. Rasmussen24-74/+4520
2000-07-23 Rolf W. Rasmussen <rolfwr@ii.uib.no> * 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. From-SVN: r35245
2000-07-23StreamTokenizer.java: Merged with classpath.Oskar Liljeblad2-49/+253
2000-07-23 Oskar Liljeblad <osk@hem.passagen.se> * java/io/StreamTokenizer.java: Merged with classpath. From-SVN: r35208
2000-07-23Makefile.in: Rebuilt.Tom Tromey16-160/+2244
* Makefile.in: Rebuilt. * 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. From-SVN: r35195
2000-07-20* scripts/showval.java: New file.Tom Tromey2-0/+43
From-SVN: r35152
2000-07-20classes.pl (scan): Print inner classes properly.Tom Tromey3-11/+47
* scripts/classes.pl (scan): Print inner classes properly. * gcj/javaprims.h: Updated class list. From-SVN: r35151
2000-07-20natClassLoader.cc (_Jv_PrepareCompiledClass): Only initialize String fields ↵Tom Tromey2-17/+29
for interpreted classes. * java/lang/natClassLoader.cc (_Jv_PrepareCompiledClass): Only initialize String fields for interpreted classes. Fixes bug reported by Hans Boehm. From-SVN: r35150
2000-07-20File.java (getParentFile): New method, from Classpath via Oskar Liljeblad.Tom Tromey2-0/+9
* java/io/File.java (getParentFile): New method, from Classpath via Oskar Liljeblad. From-SVN: r35149
2000-07-20* java/util/Vector.java (remove(Object)): Implemented.Tom Tromey2-4/+19
From-SVN: r35148
2000-07-19natThrowable.cc (fillInStackTrace): Check for zero return from backtrace().Jeff Sturm2-3/+11
2000-07-19 Jeff Sturm <jeff.sturm@appnet.com> * java/lang/natThrowable.cc (fillInStackTrace): Check for zero return from backtrace(). From-SVN: r35135
2000-07-15commit changelogBryce McKinlay1-0/+7
From-SVN: r35044
2000-07-15EventQueue.java (invokeAndWait): Call postEvent() within synchronized block.Bryce McKinlay2-4/+8
* java/awt/EventQueue.java (invokeAndWait): Call postEvent() within synchronized block. * java/awt/event/InvocationEvent (dispatch): Synchronize on notifier before calling notifyAll(). From-SVN: r35042
2000-07-12Add missing imports.Bryce McKinlay1-0/+2
From-SVN: r35002
2000-07-12Fix missing "package" declaration.Bryce McKinlay2-0/+4
From-SVN: r35001
2000-07-12Add missing files from last check-in:Bryce McKinlay4-0/+83
* java/awt/image/ImageConsumer.java: New file. * java/awt/image/ImageProducer.java: New file. * java/awt/image/ImageObserver.java: New file. From-SVN: r35000
2000-07-12backport: Applet.java: New file.Bryce McKinlay7-0/+566
2000-07-12 Bryce McKinlay <bryce@albatross.co.nz> 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. From-SVN: r34981
2000-07-12Big AWT patch.Bryce McKinlay70-261/+4822
From-SVN: r34976