| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
* NEWS: Update with interesting items.
* TODO: Point to http://www.gnu.org/software/classpath/tasks.html
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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).
|
| |
|
|
|