summaryrefslogtreecommitdiff
path: root/TODO
Commit message (Collapse)AuthorAgeFilesLines
* * configure.ac: Set version to 0.08.classpath-0_08-releaseMark Wielaard2004-03-131-0/+3
| | | | | * NEWS: Update with interesting items. * TODO: Point to http://www.gnu.org/software/classpath/tasks.html
* 2003-02-15 Julian Dolby <dolby@us.ibm.com>Brian Jones2003-02-151-15/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.in (portable-native-sync): new configure option allows user to configure native AWT peers to use Java threading primitives instead of pthread primitives. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c (Java_gnu_java_awt_peer_gtk_GtkMainThread_gtkInit): get JavaVM reference before calling g_thread_init if using PORTABLE_NATIVE_SYNC * native/jni/gtk-peer/gthread-jni.c (maybe_rethrow): utility method checks for JNI exception and throws another exception (maybe it should clear the previous first?) (allocatePlainObject): new method used to create a mutex (freePlainObject): new method use to free a mutex (takeLock): new method (releaseLock): new method (g_mutex_new_jni_impl): uses allocatePlainObject instead (g_mutex_lock_jni_impl): uses takeLock instead (g_mutex_unlock_jni_impl): uses releaseLock instead (g_mutex_free_jni_impl): uses freePlainObject instead (g_private_new_jni_impl): implemented (g_private_get_jni_impl): implemented (g_private_set_jni_impl): implemented (g_cond_new_jni_impl): implemented; uses allocatePlainObject (g_cond_signal_jni_impl): implemented (g_cond_broadcast_jni_impl): implemented (g_cond_wait_jni_impl): implemented (g_cond_timed_wait_jni_impl): implemented (g_cond_free_jni_impl): implemented; uses freePlainObject * native/jni/gtk-peer/gthread-jni.h: extern JavaVM *gdk_vm 2003-02-15 C. Brian Jones <cbj@gnu.org> * TODO: updated
* * INSTALL: updated link to bugs, tool version numbersBrian Jones2002-12-241-6/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * TODO: removed easy HTML API generation todo item, it's done now; mention that CNI code won't be included in Classpath CVS for now since only gcj is using it * README: remove special mention of ORP * NEWS: add blurb about infrastructure improvements * HACKING: update automake, autoconf version numbers; remove mention of gcjh for compiling JNI libraries; updated gcj/jikes version numbers * lib/Makefile.am: distribute glibj.zip; uninstall no-zip case; separate resources target; avoid extra gen-classlist.sh calls; support DESTDIR * doc/api/Makefile.am: distribute HTML API documentation; install documentation in pkgdatadir/api; uninstall appropriately; support DESTDIR * resource/gnu/java/awt/peer/gtk/Makefile.am: add uninstall-local target; support DESTDIR * resource/java/security/Makefile.am: add uninstall-local target; support DESTDIR * javax/swing/Makefile.am: BoundedRangeModel missing .java extension * javax/transaction/xa/Makefile.am: Removed xa/ from filenames * java/awt/dnd/Makefile.am: added missing .java files to dist * java/net/Makefile.am: added missing .java files to dist * java/nio/channels/Makefile.am: added missing .java files to dist * javax/naming/Makefile.am: added missing .java files to dist * javax/naming/directory/Makefile.am: added missing .java files to dist * javax/naming/event/Makefile.am: new file * javax/naming/event/.cvsignore: new file * javax/naming/ldap/Makefile.am: new file * javax/naming/ldap/.cvsignore: new file * javax/naming/spi/Makefile.am: added missing .java files to dist * javax/sql/Makefile.am: added missing .java files to dist * javax/sql/.cvsignore: new file * javax/swing/plaf/Makefile.am: added missing .java files to dist * javax/swing/Makefile.am: added missing .java files to dist * Makefile.am: ignore errors during dist-hook * configure.in: add missing directory Makefiles to output; add check for 'date', 'cp', and 'mkdir' * acinclude.m4: remove check for 'find' and 'cp'
* * doc/www.gnu.org/home.wml: Announcements section removed; we useclasspath-0_04-releaseBrian Jones2002-05-061-53/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the News section of Savannah instead. Old announcements linked under documentation. Status information will be transitioning to Savannah Tasks system. Clarified affect of Classpath license upon JVM license. Added project menu bar from Savannah to top of web page. Removed mailing list information on this page, it is more detailed on the Lists link at the top of the page. Last modified author update * doc/www.gnu.org/announce/announcements.wml: last modified author * doc/www.gnu.org/include/macros.wml (header): Moved title to the right of droplet and enlarged text. Updated copyright date. * BUGS: update URL for submitting bugs * HACKING: update date; clarify via punctuation modification of vm/reference classes. * configure.in: added --enable-gtk-peer from Carlos Cavanna Updated version to 0.04; configure java/util/logging, java/util/regex * native/Makefile.am: SUBDIRS typo fixed * native/jni/Makefile.am: SUBDIRS conditionally defined based on --enable-gtk-peer * INSTALL: update with mention of --enable-gtk-peer, typo fixed * NEWS: updated for 0.04 release * README: updated with AegisVM, note failure to run with ORP 1.0.9 * TODO: removed duplicate information on where packages currently stand, too hard to keep up to date in multiple places. * THANKYOU: add Carlos Cavanna * java/util/logging/Makefile.am: new file * java/util/regex/Makefile.am: new file * java/util/regex/.cvsignore: new file * gnu/java/awt/peer/gtk/Makefile.am: EXTRA_DIST updated * gnu/java/locale/Makefile.am: ditto * java/awt/Makefile.am: ditto * java/net/Makefile.am: ditto * java/util/Makefile.am: ditto * java/util/zip/Makefile.am: ditto * javax/accessibility/Makefile.am: ditto * javax/swing/Makefile.am: ditto * javax/swing/plaf/Makefile.am: ditto * javax/swing/table/Makefile.am: ditto
* * See previous commit mail, attempting to resolve problems with checkinBrian Jones2001-11-051-57/+18
|
* * acconfig.h: added HAVE_INT32_DEFINED and HAVE_BSD_INT32_DEFINEDBrian Jones2001-06-251-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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).
* Add new item about checking for thread safetyAaron M. Renn2000-04-191-0/+2
|
* Initial checkinAaron M. Renn2000-04-191-0/+167