2005-10-11  Ismael Juma <ismael@juma.me.uk>

	* Makefile.am: Remove Config.java from native-only source list.

2005-10-09  Ismael Juma <ismael@juma.me.uk>

	* Makefile.am: Add Config.java to sources list.

2005-10-04  Andrew Cowie  <andrew@operationaldynamics.com>

	* configure.ac:
	version 0.2.0

2005-09-13  Andrew Cowie  <andrew@operationaldynamics.com>

	* Makefile.am:
	* autogen.sh:
	* configure.ac:
	* glib-java.pc.in:
	* macros/jg_lib.m4:
	* src/java/org/gnu/glib/.cvsignore:
	* src/java/org/gnu/glib/Config.java.in:
	* src/java/org/gnu/glib/Enum.java: (Enum), (Enum.Enum),
	(Enum.getValue), (Enum.hashCode), (Enum.equals):
	* src/java/org/gnu/glib/Flags.java: (Flags), (Flags.Flags),
	(Flags.getValue), (Flags.hashCode), (Flags.equals):
	* src/java/org/gnu/glib/Handle.java: (Handle):
	* src/java/org/gnu/glib/Handle32Bits.java: (Handle32Bits),
	(Handle32Bits.isNull), (Handle32Bits.equals),
	(Handle32Bits.toString), (Handle32Bits.getProxiedObject),
	(Handle32Bits.setProxiedObject):
	* src/java/org/gnu/glib/Handle64Bits.java: (Handle64Bits),
	(Handle64Bits.isNull), (Handle64Bits.equals),
	(Handle64Bits.toString), (Handle64Bits.getProxiedObject),
	(Handle64Bits.setProxiedObject):
	* src/java/org/gnu/glib/Struct.java: (Struct), (Struct.Struct),
	(Struct.getHandle), (Struct.equals), (Struct.hashCode),
	(Struct.setHandle):
	* src/jni/jg_jnu.c:
	* src/jni/org_gnu_javagnome_Struct.c:
	Rename library to be glib-java
	Move org.gnu.javagnome.Handle back to org.gnu.glib.Handle
	* src/java/org/gnu/javagnome/.cvsignore:
	* src/java/org/gnu/javagnome/Config.java.in:
	* src/java/org/gnu/javagnome/Enum.java:
	* src/java/org/gnu/javagnome/Flags.java:
	* src/java/org/gnu/javagnome/Handle.java:
	* src/java/org/gnu/javagnome/Handle32Bits.java:
	* src/java/org/gnu/javagnome/Handle64Bits.java:
	* src/java/org/gnu/javagnome/Struct.java:
	* jg-common.pc.in:
	Deleted

2005-06-05  Ismael Juma  <ismael@juma.me.uk>

	* src/jni/jg_jnu.h: Add more generic versions of the
	getHandleArrayFromPointers, getHandleArrayFromGList and
	getHandleArrayFromGSList functions.
	* src/jni/jg_jnu.c: Likewise.

2005-06-03  Nicholas Rahn  <nick@mobiledude.com>

	* src/jni/jg_jnu.c:
	* src/jni/jg_jnu.h:
	New getGListFromStringArray, releaseStringArrayInGList functions.
	
2005-05-24  Nicholas Rahn  <nick@mobiledude.com>

	* macros/am_path_gcj.m4: Fixes for GCJ detection that only show up 
	when configuring in Windows.

2005-05-12  Ismael Juma  <ismael@juma.me.uk>

	* src/java/org/gnu/javagnome/Struct.java: Add and implement init().
	* src/jni/org_gnu_javagnome_Struct.c: Likewise.
	* src/jni/jg_jnu.h: Add functions.
	* src/jni/jg_jnu.c (jg_process_atexit): Add and implement function.
	(jg_atexit): Likewise.
	Add #include <string.h> to eliminate gcc warning.
	(getPointerFromHandle): Do arguments checking first.
	
2005-05-11  Nicholas Rahn  <nick@mobiledude.com>

	* src/jni/jg_jnu.c: Make sure to set "it = it->next" in the for loops
	of getHandleArrayFromGList and getHandleArrayFromGSList.

2005-05-10  Ismael Juma  <ismael@juma.me.uk>

	* src/jni/jg_jnu.c: Updated various functions to use getHandleClass.
	Replaced the use of g_list_nth_data or g_slist_nth_data with iteration of
	the list instead. This is more efficient.
	(getHandleClass): Added function and implemented caching of Handle class.
	* src/jni/jg_gnu.h (getHandleClass): Added function. 
	* src/java/org/gnu/javagnome/Struct.java (setHandle): Also set proxied
	object.
	* src/java/org/gnu/javagnome/Handle64Bits.java (getProxiedObject): Add
	method.
	(setProxiedObject): Likewise.
	* src/java/org/gnu/javagnome/Handle32Bits.java (getProxiedObject): Likewise.
	(setProxiedObject): Likewise.
	* src/java/org/gnu/javagnome/Handle.java (setProxiedObject): Likewise.
	(getProxiedObject): Likewise.

