2005-12-06  Andrew Cowie  <andrew@operationaldynamics.com>

	* configure.ac:
	Version 2.8.2

2005-11-30  Adam Jocksch  <ajocksch@redhat.com>

	* src/jni/org_gnu_TextBuffer.c 
	(gtk_text_buffer_get_iter_at_offet): Replaced this with the version
	previously suffixed by MOD, removed the duplicate.
	(gtk_text_buffer_get_iter_at_line): Ditto.
	(gtk_text_buffer_get_iter_at_mark): Ditto.
	(gtk_text_buffer_get_iter_at_child_anchor): Ditto.
	(gtk_text_buffer_get_iter_at_line_offset): Ditto.
	(gtk_text_buffer_get_start_iter): Ditto.
	(gtk_text_buffer_get_end_iter): Ditto.
	* src/java/org/gnu/gtk/TextBuffer.java: Mirrored above changes from
	org_gnu_TextBuffer.c in native declarations.
	(getIter): Now calls version witout MOD.
	(getLineIter): Ditto.
	(getStartIter): Ditto.
	(getEndIter): Ditto.

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

	* src/jni/org_gnu_glib_CustomEvents.c:
	* src/jni/org_gnu_glib_Timer.c:
	
	Fix bug #321553, patch from Sandor Bodo-Merle <sbodomerle@gmail.com>.

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

	* doc/.cvsignore:
	* src/java/org/gnu/atk/.cvsignore
	* src/java/org/gnu/gdk/.cvsignore
	* src/java/org/gnu/gtk/.cvsignore
	* src/java/org/gnu/gtk/event/.cvsignore
	* src/java/org/gnu/glib/.cvsignore
	* src/java/org/gnu/pango/.cvsignore
	* src/jni/.cvsignore
	* test/org/gnu/gtk/test/.cvsignore
	
	Fix bug #320175, patch from 
	Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>.

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

	* src/java/org/gnu/gtk/Label.java: Fix bug #321085, patch from
	Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>.

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

	* Makefile.am:
	* src/jni/org_gnu_gtk_Gtk.c:
	* src/java/org/gnu/gtk/Gtk.java:
	* src/java/org/gnu/gtk/GtkInitException.java:
	
	Fix bug #320163, patch from Sandor Bodo-Merle <sbodomerle@gmail.com>.

2005-11-14  Adam Jocksch  <ajocksch@redhat.com>

	* src/jni/org_gnu_gtk_FileChooserHelper.c (getFileName):
	Now returns null if the file name was not set, rather then
	resulting in a NullPointerException.

2005-11-10  Adam Jocksch  <ajocksch@redhat.com>

	* src/jni/org_gnu_gtk_Entry.c (get_layout): Changed getGObjectHandle
	to getGObjectHandleAndRef.

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

	* src/jni/org_gnu_gdk_EventMotion.c: Fix segfault by calling
	getGObjectHandleAndRef instead of getGObjectHandle.

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

	* src/jni/org_gnu_gtk_IconView.c: Add JNI method for
	gtk_icon_view_set_cursor.
	* src/java/org/gnu/gtk/IconView.java: Apply patch from Emmanuel Rodriguez
	<emmanuel.rodriguez@gmail.com> to fix bug #320153 (IconView#setCursor
	doesn't comply with the documentation).

2005-10-28  Adam Jocksch  <ajocksch@redhat.com>

	* src/java/org/gnu/gtk/TextBuffer.java
	(removeAllTags): Deprecated version that takes (TextTag, TextTag),
	and added proper version that takes (TextIter, TextIter)
	- bug #320106.

2005-10-27  Adam Jocksch  <ajocksch@redhat.com>

	* src/java/org/gnu/gtk/Widget.java
	(setBackgroundColor): Addition to javadoc clarifying widgets that use 
	their parent's background color.
	(setBaseColor): Ditto.

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

	* configure.ac:
	Version 2.8.1

2005-10-25  Sami Wagiaalla  <swagiaal@redhat.com>

	* src/java/org/gnu/gtk/Notebook.java: 
	(getCurrentPage): Small addition to javadoc.
	(getTabLabelText): Wrapped the gtk function.

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

	* src/java/org/gnu/gtk/FileChooserButton.java:
	* src/java/org/gnu/gtk/FileChooserWidget.java:
	* src/java/org/gnu/gtk/FileChooserDialog.java:
	* src/java/org/gnu/gtk/FileChooserHelper.java:
	
	Fix bug #319555, reported by Emmanuel Rodriguez
	<emmanuel.rodriguez@gmail.com>.

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

	* src/java/org/gnu/gdk/Gdk.java: Apply patch from Sandor
	Bodo-Merle <sbodomerle@gmail.com> that adds flush() method.
	
