2001-06-25 Brian Jones * native/jni/mprec.h: new file from gcj * native/jni/mprec.c: new file from gcj * native/jni/fdlibm.h: new file from gcj * native/jni/ieeefp.h: new file from gcj * native/jni/java-assert.h: new file from gcj * native/jni/dtoa.c: new file from gcj * native/jni/jcl.c: copy of file in native/jni/lib/ * native/jni/jcl.h: copy of file in native/jni/lib/ * acconfig.h: added HAVE_INT32_DEFINED and HAVE_BSD_INT32_DEFINED * doc/hacking.texinfo: fixed typo * configure.in: rename --enable-libgcj-debug to --enable-debug. Created new option --enable-load-library potentially to be used to limit all System.loadLibrary() calls in class initializers. Added more header checks and define HAVE_INT32_DEFINED or HAVE_BSD_INT32_DEFINED similarly to gcj. Renamed libgcj-debug to the neutral sounding debug. Checks for more headers. * gnu/classpath/Configuration.java.in: INIT_LOAD_LIBRARY added. Should be helpful for more directly using classpath code in gcj. * TODO: added URL to javadoc docs for writing serial tags * java/lang/Double.java: merged with gcj version, credit to Andrew Haley. (byteValue): added missing function (shortValue): added missing function (compareTo): properly return 0 if both values are NaN * java/lang/Float.java: merged with gcj version, credit to Andrew Haley. (Float): removed NullPointerException from throws clause (toString): calls Double.toString (valueOf): removed NullPointerException from throws clause (floatToRawIntBits): new native method (parseFloat): removed NullPointerException from throws clause. Calls Double.parseDouble now. * native/jni/java_lang_Float.c (*): aligned with gcj implementation * native/jni/java_lang_Double.c (*): aligned with gcj implementation * lib/Makefile.am: changed to handle separate builddir * lib/gen-classlib.sh.in: changed to handle separate builddir * lib/mkdep.pl.in: changed to handle separate builddir * lib/standard.omit: changed to handle regex of separate builddir * native/jni/Makefile.am: include $(top_builddir)/include instead of $(top_srcdir). Additions to javalang shared library. * native/jni/awt/Makefile.am: include $(top_builddir)/include instead of $(top_srcdir). 2001-06-13 Tom Tromey * java/util/Date.java (toLocaleString): Deprecated. (toGMTSTring): Likewise. (parse): Likewise. (skipParens, parseTz, parseMonth, parseDayOfWeek, parse): New methods from libgcj. 2001-06-04 Tom Tromey * java/security/PublicKey.java: Extend Key. * java/security/PrivateKey.java: Extend Key. 2001-05-31 Patrik Reali * vm/reference/java/lang/Thread.java: Implements Runnable. 2001-05-31 Tom Tromey * java/sql/DriverManager.java (getDrivers): Handle case where driver's class loader is null. From Corey Minyard. 2001-05-16 Tom Tromey * java/text/SimpleDateFormat.java (parse): Handle non-dst time zones. 2001-05-15 Tom Tromey * java/util/GregorianCalendar.java (computeTime): Only call getTimeZone() once. 2001-05-14 Tom Tromey * java/text/SimpleDateFormat.java (parse): Clear DST_OFFSET and ZONE_OFFSET just before computing the time. 2001-05-10 Shane Nay * java/awt/Toolkit.java (getDefaultToolkit): Use default_toolkit_name. 2001-05-10 Tom Tromey * java/text/SimpleDateFormat.java (computeCenturyStart): New method. (defaultCenturyStart): Use it. (readObject): Likewise. (SimpleDateFormat): Clear the calendar. Set the grouping on the number format. (parse): Copy the calendar before modifying it. Correctly handle the time zone. * java/util/Calendar.java (clear): Set field value(s) to 0. 2001-05-10 Jeff Sturm * Calendar.java (get): Clear areFieldsSet if requested field is not set. (set): Unset fields that depend on new value. 2001-05-10 Tom Tromey * java/util/GregorianCalendar.java (getLinearTime): Correctly handle case when this year is a leap year but we haven't seen the leap day yet. (getLinearDay): Likewise. (cleanUpAfterRoll): Now private. 2001-05-08 Tom Tromey * java/util/GregorianCalendar.java (bundleName): Use `.', not `/', as separator. 2001-04-20 J. Russell Smyth * java/math/BigInteger.java (forEachDigit): Corrected ArrayIndexOutOfBounds exception. * gnu/java/io/decode/DecoderEightBitLookup.java (convertToChars): Corrected table lookup index. * native/java.lang/Double.c (toString): Corrected format specifiers for sprintf call to give better precision. 2001-04-25 Tom Tromey * native/java.lang/Float.c (Java_java_lang_Float_toString): Fixed first argument to sprintf. 2001-04-20 Warren Levy * java/text/SimpleDateFormat.java (indexInArray): Removed private method. (processYear): Removed private method. (parseLenient): Removed private method. (parseLeadingZeros): Removed private method. (parseStrict): Removed private method. (expect): Added new private method from libgcj. (parse): Merge with libgcj version with minor fixes. 2001-04-18 Jochen Hoenicke * java/util/Random.java (next): Fixed the calculation to make it fully Sun compatible. 2001-04-15 Mark Wielaard * javax/accessibility/AccessibleText.java (getAfterIndex, getAtIndex, getBeforeIndex, getCharacterAttribute, getCharacterBounds, getIndexAtPoint): Added missing identifiers. * javax/accessibility/AccessibleValue.java (setCurrentAccessibleValue): idem 2001-04-15 Ian D. Stewart * javax/accessibility/AccessibleComponent.java (getAccessibleAt): Added identifier 'point' to method declaration. 2001-03-24 Bryce McKinlay * java/util/HashMap.java (HashMap): If 0 is given for initialCapacity paramater, bump it to 1. * java/util/Hashtable.java (Hashtable): Likewise. 2001-03-19 Mark Wielaard * java/lang/ExceptionInInitializerError.java: print classname for target exception * java/lang/reflect/InvocationTargetException.java: idem 2001-03-19 Mark Wielaard * java/net/URLClassLoader.java: new 1.2 class * lib/standard.omit: add URLClassLoader.java 2001-03-11 Mark Wielaard * java/io/CharConversionException.java: merged with libgcj * java/io/EOFException.java: idem * java/io/FileNotFoundException.java: idem * java/io/IOException.java: idem * java/io/InterruptedIOException.java: idem * java/io/ObjectStreamException.java: idem * java/io/OptionalDataException.java: idem * java/io/StreamCorruptedException.java: idem * java/io/SyncFailedException.java: idem * java/io/UTFDataFormatException.java: idem * java/io/UnsupportedEncodingException.java: idem * java/lang/AbstractMethodError.java: idem * java/lang/ArithmeticException.java: idem * java/lang/ArrayIndexOutOfBoundsException.java: idem * java/lang/ArrayStoreException.java: idem * java/lang/ClassCastException.java: idem * java/lang/ClassCircularityError.java: idem * java/lang/ClassFormatError.java: idem * java/lang/CloneNotSupportedException.java: idem * java/lang/Error.java: idem * java/lang/Exception.java: idem * java/lang/ExceptionInInitializerError.java: idem * java/lang/IllegalAccessError.java: idem * java/lang/IllegalAccessException.java: idem * java/lang/IllegalArgumentException.java: idem * java/lang/IllegalMonitorStateException.java: idem * java/lang/IllegalStateException.java: idem * java/lang/IllegalThreadStateException.java: idem * java/lang/IncompatibleClassChangeError.java: idem * java/lang/IndexOutOfBoundsException.java: idem * java/lang/InstantiationError.java: idem * java/lang/InstantiationException.java: idem * java/lang/InternalError.java: idem * java/lang/InterruptedException.java: idem * java/lang/LinkageError.java: idem * java/lang/NegativeArraySizeException.java: idem * java/lang/NoClassDefFoundError.java: idem * java/lang/NoSuchFieldError.java: idem * java/lang/NoSuchFieldException.java: idem * java/lang/NoSuchMethodError.java: idem * java/lang/NoSuchMethodException.java: idem * java/lang/NullPointerException.java: idem * java/lang/NumberFormatException.java: idem * java/lang/OutOfMemoryError.java: idem * java/lang/RuntimeException.java: idem * java/lang/SecurityException.java: idem * java/lang/StackOverflowError.java: idem * java/lang/StringIndexOutOfBoundsException.java: idem * java/lang/ThreadDeath.java: idem * java/lang/UnknownError.java: idem * java/lang/UnsatisfiedLinkError.java: idem * java/lang/UnsupportedOperationException.java: idem * java/lang/VerifyError.java: idem * java/lang/VirtualMachineError.java: idem * java/lang/reflect/InvocationTargetException.java: idem * java/net/BindException.java: idem * java/net/ConnectException.java: idem * java/net/MalformedURLException.java: idem * java/net/NoRouteToHostException.java: idem * java/net/ProtocolException.java: idem * java/net/SocketException.java: idem * java/net/UnknownHostException.java: idem * java/net/UnknownServiceException.java: idem * java/text/ParseException.java: idem 2001-03-08 Tom Tromey * java/io/ObjectStreamClass.java (setUID): Don't write interface info for array classes. 2001-03-06 Bryce McKinlay * java/util/TreeSet.java (writeObject): Use a for-loop instead of Iterator.hasNext(). 2001-03-05 Jochen Hoenicke * java/util/TreeMap.java (writeObject): Use defaultWriteObject() instead of the new JDK1.2 API. This is simpler and makes back-porting the classes to JDK1.1 trivial. (readObject): likewise. * lib/mkcollections.pl.in (mymkdir): Give the permission parameter to mkdir. Simplified the method. (convert): Removed the hacks to convert the JDK1.2 api to 1.1, as they are no longer necessary. 2001-02-22 Bryce McKinlay Fix for PR java/2040: * java/util/HashMap.java (HashMap): Don't throw exception for loadFactor > 1. Add exception messages. * java/util/Hashtable.java (Hashtable): Likewise. 2001-02-21 Bryce McKinlay Disable libgcjx by default. * configure.in: Add support for --enable-java-awt configure option. Use --enable-java-awt=xlib to build the xlib peers (libgcjx). * Makefile.am: Make libgcjx conditional on XLIB_AWT, instead of NO_X. * Makefile.in: Rebuilt. * configure: Rebuilt. 2001-02-20 Jochen Hoenicke * scripts/timezones.pl (parseOffset): Parse negative times correctly. (parseTime): Likewise. Adapted to new indentation in TimeZone.java. Read in tzabbrevs. Improved time zone sort order. * scripts/tzabbrevs: New file containing abbreviated timezone as specified in the JCL. Corresponds to the change from Warren Levy from 2001-01-09. * java/util/TimeZone.java: Rebuild Timezone database from tzdata2000h. 2001-02-20 Tom Tromey * java/io/PipedWriter.java (flush): Throw exception if stream closed. * java/io/BufferedWriter.java (close): Clear `buffer'. (flush): Throw IOException if stream is closed. (write): Likewise. 2001-02-16 Tom Tromey * java/lang/ThreadGroup.java (activeCount): Only include threads which are alive. (enumerate): Likewise. 2001-02-18 Mark Wielaard * java/util/ArrayList.java: Remove RCS keywords from comments * java/util/BasicMapEntry.java: idem * java/util/Dictionary.java: idem * java/util/HashMap.java: idem * java/util/HashSet.java: idem * java/util/Hashtable.java: idem * java/util/TreeMap.java: idem * java/util/TreeSet.java: idem * java/util/Collection.java: reindent * java/util/ConcurrentModificationException.java: merge with libgcj * java/util/EmptyStackException.java: idem * java/util/Enumeration.java: idem * java/util/EventListener.java: idem * java/util/MissingResourceException.java: idem * java/util/NoSuchElementException.java: idem * java/util/Observable.java: idem * java/util/Observer.java: idem * java/util/Stack.java: idem * java/util/TooManyListenersException.java: idem * java/util/DoubleEnumeration.java: removed * java/util/PropertyResourceBundle.java: import gnu.java.util.DoubleEnumeration 2001-02-16 Bryce McKinlay * java/io/BlockDataException.java: Removed. * java/io/ObjectInputStream.java (readObject): Throw StreamCorruptedException, not BlockDataException. * java/util/TreeSet.java (clone): Made subclass safe, use super.clone(), not new. * java/util/TreeMap.java (clone): Likewise. * java/util/TreeMap.java (nil): Made non-final. (clone): Create new sentinal for copy. * java/util/HashSet.java (clone): Made subclass safe, use super.clone(), not new. 2001-02-15 Bryce McKinlay * java/util/HashMap.java: Rewritten. * java/util/Hashtable.java: Rewritten based on new HashMap code. * java/util/TreeMap.java: Rewritten. * java/util/Bucket.java: Deleted. * java/util/BasicMapEntry.java: Remove unneccessary comments. (equals): Simplified. Made final. (getKey): Made final. (getValue): Likewise. (toString): New method. * java/util/Collections.java (search): Use a for-loop, not iterator hasNext(). (copy): Use a for-loop. Throw an IndexOutOfBoundsException if run out of elements in source. (max): Use a for-loop. (min): Ditto. (reverse): Keep track of positions instead of using Iterator's nextIndex() and previousIndex(). (shuffle(List)): Initialize defaultRandom if required using double-check thread safety idiom. Call two-argument shuffle method using defaultRandom. (defaultRandom): New field. (shuffle(List, Random)): Use a for-loop. Keep track of pos instead of using previousIndex() and nextIndex(). (singletonMap(iterator)): Use a HashMap.Entry, not BasicMapEntry. (ReverseComparator): New static class. (reverseOrder): Return static instance of ReverseComparator. * java/util/AbstractCollection.java (toString): Use a StringBuffer. * java/util/AbstractMap.java (toString): Use StringBuffer. 2001-02-09 Steve Mayer * java/util/Timer.java (remove): Install new heap. 2001-02-07 Bryce McKinlay * java/util/Arrays.java: Removed "cmp" methods. (qsort): Don't use "cmp". (med3): Likewise. 2001-02-07 Mark Benvenuto * java/util/Arrays.java (qsort): Handle N value of 7 with insertion sort. Fix for PR java/1895. 2001-01-25 Mark Wielaard * java/io/DataInputStream.java: update copyright notice * java/io/PrintWriter.java: idem * java/io/Reader.java: idem * java/io/StreamTokenizer.java: idem * java/io/StringReader.java: idem * java/lang/reflect/ReflectPermission.java: idem 2001-01-23 Mark Wielaard * java/security/AccessController.java: new file (stub implementation) 2001-01-23 Brian Jones * configure.in: generate Makefiles for proper native directories * native/Makefile.am: modify SUBDIRS to build from jni directory * native/jni/.cvsignore: new file * native/jni/Makefile.am: new file; combines all previous Makefile.am's in a subdirectory * native/jni/acos.c: renamed from native/java.lang/acos.c * native/jni/asin.c: renamed from native/java.lang/asin.c * native/jni/atan.c: renamed from native/java.lang/atan.c * native/jni/atan2.c: renamed from native/java.lang/atan2.c * native/jni/ceil.c: renamed from native/java.lang/ceil.c * native/jni/cos.c: renamed from native/java.lang/cos.c * native/jni/e_fmod.c: renamed from native/java.lang/e_fmod.c * native/jni/exp.c: renamed from native/java.lang/exp.c * native/jni/fdlibm.h: renamed from native/java.lang/fdlibm.h * native/jni/floor.c: renamed from native/java.lang/floor.c * native/jni/java_io_File.c: renamed from native/java.io/File.c * native/jni/java_io_FileDescriptor.c: renamed from native/java.io/FileDescriptor.c * native/jni/java_io_FileInputStream.c: renamed from native/java.io/FileInputStream.c * native/jni/java_io_FileOutputStream.c: renamed from native/java.io/FileOutputStream.c * native/jni/java_io_ObjectInputStream.c: renamed from native/java.io/ObjectInputStream.c * native/jni/java_io_ObjectOutputStream.c: renamed from native/java.io/ObjectOutputStream.c * native/jni/java_io_RandomAccessFile.c: renamed from native/java.io/RandomAccessFile.c * native/jni/java_lang_Double.c: renamed from native/java.lang/Double.c * native/jni/java_lang_Float.c: renamed from native/java.lang/Float.c * native/jni/java_lang_Object.c: renamed from native/java.lang/Object.c * native/jni/java_lang_System.c: renamed from native/java.lang/System.c * native/jni/java_lang_reflect_Array.c: renamed from native/java.lang.reflect/Array.c * native/jni/java_math_BigInteger.c: renamed from native/java.math/BigInteger.c * native/jni/java_net_InetAddress.c: renamed from native/java.net/InetAddress.c * native/jni/java_net_PlainDatagramSocketImpl.c: renamed from native/java.net/PlainDatagramSocketImpl.c * native/jni/java_net_PlainSocketImpl.c: renamed from native/java.net/PlainSocketImpl.c * native/jni/java_util_ResourceBundle.c: renamed from native/java.util/ResourceBundle.c * native/jni/java_util_TimeZone.c: renamed from native/java.util/TimeZone.c * native/jni/javaio.c: renamed from native/java.io/javaio.c * native/jni/javaio.h: renamed from native/java.io/javaio.h * native/jni/javalang.c: renamed from native/java.lang/javalang.c * native/jni/javalang.h: renamed from native/java.lang/javalang.h * native/jni/javanet.c: renamed from native/java.net/javanet.c * native/jni/javanet.h: renamed from native/java.net/javanet.h * native/jni/k_cos.c: renamed from native/java.lang/k_cos.c * native/jni/k_rem_pio2.c: renamed from native/java.lang/k_rem_pio2.c * native/jni/k_sin.c: renamed from native/java.lang/k_sin.c * native/jni/k_tan.c: renamed from native/java.lang/k_tan.c * native/jni/log.c: renamed from native/java.lang/log.c * native/jni/pow.c: renamed from native/java.lang/pow.c * native/jni/remainder.c: renamed from native/java.lang/remainder.c * native/jni/rint.c: renamed from native/java.lang/rint.c * native/jni/s_fabs.c: renamed from native/java.lang/s_fabs.c * native/jni/sin.c: renamed from native/java.lang/sin.c * native/jni/sqrt.c: renamed from native/java.lang/sqrt.c * native/jni/tan.c: renamed from native/java.lang/tan.c * native/jni/awt/.cvsignore: new file * native/jni/awt/Makefile.am: renamed from native/gnu.java.awt.peer.gtk/Makefile.am * native/jni/awt/gnu_java_awt_image_GdkPixbufDecoder.c: renamed from native/gnu.java.awt.image/gdkpixbufdecoder.c * native/jni/awt/gnu_java_awt_peer_gtk_GdkFontMetrics.c: renamed from native/gnu.java.awt.peer.gtk/gdkfontmetrics.c * native/jni/awt/gnu_java_awt_peer_gtk_GdkGraphics.c: renamed from native/gnu.java.awt.peer.gtk/gdkgraphics.c * native/jni/awt/gnu_java_awt_peer_gtk_GtkButtonPeer.c: renamed from native/gnu.java.awt.peer.gtk/gtkbuttonpeer.c * native/jni/awt/gnu_java_awt_peer_gtk_GtkCanvasPeer.c: renamed from native/gnu.java.awt.peer.gtk/gtkcanvaspeer.c * native/jni/awt/gnu_java_awt_peer_gtk_GtkCheckboxMenuItemPeer.c: renamed from native/gnu.java.awt.peer.gtk/gtkcheckboxmenuitempeer.c * native/jni/awt/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c: renamed from native/gnu.java.awt.peer.gtk/gtkcheckboxpeer.c * native/jni/awt/gnu_java_awt_peer_gtk_GtkChoicePeer.c: renamed from native/gnu.java.awt.peer.gtk/gtkchoicepeer.c * native/jni/awt/gnu_java_awt_peer_gtk_GtkClipboard.c: renamed from native/gnu.java.awt.peer.gtk/gtkclipboard.c * native/jni/awt/gnu_java_awt_peer_gtk_GtkComponentPeer.c: renamed from native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c * native/jni/awt/gnu_java_awt_peer_gtk_GtkEvents.c: renamed from native/gnu.java.awt.peer.gtk/gtkevents.c * native/jni/awt/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c: renamed from native/gnu.java.awt.peer.gtk/gtkfiledialogpeer.c * native/jni/awt/gnu_java_awt_peer_gtk_GtkImagePainter.c: renamed from native/gnu.java.awt.peer.gtk/gtkimagepainter.c * native/jni/awt/gnu_java_awt_peer_gtk_GtkLabelPeer.c: renamed from native/gnu.java.awt.peer.gtk/gtklabelpeer.c * native/jni/awt/gnu_java_awt_peer_gtk_GtkListPeer.c: renamed from native/gnu.java.awt.peer.gtk/gtklistpeer.c * native/jni/awt/gnu_java_awt_peer_gtk_GtkMainThread.c: renamed from native/gnu.java.awt.peer.gtk/gtkmainthread.c * native/jni/awt/gnu_java_awt_peer_gtk_GtkMenuBarPeer.c: renamed from native/gnu.java.awt.peer.gtk/gtkmenubarpeer.c * native/jni/awt/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c: renamed from native/gnu.java.awt.peer.gtk/gtkmenuitempeer.c * native/jni/awt/gnu_java_awt_peer_gtk_GtkMenuPeer.c: renamed from native/gnu.java.awt.peer.gtk/gtkmenupeer.c * native/jni/awt/gnu_java_awt_peer_gtk_GtkPanelPeer.c: renamed from native/gnu.java.awt.peer.gtk/gtkpanelpeer.c * native/jni/awt/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c: renamed from native/gnu.java.awt.peer.gtk/gtkpopupmenupeer.c * native/jni/awt/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c: renamed from native/gnu.java.awt.peer.gtk/gtkscrollbarpeer.c * native/jni/awt/gnu_java_awt_peer_gtk_GtkScrollPanePeer.c: renamed from native/gnu.java.awt.peer.gtk/gtkscrollpanepeer.c * native/jni/awt/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c: renamed from native/gnu.java.awt.peer.gtk/gtktextareapeer.c * native/jni/awt/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c: renamed from native/gnu.java.awt.peer.gtk/gtktextcomponentpeer.c * native/jni/awt/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c: renamed from native/gnu.java.awt.peer.gtk/gtktextfieldpeer.c * native/jni/awt/gnu_java_awt_peer_gtk_GtkToolkit.c: renamed from native/gnu.java.awt.peer.gtk/gtktoolkit.c * native/jni/awt/gnu_java_awt_peer_gtk_GtkWindowPeer.c: renamed from native/gnu.java.awt.peer.gtk/gtkwindowpeer.c * native/jni/awt/gthread-jni.c: renamed from native/gnu.java.awt.peer.gtk/gthread-jni.c * native/jni/awt/gthread-jni.h: renamed from native/gnu.java.awt.peer.gtk/gthread-jni.h * native/jni/awt/gtkpeer.h: renamed from native/gnu.java.awt.peer.gtk/gtkpeer.h * native/jni/awt/native_state.c: renamed from native/gnu.java.awt.peer.gtk/native_state.c * native/jni/awt/native_state.h: renamed from native/gnu.java.awt.peer.gtk/native_state.h 2001-01-19 Warren Levy * java/text/SimpleDateFormat.java (format): Compute hour for cases HOUR_OF_DAY1_FIELD (1-24), HOUR1_FIELD (1-12), and HOUR0_FIELD (0-11) correctly. Adjust properly from 0-23 clock hour. 2001-01-14 Mark Wielaard * java/net/URLDecoder.java: Thanks Edgar Villanueva (edgarvil@home.com) (decode): fix comment, don't throw Exception 2001-01-12 Mark Wielaard * java/awt/datatransfer/Clibboard.java: (getContents, setContents): synchronized, add comment * java/awt/datatransfer/DataFlavor.java: (DataFlavor constructor): refactored, if null set humanPresentable name to mimeType (getParameter): renamed from getParamter (equals(String)): deprecated (hashCode): new method (match): new method, XXX implemented as equals (toString): new method (getTextPlainUnicodeFlavor): new method, XXX returns plainTextFlavor (getDefaultRepresentationClass): new method, XXX returns InputStream (getDefaultRepresentationClassAsString): new method, XXX (selectBestTextFlavor): new method (getReaderForText): new method * java/awt/datatransfer/FlavorMap.java: update comments * java/awt/datatransfer/MimeTypeParseException.java: new class * java/awt/datatransfer/SystemFlavorMap.java: new class XXX 2001-01-10 Mark Wielaard * java/lang/ClassLoader.java: 1.2 updates (loadClass(String)): now calls loadClass with resolve set to false not true (loadClass(String,boolean)): no longer abstract (getResource): now calls parent classloader first (getResourceAsStream): Ditto (defineClass): There is now a version which takes a ProtectionDomain, but that needs native support (findLibrary): new method (getSystemResources):Ditto 2001-01-10 Warren Levy * java/math/BigDecimal.java (divide): Fixed comment. 2001-01-10 Warren Levy * java/math/BigDecimal.java (divide): Check newScale for validity. Ensure that BigInteger.pow() is called with a non-negative value. (setScale (int)): New public method. (setScale (int,int)): New public method. 2001-01-08 Mark Wielaard * vm/reference/java/lang/Class.java: 1.2 updates (forName(String,boolean,ClassLoader)): new method (getPackage): Ditto (getProtectionDomain): Ditto * java/lang/ClassLoader.java: 1.2 updates (getParent): new method (getSystemClassLoader): Ditto (findClass): Ditto (findResource): Ditto (findResources): Ditto (getResources): Ditto 2001-01-09 Mark Wielaard * gnu/java/util/DoubleEnumeration.java: new class, adapted from java/util/DoubleEnumeration. Clears references earlier, handles null and/or empty enumerations better. * gnu/java/util/EmptyEnumeration.java: new class. 2001-01-09 Oskar Liljeblad * java/io/StreamTokenizer.java (nextToken): Handle // and /* before commentChar. Fixed typos in comments. 2001-01-09 Andrew Haley * java/io/StreamTokenizer.java: Don't throw a NumberFormatException if a field is numeric as far as the StreamTokenizer is concerned but not as far as Double.valueOf() is concerned: return a zero instead. 2001-01-09 Warren Levy * java/util/TimeZone.java: Add standard ID names per JCL; removed non-standard ones. Marked with XXX comments to note what code should be removed after java.lang.System is merged with libgcj. 2001-01-08 Mark Wielaard * java/lang/ClassLoader.java: 1.2 updates (definedPackages, parent, systemClassLoader): new private fields (ClassLoader): new constructor that takes a parent classloader (definePackage, getPackage, getPackages): new protected methods * java/lang/Package.java: 1.2 updates (Package): change argument order to match ClassLoader.definePackage(), throw NullPointerException when name == null (getPackage, getPackages): implemented * java/lang/Sysem.java: 1.2 updates (setProperty): new method (runFinalizersOnExit): deprecated 2001-01-07 Mark Wielaard * java/lang/Float.java: implements Comparable, new method compareTo() * java/lang/Integer.java: Ditto * java/lang/Long.java: Ditto * java/lang/Short.java: Ditto * java/lang/String.java: Ditto (CASE_INSENSITIVE_ORDER): new field (compareToIgnoreCase): new method 2001-01-07 Anthony Green * java/lang/StringBuffer.java: Fix comments. 2001-01-06 Brian Jones * mauve-classpath: Mauve testing file can be used with Japhar. 2001-01-06 Brian Jones * Release classpath-0.02 * doc/www.gnu.org/announce/20010106.mhtml: New file. * resource/japhar-0.09.patch.1: patch for Japhar 0.09 for GNU Classpath 0.02 release. * NEWS: Added 0.02 release information. * configure.in: Update release number, add additional Makefile output files. * doc/Makefile.am: New target 'docs' can be used to generate formal postscript documentation. * doc/texinfo.tex: Updated to tetex 1.0.7 release. * doc/www.gnu.org/classpath.mhtml: Notice of license change and other small enhancements. * gnu/java/beans/Makefile.am: Removed ChangeLog from EXTRA_DIST * gnu/java/beans/editors/Makefile.am: Ditto. * gnu/java/beans/info/Makefile.am: Ditto. * gnu/java/io/Makefile.am: Ditto * gnu/java/io/decode/Makefile.am: Ditto. * gnu/java/io/encode/Makefile.am: Ditto. * gnu/java/lang/Makefile.am: Ditto. * gnu/java/lang/reflect/Makefile.am: Ditto. * gnu/java/net/content/text/Makefile.am: Ditto. * java/beans/Makefile.am: Ditto. * java/lang/reflect/Makefile.am: Ditto. * java/net/Makefile.am: Ditto. * java/util/Makefile.am: Ditto. * resource/Makefile.am: Add japhar-0.09.patch.1 to EXTRA_DIST * resource/java/security/Makefile.am: Rules to install security policy in $(libdir)/security. 2001-01-06 Anthony Green * java/beans/PropertyDescriptor.java: Fix comment. * java/io/PushbackReader.java: Fix comment. * java/io/ObjectStreamClass.java: Fix comment. * java/io/DataInputStream.java: Fix comment. * java/io/PipedInputStream.java: Fix comments. * java/io/PipedReader.java: Fix comments. * java/sql/DatabaseMetaData.java: Fix comments. 2000-12-17 Brian Jones * doc/hacking.texinfo: Updated slightly. * doc/vmintegration.texinfo: Updated slightly. * resource/java/security/classpath.security: New file. * resource/java/security/Makefile.am: New file. * resource/java/security/.cvsignore: New file. * resource/java/Makefile.am: Add security to SUBDIRS. 2001-01-06 Bryce McKinlay * test/java.io/PipedReaderWriterTest.java: Use Thread.sleep() to implement delay, not System.gc(). * test/java.io/PipedStreamTest.java: Ditto. * java/io/PipedReader: Synchronize on "lock" instead of this. 2001-01-05 Bryce McKinlay * test/java.io/RandomAccessFileTest.java: Fix overflow of integer constant. * test/java.io/dataoutput-jdk.out: Update with corrected JDK output. * java/io/PipedInputStream: Rewritten. Now simpler and more correct. * java/io/PipedOutputStream: Updated to match new PipedInputStream. * java/io/PipedReader: New implementation based on new PipedInputStream. * java/io/PipedWriter: Updated to match new PipedReader. 2000-12-27 Jeff Sturm * java/sql/DriverManager.java (getConnection): Don't set user/password properties if null. 2000-12-27 Warren Levy * java/util/Calendar.java: Fix typo in comment. (set): Set 24-hour clock hour instead of 12-hour clock hour. * java/util/TimeZone.java (getDefaultDisplayName): Casts to char needed for evaluating numbers '0' to '9' in printouts of GMT offsets. 2000-12-26 Petter Reinholdtsen * java/sql/SQLWarning.java: Fixed typo in comment. 2000-12-21 Tom Tromey * java/beans/PropertyChangeListener.java: Extends EventListener. * java/beans/VetoableChangeListener.java: Extends EventListener. 2000-12-17 Bryce McKinlay * java/util/ArrayList.java (data): Declare transient. (serialPersistantFields): Removed. (readObject): Use defaultReadObject(), not readFields(). (writeObject): Use defaultWriteObject(), not writeFields(). 2000-12-17 Brian Jones * java/util/ArrayList.java: Changes made to let a given Perl script produce the correct collections api in a different package for Java 1.1. writeObject(): renamed variable to oFields readObject(): renamed variable to iFields * configure.in: create lib/mkcollections.pl * lib/Makefile.am: distribute mkcollections.pl.in * lib/mkcollections.pl.in: creates copies of collections classes in a new user defined package name space for use in Java 1.1 projects, contributed by Jochen Hoenicke . 2000-12-14 Tom Tromey * java/lang/RuntimePermission.java: Class now final. * java/io/SerializablePermission.java (legal_names): Now private. 2000-12-14 Brian Jones * acinclude.m4 : CLASSPATH_INTERNAL_CHECK_JAPHAR takes an optional argument such that specifying the prefix to Japhar now works, allowing the user to have multiple installations of Japhar and yet configure for a specific installation. 2000-12-10 Brian Jones * configure.in : commented out code to assume Japhar if not otherwise specified. Compiling without Japhar is almost easy now. 2000-12-10 Brian Jones * configure.in : fixed a small syntax error 2000-12-10 Brian Jones * gnu/classpath/.cvsignore : Ignore Configuration.java * native/java.lang/System.c (Java_java_lang_System_setIn) : fixed call to GetStaticFieldID(). (Java_java_lang_System_setOut) : Ditto. (Java_java_lang_System_setErr) : Ditto. * java/lang/Makefile.am : Removed Throwable.java * vm/reference/java/lang/Makefile.am : Added Throwable.java. Throwable.java is now part of the VM interface. 2000-12-09 Bryce McKinlay * java/io/DataInputStream.java (readBoolean): Use convertToBoolean(). (readByte): Use convertToByte(). (readChar): Use convertToChar(). (readInt): Use convertToInt(). (readLong): Use convertToLong(). (readShort): Use convertToShort(). (readUnsignedByte): Use convertToUnsignedByte(). (readUnsignedShort): Use convertToUnsignedShort(). (readUTF): Use convertToUTF(). (convertToBoolean): Resurrected. (convertToByte): Ditto. (convertToChar): Ditto. (convertToInt): Ditto. (convertToLong): Ditto. (convertToShort): Ditto. (convertToUnsignedByte): Ditto. (convertToUnsignedShort): Ditto. (convertToUTF): Ditto. * java/io/BufferedReader (DEFAULT_BUFFER_SIZE): Restored. (BufferedReader): Use it. 2000-12-08 Warren Levy * java/lang/StringBuffer.java (insert(int,char[])): Avoid NullPointerException so proper check of offset can be done. 2000-12-05 Tom Tromey * java/util/BitSet.java: Class no longer final. 2000-12-06 Bryce McKinlay * java/util/Random.java (nextDouble): Use 1L for bit-shift, not 1 integer. From Christian Grothoff . 2000-12-03 Warren Levy * java/io/FilePermission.java: Made class final per spec. * java/util/LinkedList.java: Implements List. 2000-12-03 01:00 Brian Jones * gnu/java/beans/ChangeLog: removed * gnu/java/beans/editors/ChangeLog: removed * gnu/java/beans/info/ChangeLog: removed * gnu/java/io/ChangeLog: removed * gnu/java/io/decode/ChangeLog: removed * gnu/java/io/encode/ChangeLog: removed * gnu/java/lang/ChangeLog: removed * gnu/java/lang/reflect/ChangeLog: removed * gnu/java/net/content/text/ChangeLog: removed * java/beans/ChangeLog: removed * java/io/ChangeLog: removed * java/lang/reflect/ChangeLog: removed * java/net/ChangeLog: removed * java/util/ChangeLog: removed * native/java.io/ChangeLog: removed * native/java.lang.reflect/ChangeLog: removed * native/java.net/ChangeLog: removed * native/lib/ChangeLog: removed * native/vmi/ChangeLog: removed * test/java.io/ChangeLog: removed 2000-12-02 04:16 Tom Tromey * java/util/Vector.java (insertElementAt): Unconditionally increment elementCount. (removeRange): Clear unused slots in vector. 2000-12-02 01:52 Bryce McKinlay From Adam Welc : * java/util/LinkedList.java (removeFirst): Update `first' field. Handle the last == first case. (removeLast): Update `last' field. Handle the last == first case. 2000-12-01 01:42 Warren Levy * java/sql/Array.java: Adjusted class signature to match spec. * java/sql/BatchUpdateException.java: Ditto. * java/sql/Blob.java: Ditto. * java/sql/CallableStatement.java: Ditto. * java/sql/Clob.java: Ditto. * java/sql/DataTruncation.java: Ditto. * java/sql/Driver.java: Ditto. * java/sql/Ref.java: Ditto. * java/sql/ResultSetMetaData.java: Ditto. * java/sql/SQLData.java: Ditto. * java/sql/SQLException.java: Ditto. * java/sql/SQLInput.java: Ditto. * java/sql/SQLWarning.java: Ditto. * java/sql/Statement.java: Ditto. * java/sql/Struct.java: Ditto. * java/sql/Connection.java: Ditto. (setTransactionIsolation): Renamed to match the spec. * java/sql/DatabaseMetaData.java: Ditto on class signature. (supportsResultSetType): Renamed to match the spec. * java/sql/PreparedStatement.java: Ditto on class signature. (addBatch): New abstract method. * java/sql/ResultSet.java: Ditto on class signature. (first): returns boolean. (last): returns boolean. * java/sql/SQLOutput.java: Ditto on class signature. (writeAsciiStream): New abstract method. * java/sql/DriverManager.java (registerDriver): Throws SQLException. (deregisterDriver): Throws SQLException. 2000-11-28 20:18 Warren Levy * java/text/DateFormatSymbols.java (formatPrefixes): Made field static. * java/text/SimpleDateFormat.java (format): Added case for TIMEZONE_FIELD. 2000-11-28 11:15 Brian Jones * doc/www.gnu.org/doc/Makefile: added *.mhtml to MHTML_SRC, thanks to John Keiser (jkeiser@iname.com) 2000-11-28 04:54 Bryce McKinlay * java/io/DataInputStream.java: Merge libgcj implementation. * java/io/BufferedReader.java: Ditto. 2000-11-28 01:52 Warren Levy * java/text/SimpleDateFormat.java: Minor formatting fixes. 2000-11-28 01:38 Warren Levy * gnu/java/locale/LocaleInformation_en.java (localPatternChars): Letters 'k' and 'h' were reversed from the spec. * java/text/DateFormat.java: Minor formatting fixes. (DEFAULT): Added comment to note discrepancy against JCL. (equals): Check that numberFormat is equals (per JCL). * java/text/SimpleDateFormat.java (tokens): Made transient. (serialVersionUID): Added new field. (readObject): Added serialization method. (standardChars): Added new private field. (SimpleDateFormat): Rewrote constructors to match JCL. Merged from libgcj. (toLocalizedPattern): Merged from libgcj. (applyLocalizedPattern): Merged from libgcj. (format): Merged from libgcj; now handles pos. (parseLenient): Made private. (parseStrict): Made private. * java/util/TimeZone.java: Use user.timezone property if set. (setRawOffset): Added abstract method per spec. (getTimeZone): Changed comment to reflect that GMT is the default. 2000-11-28 00:16 Brian Jones * acconfig.h: added DEBUG * configure.in: Add Configuration.java to CONFIG_FILES. Set LIBGCJDEBUG substitution if --enable-libgcj-debug is specified * gnu/Makefile.am: added classpath to SUBDIRS * gnu/classpath/.cvsignore: New file * gnu/classpath/Configuration.java.in: New file * gnu/classpath/Makefile.am: New file 2000-11-28 00:06 Brian Jones * Makefile.am: target ChangeLog uses --fsf for cvs2cl 2000-11-27 23:17 Brian Jones * doc/www.gnu.org/: classpath.mhtml, announce/19990206.mhtml, announce/20001120.mhtml, announce/Makefile, announce/announcements.mhtml: * classpath.mhtml: new announcment added to announce list * Makefile: symbolically link to announcements.html instead of a specific announcement * 19990206.mhtml: fixed ftp link to download source * 20001120.mhtml: new announcment of classpath 0.01 release * announcements.mhtml: new index.html file instead of pointing to a specific announcment 2000-11-27 08:28 Bryce McKinlay * java/util/Vector.java (ensureCapacity): Don't increment modCount. (addElement): Don't increment elementCount twice. Doh. * java/util/ArrayList.java (add): Only call ensureCapacity if the array needs to be expanded. (addAll): Ditto. * java/util/Collections.java (UnmodifiableCollection): Implement toString(). (UnmodifiableList): Throw UnsupportedOperationException from modification methods. Set `l' from the one-parameter constructor. (UnmodifiableMap): Implement toString(). (SynchronizedCollection): Ditto. (SynchronizedList): Set `l' from the one-parameter constructor. (SynchronizedSortedSet): Set `ss' from the one-parameter constructor. (SynchronizedMap): Implement toString(). 2000-11-26 22:37 Bryce McKinlay * java/util/: ArrayList.java, List.java, SimpleTimeZone.java: These changes were ommitted from my last check-in. Oops. 2000-11-23 05:19 Bryce McKinlay * java/util/Vector.java: 2000-11-23 Bryce McKinlay * java/util/Vector.java: Improve exception messages. (Vector): Check initialCapacity for IllegalArgumentException. (tromToSize): Don't check for elementCount == elementData.length case. (toArray): Don't try to set null marker if target array is the same length as the vector. 2000-11-21 04:23 Brian Jones * javax/accessibility/: Accessible.java, AccessibleAction.java, AccessibleBundle.java, AccessibleComponent.java, AccessibleContext.java, AccessibleHyperlink.java, AccessibleHypertext.java, AccessibleResourceBundle.java, AccessibleRole.java, AccessibleSelection.java, AccessibleState.java, AccessibleStateSet.java, AccessibleText.java, AccessibleValue.java, package.html: * javax.accessibility initial checkin, missing most abstract classes 2000-11-20 18:22 Tom Tromey * java/lang/reflect/ReflectPermission.java: * java/lang/reflect/ReflectPermission.java: New file. 2000-11-20 05:01 Brian Jones * Makefile.am: Makefile.am: added ChangeLog target 2000-11-20 04:39 Brian Jones * NEWS: NEWS: added sparce information concerning the 0.01 release 2000-11-20 04:38 Brian Jones * AUTHORS: AUTHORS: added many people from the GCJ team, please let me know if I missed someone 2000-11-20 04:29 Brian Jones * Makefile.am: Makefile.am: added HACKING to EXTRA_DIST 2000-11-20 04:05 Brian Jones * native/gnu.java.awt.peer.gtk/Makefile.am: Makefile.am: added headers to _SOURCES, removed HEADERS variable 2000-11-20 04:01 Brian Jones * native/gnu.java.awt.peer.gtk/Makefile.am: Makefile.am: added HEADERS option for distributed header files 2000-11-20 03:47 Brian Jones * Makefile.am: Makefile.am: added com to SUBDIRS 2000-11-20 03:46 Brian Jones * com/sun/javadoc/.cvsignore, com/sun/javadoc/Makefile.am, com/sun/.cvsignore, com/sun/Makefile.am, com/.cvsignore, com/Makefile.am, gnu/java/security/util/.cvsignore, java/applet/.cvsignore, java/sql/.cvsignore: initial commit 2000-11-20 03:45 Brian Jones * configure.in: configure.in: added new directory Makefiles to output 2000-11-20 03:34 Brian Jones * java/Makefile.am: Makefile.am: added sql to SUBDIRS 2000-11-20 03:33 Brian Jones * java/Makefile.am: Makefile.am: added applet to SUBDIRS 2000-11-20 03:29 Brian Jones * gnu/java/security/Makefile.am: Makefile.am: added der to SUBDIRS 2000-11-20 03:29 Brian Jones * gnu/java/security/der/: .cvsignore, Makefile.am: initial checkin 2000-11-20 03:24 Brian Jones * gnu/java/awt/peer/gtk/Makefile.am: Makefile.am: typo fixed 2000-11-20 02:59 Brian Jones * java/sql/Makefile.am: Makefile.am: initial checkin 2000-11-20 02:35 Brian Jones * gnu/java/security/Makefile.am: Makefile.am: added util to SUBDIRS 2000-11-20 02:33 Brian Jones * gnu/java/security/provider/Makefile.am, gnu/java/locale/Makefile.am, java/awt/Makefile.am, java/security/Makefile.am, java/security/interfaces/Makefile.am, java/security/spec/Makefile.am, java/text/Makefile.am, java/util/Makefile.am, gnu/java/security/provider/Makefile.am: Makefile.am: updated EXTRA_DIST 2000-11-20 02:33 Brian Jones * java/applet/Makefile.am, gnu/java/security/util/Makefile.am: Makefile.am: initial commit 2000-11-20 02:01 Brian Jones * gnu/java/awt/peer/gtk/Makefile.am: Makefile.am: added GtkRadioButtonPeer.java to EXTRA_DIST 2000-11-20 02:00 Brian Jones * gnu/java/awt/image/Makefile.am: Makefile.am: added GdkPixbufDecoder.java, GtkOffScreenDecoder.java to EXTRA_DIST 2000-11-20 01:56 Brian Jones * gnu/java/awt/peer/gtk/Makefile.am: Makefile.am: added GtkToggleButtonPeer.java to EXTRA_DIST 2000-11-20 01:48 Brian Jones * gnu/java/awt/peer/gtk/Makefile.am: Makefile.am: EXTRA_DIST updated 2000-11-20 01:40 Brian Jones * configure.in: configure.in: create a Makefile in classpath/javax 2000-11-20 01:36 Brian Jones * Makefile.am: Makefile.am: added javax to SUBDIRS 2000-11-20 01:36 Brian Jones * javax/: .cvsignore, Makefile.am: Makefile.am: initial commit .cvsignore: initial commit 2000-11-20 01:26 Brian Jones * gnu/java/Makefile.am: Makefile.am: added awt to SUBDIRS 2000-11-20 00:13 Brian Jones * lib/mkdep.pl.in: mkdep.pl.in: changed HEADERS to CP_HEADERS 2000-11-20 00:13 Brian Jones * lib/Makefile.am: Makefile.am: removed +M for jikes compilation changed HEADERS to CP_HEADERS due to a conflicting autoconf variable auto-included in the dist target put glibj.zip back into the dist target 2000-11-19 23:49 Brian Jones * configure.in: configure.in: VERSION => 0.01 (oops) 2000-11-19 23:15 Brian Jones * native/Makefile.am: Makefile.am: removed gnu.java.awt.image from SUBDIRS 2000-11-19 23:14 Brian Jones * configure.in: configure.in: removed native/gnu.java.awt.image from build since it does not compile and is not needed for a release 2000-11-19 22:52 Brian Jones * configure.in: configure.in: avoid putting -O2 in CFLAGS, Red Hat 7 gcc 2.96 fails to compile otherwise 2000-11-19 22:44 Brian Jones * configure.in: configure.in: VERSION => 0.02 2000-11-19 21:47 Brian Jones * vm/kaffe/: .cvsignore, java/.cvsignore, kaffe/.cvsignore, native/.cvsignore: classpath/vm/kaffe/.cvsignore: ignore Makefile.in, Makefile classpath/vm/kaffe/java/.cvsignore: ignore Makefile.in, Makefile classpath/vm/kaffe/kaffe/.cvsignore: ignore Makefile.in, Makefile classpath/vm/kaffe/native/.cvsignore: ignore Makefile.in, Makefile 2000-11-18 07:30 Brian Jones * doc/www.gnu.org/classpath.mhtml: classpath.mhtml: links to mailing list web pages at gnu added 2000-11-18 02:23 Tom Tromey * java/util/PropertyPermission.java: * java/util/PropertyPermission.java (actionStrings): Now `final'. (equals): New method. 2000-11-18 01:06 Mark Wielaard * java/util/jar/: Attributes.java, JarFile.java: Merge with libgcj (fixes by Anthony Green and Mark Wielaard) * java/util/jar/Attributes.java: Correct comment spelling. * java/util/jar/JarFile.java: Constructor that takes mode now calls super. Don't call java.util.zip.ZipFile.getEntry twice. 2000-11-17 04:47 Tom Tromey * java/util/Arrays.java: Fixes for Java 2 compatibility: * java/util/Arrays.java (sort(byte[],int,int)): New method. (sort(char[],int,int)): Likewise. (sort(double[],int,int)): Likewise. (sort(float[],int,int)): Likewise. (sort(int[],int,int)): Likewise. (sort(long[],int,int)): Likewise. (sort(short[],int,int)): Likewise. 2000-11-17 04:46 Tom Tromey * java/io/PushbackReader.java: Merged with libgcj: * java/io/PushbackReader.java (PushbackReader): Throw correct exception if buffer size not positive. (close): Reset buf. Synchronize. (mark, reset): Minor changes to exception text. (ready): Throw exception if stream closed. Synchronize. (skip): Indentation cleanup. Fixed synchronization. (read): Fixed synchronization. Throw exception if stream closed. Indentation cleanup. (read(char[],int,int)): Use libgcj implementation. (unread): Fixed synchronization, indentation. (unread(char[],int,int): Use libgcj implementation. 2000-11-17 04:39 Bryce McKinlay * java/util/Locale.java: * java/util/Locale.java: Fix reformatting screw-up. 2000-11-17 03:41 Brian Jones * HACKING: # removed duplicate todo list, read todo items in TODO instead 2000-11-16 21:34 Warren Levy * java/beans/: PropertyChangeSupport.java, VetoableChangeSupport.java: * java/beans/PropertyChangeSupport.java (propertyListeners): Made transient. (listeners): Made transient. (source): Renamed from 'bean'. (children): New field for serialization. (propertyChangeSupportSerializedDataVersion): Ditto. (serialVersionUID): Ditto. (writeObject): New serialization method. (readObject): New serialization method. * java/beans/VetoableChangeSupport.java (propertyListeners): Made transient. (listeners): Made transient. (source): Renamed from 'bean'. (children): New field for serialization. (vetoableChangeSupportSerializedDataVersion): Ditto. (serialVersionUID): Ditto. (writeObject): New serialization method. (readObject): New serialization method. Serialization mods. 2000-11-16 04:50 Brian Jones * java/io/ObjectInputStream.java: typo: Systm -> System typo: there -> their 2000-11-16 04:05 Brian Jones * java/io/ObjectInputStream.java: dumpElement (String): removed extraneous semi-colon dumpElementln (String): removed extraneous semi-colon setDump (boolean): removed reference to this in static method 2000-11-03 08:14 Warren Levy * java/io/ObjectInputStream.java: * java/io/ObjectInputStream.java (readObject): Added code to conditionally dump out the serialized data. Handle ENDBLOCKDATA case a bit more gracefully since the current behavior doesn't seem to work as expected. (readStreamHeader): Added code for serialized data dumper. (readNextBlock): Ditto. (readFields): Ditto. (dump): New private static field for turning on/off dumper. (setDump): New method. (dumpElement): New method. (dumpElementln): New method. Serialization dumper. Enable by calling java.io.ObjectInputStream.setDump(true) in your test program. The output will be generated as the object is deserialized (i.e. the readObject() method is executed). 2000-11-03 03:59 Bryce McKinlay * java/util/: AbstractList.java, LinkedList.java: 2000-11-03 Bryce McKinlay * java/util/AbstractList.java (SubList): Make it a top-level private class. * java/util/LinkedList.java (remove): Do update modCount and knownMod. (add): Ditto. 2000-11-02 10:12 Bryce McKinlay * java/: io/FileReader.java, io/Reader.java, io/StringReader.java, util/AbstractList.java, util/AbstractSequentialList.java, util/ArrayList.java, util/LinkedList.java: 2000-11-02 Bryce McKinlay * java/util/AbstractList.java: Throw messages with IndexOutOfBoundsExceptions. (listIterator()): Call listIterator(0). (size): New field. Initialize to size(). (hasNext): Test position against size, not size(). (remove): Increment knownMod by one instead of resetting it from modCount. (add): Ditto. (SubList.upMod): Removed. (SubList.set): Don't call upMod() or update knownMod. (SubList.add(int,Object)): Increment modCount instead of calling upMod(). (SubList.remove): Ditto. (SubList.addAll): Don't call backingList.size(). Increment size from c.size(). (SubList.iterator): New method. Call listIterator(0). (SubList.listIterator): New method. Restore code to return an anonymous listIterator implementation (with some changes). * java/util/AbstractSequentialList.java: Throw messages with IndexOutOfBoundsExceptions. (addAll): Add a specnote. * java/util/ArrayList.java (removeRange): Get the math right. (addAll): Increment modCount _before_ creating iterator. * java/util/LinkedList.java: Rewritten, mostly. * java/util/BitSet.java: Merged with libgcj implementation. * java/io/Reader.java: Ditto. * java/io/FileReader.java: Ditto. * java/io/StringReader.java: Ditto. 2000-10-30 02:02 Bryce McKinlay * java/util/: AbstractCollection.java, AbstractList.java, AbstractMap.java, AbstractSequentialList.java, AbstractSet.java, ArrayList.java: 2000-10-29 Bryce McKinlay * java/util/AbstractCollection.java (addAll): Use size() instead of hasNext() in iterator loop. (clear): Ditto. (contains): Ditto. Simplify loop. (containsAll): Ditto. (remove): Ditto. (removeAll): Ditto. (retainAll): Ditto. (toArray): Ditto. (toString): Ditto. Use string concatenation operators, not StringBuffer. * java/util/AbstractList.java (addAll): Use size() instead of hasNext() in iterator loop. (equals): Ditto. (hashCode): Ditto. (indexOf): Ditto. Don't take null check outside of the loop. (iterator): Return an AbstractListItr instead of anonymous class. (lastIndexOf): Use a for loop bounded by size() instead of hasPrevious() in iterator loop. (listIterator): Return an AbstractListItr. (removeRange): Remove bounds checking code and docs. (AbstractListItr): New inner class. Code moved here from listIterator(). (SubList.iterator): Removed. Use default implementation from AbstractList instead. (SubList.listIterator): As above. * java/util/AbstractMap.java (clear): Use a for loop bounded by size() instead of hasNext() in iterator loop. (containsValue): Ditto. (equals): Ditto. (get): Ditto. (put): Ditto. (putAll): Ditto. (remove): Ditto. (toString): Ditto. Use string concatenation operators, not StringBuffer. * java/util/AbstractSequentialList.java (addAll): Use a for loop bounded by size() instead of hasNext() in iterator loop. * java/util/AbstractSet.java (hashCode): Don't catch exception as part of normal execution flow. Do an explicit null check instead. * java/util/ArrayList.java (_iSize): Rename to `size'. (_arData): Rename to `data'. (get): Check lower bounds also. Simplify IndexOutOfBoundsException message. (remove): Ditto. (removeRange): Make protected. Don't check bounds. (add): Check lower bounds also. Simplify IndexOutOfBoundsException message. (addAll (Collection)): Use a size-bounded for loop instead of hasNext() check. (addAll (int, Collection)): Check lower bounds. Simplify exception string. (clone): Clone the data array too. (indexOf): Inline doesEqual(). (lastIndexOf): Ditto. (clear): Don't set array data to null. (set): Check lower bounds. Simplify exception string. (toArray): Correct comment. (trimToSize): Don't update modCount, this is not a structural change. Add comment. 2000-10-30 01:56 Bryce McKinlay * java/util/: AbstractCollection.java, AbstractList.java, AbstractMap.java, AbstractSequentialList.java, AbstractSet.java, ArrayList.java, BitSet.java: 2000-10-29 Bryce McKinlay * java/util/AbstractCollection.java (addAll): Use size() instead of hasNext() in iterator loop. (clear): Ditto. (contains): Ditto. Simplify loop. (containsAll): Ditto. (remove): Ditto. (removeAll): Ditto. (retainAll): Ditto. (toArray): Ditto. (toString): Ditto. Use string concatenation operators, not StringBuffer. * java/util/AbstractList.java (addAll): Use size() instead of hasNext() in iterator loop. (equals): Ditto. (hashCode): Ditto. (indexOf): Ditto. Don't take null check outside of the loop. (iterator): Return an AbstractListItr instead of anonymous class. (lastIndexOf): Use a for loop bounded by size() instead of hasPrevious() in iterator loop. (listIterator): Return an AbstractListItr. (removeRange): Remove bounds checking code and docs. (AbstractListItr): New inner class. Code moved here from listIterator(). (SubList.iterator): Removed. Use default implementation from AbstractList instead. (SubList.listIterator): As above. * java/util/AbstractMap.java (clear): Use a for loop bounded by size() instead of hasNext() in iterator loop. (containsValue): Ditto. (equals): Ditto. (get): Ditto. (put): Ditto. (putAll): Ditto. (remove): Ditto. (toString): Ditto. Use string concatenation operators, not StringBuffer. * java/util/AbstractSequentialList.java (addAll): Use a for loop bounded by size() instead of hasNext() in iterator loop. * java/util/AbstractSet.java (hashCode): Don't catch exception as part of normal execution flow. Do an explicit null check instead. * java/util/ArrayList.java (_iSize): Rename to `size'. (_arData): Rename to `data'. (get): Check lower bounds also. Simplify IndexOutOfBoundsException message. (remove): Ditto. (removeRange): Make protected. Don't check bounds. (add): Check lower bounds also. Simplify IndexOutOfBoundsException message. (addAll (Collection)): Use a size-bounded for loop instead of hasNext() check. (addAll (int, Collection)): Check lower bounds. Simplify exception string. (clone): Clone the data array too. (indexOf): Inline doesEqual(). (lastIndexOf): Ditto. (clear): Don't set array data to null. (set): Check lower bounds. Simplify exception string. (toArray): Correct comment. (trimToSize): Don't update modCount, this is not a structural change. Add comment. * java/util/BitSet.java: Merged with classpath, new JDK 1.2 methods implemented. (toString): Declare `bit' as long, not int. (data): Made package-private, not private. 2000-10-27 10:29 Warren Levy * java/util/Calendar.java: * java/util/Calendar.java (toString): Always print fields. 2000-10-27 09:53 Warren Levy * java/: math/BigDecimal.java, util/Calendar.java, util/SimpleTimeZone.java: * java/math/BigDecimal.java (intVal): Renamed from 'num' for serialization compatibility. (scale): Made private. (serialVersionUID): New field. (main): Removed. * java/util/Calendar.java (bundleName): Use '.' separators instead of '/' in fully qualified class name. (getInstance): Made synchronized per doc. (getAvailableLocales): Made synchronized per doc. (getTimeInMillis): Made not a final method. (setTimeInMillis): Made protected rather than public final and recompute fields, per doc. (clear): Set areFieldsSet to false per spec and don't recompute fields. (isSet): Only return isSet[field] per spec. (complete): Check areFieldsSet before calling computeFields. (toString): Removed superfluous comma field. Added areFieldsSet and print out "?" if time and/or fields[] values are invalid. * java/util/SimpleTimeZone.java (monthLength): New field. (serialVersionUID): New field. Serialization mods. 2000-10-26 10:19 Bryce McKinlay * java/util/: AbstractCollection.java, AbstractList.java, AbstractMap.java, AbstractSequentialList.java, AbstractSet.java, ArrayList.java, Arrays.java, BasicMapEntry.java, BitSet.java, Bucket.java, Calendar.java, Collection.java, Collections.java, Comparator.java, ConcurrentModificationException.java, Date.java, Dictionary.java, DoubleEnumeration.java, EmptyStackException.java, Enumeration.java, EventListener.java, EventObject.java, GregorianCalendar.java, HashMap.java, HashSet.java, Hashtable.java, Iterator.java, LinkedList.java, List.java, ListIterator.java, ListResourceBundle.java, Locale.java, Map.java, MissingResourceException.java, NoSuchElementException.java, Observable.java, Observer.java, Properties.java, PropertyPermission.java, PropertyResourceBundle.java, Random.java, ResourceBundle.java, Set.java, SimpleTimeZone.java, SortedMap.java, SortedSet.java, Stack.java, StringTokenizer.java, TimeZone.java, Timer.java, TimerTask.java, TooManyListenersException.java, TreeMap.java, TreeSet.java, Vector.java, WeakHashMap.java, jar/Attributes.java, jar/JarEntry.java, jar/JarException.java, jar/JarFile.java, jar/JarInputStream.java, jar/JarOutputStream.java, jar/Manifest.java: 2000-10-26 Bryce McKinlay * java/util/*.java: Fix indentation on copyright notices. * java/util/jar/*.java: Ditto. 2000-10-24 11:02 Bryce McKinlay * java/lang/ThreadGroup.java: 2000-10-24 Bryce McKinlay * java/lang/ThreadGroup.java (uncaughtException): Print thread name with stack dump. Set had_uncaught_exception. (had_uncaught_exception): New field. Refer to comment. 2000-10-24 10:51 Bryce McKinlay * java/util/EventObject.java: * java/util/EventObject.java (toString): Corrected output. 2000-10-24 10:07 Bryce McKinlay * java/util/: AbstractCollection.java, AbstractList.java, AbstractMap.java, AbstractSequentialList.java, AbstractSet.java, ArrayList.java, Arrays.java, BasicMapEntry.java, BitSet.java, Bucket.java, Calendar.java, Collection.java, Collections.java, Comparator.java, ConcurrentModificationException.java, Date.java, Dictionary.java, DoubleEnumeration.java, EmptyStackException.java, Enumeration.java, EventListener.java, EventObject.java, GregorianCalendar.java, HashMap.java, HashSet.java, Hashtable.java, Iterator.java, LinkedList.java, List.java, ListIterator.java, ListResourceBundle.java, Locale.java, Map.java, MissingResourceException.java, NoSuchElementException.java, Observable.java, Observer.java, Properties.java, PropertyPermission.java, PropertyResourceBundle.java, Random.java, ResourceBundle.java, Set.java, SimpleTimeZone.java, SortedMap.java, SortedSet.java, Stack.java, StringTokenizer.java, TimeZone.java, Timer.java, TimerTask.java, TooManyListenersException.java, TreeMap.java, TreeSet.java, Vector.java, WeakHashMap.java, jar/Attributes.java, jar/JarEntry.java, jar/JarException.java, jar/JarFile.java, jar/JarInputStream.java, jar/JarOutputStream.java, jar/Manifest.java: 2000-10-24 Bryce McKinlay * java/util/*.java: Reformat all to unofficial standard coding style. No changes of substance. * java/util/jar/*.java: Ditto. 2000-10-10 23:08 Warren Levy * java/sql/: Date.java, Time.java, Timestamp.java: * java/sql/Date.java (serialVersionUID): New field. * java/sql/Time.java (serialVersionUID): New field. * java/sql/Timestamp.java (serialVersionUID): New field. Serialization mods. 2000-10-07 18:11 Tom Tromey * java/util/Properties.java: * java/util/Properties.java (addHashEntries): New method from libgcj. (propertyNames): Use libgcj implementation. (formatForOutput): Always quote spaces in key. 2000-10-06 00:04 Warren Levy * java/: security/Key.java, security/Provider.java, security/interfaces/DSAPrivateKey.java, security/interfaces/DSAPublicKey.java, sql/DataTruncation.java, sql/SQLException.java, sql/SQLWarning.java, util/Date.java: * java/security/Key.java (serialVersionUID): New value. * java/security/Provider.java (serialVersionUID): New field. * java/security/interfaces/DSAPrivateKey.java (serialVersionUID): New value. * java/security/interfaces/DSAPublicKey.java (serialVersionUID): New value. * java/sql/DataTruncation.java (serialVersionUID): New field. * java/sql/SQLException.java (serialVersionUID): New field. * java/sql/SQLWarning.java (serialVersionUID): New field. * java/util/Date.java (writeObject): Renamed from incorrect name. 2000-10-06 00:03 Warren Levy * java/io/: Makefile.am, ObjectInputStream.java, ObjectOutputStream.java, Replaceable.java, Resolvable.java: * Makefile.am: Removed Replaceable.java and Resolvable.java. * ObjectInputStream.java (processResolution): Fixed typo in method name. (processResolution): Handle readResolve method via reflection with removal of Resolvable interface. * ObjectOutputStream.java (writeObject): Handle writeReplace method via reflection with removal of Replaceable interface. * Replaceable.java: Removed. * Resolvable.java: Removed. Serialization mods. Note: The interfaces java.io.Replaceable and java.io.Resolvable were only temporary additions to JDK 1.2 beta versions and were not included in the JDK 1.2 final. The Serialization spec instructs how to deal with their methods (via reflection). 2000-09-18 14:50 Jochen Hoenicke * gnu/java/locale/: iso3166_de.properties, iso639_de.properties: Fixed a few spellings. Removed all entries for which I don't have a german translation. Java will automatically fall back to the default for them. 2000-09-18 13:58 Jochen Hoenicke * gnu/java/locale/: LocaleInformation_de.java, iso3166_de.properties, iso639.properties, iso639_de.properties, iso639_fr.properties, iso639_ga.properties: Changed all iso8859-1 characters to their escape sequence representation. 2000-09-08 19:39 Warren Levy * java/: beans/PropertyChangeEvent.java, beans/PropertyVetoException.java, io/ObjectOutputStream.java, io/ObjectStreamClass.java: * java/beans/PropertyChangeEvent.java (serialVersionUID): Added. * java/beans/PropertyVetoException.java (serialVersionUID): Added. * java/io/ObjectOutputStream.java (writeObject): Initialized fieldsAlreadyWritten before recursion rather than after. * java/io/ObjectStreamClass.java (serialVersionUID): Added. Serialization mods merged from libgcj. 2000-08-31 16:00 John Keiser * THANKYOU: Add Weldon Washburn. 2000-08-31 15:57 John Keiser * vm/reference/java/lang/Thread.java: Fixes from Weldon Washburn [mailto:weldon.washburn@intel.com]: 1. Make Thread always have a name when initializing. 2. Fix nasty bug in join() where it was not actually waiting for the thread to stop. 3. Fix toString() to show the correct String format. 2000-08-31 09:13 Jochen Hoenicke * THANKYOU: Added Sreenivas Subramoney. 2000-08-31 09:08 Jochen Hoenicke * java/util/Properties.java: * java/util/Properties.java (getProperties): Fixed a bug reported by Sreenivas Subramoney: It did not correctly search the default of the default property list. 2000-08-23 21:52 Mark Wielaard * java/: io/ByteArrayOutputStream.java, io/PrintWriter.java, util/Collections.java: * java/util/Collections.java (EMPTY_MAP) (singletonList(Object) (singletonMap(Object,Object)): implemented, new in 1.3. * java/io/PrintWriter.java (print(String)): Don't catch IOException, write(String) already does. * java/io/ByteArrayOutputStream.java: Fix from libgcj for double assignment of final variable initial_buffer_size. 2000-08-16 01:44 Tom Tromey * java/io/ByteArrayOutputStream.java: * ByteArrayOutputStream.java: Merged with libgcj. 2000-08-07 20:00 Tom Tromey * java/io/PipedInputStream.java: * PipedInputStream.java (read(byte[],int,int)): Mostly rewrote. (receive): Streamlined. 2000-08-06 01:55 Tom Tromey * java/io/PrintWriter.java: * PrintWriter.java: Merged with libgcj. 2000-08-06 00:49 Tom Tromey * java/io/StreamTokenizer.java: * java/io/StreamTokenizer.java (TT_NONE): Now private. (nextToken): Handle backslashed newline. From Oskar Liljeblad. 2000-08-04 00:45 Warren Levy * java/io/: ObjectInputStream.java, ObjectOutputStream.java, ObjectStreamClass.java: * 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. * 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. * 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 results. 2000-07-31 03:37 Warren Levy * native/java.io/java_io_ObjectStreamClass.c: * java_io_ObjectStreamClass.c: Removed. 2000-07-30 04:05 John Keiser * doc/www.gnu.org/classpath-japhar.mhtml: Really removing it now :) 2000-07-30 04:04 John Keiser * doc/www.gnu.org/doc/classpath-japhar.mhtml: Move classpath-japhar to doc. 2000-07-29 05:45 John Keiser * doc/www.gnu.org/: classpath-japhar.mhtml, classpath.mhtml: Add file explaining how to install Classpath and Japhar. 2000-07-28 23:42 Warren Levy * java/io/ObjectOutputStream.java: * ObjectOutputStream.java (writeObject): Per spec, call NotSerializableException with just the class name. 2000-07-28 17:22 Tom Tromey * java/lang/String.java: 2000-07-28 Weldon Washburn * java/lang/String.java (String(byte[],int,int,int)): Properly initialize `this.count'. 2000-07-27 23:59 Warren Levy * gnu/java/security/provider/SHA.java, java/io/ObjectOutputStream.java, java/io/ObjectStreamClass.java, native/java.io/Makefile.am: * gnu/java/security/provider/SHA.java (munch): Reset buffer to 0 so spurious bits don't cause discrepancies. * ObjectOutputStream.java: Fixed typo in comment. * ObjectStreamClass.java: Merged with libgcj. Fixed typos in comments. (lookup): Applied patch from Brian Jones to optimize. (getDefinedSUID): Removed native method. (getSerialPersistantFields): Removed native method. (hasClassInitializer): Removed native method. * Makefile.am: Removed reference to java_io_ObjectStreamClass.c. Serialization mods. 2000-07-23 17:53 Tom Tromey * java/io/StreamTokenizer.java: 2000-07-23 Oskar Liljeblad * java/io/StreamTokenizer.java: Merged with libgcj. 2000-07-12 04:56 Bryce McKinlay * java/applet/: Applet.java, AppletContext.java, AppletStub.java, AudioClip.java: 2000-07-12 Bryce McKinlay * java/applet/*.java: Reformatted to match current coding style. 2000-07-01 16:10 Brian Jones * native/: gnu.java.awt.image/Makefile.am, gnu.java.awt.peer.gtk/Makefile.am, java.io/Makefile.am, java.lang/Makefile.am, java.lang.reflect/Makefile.am, java.net/Makefile.am, java.util/Makefile.am, lib/Makefile.am: Makefile.am: ignore error when symlinking libraries to libjaphar_* 2000-06-29 23:44 Warren Levy * java/: beans/PropertyChangeEvent.java, beans/PropertyVetoException.java, beans/beancontext/BeanContextServiceRevokedEvent.java, io/ObjectOutputStream.java, io/WriteAbortedException.java: * java/beans/PropertyChangeEvent.java (oldVal): Renamed to oldValue. (newVal): Renamed to newValue. * java/beans/PropertyVetoException.java (changeEvent): Renamed to evt. * java/beans/beancontext/BeanContextServiceRevokedEvent.java (revokeNow): Renamed to invalidateRefs. * java/io/ObjectOutputStream.java (writeObject): Use component type when writing arrays. Fixed typo. * java/io/WriteAbortedException.java (message): Made transient. Serialization mods per the JDK spec: http://java.sun.com/products/jdk/1.2/docs/api/serialized-form.html 2000-06-29 23:20 Warren Levy * java/: math/BigDecimal.java, sql/Connection.java, sql/DatabaseMetaData.java, sql/Driver.java, sql/PreparedStatement.java: * java/math/BigDecimal.java (add): Reimplemented. (subtract): Corrected method name from 'substract'. Reimplemented. * java/sql/Connection.java (TRANSACTION_SERIALIZABLE): Corrected spelling to match JDK spec. * java/sql/DatabaseMetaData.java (getIdentifierQuoteString): Corrected method name from 'getIdentiferQuoteString'. (getTimeDateFunctions): Corrected name to match the spec. (supportsCatalogsInPrivilegeDefinitions): Ditto. (getMaxUserNameLength): Ditto. (getTables): Added String types[] parameter to match the spec. * java/sql/Driver.java (getMajorVersion): Corrected method name. * java/sql/PreparedStatement.java: Class extends Statement. (setBigDecimal): New method. (setAsciiStream): Added int length parameter. (setUnicodeStream): Ditto. (setBinaryStream): Ditto. (setCharacterStream): Ditto. (execute): New method. (executeQuery): New method. (executeUpdate): New method. Mods to match the JDK spec (and to fix BigDecimal bugs). 2000-06-28 14:44 Brian Jones * INSTALL: INSTALL: updated to include latest fast-breaking new information :) 2000-06-28 14:02 Brian Jones * native/gnu.java.awt.image/.cvsignore: .cvsignore : ignore more build generated files 2000-06-28 13:59 Brian Jones * native/: Makefile.am, gnu.java.awt.image/Makefile.am, gnu.java.awt.peer.gtk/Makefile.am, java.io/Makefile.am, java.lang/Makefile.am, java.lang.reflect/Makefile.am, java.net/Makefile.am, java.util/Makefile.am, lib/Makefile.am: Makefile.am : conditionally link libjaphar_* to given libraries .so if the --with-japhar argument was given to configure 2000-06-28 06:03 Bryce McKinlay * java/lang/ThreadGroup.java: * ThreadGroup.java: Added synchronized flag to many methods. (destroyed_flag): Removed. (isDestroyed, removeGroup, removeThread): Test for parent == null. (activeCount): Added spec note. 2000-06-27 23:56 Bryce McKinlay * java/lang/ThreadGroup.java: * ThreadGroup.java: Merged with libgcj's ThreadGroup. 2000-06-26 05:05 Brian Jones * native/java.io/java_io_ObjectInputStream.c: currentClassLoader() : added two fixes from Petter Reinholdtsen for missing return from function. 2000-06-25 07:24 John Keiser * java/lang/Throwable.java: Throwable does not yet actually populate itself, so for now we have to make sure that there is actually something in the stack trace. 2000-06-25 07:22 John Keiser * java/lang/System.java, vm/reference/java/lang/Runtime.java: Remove dependency of Runtime on System. (This makes bootup possible.) 2000-06-24 21:30 John Keiser * acinclude.m4: Was outputting both yes and no when Japhar classes were not found. 2000-06-20 21:16 John Keiser * java/lang/ClassLoader.java: Fixed comments: JDK 1.1 specs clarified whether loadClass() should resolve. 2000-06-18 13:05 Mark Wielaard * vm/reference/java/lang/Thread.java: Thread.yield() is static 2000-06-14 01:36 Brian Jones * native/gnu.java.awt.image/.cvsignore: initial checkin 2000-06-14 01:35 Brian Jones * include/.cvsignore: ignore stamp-h 2000-06-14 01:28 Brian Jones * gnu/.cvsignore, gnu/java/.cvsignore, gnu/java/awt/.cvsignore, gnu/java/awt/image/.cvsignore, gnu/java/awt/peer/.cvsignore, gnu/java/awt/peer/gtk/.cvsignore, gnu/java/beans/.cvsignore, gnu/java/beans/editors/.cvsignore, gnu/java/beans/info/.cvsignore, gnu/java/io/.cvsignore, gnu/java/io/decode/.cvsignore, gnu/java/io/encode/.cvsignore, gnu/java/lang/.cvsignore, gnu/java/lang/reflect/.cvsignore, gnu/java/locale/.cvsignore, gnu/java/net/.cvsignore, gnu/java/net/content/.cvsignore, gnu/java/net/content/text/.cvsignore, gnu/java/net/protocol/.cvsignore, gnu/java/net/protocol/file/.cvsignore, gnu/java/net/protocol/http/.cvsignore, gnu/java/security/.cvsignore, gnu/java/security/provider/.cvsignore, gnu/tools/.cvsignore, gnu/tools/serialver/.cvsignore, java/.cvsignore, java/awt/.cvsignore, java/awt/datatransfer/.cvsignore, java/awt/event/.cvsignore, java/awt/image/.cvsignore, java/awt/peer/.cvsignore, java/awt/print/.cvsignore, java/beans/.cvsignore, java/beans/beancontext/.cvsignore, java/io/.cvsignore, java/lang/.cvsignore, java/lang/ref/.cvsignore, java/lang/reflect/.cvsignore, java/math/.cvsignore, java/security/.cvsignore, java/security/acl/.cvsignore, java/security/cert/.cvsignore, java/security/interfaces/.cvsignore, java/security/spec/.cvsignore, java/text/.cvsignore, java/util/.cvsignore, vm/reference/.cvsignore, vm/reference/gnu/.cvsignore, vm/reference/gnu/vm/.cvsignore, vm/reference/gnu/vm/stack/.cvsignore, vm/reference/java/.cvsignore, vm/reference/java/lang/.cvsignore, vm/reference/java/lang/reflect/.cvsignore, vm/.cvsignore, resource/.cvsignore, resource/java/.cvsignore, resource/java/util/.cvsignore: ignore Makefile 2000-06-14 01:08 Brian Jones * doc/.cvsignore: ignore Makefile ignore *.info 2000-06-11 20:49 Mark Wielaard * java/util/jar/.cvsignore, java/util/jar/JarFile.java, java/util/jar/JarInputStream.java, java/util/jar/Makefile.am, java/util/jar/Manifest.java, lib/standard.omit: Add last two java.util.jar classes 2000-06-05 20:27 Mark Wielaard * java/util/jar/JarOutputStream.java, lib/standard.omit, java/util/jar/Makefile.am: Add new 1.2 class: java/util/jar/JarOutputStream.java 2000-06-04 21:41 Mark Wielaard * java/util/jar/JarEntry.java, java/util/jar/Makefile.am, lib/standard.omit: Add java/util/jar/JarEntry.java: new 1.2 class 2000-06-04 19:33 Mark Wielaard * java/util/jar/Makefile.am: Jarexception.java not JarException.jar. Must go to bed... 2000-06-04 19:04 Mark Wielaard * configure.in, java/util/zip/Makefile.am: java/util/jar/Makefile and java/util/zip Makefile added to configure.in 2000-06-04 18:40 Mark Wielaard * java/util/jar/Manifest.java: getEntries is a method not a field 2000-06-04 18:19 Mark Wielaard * java/: lang/Makefile.am, util/Makefile.am, util/jar/Makefile.am: add missing java/dir entries 2000-06-04 18:18 Mark Wielaard * java/util/jar/: Attributes.java, JarException.java, Manifest.java: new 1.2 classes 2000-06-04 14:50 Mark Wielaard * java/util/Timer.java: java/util/Timer.java: move all waiting logic into the queue as suggested by Jochen Hoenicke to prevent race conditions 2000-06-04 13:46 Brian Jones * include/.cvsignore: added ignore *.h and *.in 2000-06-04 13:45 Brian Jones * .cvsignore: removed include from the list to ignore 2000-05-30 22:03 Mark Wielaard * vm/reference/java/lang/Thread.java: added example to use ThreadLocals 2000-05-30 22:02 Mark Wielaard * java/lang/: InheritableThreadLocal.java, ThreadLocal.java: new 1.2 classes 2000-05-30 22:02 Mark Wielaard * java/lang/Package.java: new 1.2 class (but no support in ClassLoader yet) 2000-05-30 22:01 Mark Wielaard * java/util/: Timer.java, TimerTask.java: new 1.3 classes 2000-05-30 21:59 Mark Wielaard * java/net/JarURLConnection.java: getCertificates returns a Certificate[] 2000-05-30 21:59 Mark Wielaard * java/security/ProtectionDomain.java: constructor should make the PermissionCollection read only 2000-05-21 13:27 Brian Jones * doc/www.gnu.org/classpath.mhtml: updated anonymous cvs information 2000-05-20 20:32 Tom Tromey * java/: io/BufferedWriter.java, lang/StringBuffer.java: Fixed a couple copyright notices 2000-05-19 23:36 Tom Tromey * java/io/: BufferedOutputStream.java, BufferedWriter.java: * BufferedWriter.java: Merged with libgcj. * BufferedOutputStream.java (write(byte[],int,int)): Removed unused `if'. Don't bother chunking or buffering large writes. 2000-05-15 09:30 Bryce McKinlay * java/lang/String.java: 2000-05-15 Bryce McKinlay * java/lang/String.java (trim): Optimize nd' loop. Don't lose the last character of the returned string. 2000-05-10 11:10 Bryce McKinlay * java/lang/StringBuffer.java: 2000-05-10 Bryce McKinlay * java/lang/StringBuffer.java (replace): Calculate length for arraycopy() correctly. 2000-05-10 09:54 Bryce McKinlay * java/lang/StringBuffer.java: 2000-05-10 Bryce McKinlay * java/lang/StringBuffer.java (delete): Call arrayCopy() correctly. Avoid arrayCopy() call where possible. Update `count' _after_ calling arrayCopy(). (replace): Reimplemented. Fix javadoc. (reverse): Call ensureCapacity_unsynchronized(). (StringBuffer (String)): Use DEFAULT_CAPACITY. 2000-05-09 22:45 Tom Tromey * java/lang/StringBuffer.java: Merged with libgcj: * java/lang/StringBuffer.java (toString): Don't mark buffer as shared. (insert(int,char[],int,int): New method. (delete): New method from Classpath. (deleteCharAt): Likewise. (substring): Likewise. (shared): No longer private. Added JavaDoc comments from Classpath. 2000-05-09 02:12 Tom Tromey * gnu/java/awt/image/ImageDecoder.java, gnu/java/awt/peer/gtk/GtkImagePainter.java, java/lang/String.java: From Mark Wielaard : * gnu/java/awt/peer/gtk/GtkImagePainter.java: Added `package' statement. * gnu/java/awt/image/ImageDecoder.java: Deleted syntactically incorrect code from static block. * java/lang/String.java (String): Removed bogus text. 2000-05-04 15:52 Tom Tromey * java/net/: DatagramPacket.java, MulticastSocket.java: * java/net/MulticastSocket.java (joinGroup): Don't explicitly check for null pointer. (leaveGroup): Likewise. * java/net/DatagramPacket.java (DatagramPacket): Removed erroneous comment. (setData): Likewise. 2000-04-21 22:27 Tom Tromey * java/io/: PipedInputStream.java, PipedOutputStream.java: * PipedOutputStream.java (write(int)): Use `receive', not `write'. (write(byte[],int,int): Likewise. * PipedInputStream.java (receive(byte[],int,int)): Renamed from `write'. (receive(int)): Rewrote. 2000-04-21 20:05 Tom Tromey * java/io/: PipedInputStream.java, PipedReader.java: * PipedInputStream.java (try_not_to_block): Removed. (read): Can return fewer than LEN bytes as long as at least one byte was read. * PipedReader.java (try_not_to_block): Removed. (read): Can return fewer than LEN characters as long as at least one character was read. (connect, close, read, write): Fixed indentation. 2000-04-20 22:18 Aaron M. Renn * java/net/MulticastSocket.java: Switch to libgcj implementation, merge doc comments 2000-04-20 20:21 Aaron M. Renn * java/net/: ServerSocket.java, Socket.java, SocketImpl.java: Merge in libgcj ; doc cleanup 2000-04-20 20:19 Aaron M. Renn * java/net/DatagramSocketImpl.java: Doc cleanup 2000-04-20 20:17 Aaron M. Renn * java/net/DatagramSocket.java: Disregard previous log message. Still using Classpath version on this file with useful libgcj portions merged in. 2000-04-20 20:14 Aaron M. Renn * java/net/: DatagramPacket.java, DatagramSocket.java: Switch to libgcj implementation; merge in doc comments 2000-04-20 03:19 Aaron M. Renn * java/util/zip/: .cvsignore, Checksum.java, DataFormatException.java, ZipException.java: Initial checkin, files from libgcj + .cvsignore 2000-04-19 03:27 Aaron M. Renn * java/net/.cvsignore: Added patterns to ignore build output files 2000-04-19 03:21 Aaron M. Renn * TODO: Add new item about checking for thread safety 2000-04-19 02:14 Aaron M. Renn * java/net/SocketOptions.java: Convert constants to hex a la libgcj; fix transposed values; doc cleanup 2000-04-19 01:27 Aaron M. Renn * java/net/URLDecoder.java: Switch to libgcj version, merge in doc comments 2000-04-19 01:24 Aaron M. Renn * java/net/: Authenticator.java, NetPermission.java, ContentHandler.java, URLEncoder.java, PasswordAuthentication.java, SocketInputStream.java, SocketOutputStream.java: Documentation cleanup 2000-04-19 01:22 Aaron M. Renn * java/net/SocketPermission.java: Partial serialization fix, doc cleanup 2000-04-19 01:20 Aaron M. Renn * java/net/: BindException.java, ConnectException.java, ContentHandlerFactory.java, FileNameMap.java, MalformedURLException.java, NoRouteToHostException.java, ProtocolException.java, SocketException.java, SocketImplFactory.java, URLStreamHandlerFactory.java, UnknownHostException.java, UnknownServiceException.java: Documentation and other misc cleanup 2000-04-19 01:12 Aaron M. Renn * THANKYOU: Add Gaute Smaaland 2000-04-19 01:11 Aaron M. Renn * README: Update administrivia 2000-04-19 01:11 Aaron M. Renn * TODO: Initial checkin 2000-04-18 05:56 Tom Tromey * gnu/java/lang/reflect/TypeSignature.java: 2000-04-17 Andrew Haley * TypeSignature.java (getClassForEncoding): Don't remove punctuation from the classname of an array element. 2000-04-01 18:09 Aaron M. Renn * com/sun/javadoc/: MemberDoc.java, ParamTag.java: Fix header lines 2000-03-22 01:59 Aaron M. Renn * THANKYOU: Add carriage return at end 2000-03-21 02:08 Aaron M. Renn * FOO: Deleting test file 2000-03-21 02:07 Aaron M. Renn * FOO: Initial Checking 2000-03-20 04:59 Paul Fisher * javax/swing/: GrayFilter.java, plaf/BorderUIResource.java, plaf/UIResource.java: Change license to libgcc-like terms. 2000-03-20 04:47 Paul Fisher * native/gnu.java.awt.peer.gtk/: gdkfontmetrics.c, gdkgraphics.c, gthread-jni.c, gthread-jni.h, gtkbuttonpeer.c, gtkcanvaspeer.c, gtkcheckboxmenuitempeer.c, gtkcheckboxpeer.c, gtkchoicepeer.c, gtkclipboard.c, gtkcomponentpeer.c, gtkevents.c, gtkfiledialogpeer.c, gtkimagepainter.c, gtklabelpeer.c, gtklistpeer.c, gtkmainthread.c, gtkmenubarpeer.c, gtkmenuitempeer.c, gtkmenupeer.c, gtkpanelpeer.c, gtkpeer.h, gtkpopupmenupeer.c, gtkscrollbarpeer.c, gtkscrollpanepeer.c, gtktextareapeer.c, gtktextcomponentpeer.c, gtktextfieldpeer.c, gtktoolkit.c, gtkwindowpeer.c, native_state.c, native_state.h: Update license information. 2000-03-20 04:26 Paul Fisher * native/gnu.java.awt.image/gdkpixbufdecoder.c: Add license. 2000-03-20 04:20 Paul Fisher * gnu/java/awt/image/: GdkPixbufDecoder.java, GtkOffScreenDecoder.java, ImageDecoder.java, XBMDecoder.java: Change license to clearly mark the peer and non-peer AWT libraries. 2000-03-20 04:14 Paul Fisher * gnu/java/awt/peer/gtk/: GdkFontMetrics.java, GdkGraphics.java, GtkArg.java, GtkArgList.java, GtkButtonPeer.java, GtkCanvasPeer.java, GtkCheckButtonPeer.java, GtkCheckboxMenuItemPeer.java, GtkCheckboxPeer.java, GtkChoicePeer.java, GtkClipboard.java, GtkComponentPeer.java, GtkContainerPeer.java, GtkDialogPeer.java, GtkFileDialogPeer.java, GtkFontPeer.java, GtkFramePeer.java, GtkGenericPeer.java, GtkImage.java, GtkImagePainter.java, GtkLabelPeer.java, GtkListPeer.java, GtkMainThread.java, GtkMenuBarPeer.java, GtkMenuComponentPeer.java, GtkMenuItemPeer.java, GtkMenuPeer.java, GtkOffScreenImage.java, GtkPanelPeer.java, GtkPopupMenuPeer.java, GtkRadioButtonPeer.java, GtkScrollPanePeer.java, GtkScrollbarPeer.java, GtkTextAreaPeer.java, GtkTextComponentPeer.java, GtkTextFieldPeer.java, GtkToggleButtonPeer.java, GtkToolkit.java, GtkWindowPeer.java, Test.java, TestAWT.java: Reformat license. Make clear that these files are covered under the LGPL. 2000-03-18 22:45 Brian Jones * lib/Makefile.am: * jikes generates .u files with +M * generating makefile.dep removes the .u files before glibj.zip is created 2000-03-18 22:40 Brian Jones * native/lib/Makefile.am: libclasspath_lib -> libclasspath 2000-03-18 22:25 Brian Jones * lib/libgcj.omit: initial commit 2000-03-18 00:41 Paul Fisher * java/awt/peer/: ButtonPeer.java, CanvasPeer.java, CheckboxMenuItemPeer.java, CheckboxPeer.java, ChoicePeer.java, ComponentPeer.java, ContainerPeer.java, DialogPeer.java, FileDialogPeer.java, FontPeer.java, FramePeer.java, LabelPeer.java, LightweightPeer.java, ListPeer.java, MenuBarPeer.java, MenuComponentPeer.java, MenuItemPeer.java, MenuPeer.java, PanelPeer.java, PopupMenuPeer.java, ScrollPanePeer.java, ScrollbarPeer.java, TextAreaPeer.java, TextComponentPeer.java, TextFieldPeer.java, WindowPeer.java: Change license to clearly state that these are part of the non-peer libraries. 2000-03-17 23:49 Paul Fisher * java/awt/: AWTError.java, AWTEvent.java, AWTEventMulticaster.java, AWTException.java, Adjustable.java, BorderLayout.java, Button.java, Canvas.java, CardLayout.java, Checkbox.java, CheckboxGroup.java, CheckboxMenuItem.java, Choice.java, Color.java, Component.java, Container.java, Cursor.java, Dialog.java, Dimension.java, EventDispatcher.java, EventQueue.java, FileDialog.java, FlowLayout.java, Font.java, FontMetrics.java, Frame.java, Graphics.java, GridLayout.java, IllegalComponentStateException.java, Image.java, ImageMediaEntry.java, Insets.java, ItemSelectable.java, Label.java, LayoutManager.java, LayoutManager2.java, List.java, MediaEntry.java, MediaTracker.java, Menu.java, MenuBar.java, MenuComponent.java, MenuContainer.java, MenuItem.java, MenuShortcut.java, Panel.java, Point.java, Polygon.java, PopupMenu.java, PrintGraphics.java, PrintJob.java, Rectangle.java, ScrollPane.java, ScrollPaneAdjustable.java, Scrollbar.java, Shape.java, SystemColor.java, TextArea.java, TextComponent.java, TextField.java, Toolkit.java, Window.java, datatransfer/Clipboard.java, datatransfer/ClipboardOwner.java, datatransfer/DataFlavor.java, datatransfer/FlavorMap.java, datatransfer/StringSelection.java, datatransfer/Transferable.java, datatransfer/UnsupportedFlavorException.java, event/AWTEventListener.java, event/ActionEvent.java, event/ActionListener.java, event/AdjustmentEvent.java, event/AdjustmentListener.java, event/ComponentAdapter.java, event/ComponentEvent.java, event/ComponentListener.java, event/ContainerAdapter.java, event/ContainerEvent.java, event/ContainerListener.java, event/FocusAdapter.java, event/FocusEvent.java, event/FocusListener.java, event/InputEvent.java, event/InputMethodEvent.java, event/InputMethodListener.java, event/InvocationEvent.java, event/ItemEvent.java, event/ItemListener.java, event/KeyAdapter.java, event/KeyEvent.java, event/KeyListener.java, event/MouseAdapter.java, event/MouseEvent.java, event/MouseListener.java, event/MouseMotionAdapter.java, event/MouseMotionListener.java, event/PaintEvent.java, event/TextEvent.java, event/TextListener.java, event/WindowAdapter.java, event/WindowEvent.java, event/WindowListener.java, image/AreaAveragingScaleFilter.java, image/ColorModel.java, image/CropImageFilter.java, image/DirectColorModel.java, image/FilteredImageSource.java, image/ImageConsumer.java, image/ImageFilter.java, image/ImageObserver.java, image/ImageProducer.java, image/IndexColorModel.java, image/MemoryImageSource.java, image/PixelGrabber.java, image/RGBImageFilter.java, image/ReplicateScaleFilter.java, print/Book.java, print/PageFormat.java, print/Pageable.java, print/Paper.java, print/Printable.java, print/PrinterAbortException.java, print/PrinterException.java, print/PrinterGraphics.java, print/PrinterIOException.java, print/PrinterJob.java: Change license to clearly state that these are part of the non-peer AWT libraries. 2000-03-17 21:09 Paul Fisher * com/sun/javadoc/: ClassDoc.java, ConstructorDoc.java, Doc.java, DocErrorReporter.java, Doclet.java, ExecutableMemberDoc.java, FieldDoc.java, MemberDoc.java, MethodDoc.java, PackageDoc.java, ParamTag.java, Parameter.java, ProgramElementDoc.java, RootDoc.java, SeeTag.java, SerialFieldTag.java, Tag.java, ThrowsTag.java, Type.java: Designate as being part of the com.sun.javadoc implementation, and therefore, clearly marked as being GPL'd. 2000-03-17 21:00 Paul Fisher * native/: lib/jcl.c, lib/jcl.h, lib/jnilink.c, lib/jnilink.h, lib/primlib.c, lib/primlib.h, nsa/native_state.c, nsa/native_state.h, vmi/vmi.c, vmi/vmi.h: Change license to libgcc-like terms. 2000-03-17 20:02 Paul Fisher * gnu/java/locale/Calendar.java, gnu/java/locale/Calendar_de.java, gnu/java/locale/Calendar_en.java, gnu/java/locale/Calendar_nl.java, gnu/java/locale/LocaleInformation.java, gnu/java/locale/LocaleInformation_de.java, gnu/java/locale/LocaleInformation_en.java, gnu/java/locale/LocaleInformation_nl.java, native/java.io/File.c, native/java.io/FileDescriptor.c, native/java.io/FileInputStream.c, native/java.io/FileOutputStream.c, native/java.io/RandomAccessFile.c, native/java.io/java_io_ObjectInputStream.c, native/java.io/java_io_ObjectOutputStream.c, native/java.io/java_io_ObjectStreamClass.c, native/java.io/javaio.c, native/java.io/javaio.h, native/java.lang/Double.c, native/java.lang/Float.c, native/java.lang/Object.c, native/java.lang/System.c, native/java.lang/javalang.c, native/java.lang/javalang.h, native/java.lang.reflect/Array.c, native/java.math/BigInteger.c, native/java.net/InetAddress.c, native/java.net/PlainDatagramSocketImpl.c, native/java.net/PlainSocketImpl.c, native/java.net/javanet.c, native/java.net/javanet.h, native/java.util/ResourceBundle.c, native/java.util/TimeZone.c: Change license to libgcc-like terms. Fix copyright lines. 2000-03-17 19:55 Paul Fisher * gnu/java/beans/: BeanInfoEmbryo.java, EmptyBeanInfo.java, ExplicitBeanInfo.java, IntrospectionIncubator.java, editors/ColorEditor.java, editors/FontEditor.java, editors/NativeBooleanEditor.java, editors/NativeByteEditor.java, editors/NativeDoubleEditor.java, editors/NativeFloatEditor.java, editors/NativeIntEditor.java, editors/NativeLongEditor.java, editors/NativeShortEditor.java, editors/StringEditor.java, info/ComponentBeanInfo.java: Change license to libcc-like terms. 2000-03-17 00:25 Paul Fisher * gnu/java/security/: DefaultPermissionCollection.java, der/DEREncodingException.java, provider/DERReader.java, provider/DERWriter.java, provider/DSAKeyPairGenerator.java, provider/DSAParameterGenerator.java, provider/DSAParameters.java, provider/DSASignature.java, provider/Gnu.java, provider/GnuDSAPrivateKey.java, provider/GnuDSAPublicKey.java, provider/MD5.java, provider/SHA.java, provider/SHA1PRNG.java, util/Prime.java: Change licensing terms to libgcc-like. Change DOS EOLs to Unix EOLs. 2000-03-16 23:51 Paul Fisher * gnu/java/: io/ClassLoaderObjectInputStream.java, io/EncodingManager.java, io/NullOutputStream.java, io/ObjectIdentityWrapper.java, io/decode/Decoder.java, io/decode/Decoder8859_1.java, io/decode/Decoder8859_2.java, io/decode/Decoder8859_3.java, io/decode/Decoder8859_4.java, io/decode/Decoder8859_5.java, io/decode/DecoderEightBitLookup.java, io/decode/DecoderUTF8.java, io/encode/Encoder.java, io/encode/Encoder8859_1.java, io/encode/Encoder8859_2.java, io/encode/Encoder8859_3.java, io/encode/Encoder8859_4.java, io/encode/Encoder8859_5.java, io/encode/EncoderEightBitLookup.java, io/encode/EncoderUTF8.java, net/HeaderFieldHelper.java, net/content/text/plain.java, net/protocol/file/FileURLConnection.java, net/protocol/file/Handler.java, net/protocol/http/HttpURLConnection.java, lang/ArrayHelper.java, lang/ClassHelper.java, lang/ClassLoaderHelper.java, lang/ExecutionStack.java, lang/MainThread.java, lang/StackFrame.java, lang/reflect/TypeSignature.java: Change license to libgcc-like terms. 2000-03-16 23:31 Paul Fisher * java/lang/: AbstractMethodError.java, ArithmeticException.java, ArrayIndexOutOfBoundsException.java, ArrayStoreException.java, Boolean.java, Byte.java, Character.java, ClassCastException.java, ClassCircularityError.java, ClassFormatError.java, ClassLoader.java, ClassNotFoundException.java, CloneNotSupportedException.java, Cloneable.java, Comparable.java, Compiler.java, Double.java, Error.java, Exception.java, ExceptionInInitializerError.java, Float.java, IllegalAccessError.java, IllegalAccessException.java, IllegalArgumentException.java, IllegalMonitorStateException.java, IllegalStateException.java, IllegalThreadStateException.java, IncompatibleClassChangeError.java, IndexOutOfBoundsException.java, InstantiationError.java, InstantiationException.java, Integer.java, InternalError.java, InterruptedException.java, LinkageError.java, Long.java, Math.java, NegativeArraySizeException.java, NoClassDefFoundError.java, NoSuchFieldError.java, NoSuchFieldException.java, NoSuchMethodError.java, NoSuchMethodException.java, NullPointerException.java, Number.java, NumberFormatException.java, Object.java, OutOfMemoryError.java, Process.java, Runnable.java, RuntimeException.java, RuntimePermission.java, SecurityException.java, SecurityManager.java, Short.java, StackOverflowError.java, String.java, StringBuffer.java, StringIndexOutOfBoundsException.java, System.java, ThreadDeath.java, ThreadGroup.java, Throwable.java, UnknownError.java, UnsatisfiedLinkError.java, UnsupportedClassVersionError.java, UnsupportedOperationException.java, VerifyError.java, VirtualMachineError.java, Void.java: Change license to libgcc-like terms. Fix copyright lines. Mental note: Kill anyone who ever uses a different format for the license header. 2000-03-16 22:33 Paul Fisher * java/lang/System.java, native/java.lang/System.c: Add gnu.cpu.endian property. 2000-03-16 22:24 Paul Fisher * java/lang/reflect/: Array.java, InvocationTargetException.java, Member.java, Modifier.java: Change license to libgcc-like terms. Fix copyright lines. 2000-03-16 20:40 Paul Fisher * java/security/: cert/CertificateEncodingException.java, cert/CertificateException.java, cert/CertificateExpiredException.java, cert/CertificateFactory.java, cert/CertificateFactorySpi.java, cert/CRLException.java, cert/Certificate.java, cert/CertificateNotYetValidException.java, cert/CertificateParsingException.java, cert/CRL.java, cert/X509CRLEntry.java, cert/X509Certificate.java, cert/X509CRL.java, cert/X509Extension.java, spec/AlgorithmParameterSpec.java, spec/DSAParameterSpec.java, spec/DSAPrivateKeySpec.java, spec/DSAPublicKeySpec.java, spec/EncodedKeySpec.java, spec/InvalidKeySpecException.java, spec/InvalidParameterSpecException.java, spec/KeySpec.java, spec/PKCS8EncodedKeySpec.java, spec/RSAKeyGenParameterSpec.java, spec/RSAPrivateCrtKeySpec.java, spec/RSAPrivateKeySpec.java, spec/RSAPublicKeySpec.java, spec/X509EncodedKeySpec.java: Change license to libgcc-like terms. Change DOS EOLs to Unix EOLs. 2000-03-16 20:23 Paul Fisher * java/: security/acl/Acl.java, security/acl/AclEntry.java, security/acl/AclNotFoundException.java, security/acl/Group.java, security/acl/LastOwnerException.java, security/acl/NotOwnerException.java, security/acl/Owner.java, security/acl/Permission.java, lang/ref/PhantomReference.java, lang/ref/Reference.java, lang/ref/ReferenceQueue.java, lang/ref/SoftReference.java, lang/ref/WeakReference.java: Change license to libgcc-like terms. 2000-03-16 20:18 Paul Fisher * java/security/: AccessControlContext.java, AccessControlException.java, AlgorithmParameterGenerator.java, AlgorithmParameterGeneratorSpi.java, AlgorithmParameters.java, AlgorithmParametersSpi.java, AllPermission.java, BasicPermission.java, Certificate.java, CodeSource.java, DigestException.java, DigestInputStream.java, DigestOutputStream.java, DomainCombiner.java, DummyKeyPairGenerator.java, DummyMessageDigest.java, DummySignature.java, GeneralSecurityException.java, Guard.java, GuardedObject.java, Identity.java, IdentityScope.java, InvalidAlgorithmParameterException.java, InvalidKeyException.java, InvalidParameterException.java, KeyException.java, KeyFactory.java, Key.java, KeyFactorySpi.java, KeyManagementException.java, KeyPair.java, KeyPairGenerator.java, KeyPairGeneratorSpi.java, KeyStore.java, KeyStoreException.java, KeyStoreSpi.java, MessageDigest.java, MessageDigestSpi.java, NoSuchAlgorithmException.java, NoSuchProviderException.java, Permission.java, PermissionCollection.java, Permissions.java, Policy.java, Principal.java, PrivateKey.java, PrivilegedAction.java, PrivilegedActionException.java, PrivilegedExceptionAction.java, ProtectionDomain.java, Provider.java, ProviderException.java, PublicKey.java, SecureClassLoader.java, SecureRandom.java, SecureRandomSpi.java, Security.java, SecurityPermission.java, Signature.java, SignatureException.java, SignatureSpi.java, SignedObject.java, Signer.java, UnrecoverableKeyException.java, UnresolvedPermission.java, interfaces/DSAKey.java, interfaces/DSAKeyPairGenerator.java, interfaces/DSAParams.java, interfaces/RSAKey.java, interfaces/RSAPrivateCrtKey.java, interfaces/RSAPrivateKey.java, interfaces/RSAPublicKey.java: Change license to libgcc-like terms. Change DOS EOLs to Unix EOLs. Fix copyright lines. 2000-03-16 19:20 Paul Fisher * java/io/: BlockDataException.java, BufferedInputStream.java, BufferedOutputStream.java, BufferedReader.java, BufferedWriter.java, ByteArrayInputStream.java, ByteArrayOutputStream.java, CharArrayReader.java, CharArrayWriter.java, CharConversionException.java, DataInput.java, DataInputStream.java, DataOutput.java, DataOutputStream.java, EOFException.java, Externalizable.java, File.java, FileDescriptor.java, FileFilter.java, FileInputStream.java, FileNotFoundException.java, FileOutputStream.java, FilePermission.java, FileReader.java, FileWriter.java, FilenameFilter.java, FilterInputStream.java, FilterOutputStream.java, FilterReader.java, FilterWriter.java, IOException.java, InputStream.java, InputStreamReader.java, InterruptedIOException.java, InvalidClassException.java, InvalidObjectException.java, LineNumberInputStream.java, LineNumberReader.java, NotActiveException.java, NotSerializableException.java, ObjectInput.java, ObjectInputStream.java, ObjectInputValidation.java, ObjectOutput.java, ObjectOutputStream.java, ObjectStreamClass.java, ObjectStreamConstants.java, ObjectStreamException.java, ObjectStreamField.java, OptionalDataException.java, OutputStream.java, OutputStreamWriter.java, PipedInputStream.java, PipedOutputStream.java, PipedReader.java, PipedWriter.java, PrintStream.java, PrintWriter.java, PushbackInputStream.java, PushbackReader.java, RandomAccessFile.java, Reader.java, Replaceable.java, Resolvable.java, SequenceInputStream.java, Serializable.java, SerializablePermission.java, StreamCorruptedException.java, StreamTokenizer.java, StringBufferInputStream.java, StringReader.java, StringWriter.java, SyncFailedException.java, UTFDataFormatException.java, UnsupportedEncodingException.java, WriteAbortedException.java, Writer.java: Change license to libgcc-like terms. Fix copyright years. 2000-03-15 23:46 Paul Fisher * java/net/: Authenticator.java, BindException.java, ConnectException.java, ContentHandlerFactory.java, ContentHandler.java, DatagramPacket.java, DatagramSocketImpl.java, DatagramSocket.java, FileNameMap.java, HttpURLConnection.java, InetAddress.java, JarURLConnection.java, MalformedURLException.java, MimeTypeMapper.java, MulticastSocket.java, NetPermission.java, NoRouteToHostException.java, PasswordAuthentication.java, PlainDatagramSocketImpl.java, PlainSocketImpl.java, ProtocolException.java, ServerSocket.java, SocketException.java, SocketImplFactory.java, Socket.java, SocketImpl.java, SocketInputStream.java, SocketOptions.java, SocketOutputStream.java, SocketPermission.java, UnknownHostException.java, URLConnection.java, URLDecoder.java, UnknownServiceException.java, URL.java, URLEncoder.java, URLStreamHandlerFactory.java, URLStreamHandler.java: Change license to libgcc-like terms. Fix copyrights. 2000-03-15 23:14 Paul Fisher * java/math/: BigDecimal.java, BigInteger.java: Change to libgcc-like terms. Fix copyright lines. 2000-03-15 22:46 Paul Fisher * java/: applet/Applet.java, applet/AppletContext.java, applet/AppletStub.java, applet/AudioClip.java, sql/Array.java, sql/BatchUpdateException.java, sql/Blob.java, sql/CallableStatement.java, sql/Clob.java, sql/Connection.java, sql/DataTruncation.java, sql/DatabaseMetaData.java, sql/Date.java, sql/Driver.java, sql/DriverManager.java, sql/DriverPropertyInfo.java, sql/PreparedStatement.java, sql/Ref.java, sql/ResultSet.java, sql/ResultSetMetaData.java, sql/SQLData.java, sql/SQLException.java, sql/SQLInput.java, sql/SQLOutput.java, sql/SQLWarning.java, sql/Statement.java, sql/Struct.java, sql/Time.java, sql/Timestamp.java, sql/Types.java: Change license to libgcc-like terms. 2000-03-15 22:42 Paul Fisher * java/: text/Annotation.java, text/AttributedCharacterIterator.java, text/AttributedString.java, text/AttributedStringIterator.java, text/BreakIterator.java, text/CharacterIterator.java, text/ChoiceFormat.java, text/CollationElementIterator.java, text/CollationKey.java, text/Collator.java, text/DateFormat.java, text/DateFormatSymbols.java, text/DecimalFormatSymbols.java, text/DefaultBreakIterator.java, text/FieldPosition.java, text/Format.java, text/NumberFormat.java, text/ParseException.java, text/ParsePosition.java, text/RuleBasedCollator.java, text/SimpleDateFormat.java, text/StringCharacterIterator.java, beans/BeanDescriptor.java, beans/BeanInfo.java, beans/Beans.java, beans/Customizer.java, beans/DesignMode.java, beans/EventSetDescriptor.java, beans/FeatureDescriptor.java, beans/IndexedPropertyDescriptor.java, beans/IntrospectionException.java, beans/Introspector.java, beans/MethodDescriptor.java, beans/ParameterDescriptor.java, beans/PropertyChangeEvent.java, beans/PropertyChangeListener.java, beans/PropertyChangeSupport.java, beans/PropertyDescriptor.java, beans/PropertyEditor.java, beans/PropertyEditorManager.java, beans/PropertyEditorSupport.java, beans/PropertyVetoException.java, beans/SimpleBeanInfo.java, beans/VetoableChangeListener.java, beans/Visibility.java, beans/beancontext/BeanContext.java, beans/beancontext/BeanContextChild.java, beans/beancontext/BeanContextChildComponentProxy.java, beans/beancontext/BeanContextChildSupport.java, beans/beancontext/BeanContextContainerProxy.java, beans/beancontext/BeanContextEvent.java, beans/beancontext/BeanContextMembershipEvent.java, beans/beancontext/BeanContextMembershipListener.java, beans/beancontext/BeanContextProxy.java, beans/beancontext/BeanContextServiceAvailableEvent.java, beans/beancontext/BeanContextServiceProvider.java, beans/beancontext/BeanContextServiceProviderBeanInfo.java, beans/beancontext/BeanContextServiceRevokedEvent.java, beans/beancontext/BeanContextServiceRevokedListener.java, beans/beancontext/BeanContextServices.java, beans/beancontext/BeanContextServicesListener.java: Change license to libgcc-like terms. Fix copyright years. 2000-03-15 21:59 Paul Fisher * java/util/: AbstractCollection.java, AbstractList.java, AbstractMap.java, AbstractSequentialList.java, AbstractSet.java, ArrayList.java, Arrays.java, BasicMapEntry.java, BitSet.java, Bucket.java, Calendar.java, Collection.java, Collections.java, Comparator.java, ConcurrentModificationException.java, Date.java, Dictionary.java, DoubleEnumeration.java, EmptyStackException.java, Enumeration.java, EventListener.java, EventObject.java, GregorianCalendar.java, HashMap.java, HashSet.java, Hashtable.java, Iterator.java, LinkedList.java, ListIterator.java, List.java, ListResourceBundle.java, Locale.java, Map.java, MissingResourceException.java, NoSuchElementException.java, Observer.java, Properties.java, PropertyPermission.java, PropertyResourceBundle.java, Random.java, ResourceBundle.java, Set.java, SimpleTimeZone.java, SortedMap.java, SortedSet.java, Stack.java, StringTokenizer.java, TimeZone.java, TooManyListenersException.java, TreeMap.java, TreeSet.java, Vector.java, WeakHashMap.java: Change license to libgcc-like terms. Update copyright lines to contain correct years. 2000-03-15 21:33 Paul Fisher * java/util/Observable.java: (notifyObservers): Use hasChanged and clearChanged. 2000-03-15 21:31 Paul Fisher * java/util/Observable.java: Make thread-safe. 2000-03-09 16:10 Jochen Hoenicke * java/util/TreeMap.java: (rbDelete,rbDeleteFixup): Fixed rebalancing (was completely broken). (containsValue): Fixed (searched only half the tree). (dumpMethod): Method for debugging purposes. 2000-03-06 10:15 Jochen Hoenicke * java/util/LinkedList.java: bug fixes. 2000-03-05 18:49 Jochen Hoenicke * java/util/: HashMap.java, Hashtable.java, AbstractMap.java, WeakHashMap.java: Some bug fixes. 2000-03-03 15:23 Jochen Hoenicke * java/util/Vector.java: Fixed some bugs, removed some buggy methods, that are already efficiently implemented by AbstractList. 2000-03-03 15:21 Jochen Hoenicke * java/util/AbstractList.java: fixed a off by one bug in lastIndexOf() Made SubList an inner class with explicit backing list pointer, to remove name conflicts (jikes didn't compile it correctly). 2000-03-03 13:11 Jochen Hoenicke * THANKYOU: added more people, alphabetized again 2000-03-03 13:00 Jochen Hoenicke * java/util/: ArrayList.java, Bucket.java, HashMap.java, Hashtable.java, Vector.java: patch from Steven Hugg: Don't increase modCount on non-structural changes Bucket.add() now returns old value directly. 2000-03-03 11:24 Jochen Hoenicke * java/util/: TreeMap.java, TreeSet.java: Fixed some bugs reported by Martin Schroeder. Clone is now implemented ;-) FIXME: rbDelete is still incorrect and doesn't rebalance in some cases. 2000-01-31 09:56 Jochen Hoenicke * java/util/Collections.java: fixed a bug in shuffle (it was duplicating some entries, removing others) 2000-01-08 05:42 Brian Jones * lib/: Makefile.am, Makefile.am: mkdir -p pkgdatadir if it doesn't exist 2000-01-07 04:39 Brian Jones * acinclude.m4: changed to not error out if no classes for Japhar or Kaffe are found need to implement cache checking, but it's so ugly... 2000-01-07 03:43 Brian Jones * THANKYOU: # small cleanup 2000-01-07 03:41 Brian Jones * java/lang/Double.java: boolean isInfinite(double) -> static boolean isInfinite(double) 2000-01-07 03:40 Brian Jones * java/lang/Float.java: boolean isInfinite(float) -> static boolean isInfinite(float) thanks to Mark Wielaard 2000-01-03 10:35 Jochen Hoenicke * java/util/TimeZone.java: updated timezone data to tzdata1999j 2000-01-03 04:21 Brian Jones * lib/Makefile.am: patch from Mark Wielaard to only add KJC_CLASSPATH to the vm classpath 1999-12-31 14:05 Brian Jones * lib/mkdep.pl.in: fixed a comment 1999-12-31 13:58 Brian Jones * configure.in: changed LIBVERSION="0:0:0" 1999-12-31 13:51 Brian Jones * lib/mkdep.pl.in: vm/reference to vm/current 1999-12-31 13:46 Brian Jones * lib/Makefile.am: classpath argument for javah also incorrect 1999-12-31 13:41 Brian Jones * lib/Makefile.am: did not pass the right arguments to javah when it was user specified, fix now to be -jni. let me rant right now and say that all these java tools using whatever the hell they want for arguments is totally ****ed up. 1999-12-31 13:34 Brian Jones * lib/Makefile.am: had two jikes calls switched around, it was leaving out the user specified classlib when it shouldn't and adding it when it shouldn't 1999-12-31 06:25 Brian Jones * acinclude.m4, configure.in, lib/Makefile.am, lib/gen-classlist.sh.in, native/gnu.java.awt.image/Makefile.am, native/gnu.java.awt.peer.gtk/Makefile.am, native/java.io/Makefile.am, native/java.lang/Makefile.am, native/java.lang.reflect/Makefile.am, native/java.net/Makefile.am, native/java.util/Makefile.am, native/lib/Makefile.am: added support for kjc/javac(again), see mail archives 1999-12-30 23:52 Brian Jones * lib/.cvsignore: added kaffe here 1999-12-30 20:02 Brian Jones * acinclude.m4: fixed it so that japhar and kaffe don't incorrectly override bindir and datadir. 1999-12-30 18:29 Jochen Hoenicke * java/util/WeakHashMap.java: added the queue parameter to WeakBucket constructor, to fix compiling with javac. 1999-12-30 17:33 Jochen Hoenicke * configure.in: sorted the output list. This is necessary to configure in another directory: configure cannot create files in deeply nested directories, before it created a file in a higher directory. 1999-12-30 17:26 Jochen Hoenicke * java/lang/Throwable.java: fillInStackTrace(): remove exception constructors from stack trace. constructor: use fillInStackTrace. printStackTrace(): fixed a bug, simplified. 1999-12-30 17:19 Jochen Hoenicke * vm/reference/gnu/vm/stack/StackFrame.java: added toString() and getCalledClass() 1999-12-30 17:08 Jochen Hoenicke * scripts/timezones.pl: fixed a off by one error in month length lookup. This affected only the America/Godthab timezone. 1999-12-30 17:03 Jochen Hoenicke * java/util/SimpleTimeZone.java: Added getDSTSavings() 1999-12-30 16:58 Jochen Hoenicke * java/util/: SimpleTimeZone.java, TimeZone.java: fixed a few bugs. 1999-12-30 16:47 Jochen Hoenicke * java/util/Arrays.java: added the sort(Object[], fromIndex, toIndex...) methods added a defaultComparator, that is used to compare if no comparator given. rewrote the mergeSort method. 1999-12-30 15:43 Brian Jones * native/gnu.java.awt.image/Makefile.am: changed libdir to pkglibdir for installation changed JAPAHR_CFLAGS to EXTRA_INCLUDES changed 0:0:0 to @LIBVERSION@ 1999-12-30 15:39 Brian Jones * java/lang/Math.java: changed java_lang_Math to javalangmath for System.loadLibrary() call 1999-12-30 15:36 Brian Jones * vm/Makefile.am: fixed problem with autoheader complaining about the missing subdir 1999-12-30 03:16 Aaron M. Renn * java/awt/: ImageMediaEntry.java, MediaEntry.java, MediaTracker.java: Committing these unfinished modules. They don't compile but somebody might want to hack on them. IIRC, the problem is that I can't figure out how to implement them based on the only spec I have - namely the Serialized Form listing in the Javadocs. 1999-12-30 02:26 Aaron M. Renn * native/java.net/Makefile.am: Fix syntax error in @LIBVERSION@ autoconf variable 1999-12-30 01:24 Aaron M. Renn * lib/standard.omit: Add a few unfinished AWT classes 1999-12-29 21:56 Brian Jones * lib/Makefile.am: install class files in pkgdatadir instead of datadir 1999-12-29 21:54 Brian Jones * native/testsuite/Makefile.am: commented out everything 1999-12-29 21:33 Brian Jones * native/: gnu.java.awt.peer.gtk/Makefile.am, java.net/Makefile.am, java.util/Makefile.am, lib/Makefile.am: install into pkglibdir instead of libdir 1999-12-29 21:28 Brian Jones * native/java.lang.reflect/Makefile.am: using pkglibdir instead of libdir 1999-12-29 21:26 Brian Jones * native/java.io/Makefile.am: simplified Makefile using pkglibdir instead of libdir 1999-12-29 21:18 Brian Jones * native/java.lang/Makefile.am: switched to installing into pkglibdir 1999-12-29 20:28 Brian Jones * native/java.lang/Makefile.am: simplified Makefile 1999-12-29 20:09 Brian Jones * native/java.lang/: Object.c, System.c: include appropriate headers 1999-12-29 20:08 Brian Jones * native/java.lang/: Object.h, System.h: autogenerated 1999-12-29 19:58 Brian Jones * HACKING: updated TODO list and added more build information 1999-12-29 18:49 Brian Jones * vm/kaffe/: Makefile.am, java/Makefile.am, kaffe/Makefile.am, native/Makefile.am: initial checkin 1999-12-29 18:45 Brian Jones * configure.in, acinclude.m4, lib/Makefile.am, lib/gen-classlist.sh.in, vm/Makefile.am, configure.in, configure.in: configure work to support kaffe 1999-12-29 01:52 Aaron M. Renn * java/applet/: Applet.java, AppletContext.java, AppletStub.java, AudioClip.java: Initial Checkin 1999-12-28 18:44 Brian Jones * java/io/ObjectInputStream.java: Made changes suggested by kopi (kjc) compiler team to be in keeping with JLS 4.5.4. The changes may be unnecessary but should not affect the outcome of compiling with any other compiler. 1999-12-28 16:31 Jochen Hoenicke * java/util/Hashtable.java: fixed a bug in equals (spotted by Mark Wielaard). 1999-12-21 03:17 Mark Benvenuto * java/awt/image/: Makefile.am, MemoryImageSource.java: Added java.awt.image.MemoryImageSource and update Makefile.am 1999-12-20 09:43 Jochen Hoenicke * gnu/java/locale/: Calendar.java, Calendar_de.java, Calendar_en.java, Calendar_nl.java, LocaleInformation_de.java, LocaleInformation_en.java, LocaleInformation_nl.java: Moved calendar specific locales into its own resource bundle. Fixed some more typos in LocaleInformation_nl 1999-12-20 09:39 Jochen Hoenicke * java/util/: Calendar.java, GregorianCalendar.java, Locale.java: Fixed typo in getAvailableLocales() (thanks to Mark Wielaard) (Gregorian)?Calendar now uses its own resource bundle. 1999-12-18 05:37 Mark Benvenuto * javax/swing/GrayFilter.java: Add GrayFilter so I can eventually test java.awt.image.RGBImageFilter 1999-12-18 05:03 Mark Benvenuto * java/awt/image/PixelGrabber.java: java.awt.image.PixelGrabber is for the most part finished 1999-12-18 02:32 Mark Benvenuto * java/awt/Makefile.am: Enable compilation of java.awt.image 1999-12-18 00:25 Mark Benvenuto * configure.in: Compile java.awt.image now 1999-12-18 00:24 Mark Benvenuto * lib/standard.omit: We can now compile java.awt.image 1999-12-18 00:23 Mark Benvenuto * java/awt/image/Makefile.am: Automate compiling of java.awt.image 1999-12-18 00:22 Mark Benvenuto * java/awt/image/: AreaAveragingScaleFilter.java, CropImageFilter.java, DirectColorModel.java, FilteredImageSource.java, ImageFilter.java, IndexColorModel.java, ReplicateScaleFilter.java: Compilation fixes for java.awt.image 1999-12-17 21:18 Mark Benvenuto * java/awt/image/RGBImageFilter.java: RGBImageFilter - still needs some tweaks and bug testing 1999-12-17 18:51 Mark Benvenuto * java/awt/image/: DirectColorModel.java, ColorModel.java: Fixed Compilation Errors in java.awt.image.ColorModel and DirectColorModel 1999-12-16 10:54 Jochen Hoenicke * java/text/: DateFormat.java, DateFormatSymbols.java: submitted patch by Mark Wielaard. 1999-12-16 10:50 Jochen Hoenicke * gnu/java/locale/: LocaleInformation_de.java, LocaleInformation_en.java, LocaleInformation_nl.java, Makefile.am: submitted patch by Mark Wielaard: Added LocaleInformation_nl and fixed a typo in other locales. 1999-12-16 10:45 Jochen Hoenicke * THANKYOU: added Mark Wielaard 1999-12-15 05:05 Brian Jones * java/awt/image/DirectColorModel.java: rearranged constructor 1999-12-15 05:04 Brian Jones * java/awt/image/: FilteredImageSource.java, IndexColorModel.java: initial commit 1999-12-14 03:58 Brian Jones * java/awt/image/ColorModel.java: masks for creating default color model are correct now according to JDK 1999-12-14 03:30 Brian Jones * java/awt/image/ColorModel.java: # this might be the right form for the bits... ? 1999-12-14 02:10 Brian Jones * java/awt/image/ColorModel.java: # call DirectColorModel appropriately 1999-12-14 02:08 Brian Jones * java/awt/image/: CropImageFilter.java, DirectColorModel.java: initial commit 1999-12-14 01:56 Brian Jones * java/awt/image/: AreaAveragingScaleFilter.java, ColorModel.java, ReplicateScaleFilter.java: initial commits 1999-12-13 21:39 Brian Jones * doc/Makefile.am: added vmintegration.texinfo to info_TEXINFOS 1999-12-12 17:42 John Keiser * vm/reference/java/lang/VMClassLoader.java: Minor syntax error (method should be static). 1999-12-10 14:42 Brian Jones * vm/reference/java/lang/Class.java, vm/reference/java/lang/VMClassLoader.java, java/lang/Boolean.java, java/lang/Byte.java, java/lang/Character.java, java/lang/Double.java, java/lang/Float.java, java/lang/Integer.java, java/lang/Long.java, java/lang/Short.java, java/lang/Void.java: changing Class.getPrimitiveClass back to VMClassLoader.getPrimitiveClass, thanks John 1999-12-10 04:35 Brian Jones * java/lang/Boolean.java, java/lang/Byte.java, java/lang/Character.java, java/lang/Double.java, java/lang/Float.java, java/lang/Integer.java, java/lang/Long.java, java/lang/Short.java, java/lang/Void.java, vm/reference/java/lang/Class.java, vm/reference/java/lang/VMClassLoader.java: changed VMCLassLoader.getPrimitiveClass to Class.getPrimitiveClass 1999-12-09 04:56 Brian Jones * doc/vmintegration.texinfo: updated menus C-u C-c C-u m is your friend 1999-12-07 00:38 Brian Jones * native/java.lang.reflect/Makefile.am: removed reflect.c and reflect.h 1999-12-07 00:37 Brian Jones * native/java.lang.reflect/: Constructor.c, Field.c, Method.c, reflect.c, reflect.h: the VM must implement these 1999-12-07 00:33 Brian Jones * native/java.lang.reflect/TODO: no longer pertinent 1999-11-27 05:54 Brian Jones * java/awt/image/ImageFilter.java: clone() throws CloneNotSupportedException in Java 2 1999-11-27 05:53 Brian Jones * java/lang/Error.java: # typo 1999-11-27 05:46 Brian Jones * java/awt/image/ImageFilter.java: initial commit 1999-11-26 15:31 Brian Jones * java/awt/image/ImageConsumer.java: # typos 1999-11-26 15:29 Brian Jones * java/awt/image/: ImageObserver.java, ImageProducer.java: initial commit 1999-11-26 06:21 Brian Jones * java/awt/image/ImageConsumer.java: initial checkin 1999-11-26 06:05 Brian Jones * lib/standard.omit: omit java.awt.image 1999-11-26 04:53 Brian Jones * lib/mkdep.pl.in: # fixed it so mkdep can detect more native methods 1999-11-26 04:27 Brian Jones * java/: net/PlainSocketImpl.java, io/File.java: # fixed it so mkdep can detect the native method 1999-11-26 01:29 Brian Jones * java/net/: InetAddress.java, PlainDatagramSocketImpl.java: # fixed it so mkdep can detect the native method 1999-11-26 01:13 Brian Jones * HACKING: notes on obtaining gdk-pixbuf 1999-11-26 00:44 Brian Jones * .cvsignore: added stamp-h.in, include 1999-11-26 00:44 Brian Jones * native/java.util/.cvsignore: initial commit 1999-11-26 00:38 Brian Jones * java/util/TimeZone.java: # made a change to help me catch this native method 1999-11-26 00:30 Brian Jones * native/java.lang.reflect/: Array.c, Constructor.c, Field.c, Method.c: updated #include 1999-11-26 00:29 Brian Jones * native/: java.lang.reflect/Array.h, java.lang.reflect/Constructor.h, java.lang.reflect/Field.h, java.lang.reflect/Method.h, java.net/java_net_InetAddress.h, java.net/java_net_PlainDatagramSocketImpl.h, java.net/java_net_PlainSocketImpl.h, java.util/java_util_ResourceBundle.h, java.util/java_util_TimeZone.h: autogenerated 1999-11-26 00:23 Brian Jones * native/: java.io/java_io_File.h, java.io/java_io_FileInputStream.h, java.io/java_io_FileOutputStream.h, java.io/java_io_ObjectInputStream.h, java.io/java_io_ObjectOutputStream.h, java.io/java_io_ObjectStreamClass.h, java.io/java_io_RandomAccessFile.h, java.lang/java_lang_Double.h, java.lang/java_lang_Float.h, java.lang/java_lang_Math.h: autogenerated now 1999-11-26 00:04 Brian Jones * java/lang/Double.java: # typo 1999-11-24 01:49 Paul Fisher * native/gnu.java.awt.image/Makefile.am: Fix to properly link against gtkpeer. 1999-11-24 01:01 Paul Fisher * gnu/java/awt/image/ImageDecoder.java: Remove `public' from produce method. 1999-11-23 05:06 Geoff Berry * java/io/: ObjectStreamClass.java, ObjectStreamConstants.java, ObjectStreamField.java: Added Get/PutField support. 1999-11-23 05:03 Geoff Berry * java/io/ObjectInputStream.java: Added GetField class and associated methods. 1999-11-23 05:01 Geoff Berry * java/io/ObjectOutputStream.java: Added PutField class and associated methods. 1999-11-23 00:14 Paul Fisher * lib/standard.omit: Remove reference to GdkPixbufLoader 1999-11-23 00:13 Paul Fisher * gnu/java/awt/image/GdkPixbufDecoder.java: Initial commit. 1999-11-23 00:12 Paul Fisher * configure.in, native/gnu.java.awt.image/Makefile.am, native/gnu.java.awt.image/gdkpixbufdecoder.c: Add in gdk-pixbuf code. 1999-11-23 00:10 Paul Fisher * HACKING: Add gdk-pixbuf requirement. 1999-11-22 21:38 Paul Fisher * gnu/java/awt/peer/gtk/GtkWindowPeer.java: (setVisible): Override ComponentPeer.setVisible, so we can call an XFlush after gdk_window_show. 1999-11-22 21:35 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: XFlush to keep events moving along. 1999-11-22 21:00 Paul Fisher * native/gnu.java.awt.peer.gtk/gdkgraphics.c: (translateNative): Remove race condition on set/get of {x,y}_offsets. 1999-11-22 20:58 Paul Fisher * native/gnu.java.awt.peer.gtk/gdkgraphics.c: (dispose): Replace gdk_flush () with XFlush (GDK_DISPLAY ()). 1999-11-21 22:44 Brian Jones * COPYING.LIB: updated to version 2.1 1999-11-20 23:40 Geoff Berry * native/java.io/: java_io_ObjectInputStream.c, java_io_ObjectOutputStream.c, java_io_ObjectStreamClass.c: Convert C++ style comments to C style comments. 1999-11-20 01:52 Paul Fisher * gnu/java/awt/peer/gtk/GtkScrollPanePeer.java, gnu/java/awt/peer/gtk/GtkToolkit.java, gnu/java/awt/peer/gtk/Test.java, gnu/java/awt/peer/gtk/TestAWT.java, native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c, native/gnu.java.awt.peer.gtk/gtkpanelpeer.c, native/gnu.java.awt.peer.gtk/gtkpeer.h, native/gnu.java.awt.peer.gtk/gtkscrollbarpeer.c, native/gnu.java.awt.peer.gtk/gtkscrollpanepeer.c: Make ScrollPanes and Scrollbars work reasonably well. 1999-11-19 20:27 Paul Fisher * java/awt/event/AdjustmentEvent.java: Change "BLOCK_INCREMENTS" to "BLOCK_INCREMENT". 1999-11-19 20:16 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkscrollbarpeer.c: (connectHooks): Connect "value_changed" to adjustment. 1999-11-19 19:41 Paul Fisher * java/awt/ScrollPane.java: Really fix static final constants. 1999-11-19 18:10 Paul Fisher * java/awt/ScrollPane.java: Fix static final constants. 1999-11-19 02:52 Aaron M. Renn * doc/www.gnu.org/: status.mhtml, macros.mhtml: Update status to reflect that I'm doing java.awt.applet and that Mark Benvenuto is doing java.security.* 1999-11-19 02:15 Mark Benvenuto * AUTHORS, java/security/AccessControlContext.java, java/security/BasicPermission.java, java/security/DomainCombiner.java, java/security/KeyPairGenerator.java, java/security/Signature.java, java/security/cert/Certificate.java, java/security/interfaces/RSAKey.java, java/security/interfaces/RSAPrivateKey.java, java/security/interfaces/RSAPublicKey.java, java/security/spec/RSAKeyGenParameterSpec.java: Updated the AUTHORS file so I am reflected as an author. Commited some JDK 1.3 Beta updates to java.security 1999-11-18 05:39 Brian Jones * HACKING: GNU Classpath has no compile errors with Java source code now. Changed documentation on building to note that kaffeh has a bug which makes it useless for some .h generation at the moment, but javah from Sun works. Note on jni.h and why we currently require Japhar for it. 1999-11-18 05:31 Brian Jones * lib/Makefile.am: entering no compile errors phase 1999-11-18 05:12 Brian Jones * lib/standard.omit: removed java.awt.even.InputMethodListener which was causing InputMethodEvent to be compiled 1999-11-18 04:46 Brian Jones * lib/: Makefile.am, mkdep.pl.in: fix problem with always generating headers when glibj.zip changes 1999-11-18 03:20 Aaron M. Renn * THANKYOU: Updating with new guy 1999-11-18 02:24 Aaron M. Renn * java/text/ChoiceFormat.java: Stub out missing format() method - hope it compiles 1999-11-18 02:22 Aaron M. Renn * vm/reference/java/lang/Thread.java: Stub out getContextClassLoader - hope it compiles 1999-11-18 01:10 Paul Fisher * gnu/java/awt/peer/gtk/GtkComponentPeer.java: (getFontMetrics): Make compile. 1999-11-18 01:02 Paul Fisher * gnu/java/awt/peer/gtk/GtkComponentPeer.java: (getColorModel, getFontMetrics): Implement. 1999-11-18 00:43 Paul Fisher * gnu/java/awt/peer/gtk/GtkScrollbarPeer.java, native/gnu.java.awt.peer.gtk/gtkscrollbarpeer.c: Add back scrollbar support (should work). 1999-11-18 00:42 Paul Fisher * gnu/java/awt/peer/gtk/GtkToolkit.java: (getType): remove 1999-11-18 00:07 Paul Fisher * java/security/SecureClassLoader.java: Add Mark's updates. 1999-11-17 03:44 Brian Jones * Makefile.am: added dist-hook 1999-11-17 02:24 Paul Fisher * configure.in, native/gnu.java.awt.peer.gtk/gtkimagepainter.c, native/gnu.java.awt.peer.gtk/gtkpeer.h, native/java.lang/fdlibm.h, native/java.math/BigInteger.c: Check for byte order with autoconf. 1999-11-17 02:05 Paul Fisher * acinclude.m4, configure.in, gnu/java/awt/peer/gtk/GtkToolkit.java, gnu/java/awt/peer/gtk/Makefile, gnu/java/awt/peer/gtk/Test.java, gnu/java/awt/peer/gtk/TestAWT.java, java/awt/Dialog.java, java/awt/Graphics.java, java/awt/Image.java, java/awt/Menu.java, java/awt/Toolkit.java, java/awt/peer/ComponentPeer.java, java/awt/peer/MenuPeer.java, java/awt/peer/PopupMenuPeer.java, lib/standard.omit, native/gnu.java.awt.peer.gtk/Makefile.am, native/gnu.java.awt.peer.gtk/gdkgraphics.c, native/gnu.java.awt.peer.gtk/gtkimagepainter.c, native/gnu.java.awt.peer.gtk/gtkpeer.h: Make peers build with toplevel build environment. 1999-11-17 01:51 Paul Fisher * java/awt/MenuComponent.java: Change parent to be a MenuContainer. 1999-11-16 06:20 Paul Fisher * native/gnu.java.awt.peer.gtk/Makefile.am: Remove gtkcontainerpeer.c. 1999-11-16 06:20 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkcontainerpeer.c: no longer necessary. 1999-11-16 06:02 Paul Fisher * java/awt/PopupMenu.java: show: Call proper peer method. 1999-11-16 05:32 Paul Fisher * java/awt/Rectangle.java: Add translate (int, int). 1999-11-16 05:28 Paul Fisher * lib/mkdep.pl.in: Change regex in hasNativeMethod. 1999-11-16 05:08 Paul Fisher * native/gnu.java.awt.peer.gtk/Makefile.am: Remove gtkdialogpeer.c 1999-11-16 05:07 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkdialogpeer.c: no longer needed. 1999-11-16 03:21 Paul Fisher * gnu/java/awt/peer/gtk/GtkTextAreaPeer.java: Forgot to commit earlier. 1999-11-16 01:35 Paul Fisher * HACKING: Add libart_lgpl dependency. 1999-11-16 01:32 Paul Fisher * native/gnu.java.awt.peer.gtk/: gtkbuttonpeer.c, gtkcanvaspeer.c, gtkcheckboxpeer.c, gtkchoicepeer.c, gtkcomponentpeer.c, gtkevents.c, gtkfiledialogpeer.c, gtkimagepainter.c, gtklabelpeer.c, gtklistpeer.c, gtkmenuitempeer.c, gtkpanelpeer.c, gtkscrollbarpeer.c, gtkscrollpanepeer.c, gtktextareapeer.c, gtktextfieldpeer.c, gtkwindowpeer.c: toshok-style commit. 1999-11-16 01:20 Paul Fisher * gnu/java/awt/image/: ImageDecoder.java, XBMDecoder.java: Change framework to allow for proper reloading of image data. 1999-11-16 01:19 Paul Fisher * gnu/java/awt/peer/gtk/: GtkToolkit.java, GtkWindowPeer.java, GtkTextComponentPeer.java, GtkTextFieldPeer.java, GtkScrollPanePeer.java, GtkListPeer.java, GtkPanelPeer.java, GtkLabelPeer.java, GtkImagePainter.java, GtkImage.java, GtkFramePeer.java, GtkDialogPeer.java, GtkFileDialogPeer.java, GtkContainerPeer.java, GtkComponentPeer.java, GtkCanvasPeer.java, GtkChoicePeer.java, GtkButtonPeer.java, GdkGraphics.java, GtkRadioButtonPeer.java, GtkCheckButtonPeer.java, GtkToggleButtonPeer.java, GtkArg.java, GtkArgList.java: Implement image functions in GdkGraphics. Depend on libart. Major design changes. 1999-11-15 20:36 Jim Blair * doc/www.gnu.org/classpath.mhtml: Mailing list archive is now linked to from the web page. 1999-11-15 13:17 Brian Jones * HACKING: todo updates and how to build updates 1999-11-14 14:52 Brian Jones * configure.in: japhar check only forced if you do not define javah and classlib and you are in either of developer or maintainer build mode 1999-11-13 18:10 Brian Jones * native/: java.lang/Makefile.am, java.lang.reflect/Makefile.am, java.net/Makefile.am, java.util/Makefile.am, lib/Makefile.am: added -I$(top_srcdir)/include to INCLUDES 1999-11-13 18:10 Brian Jones * native/java.io/Makefile.am: added -I/include to INCLUDES 1999-11-13 18:09 Brian Jones * native/Makefile.am: removed config.h stuff 1999-11-13 18:03 Brian Jones * lib/: Makefile.am, mkdep.pl.in, standard.omit: updates 1999-11-13 18:02 Brian Jones * java/util/Random.java: public int next(int) -> protected int next(int) to match 1.1/1.2 signatures 1999-11-13 18:02 Brian Jones * java/security/SecureClassLoader.java: added two missing semicolons 1999-11-13 17:59 Brian Jones * configure.in: config.h generated in include/ 1999-11-13 17:57 Brian Jones * lib/java.dep: generated in build 1999-11-13 17:57 Brian Jones * lib/.cvsignore: added java.dep and compile-classes 1999-11-13 17:49 Brian Jones * gnu/java/awt/image/.cvsignore, gnu/java/security/provider/.cvsignore, java/awt/.cvsignore, java/awt/peer/.cvsignore, java/awt/datatransfer/.cvsignore, java/awt/event/.cvsignore, java/awt/print/.cvsignore, java/awt/image/.cvsignore, java/beans/beancontext/.cvsignore, java/lang/ref/.cvsignore, java/security/cert/.cvsignore, java/security/spec/.cvsignore, projects/swing/COPYING.LIB, HACKING: initial checkin 1999-11-13 17:16 Brian Jones * native/gnu.java.awt.peer.gtk/: GdkGraphics.h, Makefile, Makefile.am: removed autogenerated .h files 1999-11-13 17:14 Brian Jones * native/gnu.java.awt.peer.gtk/: gdkfontmetrics.c, gdkgraphics.c, gtkbuttonpeer.c, gtkcanvaspeer.c, gtkcheckboxmenuitempeer.c, gtkcheckboxpeer.c, gtkchoicepeer.c, gtkclipboard.c, gtkcomponentpeer.c, gtkcontainerpeer.c, gtkdialogpeer.c, gtkfiledialogpeer.c, gtkimagepainter.c, gtklabelpeer.c, gtklistpeer.c, gtkmainthread.c, gtkmenubarpeer.c, gtkmenuitempeer.c, gtkmenupeer.c, gtkpanelpeer.c, gtkpopupmenupeer.c, gtkscrollbarpeer.c, gtkscrollpanepeer.c, gtktextareapeer.c, gtktextcomponentpeer.c, gtktextfieldpeer.c, gtktoolkit.c, gtkwindowpeer.c: include files are autogenerated by the build and located in $(top_srcdir)/include include files have gnu_java_awt_peer_gtk_ prepended as is normal with javah include directives in *.c updated appropriately 1999-11-13 16:56 Brian Jones * native/gnu.java.awt.peer.gtk/GtkButtonPeer.h, native/gnu.java.awt.peer.gtk/GtkCanvasPeer.h, native/gnu.java.awt.peer.gtk/GtkCheckboxPeer.h, native/gnu.java.awt.peer.gtk/GtkChoicePeer.h, native/gnu.java.awt.peer.gtk/GtkClipboard.h, native/gnu.java.awt.peer.gtk/GtkComponentPeer.h, native/gnu.java.awt.peer.gtk/GtkContainerPeer.h, native/gnu.java.awt.peer.gtk/GtkDialogPeer.h, native/gnu.java.awt.peer.gtk/GtkFileDialogPeer.h, native/gnu.java.awt.peer.gtk/GtkFramePeer.h, native/gnu.java.awt.peer.gtk/GtkGenericPeer.h, native/gnu.java.awt.peer.gtk/GtkImage.h, native/gnu.java.awt.peer.gtk/GtkImagePainter.h, native/gnu.java.awt.peer.gtk/GtkLabelPeer.h, native/gnu.java.awt.peer.gtk/GtkListPeer.h, native/gnu.java.awt.peer.gtk/GtkMainThread.h, native/gnu.java.awt.peer.gtk/GtkPanelPeer.h, native/gnu.java.awt.peer.gtk/GtkScrollPanePeer.h, native/gnu.java.awt.peer.gtk/GtkScrollbarPeer.h, native/gnu.java.awt.peer.gtk/GtkTextAreaPeer.h, native/gnu.java.awt.peer.gtk/GtkTextComponentPeer.h, native/gnu.java.awt.peer.gtk/GtkTextFieldPeer.h, native/gnu.java.awt.peer.gtk/GtkToolkit.h, native/gnu.java.awt.peer.gtk/GtkWindowPeer.h, native/gnu.java.awt.peer.gtk/Makefile, gnu/java/awt/peer/gtk/Makefile: no longer needed 1999-11-13 15:48 Brian Jones * java/awt/peer/ComponentPeer.java: removed bogus method nextFocus() 1999-11-13 05:47 Brian Jones * java/awt/: Button.java, Canvas.java, Checkbox.java, CheckboxMenuItem.java, Choice.java, Dialog.java, FileDialog.java, Label.java, List.java, MenuBar.java, Panel.java, ScrollPane.java, Scrollbar.java, TextArea.java, TextComponent.java, TextField.java, peer/ButtonPeer.java, peer/CanvasPeer.java, peer/CheckboxMenuItemPeer.java, peer/CheckboxPeer.java, peer/ChoicePeer.java, peer/ContainerPeer.java, peer/DialogPeer.java, peer/FileDialogPeer.java, peer/FramePeer.java, peer/LabelPeer.java, peer/LightweightPeer.java, peer/ListPeer.java, peer/MenuBarPeer.java, peer/MenuItemPeer.java, peer/MenuPeer.java, peer/PanelPeer.java, peer/PopupMenuPeer.java, peer/ScrollPanePeer.java, peer/ScrollbarPeer.java, peer/TextAreaPeer.java, peer/TextComponentPeer.java, peer/TextFieldPeer.java, peer/WindowPeer.java: more changes for compiling 1999-11-12 04:17 Brian Jones * java/awt/: CheckboxMenuItem.java, Dialog.java, Frame.java, Menu.java, MenuItem.java, PopupMenu.java, Window.java: less than half of the fixes needed to compile 1999-11-12 03:48 Brian Jones * java/awt/peer/: CanvasPeer.java, CheckboxMenuItemPeer.java, CheckboxPeer.java, ChoicePeer.java, ContainerPeer.java, DialogPeer.java, FileDialogPeer.java, FramePeer.java, LabelPeer.java, LightweightPeer.java, ListPeer.java, MenuBarPeer.java, MenuItemPeer.java, MenuPeer.java, PanelPeer.java, PopupMenuPeer.java, ScrollPanePeer.java, ScrollbarPeer.java, TextAreaPeer.java, TextComponentPeer.java, TextFieldPeer.java, WindowPeer.java: changed extends *Peer to implements *Peer 1999-11-12 03:10 Brian Jones * java/awt/AWTEventMulticaster.java: remove(TextListener,TextListener): added method 1999-11-12 01:56 Brian Jones * java/awt/Toolkit.java: added method DialogPeer createDialog(Dialog target) 1999-11-12 01:43 Brian Jones * java/awt/peer/ButtonPeer.java: removed extends object... must be tired 1999-11-12 01:29 Brian Jones * java/awt/peer/ButtonPeer.java: changed extends ComponentPeer to implements ComponentPeer and added extends Object 1999-11-11 23:24 Brian Jones * lib/standard.omit: compile stuff in gnu/java/awt/peer/gtk 1999-11-11 23:24 Brian Jones * native/Makefile.am: gnu.java.awt.peer.gtk back in SUBDIRS 1999-11-11 23:23 Brian Jones * native/: config.h, config.h.in: no longer needed 1999-11-11 23:21 Brian Jones * gnu/java/awt/peer/gtk/GtkToolkit.java: distinguish java.awt.List from java.util.List 1999-11-11 22:43 Brian Jones * lib/standard.omit: do not compile stuff in gnu/java/awt/peer/gtk 1999-11-11 22:41 Brian Jones * native/Makefile.am: do not compile stuff in gnu.java.awt.peer.gtk 1999-11-11 04:50 Brian Jones * lib/.cvsignore: ignore more stuff 1999-11-11 04:49 Brian Jones * java/beans/beancontext/Makefile.am: initial checkin 1999-11-11 04:48 Brian Jones * .cvsignore: ignore config.h* 1999-11-11 04:40 Brian Jones * lib/Makefile.am: updates 1999-11-10 14:05 Brian Jones * lib/mkdep.pl.in: properly generate headers.dep, really 1999-11-10 14:02 Brian Jones * lib/mkdep.pl.in: properly generate headers.dep 1999-11-08 04:34 Brian Jones * java/beans/Makefile.am: # fixed missing \ 1999-11-07 20:01 Brian Jones * lib/mkdep.pl.in: ignore some errors 1999-11-07 19:57 Brian Jones * lib/Makefile.am: mostly working java build with jikes 1999-11-06 04:55 Aaron M. Renn * native/java.io/: FileInputStream.c, RandomAccessFile.c, javaio.c, javaio.h: Fix seek problem 1999-11-04 13:57 Brian Jones * native/java.lang/: Float.c, Double.c: patch to remove Japhar kludge from Chris Toshok 1999-11-04 05:23 Brian Jones * Makefile.am: definitely make lib before native 1999-11-04 05:23 Brian Jones * lib/: Makefile.am, standard.omit, java.dep: updates 1999-10-30 15:51 Brian Jones * javax/swing/plaf/: BorderUIResource.java, UIResource.java: finished the move 1999-10-29 22:53 Brian Jones * java/awt/datatransfer/DataFlavor.java: static(): fixed a problem with initializing static final variables which jikes did not like by creating another intermediate non-final static variable and assigning its value to each final variable exactly once. 1999-10-24 08:55 Brian Jones * lib/Makefile.am: added CSO flag again 1999-10-24 08:47 Brian Jones * lib/mkdep.pl.in: minor oops 1999-10-24 08:44 Brian Jones * configure.in: updated 1999-10-24 08:44 Brian Jones * lib/mkdep.pl.in: maintainer utility 1999-10-24 08:43 Brian Jones * lib/Makefile.am: some changes for jikes support # having a problem with make but jikes compiles nearly 700 classes so # that's good 1999-10-24 06:15 Brian Jones * configure.in: # updated version number for the inevitable release :) 1999-10-24 05:57 Brian Jones * lib/: deps.sh.in, .deps: no longer needed, broken anyway 1999-10-24 05:54 Brian Jones * configure.in: no longer need jdeps, using jikes instead (1.09+) added a number of derived objects for configure to produce added a check for perl, used in maintainer-build 1999-10-24 05:44 Brian Jones * java/beans/Makefile.am: updated EXTRA_DIST added SUBDIRS 1999-10-24 05:36 Brian Jones * java/awt/Makefile.am: added SUBDIRS 1999-10-24 05:34 Brian Jones * java/awt/: Makefile.am, datatransfer/Makefile.am, event/Makefile.am, peer/Makefile.am, print/Makefile.am: initial checkin 1999-10-24 05:19 Brian Jones * gnu/java/awt/peer/Makefile.am, gnu/java/awt/peer/gtk/Makefile.am, java/Makefile.am, java/security/Makefile.am: updated 1999-10-24 05:18 Brian Jones * gnu/java/awt/image/Makefile.am, java/security/cert/Makefile.am, java/security/spec/Makefile.am: initial commit 1999-10-24 05:18 Brian Jones * gnu/java/awt/Makefile.am: added image to SUBDIRS 1999-10-23 05:59 Brian Jones * configure.in: remove lib/deps.sh as derived object of configure 1999-10-23 05:56 Brian Jones * lib/standard.omit: ignore gnu/javax/swing/plaf/gtk/.* 1999-10-23 05:03 Brian Jones * java/awt/peer/TextComponentPeer.java: getCaretPosition() : changed return type to int from void 1999-10-23 05:01 Brian Jones * java/awt/peer/ScrollPanePeer.java: getHScrollbarHeight() : set return type to int getVScrollbarWidth() : set return type to int 1999-10-23 04:56 Brian Jones * java/awt/event/WindowEvent.java: WINDOW_ClOSED changed to WINDOW_CLOSED 1999-10-23 04:53 Brian Jones * java/awt/TextArea.java: append() : changed reference to variable 'text' to the argument of the function 'str' 1999-10-20 05:39 Paul Fisher * gnu/java/awt/peer/gtk/GdkFontMetrics.java, gnu/java/awt/peer/gtk/GdkGraphics.java, gnu/java/awt/peer/gtk/GtkCanvasPeer.java, gnu/java/awt/peer/gtk/GtkComponentPeer.java, gnu/java/awt/peer/gtk/GtkFramePeer.java, gnu/java/awt/peer/gtk/GtkWindowPeer.java, native/gnu.java.awt.peer.gtk/gdkgraphics.c, native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c, native/gnu.java.awt.peer.gtk/gtkevents.c, native/gnu.java.awt.peer.gtk/gtkpanelpeer.c, native/gnu.java.awt.peer.gtk/gtkpeer.h, native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: Make Swing go. 1999-10-20 04:10 Brian Jones * lib/standard.omit: updated 1999-10-20 03:37 Brian Jones * gnu/java/security/provider/SHA1PRNG.java: added package definition gnu.java.security.provider 1999-10-17 05:21 Paul Fisher * native/gnu.java.awt.peer.gtk/gdkgraphics.c, native/gnu.java.awt.peer.gtk/gtkimagepainter.c, gnu/java/awt/peer/gtk/GdkGraphics.java, gnu/java/awt/peer/gtk/GtkComponentPeer.java, gnu/java/awt/peer/gtk/GtkOffScreenImage.java: Implement double buffering support (minus the ImageProducer). 1999-10-17 05:16 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkmenuitempeer.c, gnu/java/awt/peer/gtk/GtkMenuItemPeer.java: Implement setEnabled and setLabel. 1999-10-16 23:54 Paul Fisher * native/gnu.java.awt.peer.gtk/gdkgraphics.c, gnu/java/awt/peer/gtk/GdkGraphics.java: Implement copyArea. 1999-10-16 23:29 Paul Fisher * native/gnu.java.awt.peer.gtk/gdkgraphics.c, gnu/java/awt/peer/gtk/GdkGraphics.java: Implement clipRect. 1999-10-16 23:09 Paul Fisher * gnu/java/awt/peer/gtk/GdkGraphics.java, native/gnu.java.awt.peer.gtk/gdkgraphics.c: Implement most of Graphics (minus Images and stupid rounded rectangles). 1999-10-16 05:13 Paul Fisher * gnu/java/awt/peer/gtk/GtkMenuItemPeer.java, gnu/java/awt/peer/gtk/GtkMenuPeer.java, gnu/java/awt/peer/gtk/GtkPopupMenuPeer.java, native/gnu.java.awt.peer.gtk/gtkpeer.h, native/gnu.java.awt.peer.gtk/gtkmenupeer.c, native/gnu.java.awt.peer.gtk/gtkpopupmenupeer.c: Implement MenuShortcuts. 1999-10-16 04:25 Brian Jones * doc/www.gnu.org/: Makefile, doc/Makefile, announce/Makefile: fixed my earlier mistake 1999-10-16 01:43 Brian Jones * doc/www.gnu.org/: announce/Makefile, doc/Makefile, status.mhtml, status.mhtml: updated 1999-10-16 01:42 Brian Jones * doc/www.gnu.org/Makefile: better recursion, moved almost all rules into this one Makefile 1999-10-15 21:34 Paul Fisher * gnu/java/awt/peer/gtk/GtkTextAreaPeer.java, gnu/java/awt/peer/gtk/GtkTextComponentPeer.java, gnu/java/awt/peer/gtk/GtkTextFieldPeer.java, native/gnu.java.awt.peer.gtk/gtktextareapeer.c, native/gnu.java.awt.peer.gtk/gtktextcomponentpeer.c, native/gnu.java.awt.peer.gtk/gtktextfieldpeer.c: Clean up. 1999-10-15 20:20 Paul Fisher * native/gnu.java.awt.peer.gtk/gtklistpeer.c: Clean up and make getSelectedIndexes return sane values. 1999-10-15 20:19 Paul Fisher * gnu/java/awt/peer/gtk/GtkListPeer.java: Clean up and remove myListPeer. 1999-10-13 20:08 Paul Fisher * gnu/java/awt/peer/gtk/GtkMenuItemPeer.java, gnu/java/awt/peer/gtk/GtkPopupMenuPeer.java, gnu/java/awt/peer/gtk/GtkToolkit.java, native/gnu.java.awt.peer.gtk/gtkpopupmenupeer.c: Add popup menu support. 1999-10-12 23:55 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkevents.c: Fire MOUSE_MOVED and MOUSE_DRAGGED events. 1999-10-12 20:27 Paul Fisher * gnu/java/awt/peer/gtk/GdkFontMetrics.java, gnu/java/awt/peer/gtk/GdkGraphics.java, gnu/java/awt/peer/gtk/GtkToolkit.java, native/gnu.java.awt.peer.gtk/gdkfontmetrics.c: Add FontMetrics support. 1999-10-12 17:58 Paul Fisher * gnu/java/awt/peer/gtk/GdkGraphics.java: Remove paintMode and make use of immutable property of Color objects. 1999-10-12 05:30 Paul Fisher * gnu/java/awt/peer/gtk/GdkGraphics.java: Simplify color ops. 1999-10-12 05:25 Paul Fisher * gnu/java/awt/peer/gtk/GtkFontPeer.java: Initial commit. 1999-10-12 05:18 Paul Fisher * gnu/java/awt/peer/gtk/GdkGraphics.java, gnu/java/awt/peer/gtk/GtkCanvasPeer.java, gnu/java/awt/peer/gtk/GtkComponentPeer.java, gnu/java/awt/peer/gtk/GtkContainerPeer.java, gnu/java/awt/peer/gtk/GtkToolkit.java, gnu/java/awt/peer/gtk/GtkWindowPeer.java, native/gnu.java.awt.peer.gtk/gdkgraphics.c, native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c, native/gnu.java.awt.peer.gtk/gtktoolkit.c, native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: Add Font support. Change around getGraphics handling. Add XOR drawing support. 1999-10-12 05:14 Paul Fisher * resource/gnu/java/awt/peer/gtk/font.properties: Change suffixes to integers (style value). 1999-10-07 21:58 Paul Fisher * resource/gnu/java/awt/peer/gtk/font.properties: Initial commit for iso8859-1 fonts. 1999-10-04 23:06 Paul Fisher * native/gnu.java.awt.peer.gtk/: gtkcomponentpeer.c, gtkcontainerpeer.c, gtkpanelpeer.c, gtkscrollpanepeer.c, gtkwindowpeer.c: Switch to GtkLayout. 1999-10-04 23:05 Paul Fisher * gnu/java/awt/peer/gtk/GtkContainerPeer.java: Remove unnecessary checkResize. 1999-10-04 22:03 Paul Fisher * native/gnu.java.awt.peer.gtk/: gtkdialogpeer.c, gtkfiledialogpeer.c: Kinda make FileDialog go. 1999-10-04 22:03 Paul Fisher * gnu/java/awt/peer/gtk/: GtkContainerPeer.java, GtkDialogPeer.java, GtkFileDialogPeer.java: Kinda make the FileDialog go, while breaking Dialog. 1999-10-04 11:20 Jochen Hoenicke * java/security/cert/: Collection.java, Set.java: removed bogus classes. 1999-10-04 01:59 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: (setBounds): Add note to fix. 1999-10-04 01:58 Paul Fisher * gnu/java/awt/peer/gtk/GtkComponentPeer.java, gnu/java/awt/peer/gtk/GtkContainerPeer.java, gnu/java/awt/peer/gtk/GtkFramePeer.java, gnu/java/awt/peer/gtk/GtkMenuBarPeer.java, gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java, gnu/java/awt/peer/gtk/GtkMenuItemPeer.java, gnu/java/awt/peer/gtk/GtkWindowPeer.java, native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c, native/gnu.java.awt.peer.gtk/gtkevents.c, native/gnu.java.awt.peer.gtk/gtkmainthread.c, native/gnu.java.awt.peer.gtk/gtkmenuitempeer.c, native/gnu.java.awt.peer.gtk/gtkpeer.h, native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: Handle Insets. 1999-10-02 21:45 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkmenuitempeer.c: (create): Handle separators properly. 1999-10-02 21:45 Paul Fisher * gnu/java/awt/peer/gtk/GtkMenuPeer.java: (addSeparator): create a MenuItem with "-" as the label. 1999-10-02 21:31 Paul Fisher * gnu/java/awt/peer/gtk/GtkCheckboxMenuItemPeer.java, gnu/java/awt/peer/gtk/GtkToolkit.java, native/gnu.java.awt.peer.gtk/gtkcheckboxmenuitempeer.c, native/gnu.java.awt.peer.gtk/gtkmenuitempeer.c, native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: Add CheckboxMenuItem support. 1999-10-02 07:06 Paul Fisher * gnu/java/awt/peer/gtk/GtkDialogPeer.java, gnu/java/awt/peer/gtk/GtkFramePeer.java, gnu/java/awt/peer/gtk/GtkToolkit.java, gnu/java/awt/peer/gtk/GtkWindowPeer.java, gnu/java/awt/peer/gtk/TestAWT.java, native/gnu.java.awt.peer.gtk/gtkmenubarpeer.c, native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c, native/gnu.java.awt.peer.gtk/gtkmenuitempeer.c, native/gnu.java.awt.peer.gtk/gtkmenupeer.c, native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: Add basic menu support. 1999-10-01 03:24 Paul Fisher * native/gnu.java.awt.peer.gtk/gtklistpeer.c: Use a GtkCList instead of a GtkList. 1999-09-29 13:40 Brian Jones * config.guess, config.sub: updated to version 1.4 automake 1999-09-20 20:38 Brian Jones * gnu/java/locale/: block.uni, character.uni: Unicode 3.0 database support 1999-09-20 20:34 Brian Jones * doc/unicode/: UnicodeData-3.0.txt, ReadMe-3.0.txt, BLOCKS.TXT: Unicode 3.0 database 1999-09-19 01:38 Brian Jones * acinclude.m4, configure.in, lib/Makefile.am: support for jikes 1999-09-15 04:04 Brian Jones * native/gnu.java.awt.peer.gtk/Makefile: no longer needed 1999-09-15 03:56 Brian Jones * acinclude.m4, configure.in, native/Makefile.am: updates for libgtk libglib gtkpeers 1999-09-15 03:55 Brian Jones * native/gnu.java.awt.peer.gtk/Makefile.am: # initial checkin 1999-09-15 03:54 Brian Jones * native/gnu.java.awt.peer.gtk/: GdkGraphics.h, GtkButtonPeer.h, GtkCanvasPeer.h, GtkCheckboxPeer.h, GtkChoicePeer.h, GtkClipboard.h, GtkComponentPeer.h, GtkContainerPeer.h, GtkDialogPeer.h, GtkFileDialogPeer.h, GtkFramePeer.h, GtkGenericPeer.h, GtkImage.h, GtkImagePainter.h, GtkLabelPeer.h, GtkListPeer.h, GtkMainThread.h, GtkPanelPeer.h, GtkScrollPanePeer.h, GtkScrollbarPeer.h, GtkTextAreaPeer.h, GtkTextComponentPeer.h, GtkTextFieldPeer.h, GtkToolkit.h, GtkWindowPeer.h: #stubs... 1999-09-12 18:50 Aaron M. Renn * java/awt/: MenuBar.java, CheckboxMenuItem.java, PrintJob.java: Initial Checkin 1999-09-10 02:11 Aaron M. Renn * java/awt/peer/PopupMenuPeer.java: Modified interface for GNU PopupMenu implementation 1999-09-10 02:01 Aaron M. Renn * java/awt/peer/MenuPeer.java: Add needed methods 1999-09-10 02:00 Aaron M. Renn * java/awt/: Menu.java, PopupMenu.java: Initial Checkin 1999-09-09 02:49 Brian Jones * native/: java.io/Makefile.am, java.lang/Makefile.am, java.lang.reflect/Makefile.am, java.net/Makefile.am, java.util/Makefile.am: # fixed automake warnings 1999-09-09 02:20 Brian Jones * acinclude.m4: [no log message] 1999-09-09 01:58 Brian Jones * ltconfig, ltmain.sh: updated to libtool 1.3b 1999-09-09 01:46 Aaron M. Renn * java/awt/MenuItem.java: Initial Checkin 1999-09-07 23:39 Aaron M. Renn * java/awt/: MenuComponent.java, MenuShortcut.java: Initial Checkin 1999-09-06 20:04 Aaron M. Renn * java/awt/BorderLayout.java: Initial Checkin 1999-09-05 19:33 Aaron M. Renn * java/awt/: Color.java, CardLayout.java: Initial Checkin 1999-09-05 00:37 Aaron M. Renn * java/awt/: Checkbox.java, CheckboxGroup.java, Canvas.java: Initial Checkin 1999-09-02 01:42 Aaron M. Renn * java/awt/Choice.java: Initial Checkin 1999-09-01 00:12 Aaron M. Renn * java/awt/FileDialog.java: Initial Checkin 1999-08-31 02:27 Aaron M. Renn * java/awt/Dialog.java: Oops, add layout manager 1999-08-31 01:45 Aaron M. Renn * java/awt/: FlowLayout.java, Dialog.java: Initial Checkin 1999-08-26 10:47 Jochen Hoenicke * java/util/PropertyPermission.java: newPermissionCollection() uses a hashtable to store permissions. This should make huge PermissionCollections with few wildcards more efficient. 1999-08-26 10:45 Jochen Hoenicke * java/security/BasicPermission.java: simplified implies (use the information about wildcard positions). newPermissionCollection added. 1999-08-26 10:29 Jochen Hoenicke * scripts/timezones.pl: added a script to transform the timezone sources (as used by glibc) to commands that fill the hashtable in java/util/TimeZone.java 1999-08-26 10:26 Jochen Hoenicke * java/util/TimeZone.java: The default timezones are now stored in a hashtable along with their aliases. All timezones added (via a script that transform the standard timezone sources as used by glibc) getDisplayName fully implemented. getTimeZone now always a timezone with the requested ID, or GMT if there is no timezone with that ID. This even applies for aliases. hasSameRules added. 1999-08-26 10:20 Jochen Hoenicke * java/util/SimpleTimeZone.java: getDisplayName removed (TimeZone handles it now). hasSameRules added. toString added. minor changes. 1999-08-26 10:12 Jochen Hoenicke * java/util/ResourceBundle.java: Fix in resource bundle semantic: Items that do not exists in the bundle for the requested local should not be taken from the bundle of the default local. The default local is only used if there is no _bundle_ for the requested local. 1999-08-26 10:05 Jochen Hoenicke * java/util/GregorianCalendar.java: Localized gregorianCutOver. Some fixes in the roll() method. Allow to add to AM_PM field. Some minor changes. 1999-08-26 10:02 Jochen Hoenicke * java/util/Calendar.java: Localized some items: minimalDayInFirstWeek, firstDayOfWeek, and the name of the Calendar class clone method fixed. (Didn't clone the field and isSet arrays.) toString method added. 1999-08-26 09:48 Jochen Hoenicke * gnu/java/locale/: LocaleInformation_de.java, LocaleInformation_en.java: Added some items for java.util.*Calendar. Added localized data for german. 1999-08-24 22:43 Aaron M. Renn * java/awt/FontMetrics.java: Initial checkin 1999-08-18 02:03 Aaron M. Renn * java/awt/Font.java: Initial Checkin 1999-08-14 15:09 Jochen Hoenicke * java/util/ResourceBundle.java: use soft references for the resource bundle cache 1999-08-14 14:56 Jochen Hoenicke * java/util/AbstractMap.java: added keySet().contains() method as mentioned in the jdk1.2 documentation. 1999-08-14 14:52 Jochen Hoenicke * java/util/Vector.java: Fixed the toArray() runtime array class problem. checked serialized form and added serialVersionUID. 1999-08-14 14:49 Jochen Hoenicke * java/util/: Hashtable.java, ConcurrentModificationException.java, EmptyStackException.java, EventObject.java, MissingResourceException.java, NoSuchElementException.java, Properties.java, Random.java, Stack.java, TimeZone.java: checked serialized form and added serialVersionUID. 1999-08-14 14:43 Jochen Hoenicke * java/util/: PropertyPermission.java, TooManyListenersException.java: added two missing classes 1999-08-04 03:20 Aaron M. Renn * java/awt/Graphics.java: Initial Checking 1999-08-03 04:15 Brian Jones * gnu/javax/swing/plaf/gtk/: GtkIconFactory.java, GtkLookAndFeel.java, GtkSliderUI.java, SliderTest.java: # been holding these too long 1999-07-25 03:26 Aaron M. Renn * java/awt/: List.java, Image.java: Initial Checkin 1999-07-22 12:51 Jochen Hoenicke * java/util/WeakHashMap.java: Make sure that hashed slot number is not negative. 1999-07-21 11:27 Jochen Hoenicke * AUTHORS: Fixed a typo in my name. 1999-07-18 21:39 Aaron M. Renn * java/security/: AccessControlContext.java, AlgorithmParameterGenerator.java, AlgorithmParameterGeneratorSpi.java, AlgorithmParameters.java, AlgorithmParametersSpi.java, DigestInputStream.java, DummyKeyPairGenerator.java, DummyMessageDigest.java, DummySignature.java, Identity.java, IdentityScope.java, KeyFactory.java, KeyFactorySpi.java, KeyPair.java, KeyPairGenerator.java, KeyPairGeneratorSpi.java, KeyStore.java, KeyStoreSpi.java, Policy.java, SecureClassLoader.java, SecureRandom.java, SecureRandomSpi.java, Security.java, Signature.java, SignatureSpi.java, SignedObject.java, Signer.java, cert/CRL.java, cert/CRLException.java, cert/Certificate.java, cert/CertificateEncodingException.java, cert/CertificateException.java, cert/CertificateExpiredException.java, cert/CertificateFactory.java, cert/CertificateFactorySpi.java, cert/CertificateNotYetValidException.java, cert/CertificateParsingException.java, cert/Collection.java, cert/Set.java, cert/X509CRL.java, cert/X509CRLEntry.java, cert/X509Certificate.java, cert/X509Extension.java, spec/AlgorithmParameterSpec.java, spec/DSAParameterSpec.java, spec/DSAPrivateKeySpec.java, spec/DSAPublicKeySpec.java, spec/EncodedKeySpec.java, spec/InvalidKeySpecException.java, spec/InvalidParameterSpecException.java, spec/KeySpec.java, spec/PKCS8EncodedKeySpec.java, spec/RSAPrivateCrtKeySpec.java, spec/RSAPrivateKeySpec.java, spec/RSAPublicKeySpec.java, spec/X509EncodedKeySpec.java: Initial checking of Mark Benvenuto's security code 1999-07-18 21:36 Aaron M. Renn * gnu/java/security/: der/DEREncodingException.java, provider/DERReader.java, provider/DERWriter.java, provider/DSAKeyPairGenerator.java, provider/DSAParameterGenerator.java, provider/DSAParameters.java, provider/DSASignature.java, provider/Gnu.java, provider/GnuDSAPrivateKey.java, provider/GnuDSAPublicKey.java, provider/MD5.java, provider/SHA.java, provider/SHA1PRNG.java, util/Prime.java: Initial checkin of Mark Benvenuto's security code 1999-07-18 21:34 Aaron M. Renn * java/awt/: Component.java, EventDispatcher.java, Frame.java, Window.java: Updates 1999-07-15 13:32 John Keiser * native/lib/jcl.c: Fixed incredibly stupid FindClass bug. Thanks to Ken Redergard [kenr@xilix.com] for the fix. 1999-07-07 02:03 Aaron M. Renn * java/awt/Panel.java: Initial Checkin 1999-07-07 01:54 Aaron M. Renn * java/awt/: ScrollPane.java, ScrollPaneAdjustable.java: Initial Checkin. They compile, but there's not a snowball's chance in hell that ScrollPane will actually work. 1999-06-30 13:47 Jochen Hoenicke * java/util/LinkedList.java: Added clone() and serialization (compatible to jdk1.2). Fixed a bug in Iter: knownMod was not initialized. 1999-06-30 13:42 Jochen Hoenicke * java/util/Collections.java: Fixed a bug in Collections.singleton() 1999-06-25 13:25 Jochen Hoenicke * java/util/AbstractList.java: changed "knownMod < modCount" to "knownMod != modCount". Latter will even work, if the modCount counter wrapped around. Resolved a naming conflict that jikes complained on. 1999-06-25 13:20 Jochen Hoenicke * java/util/: Hashtable.java, LinkedList.java: changed "knownMod < modCount" to "knownMod != modCount". Latter will even work, if the modCount counter wrapped around. 1999-06-25 13:17 Jochen Hoenicke * java/util/: HashSet.java, TreeMap.java, TreeSet.java: added serialVersionUID compatible with the JDK1.2 classes. 1999-06-25 13:12 Jochen Hoenicke * java/util/HashMap.java: simplified serialization (by using defaultWriteObject and marking the other fields as transient). added serialVersionUID compatible with the JDK1.2 classes. changed "knownMod < modCount" to "knownMod != modCount". Latter will even work, if the modCount counter wrapped around. 1999-06-25 13:05 Jochen Hoenicke * java/util/: Makefile.am, WeakHashMap.java: java.util.WeakHashMap added. 1999-06-23 12:54 Jochen Hoenicke * java/lang/: Makefile.am, ref/Makefile.am, ref/PhantomReference.java, ref/Reference.java, ref/ReferenceQueue.java, ref/SoftReference.java, ref/WeakReference.java: added the java.lang.ref package. 1999-06-22 01:36 Aaron M. Renn * java/awt/Scrollbar.java: Initial Checkin 1999-06-12 20:57 Aaron M. Renn * java/awt/: TextField.java, TextArea.java: Initial Checkin 1999-06-12 20:51 Aaron M. Renn * java/awt/TextComponent.java: Pass unprocessed events to superclass 1999-06-11 22:57 Aaron M. Renn * java/awt/TextComponent.java: Initial Checkin 1999-06-07 21:57 Paul Fisher * doc/www.gnu.org/classpath.mhtml: Remove mail archive link. 1999-06-04 02:47 Aaron M. Renn * java/awt/: Button.java, SystemColor.java: Initial Checkin 1999-06-01 05:27 Brian Jones * native/java.lang/: Float.c, Double.c: # changed include to math.h instead of bits/huge_val.h 1999-05-31 18:59 Aaron M. Renn * java/net/URL.java: Context dependent URL parsing fixes 1999-05-31 18:15 Aaron M. Renn * java/net/InetAddress.java: Multicast address determination fix 1999-05-31 18:01 Aaron M. Renn * gnu/java/io/EncodingManager.java, java/net/InetAddress.java, java/io/PipedReader.java, java/io/ByteArrayOutputStream.java, java/io/CharArrayWriter.java, java/io/PipedInputStream.java: Read system properties in a more clean manner 1999-05-31 00:20 Aaron M. Renn * java/awt/peer/ComponentPeer.java: Minor syntax error fix 1999-05-30 00:37 Aaron M. Renn * java/awt/EventQueue.java: Start dispatcher thread 1999-05-30 00:37 Aaron M. Renn * java/awt/EventDispatcher.java: Initial Checkin 1999-05-29 20:59 Aaron M. Renn * java/awt/Label.java: Add serialVersionUID 1999-05-29 20:55 Aaron M. Renn * java/awt/Frame.java: Added addNotify method 1999-05-29 20:50 Aaron M. Renn * java/awt/: Label.java, GridLayout.java: Initial Checkin 1999-05-25 08:07 Aaron M. Renn * java/awt/EventQueue.java: Add call to notify() in postEvent 1999-05-24 01:27 Aaron M. Renn * java/awt/Frame.java: Remove FIXME comment for something I already fixed 1999-05-24 01:08 Aaron M. Renn * java/awt/AWTEvent.java: Add field for event queuing 1999-05-24 00:43 Aaron M. Renn * java/awt/: Frame.java, EventQueue.java, Cursor.java: Initial Checkin 1999-05-24 00:43 Aaron M. Renn * java/awt/Window.java: Add to parent frame's owned windows list, destory child component on disposal 1999-05-24 00:42 Aaron M. Renn * java/awt/Component.java: Call peer.dispose() in removeNotify() 1999-05-22 01:41 Brian Jones * gnu/javax/swing/plaf/gtk/GtkSliderUI.java: # more tweaks, long ways to go 1999-05-22 01:40 Brian Jones * gnu/javax/swing/plaf/gtk/GtkLookAndFeel.java: # more defaults work for sliders 1999-05-21 01:22 Brian Jones * gnu/javax/swing/plaf/gtk/GtkSliderUI.java: paintThumb(): sliders drawn to the right size now 1999-05-18 02:36 Aaron M. Renn * java/awt/Window.java: Initial checkin 1999-05-18 02:21 Aaron M. Renn * java/awt/Component.java: Added imageUpdate() method stub 1999-05-09 03:59 Aaron M. Renn * java/awt/Container.java: Initial Checkin 1999-05-07 04:54 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkimagepainter.c: (drawPixels): Don't use gdk_flush. 1999-05-07 04:01 Paul Fisher * native/gnu.java.awt.peer.gtk/Makefile, native/gnu.java.awt.peer.gtk/gtkclipboard.c, gnu/java/awt/peer/gtk/GtkClipboard.java, gnu/java/awt/peer/gtk/GtkToolkit.java, gnu/java/awt/peer/gtk/Makefile, gnu/java/awt/peer/gtk/Test.java: System clipboard support added. 1999-05-07 02:11 Aaron M. Renn * java/awt/Insets.java: Initial Checkin 1999-05-02 23:30 Aaron M. Renn * java/awt/Component.java: Finished first cut of this class 1999-05-01 03:44 Aaron M. Renn * java/awt/Component.java: Initial Checkin - not complete, won't compile, just ci for backup 1999-05-01 01:42 Aaron M. Renn * java/awt/peer/ComponentPeer.java: Fix decl for getFontMetrics 1999-04-30 12:58 Paul Fisher * java/awt/Toolkit.java: * (getSystemEventQueue): Fix typo in comment. 1999-04-28 01:01 Aaron M. Renn * java/awt/Toolkit.java: Initial Checkin 1999-04-27 03:03 Aaron M. Renn * java/awt/AWTEventMulticaster.java: Initial Checkin 1999-04-27 00:20 Jon A. Zeppieri * java/util/TreeSet.java: Oops: I accidentally committed this code with some testing modifications. I was referencing a class called "org.p2c2e.TreeMap" rather than the "real" java.util.TreeMap. Fixed now. 1999-04-25 02:17 Aaron M. Renn * java/awt/: AWTEvent.java, Polygon.java: Initial Checkin 1999-04-25 00:51 Jon A. Zeppieri * java/util/ArrayList.java: Really trivial documentation change. 1999-04-24 21:46 Aaron M. Renn * java/awt/Rectangle.java: Forgot hashCode() 1999-04-24 21:44 Aaron M. Renn * java/awt/Dimension.java: Initial checkin 1999-04-24 21:26 Aaron M. Renn * java/awt/Rectangle.java: Initial Checkin 1999-04-24 04:51 Aaron M. Renn * java/awt/peer/: ButtonPeer.java, CanvasPeer.java, CheckboxMenuItemPeer.java, CheckboxPeer.java, ChoicePeer.java, ComponentPeer.java, ContainerPeer.java, DialogPeer.java, FileDialogPeer.java, FontPeer.java, FramePeer.java, LabelPeer.java, LightweightPeer.java, ListPeer.java, MenuBarPeer.java, MenuComponentPeer.java, MenuItemPeer.java, MenuPeer.java, PanelPeer.java, PopupMenuPeer.java, ScrollPanePeer.java, ScrollbarPeer.java, TextAreaPeer.java, TextComponentPeer.java, TextFieldPeer.java, WindowPeer.java: Initial Checkin 1999-04-24 01:03 Aaron M. Renn * java/util/: EventListener.java, EventObject.java, Observable.java, Observer.java: Initial checkin of Daniel Rall's code 1999-04-24 00:59 Aaron M. Renn * java/awt/: print/Book.java, print/Paper.java, print/PrinterJob.java, datatransfer/Clipboard.java, datatransfer/ClipboardOwner.java, datatransfer/DataFlavor.java, datatransfer/FlavorMap.java, datatransfer/StringSelection.java, datatransfer/Transferable.java, datatransfer/UnsupportedFlavorException.java, event/AWTEventListener.java, event/ActionEvent.java, event/ActionListener.java, event/AdjustmentEvent.java, event/AdjustmentListener.java, event/ComponentAdapter.java, event/ComponentEvent.java, event/ComponentListener.java, event/ContainerAdapter.java, event/ContainerEvent.java, event/ContainerListener.java, event/FocusAdapter.java, event/FocusEvent.java, event/FocusListener.java, event/InputEvent.java, event/InputMethodEvent.java, event/InputMethodListener.java, event/InvocationEvent.java, event/ItemEvent.java, event/ItemListener.java, event/KeyAdapter.java, event/KeyEvent.java, event/KeyListener.java, event/MouseAdapter.java, event/MouseEvent.java, event/MouseListener.java, event/MouseMotionAdapter.java, event/MouseMotionListener.java, event/PaintEvent.java, event/TextEvent.java, event/TextListener.java, event/WindowAdapter.java, event/WindowEvent.java, event/WindowListener.java, AWTError.java, AWTException.java, Adjustable.java, IllegalComponentStateException.java, ItemSelectable.java, LayoutManager.java, LayoutManager2.java, MenuContainer.java, PrintGraphics.java, Shape.java, Point.java: Initial Checkin 1999-04-24 00:52 Aaron M. Renn * java/awt/print/: PageFormat.java, Printable.java: Finished these classes 1999-04-13 03:20 Aaron M. Renn * java/awt/print/: PrinterAbortException.java, PrinterException.java, PageFormat.java, Pageable.java, Printable.java, PrinterGraphics.java, PrinterIOException.java: Initial Checkin 1999-04-13 02:11 Aaron M. Renn * THANKYOU: Log changes 1999-04-13 01:58 Aaron M. Renn * java/text/ChoiceFormat.java: Add parse method. Minor fixes 1999-04-09 01:46 Aaron M. Renn * gnu/java/locale/LocaleInformation_en.java, java/text/DecimalFormatSymbols.java: Fix typo 1999-04-08 02:49 Aaron M. Renn * doc/hacking.texinfo: Add decimal format information to Localization section 1999-04-08 02:32 Aaron M. Renn * gnu/java/locale/LocaleInformation_en.java: Add DecimalFormatSymbol information first cut values 1999-04-08 02:18 Aaron M. Renn * java/text/DecimalFormatSymbols.java: Initial Checkin 1999-04-04 22:40 Aaron M. Renn * java/text/: CollationElementIterator.java, RuleBasedCollator.java: Fix rule parsing 1999-04-04 01:27 Aaron M. Renn * java/text/Collator.java: Correct property name 1999-04-02 02:31 Aaron M. Renn * java/text/: BreakIterator.java, DefaultBreakIterator.java: Misc fixes. 1999-03-31 01:51 Aaron M. Renn * java/text/AttributedStringIterator.java: Fix in getRunLength to detect when attribute is not set on a character. I still don't know what this interface method is supposed to do, but at least it now does better what I think it is supposed to do! 1999-03-31 01:49 Aaron M. Renn * java/text/AttributedString.java: Fix stupid bug where attribs wasn't initialized in some constructors. 1999-03-25 03:07 Aaron M. Renn * java/text/Annotation.java: Update toString() for JDK consistency 1999-03-17 13:15 Jochen Hoenicke * java/util/: BitSet.java, Calendar.java, GregorianCalendar.java: Updated to JDK 1.2 1999-03-16 15:47 Jon A. Zeppieri * java/util/ArrayList.java: adding java.util.ArrayList (JDK1.2's answer to Vector) an array-backed List implementation 1999-03-16 08:04 Jon A. Zeppieri * java/util/: TreeMap.java, TreeSet.java: adding java.util.TreeSet significant bugfixes to java.util.TreeMap 1999-03-15 23:24 John Keiser * test/java.beans/: DescriptorTest.java, IntrospectorTest.java, PropertyChangeSupportTest.java: Cleanup, new test 1999-03-15 23:08 John Keiser * java/beans/VetoableChangeSupport.java: Oops, typo. 1999-03-15 22:57 John Keiser * java/beans/beancontext/: BeanContext.java, BeanContextChildComponentProxy.java, BeanContextChildSupport.java, BeanContextContainerProxy.java: Doc fixes. 1999-03-15 22:55 John Keiser * java/beans/: PropertyChangeSupport.java, Visibility.java: Doc fixes 1999-03-15 22:53 John Keiser * java/beans/VetoableChangeSupport.java: Updated to 1.2. 1999-03-15 22:17 John Keiser * java/beans/PropertyChangeSupport.java: Updated to 1.2 spec. 1999-03-15 05:08 Brian Jones * gnu/javax/swing/plaf/gtk/: GtkBorders.java, GtkCheckBoxUI.java, GtkIconFactory.java, GtkLookAndFeel.java, GtkRadioButtonUI.java, GtkSliderUI.java, README: initial commit of these files. 1999-03-15 05:02 Brian Jones * gnu/javax/swing/plaf/gtk/icons/README: initial commit 1999-03-15 05:01 Brian Jones * gnu/javax/swing/plaf/gtk/icons/: Error.gif, Inform.gif, JavaCup.gif, JavaCupLarge.gif, Question.gif, TreeClosed.gif, TreeLeaf-normal.gif, TreeLeaf.gif, TreeOpen.gif, Warn.gif, file-folders.gif, slider.gif: initial checkin, most images need work but folders are done 1999-03-13 23:05 Jon A. Zeppieri * java/util/TreeMap.java: 13 March 1999 -JAZ- adding java.util.TreeMap (red-black tree implementation) to repository 1999-03-11 03:28 Aaron M. Renn * java/text/MessageFormat.java: Initial Checkin 1999-03-06 20:07 Paul Fisher * doc/hacking.texinfo: Reformat sample code to be GNU-style. 1999-03-06 20:02 Paul Fisher * doc/hacking.texinfo: Update coding standards. Remove references to DejaGNU, and update versions of required software. 1999-03-06 18:12 Geoff Berry * test/java.util/ArraysTest.java: (testObject): Commented out toList test since that function doesn't exist. 1999-03-06 18:11 Geoff Berry * test/java.io/DataInputOutputTest.java: (runReadTest): Added 'L' to the end of literal long that is too big to fit in an integer. JDK javac compiles without this, but it is illegal according to JLS. (main): Same as above. 1999-03-06 16:14 Paul Fisher * doc/www.gnu.org/announce/: .cvsignore, 19990206.mhtml: Set MHTML::INCLUDE-PREFIX and cvsignore *.html. 1999-03-06 16:05 Paul Fisher * doc/www.gnu.org/announce/Makefile: Fix a silly bug. 1999-03-06 16:01 Paul Fisher * doc/www.gnu.org/: Makefile, classpath.mhtml, announce/19990206.mhtml, announce/Makefile: Add 1999-02-06 announcement. 1999-03-04 17:55 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkimagepainter.c: (drawPixels): Convert image data from 0xBBGGRRAA to 0xAARRGGBB on little endian machines. 1999-03-03 14:41 Jochen Hoenicke * java/util/Properties.java: fixed a bug in store (missing flush) spotted by Matt Mucklo 1999-03-02 07:01 Paul Fisher * gnu/java/awt/peer/gtk/GtkImage.java: (setPixels): Handle (width < scansize). 1999-03-01 21:26 Paul Fisher * gnu/java/awt/peer/gtk/: GdkGraphics.java, GtkImage.java, GtkImagePainter.java, GtkToolkit.java, Makefile, Test.java: Initial image code support (scaling methods of Graphics are not yet supported). 1999-03-01 21:23 Paul Fisher * native/gnu.java.awt.peer.gtk/: Makefile, gdkgraphics.c, gtkimagepainter.c, gtkpeer.h: Initial image code support. 1999-03-01 03:15 Geoff Berry * java/security/: DigestOutputStream.java, Makefile.am, MessageDigest.java, MessageDigestSpi.java, Security.java: Added to repository. 1999-03-01 02:55 Geoff Berry * java/security/Provider.java: (Provider): Make protected to match spec. 1999-03-01 01:27 Aaron M. Renn * THANKYOU: Alphabetize and add Matt Mucklo 1999-03-01 01:12 Aaron M. Renn * java/net/URLDecoder.java: Fix a ton of D-U-M dumb bugs. I must've been drunk when I coded this. Don't laugh, I always drink when I code. 1999-02-27 05:22 Aaron M. Renn * java/text/AttributedCharacterIterator.java: Fix equals() to behave per spec 1999-02-27 04:16 Aaron M. Renn * java/text/StringCharacterIterator.java: Fix bounds checking in constructor. Override equals() method. 1999-02-26 03:02 Brian Jones * aclocal.m4: removed because it is autogenerated by 'aclocal' and is confusing to people who may not be familiar with the build process from CVS. 1999-02-25 21:00 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkmainthread.c: (gtkInit): Register gdk_threads_enter to be called for normal program termination. 1999-02-24 05:25 Aaron M. Renn * java/text/SimpleDateFormat.java: Added date parsing support 1999-02-24 05:10 Aaron M. Renn * java/util/Date.java: Subtract one from returned weekday in toString() Is this right? 1999-02-24 04:58 Aaron M. Renn * java/util/Date.java: Use HOUR_OF_DAY instead of HOUR in toString() 1999-02-22 21:21 John Keiser * java/beans/beancontext/: BeanContextChild.java, BeanContextServiceRevokedListener.java, BeanContextServicesListener.java: doc, bug fixes 1999-02-22 21:21 John Keiser * java/beans/beancontext/BeanContextChildSupport.java: New class. 1999-02-22 21:06 Geoff Berry * java/io/ObjectInputStream.java: (readObject): Removed unused variable. 1999-02-22 21:05 Geoff Berry * java/io/ObjectInputStream.java: (readObject): Changed while loop to switch statement. 1999-02-22 15:57 John Keiser * java/beans/Beans.java: Doh! Typo. 1999-02-19 22:22 John Keiser * java/beans/beancontext/: BeanContextMembershipEvent.java, BeanContextServiceAvailableEvent.java, BeanContextServiceRevokedEvent.java: typos 1999-02-19 22:16 John Keiser * java/beans/beancontext/: BeanContextEvent.java, BeanContextMembershipEvent.java, BeanContextServiceAvailableEvent.java, BeanContextServiceRevokedEvent.java: Added events. 1999-02-19 00:12 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkmainthread.c: (gtkInit): Init gdkrgb. 1999-02-19 00:06 John Keiser * java/beans/DesignMode.java: New 1.2 class 1999-02-19 00:05 John Keiser * doc/www.gnu.org/: classpath.mhtml, status.mhtml: Updated status 1999-02-18 23:54 John Keiser * java/beans/beancontext/: BeanContext.java, BeanContextChild.java, BeanContextChildComponentProxy.java, BeanContextContainerProxy.java, BeanContextMembershipListener.java, BeanContextProxy.java, BeanContextServiceProvider.java, BeanContextServiceProviderBeanInfo.java, BeanContextServiceRevokedListener.java, BeanContextServices.java, BeanContextServicesListener.java: Added interfaces for new package 1999-02-18 23:54 John Keiser * java/beans/Beans.java: Fixed doc comments 1999-02-11 23:34 Aaron M. Renn * com/sun/javadoc/: ClassDoc.java, ConstructorDoc.java, Doc.java, DocErrorReporter.java, Doclet.java, ExecutableMemberDoc.java, FieldDoc.java, MemberDoc.java, MethodDoc.java, PackageDoc.java, ParamTag.java, Parameter.java, ProgramElementDoc.java, RootDoc.java, SeeTag.java, SerialFieldTag.java, Tag.java, ThrowsTag.java, Type.java: Initial checkin of Javadoc API 1999-02-11 22:11 John Keiser * java/: beans/Introspector.java, lang/Double.java, lang/Float.java, lang/Integer.java, lang/Object.java, lang/RuntimePermission.java, lang/StringBuffer.java: Fixed glaring ugliness in doc comments 1999-02-11 21:09 John Keiser * vm/reference/: gnu/vm/stack/StackFrame.java, gnu/vm/stack/StackTrace.java, java/lang/Class.java, java/lang/Runtime.java, java/lang/Thread.java, java/lang/VMClassLoader.java, java/lang/VMObject.java, java/lang/VMSecurityManager.java, java/lang/VMSystem.java, java/lang/reflect/Constructor.java, java/lang/reflect/Field.java, java/lang/reflect/Method.java: Copyright, Doc Fixes 1999-02-11 08:33 Geoff Berry * gnu/java/security/provider/: Makefile.am, SHA.java: Added to repoitory. 1999-02-11 08:32 Geoff Berry * gnu/java/security/Makefile.am: (SUBDIRS): Added provider. 1999-02-11 08:31 Geoff Berry * configure.in: (AC_OUTPUT): Added gnu/java/security/provider/Makefile. 1999-02-10 23:54 John Keiser * java/lang/Math.java: Added docs. 1999-02-10 22:34 John Keiser * gnu/java/: beans/BeanInfoEmbryo.java, beans/EmptyBeanInfo.java, beans/ExplicitBeanInfo.java, beans/IntrospectionIncubator.java, beans/editors/ColorEditor.java, beans/editors/FontEditor.java, beans/editors/NativeBooleanEditor.java, beans/editors/NativeByteEditor.java, beans/editors/NativeDoubleEditor.java, beans/editors/NativeFloatEditor.java, beans/editors/NativeIntEditor.java, beans/editors/NativeLongEditor.java, beans/editors/NativeShortEditor.java, beans/editors/StringEditor.java, beans/info/ComponentBeanInfo.java, io/ClassLoaderObjectInputStream.java, lang/ArrayHelper.java, lang/ClassHelper.java, lang/ClassLoaderHelper.java, lang/ExecutionStack.java, lang/MainThread.java, lang/StackFrame.java: Copyright Fixes. 1999-02-10 22:29 John Keiser * java/lang/StringBuffer.java: Docs added. 1999-02-10 00:03 John Keiser * doc/vmintegration.texinfo: Texinfo typo 1999-02-10 00:02 John Keiser * doc/vmintegration.texinfo: Updates based on new knowledge. 1999-02-09 23:32 John Keiser * doc/hacking.texinfo: Modified notes about Portability (VM Interface) 1999-02-09 21:23 John Keiser * doc/www.gnu.org/status.mhtml: Doh, typo 1999-02-09 21:22 John Keiser * doc/www.gnu.org/: classpath.mhtml, macros.mhtml, status.mhtml: Clarified some comments about package status. 1999-02-09 04:37 Paul Fisher * doc/www.gnu.org/macros.mhtml: Tweak Tap's tapping a tad. 1999-02-09 00:46 Aaron M. Renn * doc/www.gnu.org/announce/19990206.txt: Initial Checkin 1999-02-08 23:42 John Keiser * java/lang/: Double.java, Float.java: Re-added NullPointerException; removed WIDEFP_* fields; clarified doc comments 1999-02-08 21:47 John Keiser * java/lang/: Double.java, Float.java: Added comments for parsing and printing. 1999-02-08 17:50 John Keiser * java/beans/: BeanDescriptor.java, BeanInfo.java, Beans.java, Customizer.java, EventSetDescriptor.java, FeatureDescriptor.java, IndexedPropertyDescriptor.java, IntrospectionException.java, Introspector.java, MethodDescriptor.java, ParameterDescriptor.java, PropertyChangeEvent.java, PropertyChangeListener.java, PropertyChangeSupport.java, PropertyDescriptor.java, PropertyEditor.java, PropertyEditorManager.java, PropertyEditorSupport.java, PropertyVetoException.java, SimpleBeanInfo.java, TODO, VetoableChangeListener.java, VetoableChangeSupport.java, Visibility.java: Copyright assigned to FSF; @since tags added. 1999-02-08 17:28 John Keiser * java/lang/String.java: More documented methods 1999-02-08 17:11 John Keiser * java/lang/: Byte.java, Cloneable.java, Comparable.java, Double.java, Float.java, Integer.java, Throwable.java: More doc fixes (@author, @since, added docs for Float/Double). 1999-02-08 16:07 John Keiser * java/lang/: Boolean.java, Byte.java, Character.java, ClassLoader.java, Comparable.java, Double.java, Float.java, Integer.java, Long.java, Math.java, Number.java, Object.java, Runnable.java, SecurityManager.java, Short.java, String.java, StringBuffer.java, System.java, ThreadDeath.java, ThreadGroup.java, Throwable.java, Void.java: Added *lots* of comments, fixed copyrights, added @author, @since tags where they didn't exist. 1999-02-07 16:52 Paul Fisher * doc/www.gnu.org/classpath.mhtml: Fix spelling of `temporary'. 1999-02-07 09:16 Paul Fisher * doc/www.gnu.org/classpath.mhtml: Make links absolute. 1999-02-07 09:11 Paul Fisher * doc/www.gnu.org/Makefile: Generate index.html as a symlink from classpath.html 1999-02-07 08:58 Paul Fisher * doc/www.gnu.org/doc/.cvsignore: Fix stupid typo. 1999-02-07 08:57 Paul Fisher * doc/www.gnu.org/: .cvsignore, doc/.cvsignore: Ignore *.html. 1999-02-07 08:30 Paul Fisher * doc/www.gnu.org/: Makefile, doc/Makefile: Allow mhc to be specified through the environment. 1999-02-07 07:37 Paul Fisher * doc/www.gnu.org/: Makefile, doc/Makefile, doc/footer.mhtml: Add appropriate copyright footer to autogenerated html from texinfo files. 1999-02-07 07:08 Paul Fisher * doc/www.gnu.org/macros.mhtml: (package-item): Make status.html link absolute. 1999-02-07 06:54 Paul Fisher * doc/www.gnu.org/README: Info on how to change/add files to www.gnu.org. 1999-02-07 06:54 Paul Fisher * doc/www.gnu.org/: Makefile, classpath.mhtml, macros.mhtml, status.mhtml, doc/Makefile: Initial setup for www.gnu.org. 1999-02-06 20:11 Aaron M. Renn * native/java.io/File.c: Fix permissions settings in setReadOnlyInternal() 1999-02-05 22:24 John Keiser * java/lang/Void.java: Added copyright, comments. 1999-02-05 22:16 John Keiser * java/lang/reflect/: Array.java, InvocationTargetException.java, Member.java, Modifier.java, README, TODO: Changed copyrights, updated docs 1999-02-02 04:42 Jim Blair * gnu/java/awt/peer/gtk/GtkToolkit.java: More reality. 1999-02-02 04:40 Jim Blair * native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: Trying to show Paul reality. 1999-02-02 03:31 Paul Fisher * gnu/java/awt/peer/gtk/GtkToolkit.java: (setComponentState): Use getBounds instead of getLocation and getSize. 1999-02-02 03:14 Jim Blair * native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: Fucked up shit. 1999-02-02 03:12 Jim Blair * gnu/java/awt/peer/gtk/: GtkButtonPeer.java, GtkCanvasPeer.java, GtkCheckboxPeer.java, GtkChoicePeer.java, GtkComponentPeer.java, GtkLabelPeer.java, GtkListPeer.java, GtkPanelPeer.java, GtkScrollPanePeer.java, GtkScrollbarPeer.java, GtkTextAreaPeer.java, GtkTextFieldPeer.java, GtkToolkit.java: Abandon syncAttributes. Use setComponentState. 1999-02-01 14:52 Stuart Ballard * java/util/Collections.java: Fix for build bustage; unimplemented methods now implemented 1999-02-01 04:49 Aaron M. Renn * lib/: .deps, standard.omit: New dependency info 1999-02-01 04:22 Aaron M. Renn * java/math/Makefile.am: Add BigDecimal to EXTRA_DIST 1999-02-01 03:47 Aaron M. Renn * NEWS, INSTALL: Minor typo fixes 1999-02-01 03:42 Stuart Ballard * java/util/AbstractList.java: Fix for build bustage. Oops! 1999-02-01 03:32 Aaron M. Renn * java/math/BigDecimal.java: Add compareTo(Object) method 1999-02-01 03:31 Aaron M. Renn * java/math/BigInteger.java: Add substract method 1999-02-01 03:18 Aaron M. Renn * java/util/: AbstractList.java, Collections.java: Fall back changes to make them compile 1999-01-31 04:40 Jim Blair * native/gnu.java.awt.peer.gtk/: gtkbuttonpeer.c, gtkcanvaspeer.c, gtkcheckboxpeer.c, gtkchoicepeer.c, gtkcomponentpeer.c, gtkevents.c, gtklabelpeer.c, gtklistpeer.c, gtkmainthread.c, gtkpanelpeer.c, gtkscrollbarpeer.c, gtkscrollpanepeer.c, gtktextareapeer.c, gtktextfieldpeer.c: Cleaned up code. Removed visibility settings in constructors. Removed defunct functions. 1999-01-31 04:37 Jim Blair * gnu/java/awt/peer/gtk/: GtkButtonPeer.java, GtkCanvasPeer.java, GtkCheckboxPeer.java, GtkChoicePeer.java, GtkComponentPeer.java, GtkDialogPeer.java, GtkFileDialogPeer.java, GtkLabelPeer.java, GtkListPeer.java, GtkMainThread.java, GtkPanelPeer.java, GtkScrollPanePeer.java, GtkScrollbarPeer.java, GtkTextAreaPeer.java, GtkTextFieldPeer.java, TestAWT.java: Cleaned up code. Resurrected syncAttrs() as syncAttributes(). All Peer constructors now call syncAttributes() except top level windows. Moved visibility and size setting into syncAttributes() where applicable. TestAWT is now maintainable. Maybe. 1999-01-30 23:23 Aaron M. Renn * java/math/: BigDecimal.java, BigInteger.java: Put package decl before import 1999-01-30 21:54 Aaron M. Renn * README, INSTALL, THANKYOU: Updates for release 1999-01-29 16:33 Jochen Hoenicke * java/lang/String.java: [no log message] 1999-01-28 22:56 Paul Fisher * java/math/: BigDecimal.java, BigInteger.java: Bring java.math up to JDK 1.2 compliance. (code still needs to be rigorously tested) 1999-01-28 22:55 Paul Fisher * native/java.math/BigInteger.c: Initial commit of native side of BigInteger. 1999-01-27 16:07 Jochen Hoenicke * java/util/: ListResourceBundle.java, PropertyResourceBundle.java: fixed an incompatibility with sun jdk. 1999-01-27 15:53 Jochen Hoenicke * native/java.util/: Makefile.am, ResourceBundle.c, java_util_ResourceBundle.h: Added a native method for ResourceBundle (totally untested). 1999-01-27 15:07 Jochen Hoenicke * java/util/ResourceBundle.java: replaced usage of gnu.vm.stack.StackTrace with native method. fixed an incompatibility with sun jdk, where the doc was incomplete. 1999-01-26 07:07 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkevents.c, gnu/java/awt/peer/gtk/GtkButtonPeer.java: Deliver key presses to widgets that have keyboard focus, and fire an action event if space is pressed when a button has keyboard focus. 1999-01-26 07:02 Paul Fisher * gnu/java/awt/peer/gtk/TestAWT.java: Convert MouseListeners to ActionListeners. Note to self: Kill Jim. 1999-01-26 05:36 Aaron M. Renn * java/util/Locale.java: Don't attempt to convert language is lang is empty string 1999-01-26 05:23 Aaron M. Renn * java/lang/String.java: Allocate the intern hash table to we don't crash and burn on intern() 1999-01-26 05:13 Aaron M. Renn * java/util/Date.java: Make toString() use getDisplayName() instead of getID() 1999-01-26 05:12 Aaron M. Renn * java/util/SimpleTimeZone.java: Added getDisplayName() 1999-01-26 04:47 Aaron M. Renn * java/util/TimeZone.java: Added getDisplayName() methods and LONG/SHORT constants 1999-01-26 03:21 Aaron M. Renn * java/text/SimpleDateFormat.java: Make strict date parsing work...sort of, for most things 1999-01-26 03:18 Jim Blair * gnu/java/awt/peer/gtk/TestAWT.java: Radio Buttons. 1999-01-26 03:05 Jim Blair * gnu/java/awt/peer/gtk/TestAWT.java: FileDialog (broken: Rao did it.), Label. 1999-01-25 15:32 Jochen Hoenicke * java/util/Locale.java, gnu/java/locale/Makefile.am, gnu/java/locale/iso3166_de.properties, gnu/java/locale/iso639-a3.properties, gnu/java/locale/iso639.properties, gnu/java/locale/iso639_de.properties, gnu/java/locale/iso639_fr.properties, gnu/java/locale/iso639_ga.properties: Replaced Locale.java with my version (should be 1.2 compliant and serializable) Changed three iso639 contry codes to their new variants. Added properties for german. 1999-01-24 21:17 Paul Fisher * gnu/java/awt/image/XBMDecoder.java: (getScanline): Use a static masktable. 1999-01-24 21:06 Paul Fisher * gnu/java/awt/image/XBMDecoder.java: (getScanline): Handle unpadded bitmaps. 1999-01-24 08:03 Paul Fisher * gnu/java/awt/image/: ImageDecoder.java, XBMDecoder.java: Initial image code framework with support for X11 bitmaps. 1999-01-24 00:12 Stuart Ballard * java/util/: AbstractSequentialList.java, Collections.java: Fixed to use the new (1.2RC1) semantics of ListIterator.add() 1999-01-23 23:39 Jim Blair * gnu/java/awt/peer/gtk/TestAWT.java: Added TextField 1999-01-23 22:34 Jim Blair * gnu/java/awt/peer/gtk/TestAWT.java: What the fuck? 1999-01-23 04:45 Jim Blair * gnu/java/awt/peer/gtk/GtkChoicePeer.java, gnu/java/awt/peer/gtk/TestAWT.java, native/gnu.java.awt.peer.gtk/gtkchoicepeer.c: Fixed: choice select event. 1999-01-22 19:52 Paul Fisher * native/gnu.java.awt.peer.gtk/: gtkchoicepeer.c, gtkcheckboxpeer.c, gtkpeer.h: Fire ItemEvents for CheckBox widgets. 1999-01-22 19:07 Paul Fisher * native/gnu.java.awt.peer.gtk/gtklistpeer.c, native/gnu.java.awt.peer.gtk/gtkmainthread.c, native/gnu.java.awt.peer.gtk/gtkpeer.h, gnu/java/awt/peer/gtk/GtkListPeer.java: Fire ItemEvents for List widgets. 1999-01-22 01:42 Stuart Ballard * java/util/Collections.java: Remove hack now that we have java.util.Random implemented to 1.2 specs -- the method in question should now WORK as well as just compiling ;) 1999-01-22 01:36 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkchoicepeer.c, native/gnu.java.awt.peer.gtk/gtkevents.c, native/gnu.java.awt.peer.gtk/gtkpeer.h, native/gnu.java.awt.peer.gtk/gtkmainthread.c, gnu/java/awt/peer/gtk/GtkComponentPeer.java: Fire ItemEvents for Choice widgets. 1999-01-22 01:34 Stuart Ballard * java/util/: ListIterator.java, AbstractList.java, LinkedList.java: Update semantics of ListIterator to bring in line with 1.2RC1 and later 1999-01-20 18:05 Paul Fisher * gnu/java/awt/peer/gtk/GtkLabelPeer.java, native/gnu.java.awt.peer.gtk/gtklabelpeer.c, native/gnu.java.awt.peer.gtk/gtkpeer.h: Implement setAlignment 1999-01-20 05:50 Aaron M. Renn * lib/: Makefile.am, standard.omit: Make --enable-developer work. Omit java.sql 1999-01-20 05:36 Aaron M. Renn * java/util/Makefile.am: Added Random.java to EXTRA_DIST 1999-01-20 01:38 Aaron M. Renn * configure.in: Make version number 0.00 instead of just 0.0 1999-01-20 01:33 Aaron M. Renn * gnu/java/locale/Makefile.am: Put property and unicode files in EXTRA_DIST 1999-01-20 01:01 Aaron M. Renn * lib/Makefile.am: Try to fix --enable-developer-build problem 1999-01-19 23:40 Paul Fisher * gnu/java/awt/peer/gtk/: GtkChoicePeer.java, GtkListPeer.java: Bring java code insync with native code. 1999-01-19 23:39 Paul Fisher * java/math/BigInteger.java: (equals): Clean up. 1999-01-19 22:49 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkscrollbarpeer.c, gnu/java/awt/peer/gtk/GtkScrollbarPeer.java: Fix up page_size. 1999-01-19 20:48 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkmainthread.c, native/gnu.java.awt.peer.gtk/gtkpeer.h, native/gnu.java.awt.peer.gtk/gtkscrollbarpeer.c, gnu/java/awt/peer/gtk/GtkScrollbarPeer.java: Fire AdjustmentEvents. 1999-01-19 04:28 Aaron M. Renn * java/sql/DriverManager.java: Initial Checkin 1999-01-19 02:27 Aaron M. Renn * java/sql/: Date.java, Time.java, Timestamp.java: Oops, forgot to make them serializable 1999-01-19 02:17 Aaron M. Renn * java/sql/: Date.java, Time.java, Timestamp.java, CallableStatement.java, PreparedStatement.java, Statement.java, DriverPropertyInfo.java, Types.java: Initial Checkin 1999-01-17 20:39 Aaron M. Renn * java/sql/: Ref.java, ResultSet.java, ResultSetMetaData.java, SQLData.java, SQLInput.java, SQLOutput.java, Struct.java: Initial Checkin 1999-01-17 20:15 Paul Fisher * native/gnu.java.awt.peer.gtk/gdkgraphics.c: Allow dispose to be called more than once. 1999-01-17 18:34 Paul Fisher * gnu/java/awt/peer/gtk/: GtkButtonPeer.java, GtkComponentPeer.java: If a modal window has the grab, don't fire an action event. 1999-01-17 18:33 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c: Add modalHasGrab. 1999-01-17 17:38 Paul Fisher * native/gnu.java.awt.peer.gtk/: gtkchoicepeer.c, gtklistpeer.c: Fix up choice and list widgets to work again. 1999-01-17 17:07 Jim Blair * gnu/java/awt/peer/gtk/TestAWT.java: Proto-code for cursors. Exhibits Choice bug. 1999-01-17 04:09 Aaron M. Renn * java/sql/DatabaseMetaData.java: Checkin of completed interface 1999-01-15 17:50 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkcheckboxpeer.c: s/gtk_toggle_button_set_state/gtk_toggle_button_set_active/g 1999-01-15 03:57 Aaron M. Renn * java/sql/DatabaseMetaData.java: Initial checkin of this incomplete module. I'd hate to lose what I've typed already, especially since I've already got COBOL fingers and I'm only 2/3 done. 1999-01-15 03:16 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: Change around setBounds to work with WindowMaker 0.50.2. 1999-01-14 05:02 Aaron M. Renn * java/sql/: Array.java, Blob.java, Clob.java, Connection.java, Driver.java: Initial Checkin 1999-01-13 03:34 Brian Jones * native/java.io/: java_io_ObjectInputStream.c, java_io_ObjectOutputStream.c: remove /* within comment 1999-01-12 04:03 Aaron M. Renn * java/sql/: BatchUpdateException.java, DataTruncation.java, SQLException.java, SQLWarning.java: Initial Checkin 1999-01-12 02:21 Aaron M. Renn * INSTALL: Modify install instructions again 1999-01-12 02:05 Aaron M. Renn * lib/Makefile.am: Change install method for time being since we don't support zip archives 1999-01-12 01:40 Aaron M. Renn * README, INSTALL: Add blurb about Japhar CVS 1999-01-12 01:25 Aaron M. Renn * lib/.deps: Updated dependency information 1999-01-12 01:22 Aaron M. Renn * gnu/java/Makefile.am: Remove awt subdirectory for now 1999-01-11 19:19 Jochen Hoenicke * resource/java/util/: iso3166_de.properties, iso639_de.properties: Properties for java.util.Locale 1999-01-11 18:52 Jochen Hoenicke * java/util/TimeZone.java: Fixed some time zone names. 1999-01-11 18:45 Jochen Hoenicke * java/util/Properties.java: Parsing is a little bit more robust. Comment fixing. 1999-01-11 18:41 Jochen Hoenicke * java/util/GregorianCalendar.java: filled the missing constructors 1999-01-11 18:39 Jochen Hoenicke * java/util/: BitSet.java, Calendar.java, DoubleEnumeration.java, ListResourceBundle.java, PropertyResourceBundle.java, ResourceBundle.java, SimpleTimeZone.java, StringTokenizer.java: aesthetic fixes (mainly comments) 1999-01-11 18:35 Jochen Hoenicke * java/util/Date.java: added the missing (deprecated) methods 1999-01-11 18:28 Jochen Hoenicke * java/util/Random.java: Added java.util.Random; the random number generator 1999-01-11 05:26 Aaron M. Renn * doc/hacking.texinfo: Added section on localization 1999-01-11 03:13 Aaron M. Renn * java/text/DateFormatSymbols.java: Fix the equals method 1999-01-11 03:12 Aaron M. Renn * configure.in: Added native/java.util Makefile 1999-01-11 03:11 Aaron M. Renn * native/Makefile.am: Add java.util directory 1999-01-11 03:11 Aaron M. Renn * native/java.util/Makefile.am, native/java.util/TimeZone.c, native/java.util/java_util_TimeZone.h, java/text/SimpleDateFormat.java: Initial checkin 1999-01-11 03:10 Aaron M. Renn * java/util/TimeZone.java: Added new aliasings mechanism for time zones. Also added a new internal method to calculate the default time zone. Not relying on user.timezone. 1999-01-10 18:23 Aaron M. Renn * gnu/java/locale/LocaleInformation_en.java: Corrected date format 1999-01-09 23:40 Aaron M. Renn * java/text/: FieldPosition.java, ParsePosition.java: Add toString() method 1999-01-09 05:40 Aaron M. Renn * java/text/: DateFormat.java, DateFormatSymbols.java: Initial Checkin 1999-01-07 06:01 Brian Jones * java/lang/Compiler.java: doc fixes 1999-01-07 05:41 Brian Jones * java/lang/Double.java: compareTo(Double): initial implementation compareTo(Object): initial implementation doc comments added 1999-01-07 05:10 Brian Jones * native/java.lang/Double.c: parseDouble(): float and double designators are allowed 1999-01-07 05:09 Brian Jones * native/java.lang/Float.c: float designators 'f' and 'F' are allowed in updates to the JLS. 1999-01-07 03:53 Brian Jones * java/lang/Cloneable.java: copyright notice added 1999-01-06 14:14 Brian Jones * doc/hacking.texinfo: If you add a node or otherwise rearrange the document, be sure to do a C-u C-c C-u m (remake master menu and recalculate all next/prev pointers). 1999-01-06 14:08 Brian Jones * java/lang/Byte.java: doc fixes 1999-01-06 14:01 Brian Jones * java/lang/Boolean.java: doc fix 1999-01-06 10:22 Paul Fisher * java/lang/Character.java: Hopefully fix CVS build. 1999-01-06 04:33 Brian Jones * java/lang/Byte.java: doc comments added 1999-01-06 03:45 Brian Jones * java/lang/Boolean.java: comments added 1999-01-06 03:24 Jim Blair * gnu/java/awt/peer/gtk/TestAWT.java: The evil twin of TestGTK. 1999-01-06 02:52 Jim Blair * native/gnu.java.awt.peer.gtk/.cvsignore, gnu/java/awt/peer/gtk/.cvsignore: Put something useful in here. 1999-01-05 16:26 Paul Fisher * java/lang/Character.java: (readChar): Cache last read value, and handle (getBlock(ch) == -1) correctly. 1999-01-05 15:10 Paul Fisher * java/lang/Boolean.java: (toString): convert if/then/else to ternary expression. 1999-01-03 21:17 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkevents.c, native/gnu.java.awt.peer.gtk/gtkmainthread.c, native/gnu.java.awt.peer.gtk/gtkpeer.h, gnu/java/awt/peer/gtk/GtkComponentPeer.java: Add focus event framework. 1999-01-03 20:31 Paul Fisher * native/gnu.java.awt.peer.gtk/: gtkmainthread.c, gtkpeer.h: Update for key event support. 1999-01-03 17:59 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkevents.c, gnu/java/awt/peer/gtk/GtkComponentPeer.java: Add key events. 1999-01-03 06:59 Aaron M. Renn * doc/hacking.texinfo: Added section on byte/char converters 1999-01-03 00:20 Brian Jones * configure.in: do not create awt Makefiles 1999-01-03 00:18 Brian Jones * lib/deps.sh.in: specify location of gen-classlist.sh 1999-01-02 23:28 Brian Jones * java/lang/Double.java: static(): load library `javalang' 1999-01-02 23:26 Brian Jones * native/java.lang/: Float.c, java_lang_Float.h: author updated 1999-01-02 23:25 Brian Jones * native/java.lang/Makefile.am: include Double.c for compile 1999-01-02 23:25 Brian Jones * native/java.lang/: Double.c, java_lang_Double.h: initial checkin 1999-01-02 22:28 Jim Blair * native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: redundant gtk_container_add removed 1999-01-02 22:00 Jim Blair * native/gnu.java.awt.peer.gtk/gtkwindowpeer.c, gnu/java/awt/peer/gtk/GtkFileDialogPeer.java, gnu/java/awt/peer/gtk/GtkDialogPeer.java: It compiles again. 1999-01-02 21:50 Jim Blair * native/gnu.java.awt.peer.gtk/gtkpeer.h: Added setup_window () 1999-01-02 21:48 Jim Blair * native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: Moved dialog construction out, added setup_window () for generic window tasks 1999-01-02 21:41 Jim Blair * gnu/java/awt/peer/gtk/GtkWindowPeer.java: Moved dialogpeer construction to dialogpeer class 1999-01-02 21:40 Jim Blair * gnu/java/awt/peer/gtk/GtkToolkit.java: Added parent parameter to createDialog 1999-01-02 21:39 Jim Blair * gnu/java/awt/peer/gtk/GtkDialogPeer.java: Moved construction into dialogpeer from windowpeer 1999-01-02 21:38 Jim Blair * native/gnu.java.awt.peer.gtk/gtkdialogpeer.c: Initial commit 1999-01-02 21:37 Jim Blair * gnu/java/awt/peer/gtk/Makefile: Added Dialog support 1999-01-02 21:35 Jim Blair * native/gnu.java.awt.peer.gtk/Makefile: Added dialog support 1999-01-02 21:01 Aaron M. Renn * java/util/GregorianCalendar.java: Make constructors public instead of protected 1999-01-02 18:24 Paul Fisher * gnu/java/awt/peer/gtk/: GtkButtonPeer.java, GtkComponentPeer.java: Use new isEnabled to see if we should send an action command. 1999-01-02 18:22 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c: Add isEnabled which is smarter than Component.isEnabled. 1999-01-02 18:04 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c: gdk_flush() after a setVisible call. 1999-01-02 17:54 Paul Fisher * native/gnu.java.awt.peer.gtk/Makefile: Add gtkcontainerpeer.o 1999-01-02 17:51 Paul Fisher * gnu/java/awt/peer/gtk/: GtkComponentPeer.java, GtkContainerPeer.java, Makefile: Move gtk_container_check_resize to ContainerPeer. 1999-01-02 17:50 Paul Fisher * native/gnu.java.awt.peer.gtk/: gtkcomponentpeer.c, gtkcontainerpeer.c: Move gtk_container_check_resize to a more appropriate location. 1999-01-02 17:49 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: (setBounds): Clean up warning. 1999-01-02 17:35 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: Allow negative coordinate window placement. 1999-01-02 08:20 Paul Fisher * native/gnu.java.awt.peer.gtk/: gtkcomponentpeer.c, gdkgraphics.c: Use bit-shifts for converting 16/8bit color values. 1999-01-02 08:05 Paul Fisher * gnu/java/awt/peer/gtk/: GtkButtonPeer.java, GtkCanvasPeer.java, GtkCheckboxPeer.java, GtkComponentPeer.java, GtkContainerPeer.java, GtkLabelPeer.java, GtkPanelPeer.java, GtkScrollPanePeer.java, GtkScrollbarPeer.java, GtkTextFieldPeer.java, Makefile: Parents are set in the constructors. 1999-01-02 08:04 Paul Fisher * native/gnu.java.awt.peer.gtk/: gdkgraphics.c, gtkbuttonpeer.c, gtkcanvaspeer.c, gtkcheckboxpeer.c, gtkcomponentpeer.c, gtkevents.c, gtklabelpeer.c, gtkpanelpeer.c, gtkscrollbarpeer.c, gtkscrollpanepeer.c, gtktextfieldpeer.c, gtkwindowpeer.c, Makefile, gtkpeer.h: Parents are set in constructors. There are still a few widgets that need this done. Test.java works again. 1999-01-02 06:12 Brian Jones * native/java.lang/java_lang_Float.h: toString() added 1999-01-02 06:09 Brian Jones * native/java.lang/Float.c: toString(): uses %G of sprintf (no post parsing just yet) parseFloat(): fixed numerous bugs, we no longer crash japhar though the JDK does! 1999-01-02 01:11 Aaron M. Renn * gnu/java/locale/: LocaleInformation_en.java, LocaleInformation_en.java: Added entries for date formatting/parsing 1998-12-31 23:48 Brian Jones * java/lang/Float.java: static initializer added 1998-12-31 23:48 Brian Jones * native/java.lang/Float.c: parseFloat(String): while() loop changed to avoid infinite loop 1998-12-31 23:30 Paul Fisher * gnu/java/awt/peer/gtk/: GtkCanvasPeer.java, GtkContainerPeer.java: New scribble stuff. 1998-12-31 23:26 Paul Fisher * gnu/java/awt/peer/gtk/Test.java: Update for new line stuff. 1998-12-31 22:07 Paul Fisher * native/gnu.java.awt.peer.gtk/: gdkgraphics.c, gtkcomponentpeer.c, gtkevents.c, gtkmainthread.c, gtkpeer.h: Event code clean up. 1998-12-31 22:06 Paul Fisher * gnu/java/awt/peer/gtk/: GdkGraphics.java, GtkButtonPeer.java, GtkCanvasPeer.java, GtkComponentPeer.java, GtkContainerPeer.java, Test.java: Lots of event code clean up. 1998-12-31 18:53 Aaron M. Renn * gnu/java/io/decode/Decoder.java: Fix problem where I was calculating the number of chars in an entire buffer rather than just in the requested portion of the buffer. 1998-12-31 17:18 Brian Jones * lib/: gen-classlist.sh.in, deps.sh.in: fix up relative refs to generated output 1998-12-31 17:05 Brian Jones * java/lang/Float.java: updated 1998-12-31 16:59 Brian Jones * acinclude.m4: CLASSPATH_INTERNAL_CHECK_JAPHAR: AC_DEFINE(WITH_JAPHAR) 1998-12-31 16:58 Brian Jones * configure.in: AM_CONFIG_HEADER(config.h) added check for strtod, atof 1998-12-31 16:56 Brian Jones * native/java.lang/Float.c, native/java.lang/java_lang_Float.h, native/java.lang/javalang.c, native/java.lang/javalang.h, acconfig.h: initial commit 1998-12-31 16:55 Brian Jones * native/java.lang/Makefile.am: javalang.c, javalang.h, Float.c, java_lang_Float.h added for compilation include config.h in INCLUDES 1998-12-31 05:28 Paul Fisher * native/gnu.java.awt.peer.gtk/gtktoolkit.c: (getScreenResolution): Change type of res variable to jint. 1998-12-31 05:25 Paul Fisher * gnu/java/awt/peer/gtk/GtkToolkit.java, native/gnu.java.awt.peer.gtk/gtktoolkit.c: Implement Toolkit.sync(). 1998-12-31 05:22 Paul Fisher * native/gnu.java.awt.peer.gtk/: gdkgraphics.c, gtkcomponentpeer.c: Add C side of getForeground/Background. 1998-12-31 05:19 Paul Fisher * gnu/java/awt/peer/gtk/: GdkGraphics.java, GtkComponentPeer.java, GtkToolkit.java, Test.java: Add getForeground and getBackground methods to peers, and have the Toolkit call the set equivalents on the non-peers at creation. 1998-12-31 01:14 Paul Fisher * gnu/java/awt/peer/gtk/: GdkGraphics.java, GtkCanvasPeer.java, GtkToolkit.java, Test.java, Makefile: Scribble support on the Java side. 1998-12-31 01:14 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkpeer.h: Add scribble-ability prototypes. 1998-12-31 01:14 Paul Fisher * native/gnu.java.awt.peer.gtk/: gdkgraphics.c, gtkcanvaspeer.c, gtkevents.c, gtkmainthread.c, Makefile: We can scribble now. This is a very good thing. 1998-12-31 00:37 Aaron M. Renn * java/lang/Character.java: Slurp character data at beginning and cache. 1998-12-31 00:35 Aaron M. Renn * java/io/: FileInputStream.java, RandomAccessFile.java: Ensure we always return -1 on end of file 1998-12-30 22:49 Brian Jones * lib/Makefile.am: *.properties and *.uni copied to gnu/java/locale before zip DISTCLEANFILES and MAINTAINERCLEANFILES added. Left off putting glibj.zip in CLEANFILES because a user probably shouldn't be able to do that easily. Added 'Makefile' to the dependency line of glibj.zip so it gets recreated when it should be more often. 1998-12-30 21:43 Paul Fisher * gnu/java/awt/peer/gtk/: GdkGraphics.java, GtkButtonPeer.java, GtkComponentPeer.java, Makefile, Test.java: Stub out Graphics methods and hook creation into ComponentPeer. 1998-12-30 21:26 Brian Jones * gnu/java/awt/peer/Makefile.am, lib/standard.omit: pretending subdir gtk doesn't exist :) 1998-12-30 20:12 Brian Jones * AUTHORS: use CVS to keep track of who did what 1998-12-30 19:48 Aaron M. Renn * gnu/java/locale/: block.uni, character.uni, iso3166-a3.properties, iso3166.properties, iso639-a2-old.properties, iso639-a3.properties, iso639.properties, titlecase.uni, iso639_fr.properties, iso639_ga.properties: Initial Checkin 1998-12-30 19:46 Aaron M. Renn * lib/.deps: New dependencies that include java.lang.Charater 1998-12-30 19:40 Aaron M. Renn * lib/standard.omit: Remove java.lang.Character from the omit list 1998-12-30 19:40 Aaron M. Renn * java/util/Locale.java: Fully qualify location of property resources 1998-12-30 19:39 Aaron M. Renn * java/lang/: Integer.java, String.java: Remove temporary workarounds now that we have Character working 1998-12-30 19:38 Aaron M. Renn * java/lang/Character.java: Fully qualify location of unicode database. Change \u000D to \r for JavaDeps 1998-12-30 19:37 Aaron M. Renn * java/lang/ClassLoader.java: Fix getSystemResourceAsStream to return null if resource not found 1998-12-30 19:36 Aaron M. Renn * gnu/java/lang/ClassLoaderHelper.java: Handle absolute names and names without trailing / 1998-12-30 19:36 Aaron M. Renn * THANKYOU: More people to thank 1998-12-30 19:33 Brian Jones * AUTHORS: in keeping with section 5 of the maintainers guide 1998-12-30 19:03 Paul Fisher * gnu/java/awt/peer/gtk/GtkButtonPeer.java, gnu/java/awt/peer/gtk/GtkCheckboxPeer.java, gnu/java/awt/peer/gtk/GtkChoicePeer.java, gnu/java/awt/peer/gtk/GtkComponentPeer.java, gnu/java/awt/peer/gtk/GtkLabelPeer.java, gnu/java/awt/peer/gtk/GtkListPeer.java, gnu/java/awt/peer/gtk/GtkPanelPeer.java, gnu/java/awt/peer/gtk/GtkScrollPanePeer.java, gnu/java/awt/peer/gtk/GtkScrollbarPeer.java, gnu/java/awt/peer/gtk/GtkTextAreaPeer.java, gnu/java/awt/peer/gtk/GtkTextFieldPeer.java, gnu/java/awt/peer/gtk/GtkWindowPeer.java, native/gnu.java.awt.peer.gtk/gtkbuttonpeer.c, native/gnu.java.awt.peer.gtk/gtkcheckboxpeer.c, native/gnu.java.awt.peer.gtk/gtkchoicepeer.c, native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c, native/gnu.java.awt.peer.gtk/gtkevents.c, native/gnu.java.awt.peer.gtk/gtklabelpeer.c, native/gnu.java.awt.peer.gtk/gtklistpeer.c, native/gnu.java.awt.peer.gtk/gtkscrollbarpeer.c, native/gnu.java.awt.peer.gtk/gtkscrollpanepeer.c, native/gnu.java.awt.peer.gtk/gtktextareapeer.c, native/gnu.java.awt.peer.gtk/gtkpeer.h, native/gnu.java.awt.peer.gtk/gtktextfieldpeer.c, native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: Realize widgets when they're created, and honor visibility setting. 1998-12-30 05:41 Paul Fisher * gnu/java/awt/peer/gtk/: GtkContainerPeer.java, GtkWindowPeer.java, Test.java: Validate a Container's children after a setBounds. 1998-12-30 05:36 Brian Jones * configure.in: AM_DISABLE_STATIC called before AM_PROG_LIBTOOL 1998-12-30 04:54 Aaron M. Renn * java/lang/ClassLoader.java: Add getSystemResource support. Note that this currently does not support resources in zip or jar files. I will add that at some point, maybe when we have zip and jar support. 1998-12-30 04:00 Jim Blair * native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c: cleaned up warnings 1998-12-30 03:42 Jim Blair * native/gnu.java.awt.peer.gtk/: gtkcomponentpeer.c, gtklistpeer.c, gtkscrollpanepeer.c, gtktextareapeer.c, gtktextfieldpeer.c: Changed size request code to work. 1998-12-30 01:32 Jim Blair * native/gnu.java.awt.peer.gtk/: gtkcomponentpeer.c, gtkevents.c, gtkpeer.h, gtkwindowpeer.c: Stuff. 1998-12-29 23:49 Brian Jones * Makefile.am: removed configure from EXTRA_DIST 1998-12-29 23:20 Brian Jones * configure.in: oops: endif changed to 'fi' 1998-12-29 22:59 Brian Jones * configure.in: --enable-maintainer-build and --enable-developer-build cannot be configured together 1998-12-29 22:50 Brian Jones * lib/Makefile.am: DEVELOPER_BUILD conditional added 1998-12-29 22:50 Brian Jones * configure.in: --enable-developer-build: rebuild glibj.zip without rebuilding .deps --enable-maintainer-build: rebuild .deps and rebuild glibj.zip default: do not build glibj.zip (so to do make dist, configure with --enable-maintainer-build) 1998-12-29 22:31 Brian Jones * Makefile.am: include `configure' in EXTRA_DIST since it doesn't appear to be included by default 1998-12-29 20:35 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: Minor clean ups. 1998-12-29 20:16 Paul Fisher * gnu/java/awt/peer/gtk/GtkComponentPeer.java: Back out firing of shown/hidden events, the AWT does this for us. 1998-12-29 20:15 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c: Rename setVisible function. 1998-12-29 20:12 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c, native/gnu.java.awt.peer.gtk/gtkevents.c, native/gnu.java.awt.peer.gtk/gtkmainthread.c, native/gnu.java.awt.peer.gtk/gtkwindowpeer.c, gnu/java/awt/peer/gtk/GtkComponentPeer.java, gnu/java/awt/peer/gtk/GtkWindowPeer.java, gnu/java/awt/peer/gtk/Test.java: Implement configure events. 1998-12-29 07:07 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c: Fix up enable/visible function names. 1998-12-29 07:05 Paul Fisher * gnu/java/awt/peer/gtk/GtkComponentPeer.java: Fire shown/hidden events from setVisible. 1998-12-29 06:58 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c: Rename native method of setEnabled. 1998-12-29 06:58 Paul Fisher * gnu/java/awt/peer/gtk/GtkComponentPeer.java: Fire COMPONENT_SHOWN and COMPONENT_HIDDEN events. 1998-12-29 06:21 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkevents.c: Hook up notify events. 1998-12-29 03:28 Paul Fisher * gnu/java/awt/peer/gtk/Test.java: Add action listener to wb. 1998-12-29 03:26 Paul Fisher * gnu/java/awt/peer/gtk/GtkButtonPeer.java: Only signal an action on a button 1 click. 1998-12-29 01:53 Jim Blair * gnu/java/awt/peer/gtk/GtkFramePeer.java: Fix Title bug. 1998-12-29 01:46 Paul Fisher * gnu/java/awt/peer/gtk/: GtkButtonPeer.java, GtkGenericPeer.java, Test.java: Implement action event support for Button. 1998-12-29 01:00 Jim Blair * native/gnu.java.awt.peer.gtk/gtkscrollbarpeer.c, gnu/java/awt/peer/gtk/GtkScrollbarPeer.java: Don't override dispose(). 1998-12-29 00:52 Jim Blair * native/gnu.java.awt.peer.gtk/gtkscrollbarpeer.c: Override dispose. 1998-12-29 00:50 Paul Fisher * gnu/java/awt/peer/gtk/Test.java: Add dispose and exit calls to Button click callback. 1998-12-29 00:49 Jim Blair * gnu/java/awt/peer/gtk/GtkScrollbarPeer.java: Override dispose() 1998-12-29 00:48 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkevents.c: Implement click events. 1998-12-29 00:26 Paul Fisher * gnu/java/awt/peer/gtk/: GtkButtonPeer.java, GtkComponentPeer.java, GtkGenericPeer.java, GtkLabelPeer.java, GtkMainThread.java, Test.java: Implement dispose, and update various other event code. 1998-12-29 00:25 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c: Implement dispose. 1998-12-28 23:58 Jim Blair * native/gnu.java.awt.peer.gtk/Makefile, gnu/java/awt/peer/gtk/GtkToolkit.java, gnu/java/awt/peer/gtk/Makefile, gnu/java/awt/peer/gtk/Test.java: Added support for scrollbar. 1998-12-28 23:56 Jim Blair * gnu/java/awt/peer/gtk/GtkScrollbarPeer.java, native/gnu.java.awt.peer.gtk/gtkscrollbarpeer.c: Initial commit. 1998-12-28 22:23 Paul Fisher * native/gnu.java.awt.peer.gtk/: gtkcomponentpeer.c, gtkwindowpeer.c: Connect AWT event handler for Container widgets. 1998-12-28 21:43 Paul Fisher * gnu/java/awt/peer/gtk/GtkComponentPeer.java: (requestFocus): Mark native. (isFocusTraversable): Default to true. 1998-12-28 21:42 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c: Implement requestFocus. 1998-12-28 21:35 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c: Implement setEnable. 1998-12-28 21:28 Paul Fisher * gnu/java/awt/peer/gtk/GtkComponentPeer.java: (enable, disable): Fix stupid typo. 1998-12-28 21:23 Paul Fisher * gnu/java/awt/peer/gtk/GtkComponentPeer.java: (enable, disable): Call setEnable. 1998-12-28 18:22 Paul Fisher * native/gnu.java.awt.peer.gtk/Makefile: Add glib-config setting to work with latest CVS tree. 1998-12-28 18:21 Paul Fisher * native/gnu.java.awt.peer.gtk/: gtkbuttonpeer.c, gtkcheckboxpeer.c, gtkchoicepeer.c, gtkcomponentpeer.c, gtkevents.c, gtklabelpeer.c, gtklistpeer.c, gtkmainthread.c, gtkpeer.h, gtktextfieldpeer.c: Connect AWT event handler to non-java.awt.Container widgets. 1998-12-28 16:45 Paul Fisher * native/gnu.java.awt.peer.gtk/gtklistpeer.c: Clean up NSA code. 1998-12-28 02:04 Aaron M. Renn * java/io/BufferedInputStream.java: Fix nasty bug in reset() 1998-12-28 02:03 Aaron M. Renn * java/io/BufferedReader.java: Fixed nasty mark/reset bug in reset(). Removed synchronized decl from methods since we are using synchronized blocks instead. 1998-12-28 01:21 Paul Fisher * native/gnu.java.awt.peer.gtk/: gtktextcomponentpeer.c, gtktextareapeer.c: Clean up NSA calls. 1998-12-27 21:29 Paul Fisher * native/gnu.java.awt.peer.gtk/: gtktextfieldpeer.c, gtkscrollpanepeer.c: Clean up NSA calls. 1998-12-27 20:10 Paul Fisher * native/gnu.java.awt.peer.gtk/Makefile, native/gnu.java.awt.peer.gtk/gtkbuttonpeer.c, native/gnu.java.awt.peer.gtk/gtkevents.c, native/gnu.java.awt.peer.gtk/gtkmainthread.c, native/gnu.java.awt.peer.gtk/gtkpeer.h, gnu/java/awt/peer/gtk/GtkGenericPeer.java, gnu/java/awt/peer/gtk/GtkToolkit.java, gnu/java/awt/peer/gtk/Test.java: Initial event code added. 1998-12-27 02:58 Paul Fisher * native/gnu.java.awt.peer.gtk/gtklabelpeer.c: (gtkLabelSet): Move NSA_GET_PTR to be initial call. 1998-12-27 02:56 Paul Fisher * native/gnu.java.awt.peer.gtk/gtklabelpeer.c: Clean up of gtklabelpeer.c. 1998-12-27 02:31 Paul Fisher * gnu/java/awt/peer/gtk/: GtkButtonPeer.java, GtkCheckboxPeer.java, GtkChoicePeer.java, GtkComponentPeer.java, GtkContainerPeer.java, GtkGenericPeer.java, GtkLabelPeer.java, GtkListPeer.java, GtkMainThread.java, GtkPanelPeer.java, GtkScrollPanePeer.java, GtkTextAreaPeer.java, GtkTextComponentPeer.java, GtkTextFieldPeer.java, GtkWindowPeer.java: Init GtkGenericPeer.awtWidget through constructor. 1998-12-27 01:27 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c, native/gnu.java.awt.peer.gtk/gtkpeer.h, gnu/java/awt/peer/gtk/GtkComponentPeer.java, gnu/java/awt/peer/gtk/GtkGenericPeer.java, gnu/java/awt/peer/gtk/GtkLabelPeer.java, gnu/java/awt/peer/gtk/GtkPanelPeer.java, gnu/java/awt/peer/gtk/GtkTextFieldPeer.java, gnu/java/awt/peer/gtk/Test.java: Add setCursor support. 1998-12-27 01:25 Aaron M. Renn * java/io/: ObjectInputStream.java, ObjectOutputStream.java, File.java, FileInputStream.java, ObjectStreamClass.java, FileOutputStream.java, RandomAccessFile.java: Ensure javaio native library loaded 1998-12-26 05:53 Aaron M. Renn * README, INSTALL: Update to reflect current state of reality 1998-12-26 01:03 Aaron M. Renn * configure.in: Generate Makefile in native/vmi 1998-12-26 01:00 Aaron M. Renn * native/Makefile.am: Add vmi subdir 1998-12-26 01:00 Aaron M. Renn * native/vmi/Makefile.am: Initial checkin 1998-12-26 00:53 Aaron M. Renn * native/java.io/Makefile.am: Missed a header here too 1998-12-26 00:49 Aaron M. Renn * native/java.lang/Makefile.am: Missed a header 1998-12-26 00:37 Aaron M. Renn * native/: java.lang/Makefile.am, java.lang.reflect/Makefile.am: Added .h files to SOURCES list 1998-12-26 00:25 Aaron M. Renn * native/java.net/Makefile.am: Fix stupid typo where I put io instead of net 1998-12-25 23:57 Aaron M. Renn * lib/.deps: New .deps file with no stubs 1998-12-25 23:55 Aaron M. Renn * acinclude.m4: Make default install target JAPHAR_PREFIX, not /usr/local/classpath 1998-12-25 23:51 Aaron M. Renn * lib/Makefile.am: Make correct install target for glibj.zip 1998-12-25 23:27 Aaron M. Renn * native/Makefile.am: Don't need to compile java.net twice 1998-12-25 23:26 Aaron M. Renn * native/java.lang/Makefile.am: Rename libraries when compiling for Japhar 1998-12-25 23:22 Aaron M. Renn * native/java.net/Makefile.am: Hopefully make things build right 1998-12-25 23:21 Aaron M. Renn * native/java.net/: InetAddress.c, PlainDatagramSocketImpl.c, PlainSocketImpl.c: Ok, now we include the JNI headers again 1998-12-25 23:21 Aaron M. Renn * native/java.net/: java_net_InetAddress.h, java_net_PlainDatagramSocketImpl.h, java_net_PlainSocketImpl.h: Adding generated JNI headers to repository 1998-12-25 23:08 Aaron M. Renn * native/java.io/: File.c, FileInputStream.c, FileOutputStream.c, RandomAccessFile.c: Now including the javah generated headers 1998-12-25 23:07 Aaron M. Renn * native/java.io/Makefile.am: If compiling with Japhar, make name libjaphar_javaio.so 1998-12-25 23:07 Aaron M. Renn * native/java.io/: java_io_File.h, java_io_FileInputStream.h, java_io_FileOutputStream.h, java_io_RandomAccessFile.h: Add stub files to repository 1998-12-25 21:25 Aaron M. Renn * lib/deps.sh.in: Don't use the --native flag. We don't need it and the STUBS line it outputs as a result is broken. 1998-12-25 06:20 Aaron M. Renn * native/java.net/: InetAddress.c, Makefile.am, PlainDatagramSocketImpl.c, PlainSocketImpl.c: Remove JNI generated headers from include and build because we don't handle this right yet. 1998-12-25 05:02 Aaron M. Renn * vm/reference/java/lang/Thread.java: Make the run() method actually run the code it is supposed to! 1998-12-25 04:04 Aaron M. Renn * NEWS: Update news file 1998-12-25 04:03 Aaron M. Renn * BUGS: Update bugs file 1998-12-25 04:03 Aaron M. Renn * AUTHORS: Update author list 1998-12-25 03:54 Aaron M. Renn * native/java.io/: File.c, FileDescriptor.c, FileInputStream.c, FileOutputStream.c, java_io_ObjectInputStream.c, java_io_ObjectOutputStream.c, java_io_ObjectStreamClass.c, javaio.c, javaio.h: Remove all references to "JCL" library. Instead, move all needed functions into javaio.c and rename them to start with _javaio_. This solves interlibrary dependency. It could break serialization though. We should probably consolidate the serialization libraries into the main java.io library. 1998-12-25 03:51 Aaron M. Renn * native/java.io/RandomAccessFile.c: Remove JNI header include since we aren't generating it yet 1998-12-25 03:50 Aaron M. Renn * native/java.io/Makefile.am: Added RandomAccessFile.c to build 1998-12-25 03:49 Aaron M. Renn * vm/reference/java/lang/reflect/Constructor.java: Added a private no arg constructor. Also renamed and added some variables to make this class consistent with Japhar's existing native code. 1998-12-25 03:48 Aaron M. Renn * vm/reference/java/lang/Thread.java: Add yield method. Make start() directly native and eliminate nativeStart(). 1998-12-25 03:47 Aaron M. Renn * vm/reference/java/lang/Runtime.java: Added some additional needed SecurityManager checks and renamed a couple of internal native methods. 1998-12-25 03:46 Aaron M. Renn * vm/reference/java/lang/Class.java: Remove name and superclass variables and simply make the getName() and getSuperclass() method natives. Note that Japhar currently manually and arbitrarily sets the field count on java/lang/Class to 0, so using instance variables won't work in this class. This should be resolved at a future date. 1998-12-25 03:43 Aaron M. Renn * java/lang/String.java: Rename str to value and len to count and make some miscellaneous bug fixes and temp workarounds in order to make this class work with Japhar. 1998-12-25 03:33 Aaron M. Renn * java/util/Vector.java: Fix premature elementCount increment in addElement 1998-12-25 03:14 Aaron M. Renn * java/lang/Integer.java: Change the parseInt method temporarily until the Character class is fully operative. 1998-12-25 02:57 Aaron M. Renn * java/util/StringTokenizer.java: Fix countTokens() to not increment pos 1998-12-24 05:59 Brian Jones * configure.in, acinclude.m4, lib/Makefile.am, lib/deps.sh.in: javah options 1998-12-22 13:27 Geoff Berry * Makefile.am: (EXTRA_DIST): deleted redundant files that are automatically included in `DIST_COMMON'. 1998-12-22 06:03 Brian Jones * java/: beans/.cvsignore, beans/Makefile.am, security/acl/.cvsignore, security/interfaces/.cvsignore, text/.cvsignore, text/Makefile.am: initial commit 1998-12-22 05:53 Brian Jones * java/io/Makefile.am, java/lang/Makefile.am, java/lang/reflect/Makefile.am, java/math/Makefile.am, java/net/Makefile.am, java/security/Makefile.am, java/security/acl/Makefile.am, java/security/interfaces/Makefile.am, java/util/Makefile.am, lib/.deps, lib/Makefile.am, lib/standard.omit, java/Makefile.am, gnu/tools/serialver/Makefile.am, gnu/java/io/Makefile.am, gnu/java/Makefile.am, Makefile.am, configure.in: updated 1998-12-22 04:03 Brian Jones * gnu/Makefile.am: remove vm from SUBDIRS 1998-12-22 03:52 Brian Jones * gnu/java/net/Makefile.am: remove http 1998-12-22 03:49 Brian Jones * gnu/java/net/Makefile.am: add protocol 1998-12-22 02:13 Brian Jones * compat/.cvsignore, compat/java.net/.cvsignore, doc/.cvsignore, gnu/.cvsignore, gnu/java/.cvsignore, gnu/java/io/.cvsignore, gnu/java/lang/.cvsignore, gnu/java/lang/reflect/.cvsignore, gnu/java/net/.cvsignore, gnu/java/net/content/.cvsignore, gnu/java/net/content/text/.cvsignore, gnu/java/net/http/.cvsignore, gnu/test/.cvsignore, gnu/tools/.cvsignore, gnu/tools/serialver/.cvsignore, java/.cvsignore, java/io/.cvsignore, java/lang/.cvsignore, java/lang/reflect/.cvsignore, java/math/.cvsignore, java/net/.cvsignore, java/security/.cvsignore, java/util/.cvsignore, vm/.cvsignore, vm/Makefile.am, vm/reference/.cvsignore, vm/reference/Makefile.am, vm/reference/gnu/.cvsignore, vm/reference/gnu/Makefile.am, vm/reference/gnu/vm/.cvsignore, vm/reference/gnu/vm/Makefile.am, vm/reference/gnu/vm/stack/.cvsignore, vm/reference/gnu/vm/stack/Makefile.am, vm/reference/java/.cvsignore, vm/reference/java/Makefile.am, vm/reference/java/lang/.cvsignore, vm/reference/java/lang/Makefile.am, vm/reference/java/lang/reflect/.cvsignore, vm/reference/java/lang/reflect/Makefile.am, gnu/java/awt/.cvsignore, gnu/java/awt/Makefile.am, gnu/java/awt/peer/.cvsignore, gnu/java/awt/peer/Makefile.am, gnu/java/awt/peer/gtk/.cvsignore, gnu/java/awt/peer/gtk/Makefile.am, gnu/java/beans/.cvsignore, gnu/java/beans/Makefile.am, gnu/java/beans/editors/.cvsignore, gnu/java/beans/editors/Makefile.am, gnu/java/beans/info/.cvsignore, gnu/java/beans/info/Makefile.am, gnu/java/io/decode/.cvsignore, gnu/java/io/decode/Makefile.am, gnu/java/io/encode/.cvsignore, gnu/java/io/encode/Makefile.am, gnu/java/lang/Makefile.am, gnu/java/lang/reflect/Makefile.am, gnu/java/locale/.cvsignore, gnu/java/locale/Makefile.am, gnu/java/net/Makefile.am, gnu/java/net/content/text/Makefile.am, gnu/java/net/protocol/.cvsignore, gnu/java/net/protocol/Makefile.am, gnu/java/net/protocol/file/.cvsignore, gnu/java/net/protocol/file/Makefile.am, gnu/java/net/protocol/http/.cvsignore, gnu/java/net/protocol/http/Makefile.am, gnu/java/security/.cvsignore, gnu/java/security/Makefile.am, resource/.cvsignore, resource/Makefile.am, resource/java/.cvsignore, resource/java/Makefile.am, resource/java/util/.cvsignore, resource/java/util/Makefile.am: initial checkin 1998-12-21 05:28 Brian Jones * lib/deps.sh.in: no native until I hear otherwise 1998-12-21 05:27 Brian Jones * lib/Makefile.am, acinclude.m4, configure.in, aclocal.m4, lib/.deps: updated 1998-12-21 05:27 Brian Jones * lib/.cvsignore: ignore these 1998-12-21 00:16 Geoff Berry * lib/Makefile.am: (EXTRA_DIST): changed from target to variable. 1998-12-20 21:25 Aaron M. Renn * gnu/java/net/http/: Handler.java, HttpURLConnection.java, TODO, Makefile.am: Removing files from old directory 1998-12-20 21:12 Aaron M. Renn * java/net/URL.java: Changed default search path for protocol handlers to gnu.java.net.protocol. Made protocol handler lookup static and eliminated redundant property lookups. 1998-12-20 21:11 Aaron M. Renn * java/net/URLConnection.java: Eliminated header storage mechanism and moved it to subclasses where it belongs. 1998-12-20 21:10 Aaron M. Renn * java/net/TODO: Delete finished items 1998-12-20 21:09 Aaron M. Renn * gnu/java/net/protocol/file/: FileURLConnection.java, Handler.java: Initial checkin 1998-12-20 21:09 Aaron M. Renn * gnu/java/net/protocol/http/: Handler.java, HttpURLConnection.java, Makefile.am, TODO: Re-checking in in new directory 1998-12-20 21:07 Aaron M. Renn * gnu/java/net/HeaderFieldHelper.java: Initial Checkin 1998-12-20 09:04 Brian Jones * acinclude.m4: forgot this one 1998-12-20 08:55 Brian Jones * lib/Makefile.am, lib/deps.sh.in, lib/gen-classlist.sh.in, configure.in: touchups 1998-12-20 06:54 Brian Jones * configure.in: mauve exists, no longer need guile 1998-12-20 06:52 Brian Jones * lib/: deps.sh.in, gen-classlist.sh.in: autoconf input 1998-12-20 06:51 Brian Jones * lib/: deps.sh, gen-classlist.sh: generated by autoconf 1998-12-20 06:51 Brian Jones * configure.in: --with-jdeps: optionally include path to jdeps 1998-12-20 06:06 Brian Jones * native/: java.io/Makefile.am, java.lang/Makefile.am, java.lang.reflect/Makefile.am, java.net/Makefile.am, lib/Makefile.am, testsuite/Makefile.am: if JAPHAR 1998-12-20 06:05 Brian Jones * configure.in: removed ancient VMINCLUDE cruft in favor of using AM_CONDITIONAL in Makefile.am files. 1998-12-20 05:58 Brian Jones * acinclude.m4: CLASSPATH_INTERNAL_CHECK_JAPHAR: AC var JVM=yes if Japhar is found AC var JAPHAR_JNI_LIBS is now JAPHAR_LIBS use japhar-config 'compile' and 'link' (see Japhar CVS) CLASSPATH_CHECK_JAPHAR denote default=yes CLASSPATH_CHECK_KAFFE denote default=no 1998-12-19 18:09 Paul Fisher * resource/java/util/iso3166.properties: Fix capitalization for Hong Kong and Mc Donald Islands. 1998-12-19 07:29 Aaron M. Renn * lib/deps.sh: Assumin jdeps in PATH 1998-12-19 07:28 Aaron M. Renn * lib/gen-classlist.sh: Remove ../vm/reference from class scan 1998-12-19 07:28 Aaron M. Renn * lib/standard.omit: Update list of classes to exclude from build 1998-12-19 07:27 Aaron M. Renn * lib/.deps: New dependency list 1998-12-19 07:25 Aaron M. Renn * native/Makefile.am: Removed testsuite to enable compilation without guile 1998-12-19 07:24 Aaron M. Renn * java/util/GregorianCalendar.java: Added dummy constructors needed for compiling other classes 1998-12-19 07:23 Aaron M. Renn * java/util/: AbstractCollection.java, BasicMapEntry.java: Fully qualified references to UnsupportedOperationException to please JavaDeps 1998-12-19 07:23 Paul Fisher * native/gnu.java.awt.peer.gtk/: Makefile, gtkbuttonpeer.c, gtkcheckboxpeer.c, gtkchoicepeer.c, gtkcomponentpeer.c, gtkfiledialogpeer.c, gtklabelpeer.c, gtklistpeer.c, gtkmainthread.c, gtkpeer.h, gtkscrollpanepeer.c, gtktextareapeer.c, gtktextcomponentpeer.c, gtktextfieldpeer.c, gtktoolkit.c, gtkwindowpeer.c: Require pthreads until JNI 1.2. Update to latest GTK/GLIB cvs trees. 1998-12-19 07:21 Aaron M. Renn * java/text/Collator.java: Add import for MissingResourceException 1998-12-19 07:20 Aaron M. Renn * java/security/PermissionCollection.java: Initialize linesep to null to supress bogus compiler warnings 1998-12-19 07:19 Aaron M. Renn * java/lang/: Double.java, Float.java: Add package declaration Uncomment commented out TYPE static final variables. 1998-12-19 07:18 Aaron M. Renn * java/io/ObjectStreamField.java: Fully qualify reference to java.lang.Comparable to please JavaDeps 1998-12-19 07:18 Aaron M. Renn * java/io/StreamTokenizer.java: Converted unicode esacpe to regular escape to please JavaDeps 1998-12-19 07:16 Aaron M. Renn * ltconfig, ltmain.sh: Alpha version of libtool with interlibrary dependencies 1998-12-19 07:15 Aaron M. Renn * configure.in: Added java/security makefile gen 1998-12-19 07:15 Aaron M. Renn * Makefile.am: Removed compat subdir 1998-12-19 07:14 Aaron M. Renn * THANKYOU: Added Artur B. 1998-12-19 04:38 Aaron M. Renn * java/io/FileDescriptor.java: Added private static method to create FileDescriptor from native fd 1998-12-18 02:38 Aaron M. Renn * java/security/Makefile.am: Dumb mistakes 1998-12-18 02:32 Aaron M. Renn * java/security/Makefile.am: Initial checkin 1998-12-17 14:30 Paul Fisher * native/gnu.java.awt.peer.gtk/: Makefile, gtkcomponentpeer.c, gtkmainthread.c, gtkpeer.h, gtkscrollpanepeer.c, gtktextfieldpeer.c: Update files to frozen GTK+ cvs tree. 1998-12-17 14:26 Paul Fisher * native/gnu.java.awt.peer.gtk/: gdkjnithreads.c, gdkjnithreads.h: Functionality has been replaced by gthread-jni.[ch]. 1998-12-17 14:24 Paul Fisher * native/gnu.java.awt.peer.gtk/: gthread-jni.c, gthread-jni.h: Initial commit of new threading routines for GLIB. 1998-12-16 03:22 Jim Blair * native/gnu.java.awt.peer.gtk/: gtktextcomponentpeer.c, gtkcomponentpeer.c: Cleaning. 1998-12-16 03:10 Jim Blair * gnu/java/awt/peer/gtk/: Makefile, Test.java: Added ListPeer 1998-12-16 03:10 Jim Blair * gnu/java/awt/peer/gtk/GtkToolkit.java: Added support for ListPeer 1998-12-16 03:08 Jim Blair * gnu/java/awt/peer/gtk/GtkListPeer.java, native/gnu.java.awt.peer.gtk/gtklistpeer.c: Initial commit 1998-12-16 03:07 Jim Blair * native/gnu.java.awt.peer.gtk/gtklabelpeer.c: Added EventBox 1998-12-15 22:56 Paul Fisher * gnu/java/awt/peer/gtk/GtkComponentPeer.java, native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c: Rename gtkWidgetSetVisible and mark setVisible as native. 1998-12-15 08:11 Paul Fisher * gnu/java/awt/peer/gtk/GtkComponentPeer.java, native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c: Implement getLocationOnScreen. 1998-12-15 07:27 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c, gnu/java/awt/peer/gtk/GtkComponentPeer.java: Implement repaint. 1998-12-15 06:38 Paul Fisher * gnu/java/awt/peer/gtk/GtkComponentPeer.java: Implement reshape(int, int, int, int). 1998-12-15 06:29 Paul Fisher * native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c, gnu/java/awt/peer/gtk/GtkComponentPeer.java: Implement setVisible(false). 1998-12-15 05:53 Paul Fisher * native/gnu.java.awt.peer.gtk/Makefile: Add -Wall. 1998-12-14 17:55 Paul Fisher * java/lang/Character.java: (isWhitespace): Correct method name typo. 1998-12-13 21:16 Jim Blair * gnu/java/awt/peer/gtk/GtkButtonPeer.java, gnu/java/awt/peer/gtk/GtkCheckboxPeer.java, gnu/java/awt/peer/gtk/GtkChoicePeer.java, gnu/java/awt/peer/gtk/GtkComponentPeer.java, gnu/java/awt/peer/gtk/GtkContainerPeer.java, gnu/java/awt/peer/gtk/GtkDialogPeer.java, gnu/java/awt/peer/gtk/GtkFileDialogPeer.java, gnu/java/awt/peer/gtk/GtkFramePeer.java, gnu/java/awt/peer/gtk/GtkLabelPeer.java, gnu/java/awt/peer/gtk/GtkMainThread.java, gnu/java/awt/peer/gtk/GtkPanelPeer.java, gnu/java/awt/peer/gtk/GtkScrollPanePeer.java, gnu/java/awt/peer/gtk/GtkTextAreaPeer.java, gnu/java/awt/peer/gtk/GtkTextFieldPeer.java, gnu/java/awt/peer/gtk/GtkWindowPeer.java, native/gnu.java.awt.peer.gtk/gtkbuttonpeer.c, native/gnu.java.awt.peer.gtk/gtkcheckboxpeer.c, native/gnu.java.awt.peer.gtk/gtkchoicepeer.c, native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c, native/gnu.java.awt.peer.gtk/gtkfiledialogpeer.c, native/gnu.java.awt.peer.gtk/gtkmainthread.c, native/gnu.java.awt.peer.gtk/gtkscrollpanepeer.c, native/gnu.java.awt.peer.gtk/gtkwindowpeer.c: Attempt to conform to coding standards. Sorry. 1998-12-13 20:57 Jim Blair * gnu/java/awt/peer/gtk/GtkToolkit.java, gnu/java/awt/peer/gtk/Makefile, gnu/java/awt/peer/gtk/Test.java, native/gnu.java.awt.peer.gtk/Makefile: Added support for labels 1998-12-13 20:56 Jim Blair * native/gnu.java.awt.peer.gtk/gtklabelpeer.c: Initial commit 1998-12-13 20:55 Jim Blair * gnu/java/awt/peer/gtk/GtkLabelPeer.java: Initial checkin 1998-12-13 18:25 Jim Blair * gnu/java/awt/peer/gtk/GtkToolkit.java, gnu/java/awt/peer/gtk/Makefile, gnu/java/awt/peer/gtk/Test.java, native/gnu.java.awt.peer.gtk/Makefile: Added support for text widgets 1998-12-13 18:23 Jim Blair * gnu/java/awt/peer/gtk/GtkTextAreaPeer.java, gnu/java/awt/peer/gtk/GtkTextComponentPeer.java, gnu/java/awt/peer/gtk/GtkTextFieldPeer.java, native/gnu.java.awt.peer.gtk/gtktextareapeer.c, native/gnu.java.awt.peer.gtk/gtktextcomponentpeer.c, native/gnu.java.awt.peer.gtk/gtktextfieldpeer.c: Initial commit 1998-12-13 04:43 Aaron M. Renn * java/util/: BitSet.java, Calendar.java, Date.java, DoubleEnumeration.java, GregorianCalendar.java, ListResourceBundle.java, MissingResourceException.java, Properties.java, PropertyResourceBundle.java, ResourceBundle.java, SimpleTimeZone.java, StringTokenizer.java, TimeZone.java: Initial Checkin 1998-12-13 04:28 Aaron M. Renn * THANKYOU: Add this file to be sure I write down all the folks who sent in bug reports, patches, etc. but who might not be listed as a main author. 1998-12-13 04:21 Aaron M. Renn * native/java.net/javanet.c: Clear exception on method not found error 1998-12-13 03:58 Aaron M. Renn * java/net/PlainDatagramSocketImpl.java: Added get/setTimeToLive 1998-12-13 03:57 Aaron M. Renn * java/net/: Socket.java, DatagramSocket.java: Made 'impl' a package protected variable 1998-12-12 22:36 Aaron M. Renn * java/net/: Socket.java, ServerSocket.java: Cleanup security checks 1998-12-12 22:23 Aaron M. Renn * java/net/URLDecoder.java: Initial Checkin 1998-12-12 22:04 Aaron M. Renn * java/net/Authenticator.java: Misc 1.2 updates 1998-12-12 22:04 Aaron M. Renn * java/lang/SecurityManager.java: Added checkPermission 1998-12-12 21:51 Aaron M. Renn * java/io/Makefile.am: Added FilePermission.java and SerializablePermission.java 1998-12-12 19:53 Aaron M. Renn * java/net/HttpURLConnection.java: Added missing methods for 1.2 1998-12-12 19:39 Aaron M. Renn * native/java.net/: javanet.c, javanet.h: Add support for SO_SNDBUF and SO_RCVBUF 1998-12-12 19:28 Aaron M. Renn * java/net/SocketOptions.java: Made interface public. Added new variables per 1.2 spec. 1998-12-10 01:20 Aaron M. Renn * java/net/URLConnection.java: Made get/setDefaultUseCaches instance methods. Added get/setFileName map methods and made fileNameMap private Added getPermission method. 1998-12-06 19:56 Aaron M. Renn * java/net/URLStreamHandlerFactory.java: Added 'abstract' keyword to conform to spec 1998-12-06 19:56 Aaron M. Renn * java/net/URLEncoder.java: Made vars private. Added constructor 1998-12-06 19:53 Aaron M. Renn * java/net/URL.java: Made all internal vars private and ensured consisten naming with serialized form. Added constructors that allow user to specify own protocol handler. 1998-12-06 19:20 Aaron M. Renn * java/net/SocketImplFactory.java: Added 'abstract' keyword to comply with spec 1998-12-06 19:19 Aaron M. Renn * java/net/Socket.java: Added missing constructor. Added missing methods to get/set send and receive buffer size. 1998-12-06 19:09 Aaron M. Renn * java/net/ServerSocket.java: Make instance vars private. Re-classify a constructor as package internal. 1998-12-06 19:04 Aaron M. Renn * java/net/: DatagramSocket.java, HttpURLConnection.java, PasswordAuthentication.java, SocketOptions.java: PasswordAuthentication.java 1998-12-06 19:01 Aaron M. Renn * java/net/MulticastSocket.java: Added new {get,set}TimeToLive methods 1998-12-06 19:00 Aaron M. Renn * java/net/DatagramSocketImpl.java: Set correct return/param types in TimeToLive methods 1998-12-05 20:18 Aaron M. Renn * java/net/InetAddress.java: Eliminated useless main() method 1998-12-05 05:12 Aaron M. Renn * java/net/FileNameMap.java: Added superfluous 'abstract' keyword to interface decl to conform to spec 1998-12-05 05:11 Aaron M. Renn * java/net/DatagramSocketImpl.java: Added new useless {get,sec}TimeToLive methods to satisfy spec 1998-12-05 04:42 Aaron M. Renn * java/net/DatagramPacket.java: Made all instance variables private. Added 'offset' instance variables and two new constructor forms and setData() and getOffset() methods to properly handle the offset variable. All to conform to latest 1.2 spec. 1998-12-05 04:26 Aaron M. Renn * java/net/ContentHandlerFactory.java: Added 'abstract' keywork to interface decl for spec conformance 1998-12-03 02:53 Aaron M. Renn * java/io/InvalidClassException.java: Make all constructors public 1998-12-03 02:52 Aaron M. Renn * java/io/Externalizable.java: Implement Serializable 1998-12-03 02:51 Aaron M. Renn * java/io/DataOutputStream.java: Change I missed. Fixed method signature on write(int) 1998-12-02 03:47 Aaron M. Renn * test/java.io/: BufferedByteOutputStreamTest.java, PipedStreamTest.java: Initial checkin 1998-12-02 03:41 Aaron M. Renn * java/io/FilterOutputStream.java: Call flush() before closing the underlying stream 1998-12-02 02:46 Aaron M. Renn * java/io/FileDescriptor.java: Added static initializer to load native library 1998-12-02 02:21 Jim Blair * native/gnu.java.awt.peer.gtk/: gtkbuttonpeer.c, gtkcheckboxpeer.c, gtkchoicepeer.c, gtkcomponentpeer.c, gtkfiledialogpeer.c, gtkmainthread.c, gtkpeer.h, gtkscrollpanepeer.c, gtkwindowpeer.c: Added NSA_* macros to deal with native data generically. 1998-12-02 02:18 Jim Blair * gnu/java/awt/peer/gtk/GtkMainThread.java: Removed GtkInitTable 1998-12-02 02:11 Aaron M. Renn * java/io/FilePermission.java: Misc changes to make this module compile 1998-12-02 02:02 Aaron M. Renn * java/io/BufferedReader.java: Made DEFAULT_BUFFER_SIZE package level protected 1998-12-02 01:50 Aaron M. Renn * java/io/Writer.java: Made constructor protected like it should have been 1998-12-02 01:49 Aaron M. Renn * java/io/WriteAbortedException.java: Made constructor public like it should have been 1998-12-02 01:48 Aaron M. Renn * java/io/StreamTokenizer.java: Made internal methods readChar() and enlargeBuffer() private like they should be 1998-12-02 01:41 Aaron M. Renn * java/io/Serializable.java: Added superfluous 'abstract' keywork to interface decl for spec conformance. Added serialVersionUID. 1998-12-02 01:30 Aaron M. Renn * java/io/Reader.java: Made constructors protected to comply with spec 1998-12-02 01:27 Aaron M. Renn * java/io/RandomAccessFile.java: Remove 'final' keyword from skipBytes method decl 1998-12-02 01:23 Aaron M. Renn * java/io/: PushbackInputStream.java, PushbackReader.java: Added comments in code requesting that non-spec public methods not be deleted 1998-12-02 01:21 Aaron M. Renn * java/io/PushbackReader.java: Added close() and mark() methods to comply with the spec. However, I did not delete my skip() method per the spec because in my estimation it is needed. This is the only way the skip method can function properly if there are unread bytes in the buffer. The superclass skip() method only delegates to the underlying Reader. 1998-12-02 01:15 Aaron M. Renn * java/io/PushbackInputStream.java: Made vars 'pos' and 'buf' protected and added close() method to comply with spec. However, I did not delete my reset() method to comply with the spec because in my estimation it is needed. PBIS subclasses from FilterInputStream, which redirects the call to reset() to the underlying InputStream it is wrappering. If that InputStream supported mark/reset, then the stream position could be messed up. Therefore we need to override this method and throw and exception in it. 1998-12-02 01:08 Aaron M. Renn * java/io/PrintWriter.java: Make 'out' var protected to comply with spec 1998-12-01 04:32 Brian Jones * java/lang/RuntimePermission.java: initial commit (javadoc not done) 1998-12-01 03:15 Brian Jones * lib/standard.omit: java.lang.RuntimePermission ignored 1998-12-01 02:57 Brian Jones * java/lang/Process.java: initial checkin 1998-12-01 02:14 Jim Blair * native/gnu.java.awt.peer.gtk/Makefile, native/gnu.java.awt.peer.gtk/gtkchoicepeer.c, gnu/java/awt/peer/gtk/GtkChoicePeer.java, gnu/java/awt/peer/gtk/GtkToolkit.java, gnu/java/awt/peer/gtk/Makefile, gnu/java/awt/peer/gtk/Test.java: Initial commit 1998-11-30 17:27 Paul Fisher * gnu/java/awt/peer/gtk/GtkToolkit.java, gnu/java/awt/peer/gtk/Test.java, native/gnu.java.awt.peer.gtk/gtktoolkit.c: Added Toolkit.getScreenResolution(). 1998-11-30 17:05 Paul Fisher * gnu/java/awt/peer/gtk/GtkToolkit.java, gnu/java/awt/peer/gtk/Test.java, native/gnu.java.awt.peer.gtk/gtktoolkit.c: Added Toolkit.getScreenSize(). 1998-11-30 14:40 Brian Jones * java/io/: DataInputStream.java, RandomAccessFile.java: \uxxxx HTML reference is \uxxxx 1998-11-30 06:01 Paul Fisher * gnu/java/awt/peer/gtk/GtkToolkit.java, gnu/java/awt/peer/gtk/Makefile, native/gnu.java.awt.peer.gtk/Makefile, native/gnu.java.awt.peer.gtk/gtktoolkit.c: Added beep. 1998-11-30 04:47 Paul Fisher * gnu/java/awt/peer/gtk/GtkMainThread.java: Fix typo. 1998-11-30 04:45 Paul Fisher * gnu/java/awt/peer/gtk/GtkMainThread.java: Only allow one GtkMainThread to be constructed. 1998-11-30 02:09 Aaron M. Renn * java/io/PipedWriter.java: Added write(int) method for spec conformance 1998-11-30 02:08 Aaron M. Renn * java/io/PipedReader.java: Made internal variable private instead of proteced. Added read() method. All for spec conformance. 1998-11-30 02:00 Aaron M. Renn * java/io/PipedOutputStream.java: Added flush() method to conform to spec 1998-11-30 01:56 Aaron M. Renn * java/io/ObjectStreamException.java: Made class abstract. Added implements Serializable. Made all constructors protected. All to comply with spec. 1998-11-30 01:53 Aaron M. Renn * java/io/ObjectOutput.java: Added the abstract keyword to the interface decl to bring up to spec. Added the write(int), write(byte[], int, int) and write(byte[]) methods to bring up to spec. 1998-11-30 01:47 Aaron M. Renn * java/io/: ObjectInput.java, ObjectInputValidation.java: Added abstract keyword to interface decl to conform to spec 1998-11-30 01:47 Aaron M. Renn * java/io/LineNumberInputStream.java: Added skip() method to conform to spec 1998-11-30 01:43 Aaron M. Renn * java/io/FilterWriter.java: Made constructor protected to conform to RC2 spec 1998-11-30 01:42 Aaron M. Renn * java/io/FilterReader.java: Made class abstract to conform to RC2 spec 1998-11-30 01:38 Aaron M. Renn * java/io/FileOutputStream.java: Fixed signatures on closeInternal() and finalize() to meet spec 1998-11-30 01:36 Aaron M. Renn * java/io/File.java: Numerous changes to comply with RC2 spec: -- Added methods createNewFile, isHidden, setLastModified, setReadOnly, getAbsoluteFile, getCanonicaFile, getParentFile, listFiles(), listFiles(FilenameFilter), listFiles(FileFilter), listRoots(), toURL -- Made private deleteInternal, mkdirInternal, lastModifiedInternal. -- Updated to new signatures for the variants of createTempFile These changes compile but have not yet been tested. 1998-11-30 01:33 Aaron M. Renn * java/io/FileFilter.java: Changed incorrect parameter type from String to File 1998-11-30 01:32 Aaron M. Renn * native/java.io/File.c: Added native methods to set modification time and to make read only. Note that these are as yet untested but they do compile. 1998-11-29 23:58 Aaron M. Renn * native/java.io/File.c: Changed createInternal to make it specify O_EXCL and to return a value indicating whether or not the file existed already. 1998-11-29 23:37 Aaron M. Renn * java/io/DataOutputStream.java: Added the methods flush(), write(byte) and write(byte[], int, int) in order to conform to the spec. 1998-11-29 23:30 Aaron M. Renn * java/io/DataInputStream.java: Added read(byte[]) and read(byte[], int, int) to conform to spec 1998-11-29 23:21 Aaron M. Renn * java/io/: DataInput.java, DataOutput.java, Externalizable.java: Added superfluous abstract keyword to interface decl to conform to spec 1998-11-29 23:19 Aaron M. Renn * java/io/CharArrayWriter.java: Added write(String, int, int) to conform to spec 1998-11-29 23:14 Aaron M. Renn * java/io/: ByteArrayInputStream.java, ByteArrayOutputStream.java: Added close() method to conform to spec 1998-11-29 23:11 Aaron M. Renn * java/io/BufferedWriter.java: Removed finalize() and added write(String, int, int) to conform to spec 1998-11-29 23:06 Aaron M. Renn * java/io/BufferedReader.java: Made marklimit and DEFAULT_BUFFER_SIZE private to conform to spec 1998-11-29 23:04 Aaron M. Renn * java/io/BufferedOutputStream.java: Removed close() and finalize() methods for spec compatibility 1998-11-29 23:02 Aaron M. Renn * java/io/BufferedInputStream.java: Add close() method for spec compatibility 1998-11-29 22:28 Aaron M. Renn * java/io/: ObjectStreamException.java, FilterOutputStream.java: Copyright Fix 1998-11-29 22:28 Aaron M. Renn * java/: io/OutputStreamWriter.java, io/FilterReader.java, io/FilterInputStream.java, net/DatagramSocketImpl.java, net/HttpURLConnection.java, net/Socket.java: Documentation Fix 1998-11-29 03:36 John Keiser * native/lib/: jcl.c, jcl.h, jnilink.c, jnilink.h: Removed the darned carriage returns. 1998-11-29 01:15 John Keiser * lib/.cvsignore: First checkin. 1998-11-29 01:12 John Keiser * native/: .cvsignore, gnu.java.awt.peer.gtk/.cvsignore, java.io/.cvsignore, java.lang/.cvsignore, java.lang.reflect/.cvsignore, java.math/.cvsignore, java.net/.cvsignore, lib/.cvsignore, nsa/.cvsignore, testsuite/.cvsignore, vmi/.cvsignore: Copied from Japhar's native .cvsignore. 1998-11-29 01:11 John Keiser * .cvsignore: 'Bout time. :) 1998-11-29 01:02 Aaron M. Renn * java/io/: PipedInputStream.java, PipedReader.java, PipedInputStream.java, PipedReader.java, PrintStream.java, PrintWriter.java, RandomAccessFile.java, Reader.java, SequenceInputStream.java, SerializablePermission.java, StreamTokenizer.java, StringBufferInputStream.java, StringReader.java, Writer.java, BufferedInputStream.java, BufferedReader.java, FileInputStream.java, InputStream.java, PushbackInputStream.java, PushbackReader.java, OutputStream.java, Reader.java, Writer.java: Documentation Fix 1998-11-29 00:46 John Keiser * lib/.deps: Updated to remove FilePermission.java. 1998-11-29 00:45 John Keiser * java/lang/: Double.java, ExceptionInInitializerError.java: Typos. 1998-11-29 00:12 John Keiser * lib/standard.omit: Typo. Was including FilePermission.java when it shouldn't. 1998-11-29 00:06 John Keiser * java/io/FilePermission.java: Needed to import java.security.* 1998-11-28 22:58 Aaron M. Renn * java/io/: FileFilter.java, FilenameFilter.java, Externalizable.java, ObjectInput.java, ObjectOutput.java, BufferedInputStream.java, BufferedReader.java, ByteArrayInputStream.java, CharArrayReader.java, DataInputStream.java, DataOutputStream.java, DataInputStream.java, File.java, FileDescriptor.java, FileInputStream.java, FileOutputStream.java, InputStreamReader.java, LineNumberInputStream.java, LineNumberReader.java: Documentation Fix 1998-11-28 22:36 Aaron M. Renn * java/io/DataOutput.java: Documentation fix 1998-11-28 22:17 Aaron M. Renn * java/io/DataInput.java: Documentation Fixes 1998-11-27 04:43 Jim Blair * gnu/java/awt/peer/gtk/: GtkToolkit.java, Makefile, Test.java: Added support for GtkCheckboxPeer 1998-11-27 04:41 Jim Blair * native/gnu.java.awt.peer.gtk/Makefile: Added support for gtkcheckboxpeer 1998-11-27 04:41 Jim Blair * native/gnu.java.awt.peer.gtk/gtkcheckboxpeer.c, gnu/java/awt/peer/gtk/GtkCheckboxPeer.java: Initial commit 1998-11-27 01:45 Jim Blair * native/gnu.java.awt.peer.gtk/gtkpeer.h: Added support for ~/.classpath-gtkrc 1998-11-27 01:43 Jim Blair * native/gnu.java.awt.peer.gtk/gtkmainthread.c: Added support for GTK themes via ~/.classpath-gtkrc 1998-11-25 06:17 Jim Blair * gnu/java/awt/peer/gtk/GtkButtonPeer.java, gnu/java/awt/peer/gtk/GtkComponentPeer.java, gnu/java/awt/peer/gtk/GtkContainerPeer.java, gnu/java/awt/peer/gtk/GtkDialogPeer.java, gnu/java/awt/peer/gtk/GtkFileDialogPeer.java, gnu/java/awt/peer/gtk/GtkFramePeer.java, gnu/java/awt/peer/gtk/GtkGenericPeer.java, gnu/java/awt/peer/gtk/GtkMainThread.java, gnu/java/awt/peer/gtk/GtkPanelPeer.java, gnu/java/awt/peer/gtk/GtkScrollPanePeer.java, gnu/java/awt/peer/gtk/GtkToolkit.java, gnu/java/awt/peer/gtk/GtkWindowPeer.java, gnu/java/awt/peer/gtk/Makefile, gnu/java/awt/peer/gtk/Test.java, native/gnu.java.awt.peer.gtk/Makefile, native/gnu.java.awt.peer.gtk/gdkjnithreads.c, native/gnu.java.awt.peer.gtk/gdkjnithreads.h, native/gnu.java.awt.peer.gtk/gtkbuttonpeer.c, native/gnu.java.awt.peer.gtk/gtkcomponentpeer.c, native/gnu.java.awt.peer.gtk/gtkfiledialogpeer.c, native/gnu.java.awt.peer.gtk/gtkmainthread.c, native/gnu.java.awt.peer.gtk/gtkpeer.h, native/gnu.java.awt.peer.gtk/gtkscrollpanepeer.c, native/gnu.java.awt.peer.gtk/gtkwindowpeer.c, native/gnu.java.awt.peer.gtk/native_state.c, native/gnu.java.awt.peer.gtk/native_state.h: Initial commit of GTK peers. 1998-11-24 02:50 Brian Jones * java/lang/reflect/InvocationTargetException.java: updated for serialization, added methods, etc. 1.2 compatible 1998-11-24 02:32 Brian Jones * java/lang/VirtualMachineError.java: keyword 'abstract' added to class declaration 1998-11-24 02:30 Brian Jones * java/lang/SecurityManager.java: checkMulticast(java.net.InetAddress, byte): wrong argument type int in declaration 1998-11-24 02:28 Brian Jones * java/lang/SecurityManager.java: checkTopLevelWindow(Object): returns false instead of throwing exception 1998-11-24 02:21 Brian Jones * java/lang/Object.java: getClass(): added 'final' keyword for API compliance clone(): made function 'protected' for API compliance 1998-11-24 02:20 Brian Jones * java/lang/Runnable.java: added 'abstract' keyword for API compliance 1998-11-24 02:20 Brian Jones * vm/reference/java/lang/Runtime.java: removed 'final' keyword for API compliance 1998-11-24 02:11 Brian Jones * vm/reference/java/lang/Class.java: void setSigners(Object[]) instead of public (readded) 1998-11-24 01:44 Brian Jones * java/lang/Comparable.java: keyword 'abstract' added for API consistency 1998-11-24 01:43 Brian Jones * java/lang/Cloneable.java: keyword 'abstract' added for API consistency (1.2RC2) 1998-11-24 01:42 Brian Jones * vm/reference/java/lang/Class.java: removed "public setSigners(Object[]) function" to be consistent with API. Serialization needs to be done still (not sure how myself with this one) 1998-11-24 01:30 Brian Jones * java/lang/Byte.java: doc comment fix 1998-11-24 01:23 Brian Jones * java/lang/Byte.java: implements java.lang.Comparable 1998-11-23 15:44 Brian Jones * lib/.deps: 407 compiled classes 1998-11-23 05:13 John Keiser * lib/: deps.sh, gen-classlist.sh, standard.omit: Modified deps.sh to work with a .omit file which allows the build to exclude certain files (most notably java.security, for now). Each line in standard.omit is a line to be passed to grep -v to screen out files. This should be extended later so that when we want to, we can create different builds of Classpath (Personal Java, Server Java, etc.) 1998-11-23 00:18 John Keiser * java/lang/ThreadDeath.java: Added VERY rudimentary version of ThreadDeath for compilation. No comments, and absolutely no constructors or methods (besides the default ThreadDeath() supplied by the compiler). 1998-11-23 00:16 John Keiser * java/lang/Byte.java: Modified so that it compiles. 1998-11-21 22:37 Brian Jones * scripts/patches.pl: updated to send email 1998-11-21 17:36 Brian Jones * scripts/patches.pl: initial commit 1998-11-18 04:25 Brian Jones * java/lang/Byte.java: compareTo(Byte): added for 1.2 compareTo(Object): added for 1.2 1998-11-18 04:00 Brian Jones * java/lang/Boolean.java: added toString() to comply with 1.2RC1. 1998-11-18 03:03 Aaron M. Renn * java/io/ObjectOutput.java: Added superfluous abstract declaration to interface for Java spec compat 1998-11-18 02:24 Aaron M. Renn * java/io/InvalidClassException.java: Really fix bad method signature 1998-11-18 02:22 Aaron M. Renn * java/io/FilterWriter.java: Added abstract declaration to class to comply with spec 1998-11-18 02:21 Aaron M. Renn * java/io/FilterReader.java: Removed superfluous read(char[]) method 1998-11-18 02:18 Aaron M. Renn * java/io/FilterInputStream.java: Added missing close() method 1998-11-18 02:16 Aaron M. Renn * java/io/FilenameFilter.java: Added superfluous abstract keyword to sync with Java spec 1998-11-18 02:08 Aaron M. Renn * java/io/SerializablePermission.java: Initial Checkin 1998-11-18 01:55 Aaron M. Renn * java/io/FilenameFilter.java: Replace Texinfo with HTML 1998-11-18 01:55 Aaron M. Renn * java/io/FileFilter.java: Initial checkin of this stupid class 1998-11-16 03:45 Brian Jones * configure.in: updated 1998-11-16 03:44 Brian Jones * acinclude.m4: CLASSPATH_CHECK_JVM is now CLASSPATH_CHECK_JAPHAR and CLASSPATH_CHECK_KAFFE Note: when editing acinclude.m4 make sure to change emacs mode to sh-mode since the default is m4-mode. 1998-11-15 04:37 Brian Jones * configure.in: cleaned up a bit. major bug is --with-jvm must be specified on configure command line and it never makes use of its argument. is this just on my machine? 1998-11-15 04:35 Brian Jones * acinclude.m4: CLASSPATH_CHECK_JVM added CLASSPATH_INTERNAL_CHECK_JVM added CLASSPATH_CHECK_THREADS added 1998-11-15 04:34 Aaron M. Renn * native/java.net/javanet.c: Another Moses DeJong warning patch 1998-11-15 04:33 Aaron M. Renn * java/text/NumberFormat.java: Initial Checkin 1998-11-13 23:00 Brian Jones * java/util/Collections.java: look for FIXME to see what I bastardized 1998-11-13 22:45 Brian Jones * java/util/Map.java: entries(): is now entrySet() (JDK 1.2 RC1) 1998-11-11 22:59 Paul Fisher * java/lang/: Float.java, Double.java: Initial commit -- native methods are missing. 1998-11-10 18:47 Brian Jones * lib/.deps: updated 1998-11-10 18:36 Brian Jones * java/io/FilePermission.java: fixed parsing errors: cannot have void return type for constructor extra '}' closing switch statement in the middle of the switch statement 1998-11-09 20:08 John Keiser * NoJDK: Removed. Really no need for this anymore. We shouldn't be working with the JDK. 1998-11-09 20:04 John Keiser * java/lang/Throwable.java: Changed 'detailMessage' back to 'message' now that Japhar calls getMessage(). 1998-11-09 15:15 Stuart Ballard * java/util/: AbstractCollection.java, AbstractList.java, AbstractSequentialList.java, AbstractSet.java, Arrays.java, Collection.java, Collections.java, LinkedList.java, List.java, Map.java: [one commit for multiple Collections files] Several fixes for completeness, updating to beta4 spec (with some RC1 enhancements too), and more doc comments. Note that all changes are untested because my time availability is nil, but they shouldn't be far from working. 1998-11-09 01:51 John Keiser * vm/reference/java/lang/Thread.java: Added private constructor for Japhar's use. 1998-11-09 01:34 Brian Jones * acinclude.m4: initial checkin 1998-11-09 01:33 Brian Jones * configure.in: added configure.in patch from Petter 1998-11-08 06:22 John Keiser * vm/reference/java/lang/: Class.java, Thread.java: Removed private_data fields. 1998-11-08 06:21 John Keiser * java/lang/Throwable.java: Changed message to detailMessage. This should also simplify serialization ... but I don't know if that's what we want to do. 1998-11-08 06:18 John Keiser * java/io/PrintWriter.java: *Temporary* fix for odd system properties problem. 1998-11-08 01:43 Brian Jones * java/lang/UnsupportedOperationException.java: grabbed serialVersionUID from JDK 1.2 1998-11-08 01:42 Brian Jones * java/lang/UnsupportedClassVersionError.java: grabbed serialVersionUID value from JDK 1.2 1998-11-08 01:18 Brian Jones * lib/.deps: 392 classes now compile 1998-11-08 01:15 Brian Jones * java/lang/: ArithmeticException.java, ArrayIndexOutOfBoundsException.java, ArrayStoreException.java, ClassCastException.java, ClassNotFoundException.java, CloneNotSupportedException.java, Exception.java, IllegalAccessException.java, IllegalArgumentException.java, IllegalMonitorStateException.java, IllegalStateException.java, IllegalThreadStateException.java, IndexOutOfBoundsException.java, InstantiationException.java, InterruptedException.java, NegativeArraySizeException.java, NoSuchFieldException.java, NoSuchMethodException.java, NullPointerException.java, NumberFormatException.java, RuntimeException.java, SecurityException.java, StringIndexOutOfBoundsException.java, UnsupportedOperationException.java: added serialVersionUID information for most classes added missing functions where necessary 1998-11-08 01:14 Brian Jones * java/lang/ExceptionInInitializerError.java: serialVersionUID information for most classes added missing methods where necessary 1998-11-08 00:30 Brian Jones * java/lang/Throwable.java: serialVersionUID added (1.1 JDK reference) 1998-11-07 23:39 Brian Jones * java/lang/Throwable.java: compile fixes 1998-11-07 23:27 Brian Jones * java/lang/: AbstractMethodError.java, ClassCircularityError.java, ClassFormatError.java, Error.java, ExceptionInInitializerError.java, IllegalAccessError.java, IncompatibleClassChangeError.java, InstantiationError.java, InternalError.java, LinkageError.java, NoClassDefFoundError.java, NoSuchFieldError.java, NoSuchMethodError.java, OutOfMemoryError.java, StackOverflowError.java, UnknownError.java, UnsatisfiedLinkError.java, UnsupportedClassVersionError.java, VerifyError.java, VirtualMachineError.java: initial checkin 1998-11-07 20:07 Brian Jones * java/lang/Throwable.java: implemented readObject and writeObject for serialization 1998-11-07 00:24 John Keiser * java/io/FilePermission.java: Initial checkin. 1998-11-06 23:21 John Keiser * doc/vmintegration.texinfo: Initial checkin of texinfo file with info on VM integration. Needs texinfo work still. 1998-11-06 04:00 Brian Jones * java/lang/: ArithmeticException.java, ArrayIndexOutOfBoundsException.java, ArrayStoreException.java, ClassCastException.java, ClassNotFoundException.java, CloneNotSupportedException.java, Exception.java, IllegalAccessException.java, IllegalArgumentException.java, IllegalMonitorStateException.java, IllegalStateException.java, IllegalThreadStateException.java, IndexOutOfBoundsException.java, InstantiationException.java, InterruptedException.java, NegativeArraySizeException.java, NoSuchFieldException.java, NoSuchMethodException.java, NullPointerException.java, NumberFormatException.java, RuntimeException.java, SecurityException.java, StringIndexOutOfBoundsException.java, UnsupportedOperationException.java: updated via 1.2FCS docs 1998-11-06 03:32 Aaron M. Renn * native/java.net/: PlainDatagramSocketImpl.c, InetAddress.c, javanet.c: Merge Moses DeJong's patch to suppress warnings and allow compiles on Solaris. 1998-11-04 02:47 Geoff Berry * java/io/ObjectOutputStream.java: (writeFields()): added to allow compilation. Not yet implemented. 1998-11-04 02:46 Geoff Berry * java/util/AbstractMap.java: (values()): fixed reference to `map_iterator' in Iterator inner class of AbstractCollection inner class so class can actually be compiled. 1998-11-03 18:25 Geoff Berry * java/io/WriteAbortedException.java: (WriteAbortedException(Exception)): changed to WriteAbortedException(String,Exception) as per 1.2 documentation. 1998-11-02 15:47 Brian Jones * lib/: deps.sh, .deps: set directory to classes correctly in .deps 1998-11-02 15:29 Brian Jones * Makefile.am: compile lib first 1998-11-02 15:28 Brian Jones * lib/Makefile.am: JAVAHEADER var added 1998-11-02 15:27 Brian Jones * lib/.deps: include native .h stuff 1998-11-02 05:07 John Keiser * native/java.io/: File.c, FileDescriptor.c, FileInputStream.c, FileOutputStream.c, Makefile.am: Fix java.io compilation: until we deal with a particular build issue, not using .h files at all. 1998-11-02 05:06 John Keiser * native/java.lang.reflect/Makefile.am: Don't compile certain native stuff that's already included with Japhar. 1998-11-02 04:28 John Keiser * java/lang/System.java: Made sure references to in, out and err are not forward. 1998-11-02 04:28 John Keiser * vm/reference/java/lang/Thread.java: Set values of MIN_PRIORITY, NORM_PRIORITY, MAX_PRIORITY 1998-11-02 03:07 Brian Jones * lib/.deps: updated 1998-11-01 21:43 John Keiser * java/io/: File.java, FileDescriptor.java, FileInputStream.java, FileOutputStream.java: No longer load libraries. Some java.io classes are part of the bootstrap process, so javaio is loaded automatically by Japhar (and should be by other VMs as well). 1998-11-01 21:32 John Keiser * vm/reference/java/lang/reflect/Field.java: Changed many things to native that were not native before. 1998-11-01 21:32 John Keiser * vm/reference/java/lang/Runtime.java: Removed debugging stuff that shouldn't have made it into CVS in the first place. 1998-11-01 21:31 John Keiser * vm/reference/java/lang/Thread.java: No longer manages state -- that is done natively. 1998-11-01 21:31 John Keiser * vm/reference/java/lang/Class.java: Changed some fields for Japhar. 1998-11-01 21:22 John Keiser * vm/reference/java/lang/: Class.java, Runtime.java: Changes for Japhar. 1998-11-01 21:21 John Keiser * vm/reference/gnu/vm/stack/StackTrace.java: Fixed minor error-checking bug, preventing possible infinite loop. 1998-11-01 21:19 John Keiser * native/lib/Makefile.am: MAJOR CHANGE: Japhar won't work without this. I changed the name of the library to "classpath_lib" since classpath seemed a likely candidate for native library name conflicts. 1998-11-01 21:14 John Keiser * java/lang/System.java: Modified System to work with odd quirks in guavac -- particularly, in, out and err have to be initialized in the static initializer so that they are guaranteed to be initialized in the correct order--after properties is initialized. I made an optimization on the SecurityManager usage as well, and have not yet tested it with Japhar. 1998-11-01 21:03 John Keiser * native/java.io/: File.c, FileDescriptor.c, FileInputStream.c, FileOutputStream.c, RandomAccessFile.c: Removed stubs (I think). Looks like .h files are not being created automatically: someone should either do that or not include them. 1998-11-01 20:50 John Keiser * native/java.io/Makefile.am: Added a few other changes ... 1998-11-01 04:48 Brian Jones * native/java.lang.reflect/Makefile.am: VMINCLUDE fix 1998-11-01 04:32 Brian Jones * configure.in: MAINTAINER_BUILD conditional support 1998-11-01 04:31 Brian Jones * lib/Makefile.am: updated 1998-11-01 04:31 Brian Jones * lib/.deps: initial checkin 1998-11-01 02:48 Brian Jones * Makefile.am: gnu not in subdirs 1998-11-01 02:47 Brian Jones * aclocal.m4: guile stuff 1998-11-01 02:47 Brian Jones * gnu/test/Makefile.am: don't want to compile these here 1998-11-01 02:46 Brian Jones * lib/deps.sh: include the right directories in search 1998-11-01 02:43 Brian Jones * native/: java.io/Makefile.am, java.net/Makefile.am, lib/Makefile.am: VMINCLUDE fix 1998-11-01 02:04 Brian Jones * native/java.lang/Makefile.am: fixed typo with VMINCLUDE 1998-10-31 21:14 Paul Fisher * java/lang/StringBuffer.java: (ensureCapacity): Revert to using Math.max. 1998-10-31 00:44 Jon A. Zeppieri * java/util/: AbstractMap.java, HashMap.java, Map.java: jdk1.2beta4 compatibility fixes (entries() changed to entrySet() in Map.java and AbstractMap.java); also, two private instance variables in HashMap were made package-access 1998-10-30 23:47 Brian Jones * java/lang/StringIndexOutOfBoundsException.java: added constructor 1998-10-30 04:29 Brian Jones * java/lang/: ArithmeticException.java, ArrayIndexOutOfBoundsException.java, ArrayStoreException.java, ClassCastException.java, ClassNotFoundException.java, CloneNotSupportedException.java, Exception.java, IllegalAccessException.java, IllegalArgumentException.java, IllegalMonitorStateException.java, IllegalStateException.java, IllegalThreadStateException.java, IndexOutOfBoundsException.java, InstantiationException.java, InterruptedException.java, NegativeArraySizeException.java, NoSuchFieldException.java, NoSuchMethodException.java, NullPointerException.java, NumberFormatException.java, RuntimeException.java, SecurityException.java, StringIndexOutOfBoundsException.java, UnsupportedOperationException.java: added copyright notice 1998-10-29 07:29 Geoff Berry * native/java.io/: java_io_ObjectStreamClass.c, java_io_ObjectStreamClass.h: (getSerialPersistantFields(Class)): added. 1998-10-29 07:28 Geoff Berry * native/java.io/: java_io_ObjectInputStream.c, java_io_ObjectInputStream.h: Changed callConstructor to take a class as a apramter instead of an object. 1998-10-29 07:22 Geoff Berry * java/io/: ObjectInputStream.java, ObjectOutputStream.java, ObjectStreamClass.java, ObjectStreamField.java: Added Persistant Fields API support. 1998-10-29 03:25 Aaron M. Renn * java/text/ChoiceFormat.java: Initial Checkin 1998-10-27 02:50 Brian Jones * java/lang/ArrayIndexOutOfBoundsException.java: added comments to third constructor 1998-10-26 22:04 Paul Fisher * java/lang/ArrayIndexOutOfBoundsException.java: Add int constructor. 1998-10-25 03:39 Paul Fisher * native/java.lang/Makefile.am: Add java_lang_Math. 1998-10-25 03:24 Paul Fisher * native/java.lang/: acos.c, asin.c, atan.c, atan2.c, ceil.c, cos.c, e_fmod.c, exp.c, fdlibm.h, floor.c, java_lang_Math.h, k_cos.c, k_rem_pio2.c, k_sin.c, k_tan.c, log.c, pow.c, remainder.c, rint.c, s_fabs.c, sin.c, sqrt.c, tan.c: Initial commit of native code for java.lang.Math. 1998-10-25 03:12 Paul Fisher * java/lang/Math.java: Finished implementing JDK1.2 java.lang.Math. 1998-10-24 19:28 Brian Jones * java/lang/: ClassCastException.java, ClassNotFoundException.java, CloneNotSupportedException.java, IllegalAccessException.java, IllegalArgumentException.java, IllegalMonitorStateException.java, IllegalStateException.java, IllegalThreadStateException.java, IndexOutOfBoundsException.java, InstantiationException.java, InterruptedException.java, NegativeArraySizeException.java, NoSuchFieldException.java, NoSuchMethodException.java, NullPointerException.java, NumberFormatException.java, RuntimeException.java, SecurityException.java, StringIndexOutOfBoundsException.java: initial checkin 1998-10-22 03:51 Brian Jones * java/lang/: ArrayStoreException.java, ArithmeticException.java, ArrayIndexOutOfBoundsException.java: initial checkin 1998-10-21 20:00 Brian Jones * Makefile.am: added lib as SUBDIR 1998-10-21 19:59 Brian Jones * configure.in: added lib/Makefile as target 1998-10-21 19:59 Brian Jones * lib/: deps.sh, Makefile.am: initial checkin 1998-10-21 03:53 Aaron M. Renn * native/java.net/: InetAddress.c, PlainDatagramSocketImpl.c, Makefile.am, PlainSocketImpl.c: For John, no stubs anymore 1998-10-21 01:58 Aaron M. Renn * java/text/: CollationElementIterator.java, RuleBasedCollator.java: Initial Checkin 1998-10-20 00:16 Paul Fisher * java/lang/Math.java: Initial commit (functional for John's purposes). 1998-10-19 04:30 John Keiser * java/lang/Throwable.java: Added synchronization so that things don't change on us while printing. 1998-10-19 04:27 John Keiser * java/lang/StringBuffer.java: Fixed a rather nasty off-by-one bug, making it copy things wrong. Also put Math.max() into comments until we have Math. 1998-10-17 20:41 John Keiser * configure.in: Make native/java.lang Makefile with configure. 1998-10-17 20:36 John Keiser * gnu/java/: beans/IntrospectionIncubator.java, lang/MainThread.java: Fixed a typo in IntrospectionIncubator, added MainThread.java (which can be used by the VM to run the initial class with main(String[] args)). 1998-10-17 20:34 John Keiser * java/: beans/PropertyEditorManager.java, lang/ThreadGroup.java, lang/Throwable.java, lang/Void.java, lang/reflect/Constructor.java, lang/reflect/Field.java, lang/reflect/Method.java: Fixed a few typos, added ThreadGroup, moved reflect classes to vm/reference. 1998-10-17 20:33 John Keiser * vm/reference/: gnu/vm/stack/StackFrame.java, gnu/vm/stack/StackTrace.java, java/lang/Thread.java, java/lang/VMSecurityManager.java, java/lang/reflect/Constructor.java, java/lang/reflect/Field.java, java/lang/reflect/Method.java: Moved some files that are VM-specific over from the main tree. Fixed a few typos too. 1998-10-14 02:45 Aaron M. Renn * gnu/java/locale/LocaleInformation_en.java: Adding warning message to document 1998-10-14 02:44 Aaron M. Renn * java/text/DefaultBreakIterator.java: Initial Checkin 1998-10-13 03:20 Brian Jones * configure.in: include GUILE_FLAGS 1998-10-13 03:18 Brian Jones * native/testsuite/Makefile.am: easier to add other VMs to testsuite now 1998-10-13 02:15 Aaron M. Renn * gnu/java/locale/LocaleInformation.java, gnu/java/locale/LocaleInformation_en.java, java/text/BreakIterator.java: Initial Checkin 1998-10-13 02:15 Aaron M. Renn * gnu/java/locale/LocaleInformation.properties: Removing this file since I'm switching to ListResourceBundles 1998-10-13 00:38 Jon A. Zeppieri * java/util/: BasicMapEntry.java, Bucket.java, Dictionary.java, HashMap.java, HashSet.java, Hashtable.java: added files: BasicMapEntry.java, Bucket.java, Dictionary.java, HashMap.java, HashSet.java, Hashtable.java 1998-10-11 18:50 Paul Fisher * java/lang/Character.java: (toUpperCase, toTitleCase): Doc fix. 1998-10-10 06:20 Paul Fisher * README: "Fix" GNU/Linux reference. 1998-10-09 21:42 Brian Jones * native/Makefile.am: added testsuite to SUBDIRS 1998-10-09 21:37 Brian Jones * gnu/test/Makefile.am, native/testsuite/Makefile.am: initial checkin 1998-10-09 21:35 Brian Jones * gnu/Makefile.am: include test in SUBDIRS 1998-10-09 21:34 Brian Jones * configure.in: new variable VMLIB available in Makefile.am as @VMLIB@ autodetect of Japhar as pretty much the only vm we support at the moment 1998-10-09 19:12 John Keiser * vm/reference/java/lang/VMSecurityManager.java: Made a previously public method non-public and added another method. 1998-10-09 19:09 John Keiser * java/lang/Throwable.java: Weird. CVS did something weird with the last version, merged mine and Brian's or something. This should be the normal one. 1998-10-09 19:07 John Keiser * native/lib/Makefile.am: Made VMINCLUDE and such work correctly. 1998-10-09 19:05 John Keiser * native/java.lang/System.c: Stole Japhar's implementation of System.currentTimeMillis(), courtesy Chris Toshok. 1998-10-09 19:04 John Keiser * native/Makefile.am: Modified to build correct libraries. 1998-10-09 19:01 John Keiser * java/lang/: ClassLoader.java, SecurityManager.java, Throwable.java: Commented Throwable, made all three integrate with Japhar. 1998-10-08 16:12 Brian Jones * java/lang/Object.java: finalize(): throws Throwable 1998-10-08 16:12 Brian Jones * java/lang/Throwable.java: toString(): must return a string 1998-10-08 15:42 Brian Jones * java/io/IOException.java: must extend java.lang.Exception 1998-10-08 13:43 Brian Jones * gnu/Makefile.am: commented out java and tools subdirs 1998-10-08 13:43 Brian Jones * Makefile.am: commented out java subdir 1998-10-08 02:33 Aaron M. Renn * java/text/AttributedStringIterator.java: Initial checkin 1998-10-07 02:18 Aaron M. Renn * java/text/StringCharacterIterator.java: Added another constructor for my personal use 1998-10-06 03:01 Aaron M. Renn * java/text/AttributedString.java: Initial Checkin. Missing support class needed to compile. Will follow soon. 1998-10-05 21:45 scgmille * java/util/Vector.java: Optimized some methods in java.util.Vector. 1998-10-05 02:11 Aaron M. Renn * java/text/AttributedCharacterIterator.java: Initial Checkin. Note that guavac has bugs and can't compile this module. 1998-10-04 23:03 John Keiser * vm/reference/java/lang/: Runtime.java, VMClassLoader.java, VMObject.java, VMRuntime.java, VMSecurityManager.java, VMSystem.java: First rev. of changes for Japhar. Incidentally, I have the Japhar native side compiling now. Wish me luck. 1998-10-04 23:02 John Keiser * java/lang/: Class.java, Runtime.java, SecurityManager.java, System.java: First rev. of changes for Japhar integration ... 1998-10-04 18:32 John Keiser * AUTHORS: Added me. 1998-10-04 18:28 John Keiser * java/lang/: Boolean.java, Byte.java, Character.java, Integer.java, Long.java, Short.java, Void.java: Uses VMClassLoader method for TYPE instead of VMClass. 1998-10-04 18:17 John Keiser * vm/reference/java/lang/: Class.java, VMClassLoader.java: Now VMClassLoader has the primitive class thingy. Class is in here, now, too. 1998-10-04 17:57 John Keiser * vm/reference/java/lang/VMClass.java: Silly me, I forgot VMClass.java was going away. 1998-10-04 17:44 John Keiser * java/lang/: Boolean.java, Byte.java, Character.java, Integer.java, Long.java, Short.java, Void.java: Primitive types use VMClass.getPrimitiveClass() to initialize TYPE now. 1998-10-04 17:39 John Keiser * vm/reference/java/lang/VMClass.java: Added getPrimitiveClass(). 1998-10-03 23:53 Paul Fisher * testsuite/config/tests: Initial list of tests. 1998-10-03 23:49 Paul Fisher * testsuite/java.lang/ByteTest.java: ByteTest now conforms to the new Guile testing framework. 1998-10-03 23:47 Paul Fisher * gnu/test/: Fail.java, Pass.java, Result.java, Test.java, Unresolved.java, Unsupported.java, Untested.java, XFail.java, XPass.java: Initial commit of the testsuite driving code. 1998-10-03 23:36 Paul Fisher * testsuite/scheme/test.scm: Initial commit of scheme driver code. 1998-10-03 23:22 Paul Fisher * native/testsuite/guile-jvm.c: Handle exceptions from test(). 1998-10-02 05:16 Paul Fisher * doc/testing.framework.text: Modify spec to allow test() to throw runtime exceptions and errors. 1998-10-02 04:42 Brian Jones * testsuite/java.lang/ByteTest.java: Modified for testing framework 1998-10-02 03:07 Aaron M. Renn * java/text/Format.java: Initial Checkin 1998-10-01 23:57 Paul Fisher * doc/testing.framework.text: Clarify example 2. 1998-10-01 23:56 Paul Fisher * doc/testing.framework.text: Add import line to example. 1998-09-29 04:49 Paul Fisher * doc/testing.framework.text: Update author info. 1998-09-29 04:47 Paul Fisher * doc/native.api: Update with author info. 1998-09-29 04:28 Paul Fisher * native/testsuite/guile-jvm.c, doc/testing.framework.text: Initial commit. 1998-09-26 20:00 Aaron M. Renn * java/text/Collator.java, gnu/java/locale/LocaleInformation.properties: Initial Checkin 1998-09-25 15:26 Brian Jones * java/io/StreamTokenizer.java: changed 'u000a' to '\n' for compiling 1998-09-25 15:21 Brian Jones * java/lang/: Throwable.java, Exception.java: initial checkin (just to compile) 1998-09-25 13:42 Brian Jones * configure.in: added LIBVERSION 1998-09-25 13:41 Brian Jones * native/java.net/Makefile.am: added @LIBVERSION@ and double dashes to japharh 1998-09-25 01:26 Aaron M. Renn * java/text/: Annotation.java, CharacterIterator.java, CollationKey.java, FieldPosition.java, ParseException.java, ParsePosition.java, StringCharacterIterator.java: Initial Checkin 1998-09-24 21:50 Brian Jones * configure.in: --with-javac ignores 'yes' and 'no' arguments 1998-09-24 21:27 Brian Jones * configure.in: now supports defining javac automatically or manually 1998-09-23 18:09 John Keiser * native/Makefile.am: Modified Makefile for java.lang natives 1998-09-23 18:08 John Keiser * native/java.lang/: Makefile.am, Object.c, Object.h, System.c, System.h: First revision of native java.lang code. 1998-09-23 14:26 John Keiser * java/lang/: Class.java, ClassLoader.java, Object.java, Runtime.java, SecurityManager.java, System.java: Modified to work with VM interface. 1998-09-22 19:50 John Keiser * vm/reference/java/lang/VMSystem.java: method should have been static 1998-09-22 19:40 John Keiser * vm/reference/java/lang/: VMClass.java, VMObject.java, VMSecurityManager.java, VMSystem.java: Typos (whoops) 1998-09-22 19:21 John Keiser * vm/reference/java/lang/: VMClass.java, VMClassLoader.java, VMObject.java, VMRuntime.java, VMSecurityManager.java, VMSystem.java: Initial set of VM interface classes. Must be customized on a per-VM basis. 1998-09-20 15:44 Stuart Ballard * java/util/: VectorIterator.java, VectorListIterator.java, ArrayEnumeration.java, Vector.java: Update to Vector to take advantage of AbstractList 1998-09-15 03:23 Aaron M. Renn * java/security/: ProtectionDomain.java, Provider.java: Initial Checkin 1998-09-15 00:47 Aaron M. Renn * java/security/: CodeSource.java, GuardedObject.java: Initial Checkin 1998-09-13 04:19 Paul Fisher * java/util/Stack.java: Initial commit. 1998-09-13 04:18 Paul Fisher * java/util/ArrayEnumeration.java: Fix doc comment. 1998-09-12 20:50 Aaron M. Renn * java/security/Permission.java: Make it compile 1998-09-12 20:49 Aaron M. Renn * java/security/Permissions.java, java/security/PermissionCollection.java, gnu/java/security/DefaultPermissionCollection.java, java/security/SecurityPermission.java: Initial Checkin 1998-09-12 20:44 Paul Fisher * java/util/: ArrayEnumeration.java, Vector.java, VectorIterator.java, VectorListIterator.java: Added Scott Miller's Vector implementation. 1998-09-12 18:15 Aaron M. Renn * java/security/: AllPermission.java, BasicPermission.java, Permission.java, UnresolvedPermission.java: Initial checkin 1998-09-01 02:33 Aaron M. Renn * java/security/: AccessControlException.java, Certificate.java, DigestException.java, GeneralSecurityException.java, Guard.java, InvalidAlgorithmParameterException.java, InvalidKeyException.java, InvalidParameterException.java, Key.java, KeyException.java, KeyManagementException.java, KeyStoreException.java, NoSuchAlgorithmException.java, NoSuchProviderException.java, Principal.java, PrivateKey.java, PrivilegedAction.java, PrivilegedActionException.java, PrivilegedExceptionAction.java, ProviderException.java, PublicKey.java, SignatureException.java, UnrecoverableKeyException.java: Initial Checkin 1998-08-30 23:33 Geoff Berry * gnu/java/io/NullOutputStream.java, gnu/java/io/ObjectIdentityWrapper.java, gnu/java/lang/reflect/TypeSignature.java, gnu/tools/serialver/Main.java, java/io/BlockDataException.java, java/io/ObjectInputStream.java, java/io/ObjectOutputStream.java, java/io/ObjectStreamClass.java, java/io/ObjectStreamConstants.java, java/io/ObjectStreamField.java, java/lang/Comparable.java, java/lang/UnsupportedOperationException.java, java/util/AbstractMap.java, native/java.io/java_io_ObjectInputStream.c, native/java.io/java_io_ObjectOutputStream.c, native/java.io/java_io_ObjectStreamClass.c, test/gnu.java.lang.reflect/TypeSignatureTest.java, test/java.io/ObjectInputStreamTest.java, test/java.io/ObjectOutputStreamTest.java, test/java.io/ObjectStreamClassTest.java, test/java.io/Test.java: Changed copyright assignment to FSF. 1998-08-30 23:32 Geoff Berry * AUTHORS: Added my name and email. 1998-08-26 00:23 Geoff Berry * java/io/ObjectStreamConstants.java: Made class and fields public as per jdk1.2b4. 1998-08-25 17:56 Geoff Berry * java/io/Makefile.am: Added all new .java files that were not already present. 1998-08-25 14:50 Brian Jones * doc/texinfo.tex: required by automake to appear in the same dir as source (mostly) 1998-08-24 22:25 Brian Jones * Makefile.am: include doc in make process 1998-08-24 22:24 Brian Jones * configure.in: added doc/Makefile 1998-08-24 22:23 Brian Jones * doc/Makefile.am: generate info file automatically 1998-08-24 22:22 Brian Jones * doc/hacking.texinfo: renamed from jcl-hacking.textinfo 1998-08-24 22:20 Brian Jones * doc/jcl-hacking.texinfo: renamed to hacking.textinfo 1998-08-24 22:10 Brian Jones * java/io/Makefile.am: OSCField.java previously removed from java/io/ 1998-08-24 21:42 Brian Jones * README: updated information on website, Sun JVM compatibility, etc. 1998-08-21 02:09 Aaron M. Renn * java/security/: interfaces/DSAKey.java, interfaces/DSAKeyPairGenerator.java, interfaces/DSAParams.java, interfaces/DSAPrivateKey.java, interfaces/DSAPublicKey.java, interfaces/Makefile.am, interfaces/RSAPrivateCrtKey.java, interfaces/RSAPrivateKey.java, interfaces/RSAPublicKey.java, acl/Acl.java, acl/AclEntry.java, acl/AclNotFoundException.java, acl/Group.java, acl/LastOwnerException.java, acl/NotOwnerException.java, acl/Owner.java, acl/Makefile.am, acl/Permission.java: Initial Checkin 1998-08-21 01:45 Paul Fisher * resource/java/util/: iso3166-a3.properties, iso3166.properties, iso639-a2-old.properties, iso639-a3.properties, iso639.properties, iso639_fr.properties, iso639_ga.properties: Properties for java.util.Locale 1998-08-21 00:44 Paul Fisher * java/util/Locale.java: Initial commit. 1998-08-20 01:47 Aaron M. Renn * java/io/BufferedReader.java: Fixed such heinous bugs in readLine() that I can't believe it ever worked even once. 1998-08-20 00:35 Aaron M. Renn * gnu/java/net/http/HttpURLConnection.java: Eliminated internal readLine() method and just use a DataInputStream to read lines instead. 1998-08-20 00:29 Aaron M. Renn * java/net/SocketInputStream.java: Re-fixed major read bug where read would return 0 instead of -1 at end of stream. I coulda swore I checked this in once before. 1998-08-16 03:42 Paul Fisher * java/lang/String.java: (toLowerCase,toUpperCase): Don't copy str to newStr. 1998-08-14 01:19 Aaron M. Renn * gnu/java/io/EncodingManager.java: Added a property based aliasing scheme for looking up encoding aliases 1998-08-14 00:51 Aaron M. Renn * gnu/java/io/encode/EncoderEightBitLookup.java: Now recognized 0x0000 correctly 1998-08-14 00:27 Aaron M. Renn * java/io/StreamTokenizer.java, test/java.io/StreamTokenizerTest.java, test/java.io/stream-tokenizer.data: Initial checkin 1998-08-13 00:15 Aaron M. Renn * test/java.io/utf8test-jdk.out: Initial Checkin 1998-08-12 22:09 John Keiser * test/base/OutputClass.java: Now outputs one file with all the class names prepended, for easier diffing. 1998-08-12 02:17 Aaron M. Renn * java/io/ByteArrayOutputStream.java: Implemented toString methods 1998-08-11 23:44 John Keiser * java/lang/: Class.java, ClassLoader.java, Object.java, Runtime.java, System.java: Added Java implementation for basic system classes. 1998-08-11 23:43 John Keiser * Class.java, ClassLoader.java, Object.java, Runtime.java, System.java: Darn it, wrong path. Sorry. 1998-08-11 23:42 John Keiser * Class.java, ClassLoader.java, Object.java, Runtime.java, System.java, gnu/java/lang/ExecutionStack.java, gnu/java/lang/StackFrame.java, java/lang/SecurityManager.java: Added basic Java implementation for these system classes. 1998-08-10 23:54 Paul Fisher * java/lang/String.java: Add byte/char encoder/decoder support. 1998-08-10 08:58 Paul Fisher * doc/jcl-hacking.texinfo: refill 1998-08-10 08:51 Paul Fisher * doc/jcl-hacking.texinfo: Change around platform support. 1998-08-10 08:49 Paul Fisher * doc/jcl-hacking.texinfo: Fix up titlepage to work with texi2html. 1998-08-10 08:37 Paul Fisher * doc/jcl-hacking.texinfo: Add doc comment coding standards. 1998-08-10 08:23 Paul Fisher * doc/jcl-hacking.texinfo: Replaced $classpath with Classpath. 1998-08-10 04:26 Paul Fisher * java/lang/String.java: (equals): instanceof test fixed 1998-08-10 04:20 Paul Fisher * java/lang/Cloneable.java: Add API docs. 1998-08-10 03:51 Paul Fisher * java/lang/Boolean.java: compiles again. 1998-08-10 03:50 Paul Fisher * java/lang/: Boolean.java, Integer.java: (equals): simplify 1998-08-09 23:18 Paul Fisher * doc/unicode/unicode-muncher.pl: Initial commit. Generates character.uni, block.uni, and titelcase.uni. 1998-08-09 23:07 Paul Fisher * doc/unicode/unicode.database.format: Doc describing the GNU Classpath Unicode Attribute Database format 1998-08-09 23:04 Paul Fisher * java/lang/Character.java: Initial commit of java.lang.Character. Fully compliant with JDK 1.2beta4 API. 1998-08-09 23:03 Paul Fisher * gnu/java/lang/ClassLoaderHelper.java: Initial commit. 1998-08-09 17:17 John Keiser * native/: java.lang.reflect/DEPENDENCIES, java.lang.reflect/README, java.lang.reflect/STATUS, java.lang.reflect/TODO, lib/DEPENDENCIES, lib/README, lib/STATUS, vmi/DEPENDENCIES, vmi/README, vmi/STATUS: Made docs standard, made a few updates as well. 1998-08-09 17:06 John Keiser * gnu/java/lang/ClassHelper.java: Added a method in ClassHelper, added ChangeLog 1998-08-09 17:04 John Keiser * gnu/java/beans/TODO: Standard Docs 1998-08-09 17:04 John Keiser * gnu/java/beans/editors/TODO: Standard docs 1998-08-09 16:57 John Keiser * java/lang/reflect/: DEPENDENCIES, STATUS, TODO: Made documentation like everybody else's 1998-08-09 16:49 John Keiser * java/beans/TODO: Updated TODO, added ChangeLog. 1998-08-09 16:47 John Keiser * NoJDK: A list of the classes that do not, and never will, work with JDK. We should work this into the Makefile at some point to compile a JDK-friendly version. 1998-08-03 00:12 John Keiser * java/beans/: SimpleBeanInfo.java, TODO: Implemented loadImage() in SimpleBeanInfo. 1998-08-02 23:53 John Keiser * java/beans/IndexedPropertyDescriptor.java: Fixed typo. 1998-08-02 23:52 John Keiser * test/java.beans/: DescriptorTest.java, IntrospectorTest.java: Started a real test suite for java.beans. 1998-08-02 02:54 Aaron M. Renn * gnu/java/io/encode/EncoderUTF8.java, test/java.io/UTF8EncodingTest.java: Initial checkin 1998-08-02 02:52 Aaron M. Renn * gnu/java/io/: decode/DecoderUTF8.java, encode/Encoder8859_2.java, encode/Encoder8859_3.java, encode/Encoder8859_4.java, encode/Encoder8859_5.java, decode/Decoder8859_2.java, decode/Decoder8859_3.java, decode/Decoder8859_4.java, decode/Decoder8859_5.java: Initial Checkin 1998-08-02 02:51 Aaron M. Renn * gnu/java/io/: decode/DecoderEightBitLookup.java, encode/EncoderEightBitLookup.java: Minor organizational cleanup 1998-08-02 02:50 Aaron M. Renn * gnu/java/io/EncodingManager.java: Fixed minor but major typo bug 1998-08-02 00:40 Aaron M. Renn * test/java.io/: BufferedCharWriterTest.java, BufferedReaderTest.java, CharArrayReaderTest.java, FileInputStreamTest.java, FileOutputStreamTest.java, FileReaderTest.java, FileTest.java, FileWriterTest.java, LineNumberReaderTest.java, PipedReaderWriterTest.java, PrintStreamTest.java, PrintWriterTest.java, PushbackReaderTest.java, RandomAccessFileTest.java, StringWriterTest.java, README: Initial Checkin 1998-08-02 00:38 Aaron M. Renn * test/java.io/: BufferedInputStreamTest.java, ByteArrayInputStreamTest.java, DataInputOutputTest.java, LineNumberInputStreamTest.java, PushbackInputStreamTest.java, SequenceInputStreamTest.java, StringBufferInputStreamTest.java: Copyright notice update 1998-08-01 23:51 John Keiser * test/base/OutputClass.java: OutputClass will allow us to compare our sigs and exceptions with Sun's. 1998-08-01 23:50 John Keiser * gnu/java/lang/ClassHelper.java: Fixed them. They work now. 1998-08-01 23:49 John Keiser * java/beans/: Beans.java, Customizer.java, Introspector.java, PropertyEditorSupport.java, SimpleBeanInfo.java, TODO: Modified signatures for full compliance with spec. Added TODO. 1998-08-01 18:03 John Keiser * gnu/java/beans/info/ComponentBeanInfo.java: Mirrors Sun's ComponentBeanInfo. 1998-08-01 18:03 John Keiser * java/beans/Introspector.java: Moved synchronized keyword to appropriate place. 1998-08-01 18:02 John Keiser * java/beans/IndexedPropertyDescriptor.java: Typo. 1998-08-01 18:01 John Keiser * gnu/java/beans/IntrospectionIncubator.java: Fixed typo. 1998-08-01 16:27 John Keiser * gnu/java/beans/IntrospectionIncubator.java: Fixed EventSet naming problem. 1998-08-01 05:39 John Keiser * java/beans/IndexedPropertyDescriptor.java: Fixed a few NullPointerExceptions. 1998-08-01 05:27 John Keiser * java/beans/: BeanDescriptor.java, Introspector.java, PropertyDescriptor.java: Fairly major revision, changing which methods are used for what things and making explicit info work better. 1998-08-01 05:26 John Keiser * gnu/java/beans/: BeanInfoEmbryo.java, IntrospectionIncubator.java: Fairly major revision, changing the way methods are found and used and using explicit info properly. 1998-08-01 05:25 John Keiser * gnu/java/lang/ClassHelper.java: Fixed getAllMethodsAtDeclaration() cache. 1998-08-01 04:48 Aaron M. Renn * java/io/: DataInputStream.java, DataOutputStream.java: Moved data conversion functionality to package callable static method instead of embedding directly in instance methods to make it easy for RandomAccessFile to share 1998-08-01 04:46 Aaron M. Renn * java/io/: BufferedInputStream.java, BufferedOutputStream.java, ByteArrayInputStream.java, ByteArrayOutputStream.java, CharConversionException.java, DataInput.java, DataOutput.java, EOFException.java, Externalizable.java, FileNotFoundException.java, FilenameFilter.java, IOException.java, InputStream.java, InterruptedIOException.java, InvalidClassException.java, InvalidObjectException.java, LineNumberInputStream.java, NotActiveException.java, NotSerializableException.java, ObjectInput.java, ObjectInputValidation.java, ObjectOutput.java, OptionalDataException.java, OutputStream.java, PushbackInputStream.java, Replaceable.java, Resolvable.java, SequenceInputStream.java, Serializable.java, StreamCorruptedException.java, SyncFailedException.java, UTFDataFormatException.java, UnsupportedEncodingException.java, WriteAbortedException.java: Copyright notice update 1998-08-01 03:39 Aaron M. Renn * gnu/java/io/EncodingManager.java, gnu/java/io/decode/Decoder.java, gnu/java/io/decode/DecoderEightBitLookup.java, gnu/java/io/decode/Decoder8859_1.java, gnu/java/io/encode/Encoder.java, gnu/java/io/encode/Encoder8859_1.java, gnu/java/io/encode/EncoderEightBitLookup.java, java/io/BufferedReader.java, java/io/BufferedWriter.java, java/io/CharArrayReader.java, java/io/CharArrayWriter.java, java/io/File.java, java/io/FileDescriptor.java, java/io/FileInputStream.java, java/io/FileOutputStream.java, java/io/FileReader.java, java/io/FileWriter.java, java/io/InputStreamReader.java, java/io/LineNumberReader.java, java/io/OutputStreamWriter.java, java/io/PipedWriter.java, java/io/PipedReader.java, java/io/PrintStream.java, java/io/PrintWriter.java, java/io/PipedInputStream.java, java/io/PushbackReader.java, java/io/PipedOutputStream.java, java/io/RandomAccessFile.java, java/io/Reader.java, java/io/StringReader.java, java/io/StringWriter.java, java/io/Writer.java, java/io/FilterReader.java, java/io/FilterWriter.java, native/java.io/File.c, native/java.io/FileDescriptor.c, native/java.io/FileInputStream.c, native/java.io/FileOutputStream.c, native/java.io/RandomAccessFile.c, native/java.io/javaio.c, native/java.io/javaio.h: Initial Checkin 1998-08-01 03:01 John Keiser * gnu/java/beans/IntrospectionIncubator.java: Minor bugfix. 1998-08-01 03:00 John Keiser * gnu/java/beans/BeanInfoEmbryo.java: Fixed bug wherein multiple methods with same name could not be added 1998-08-01 02:59 John Keiser * java/beans/Introspector.java: Changed docs to specify that addXXX(type) need not have type==XXX 1998-07-31 06:52 John Keiser * java/beans/: EventSetDescriptor.java, Introspector.java, PropertyDescriptor.java: Minor bugfixes. 1998-07-31 06:50 John Keiser * gnu/java/beans/IntrospectionIncubator.java: Small bugfixes. 1998-07-31 06:32 John Keiser * gnu/java/beans/editors/: ColorEditor.java, FontEditor.java, NativeBooleanEditor.java, NativeByteEditor.java, NativeDoubleEditor.java, NativeFloatEditor.java, NativeIntEditor.java, NativeLongEditor.java, NativeShortEditor.java, StringEditor.java: PropertyEditors for the primitive types. 1998-07-31 02:14 John Keiser * java/beans/: BeanDescriptor.java, BeanInfo.java, Beans.java, Customizer.java, EventSetDescriptor.java, FeatureDescriptor.java, IndexedPropertyDescriptor.java, IntrospectionException.java, Introspector.java, MethodDescriptor.java, ParameterDescriptor.java, PropertyChangeEvent.java, PropertyChangeListener.java, PropertyChangeSupport.java, PropertyDescriptor.java, PropertyEditor.java, PropertyEditorManager.java, PropertyEditorSupport.java, PropertyVetoException.java, SimpleBeanInfo.java, VetoableChangeListener.java, VetoableChangeSupport.java, Visibility.java: java.beans. Right now it just compiles. Test cases will follow. 1998-07-31 02:12 John Keiser * gnu/java/beans/: BeanInfoEmbryo.java, EmptyBeanInfo.java, ExplicitBeanInfo.java, IntrospectionIncubator.java: Helpers for java.beans. 1998-07-31 02:11 John Keiser * gnu/java/lang/: ArrayHelper.java, ClassHelper.java: Stuff that oughta have been in the core in the first place :) 1998-07-31 02:09 John Keiser * gnu/java/io/ClassLoaderObjectInputStream.java: ObjectInputStream, but allowing a different ClassLoader. 1998-07-31 02:04 John Keiser * native/java.lang.reflect/Makefile.am: Changed it to use the NO_VMI option for now ... some features are left out with this on, but at least it can compile VM-independent. 1998-07-29 02:31 Geoff Berry * java/io/: OSCField.java, ObjectOutputStream.java, ObjectStreamClass.java, ObjectStreamField.java: Renamed OSCField to ObjectStreamField to match JDK1.2b4 spec. Changed all usage of OSCField to ObjectStreamField. 1998-07-29 01:02 Geoff Berry * java/io/ObjectInputStream.java: Changed usage of OSCField to ObjectStreamField. Partially implemented reading in data for a different version of a class. 1998-07-28 16:13 Geoff Berry * java/io/TODO.serialization: Removed (no longer necessary). 1998-07-28 16:11 Geoff Berry * java/io/ObjectInputStream.java: Completed (registerValidation(ObjectInputValidation,int)). 1998-07-28 00:15 Geoff Berry * aclocal.m4: [no log message] 1998-07-27 23:36 Geoff Berry * java/util/Collections.java: Fixed variable name typos. 1998-07-27 23:32 Geoff Berry * java/util/AbstractSet.java: (hashCode()) added return statement. 1998-07-27 23:31 Geoff Berry * java/util/AbstractMap.java: Implemented all non-abstract methods. 1998-07-27 22:22 Geoff Berry * java/util/AbstractSequentialList.java: (remove(int)): added return of removed object. (removeRange(int,int): changed index to fromIndex. 1998-07-27 22:18 Geoff Berry * java/util/AbstractSequentialList.java: (addAll(int,Collection)): added return value. 1998-07-27 22:16 Geoff Berry * java/util/Collections.java: Added missing semicolon from inner class decl. 1998-07-27 22:15 Geoff Berry * java/util/AbstractSet.java: Completed implements clause. 1998-07-27 22:14 Geoff Berry * java/util/AbstractMap.java: Added empty bodies for non-abstract methods. 1998-07-27 22:08 Geoff Berry * java/net/: URLStreamHandler.java, DatagramSocketImpl.java, ContentHandler.java: Removed synchronized modifier from abstract methods. 1998-07-27 22:05 Geoff Berry * java/net/SocketImpl.java: Removed synchronized modifiers from abstract methods. 1998-07-27 22:02 Geoff Berry * java/math/BigInteger.java: Added package declaration. 1998-07-27 19:37 Geoff Berry * aclocal.m4, configure.in: New variable @VMINCLUDE@ is set to the path to the include files for the JVM being configured for. 1998-07-27 19:35 Geoff Berry * native/java.io/Makefile.am: Added @VMINCLUDE@ to INCLUDES 1998-07-27 19:33 Geoff Berry * native/java.lang.reflect/Makefile.am, java/util/Makefile.am: First version 1998-07-27 19:30 Geoff Berry * java/lang/Makefile.am: Added reflect SUBDIR 1998-07-25 15:00 John Keiser * native/java.lang.reflect/: Constructor.c, Field.c, Method.c: They don't use jnilink anymore; they never needed to in the first place. 1998-07-25 14:59 John Keiser * native/lib/primlib.c: Uses new jnilink. 1998-07-25 14:59 John Keiser * native/lib/: jcl.c, jcl.h: Added JCL_free for completeness. 1998-07-25 14:58 John Keiser * native/lib/: jnilink.c, jnilink.h: Changed it so that 1.1 and 1.2 jnilinks will be binary compatible and so that the interface is a little bit easier. 1998-07-24 22:56 Geoff Berry * java/lang/Comparable.java, java/lang/Makefile.am, java/lang/UnsupportedOperationException.java, java/lang/reflect/Makefile.am, java/math/Makefile.am, java/net/Makefile.am, test/java.lang.reflect/Makefile.am, test/java.util/Makefile.am: Added java.lang.Comparable, java.lang.UnsupportedOperationException and some Makefile.am's in an attempt to get the entire tree to compile. 1998-07-24 22:54 Geoff Berry * java/io/ObjectInputStream.java: Made string and array constants into static final veriables 1998-07-24 22:53 Geoff Berry * java/io/Makefile.am: Added new classes 1998-07-24 22:52 Geoff Berry * configure.in: Added Makefile entries for Makefile.am's added to tree 1998-07-24 22:37 Geoff Berry * java/lang/Makefile.am: Fixed Comparable misspelling 1998-07-24 22:24 Geoff Berry * java/io/WriteAbortedException.java: Changed constructor parameters to match spec. 1998-07-24 22:16 Geoff Berry * java/util/Arrays.java: Rewrote anonymous inner class to be a static inner class to allow compilation with guavac. 1998-07-24 22:06 Geoff Berry * java/lang/Makefile.am: Added Comparable 1998-07-24 21:45 Geoff Berry * native/java.io/Makefile.am: Added libjava_io_ObjectInputStream.la 1998-07-24 21:31 Geoff Berry * java/Makefile.am: Added math 1998-07-24 21:29 Geoff Berry * java/Makefile.am: Added lang 1998-07-24 20:40 Geoff Berry * configure.in: Added java/lang/reflect/Makefile 1998-07-24 20:37 Geoff Berry * java/lang/reflect/Array.java: Remove unnecessary semicolon from end of constructor declaration (no I'm not that picky, but guavac gives me warnings). 1998-07-24 20:35 Geoff Berry * java/lang/reflect/: Method.java, Field.java: Added empty body to private constructor to make it compile. 1998-07-24 20:03 Geoff Berry * test/java.io/: HairyGraph.java, OOSCallDefault.java, OOSExtern.java, OOSNoCallDefault.java, ObjectInputStreamTest.java, Test.java, calldefault.data, external.data, graph.data, nocalldefault.data: Updated data files to correspond to new test classes. Moved test classes out of ObjectOutputStreamTest. Added ObjectInputStreamTest. 1998-07-24 20:00 Geoff Berry * test/java.io/ObjectOutputStreamTest.java: Moved test classes into seperate files so they could be used by ObjectInputStreamTest. 1998-07-24 19:59 Geoff Berry * test/gnu.java.lang.reflect/TypeSignatureTest.java: Added tests for (getClassForEncoding). 1998-07-24 19:54 Geoff Berry * java/io/ObjectInputStream.java: Fixed bug in (readObject()) where ObjectStreamClass's weren't getting handles assigned soon enough. 1998-07-24 19:52 Geoff Berry * gnu/java/lang/reflect/TypeSignature.java: Fixed (getClassForEncoding(String)) to actually work with arrays. 1998-07-24 01:59 Aaron M. Renn * java/net/Authenticator.java, java/net/BindException.java, java/net/ConnectException.java, java/net/ContentHandler.java, java/net/ContentHandlerFactory.java, java/net/DatagramPacket.java, java/net/DatagramSocket.java, java/net/DatagramSocketImpl.java, java/net/FileNameMap.java, java/net/HttpURLConnection.java, java/net/InetAddress.java, java/net/JarURLConnection.java, java/net/MalformedURLException.java, java/net/MimeTypeMapper.java, java/net/MulticastSocket.java, java/net/NetPermission.java, java/net/NoRouteToHostException.java, java/net/PasswordAuthentication.java, java/net/PlainDatagramSocketImpl.java, java/net/PlainSocketImpl.java, java/net/ProtocolException.java, java/net/ServerSocket.java, java/net/Socket.java, java/net/SocketException.java, java/net/SocketImpl.java, java/net/SocketImplFactory.java, java/net/SocketInputStream.java, java/net/SocketOptions.java, java/net/SocketOutputStream.java, java/net/SocketPermission.java, java/net/URL.java, java/net/URLConnection.java, java/net/URLEncoder.java, java/net/URLStreamHandler.java, java/net/URLStreamHandlerFactory.java, java/net/UnknownHostException.java, java/net/UnknownServiceException.java, gnu/java/net/content/text/plain.java, gnu/java/net/http/Handler.java, gnu/java/net/http/HttpURLConnection.java: Copyright notice update 1998-07-23 15:05 Paul Fisher * doc/unicode/: BLOCKS.TXT, ReadMe-2.1.1.txt, UnicodeData-2.1.2.txt: Added Unicode reference material. 1998-07-23 02:10 John Keiser * configure.in: Added support for native/java.lang.reflect and native/lib Makefiles 1998-07-23 02:01 John Keiser * native/Makefile.am: Added java.lang.reflect and lib to subdirs. 1998-07-23 02:00 John Keiser * native/lib/jcl.c: Fixed a little warning booboo. 1998-07-23 02:00 John Keiser * native/lib/Makefile.am: Added. 1998-07-23 01:24 John Keiser * native/java.lang.reflect/: Constructor.c, Field.c, Method.c, reflect.c: Allow compilation of java.lang.reflect without VMI or JVMDI-specific stuff using NO_VMI. This can be used for standalone testing. Also fixed a couple of 'void return from non-void method' errors, and a Makefile. 1998-07-23 01:11 Paul Fisher * java/lang/StringBuffer.java: Completed StringBuffer. Fully compatible with JDK 1.2beta4. 1998-07-23 00:49 John Keiser * native/java.lang.reflect/: Field.c, Method.c, Constructor.c, reflect.c, reflect.h: Moved common member access check functionality from implementations to the reflect library. 1998-07-23 00:45 John Keiser * native/lib/: jcl.c, jcl.h: Added JCL_FindClass. 1998-07-23 00:43 John Keiser * native/vmi/: vmi.c, vmi.h: Added JVMDI_GetFrameClass (since it could be a static method). 1998-07-23 00:39 John Keiser * java/lang/reflect/: Field.java, Method.java, Constructor.java: Made them uninstantiable. 1998-07-22 19:26 Paul Fisher * java/lang/: String.java, String.java, String.java: ... 1998-07-22 19:23 Paul Fisher * java/lang/String.java: .. 1998-07-22 19:19 Paul Fisher * java/lang/String.java: [no log message] 1998-07-22 19:14 Paul Fisher * java/lang/String.java: argargarg 1998-07-22 19:09 Paul Fisher * java/lang/String.java: yet again -- testing commits. 1998-07-22 19:03 Paul Fisher * java/lang/String.java: Testing commit scripts. 1998-07-22 16:31 Paul Fisher * java/lang/String.java: and again. lalala. 1998-07-22 16:29 Paul Fisher * java/lang/String.java: arg. 1998-07-22 16:26 Paul Fisher * java/lang/String.java: Still testing. 1998-07-22 16:24 Paul Fisher * java/lang/String.java: take 2 1998-07-22 16:15 Paul Fisher * java/lang/String.java: Testing mode changes. 1998-07-22 05:43 Paul Fisher * java/lang/String.java: (toLowerCase): Fix typo. 1998-07-22 05:36 Paul Fisher * java/lang/String.java: Commented entire class. Implemented JLS 20.12. (hashCode): Added cached hashcodes. 1998-07-21 19:55 Brian Jones * AUTHORS: changed my email address 1998-07-21 06:16 Geoff Berry * test/java.io/: calldefault.data, external.data, graph.data, nocalldefault.data, notserial.data, notserialfield.data: Added data files for ObjectOutputStreamTest. 1998-07-21 06:14 Geoff Berry * test/java.io/ObjectStreamClassTest.java: Fixed typo. 1998-07-21 06:08 Geoff Berry * native/java.io/java_io_ObjectInputStream.h, native/java.io/java_io_ObjectInputStream.c, test/java.io/ObjectOutputStreamTest.java: First version. 1998-07-21 06:05 Geoff Berry * gnu/java/lang/reflect/TypeSignature.java: Added `getClassForEncoding(String)' method. 1998-07-21 05:57 Geoff Berry * java/io/ObjectStreamConstants.java: Changed constants from hex to decimal to make debugging easier. 1998-07-21 05:57 Geoff Berry * java/io/ObjectStreamClass.java: Added setter methods used to reconstruct ObjectStreamClass objects from the stream. 1998-07-21 05:56 Geoff Berry * java/io/ObjectOutputStream.java: Added some 1.2 features such as allowing subclasses to override the implementation and selecting the protocol to use. Changed usage of `java.lang.reflect.Field' to `java.io.OSCField'. 1998-07-21 05:52 Geoff Berry * java/io/: BlockDataException.java, OSCField.java, ObjectInputStream.java: First version 1998-07-17 21:22 Paul Fisher * doc/jcl-hacking.texinfo: Added Paul Fisher as author. 1998-07-15 19:51 John Keiser * java/lang/reflect/Array.java: Fixed it so it runs under all tests. Have one more test to do later. 1998-07-15 19:50 John Keiser * test/java.lang.reflect/ArrayTest.java: Added test for Array java.lang.reflect class. Requires Makefiles I have not made yet, but runs successfully on JDK 1.1.6 / Win32. 1998-07-15 14:45 John Keiser * native/lib/primlib.c: Fixed "Control reaches end of non-void method" warnings. 1998-07-15 03:59 Aaron M. Renn * doc/jcl-hacking.texinfo: Changed project name to $classpath and made some references to the Kaffe class library effort. 1998-07-13 20:42 Geoff Berry * java/io/ObjectOutputStream.java: Added comments. 1998-07-07 08:21 Geoff Berry * configure.in, gnu/Makefile.am, gnu/java/io/Makefile.am, gnu/java/io/ObjectIdentityWrapper.java, gnu/java/io/UniqueObjectWrapper.java, gnu/tools/Makefile.am, gnu/tools/serialver/Main.java, gnu/tools/serialver/Makefile.am, java/io/ObjectOutputStream.java, java/io/ObjectStreamClass.java, native/java.io/java_io_ObjectStreamClass.c, native/java.io/java_io_ObjectStreamClass.h, test/java.io/ObjectStreamClassTest.java: See ChangeLog. 1998-07-07 01:09 Geoff Berry * gnu/java/io/UniqueObjectWrapper.java: Added comments 1998-07-07 00:10 Geoff Berry * gnu/java/lang/reflect/TypeSignature.java, java/io/ObjectStreamClass.java, java/io/ObjectStreamConstants.java, java/util/Arrays.java, native/java.io/java_io_ObjectStreamClass.c, test/Makefile.am, test/gnu.java.lang.reflect/Makefile.am, test/gnu.java.lang.reflect/TypeSignatureTest.java: Added comments for gnu/java/lang/reflect/TypeSignature.java java/io/ObjectStreamClass.java java/io/ObjectStreamConstants.java native/java.io/java_io_ObjectStreamClass.c Added initialization of int d2 in mergeSort(Object[],Comparator) to placate javac. 1998-07-05 00:58 Aaron M. Renn * java/io/DataInputStream.java: File out of sync on my local disk. I must have changed something! 1998-07-04 00:39 Geoff Berry * native/java.io/: Makefile.am, java_io_ObjectOutputStream.c, java_io_ObjectOutputStream.h, java_io_ObjectStreamClass.c, java_io_ObjectStreamClass.h: [no log message] 1998-07-04 00:34 Geoff Berry * Makefile.am, aclocal.m4, configure.in, gnu/java/Makefile.am, gnu/java/io/Makefile.am, gnu/java/io/NullOutputStream.java, gnu/java/io/UniqueObjectWrapper.java, gnu/java/lang/Makefile.am, gnu/java/lang/reflect/Makefile.am, gnu/java/lang/reflect/TypeSignature.java, java/io/Makefile.am, java/io/ObjectOutputStream.java, java/io/ObjectStreamClass.java, java/io/ObjectStreamConstants.java, java/io/TODO.serialization, native/Makefile.am: Added files needed for writing out serialized objects. Modified Makefiles to included added subdirectories. 1998-07-03 20:55 Geoff Berry * doc/jcl-hacking.texinfo: Fixed links and menu. 1998-07-01 18:17 John Keiser * doc/jcl-hacking.texinfo: Added new sections on native code, robustness, efficiency, portability. Also changed Specification Sources to add more sources. Still needs a little texinfo prettying, but at least it's there for now. 1998-07-01 03:57 John Keiser * native/vmi/: vmi.c, vmi.h: VMI no longer overlaps with JVMDI. 1998-07-01 03:46 John Keiser * native/java.lang.reflect/TODO: Some changes 1998-07-01 03:45 John Keiser * native/java.lang.reflect/reflect.c: Uses JVMDI instead of VMI where appropriate. 1998-07-01 03:45 John Keiser * native/java.lang.reflect/: Field.c, Field.h: Finally added Field.* native stuff. Untested as usual; will test with Japhar soon. 1998-07-01 03:44 John Keiser * native/java.lang.reflect/: Constructor.c, Method.c: Changed to use JVMDI where appropriate and to use JNILINK correctly. 1998-07-01 03:41 John Keiser * test/native/lib/: JNILinkTest.java, MethodTester.c, MethodTester.h, PrimlibInterface.c, PrimlibInterface.h, PrimlibTest.java: Created tests for primlib and jnilink. primlib test needs one more addition. Later. 1998-07-01 03:38 John Keiser * native/lib/primlib.c: Uses JNILINK now, and fixed null ptr bug 1998-07-01 03:37 John Keiser * native/lib/: jnilink.c, jnilink.h: Changed JNILINK to not depend on VMI, changed API. More to come. 1998-07-01 03:35 John Keiser * native/lib/jcl.c: Made JCL_ThrowException more thorough. 1998-07-01 03:34 John Keiser * native/lib/DEPENDENCIES: JNILINK no longer depends on VMI. 1998-07-01 03:32 John Keiser * java/lang/reflect/Field.java: Changed so that it uses native peers