2005-04-22  Jeffrey Morgan  <kuzman@gmail.com>

	* Makefile.am: installing all javadoc generated files.

2005-04-19	Ismael Juma <ismael@juma.me.uk>

	* src/jni/org_gnu_javagnome_Struct.c: Fix comment.

2005-04-16  Jeffrey Morgan  <kuzman@gmail.com>

	* macros/jg_lib.m4: changed to get variables out of jg_common
	
2005-04-13  Jeffrey Morgan  <kuzman@gmail.com>

	* Makefile.am:
	* configure.ac:
	* jg-common.pc.in:
	Updated to reflect jg-common name

2005-04-12  Jeffrey Morgan  <kuzman@gmail.com>

	* Makefile.am: Renaming package-config file
	* autogen.sh: Renaming project
	* configure.ac: increased glib requirement to 2.7 and renamed
	generated package-config file.
	* java-gnome.pc.in: removed
	* jg-common.pc.in: new file

2005-04-06  Nicholas Rahn  <nick@mobiledude.com>

	* macros/jg_common.m4: added the PLATFORM_CLASSPATH_SEPARATOR.
	* Makefile.am: classpath for java->bytecode modification to use a 
	more platform neutral format.

2005-04-02  Andrew Cowie  <andrew@operationaldynamics.com>

	* macros/jg_common.m4: fixed JNI_INCLUDE on linux for situations
	when people are not building with GCJ.

2005-03-28  Jeffrey Morgan  <kuzman@gmail.com>

	* src/jni/jg_jnu.c:
	* src/jni/jg_jnu.h:
	moved getPointerFromJavaGObject to libgtk-java

2005-03-25  Jeffrey Morgan  <kuzman@gmail.com>

	* configure.ac: setting platform specific variables.

2005-03-25  Jeffrey Morgan  <kuzman@gmail.com>

	* configure.ac: fixed name of jar file so .pc file contians
	correct information.

2005-03-24  Jeffrey Morgan  <kuzman@gmail.com>

	* java-gnome.pc.in: fixed typo
	* src/jni/jg_jnu.c: changed class creation to create Handle
	from this project.

2005-03-24  Jeffrey Morgan  <kuzman@gmail.com>

	* macros/jg_lib.m4: added check for pkg-config

2005-03-24  Jeffrey Morgan  <kuzman@gmail.com>

	* macros/jg_lib.m4: new macro to find these libs
	* Makefile.am: installing new macro file

2005-03-24  Jeffrey Morgan  <kuzman@gmail.com>

	* configure.ac: corrected apiversion and added macro dir
	* java-gnome.pc.in: added macro dir
	* Makefile.am: added javadoc creation and fixed install/uninstall

2005-03-24  Jeffrey Morgan  <kuzman@gmail.com>

	* configure.ac: moved a lot of checks to jg_common.
	* Makefile.am: renamed a coupld of variables
	* macros/jg_common.m4: new file containing common checks

2005-03-24  Jeffrey Morgan  <kuzman@gmail.com>

	* configure.ac: added checks for GLib
	* Makefile.am: setting GLIB_CFLAGS and GLIB_LIBS
	* src/jni/jg_jnu.c: removed GTK specific methods
	* src/jni/jg_jnu.h: removed GTK specific decls

2005-03-24  Jeffrey Morgan  <kuzman@gmail.com>

	* autogen.sh: added macros directory back to aclocal
	* AUTHORS: new file
	* configure.ac: added checks for c_const, func_alloc,
	setting platform specific build flags, and checks for 
	java utilities.
	* COPYING:
	* INSTALL:
	* NEWS:
	* macros/ac_prog_jar.m4:
	* macros/ac_prog_javac_works.m4:
	* macros/ac_prog_javac.m4:
	* macros/ac_prog_javadoc.m4:
	* macros/am_path_docbook.m4:
	* am_path_gcj.m4:
	* jg_check_nativecompile.m4:
	new files

2005-03-24  Jeffrey Morgan  <kuzman@gmail.com>

	* autogen.sh:  removed reference to macros directory

2005-03-24  Jeffrey Morgan  <kuzman@gmail.com>

	* java-gnome.pc.in: pkg-config file
	* Makefile.am: renamed Makefile.in

2005-03-23  Jeffrey Morgan  <kuzman@gmail.com>

	* Initial creation of new library under java-gnome
	cvs module