2005-10-18  Ismael Juma  <ismael@juma.me.uk>

	* src/jni/org_gnu_gdk_Pixbuf.c:
	* src/java/org/gnu/gdk/Pixbuf.java:
	* test/org/gnu/gdk/test/PixbufTest.java:
	
	Fix bug #319163 (Pixbuf saveToBuffer always return 0 bytes) and add test
	case.

2005-10-17  Adam Jocksch  <ajocksch@redhat.com>

	* src/jni/org_gnu_gtk_TextBuffer.c (create_mark): Changed
	getGObjectHandle to getGObjectHandleAndRef since the TextBuffer owns
	the TextMark.
	(get_mark): Ditto.

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

	* src/java/org_gnu_glib_Gtk.c: Apply patch from Sandor
	Bodo-Merle <sbodomerle@gmail.com> to fix bug #318851 (g_thread_init should
	not be called if the glib threads system is already initialized).
	* src/java/org/gnu/glib/GObject.java: Fix a couple of typos in comments.

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

	* src/java/org/gnu/gtk/IconView.java: (IconView.setReorderable),
	(IconView.getReorderable):
	* src/jni/org_gnu_gtk_IconView.c:

	Apply a slightly modified patch from
	Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com> and fix bug #318796
	(IconView: add get/set reorderable).

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

	* src/jni/org_gnu_gdk_Color.c:
	* src/jni/org_gnu_gdk_Colormap.c:
	
	Fix bug #318772 (Program crashes when new Color is created).

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-07  Adam Jocksch  <ajocksch@redhat.com>

	* src/java/org/gnu/gtk/AccelKey.java 
	(getNewAccelKey): Redundant, removed.
	(getAccelKey): Added test for parameter being null.

	* src/java/org/gnu/gtk/AccelMap.java (lookupEntry): Removed call to
	AccelKey::getNewAccelKey.

	* src/jni/org_gnu_gtk_AccelMap.java (lookup_entry): Changed 
	getStructHandle to updateStructHandle

2005-10-07  Adam Jocksch  <ajocksch@redhat.com>

	* src/java/org/gnu/gtk/AccelKey.java (getNewAccelKeyHandle): Changed to
	getNewAccelKey and returns an AccelKey object.

	* src/java/org/gnu/gtk/AccelMap.java (lookupEntry): Changed to use 
	above refactoring.

2005-10-06  Adam Jocksch  <ajocksch@redhat.com>

	* Makefile.am: Added rules to build KeyValue.java,
	Accelerator.java, and org_gnu_gtk_Accelerator.c.

	* src/java/org/gnu/gtk/KeySymbol.java: Deprecated class, 
	use KeyValue instead.
	Rearranged constants to a more easily edited format

	* src/java/org/gnu/gtk/AccelKey.java: Now inherits MemStruct.
	(AccelKey(Handle)): Added.
	(getKey): Added.
	(setKey): Added.
	(getModifier): Added.
	(setModifier): Added.
	(getAccelFlags): Added.
	(setAccelFlags): Added.
	(getAccelKey): Added.
	(getNewAccelKeyHandle): Added.

	* src/java/org/gnu/gtk/AccelMap.java
	(lockPath): Added Javadoc comment.
	(unlockPath): Ditto.
	(changeEntry): Added.
	(lookupEntry): Added.

	* src/java/org/gnu/gtk/BindingSet.java
	(activateBindings): Added new version that takes int, deprecated old.
	(activateBindingSet): Ditto.
	(clearEntry): Ditto.
	(removeEntry): Ditto.

	* src/java/org/gnu/gtk/Widget.java
	(addAccelerator): Added.
	(removeAccelerator): Added.

	* src/java/org/gnu/gtk/KeyEvent.java: Updated references to KeySymbol to KeyValue.

	* src/java/org/gnu/gtk/KeyListener.java: Ditto.

	* src/jni/org_gnu_gtk_AccelKey.c
	(getAccelKey): renamed to follow C conventions.
	(setAccelKey): Ditto.
	(getAccelMods): Ditto.
	(setAccelMods): Ditto.
	(getAccelFlags): Ditto.
	(setAccelFlags): Ditto.
	(accel_key_new): Added.

	* src/jni/org_gnu_gtk_AccelMap.c
	(lookup_entry): Now works properly.

	* src/jni/org_gnu_gtk_Widget.c
	(add_accelerator): Now defaults to "activate" signal,
	removed corresponding parameter.
