summaryrefslogtreecommitdiff
path: root/HACKING
Commit message (Collapse)AuthorAgeFilesLines
* * doc/hacking.texi: Added sections on needed libraries, codingMark Wielaard2004-04-021-65/+4
| | | | | | | | conventions, hacking on the code, writing ChangeLog entries. Updated old/deprecated information. * HACKING: Moved all content to doc/hacking.text. Add pointer to above document.
* Reverted.Etienne M. Gagnon2004-03-291-5/+1
|
* 2004-03-28 Etienne M. Gagnon <gagnon.etienne_m@uqam.ca>Etienne M. Gagnon2004-03-281-1/+5
| | | | | * HACKING: Updated information about regenerating auto* files and documented the existence of autogen.sh.
* 2004-01-27 Michael Koch <konqueror@gmx.de>Michael Koch2004-01-271-4/+3
| | | | | | * HACKING, INSTALL, configure.ac, doc/hacking.texinfo: Updated to depend on autoconf 2.59 and automake 1.7. Also depend on GCJ 3.3 in all files.
* 2004-01-18 Michael Koch <konqueror@gmx.de>Michael Koch2004-01-181-2/+2
| | | | | | | | | * HACKING: Updated autoconf and automake prerequisite descriptions. * acinclude.m4 (CLASSPATH_ENABLE_GJDOC): Use AS_HELP_STRING, fix quotation. * configure.in: Rewrote AC_ARG_ENABLE usage to use AC_HELP_STRING and to use a correct quotation. Use pkgconfig to search for glib, gtk and libart. Ported AC_OUTPUT() to new AC_CONFIG_FILES()/AC_OUTPUT.
* * configure.in: Depend on gtk+ 2.2.x.Mark Wielaard2003-11-211-1/+1
| | | | * HACKING, NEWS: Document.
* * configure.in (AC_INIT): Use four argument version.Mark Wielaard2003-08-241-1/+1
| | | | | | | | | | | | | | | | | | | | | (AC_CONFIG_SRCDIR): New to explicitly set src dir. (AM_INIT_AUTOMAKE): Use zero argument version. (AC_SUBST): Only set LIBVERSION explicitly. Removed variables PACKAGE, VERSION which are substituted implicitly. (AM_DISABLE_STATIC): Renamed to AC_DISABLE_STATIC. (AC_DISABLE_STATIC): Renamed from AM_DISABLE_STATIC. (AM_PROG_LIBTOOL): Renamed to AC_PROG_LIBTOOL. (AC_PROG_LIBTOOL: Renamed from AM_PROG_LIBTOOL. (--enable-jni): Default to yes. * config.guess: New version from libtoolize --force --copy. * config.sub: Likewise. * ltmain.sh: Likewise. * HACKING: Document that libtool 1.5a works. * lib/Makefile.am (MAINTAINERCLEANFILES): Renamed to CLEANFILES. (CLEANFILES): New variable renamed from MAINTAINERCLEANFILES with glibj.zip and classes.1 added. (maintainer-clean-local): Renamed to clean-local. (clean-local): Renamed from maintainer-clean-local.
* * HACKING: Updated known working/not-working versions of auto-tools.Mark Wielaard2003-08-151-2/+5
|
* * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.cBrian Jones2003-05-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (GDK_STABLE_IS_PIXMAP): converted macro to use GDK_IS_PIXMAP * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c (TEXT_FROM_SW): convert macro to use GTK_TEXT_VIEW (Java_gnu_java_awt_peer_gtk_GtkTextAreaPeer_create): convert gtk_text_new to gtk_text_view_new (Java_gnu_java_awt_peer_gtk_GtkTextAreaPeer_old_create): removed (Java_gnu_java_awt_peer_gtk_GtkTextAreaPeer_gtkTextGetSize): converted to use just gtk_widget_size_request, though this may be in error it at least isn't as bad as the previous implementation (Java_gnu_java_awt_peer_gtk_GtkTextAreaPeer_insert): convert to new GTK2 GtkTextBuffer/GtkTextIter usage (Java_gnu_java_awt_peer_gtk_GtkTextAreaPeer_replaceRange): ditto (Java_gnu_java_awt_peer_gtk_GtkTextAreaPeer_gtkSetFont): convert to Pango, new to GTK2 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c (getCaretPosition): GtkTextView and GtkEntry handled separately since in GTK2 they do not share common ancestory. (setCaretPosition): ditto (getSelectionStart): ditto (getSelectionEnd): ditto (select): ditto (setEditable): ditto (getText): ditto (setText): ditto * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c (Java_gnu_java_awt_peer_gtk_GtkButtonPeer_create): use gtk_button_new (Java_gnu_java_awt_peer_gtk_GtkButtonPeer_gtkSetFont): use Pango * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c (Java_gnu_java_awt_peer_gtk_GtkListPeer_getSize): converted to use just gtk_widget_size_request, though this may be in error it at least isn't as bad as the previous implementation * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextField.c (Java_gnu_java_awt_peer_gtk_GtkTextFieldPeer_gtkEntryGetSize): ditto (Java_gnu_java_awt_peer_gtk_GtkTextFieldPeer_gtkSetFont): use Pango * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c (gdk_window_get_root_geometry): GdkWindowPrivate changed to GdkWindow; attempting to use gdk_window_get_geometry instead of direct Xlib calls * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c (GTK_OBJECT_SETV): unsure about use of the private API to set data generically for different types, but updated to compile with GTK2 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c (Java_gnu_java_awt_peer_gtk_GtkScrollbarPeer_connectHooks): give connect_awt_hook the only structure member, range, in GTK2 instead; changed to connect to signal on the scroll bar instead of the adjustment since that is the one with GtkScrollType in GTK2 (post_adjustment_event): modified to fit GtkScrollBar move_slider signal signature * configure.in: require gtk 2.0+, glib 2.0+ * HACKING: mention change in GTK requirements * INSTALL: mention change in GTK requirements * THANKYOU: add David P. Grove, fix order
* * INSTALL: updated link to bugs, tool version numbersBrian Jones2002-12-241-11/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* 2002-02-09 Eric Blake <ebb9@email.byu.edu>Eric Blake2002-02-101-2/+2
| | | | | * INSTALL: Last-minute typo in previous commit. * HACKING: Ditto.
* 2002-02-09 Eric Blake <ebb9@email.byu.edu>Eric Blake2002-02-101-4/+9
| | | | | | * INSTALL: Update instructions for using jikes 1.15b. * HACKING: Ditto. * ChangeLog: Clean up some whitespace.
* * INSTALL: removed mention of needing gcjh and edited compilationBrian Jones2002-02-091-1/+2
| | | | | | verbage * HACKING: warning that autoreconf does not always do what might be expected
* * HACKING: add "last updated" and some new information.Mark Wielaard2002-02-071-1/+15
| | | | | * INSTALL: add information on different byte code compilers. * README: add "last updated"
* * See previous commit mail, attempting to resolve problems with checkinBrian Jones2001-11-051-34/+33
|
* HACKING: a non-modification to test the commit listBrian Jones2001-07-191-0/+2
|
* # removed duplicate todo list, read todo items in TODO insteadBrian Jones2000-11-171-31/+0
|
* updated TODO list and added more build informationBrian Jones1999-12-291-14/+24
|
* notes on obtaining gdk-pixbufBrian Jones1999-11-261-0/+4
|
* Add gdk-pixbuf requirement.Paul Fisher1999-11-231-0/+1
|
* GNU Classpath has no compile errors with Java source code now.Brian Jones1999-11-181-20/+26
| | | | | | | | 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.
* Add libart_lgpl dependency.Paul Fisher1999-11-161-0/+1
|
* todo updates and how to build updatesBrian Jones1999-11-151-8/+18
|
* initial checkinBrian Jones1999-11-131-0/+56