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

	* src/jni/gtk_java.c: (getGObjectHandlesFromPointersAndRef),
	(getGBoxedHandlesFromGList), (getGBoxedHandlesFromGSList),
	(getStructHandlesFromGList), (getStructHandlesFromGSList),
	(getStructHandlesFromPointers):
	* src/jni/gtk_java.h:
	Add functions necessary to fix bug #317686.

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

	* src/java/org/gnu/gtk/AboutDialog.java: (AboutDialog):
	* src/java/org/gnu/gtk/Action.java: (Action):
	* src/java/org/gnu/gtk/Dialog.java: (Dialog):
	* src/java/org/gnu/gtk/FileChooserDialog.java:
	* src/java/org/gnu/gtk/TextView.java: (TextView),
	(TextView.setPixelsBelowLines):
	* src/java/org/gnu/gtk/event/ActionEvent.java:
	Fix bug #317696 (Correct Javadoc warnings). Patch from
	Remy Suen (remy.suen@gmail.com) with a slight addition from me.

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

	* src/jni/gtk_java.c: (getGObjectHandlesFromGSListAndRef),
	(getGObjectHandlesFromGListAndRef):
	* src/jni/gtk_java.h:
	* src/jni/org_gnu_gtk_FileChooserHelper.c:
	* src/jni/org_gnu_gtk_IconView.c:
	* src/jni/org_gnu_gtk_TreeView.c:
	* src/jni/org_gnu_gtk_TreeViewColumn.c:
	Fix bug #317487 (Memory leaks caused by not using new memory management
	functions).

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

	* src/jni/org_gnu_gtk_TreeSelection.c: Fix severe memory leak. Thanks to
	Sami Wagiaalla for tracking this down.
	* src/jni/gtk_java.h: New function getGBoxedHandlesFromGList.
	* src/jni/gtk_java.c: Likewise.

2005-09-26  Joao Victor  <jvital@gmail.com>

	* src/java/org/gnu/gtk/ListStore.java: (ListStore.ListStore),
	(ListStore.initListStore), (ListStore.getRowAt): renaming private method and
	fixing silly NPE bug
	* src/java/org/gnu/gtk/TreeStore.java: (TreeStore.TreeStore),
	(TreeStore.initTreeStore), (TreeStore.getRowAt): same

2005-09-26  Ismael Juma  <ismael@juma.me.uk>
	
	* src/jni/org_gnu_gtk_Widget.c: Remove some comments that are not relevant
	anymore.
	* src/java/org/gnu/gtk/Boxed.java (finalize): Take into account
	half-constructed objects.
	* src/java/org/gnu/gtk/MemStruct.java (finalize): Likewise.
	* src/java/org/gnu/gtk/ListStore.java (getRowAt): Small optimisation. Use
	Boolean.valueOf() instead of new Boolean().
	* src/java/org/gnu/gtk/TreeStore.java (getRowAt): Likewise.

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

	* src/java/org/gnu/gtk/Dialog.java: (Dialog.run),
	(Dialog.addButton), (Dialog.addWidget),
	(Dialog.setDefaultResponse), (Dialog.getDialogLayout),
	(Dialog.getActionArea), (Dialog.setHasSeparator),
	(Dialog.getHasSeparator), (Dialog.getResponseForWidget),
	(Dialog.addListener), (Dialog.removeListener),
	(Dialog.getEventListenerClass), (Dialog.getEventType): Add checkState in
	the beginning of the method.

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

	* src/java/org/gnu/gtk/Window.java: (Window), (Window.setTitle),
	(Window.getTitle), (Window.setResizable), (Window.addAccelGroup),
	(Window.removeAccelGroup), (Window.setModal),
	(Window.setDefaultSize), (Window.setGeometryHints),
	(Window.setGravity), (Window.getGravity), (Window.setPosition),
	(Window.getFocusWidget), (Window.setFocusWidget),
	(Window.setDefaultWidget), (Window.present), (Window.iconify),
	(Window.deiconify), (Window.stick), (Window.unstick),
	(Window.maximize), (Window.unmaximize), (Window.setDecorated),
	(Window.getSize), (Window.getPosition), (Window.move),
	(Window.resize), (Window.setIcon), (Window.getIcon),
	(Window.setIconList), (Window.getIconList),
	(Window.setSkipTaskbarHint), (Window.getSkipTaskbarHint),
	(Window.setSkipPagerHint), (Window.getSkipPagerHint),
	(Window.setAcceptFocus), (Window.getAcceptFocus),
	(Window.setScreen), (Window.getScreen), (Window.isActive),
	(Window.hasToplevelFocus), (Window.setIconFromFile),
	(Window.fullscreen), (Window.unfullscreen), (Window.setKeepAbove),
	(Window.setKeepBelow), (Window.getDefaultIconList),
	(Window.setFocusOnMap), (Window.getFocusOnMap),
	(Window.setIconName), (Window.getIconName),
	(Window.setDefaultIconName), (Window.getTransientParent),
	(Window.setTransientParent): Add checkState() in the beginning of the
	method.
	(Window.destroy): Implement and document.
	(Window.checkState): Likewise.
	(Window.isDestroyed): Likewise.
	(Window.finalize): Likewise.
	* src/java/org/gnu/gtk/ObjectDestroyedException: New class.
	* Makefile.am: Add ObjectDestroyedException.java to list of source files.

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

	* src/java/org/gnu/gtk/Widget.java (getParentWindow): Use static factory
	method that takes a Handle instead of the constructor that takes a Handle
	and add checkState() call in the beginning of the method.
	(getWindow): Likewise.
	(getColormap): Likewise.
	(createContext): Likewise.
	(getContext): Likewise.
	(createLayout): Likewise.
	(getAccessible): Likewise.
	(getScreen): Likewise.
	(getDisplay): Likewise.
	(getRootWindow): Likewise.
	(destroy): Do not override anymore since the behaviour is exactly the same
	as the one from the superclass.
	(show),	(showAll), (hide), (hideAll), (realize), (draw), (drawArea),
	(activate), (reparent), (getParent), (setEvents), (addEvents),
	(setExtensionEvents), (getExtensionEvents), (intersect), (hasFocus),
	(grabFocus), (grabDefault), (setName), (getName), (setSensitive),
	(getSensitive), (getToplevel), (setColormap), (getPointer), (isAncestor),
	(pushColormap), (popColormap), (shapeCombineMask), (setForegroundColor),
	(setBackgroundColor), (setTextColor), (setBaseColor), (setFont),
	(modifyStyle), (getModifierStyle), (getStyle), (setDoubleBuffered),
	(canActivateAccel), (hasScreen), (setMinimumSize), (getEventListenerClass),
	(getEventType):Add checkState at the beginning of the method.

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

	* src/java/org/gnu/gtk/Bin.java: (Bin.getChild): Change the behaviour of the
	method slightly. Now it first checks if there is a Handle associated with
	the object before it tries to create one from reflection. Document this.
	Call checkState() at the beginning of the method.
	* src/java/org/gnu/gtk/Container.java (Container.getChildren): Change the
	method used to find the correct subclass for each child and document it.
	(Container.add), (Container.remove), (Container.getResizeMode),
	(Container.setResizeMode), (Container.getBorderWidth),
	(Container.setBorderWidth), (Container.resizeChildren),
	(Container.addListener),
	(Container.removeListener), (Container.getEventListenerClass),
	(Container.getEventType): Add checkState() at the beginning of the methods.

2005-09-25  Ismael Juma  <ismael@juma.me.uk>
	
	* src/jni/org_gnu_glib_GObject.c: Fix bug #316764.
	* src/jni/org_gnu_glib_Boxed.c: Likewise.
	* src/jni/org_gnu_glib_MemStruct.c: Likewise.
	* src/java/org/gnu/glib/Boxed.java: Likewise.
	* src/java/org/gnu/glib/MemStruct.java: Likewise.
	* src/java/gtk_java.c (initMemoryManagement): Only create new hash table
	if one hasn't already been created.
	(initGObject): Do not do anything if the object received is a GtkWindow
	or subclass.
	(processPendingGObject): Remove code that dealt with GtkWindow, since
	we will never get an object of that type here.
	* src/jni/org_gnu_gtk_Window.c: Implement gtk_window_destroy.
	* src/java/org/gnu/gtk/GtkObject.java (destroy): Change to no-op and update
	documentation accordingly.
	(sink): Add call to checkState().
	(checkState): New method.

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

	* src/jni/org_gnu_gdk_Drawable.c: Introduce casting to silence compiler
	warnings.
	* src/jni/org_gnu_gdk_Gdk.c: Include "gtk_java.h" and cast to G_OBJECT.
	* src/jni/org_gnu_gdk_Region.c: Fix case where the function pointer was
	being passed by mistake instead of passing the actual type.
	* src/jni/org_gnu_gtk_Menu.c: Fix case where GetStringUTFChars was being
	called instead of ReleaseStringUTFChars (memory leak).
	* src/jni/org_gnu_gtk_ToggleToolButton.c: Fix case where incorrect variable
	was being passed into gtk_toggle_tool_button_set_active().
	* src/jni/org_gnu_gtk_ToolButton.c: Slight reformatting.
	* src/jni/org_gnu_pango_Coverage.c: Introduce casting to silence compile
	warnings.

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

	* src/java/org/gnu/gtk/HScrollBar.java (HScrollBar): Fix NPE reported by
	Remy Suen <remy.suen@gmail.com>.
	* src/java/org/gnu/gtk/VScrollBar.java (VScrollBar): Fix NPE reported by
	Remy Suen <remy.suen@gmail.com>.
	* src/jni/org_gnu_gtk_TreeModel.c (getTreeIter): Fix memory leak by not
	copying GtkTreeIter. Problem reported by Sami Wagiaalla.
	
2005-09-21  Ismael Juma  <ismael@juma.me.uk>

	* src/java/org/gnu/gtk/ToolTips.java (getData): Use
	ToolTipsData.getToolTipsData() instead of ToolTipsData(Handle).
	* src/java/org/gnu/gtk/TextAttributes.java (getAppearance): Use
	TextAppearance.getTextAppearance() instead of TextAppearance(Handle).
	* src/java/org/gnu/gtk/BindingSet.java: Add static factory method and use
	it in findBindingSet.
	* src/java/org/gnu/gtk/ToolTipsData.java: Add static factory method.
	* src/java/org/gnu/gtk/TextAppearance: Likewise.
	* src/jni/org_gnu_gtk_ColorSelection.c: Use getGBoxedHandle instead of
	getStructHandle since GdkColor is a GBoxed.
	Make a copy of the GdkColor received.
	Allocate the GdkColor with g_new before passing it in. This fixes a
	segfault.
	* src/jni/org_gdk_Bin.c: Slight formatting fix.
	* src/jni/org_gdk_Color.c: Fix casting from JGFreeFunc to GBoxedFreeFunc.
	Copy Color as part of the getGBoxedHandle call instead of doing it
	separately.
	* src/java/org/gnu/gtk/ColorSelection.java (getCurrentColor): Use
	Color.getCurrentColorFromHandle instead of Color(Handle) in many places.
	
2005-09-21  Ismael Juma  <ismael@juma.me.uk>

	* src/java/org/gnu/gdk/PixbufFormat.java (getPixbufFormatFromHandle):
	Implement.
	* src/java/org/gnu/gdk/Pixbuf.java (getFileInformation): Use
	PixbufFormat.getPixbufFormat() instead of PixbufFormat(Handle).
	* src/java/org/gnu/gdk/Screen.java (getScreenFromHandle): Change visibility
	to public, but mark as internal.
	* src/java/org/gnu/gdk/Colormap.java (getColormapFromHandle): Change
	visibility to public, but mark as internal.
	* src/java/org/gnu/gdk/Color.java (clone): Use Color.getColorFromHandle()
	instead of Color(Handle).
	* src/java/org/gnu/atk/AtkObject.java (getAtkObjectFromHandle): Change
	visibility to public, but mark as internal.
	* src/java/org/gnu/pango/Layout.java (getLayoutFromHandle): Implement.
	(getContext): Use Context.getContextFromHandle() instead of Context(Handle).
	(getAttributes): Use AttrList.getAttrListFromHandle() instead of
	AttrList(Handle).
	* src/java/org/gnu/pango/Context.java (getContextFromHandle): Implement.
	* src/java/org/gnu/pango/AttrList.java (getAttrListFromHandle): Implement.

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

	* src/java/org/gnu/glib/GObject.java (setHandle): Remove. No point in
	overriding the method if all it does is to call the superclass's one.
	(GObject): Call super() instead of setHandle().

2005-09-20  Adam Jocksch  <ajocksch@redhat.com>

	* src/jni: fix warnings from bug #316473
	* src/jni/org_gnu_atk_AtkObject.c: Changed GObject * 
	casts to use G_OBJECT.
	* src/jni/org_gnu_atk_Hyperlink.c: Added include for gtk_java.h.
	Added cast using G_OBJECT in calls to getGObjectHandle.
	* src/jni/org_gnu_atk_ObjectFactory.c: Ditto.
	* src/jni/org_gnu_atk_Registry.c: Ditto.
	* src/jni/org_gnu_atk_Relation.c: Ditto.
	* src/jni/org_gnu_atk_RelationSet.c: Ditto.
	* src/jni/org_gnu_atk_RelationType.c: Ditto.
	* src/jni/org_gnu_atk_StateSet.c: Ditto.
	* src/jni/org_gnu_atk_State.c: Added include for "gtk_java.h".
	* src/jni/org_gnu_atk_StateSet.c: Ditto.
	* src/jni/org_gnu_gdk_Colormap.c 
	(getColorHandle): Added casts to eliminate warnings.
	* src/jni/org_gnu_gdk_Device.c: Added casts in calls to 
	getGObjectHandle (using G_OBJECT).
	* src/jni/org_gnu_gdk_Display.c: 
	Added casts in calls to getGBoxedHandle.
	(gtk_display_get_window_at_pointer): 
	Added cast to GdkDevice * for call to gtk method.
	* src/jni/org_gnu_gdk_Event.c (event_get): Added cast to GBoxedFreeFunc.
	(event_peek): Ditto.
	(event_new): Ditto.
	(event_copy): Ditto.
	* src/jni/org_gnu_gdk_EventProximity.c: Added cast to G_OBJECT in 
	call to getGObjectHandle.
	* src/jni/org_gnu_gdk_EventScroll.c: Ditto.
	* src/jni/org_gnu_gdk_EventSelection.c: Ditto.
	* src/jni/org_gnu_gdk_GC.c: Ditto.
	* src/jni/org_gnu_gdk_Cairo.c (new): Added cast to JGFreeFunc.
	* src/jni/org_gnu_gdk_Image.c: Added casts to G_OBJECT in calls to 
	getGObjectHandle.
	* src/jni/org_gnu_gdk_Keymap.c: Ditto.
	* src/jni/org_gnu_gdk_PangoAttrEmbossed.c (new): 
	Added cast to JGFreeFunc.
	* src/jni/org_gnu_gdk_PangoAttrStipple.c (get_stipple): Added cast
	to G_OBJECT.
	(new_stipple): Added cast to JGFreeFunc.
	* src/jni/org_gnu_gdk_Pixbuf.c: Added cast to G_OBJECT in call to 
	getGObjectHandle.
	* src/jni/org_gnu_gdk_PixbufAnimation.c: Ditto.
	* src/jni/org_gnu_gdk_PixbufAnimationIter.c: Ditto.
	* src/jni/org_gnu_gdk_PixbufLoader.c: Ditto.
	(get_pixbuf): Changed type of buf_g to guchar*.
	* src/jni/org_gnu_gdk_Pixmap.c: Added cast to G_OBJECT in calls to
	getGObjectHandle.
	* src/jni/org_gnu_gdk_Property.c (property_change): Changed type of
	data_g to guchar*.
	* src/jni/org_gnu_gdk_Region.c 
	(getRectangleHandle): Corrected formatting.
	* src/jni/org_gnu_gdk_RgbCmap.c 
	(new): Changed type of colors_g to guint*.
	* src/jni/org_gnu_gdk_CustomEvents.c
	(init): Casted source_funcs to GSourceFuncs*, 
	casted source to GSource*.
	(setEventsPending): Casted mainContext to GMainContext *.
	(cleanup): Casted source_funcs to GSourceFuncs*,
	casted source to GSource*.
	* src/jni/org_gnu_gtk_Box.c
	(queryChildPacking): Changed padding_g to guint*.	
	* src/jni/org_gnu_gtk_Calendar.c
	(get_date): Changed year_g month_g and day_g to guint*.
	* src/jni/org_gnu_gtk_CellRendererCombo.c: Added cast to G_OBJECT in
	calls to getGObjectHandle.
	* src/jni/org_gnu_gtk_ColorSelection.c
	(getPreviousColor): Changed return type to jobject from void.
	* src/jni/org_gnu_gtk_IconSet.c 
	(set_ref): Removed return from last line.
	* src/jni/org_gnu_gtk_IconView.c
	(getCellRendererAtPos): Changed type of cell to GtkCellRenderer**,
	changed return statement to get object from cell.
	* src/jni/org_gnu_gtk_Layout.c
	(get_size): Changed width_g and height_g to guint*.
	* src/jni/org_gnu_gtk_TextView.c 
	(get_type): Added cast to GBoxedCopyFunc.
	* src/jni/org_gnu_gtk_ToolTips.c: Added includes for stdlib.h, string.h.
	* src/jni/org_gnu_gtk_TooltipsData.c: Ditto.
	* src/jni/org_gnu_gtk_TreeSelection.c: Added include for stdlib.h.
	* src/jni/org_gnu_pango_AttrFontDesc.c 
	(get_desc): Changed cast of pango_font_description_copy to 
	GBoxedCopyFunc.
	* src/jni/org_gnu_pango_Context.c: Added cast to G_OBJECT in calls to 
	getGObjectHandle.
	* src/jni/org_gnu_pango_Coverage.c
	(coverage_to_bytes): Changed type of bytes to gchar*.
	(coverage_from_bytes): Changed type of bytes_g to guchar*.
	* src/jni/org_gnu_pango_FontFace.c 
	(describe): Added cast to GBoxedFreeFunc.
	* src/jni/org_gnu_pango_FontFamily.c: Added include for gtk_java.h.
	* src/jni/org_gnu_pango_Layout.c: Added casts to G_OBJECT in calls to
	getGObjectHandle.
	(get_attributes): Changed cast of pango_attr_list_ref to GBoxedCopyFunc.

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

	* src/jni/org_gnu_gtk_IconSource.c: Apply patch from
	Remy Suen <remy.suen@gmail.com> to fix bug #316721.
	* src/jni/org_gnu_gtk_IconView.c: Change return type from jboolean to
	jobject.

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

	* src/java/org/gnu/gtk/IconView.java (setCursor): Improve javadoc.
	(getCursorPath): Implement.
	(getCursorCellRenderer): Implement.
	(getCellRendererAtPosition): Implement.
	* src/jni/org_gnu_gtk_IconView.c: Change cell to cell_renderer in two
	function names.

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

	* src/java/org/gnu/gtk/TreeModelFilter.java: Applied patch from
	Sami Wagiaalla <swagiaal@redhat.com>. Fixes bug #315370.
	* src/java/org/gnu/gtk/Bin.java (getChild): Prefer Widget.makeWidget instead
	of Widget.getWidget as the first attempts to create the correct subclass.
	Fallback to Widget.getWidget if it fails, however. Minor javadoc spelling
	fix.
	* src/java/org/gnu/gtk/TextBuffer.java: Do not use constructor that takes
	Handle directly.
	* src/jni/org_gnu_gtk_TextBuffer.c: Use getGObjectHandleAndRef instead of
	getGObjectHandle.

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

	* src/java/org/gnu/gtk/CellView.java: (CellView.getSizeOfRow),
	(CellView):
	* src/java/org/gnu/gtk/FileChooserButton.java:
	* src/java/org/gnu/gtk/FileChooserDialog.java:
	* src/java/org/gnu/gtk/FileChooserHelper.java: (FileChooserHelper),
	(FileChooserHelper.addShortcutFolder),
	(FileChooserHelper.removeShortcutFolder),
	(FileChooserHelper.addShortcutURI),
	(FileChooserHelper.removeShortcutURI):
	* src/java/org/gnu/gtk/FileChooserWidget.java:
	* src/java/org/gnu/gtk/IconTheme.java: (IconTheme.loadIcon),
	(IconTheme):
	* src/java/org/gnu/gtk/IconView.java:
	* src/java/org/gnu/gtk/TreeView.java: (TreeView.getCursorPath),
	(TreeView.getCursorColumn):
	* src/java/org/gnu/gtk/Widget.java: (Widget..intersect):
	* src/jni/org_gnu_gtk_CellView.c:
	* src/jni/org_gnu_gtk_FileChooserHelper.c:
	* src/jni/org_gnu_gtk_IconTheme.c:
	* src/jni/org_gnu_gtk_IconView.c:
	* src/jni/org_gnu_gtk_TreeView.c:
	* src/jni/org_gnu_gtk_Widget.c:
	
	Refactor code to avoid using updateHandle and use instead one of the new
	memory management functions.

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

	* src/java/org/gnu/gdk/Colormap.java: (Colormap.queryColor),
	(Colormap):
	* src/java/org/gnu/gdk/Rectangle.java: (Rectangle.intersect),
	(Rectangle.union), (Rectangle):
	* src/java/org/gnu/gdk/Screen.java: (Screen.getMonitorGeometry),
	(Screen):
	* src/java/org/gnu/gdk/Window.java: (Window.getFrameExtents),
	(Window):
	* src/jni/org_gnu_gdk_Colormap.c:
	* src/jni/org_gnu_gdk_Pixbuf.c:
	* src/jni/org_gnu_gdk_PixbufAnimation.c:
	* src/jni/org_gnu_gdk_Rectangle.c:
	* src/jni/org_gnu_gdk_Screen.c:
	* src/jni/org_gnu_gdk_Window.c:
	
	Refactor code to avoid using updateHandle and use instead one of the new
	memory management functions.
	Introduce casting to eliminate some compile warnings.

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

	* src/jni/gtk_java.c: (toggleNotify): Remove static modifier.
	(updateStructHandle): New function.
	(processPendingGObject): Issue g_warning if object retrieved from
	unrefs_list is NULL.
	(processPendingGBoxed): Use g_warning instead of g_print.
	(processPendingStruct): Use g_warning instead of g_print.
	
	Remove big block of commented out code.
	
	* src/jni/gtk_java.h: Add toggleNotify and updateStructHandle.
	* src/java/org/gnu/glib/GObject.java: (GObject),
	(GObject.finalize), (GObject.printStackTrace): Remove commented out
	System.out statements.
	Add some logging messages, but leave them commented out for now.
	Only call nativeFinalize from GObject#finalize if the handle of the object
	is not null and write comments explaining why this is so.

2005-09-16  Igor Foox  <ifoox@redhat.com>

	* gtk2-java.pc.in: Fix pkg-config dependency by adding Requires clause
	for glib-java, cairo-java and gtk+-2.0.

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

	* src/java/org/gnu/gtk/ComboBox.java: Fix case where TreeIter was being
	created but was not being added to the list of Boxed objects that are
	being managed by the garbage collection system.
	* src/jni/org_gnu_gtk_ComboBox.c: Likewise.
	* src/java/org/gnu/gtk/TreeIter.java (iterFromHandle): No need to check for
	null handle since getTreeIter also does it.

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

	* src/java/org/gnu/glib/Boxed.java: Use Logger instead of System.out.println
	statements, but comment them out for now.

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

	* src/java/org/gnu/gtk/AboutDialog.java: (AboutDialog):
	* src/java/org/gnu/gtk/AccelLabel.java: (AccelLabel),
	(AccelLabel.getAccelLabel):
	* src/java/org/gnu/gtk/AccelMap.java: (AccelMap),
	(AccelMap.getAccelMap):
	* src/java/org/gnu/gtk/Accessible.java: (Accessible),
	(Accessible.getAccessible):
	* src/java/org/gnu/gtk/Action.java: (Action):
	* src/java/org/gnu/gtk/Adjustment.java: (Adjustment),
	(Adjustment.getAdjustment):
	* src/java/org/gnu/gtk/Alignment.java: (Alignment),
	(Alignment.getAlignment):
	* src/java/org/gnu/gtk/Arrow.java: (Arrow), (Arrow.getArrow):
	* src/java/org/gnu/gtk/AspectFrame.java: (AspectFrame),
	(AspectFrame.getAspectFrame):
	* src/java/org/gnu/gtk/Bin.java: (Bin), (Bin.getBin):
	* src/java/org/gnu/gtk/Box.java: (Box), (Box.getBox):
	* src/java/org/gnu/gtk/Calendar.java: (Calendar),
	(Calendar.getCalendar):
	* src/java/org/gnu/gtk/CellRendererText.java: (CellRendererText),
	(CellRendererText.getCellRendererText):
	* src/java/org/gnu/gtk/CheckButton.java: (CheckButton),
	(CheckButton.getCheckButton):
	* src/java/org/gnu/gtk/CheckMenuItem.java: (CheckMenuItem),
	(CheckMenuItem.getCheckMenuItem):
	* src/java/org/gnu/gtk/ColorSelectionDialog.java:
	(ColorSelectionDialog),
	(ColorSelectionDialog.getColorSelectionDialog):
	* src/java/org/gnu/gtk/ComboBox.java: (ComboBox),
	(ComboBox.getComboBox):
	* src/java/org/gnu/gtk/ComboBoxEntry.java: (ComboBoxEntry),
	(ComboBoxEntry.getComboBoxEntry):
	* src/java/org/gnu/gtk/Container.java: (Container):
	* src/java/org/gnu/gtk/Curve.java: (Curve), (Curve.getCurve):
	* src/java/org/gnu/gtk/Dialog.java: (Dialog), (Dialog.getDialog):
	* src/java/org/gnu/gtk/DrawingArea.java: (DrawingArea),
	(DrawingArea.getDrawingArea):
	* src/java/org/gnu/gtk/Entry.java: (Entry):
	* src/java/org/gnu/gtk/EntryCompletion.java: (EntryCompletion),
	(EntryCompletion.getEntryCompletion):
	* src/java/org/gnu/gtk/EventBox.java: (EventBox),
	(EventBox.EventBox), (EventBox.getEventBox):
	* src/java/org/gnu/gtk/Expander.java: (Expander),
	(Expander.getExpander):
	* src/java/org/gnu/gtk/FileChooserButton.java:
	* src/java/org/gnu/gtk/FileChooserDialog.java:
	* src/java/org/gnu/gtk/FileChooserWidget.java:
	* src/java/org/gnu/gtk/FileFilter.java: (FileFilter):
	* src/java/org/gnu/gtk/FileSelection.java: (FileSelection),
	(FileSelection.getFileSelection):
	* src/java/org/gnu/gtk/Fixed.java: (Fixed), (Fixed.getFixed):
	* src/java/org/gnu/gtk/FontButton.java: (FontButton),
	(FontButton.getFontButton):
	* src/java/org/gnu/gtk/FontSelection.java: (FontSelection),
	(FontSelection.getFontSelection):
	* src/java/org/gnu/gtk/FontSelectionDialog.java:
	(FontSelectionDialog),
	(FontSelectionDialog.getFontSelectionDialog):
	* src/java/org/gnu/gtk/Frame.java: (Frame), (Frame.getFrame):
	* src/java/org/gnu/gtk/GammaCurve.java: (GammaCurve),
	(GammaCurve.getGammaCurve):
	* src/java/org/gnu/gtk/HBox.java: (HBox), (HBox.getHBox):
	* src/java/org/gnu/gtk/HPaned.java: (HPaned), (HPaned.getHPaned):
	* src/java/org/gnu/gtk/HRuler.java: (HRuler), (HRuler.getHRuler):
	* src/java/org/gnu/gtk/HScale.java: (HScale), (HScale.getHScale):
	* src/java/org/gnu/gtk/HSeparator.java: (HSeparator),
	(HSeparator.getHSeparator):
	* src/java/org/gnu/gtk/HandleBox.java: (HandleBox),
	(HandleBox.getHandleBox):
	* src/java/org/gnu/gtk/IMContext.java: (IMContext),
	(IMContext.getIMContext):
	* src/java/org/gnu/gtk/IconInfo.java: (IconInfo),
	(IconInfo.getIconInfo):
	* src/java/org/gnu/gtk/IconSet.java: (IconSet),
	(IconSet.getIconSet):
	* src/java/org/gnu/gtk/IconView.java: (IconView),
	(IconView.getIconView):
	* src/java/org/gnu/gtk/ImageMenuItem.java: (ImageMenuItem),
	(ImageMenuItem.getImageMenuItem):
	* src/java/org/gnu/gtk/InputDialog.java: (InputDialog),
	(InputDialog.getInputDialog):
	* src/java/org/gnu/gtk/Item.java: (Item), (Item.getItem):
	* src/java/org/gnu/gtk/MenuBar.java: (MenuBar),
	(MenuBar.getMenuBar):
	* src/java/org/gnu/gtk/MenuItem.java: (MenuItem):
	* src/java/org/gnu/gtk/MenuToolButton.java: (MenuToolButton),
	(MenuToolButton.getMenuToolButton):
	* src/java/org/gnu/gtk/MessageDialog.java: (MessageDialog),
	(MessageDialog.getMessageDialog):
	* src/java/org/gnu/gtk/Misc.java: (Misc), (Misc.getMisc):
	* src/java/org/gnu/gtk/Notebook.java: (Notebook),
	(Notebook.getNotebook):
	* src/java/org/gnu/gtk/Paned.java: (Paned), (Paned.getPaned):
	* src/java/org/gnu/gtk/Plug.java: (Plug), (Plug.getPlug):
	* src/java/org/gnu/gtk/Progress.java: (Progress),
	(Progress.getProgress):
	* src/java/org/gnu/gtk/ProgressBar.java: (ProgressBar),
	(ProgressBar.getProgressBar):
	* src/java/org/gnu/gtk/RadioAction.java: (RadioAction),
	(RadioAction.getRadioAction):
	* src/java/org/gnu/gtk/RadioButton.java: (RadioButton),
	(RadioButton.getRadioButton):
	* src/java/org/gnu/gtk/RadioToolButton.java: (RadioToolButton):
	* src/java/org/gnu/gtk/Requisition.java: (Requisition),
	(Requisition.getRequisition):
	* src/java/org/gnu/gtk/Ruler.java: (Ruler), (Ruler.getRuler):
	* src/java/org/gnu/gtk/ScrollBar.java: (ScrollBar):
	* src/java/org/gnu/gtk/ScrolledWindow.java: (ScrolledWindow),
	(ScrolledWindow.getScrolledWindow):
	* src/java/org/gnu/gtk/SelectionData.java: (SelectionData),
	(SelectionData.getSelectionData):
	* src/java/org/gnu/gtk/SeparatorMenuItem.java: (SeparatorMenuItem),
	(SeparatorMenuItem.getSeparatorMenuItem):
	* src/java/org/gnu/gtk/SeparatorToolItem.java: (SeparatorToolItem),
	(SeparatorToolItem.getSeparatorToolItem):
	* src/java/org/gnu/gtk/SpinButton.java: (SpinButton),
	(SpinButton.getSpinButton):
	* src/java/org/gnu/gtk/StatusBar.java: (StatusBar),
	(StatusBar.getStatusBar):
	* src/java/org/gnu/gtk/Table.java: (Table), (Table.getTable):
	* src/java/org/gnu/gtk/TearoffMenuItem.java: (TearoffMenuItem),
	(TearoffMenuItem.getTearOffMenuItem):
	* src/java/org/gnu/gtk/TextAttributes.java: (TextAttributes):
	* src/java/org/gnu/gtk/TextBuffer.java: (TextBuffer):
	* src/java/org/gnu/gtk/TextChildAnchor.java: (TextChildAnchor):
	* src/java/org/gnu/gtk/TextIter.java: (TextIter):
	* src/java/org/gnu/gtk/TextMark.java: (TextMark):
	* src/java/org/gnu/gtk/TextTag.java: (TextTag):
	* src/java/org/gnu/gtk/TextTagTable.java: (TextTagTable):
	* src/java/org/gnu/gtk/TextView.java: (TextView),
	(TextView.getTextView):
	* src/java/org/gnu/gtk/ToggleAction.java: (ToggleAction),
	(ToggleAction.getToggleAction):
	* src/java/org/gnu/gtk/ToggleButton.java: (ToggleButton),
	(ToggleButton.getToggleButton):
	* src/java/org/gnu/gtk/ToggleToolButton.java: (ToggleToolButton),
	(ToggleToolButton.getToggleToolButton):
	* src/java/org/gnu/gtk/ToolBar.java: (ToolBar),
	(ToolBar.getToolBar):
	* src/java/org/gnu/gtk/ToolButton.java: (ToolButton),
	(ToolButton.getToolButton):
	* src/java/org/gnu/gtk/ToolTips.java: (ToolTips),
	(ToolTips.getToolTips):
	* src/java/org/gnu/gtk/TreeModelSort.java:
	(TreeModelSort.getTreeModelSort):
	* src/java/org/gnu/gtk/TreePath.java: (TreePath):
	* src/java/org/gnu/gtk/TreeViewColumn.java: (TreeViewColumn):
	* src/java/org/gnu/gtk/VButtonBox.java: (VButtonBox),
	(VButtonBox.getVButtonBox):
	* src/java/org/gnu/gtk/VPaned.java: (VPaned), (VPaned.getVPaned):
	* src/java/org/gnu/gtk/VRuler.java: (VRuler), (VRuler.getVRuler):
	* src/java/org/gnu/gtk/VScale.java: (VScale), (VScale.getVScale):
	* src/java/org/gnu/gtk/VSeparator.java: (VSeparator),
	(VSeparator.getVSeparator):
	* src/java/org/gnu/gtk/Viewport.java: (Viewport),
	(Viewport.getViewport):
	* src/java/org/gnu/gtk/Widget.java: (Widget.):
	
	Add static factory methods for glade-java and slight javadoc improvements
	on some of the existing ones.

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

	* Makefile.am: 
	Added org.gnu.gtk.event.ActionListener and 
	org.gnu.gtk.event.ActionEvent to build path
	* src/java/org/gnu/gtk/Action.java
	(createMenuItem): Returned object is now castable to MenuItem.
	(createToolItem): Ditto.
	(setAccelPath): Added.
	(setAccelGroup): Added.
	(addListener): Added.
	(removeListener): Added.
	(fireActionEvent): Added.
	(handleActivate): Added.
	(findListener): Added.
	* src/jni/org_gnu_gtk_Action.c
	(Java_org_gnu_gtk_Action_gtk_1action_1set_1accel_1path): Added.
	(Java_org_gnu_gtk_Action_gtk_1action_1set_1accel_1group): Added.
	* src/java/org/gnu/gtk/event/ActionListener.java: Added.
	* src/java/org/gnu/gtk/event/ActionEvent.java: Added.	

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

	* Makefile.am:
	* autogen.sh:
	* configure.ac:
	* doc/examples/stockitem/StockItemExample.java: (StockItemExample):
	* src/java/org/gnu/atk/AtkObject.java:
	* src/java/org/gnu/atk/Hyperlink.java:
	* src/java/org/gnu/atk/Layer.java:
	* src/java/org/gnu/atk/ObjectFactory.java:
	* src/java/org/gnu/atk/Registry.java:
	* src/java/org/gnu/atk/Relation.java:
	* src/java/org/gnu/atk/RelationSet.java:
	* src/java/org/gnu/atk/RelationType.java:
	* src/java/org/gnu/atk/Role.java:
	* src/java/org/gnu/atk/StateSet.java:
	* src/java/org/gnu/atk/StateType.java:
	* src/java/org/gnu/gdk/Atom.java:
	* src/java/org/gnu/gdk/AxisUse.java:
	* src/java/org/gnu/gdk/Bitmap.java:
	* src/java/org/gnu/gdk/ByteOrder.java:
	* src/java/org/gnu/gdk/CapStyle.java:
	* src/java/org/gnu/gdk/Color.java:
	* src/java/org/gnu/gdk/Colormap.java:
	* src/java/org/gnu/gdk/Colorspace.java:
	* src/java/org/gnu/gdk/CrossingMode.java:
	* src/java/org/gnu/gdk/Cursor.java:
	* src/java/org/gnu/gdk/CursorType.java:
	* src/java/org/gnu/gdk/Device.java:
	* src/java/org/gnu/gdk/Display.java:
	* src/java/org/gnu/gdk/DragAction.java:
	* src/java/org/gnu/gdk/DragContext.java:
	* src/java/org/gnu/gdk/DragProtocol.java:
	* src/java/org/gnu/gdk/Drawable.java:
	* src/java/org/gnu/gdk/Event.java:
	* src/java/org/gnu/gdk/EventAny.java:
	* src/java/org/gnu/gdk/EventButton.java:
	* src/java/org/gnu/gdk/EventClient.java:
	* src/java/org/gnu/gdk/EventConfigure.java:
	* src/java/org/gnu/gdk/EventCrossing.java:
	* src/java/org/gnu/gdk/EventDND.java:
	* src/java/org/gnu/gdk/EventExpose.java:
	* src/java/org/gnu/gdk/EventFocus.java:
	* src/java/org/gnu/gdk/EventKey.java:
	* src/java/org/gnu/gdk/EventMask.java:
	* src/java/org/gnu/gdk/EventMotion.java:
	* src/java/org/gnu/gdk/EventNoExpose.java:
	* src/java/org/gnu/gdk/EventOwnerChange.java:
	* src/java/org/gnu/gdk/EventProperty.java:
	* src/java/org/gnu/gdk/EventProximity.java:
	* src/java/org/gnu/gdk/EventScroll.java:
	* src/java/org/gnu/gdk/EventSelection.java:
	* src/java/org/gnu/gdk/EventSetting.java:
	* src/java/org/gnu/gdk/EventType.java:
	* src/java/org/gnu/gdk/EventVisibility.java:
	* src/java/org/gnu/gdk/EventWindowState.java:
	* src/java/org/gnu/gdk/ExtensionMode.java:
	* src/java/org/gnu/gdk/Fill.java:
	* src/java/org/gnu/gdk/FillRule.java:
	* src/java/org/gnu/gdk/Function.java:
	* src/java/org/gnu/gdk/GC.java:
	* src/java/org/gnu/gdk/GCValuesMask.java:
	* src/java/org/gnu/gdk/Gdk.java:
	* src/java/org/gnu/gdk/GdkCairo.java:
	* src/java/org/gnu/gdk/Geometry.java:
	* src/java/org/gnu/gdk/GrabStatus.java:
	* src/java/org/gnu/gdk/Gravity.java:
	* src/java/org/gnu/gdk/Image.java:
	* src/java/org/gnu/gdk/ImageType.java:
	* src/java/org/gnu/gdk/InputCondition.java:
	* src/java/org/gnu/gdk/InputMode.java:
	* src/java/org/gnu/gdk/InputSource.java:
	* src/java/org/gnu/gdk/InterpType.java:
	* src/java/org/gnu/gdk/JoinStyle.java:
	* src/java/org/gnu/gdk/KeySymbol.java:
	* src/java/org/gnu/gdk/Keymap.java:
	* src/java/org/gnu/gdk/KeymapKey.java:
	* src/java/org/gnu/gdk/LineStyle.java:
	* src/java/org/gnu/gdk/ModifierType.java:
	* src/java/org/gnu/gdk/NotifyType.java:
	* src/java/org/gnu/gdk/OverlapType.java:
	* src/java/org/gnu/gdk/PangoAttrEmbossed.java:
	* src/java/org/gnu/gdk/PangoAttrStipple.java:
	* src/java/org/gnu/gdk/Pixbuf.java:
	* src/java/org/gnu/gdk/PixbufAlphaMode.java:
	* src/java/org/gnu/gdk/PixbufAnimation.java:
	* src/java/org/gnu/gdk/PixbufAnimationIter.java:
	* src/java/org/gnu/gdk/PixbufError.java:
	* src/java/org/gnu/gdk/PixbufFormat.java:
	* src/java/org/gnu/gdk/PixbufLoader.java:
	* src/java/org/gnu/gdk/PixbufRotation.java:
	* src/java/org/gnu/gdk/Pixmap.java:
	* src/java/org/gnu/gdk/Point.java:
	* src/java/org/gnu/gdk/PropMode.java:
	* src/java/org/gnu/gdk/Property.java:
	* src/java/org/gnu/gdk/PropertyState.java:
	* src/java/org/gnu/gdk/Rectangle.java:
	* src/java/org/gnu/gdk/Region.java:
	* src/java/org/gnu/gdk/RgbCmap.java:
	* src/java/org/gnu/gdk/RgbDither.java:
	* src/java/org/gnu/gdk/Screen.java:
	* src/java/org/gnu/gdk/ScrollDirection.java:
	* src/java/org/gnu/gdk/Segment.java:
	* src/java/org/gnu/gdk/SettingAction.java:
	* src/java/org/gnu/gdk/Span.java:
	* src/java/org/gnu/gdk/Status.java:
	* src/java/org/gnu/gdk/SubwindowMode.java:
	* src/java/org/gnu/gdk/VisibilityState.java:
	* src/java/org/gnu/gdk/Visual.java:
	* src/java/org/gnu/gdk/VisualType.java:
	* src/java/org/gnu/gdk/WMDecoration.java:
	* src/java/org/gnu/gdk/WMFunction.java:
	* src/java/org/gnu/gdk/Window.java:
	* src/java/org/gnu/gdk/WindowAttr.java:
	* src/java/org/gnu/gdk/WindowAttributesType.java:
	* src/java/org/gnu/gdk/WindowClass.java:
	* src/java/org/gnu/gdk/WindowEdge.java:
	* src/java/org/gnu/gdk/WindowHints.java:
	* src/java/org/gnu/gdk/WindowState.java:
	* src/java/org/gnu/gdk/WindowType.java:
	* src/java/org/gnu/gdk/WindowTypeHint.java:
	* src/java/org/gnu/glib/Boxed.java:
	* src/java/org/gnu/glib/Error.java:
	* src/java/org/gnu/glib/GListString.java:
	* src/java/org/gnu/glib/GObject.java:
	* src/java/org/gnu/glib/List.java:
	* src/java/org/gnu/glib/MainLoop.java:
	* src/java/org/gnu/glib/MemStruct.java:
	* src/java/org/gnu/glib/ParmFlags.java:
	* src/java/org/gnu/glib/SpawnError.java:
	* src/java/org/gnu/glib/Value.java:
	* src/java/org/gnu/gtk/AboutDialog.java:
	* src/java/org/gnu/gtk/AccelFlags.java:
	* src/java/org/gnu/gtk/AccelGroup.java:
	* src/java/org/gnu/gtk/AccelKey.java:
	* src/java/org/gnu/gtk/AccelLabel.java:
	* src/java/org/gnu/gtk/AccelMap.java:
	* src/java/org/gnu/gtk/Accessible.java:
	* src/java/org/gnu/gtk/Action.java:
	* src/java/org/gnu/gtk/ActionEntry.java:
	* src/java/org/gnu/gtk/ActionGroup.java:
	* src/java/org/gnu/gtk/Adjustment.java:
	* src/java/org/gnu/gtk/Alignment.java:
	* src/java/org/gnu/gtk/AnchorType.java:
	* src/java/org/gnu/gtk/Arrow.java:
	* src/java/org/gnu/gtk/ArrowType.java:
	* src/java/org/gnu/gtk/AspectFrame.java:
	* src/java/org/gnu/gtk/AttachOptions.java:
	* src/java/org/gnu/gtk/Bin.java:
	* src/java/org/gnu/gtk/BindingSet.java:
	* src/java/org/gnu/gtk/Border.java:
	* src/java/org/gnu/gtk/Box.java:
	* src/java/org/gnu/gtk/Button.java:
	* src/java/org/gnu/gtk/ButtonBox.java:
	* src/java/org/gnu/gtk/ButtonBoxStyle.java:
	* src/java/org/gnu/gtk/ButtonsType.java:
	* src/java/org/gnu/gtk/Calendar.java:
	* src/java/org/gnu/gtk/CalendarDisplayOptions.java:
	* src/java/org/gnu/gtk/CellEditable.java:
	* src/java/org/gnu/gtk/CellLayout.java:
	* src/java/org/gnu/gtk/CellLayoutHelper.java:
	* src/java/org/gnu/gtk/CellRenderer.java:
	* src/java/org/gnu/gtk/CellRendererCombo.java:
	* src/java/org/gnu/gtk/CellRendererMode.java:
	* src/java/org/gnu/gtk/CellRendererPixbuf.java:
	* src/java/org/gnu/gtk/CellRendererProgress.java:
	* src/java/org/gnu/gtk/CellRendererState.java:
	* src/java/org/gnu/gtk/CellRendererText.java:
	* src/java/org/gnu/gtk/CellRendererToggle.java:
	* src/java/org/gnu/gtk/CellView.java:
	* src/java/org/gnu/gtk/CheckButton.java:
	* src/java/org/gnu/gtk/CheckMenuItem.java:
	* src/java/org/gnu/gtk/Clipboard.java:
	* src/java/org/gnu/gtk/ColorButton.java:
	* src/java/org/gnu/gtk/ColorSelection.java:
	* src/java/org/gnu/gtk/ColorSelectionDialog.java:
	* src/java/org/gnu/gtk/Combo.java:
	* src/java/org/gnu/gtk/ComboBox.java: (ComboBox):
	* src/java/org/gnu/gtk/ComboBoxEntry.java:
	* src/java/org/gnu/gtk/Container.java:
	* src/java/org/gnu/gtk/CornerType.java:
	* src/java/org/gnu/gtk/Curve.java:
	* src/java/org/gnu/gtk/CurveType.java:
	* src/java/org/gnu/gtk/DebugFlag.java:
	* src/java/org/gnu/gtk/DeleteType.java:
	* src/java/org/gnu/gtk/DestDefaults.java:
	* src/java/org/gnu/gtk/Dialog.java:
	* src/java/org/gnu/gtk/DialogFlags.java:
	* src/java/org/gnu/gtk/DirectionType.java:
	* src/java/org/gnu/gtk/DrawingArea.java:
	* src/java/org/gnu/gtk/EditableHelper.java:
	* src/java/org/gnu/gtk/Entry.java:
	* src/java/org/gnu/gtk/EntryCompletion.java:
	* src/java/org/gnu/gtk/EventBox.java: (EventBox),
	(EventBox.EventBox):
	* src/java/org/gnu/gtk/Expander.java:
	* src/java/org/gnu/gtk/ExpanderStyle.java:
	* src/java/org/gnu/gtk/FileChooserAction.java:
	* src/java/org/gnu/gtk/FileChooserButton.java:
	* src/java/org/gnu/gtk/FileChooserDialog.java:
	* src/java/org/gnu/gtk/FileChooserError.java:
	* src/java/org/gnu/gtk/FileChooserHelper.java:
	* src/java/org/gnu/gtk/FileChooserWidget.java:
	* src/java/org/gnu/gtk/FileFilter.java:
	* src/java/org/gnu/gtk/FileFilterFlags.java:
	* src/java/org/gnu/gtk/FileSelection.java:
	* src/java/org/gnu/gtk/Fixed.java:
	* src/java/org/gnu/gtk/FontButton.java:
	* src/java/org/gnu/gtk/FontSelection.java:
	* src/java/org/gnu/gtk/FontSelectionDialog.java:
	* src/java/org/gnu/gtk/Frame.java:
	* src/java/org/gnu/gtk/GammaCurve.java:
	* src/java/org/gnu/gtk/Gtk.java:
	* src/java/org/gnu/gtk/GtkObject.java:
	* src/java/org/gnu/gtk/HBox.java:
	* src/java/org/gnu/gtk/HButtonBox.java:
	* src/java/org/gnu/gtk/HPaned.java:
	* src/java/org/gnu/gtk/HRuler.java:
	* src/java/org/gnu/gtk/HScale.java:
	* src/java/org/gnu/gtk/HScrollBar.java:
	* src/java/org/gnu/gtk/HSeparator.java:
	* src/java/org/gnu/gtk/HandleBox.java:
	* src/java/org/gnu/gtk/IMContext.java:
	* src/java/org/gnu/gtk/IMContextSimple.java:
	* src/java/org/gnu/gtk/IMMulticontext.java:
	* src/java/org/gnu/gtk/IconFactory.java:
	* src/java/org/gnu/gtk/IconInfo.java:
	* src/java/org/gnu/gtk/IconLookupFlags.java:
	* src/java/org/gnu/gtk/IconSet.java:
	* src/java/org/gnu/gtk/IconSize.java:
	* src/java/org/gnu/gtk/IconSource.java:
	* src/java/org/gnu/gtk/IconTheme.java: (IconTheme):
	* src/java/org/gnu/gtk/IconView.java:
	* src/java/org/gnu/gtk/Image.java:
	* src/java/org/gnu/gtk/ImageMenuItem.java:
	* src/java/org/gnu/gtk/ImageType.java:
	* src/java/org/gnu/gtk/InputDialog.java:
	* src/java/org/gnu/gtk/Invisible.java:
	* src/java/org/gnu/gtk/Item.java:
	* src/java/org/gnu/gtk/ItemFactory.java:
	* src/java/org/gnu/gtk/ItemFactoryEntry.java:
	* src/java/org/gnu/gtk/Justification.java:
	* src/java/org/gnu/gtk/Label.java:
	* src/java/org/gnu/gtk/Layout.java:
	* src/java/org/gnu/gtk/ListStore.java:
	* src/java/org/gnu/gtk/Menu.java:
	* src/java/org/gnu/gtk/MenuBar.java:
	* src/java/org/gnu/gtk/MenuDirectionType.java:
	* src/java/org/gnu/gtk/MenuFactoryType.java:
	* src/java/org/gnu/gtk/MenuItem.java:
	* src/java/org/gnu/gtk/MenuShell.java:
	* src/java/org/gnu/gtk/MenuToolButton.java:
	* src/java/org/gnu/gtk/MessageDialog.java:
	* src/java/org/gnu/gtk/MessageType.java:
	* src/java/org/gnu/gtk/MetricType.java:
	* src/java/org/gnu/gtk/Misc.java:
	* src/java/org/gnu/gtk/MovementStep.java:
	* src/java/org/gnu/gtk/Notebook.java:
	* src/java/org/gnu/gtk/ObjectFlags.java:
	* src/java/org/gnu/gtk/OptionMenu.java:
	* src/java/org/gnu/gtk/Orientation.java:
	* src/java/org/gnu/gtk/PackDirection.java:
	* src/java/org/gnu/gtk/PackType.java:
	* src/java/org/gnu/gtk/Paned.java:
	* src/java/org/gnu/gtk/PathPriorityType.java:
	* src/java/org/gnu/gtk/PathType.java:
	* src/java/org/gnu/gtk/Plug.java:
	* src/java/org/gnu/gtk/PolicyType.java:
	* src/java/org/gnu/gtk/PositionType.java:
	* src/java/org/gnu/gtk/Preview.java:
	* src/java/org/gnu/gtk/PreviewType.java:
	* src/java/org/gnu/gtk/Progress.java:
	* src/java/org/gnu/gtk/ProgressBar.java:
	* src/java/org/gnu/gtk/ProgressBarOrientation.java:
	* src/java/org/gnu/gtk/ProgressBarStyle.java:
	* src/java/org/gnu/gtk/RadioAction.java:
	* src/java/org/gnu/gtk/RadioActionEntry.java:
	* src/java/org/gnu/gtk/RadioButton.java:
	* src/java/org/gnu/gtk/RadioMenuItem.java: (RadioMenuItem),
	(RadioMenuItem.RadioMenuItem):
	* src/java/org/gnu/gtk/RadioToolButton.java:
	* src/java/org/gnu/gtk/Range.java:
	* src/java/org/gnu/gtk/Rc.java:
	* src/java/org/gnu/gtk/RcFlags.java:
	* src/java/org/gnu/gtk/RcProperty.java:
	* src/java/org/gnu/gtk/RcStyle.java:
	* src/java/org/gnu/gtk/RcTokenType.java:
	* src/java/org/gnu/gtk/ReliefStyle.java:
	* src/java/org/gnu/gtk/Requisition.java:
	* src/java/org/gnu/gtk/ResizeMode.java:
	* src/java/org/gnu/gtk/ResponseType.java:
	* src/java/org/gnu/gtk/Ruler.java:
	* src/java/org/gnu/gtk/Scale.java:
	* src/java/org/gnu/gtk/ScrollBar.java:
	* src/java/org/gnu/gtk/ScrollType.java:
	* src/java/org/gnu/gtk/ScrolledWindow.java:
	* src/java/org/gnu/gtk/SelectionData.java: (SelectionData):
	* src/java/org/gnu/gtk/SelectionMode.java:
	* src/java/org/gnu/gtk/Separator.java:
	* src/java/org/gnu/gtk/SeparatorMenuItem.java:
	* src/java/org/gnu/gtk/SeparatorToolItem.java:
	* src/java/org/gnu/gtk/Settings.java:
	* src/java/org/gnu/gtk/ShadowType.java:
	* src/java/org/gnu/gtk/SideType.java:
	* src/java/org/gnu/gtk/SignalRunType.java:
	* src/java/org/gnu/gtk/SimpleList.java:
	* src/java/org/gnu/gtk/SizeGroup.java:
	* src/java/org/gnu/gtk/SizeGroupMode.java:
	* src/java/org/gnu/gtk/SortType.java:
	* src/java/org/gnu/gtk/SpinButton.java:
	* src/java/org/gnu/gtk/SpinButtonUpdatePolicy.java:
	* src/java/org/gnu/gtk/SpinType.java:
	* src/java/org/gnu/gtk/StateType.java:
	* src/java/org/gnu/gtk/StatusBar.java:
	* src/java/org/gnu/gtk/Style.java:
	* src/java/org/gnu/gtk/SubmenuDirection.java:
	* src/java/org/gnu/gtk/SubmenuPlacement.java:
	* src/java/org/gnu/gtk/Table.java:
	* src/java/org/gnu/gtk/TargetEntry.java:
	* src/java/org/gnu/gtk/TargetFlags.java:
	* src/java/org/gnu/gtk/TearoffMenuItem.java:
	* src/java/org/gnu/gtk/TextAppearance.java:
	* src/java/org/gnu/gtk/TextAttributes.java:
	* src/java/org/gnu/gtk/TextBuffer.java:
	* src/java/org/gnu/gtk/TextChildAnchor.java:
	* src/java/org/gnu/gtk/TextDirection.java:
	* src/java/org/gnu/gtk/TextIter.java:
	* src/java/org/gnu/gtk/TextLine.java:
	* src/java/org/gnu/gtk/TextLineData.java:
	* src/java/org/gnu/gtk/TextMark.java:
	* src/java/org/gnu/gtk/TextSearchFlags.java:
	* src/java/org/gnu/gtk/TextTag.java: (TextTag):
	* src/java/org/gnu/gtk/TextTagTable.java:
	* src/java/org/gnu/gtk/TextView.java:
	* src/java/org/gnu/gtk/TextWindowType.java:
	* src/java/org/gnu/gtk/ToggleAction.java:
	* src/java/org/gnu/gtk/ToggleActionEntry.java:
	* src/java/org/gnu/gtk/ToggleButton.java:
	* src/java/org/gnu/gtk/ToggleToolButton.java:
	* src/java/org/gnu/gtk/ToolBar.java:
	* src/java/org/gnu/gtk/ToolBarChildType.java:
	* src/java/org/gnu/gtk/ToolBarSpaceStyle.java:
	* src/java/org/gnu/gtk/ToolBarStyle.java:
	* src/java/org/gnu/gtk/ToolButton.java:
	* src/java/org/gnu/gtk/ToolItem.java:
	* src/java/org/gnu/gtk/ToolTips.java:
	* src/java/org/gnu/gtk/ToolTipsData.java:
	* src/java/org/gnu/gtk/TreeIter.java:
	* src/java/org/gnu/gtk/TreeModel.java:
	* src/java/org/gnu/gtk/TreeModelFilter.java:
	* src/java/org/gnu/gtk/TreeModelSort.java:
	* src/java/org/gnu/gtk/TreePath.java:
	* src/java/org/gnu/gtk/TreeSelection.java:
	* src/java/org/gnu/gtk/TreeSortable.java:
	* src/java/org/gnu/gtk/TreeSortableHelper.java:
	* src/java/org/gnu/gtk/TreeStore.java:
	* src/java/org/gnu/gtk/TreeView.java:
	* src/java/org/gnu/gtk/TreeViewColumn.java:
	* src/java/org/gnu/gtk/TreeViewColumnSizing.java:
	* src/java/org/gnu/gtk/TreeViewDropPosition.java:
	* src/java/org/gnu/gtk/UIManager.java:
	* src/java/org/gnu/gtk/UIManagerItemType.java:
	* src/java/org/gnu/gtk/UpdateType.java:
	* src/java/org/gnu/gtk/VBox.java:
	* src/java/org/gnu/gtk/VButtonBox.java:
	* src/java/org/gnu/gtk/VPaned.java:
	* src/java/org/gnu/gtk/VRuler.java:
	* src/java/org/gnu/gtk/VScale.java:
	* src/java/org/gnu/gtk/VScrollBar.java:
	* src/java/org/gnu/gtk/VSeparator.java:
	* src/java/org/gnu/gtk/Viewport.java:
	* src/java/org/gnu/gtk/Visibility.java:
	* src/java/org/gnu/gtk/Widget.java:
	* src/java/org/gnu/gtk/WidgetAuxInfo.java:
	* src/java/org/gnu/gtk/WidgetFlags.java:
	* src/java/org/gnu/gtk/WidgetHelpType.java:
	* src/java/org/gnu/gtk/Window.java:
	* src/java/org/gnu/gtk/WindowGroup.java:
	* src/java/org/gnu/gtk/WindowPosition.java:
	* src/java/org/gnu/gtk/WindowType.java:
	* src/java/org/gnu/gtk/WrapMode.java:
	* src/java/org/gnu/gtk/event/KeyEvent.java: (KeyEvent):
	* src/java/org/gnu/gtk/event/KeyListener.java: (KeyListener):
	* src/java/org/gnu/pango/Alignment.java:
	* src/java/org/gnu/pango/AttrColor.java:
	* src/java/org/gnu/pango/AttrFloat.java:
	* src/java/org/gnu/pango/AttrFontDesc.java:
	* src/java/org/gnu/pango/AttrInt.java:
	* src/java/org/gnu/pango/AttrIterator.java:
	* src/java/org/gnu/pango/AttrLanguage.java:
	* src/java/org/gnu/pango/AttrList.java:
	* src/java/org/gnu/pango/AttrShape.java:
	* src/java/org/gnu/pango/AttrString.java:
	* src/java/org/gnu/pango/AttrType.java:
	* src/java/org/gnu/pango/Attribute.java:
	* src/java/org/gnu/pango/Color.java:
	* src/java/org/gnu/pango/Context.java:
	* src/java/org/gnu/pango/Coverage.java:
	* src/java/org/gnu/pango/CoverageLevel.java:
	* src/java/org/gnu/pango/Direction.java:
	* src/java/org/gnu/pango/EllipsizeMode.java:
	* src/java/org/gnu/pango/Font.java:
	* src/java/org/gnu/pango/FontDescription.java:
	* src/java/org/gnu/pango/FontFace.java:
	* src/java/org/gnu/pango/FontFamily.java:
	* src/java/org/gnu/pango/FontMask.java:
	* src/java/org/gnu/pango/FontMetrics.java:
	* src/java/org/gnu/pango/GlyphString.java:
	* src/java/org/gnu/pango/Language.java:
	* src/java/org/gnu/pango/Layout.java:
	* src/java/org/gnu/pango/LayoutLine.java:
	* src/java/org/gnu/pango/Rectangle.java:
	* src/java/org/gnu/pango/Stretch.java:
	* src/java/org/gnu/pango/Style.java:
	* src/java/org/gnu/pango/TabAlign.java:
	* src/java/org/gnu/pango/TabArray.java:
	* src/java/org/gnu/pango/Underline.java:
	* src/java/org/gnu/pango/Variant.java:
	* src/java/org/gnu/pango/Weight.java:
	* src/java/org/gnu/pango/WrapMode.java:
	* src/jni/gtk_java.c: (getPointerFromJavaGObject):
	* src/jni/org_gnu_gdk_Colormap.c:
	* src/jni/org_gnu_gdk_Display.c:
	* src/jni/org_gnu_gdk_DragContext.c:
	* src/jni/org_gnu_gdk_GdkCairo.c:
	* src/jni/org_gnu_gdk_Screen.c:
	* src/jni/org_gnu_glib_Boxed.c:
	* src/jni/org_gnu_glib_GObject.c:
	* src/jni/org_gnu_glib_MainLoop.c:
	* src/jni/org_gnu_gtk_AboutDialog.c:
	* src/jni/org_gnu_gtk_ActionGroup.c:
	* src/jni/org_gnu_gtk_ComboBox.c:
	* src/jni/org_gnu_gtk_Dialog.c:
	* src/jni/org_gnu_gtk_EntryCompletion.c:
	* src/jni/org_gnu_gtk_Gtk.c:
	* src/jni/org_gnu_gtk_IconView.c:
	* src/jni/org_gnu_gtk_MenuBar.c:
	* src/jni/org_gnu_gtk_MenuShell.c:
	* src/jni/org_gnu_gtk_Preview.c:
	* src/jni/org_gnu_gtk_ScrolledWindow.c:
	* src/jni/org_gnu_gtk_SelectionData.c:
	* src/jni/org_gnu_gtk_TreeModelFilter.c:
	* src/jni/org_gnu_gtk_TreeSelection.c:
	* src/jni/org_gnu_gtk_TreeSortableHelper.c:
	* src/jni/org_gnu_gtk_TreeView.c:
	Migrate base library dependency from jg-common to glib-java.
	Move org.gnu.javagnome.Handle back to org.gnu.glib.Handle

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

	FORWARD MERGE FROM gtk-java-2-6 STABLE BRANCH

	* src/jni/org_gnu_gtk_Gtk.c:
	After considerable effort by Sami Wagiaalla <swagiaal@redhat.com>,
	we at last have a fix for the problem where CustomEvents registered
	by worker threads outside the GTK main thread are ignored until other
	events (ie mouse over movement) happen. The fix was to init GLIB
	threads but not GDK threads. Whether or not this is a fix to #155113 is
	probably a matter of opinion, but for now it makes CustomEvents work,
	and that is what is important. Vetted by AfC (me), and ijuma.
	* src/java/org/gnu/gtk/ComboBox.java:
	minor JavaDoc improvement
	* src/java/org/gnu/gtk/EventBox.java:
	* src/java/org/gnu/gtk/RadioMenuItem.java: 
	Change (Handle) constructor to public from protected so that LibGlade
	can construct these Widgets. [This likely has to be done in a whole
	heap of other places]. Thanks to Thomas Dybdahl Ahle <thomas@ahle.dk>
	for reporting.
	* src/java/org/gnu/gtk/Dialog.java: 
	* src/java/org/gnu/gtk/IconTheme.java:
	* src/java/org/gnu/gtk/TextTag.java:
	Fix trivial warnings emitted from javadoc
	* src/java/org/gnu/gtk/ComboBox.java:
	Added trivial JavaDoc
	* src/java/org/gnu/gtk/event/KeyEvent.java:
	* src/java/org/gnu/gtk/event/KeyListener.java:
	Significant upgrade of the JavaDoc concerning how to properly use
	KeyListener, especially the boolean method in the interface, and the
	use of KeySymbol from KeyEvent.

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

	* src/java/org/gnu/glib/Value.java: Fix bug #313869. Patch from Sami
	Wagiaalla <swagiaal@redhat.com>. Also changed javadoc to match the
	method's behaviour at the moment.
	* src/java/org/gnu/gtk/Widget.java: Renamed dragDestinationListeners
	to dragTargetListeners. Minor javadoc fixes.
	(fireReceiveDragDataEvent): Fix loop counter.
	* test/org/gnu/gtk/test/DataColumnObjectTest.java: New file, modified
	version of test case provided by Sami Wagiaalla <swagiaal@redhat.com>.
	* src/java/org/gnu/gtk/ComboBox.java: Change ComboBox(TreeModel) constructor
	to call gtk_combo_box_new() when the supplied model is null. 

2005-08-15  Jeffrey Morgan  <kuzman@gmail.com>

	* configure.ac: making check for cairo-java and increased
	cairo dependency to 0.9.3

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

	* src/java/org/gnu/gtk/ColorButton.java: Add constructor that takes
	a Handle and respective factory method.
	* src/java/org/gnu/gtk/TreeStore: Use TreeIter.getIter(Handle) instead of
	calling TreeIter(Handle) constructor for consistency.
	* NEWS: Update with methods added to TextView.
	* src/java/org/gnu/gtk/TextView.java: Apply slightly modified patch
	from Adam Jocksch.
	Add methods.
	Improve documentation.
	Change method signature to avoid gratuitously differing from gtk+. 
	* src/jni/org_gnu_gtk_TextView.c: Return objects intead of using pass
	by reference.
	* src/jni/org_gnu_gdk_EventExpose.c: Pass the actual type not the pointer
	to the function that calculates the type.
	* src/java/org/gnu/gdk/Rectangle.java (getRectangle): Add method. 
	* src/jni/org_gnu_glib_GObject.c: Always copy GBoxed objects in callbacks.	

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

	* src/jni/org_gnu_gdk_EventButton.c: Fix crash reported in bug #312590.
	* src/java/org/gnu/gtk/event/MouseEvent: Fix bug #312590, patch from
	Adam Jocksch.
	* src/java/org/gnu/gdk/EventScroll.java: Likewise.
	* src/java/org/gnu/gdk/EventCrossing.java: Likewise.
	* src/java/org/gnu/gtk/Widget.java: Revert fix for bug #171427 for now.

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

	* src/java/org/gnu/gtk/Clipboard.java: Override finalizer().
	* src/java/org/gnu/gdk/EventExpose.java: Another fix for bug #171427.
	* src/java/org/gnu/gtk/Widget.java: Likewise.

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

	* src/jni/org_gnu_gtk_TextBuffer.c: Remove unnecessary malloc.
	* src/jni/org_gnu_pango_Layout: Cast to avoid compiler warning.
	* src/java/org/gnu/gdk/Window.java (getWindowFromHandle): Mark it for
	internal use but make it public.
	* src/java/org/gnu/pango/TabArray (getTabArray): Add method.
	* src/jni/org_gnu_gdk_Rectangle: Cast function pointer appropriately.
	* src/jni/org_gnu_gdk_EventExpose.c: Part of the fix for bug #171427.
	* src/jni/org_gnu_gdk_EventMotion.c: Fix bug #312497.
	* src/Makefile.am: Add files missing. Patch from Sami Wagiaalla.

2005-07-20  Ismael Juma  <ismael@juma.me.uk>

	* src/java/org/gnu/gtk/TextAttributes.java (getTextAttributes): Add method. 

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

	* src/jni/org_gnu_gtk_ColorSelectionDialog.c: Call getGObjectHandleAndRef
	instead of getGObjectHandle.
	* src/java/org/gnu/gtk/Adjustment.java: Add setter methods for the
	properties. At the moment, these do not use native functions directly to
	set the properties. It may be a good idea to do this in the future
	for performance reasons.

2005-07-18  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/gnu/gtk/TextView: applied patch provided
	by Igor Foox to fix bug 309129.

2005-07-18  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/gnu/gtk/Adjustment: applied patch provided
	by Emmanuel Rodriguez to fix bug 309223.

2005-07-18  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/gnu/glib/Value.java: (Value.Value),
	(Value.setString): removed debug print statements
	* src/jni/org_gnu_gtk_TreeStore.c:  fixed bug in insert
	method.

2005-07-18  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/gnu/pango/Alignment.java: (Alignment): bug 302181 - fixing
	a few inconsistencies in pango api and general code cleanup.
	* src/java/org/gnu/pango/AttrFloat.java: (AttrFloat): same
	* src/java/org/gnu/pango/AttrInt.java: (AttrInt): same
	* src/java/org/gnu/pango/AttrString.java: (AttrString): same
	* src/java/org/gnu/pango/AttrType.java: (AttrType): same
	* src/java/org/gnu/pango/CoverageLevel.java: (CoverageLevel): same
	* src/java/org/gnu/pango/Direction.java: (Direction): same
	* src/java/org/gnu/pango/FontMask.java: (FontMask): same
	* src/java/org/gnu/pango/Layout.java: (Layout),
	(Layout.setWrapStyle), (Layout.getWrapMode), (Layout.setWrap),
	(Layout.getWrap), (Layout.setJustification), (Layout.getJustified),
	(Layout.setJustify), (Layout.getJustify): same
	* src/java/org/gnu/pango/Stretch.java: (Stretch): same
	* src/java/org/gnu/pango/Style.java: (Style): same
	* src/java/org/gnu/pango/TabAlign.java: (TabAlign): same
	* src/java/org/gnu/pango/Underline.java: (Underline): same
	* src/java/org/gnu/pango/Variant.java: (Variant): same
	* src/java/org/gnu/pango/Weight.java: (Weight): same
	* src/java/org/gnu/pango/WrapMode.java: (WrapMode): same

2005-07-17  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/gnu/gtk/AboutDialog.java: (AboutDialog),
	(AboutDialog.setWrapLicense), (AboutDialog.getWrapLicense): added
	two new methods from upstream
	* src/java/org/gnu/gtk/TreeView.java:  added new method and then
	commented it out (not ready to implement this now).
	* src/jni/org_gnu_gtk_AboutDialog.c: added two new methods.

2005-07-16  Jeff Morgan  <kuzman@gmail.com>

	* src/java/org/gnu/glib/GObject.java: (GObject.finalize): removed print
	statements
	* src/java/org/gnu/glib/MemStruct.java: (MemStruct.finalize): same
	* src/jni/gtk_java.c: (initMemoryManagement), (toggleNotify),
	(initGObject), (getGObjectHandle), (getGObjectHandleAndRef),
	(processPendingGObject), (processPendingGBoxed),
	(processPendingStruct), (nativeFinalizeGObject),
	(nativeFinalizeGBoxed), (nativeFinalizeStruct): same

2005-07-15  Ismael Juma  <ismael@juma.me.uk>

	* src/java/org/gnu/gtk/FileChooserButton.java: (FileChooserButton),
	(FileChooserButton.FileChooserButton): Add constructor that takes a Handle.
	Fix bug #309794.

2005-07-14  Joao Victor  <jvital@gmail.com>

	* Makefile.am: Including DataRow.java

2005-07-02  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/gnu/gtk/TreeIter.java: (TreeIter.getTreeIter):
	fixed problem with infinite loop in creation of iters.
	* src/java/org/gnu/gtk/TreeStore.java: (TreeStore.insertRow),
	(TreeStore.insertRowBefore), (TreeStore.insertRowAfter),
	(TreeStore.prependRow), (TreeStore.appendRow): optimized 
	insertion of new rows.
	* src/jni/org_gnu_gtk_TreePath.c: 
	* src/jni/org_gnu_gtk_TreeStore.c:

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

	* src/java/org/gnu/gtk/Adjustment.java: Minor javadoc correction. Fix
	bug #309146.
	* src/jni/org_gnu_gtk_TextView.c: Fix bug #309126.

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

	* src/java/org/gnu/gtk/AboutDialog.java: (AboutDialog),
	(AboutDialog.getAboutDialog), (AboutDialog.handleURLActivate),
	(AboutDialog.handleEmailActivate):
	* src/java/org/gnu/gtk/AccelGroup.java: (AccelGroup.AccelGroup),
	(AccelGroup), (AccelGroup.getAccelGroup):
	* src/java/org/gnu/gtk/AccelLabel.java:
	(AccelLabel.getAccelWidget):
	* src/java/org/gnu/gtk/Accessible.java: (Accessible.getWidget):
	* src/java/org/gnu/gtk/Action.java: (Action), (Action.getAction),
	(Action.getProxies):
	* src/java/org/gnu/gtk/ActionEntry.java:
	(ActionEntry.handleCallback):
	* src/java/org/gnu/gtk/ActionGroup.java: (ActionGroup),
	(ActionGroup.getActionGroup), (ActionGroup.getAction),
	(ActionGroup.listActions):
	* src/java/org/gnu/gtk/Adjustment.java: (Adjustment),
	(Adjustment.getAdjustment):
	* src/java/org/gnu/gtk/Bin.java: (Bin.getChild):
	* src/java/org/gnu/gtk/Button.java: (Button), (Button.getButton),
	(Button.getImage):
	* src/java/org/gnu/gtk/CellRenderer.java: (CellRenderer),
	(CellRenderer.getCellRenderer):
	* src/java/org/gnu/gtk/CellRendererCombo.java:
	(CellRendererCombo.getModel):
	* src/java/org/gnu/gtk/CellView.java: (CellView.getDisplayedRow),
	(CellView.getCellRenderers):
	* src/java/org/gnu/gtk/Clipboard.java: (Clipboard.getClipboard),
	(Clipboard.get), (Clipboard.getForDisplay), (Clipboard.getDisplay):
	* src/java/org/gnu/gtk/ColorSelection.java: (ColorSelection),
	(ColorSelection.getColorSelection),
	(ColorSelection.getPreviousColor):
	* src/java/org/gnu/gtk/ColorSelectionDialog.java:
	(ColorSelectionDialog.getOKButton),
	(ColorSelectionDialog.getCancelButton),
	(ColorSelectionDialog.getHelpButton),
	(ColorSelectionDialog.getColorSelectionWidget):
	* src/java/org/gnu/gtk/Combo.java: (Combo.getEntry):
	* src/java/org/gnu/gtk/ComboBox.java: (ComboBox.getActiveIter),
	(ComboBox.getModel), (ComboBox.handleSeparatorFunc):
	* src/java/org/gnu/gtk/Container.java: (Container.getContainer),
	(Container.getChildren):
	* src/java/org/gnu/gtk/Dialog.java: (Dialog.getDialogLayout),
	(Dialog), (Dialog.getActionArea):
	* src/java/org/gnu/gtk/Entry.java: (Entry), (Entry.getEntry):
	* src/java/org/gnu/gtk/EntryCompletion.java: (EntryCompletion),
	(EntryCompletion.getEntryCompletion), (EntryCompletion.getEntry),
	(EntryCompletion.getModel), (EntryCompletion.handleMatchSelected):
	* src/java/org/gnu/gtk/Expander.java: (Expander.getLabelWidget):
	* src/java/org/gnu/gtk/FileChooserButton.java:
	* src/java/org/gnu/gtk/FileChooserDialog.java:
	* src/java/org/gnu/gtk/FileChooserWidget.java:
	* src/java/org/gnu/gtk/FileFilter.java: (FileFilter),
	(FileFilter.getFileFilter):
	* src/java/org/gnu/gtk/FileSelection.java:
	(FileSelection.getOKButton), (FileSelection.getCancelButton),
	(FileSelection.getHelpButton), (FileSelection.getDirList),
	(FileSelection.getFileList), (FileSelection.getSelectionEntry):
	* src/java/org/gnu/gtk/FontSelectionDialog.java:
	(FontSelectionDialog.getOKButton),
	(FontSelectionDialog.getApplyButton),
	(FontSelectionDialog.getCancelButton):
	* src/java/org/gnu/gtk/Frame.java: (Frame.getLabelWidget):
	* src/java/org/gnu/gtk/Gtk.java: (Gtk.handleKeySnoopEvent):
	* src/java/org/gnu/gtk/HButtonBox.java: (HButtonBox),
	(HButtonBox.getHButtonBox):
	* src/java/org/gnu/gtk/HScrollBar.java: (HScrollBar),
	(HScrollBar.getHScrollBar):
	* src/java/org/gnu/gtk/HandleBox.java:
	(HandleBox.handleChildAttached), (HandleBox.handleChildDetached):
	* src/java/org/gnu/gtk/IconTheme.java: (IconTheme),
	(IconTheme.getIconTheme), (IconTheme.getDefault),
	(IconTheme.getForSceen):
	* src/java/org/gnu/gtk/IconView.java: (IconView.getModel),
	(IconView.getPathAtPosition), (IconView.getSelectedItems),
	(IconView.handleSetScrollAdjustment),
	(IconView.handleItemActivated):
	* src/java/org/gnu/gtk/Image.java: (Image), (Image.getImage):
	* src/java/org/gnu/gtk/ImageMenuItem.java:
	(ImageMenuItem.getImage):
	* src/java/org/gnu/gtk/ItemFactory.java: (ItemFactory),
	(ItemFactory.getItemFactory), (ItemFactory.fromWidget),
	(ItemFactory.getItem), (ItemFactory.getWidget):
	* src/java/org/gnu/gtk/Label.java: (Label), (Label.getLabel),
	(Label.getMnemonicWidget):
	* src/java/org/gnu/gtk/Layout.java: (Layout), (Layout.getLayout),
	(Layout.getHorizontalAdjustment), (Layout.getVerticalAdjustment):
	* src/java/org/gnu/gtk/ListStore.java: (ListStore.insertRow),
	(ListStore.insertRowBefore), (ListStore.insertRowAfter),
	(ListStore.prependRow), (ListStore.appendRow),
	(ListStore.handleCompareFunc):
	* src/java/org/gnu/gtk/Menu.java: (Menu), (Menu.getMenu),
	(Menu.getAttachedMenus):
	* src/java/org/gnu/gtk/MenuItem.java: (MenuItem),
	(MenuItem.getMenuItem):
	* src/java/org/gnu/gtk/MenuToolButton.java:
	(MenuToolButton.getMenu):
	* src/java/org/gnu/gtk/Notebook.java: (Notebook.getPage):
	* src/java/org/gnu/gtk/OptionMenu.java: (OptionMenu.getMenu):
	* src/java/org/gnu/gtk/Paned.java: (Paned.getChild1),
	(Paned.getChild2):
	* src/java/org/gnu/gtk/RadioMenuItem.java: (RadioMenuItem),
	(RadioMenuItem.getRadioMenuItem), (RadioMenuItem.getGroup):
	* src/java/org/gnu/gtk/RadioToolButton.java: (RadioToolButton),
	(RadioToolButton.getRadioToolButton), (RadioToolButton.getGroup):
	* src/java/org/gnu/gtk/Range.java: (Range.getAdjustment):
	* src/java/org/gnu/gtk/Rc.java: (Rc.getStyle):
	* src/java/org/gnu/gtk/RcStyle.java: (RcStyle),
	(RcStyle.getRcStyle):
	* src/java/org/gnu/gtk/Scale.java:
	* src/java/org/gnu/gtk/ScrolledWindow.java:
	(ScrolledWindow.getHAdjustment), (ScrolledWindow.getVAdjustment),
	(ScrolledWindow.getHScrollBar), (ScrolledWindow.getVScrollBar):
	* src/java/org/gnu/gtk/SimpleList.java: (SimpleList.SimpleList):
	* src/java/org/gnu/gtk/SpinButton.java: (SpinButton.getAdjustment):
	* src/java/org/gnu/gtk/Style.java: (Style), (Style.getStyle),
	(Style.attach):
	* src/java/org/gnu/gtk/TextBuffer.java: (TextBuffer),
	(TextBuffer.getTextBuffer), (TextBuffer.getTextTagTable),
	(TextBuffer.createMark), (TextBuffer.getMark),
	(TextBuffer.getInsert), (TextBuffer.getSelectionBound),
	(TextBuffer.getIter), (TextBuffer.getLineIter),
	(TextBuffer.getStartIter), (TextBuffer.getEndIter),
	(TextBuffer.getSelectionStart), (TextBuffer.getSelectionEnd):
	* src/java/org/gnu/gtk/TextChildAnchor.java:
	(TextChildAnchor.TextChildAnchor), (TextChildAnchor),
	(TextChildAnchor.getTextChildAnchor), (TextChildAnchor.getWidget):
	* src/java/org/gnu/gtk/TextIter.java: (TextIter.getTextIter),
	(TextIter.getBuffer), (TextIter.getChildAnchor):
	* src/java/org/gnu/gtk/TextMark.java: (TextMark.getTextMark),
	(TextMark), (TextMark.getBuffer):
	* src/java/org/gnu/gtk/TextTag.java: (TextTag),
	(TextTag.getTextTag):
	* src/java/org/gnu/gtk/TextTagTable.java: (TextTagTable),
	(TextTagTable.getTextTagTable), (TextTagTable.lookup):
	* src/java/org/gnu/gtk/TextView.java: (TextView.getBuffer),
	(TextView.getHAdjustment), (TextView.getVAdjustment):
	* src/java/org/gnu/gtk/ToolBar.java: (ToolBar.getItem):
	* src/java/org/gnu/gtk/ToolButton.java: (ToolButton.getIconWidget),
	(ToolButton.getLabelWidget):
	* src/java/org/gnu/gtk/ToolItem.java: (ToolItem),
	(ToolItem.getToolItem), (ToolItem.retrieveProxyMenuItem),
	(ToolItem.getProxyMenuItem):
	* src/java/org/gnu/gtk/ToolTips.java: (ToolTips),
	(ToolTips.getToolTips):
	* src/java/org/gnu/gtk/ToolTipsData.java:
	(ToolTipsData.getToolTip), (ToolTipsData.getWidget):
	* src/java/org/gnu/gtk/TreeIter.java: (TreeIter.getTreeIter),
	(TreeIter.getPath), (TreeIter.iterFromHandle):
	* src/java/org/gnu/gtk/TreeModel.java: (TreeModel),
	(TreeModel.getTreeModel), (TreeModel.iterFromHandle),
	(TreeModel.handleRowChanged), (TreeModel.handleRowInserted),
	(TreeModel.handleRowHasChildToggled), (TreeModel.handleRowDeleted),
	(TreeModel.handleRowsReordered):
	* src/java/org/gnu/gtk/TreeModelFilter.java: (TreeModelFilter),
	(TreeModelFilter.getTreeModelFilter),
	(TreeModelFilter.handleVisibleFunc),
	(TreeModelFilter.convertChildPathToPath),
	(TreeModelFilter.convertPathToChildPath):
	* src/java/org/gnu/gtk/TreeModelSort.java: (TreeModelSort),
	(TreeModelSort.getTreeModelSortSort),
	(TreeModelSort.handleCompareFunc):
	* src/java/org/gnu/gtk/TreePath.java: (TreePath.getTreePath):
	* src/java/org/gnu/gtk/TreeSelection.java: (TreeSelection),
	(TreeSelection.getTreeSelection), (TreeSelection.doEach),
	(TreeSelection.getTreeView), (TreeSelection.getSelectedRows):
	* src/java/org/gnu/gtk/TreeStore.java: (TreeStore.insertRow),
	(TreeStore.insertRowBefore), (TreeStore.insertRowAfter),
	(TreeStore.prependRow), (TreeStore.appendRow),
	(TreeStore.handleCompareFunc):
	* src/java/org/gnu/gtk/TreeView.java: (TreeView),
	(TreeView.getTreeView), (TreeView.getModel),
	(TreeView.getSelection), (TreeView.getHAdjustment),
	(TreeView.getVAdjustment), (TreeView.getColumn),
	(TreeView.getExpanderColumn), (TreeView.getCursorPath),
	(TreeView.getCursorColumn), (TreeView.getColumns),
	(TreeView.handleSeparatorFunc), (TreeView.handleRowActivated),
	(TreeView.handleRowExpanded), (TreeView.handleRowCollapsed):
	* src/java/org/gnu/gtk/TreeViewColumn.java: (TreeViewColumn),
	(TreeViewColumn.getTreeViewColumn),
	(TreeViewColumn.getCellRenderers), (TreeViewColumn.getWidget):
	* src/java/org/gnu/gtk/UIManager.java: (UIManager.getActionGroups),
	(UIManager.getAccelGroup), (UIManager.getWidget),
	(UIManager.getToplevels), (UIManager.getAction):
	* src/java/org/gnu/gtk/VBox.java: (VBox), (VBox.getVBox):
	* src/java/org/gnu/gtk/VScrollBar.java: (VScrollBar),
	(VScrollBar.getVScrollBar):
	* src/java/org/gnu/gtk/Viewport.java: (Viewport.getHAdjustment),
	(Viewport.getVAdjustment):
	* src/java/org/gnu/gtk/Widget.java: (Widget.), (Widget..getWidget),
	(Widget..getParent), (Widget..getToplevel),
	(Widget..getModifierStyle), (Widget..getStyle):
	* src/java/org/gnu/gtk/Window.java: (Window), (Window.getWindow),
	(Window.getFocusWidget), (Window.listToplevelWindows),
	(Window.getTransientParent):
	Memory management updates.

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

	* src/jni/org_gnu_gtk_ColorSelection.c: Memory management updates.
	* src/jni/org_gnu_gtk_Label.c: Likewise.
	* src/jni/gtk_java.c (getGObjectHandle): Check if argument is NULL.
	(getGObjectHandleAndRef): Likewise.
	(getPersistentGObjectHandle): Likewise.
	(getGBoxedHandle): Likewise.
	Use the correct variable when calling g_hash_table_lookup. 
	* src/java/org/gnu/gdk/Colormap.java: Silence eclipse compiler warnings.
	* src/java/org/gnu/gdk/EventButton.java: Likewise.
	* src/java/org/gnu/gdk/Property.java: Likewise.
	* src/java/org/gnu/gdk/WindowAttr.java: Likewise.
	* src/java/org/gnu/gdk/EventKey.java (getEventKey): Add method.
	* src/java/org/gnu/gdk/Display.java (open): Use getDisplayFromHandle instead
	of new Display(Handle).
	(getDisplayFromHandle): Make public and mark it as for internal use only. 
	* src/java/org/gnu/gdk/Color.java (getColorFromHandle): Make public and mark
	it as for internal use only.
	* src/java/org/gnu/glib/MainLoop.java (MainLoop): Call Struct.getNullHandle
	to silence compiler warning.

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

	* src/java/org/gnu/gdk/Atom.java:
	* src/java/org/gnu/gdk/Color.java:
	* src/java/org/gnu/gdk/Colormap.java:
	* src/java/org/gnu/gdk/Cursor.java:
	* src/java/org/gnu/gdk/Device.java:
	* src/java/org/gnu/gdk/Dimension.java:
	* src/java/org/gnu/gdk/Display.java:
	* src/java/org/gnu/gdk/DragContext.java:
	* src/java/org/gnu/gdk/Drawable.java:
	* src/java/org/gnu/gdk/Event.java: 
	* src/java/org/gnu/gdk/EventAny.java:
	* src/java/org/gnu/gdk/EventButton.java:
	* src/java/org/gnu/gdk/EventClient.java:
	* src/java/org/gnu/gdk/EventConfigure.java:
	* src/java/org/gnu/gdk/EventCrossing.java:
	* src/java/org/gnu/gdk/EventDND.java:
	* src/java/org/gnu/gdk/EventExpose.java:
	* src/java/org/gnu/gdk/EventFocus.java:
	* src/java/org/gnu/gdk/EventKey.java:
	* src/java/org/gnu/gdk/EventMask.java:
	* src/java/org/gnu/gdk/EventMotion.java:
	* src/java/org/gnu/gdk/EventNoExpose.java:
	* src/java/org/gnu/gdk/EventOwnerChange.java:
	* src/java/org/gnu/gdk/EventProperty.java:
	* src/java/org/gnu/gdk/EventProximity.java:
	* src/java/org/gnu/gdk/EventScroll.java:
	* src/java/org/gnu/gdk/EventSelection.java:
	* src/java/org/gnu/gdk/EventSetting.java:
	* src/java/org/gnu/gdk/EventType.java:
	* src/java/org/gnu/gdk/EventVisibility.java:
	* src/java/org/gnu/gdk/EventWindowState.java:
	* src/java/org/gnu/gdk/Image.java:
	* src/java/org/gnu/gdk/Region.java:
	* src/java/org/gnu/gdk/Screen.java:
	* src/java/org/gnu/gdk/Visual.java:
	* src/java/org/gnu/gdk/WindowAttr.java:
	* src/jni/org_gnu_gdk_Atom.c:
	* src/jni/org_gnu_gdk_Color.c:
	* src/jni/org_gnu_gdk_Colormap.c:
	* src/jni/org_gnu_gdk_Cursor.c:
	* src/jni/org_gnu_gdk_Device.c:
	* src/jni/org_gnu_gdk_Display.c:
	* src/jni/org_gnu_gdk_DragContext.c:
	* src/jni/org_gnu_gdk_Event.c:
	* src/jni/org_gnu_gdk_EventAny.c:
	* src/jni/org_gnu_gdk_EventButton.c:
	* src/jni/org_gnu_gdk_EventClient.c:
	* src/jni/org_gnu_gdk_EventConfigure.c:
	* src/jni/org_gnu_gdk_EventCrossing.c:
	* src/jni/org_gnu_gdk_EventDND.c:
	* src/jni/org_gnu_gdk_EventExpose.c:
	* src/jni/org_gnu_gdk_EventFocus.c:
	* src/jni/org_gnu_gdk_EventKey.c:
	* src/jni/org_gnu_gdk_EventMotion.c:
	* src/jni/org_gnu_gdk_EventNoExpose.c:
	* src/jni/org_gnu_gdk_EventOwnerChange.c:
	* src/jni/org_gnu_gdk_EventProperty.c:
	* src/jni/org_gnu_gdk_EventProximity.c:
	* src/jni/org_gnu_gdk_EventScroll.c:
	* src/jni/org_gnu_gdk_EventSelection.c:
	* src/jni/org_gnu_gdk_EventSetting.c:
	* src/jni/org_gnu_gdk_EventVisibility.c:
	* src/jni/org_gnu_gdk_EventWindowState.c:
	* src/jni/org_gnu_gdk_Region.c:
	Memory management updates.
	
2005-06-23  Ismael Juma  <ismael@juma.me.uk>

	* src/jni/org_gnu_gtk_Clipboard.c: Use getPersistentGObjectHandle.
	Implement gtk_clipboard_get_for_display.
	* src/java/org/gnu/gtk/Clipboard.java (getForDisplay): Implement method.
	(gtk_clipboard_get_for_display): Add method.
	(getImage): Don't construct a new object if one already exists.
	(getInstance): Add and implement method.
	* src/java/org/gnu/gdk/Pixbuf.java (getPixbufFromHandle): Make the method
	public, but mark it as for internal use only.

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

	* src/java/org/gnu/gtk/IconView.java (IconView): Add IconView(Handle)
	constructor.

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

	* src/java/org/gnu/gdk/GC.java: (GC.getDefaultGC),
	(GC.getColormap), (GC.getScreen):
	* src/java/org/gnu/gdk/Gdk.java:
	* src/java/org/gnu/gdk/Geometry.java: (Geometry):
	* src/java/org/gnu/gdk/Image.java: (Image.Image), (Image),
	(Image.getColormap), (Image.setColormap):
	* src/java/org/gnu/gdk/Keymap.java: (Keymap.Keymap),
	(Keymap.getType), (Keymap):
	* src/java/org/gnu/gdk/KeymapKey.java: (KeymapKey):
	* src/jni/org_gnu_gdk_GC.c:
	* src/jni/org_gnu_gdk_GdkCairo.c:
	* src/jni/org_gnu_gdk_Geometry.c:
	* src/jni/org_gnu_gdk_Image.c:
	* src/jni/org_gnu_gdk_Keymap.c:
	* src/jni/org_gnu_gdk_KeymapKey.c:
	Memory management updates.

	* src/java/org/gnu/gdk/Bitmap.java:
	* src/java/org/gnu/gdk/PangoAttrStipple.java:
	* src/java/org/gnu/gdk/Pixbuf.java:
	* src/java/org/gnu/gdk/PixbufAnimation.java:
	* src/java/org/gnu/gdk/PixbufAnimationIter.java:
	* src/java/org/gnu/gdk/PixbufFormat.java:
	* src/java/org/gnu/gdk/PixbufLoader.java:
	* src/java/org/gnu/gdk/PixbufRotation.java:
	* src/java/org/gnu/gdk/Pixmap.java:
	* src/java/org/gnu/gdk/Property.java:
	* src/java/org/gnu/gdk/Region.java:
	* src/java/org/gnu/gdk/RgbCmap.java:
	* src/jni/gtk_java.c: (getGBoxedHandlesFromPointers):
	* src/jni/gtk_java.h:
	* src/jni/org_gnu_gdk_Bitmap.c:
	* src/jni/org_gnu_gdk_PangoAttrEmbossed.c:
	* src/jni/org_gnu_gdk_PangoAttrStipple.c:
	* src/jni/org_gnu_gdk_Pixbuf.c:
	* src/jni/org_gnu_gdk_PixbufAnimation.c:
	* src/jni/org_gnu_gdk_PixbufAnimationIter.c:
	* src/jni/org_gnu_gdk_PixbufFormat.c:
	* src/jni/org_gnu_gdk_PixbufLoader.c:
	* src/jni/org_gnu_gdk_Pixmap.c:
	* src/jni/org_gnu_gdk_Point.c:
	* src/jni/org_gnu_gdk_Rectangle.c:
	* src/jni/org_gnu_gdk_Region.c:
	* src/jni/org_gnu_gdk_RgbCmap.c:
	Memory management updates.
	
	* Makefile.am:
	* src/java/org/gnu/gdk/Gdk.java:
	* src/jni/org_gnu_gdk_Gdk.c:
	* src/java/org/gnu/gdk/Pango.java:
	* src/jni/org_gnu_gdk_Pango.c:
	Removed gdk.Pango (because it had no public methods) and moved native 
	methods to gdk.Gdk.
	
2005-06-19  Ismael Juma  <ismael@juma.me.uk>

	* src/jni/gtk_java.c (getPersistentGObjectHandle): Add call to setData.

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

	* src/java/org/gnu/gtk/Clipboard.java: Fix to extend GObject.
	* src/jni/gtk_java.h: Add getPersistentGObjectHandle. This is needed in
	cases where we don't need to do any memory management for GObject-derived
	types (e.g. GtkClipboard).
	* src/jni/gtk_java.c: Likewise.

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

	* src/jni/org_gnu_gtk_Clipboard.c: Use getGObjectHandleAndRef instead of
	getGObjectHandle.

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

	* src/java/org/gnu/gdk/Colormap.java: (Colormap),
	(Colormap.getColormapFromHandle):
	* src/java/org/gnu/gdk/Cursor.java: (Cursor.Cursor), (Cursor):
	* src/java/org/gnu/gdk/Point.java: (Point.Point), (Point.getX),
	(Point.setX), (Point.getY), (Point.setY), (Point):
	* src/java/org/gnu/gdk/Rectangle.java: (Rectangle),
	(Rectangle.getRectangleFromHandle):
	* src/java/org/gnu/gdk/Screen.java:
	* src/java/org/gnu/gdk/Segment.java: (Segment), (Segment.Segment),
	(Segment.setY2):
	* src/java/org/gnu/gdk/Span.java:
	* src/java/org/gnu/gdk/Visual.java:
	* src/java/org/gnu/gdk/Window.java:
	* src/java/org/gnu/gdk/WindowAttr.java:
	* src/java/org/gnu/glib/MainLoop.java: (MainLoop),
	(MainLoop.MainLoop):
	* src/java/org/gnu/pango/Rectangle.java:
	(Rectangle.getRectangleFromHandle):
	* src/jni/org_gnu_gdk_Screen.c:
	* src/jni/org_gnu_gdk_Segment.c:
	* src/jni/org_gnu_gdk_Span.c:
	* src/jni/org_gnu_gdk_Visual.c:
	* src/jni/org_gnu_gdk_Window.c:
	* src/jni/org_gnu_gdk_WindowAttr.c:
	* src/jni/org_gnu_pango_AttrFontDesc.c:
	Memory management updates.

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

	* src/java/org/gnu/gtk/AccelMap.java: (AccelMap),
	(AccelMap.getAccelMap):
	* src/java/org/gnu/gtk/ActionEntry.java: (ActionEntry),
	(ActionEntry.ActionEntry):
	* src/java/org/gnu/gtk/BindingSet.java: (BindingSet),
	(BindingSet.findBindingSet):
	* src/java/org/gnu/gtk/Border.java: (Border):
	* src/java/org/gnu/gtk/CellRenderer.java: (CellRenderer):
	* src/java/org/gnu/gtk/CellRendererText.java:
	(CellRendererText.getFont):
	* src/java/org/gnu/gtk/CellView.java: (CellView.getDisplayedRow),
	(CellView.getSizeOfRow):
	* src/java/org/gnu/gtk/Clipboard.java: (Clipboard),
	(Clipboard.get):
	* src/java/org/gnu/gtk/ComboBox.java: (ComboBox.getActiveIter),
	(ComboBox.handleSeparatorFunc):
	* src/java/org/gnu/gtk/EntryCompletion.java:
	(EntryCompletion.handleMatchSelected):
	* src/java/org/gnu/gtk/FileChooserHelper.java: (FileChooserHelper):
	* src/java/org/gnu/gtk/Gtk.java:
	* src/java/org/gnu/gtk/IconFactory.java:
	(IconFactory.lookupIconSet):
	* src/java/org/gnu/gtk/IconInfo.java: (IconInfo):
	* src/java/org/gnu/gtk/IconSet.java: (IconSet):
	* src/java/org/gnu/gtk/IconSource.java: (IconSource):
	* src/java/org/gnu/gtk/IconTheme.java: (IconTheme.lookupIcon),
	(IconTheme):
	* src/java/org/gnu/gtk/IconView.java: (IconView.getPathAtPosition),
	(IconView.getSelectedItems), (IconView),
	(IconView.handleItemActivated):
	* src/java/org/gnu/gtk/ItemFactoryEntry.java: (ItemFactoryEntry),
	(ItemFactoryEntry.construct):
	* src/java/org/gnu/gtk/Label.java: (Label.getAttributes):
	* src/java/org/gnu/gtk/ListStore.java: (ListStore.insertRow),
	(ListStore.insertRowBefore), (ListStore.insertRowAfter),
	(ListStore.prependRow), (ListStore.appendRow), (ListStore),
	(ListStore.handleCompareFunc):
	* src/java/org/gnu/gtk/RadioActionEntry.java: (RadioActionEntry):
	* src/java/org/gnu/gtk/Rc.java: (Rc):
	* src/java/org/gnu/gtk/Requisition.java: (Requisition):
	* src/java/org/gnu/gtk/SelectionData.java: (SelectionData),
	(SelectionData.setInt), (SelectionData.setLong),
	(SelectionData.setDouble):
	* src/java/org/gnu/gtk/Style.java: (Style.lookupIconSet):
	* src/java/org/gnu/gtk/TargetEntry.java: (TargetEntry):
	* src/java/org/gnu/gtk/TextAppearance.java: (TextAppearance):
	* src/java/org/gnu/gtk/TextAttributes.java: (TextAttributes),
	(TextAttributes.getAppearance):
	* src/java/org/gnu/gtk/TextBuffer.java: (TextBuffer.getIter),
	(TextBuffer.getLineIter), (TextBuffer.getStartIter),
	(TextBuffer.getEndIter), (TextBuffer.getSelectionStart),
	(TextBuffer.getSelectionEnd):
	* src/java/org/gnu/gtk/TextIter.java: (TextIter),
	(TextIter.TextIter), (TextIter.getInstance):
	* src/java/org/gnu/gtk/TextView.java:
	(TextView.getDefaultAttributes):
	* src/java/org/gnu/gtk/ToggleActionEntry.java: (ToggleActionEntry),
	(ToggleActionEntry.ToggleActionEntry),
	(ToggleActionEntry.handleCallback):
	* src/java/org/gnu/gtk/ToolBar.java: (ToolBar),
	(ToolBar.isToolTips):
	* src/java/org/gnu/gtk/ToolTips.java: (ToolTips.getData):
	* src/java/org/gnu/gtk/ToolTipsData.java: (ToolTipsData),
	(ToolTipsData.getToolTip), (ToolTipsData.getWidget):
	* src/java/org/gnu/gtk/TreeIter.java: (TreeIter),
	(TreeIter.getInstance), (TreeIter.getPath),
	(TreeIter.iterFromHandle):
	* src/java/org/gnu/gtk/TreeModel.java: (TreeModel.iterFromHandle),
	(TreeModel.handleRowChanged), (TreeModel.handleRowInserted),
	(TreeModel.handleRowHasChildToggled), (TreeModel.handleRowDeleted),
	(TreeModel.handleRowsReordered):
	* src/java/org/gnu/gtk/TreeModelFilter.java:
	(TreeModelFilter.handleVisibleFunc),
	(TreeModelFilter.convertChildPathToPath),
	(TreeModelFilter.convertPathToChildPath):
	* src/java/org/gnu/gtk/TreeModelSort.java: (TreeModelSort),
	(TreeModelSort.handleCompareFunc):
	* src/java/org/gnu/gtk/TreePath.java: (TreePath),
	(TreePath.getInstance):
	* src/java/org/gnu/gtk/TreeSelection.java: (TreeSelection.doEach),
	(TreeSelection.getSelectedRows):
	* src/java/org/gnu/gtk/TreeStore.java: (TreeStore.insertRow),
	(TreeStore.insertRowBefore), (TreeStore.insertRowAfter),
	(TreeStore.prependRow), (TreeStore.appendRow),
	(TreeStore.handleCompareFunc):
	* src/java/org/gnu/gtk/TreeView.java: (TreeView.getCursorPath),
	(TreeView.handleSeparatorFunc), (TreeView.handleRowActivated),
	(TreeView.handleRowExpanded), (TreeView.handleRowCollapsed):
	* src/java/org/gnu/gtk/Widget.java:
	* src/java/org/gnu/gtk/WidgetAuxInfo.java: (WidgetAuxInfo):
	* src/jni/org_gnu_atk_RelationType.c:
	* src/jni/org_gnu_atk_StateType.c:
	* src/jni/org_gnu_gtk_AboutDialog.c:
	* src/jni/org_gnu_gtk_ActionEntry.c:
	* src/jni/org_gnu_gtk_ActionGroup.c:
	* src/jni/org_gnu_gtk_BindingSet.c:
	* src/jni/org_gnu_gtk_CellRendererText.c:
	* src/jni/org_gnu_gtk_CellView.c:
	* src/jni/org_gnu_gtk_CheckMenuItem.c:
	* src/jni/org_gnu_gtk_Clipboard.c:
	* src/jni/org_gnu_gtk_ColorButton.c:
	* src/jni/org_gnu_gtk_ColorSelection.c:
	* src/jni/org_gnu_gtk_ComboBox.c:
	* src/jni/org_gnu_gtk_Dialog.c:
	* src/jni/org_gnu_gtk_Expander.c:
	* src/jni/org_gnu_gtk_FileChooserDialog.c:
	* src/jni/org_gnu_gtk_FileChooserHelper.c:
	* src/jni/org_gnu_gtk_Gtk.c:
	* src/jni/org_gnu_gtk_IconFactory.c:
	* src/jni/org_gnu_gtk_IconInfo.c:
	* src/jni/org_gnu_gtk_IconSet.c:
	* src/jni/org_gnu_gtk_IconSource.c:
	* src/jni/org_gnu_gtk_IconTheme.c:
	* src/jni/org_gnu_gtk_IconView.c:
	* src/jni/org_gnu_gtk_Label.c:
	* src/jni/org_gnu_gtk_ListStore.c:
	* src/jni/org_gnu_gtk_RadioActionEntry.c:
	* src/jni/org_gnu_gtk_RadioMenuItem.c:
	* src/jni/org_gnu_gtk_RcStyle.c:
	* src/jni/org_gnu_gtk_Requisition.c:
	* src/jni/org_gnu_gtk_SelectionData.c:
	* src/jni/org_gnu_gtk_Style.c:
	* src/jni/org_gnu_gtk_TargetEntry.c:
	* src/jni/org_gnu_gtk_TextAppearance.c:
	* src/jni/org_gnu_gtk_TextAttributes.c:
	* src/jni/org_gnu_gtk_TextBuffer.c:
	* src/jni/org_gnu_gtk_TextIter.c:
	* src/jni/org_gnu_gtk_TextView.c:
	* src/jni/org_gnu_gtk_ToggleActionEntry.c:
	* src/jni/org_gnu_gtk_ToolItem.c:
	* src/jni/org_gnu_gtk_ToolTips.c:
	* src/jni/org_gnu_gtk_ToolTipsData.c:
	* src/jni/org_gnu_gtk_TreeIter.c:
	* src/jni/org_gnu_gtk_TreeModel.c:
	* src/jni/org_gnu_gtk_TreeModelFilter.c:
	* src/jni/org_gnu_gtk_TreeModelSort.c:
	* src/jni/org_gnu_gtk_TreePath.c:
	* src/jni/org_gnu_gtk_TreeSelection.c:
	* src/jni/org_gnu_gtk_TreeSortableHelper.c:
	* src/jni/org_gnu_gtk_TreeStore.c:
	* src/jni/org_gnu_gtk_TreeView.c:
	* src/jni/org_gnu_gtk_Widget.c: Update to use new memory management
	architecture.

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

	* src/java/org/gnu/atk/State.java: Remove unused import.
	* src/java/org/gnu/gdk/Color.java: Remove unused import.
	* src/java/org/gnu/pango/AttrShape.java: Remove unused import.

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

	* src/java/org/gnu/gdk/Color.java: (Color), (Color.parse):
	* src/jni/org_gnu_gdk_Color.c:
	Documentation and minor memorymgt cleanup.
	
2005-06-15  Nicholas Rahn  <nick@mobiledude.com>

	* doc/examples/memorymgt/MemoryMgt.java:
	* src/java/org/gnu/atk/AtkObject.java:
	* src/java/org/gnu/atk/Hyperlink.java:
	* src/java/org/gnu/atk/Layer.java:
	* src/java/org/gnu/atk/ObjectFactory.java:
	* src/java/org/gnu/atk/Registry.java:
	* src/java/org/gnu/atk/Relation.java:
	* src/java/org/gnu/atk/RelationSet.java:
	* src/java/org/gnu/atk/RelationType.java:
	* src/java/org/gnu/atk/Role.java:
	* src/java/org/gnu/atk/State.java:
	* src/java/org/gnu/atk/StateSet.java:
	* src/java/org/gnu/atk/StateType.java:
	* src/java/org/gnu/glib/Value.java:
	* src/java/org/gnu/pango/AttrColor.java:
	* src/java/org/gnu/pango/AttrFontDesc.java:
	* src/java/org/gnu/pango/AttrIterator.java:
	* src/java/org/gnu/pango/AttrLanguage.java:
	* src/java/org/gnu/pango/AttrList.java:
	* src/java/org/gnu/pango/AttrShape.java:
	* src/java/org/gnu/pango/Attribute.java:
	* src/java/org/gnu/pango/Color.java:
	* src/java/org/gnu/pango/Context.java:
	* src/java/org/gnu/pango/Coverage.java:
	* src/java/org/gnu/pango/Font.java:
	* src/java/org/gnu/pango/FontDescription.java:
	* src/java/org/gnu/pango/FontFace.java:
	* src/java/org/gnu/pango/FontFamily.java:
	* src/java/org/gnu/pango/FontMetrics.java:
	* src/java/org/gnu/pango/GlyphString.java:
	* src/java/org/gnu/pango/Layout.java:
	* src/java/org/gnu/pango/Scale.java:
	* src/java/org/gnu/pango/TabArray.java:
	* src/jni/org_gnu_pango_Layout.c:
	Memory management changes to use 
	get{GObject,Boxed,MemStruct}FromHandle.  dos2unix.

	* src/java/org/gnu/pango/Rectangle.java:
	* src/jni/org_gnu_pango_Rectangle.c:
	Likewise, plus new constructors.
	
2005-06-12  Ismael Juma  <ismael@juma.me.uk>

	* src/java/org/gnu/gtk/AboutDialog.java (setDocumenters): Deprecate, part of
	fix for bug# 307376.
	(setArtists): Likewise.
	(setWebsite): Likewise.
	(getDocumenters): Add method, part of fix for bug# 307376.
	(getArtists): Likewise.
	(getWebsite): Likewise.
	* src/java/org/gnu/gtk/event/ButtonEvent.java: Fix javadoc typo.
	* src/java/org/gnu/gtk/Widget.java (setSensitive): Improve javadoc.
	(getSensitive): Likewise.
	* src/java/org/gnu/gtk/CellRendererToggle.java (addEvents): Fix typo.
	(handleToggled): Likewise.

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

	* src/java/org/gnu/gtk/ListStore.java: Remove unecessary casts.
	Remove unecessary imports.
	* src/java/org/gnu/gtk/TreeStore.java: Remove unecessary casts.
	* src/java/org/gnu/gtk/Menu.java (getAttachedMenus): Remove unecessary cast. 
	(getAttachedMenus): Pass the length of the array to the ArrayList.
	* src/java/org/gnu/gtk/UIManager.java (getActionGroups): Remove unecessary
	cast.
	* src/java/org/gnu/gtk/Combo.java: Likewise.
	* src/java/org/gnu/gtk/event/OptionMenuListener.java: Mark as deprecated
	since OptionMenu is deprecated. Also link to recommended class.
	* src/java/org/gnu/gtk/event/OptionMenuEvent.java: Likewise.
	* doc/examples/memorymgt/MemoryMgt.java: Remove unused imports.
	(buttonEvent): Do not refer to static variable in non-static way.
	* doc/examples/tree/TreeExample.java (TreeExample): Remove unecessary casts.
	* doc/examples/pixbuf/PixbufTest.java: Remove unused imports.
	* src/java/org/gnu/gdk/Point.java: Likewise.
	* src/java/org/gnu/gdk/Pixbuf.java: Likewise.

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

	* src/java/org/gnu/glib/Value.java: Remove unecessary cast.
	* src/java/org/gnu/glib/Quark.java: Remove unused imports.
	* src/java/org/gnu/glib/Error.java: Likewise.
	* src/java/org/gnu/glib/Boxed.java: Likewise.
	
2005-06-08  Jeffrey Morgan  <kuzman@gmail.com>

	* Makefile.am: added memorymgt directory for installation
	* src/java/org/gnu/gdk/DragAction.java: (DragAction): cleanup
	* src/java/org/gnu/gdk/DragContext.java: (DragContext): memory
	management
	* src/java/org/gnu/gdk/DragProtocol.java: (DragProtocol): cleanup
	* src/java/org/gnu/gdk/Drawable.java: (Drawable): memory management
	* src/jni/org_gnu_gdk_DragContext.c: same
	* src/jni/org_gnu_gdk_Drawable.c: same

2005-06-08  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/gnu/glib/EventMap.java: (EventMap.addEvent):
	replaced call to String.split with code that uses
	StringTokenizer due to problem with gcj compilation.

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

	* doc/examples/filechooser/FileChooserExample.java: Update example to use
	a preview widget and to make use of recently added signals.
	* src/java/org/gnu/gtk/FileChooserButton.java: Add event handling code.
	Set FileChooserDialog as interface (as per gtk+) and implement the required
	methods.
	* src/java/org/gnu/gtk/FileChooser.java (addListener): Add event handling
	method to interface.
	(removeListener): Likewise.

2005-06-07  Joao Victor  <jvital@gmail.com>

	* src/java/org/gnu/gtk/TreeSelection.java: (TreeSelection): just a little
	javadoc addition

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

	* src/java/org/gnu/gdk/Color.java (Color): Mention Color#parse() in javadoc,
	bug# 167890.
	* src/java/org/gnu/gtk/FileChooserDialog.java (open): Added convenience
	method that creates a FileChooserDialog with cancel/ok buttons, bug# 168178.

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

	* src/java/org/gnu/gtk/event/FileChooserAdapter.java: Add signal handling
	code as per bug# 306670.
	* src/java/org/gnu/gtk/event/FileChooserEvent.java: Likewise.
	* src/java/org/gnu/gtk/event/FileChooserListener.java: Likewise.
	* src/java/org/gnu/gtk/FileChooser.java: (FileChooser): 
	* src/java/org/gnu/gtk/FileChooserDialog.java: (FileChooserDialog):
	* src/java/org/gnu/gtk/FileChooserHelper.java: (FileChooserHelper),
	(FileChooserHelper.fireCurrentFolderChanged),
	(FileChooserHelper.fireFileActivated),
	(FileChooserHelper.fireSelectionChanged),
	(FileChooserHelper.fireUpdatePreview),
	(FileChooserHelper.addListener),
	(FileChooserHelper.removeListener): Likewise.
	* src/java/org/gnu/gtk/FileChooserWidget.java: (FileChooserWidget): Likewise.
	* src/java/org/gnu/glib/EventMap.java: (EventMap),
	(EventMap.addEvent): Add convenience method.

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

	* src/jni/gtk_java.c: Add code to special case GtkWindow and subclasses in
	initGObject() and processPendingGObject().
	Change getGObjectHandlesFromGList(), getGObjectHandlesFromGSList and
	getGObjectHandlesFromPointers to use new generic functions in jg_jnu.c
	(jg-common).

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

	* src/jni/gtk_java.h: Add getGObjectHandleAndRef() function.
	Add jobject handle to JGStruct.
	* src/jni/gtk_java.c: Add getGObjectHandleAndRef() function.
	Change getGBoxedHandle to check and return an existing Handle before
	creating a new one.

2005-06-07  Jeffrey Morgan  <kuzman@gmail.com>

	* src/jni/org_gnu_gdk_Display.c:
	fixing typo.

2005-06-07  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/gnu/gdk/Color.java: (Color), (Color.Color): memory
	management updates
	* src/java/org/gnu/gdk/Cursor.java: (Cursor): same
	* src/java/org/gnu/gdk/Device.java: (Device.getSource),
	(Device.getMode), (Device.getDevices), (Device.setSource),
	(Device.setMode), (Device.setKeyValue), (Device.getCorePointer),
	(Device): same
	* src/jni/org_gnu_atk_AtkObject.c: same
	* src/jni/org_gnu_gdk_Atom.c: same
	* src/jni/org_gnu_gdk_Color.c: same
	* src/jni/org_gnu_gdk_Cursor.c: same
	* src/jni/org_gnu_gdk_Device.c: same
	* src/jni/org_gnu_gdk_Display.c: same
	This is a small beginning of the memory management updates for
	the gdk package.

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

	* src/java/org/gnu/gtk/TreeSelection.java (startForEach): Fix indenting.

2005-06-05  Ismael Juma  <ismael@juma.me.uk>
	
	* src/jni/org_gnu_glib_GObject.c: Use FindClass(env, "org/gnu/glib/GObject")
	instead of FindClass(env, "org/gnu/javagnome/GObject") to prevent crash.
	Add missing break in switch.
	* src/jni/org_gnu_gtk_ListStore.c: Fix bug #306290.
	* src/jni/org_gnu_gtk_TreeStore.c: Likewise.
	* src/jni/gtk_java.c: Add getGTypesFromJArray function.
	* src/jni/gtk_java.h: Likewise.
	* src/java/org/gnu/gtk/TreeModelFilter.java (handleVisibleFunc): Check for
	null to prevent crash.

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

	* test/org/gnu/gtk/test/ComboBoxTest.java: added additional
	tests to the test suite.

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

	* src/java/org/gnu/glib/MemStruct.java: (MemStruct.MemStruct),
	(MemStruct), (MemStruct.getMemStructFromHandle):
	* src/java/org/gnu/gtk/Label.java: (Label), (Label.getAttributes):
	* src/java/org/gnu/pango/AttrColor.java: (AttrColor),
	(AttrColor.getColor):
	* src/java/org/gnu/pango/AttrFontDesc.java: (AttrFontDesc),
	(AttrFontDesc.getDescription):
	* src/java/org/gnu/pango/AttrIterator.java: (AttrIterator),
	(AttrIterator.AttrIterator), (AttrIterator.next),
	(AttrIterator.getRangeStart), (AttrIterator.getRangeEnd),
	(AttrIterator.get):
	* src/java/org/gnu/pango/AttrLanguage.java: (AttrLanguage),
	(AttrLanguage.getValue):
	* src/java/org/gnu/pango/AttrList.java: (AttrList),
	(AttrList.AttrList), (AttrList.insert), (AttrList.insertBefore),
	(AttrList.change), (AttrList.splice), (AttrList.getIterator):
	* src/java/org/gnu/pango/AttrShape.java: (AttrShape),
	(AttrShape.getInkRect), (AttrShape.getLogicalRect):
	* src/java/org/gnu/pango/Attribute.java: (Attribute),
	(Attribute.getStartIndex), (Attribute.getEndIndex):
	* src/java/org/gnu/pango/Color.java: (Color), (Color.Color),
	(Color.getRed), (Color.getGreen), (Color.getBlue),
	(Color.setColor):
	* src/java/org/gnu/pango/Context.java: (Context),
	(Context.Context), (Context.getFontDescription),
	(Context.setFontDescription), (Context.getLanguage),
	(Context.setLanguage), (Context.getBaseDir), (Context.setBaseDir),
	(Context.loadFont), (Context.getMetrics), (Context.listFamilies):
	* src/java/org/gnu/pango/Coverage.java: (Coverage),
	(Coverage.Coverage), (Coverage.get), (Coverage.setMax),
	(Coverage.set), (Coverage.toBytes), (Coverage.fromBytes):
	* src/java/org/gnu/pango/Font.java: (Font), (Font.describe),
	(Font.getCoverage), (Font.getMetrics), (Font.getType):
	* src/java/org/gnu/pango/FontDescription.java: (FontDescription),
	(FontDescription.FontDescription), (FontDescription.setFamily),
	(FontDescription.getFamily), (FontDescription.setStyle),
	(FontDescription.getStyle), (FontDescription.setVariant),
	(FontDescription.getVariant), (FontDescription.setWeight),
	(FontDescription.getWeight), (FontDescription.setStretch),
	(FontDescription.getStretch), (FontDescription.setSize),
	(FontDescription.getSize), (FontDescription.getSetFields),
	(FontDescription.replace), (FontDescription.toString),
	(FontDescription.hash), (FontDescription.equal),
	(FontDescription.unsetFields), (FontDescription.betterMatch),
	(FontDescription.toFilename):
	* src/java/org/gnu/pango/FontFace.java: (FontFace),
	(FontFace.toString), (FontFace.describe):
	* src/java/org/gnu/pango/FontMetrics.java: (FontMetrics),
	(FontMetrics.FontMetrics), (FontMetrics.getAscent),
	(FontMetrics.getDescent), (FontMetrics.getApproximateCharWidth),
	(FontMetrics.getApproximateDigitWidth):
	* src/java/org/gnu/pango/GlyphString.java: (GlyphString):
	* src/java/org/gnu/pango/Language.java: (Language),
	(Language.Language), (Language.toString):
	* src/java/org/gnu/pango/Layout.java: (Layout), (Layout.Layout),
	(Layout.getContext), (Layout.contextChanged), (Layout.setText),
	(Layout.getText), (Layout.setMarkup), (Layout.setAttributes),
	(Layout.getAttributes), (Layout.setFontDescription),
	(Layout.setWidth), (Layout.getWidth), (Layout.setWrapStyle),
	(Layout.getWrapMode), (Layout.setIndent), (Layout.getIndent),
	(Layout.getSpacing), (Layout.setSpacing),
	(Layout.setJustification), (Layout.getJustified),
	(Layout.setAlignment), (Layout.getAlignment), (Layout.setTabs),
	(Layout.getTabs), (Layout.setSingleParagraphMode),
	(Layout.getSingleParagraphMode), (Layout.getLineCount),
	(Layout.getLine), (Layout.indexToPos),
	(Layout.getStrongCursorPosition), (Layout.getWeakCursorPosition),
	(Layout.getHeight), (Layout.getPixelWidth),
	(Layout.getPixelHeight):
	* src/java/org/gnu/pango/LayoutLine.java: (LayoutLine),
	(LayoutLine.LayoutLine):
	* src/java/org/gnu/pango/Rectangle.java: (Rectangle),
	(Rectangle.Rectangle), (Rectangle.getX), (Rectangle.getY),
	(Rectangle.getWidth), (Rectangle.getHeight):
	* src/java/org/gnu/pango/TabArray.java: (TabArray),
	(TabArray.TabArray), (TabArray.getSize), (TabArray.resize),
	(TabArray.setTab), (TabArray.getPosition), (TabArray.getAligment):
	* src/jni/gtk_java.c: (processPendingStruct):
	* src/jni/org_gnu_gtk_Label.c:
	* src/jni/org_gnu_pango_AttrColor.c:
	* src/jni/org_gnu_pango_AttrFontDesc.c:
	* src/jni/org_gnu_pango_AttrIterator.c:
	* src/jni/org_gnu_pango_AttrLanguage.c:
	* src/jni/org_gnu_pango_AttrList.c:
	* src/jni/org_gnu_pango_AttrShape.c:
	* src/jni/org_gnu_pango_Attribute.c:
	* src/jni/org_gnu_pango_Color.c:
	* src/jni/org_gnu_pango_Context.c:
	* src/jni/org_gnu_pango_Coverage.c:
	* src/jni/org_gnu_pango_Font.c:
	* src/jni/org_gnu_pango_FontDescription.c:
	* src/jni/org_gnu_pango_FontFace.c:
	* src/jni/org_gnu_pango_FontFamily.c:
	* src/jni/org_gnu_pango_FontMetrics.c:
	* src/jni/org_gnu_pango_GlyphString.c:
	* src/jni/org_gnu_pango_Language.c:
	* src/jni/org_gnu_pango_Layout.c:
	* src/jni/org_gnu_pango_Rectangle.c:
	* src/jni/org_gnu_pango_TabArray.c:
	Updates for use of new memory management code.
	
2005-06-03  Nicholas Rahn  <nick@mobiledude.com>

	* src/java/org/gnu/atk/AtkObject.java: (AtkObject):
	* src/jni/org_gnu_atk_AtkObject.c:
	* src/jni/org_gnu_atk_Hyperlink.c:
	* src/jni/org_gnu_atk_ObjectFactory.c:
	* src/jni/org_gnu_atk_Registry.c:
	* src/jni/org_gnu_atk_Relation.c:
	* src/jni/org_gnu_atk_RelationSet.c:
	* src/jni/org_gnu_atk_StateSet.c:
	Updates for use of new memory management code.
	
2005-06-03  Nicholas Rahn  <nick@mobiledude.com>

	* Makefile.am: added MemStruct and MemoryMgt.
	* doc/examples/memorymgt/MemoryMgt.java:
	(MemoryMgt.AddListener.buttonEvent): Memory management testing.

	* src/jni/org_gnu_glib_MemStruct.c:
	* src/java/org/gnu/glib/MemStruct.java:
	New class for memory management of structs.
	
	* src/jni/gtk_java.c: (initMemoryManagement), (getData), (setData),
	(toggleNotify), (initGObject), (getGObjectHandle),
	(getGBoxedHandle), (getStructHandle), (processPendingGObject),
	(processPendingGBoxed), (processPendingStruct),
	(nativeFinalizeGObject), (nativeFinalizeGBoxed),
	(nativeFinalizeStruct):
	* src/jni/gtk_java.h:
	Implementation of GBoxed and struct memory management code.
	
	* src/java/org/gnu/glib/Boxed.java: (Boxed), (Boxed.Boxed),
	(Boxed.getBoxedFromHandle), (Boxed.finalize):
	* src/java/org/gnu/glib/Error.java: (Error), (Error.getDomain),
	(Error.getErrorMessage):
	* src/java/org/gnu/glib/MainLoop.java: (MainLoop),
	(MainLoop.isRunning):
	* src/java/org/gnu/glib/Quark.java: (Quark), (Quark.Quark),
	(Quark.getString), (Quark.findQuark), (Quark.getHandle):
	* src/java/org/gnu/glib/Value.java: (Value), (Value.Value),
	(Value.setString), (Value.getBoxed), (Value.setBoxed):
	* src/jni/org_gnu_glib_Boxed.c:
	* src/jni/org_gnu_glib_Error.c:
	* src/jni/org_gnu_glib_GListString.c:
	* src/jni/org_gnu_glib_GObject.c:
	* src/jni/org_gnu_glib_List.c:
	* src/jni/org_gnu_glib_MainLoop.c:
	* src/jni/org_gnu_glib_Quark.c:
	* src/jni/org_gnu_glib_Value.c:
	Updates for use of new memory management code.
	
	* src/java/org/gnu/glib/GListString.java:
	* src/java/org/gnu/glib/List.java:
	Deprecated classes. Use Java Collection classes or arrays instead.
	
	* src/java/org/gnu/gdk/Device.java: (Device), (Device.getDevices),
	(Device.getDevicesList):
	* src/jni/org_gnu_gdk_Device.c:
	Deprecated getDevicesList, added getDevices, 
	removed used of deprecated org.gnu.glib.List.
	
	* src/java/org/gnu/gdk/Window.java: (Window.getTopLevelWindows),
	(Window):
	* src/jni/org_gnu_gdk_Window.c:
	Remove use of deprecated org.gnu.glib.List.
	
	* src/java/org/gnu/gtk/Combo.java: (Combo.setPopupdownStrings),
	(Combo):
	* src/jni/org_gnu_gtk_Combo.c:
	Remove use of deprecated GListString.
	
	* src/java/org/gnu/gdk/Point.java: (Point):
	* src/jni/org_gnu_gdk_Point.c:
	Inherit from MemStruct.
	
	* src/java/org/gnu/gdk/Rectangle.java: (Rectangle),
	(Rectangle.Rectangle), (Rectangle.getX), (Rectangle.setX),
	(Rectangle.getY), (Rectangle.setY), (Rectangle.getWidth),
	(Rectangle.setWidth), (Rectangle.getHeight), (Rectangle.setHeight),
	(Rectangle.intersect), (Rectangle.union), (Rectangle.getType):
	* src/jni/org_gnu_gdk_Rectangle.c:
	Inherit from Boxed.
	
2005-05-31  Joao Victor  <jvital@gmail.com>

	* src/java/org/gnu/gtk/TreeStore.java: (TreeStore),
	(TreeStore.TreeStore), (TreeStore.setColumnTypes),
	(TreeStore.getDataColumn), (TreeStore.trySetValue),
	(TreeStore.addRow), (TreeStore.addRowAt), (TreeStore.getRowAt),
	(TreeStore.setRowAt): TreeView improvements

2005-05-30  Joao Victor  <jvital@gmail.com>

	* src/java/org/gnu/gtk/ListStore.java: (ListStore.addRow),
	(ListStore), (ListStore.addRowAt), (ListStore.setRowAt),
	(ListStore.removeRow): TreeView improvements
	* src/java/org/gnu/gtk/TreeModel.java: (TreeModel),
	(TreeModel.getColumnCount): deprecating getDataBlockCount in favor of a 
	more intuitive method name, getColumnCount
	
2005-05-29  Nicholas Rahn  <nick@mobiledude.com>

	* src/java/org/gnu/gdk/EventConfigure.java:
	(EventConfigure.getSendEvent), (EventConfigure):
	* src/java/org/gnu/gdk/Region.java: (Region), (Region.Region),
	(Region.getClipbox), (Region.getRectangles), (Region.isEmpty),
	(Region.isEqual), (Region.containsPoint),
	(Region.containsRectangle), (Region.offset), (Region.shrink),
	(Region.unionWithRect), (Region.intersect), (Region.union),
	(Region.subtract), (Region.xor), (Region.finalize), (Region.init):
	* src/java/org/gnu/gtk/Widget.java:
	* src/java/org/gnu/gtk/event/ConfigureEvent.java: (ConfigureEvent),
	(ConfigureEvent.ConfigureEvent):
	Patches from bugs #304647 and #304975. dos2unix.
	
2005-05-28  Nicholas Rahn  <nick@mobiledude.com>

	* src/java/org/gnu/gdk/Point.java: (Point), (Point.Point):
	* src/java/org/gnu/gdk/Rectangle.java: (Rectangle),
	(Rectangle.Rectangle), (Rectangle.finalize):
	* src/jni/org_gnu_gdk_Point.c:
	* src/jni/org_gnu_gdk_Rectangle.c:
	Patches from bug #304870.  dos2unix.

2005-05-27  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/gnu/gdk/Atom.java: (Atom):
	* src/java/org/gnu/gdk/AxisUse.java: (AxisUse):
	* src/java/org/gnu/gdk/Bitmap.java: (Bitmap.Bitmap), (Bitmap):
	* src/java/org/gnu/gdk/ByteOrder.java: (ByteOrder):
	* src/java/org/gnu/gdk/CapStyle.java: (CapStyle):
	* src/java/org/gnu/gdk/Color.java: (Color), (Color.getFreeFunc):
	* src/java/org/gnu/gdk/Colormap.java: (Colormap.getSystem),
	(Colormap.queryColor), (Colormap.getColors), (Colormap):
	* src/java/org/gnu/gdk/Colorspace.java: (Colorspace):
	* src/java/org/gnu/gdk/CrossingMode.java: (CrossingMode):
	* src/java/org/gnu/gdk/Cursor.java: (Cursor), (Cursor.getFreeFunc):
	* src/java/org/gnu/gdk/CursorType.java: (CursorType):
	* src/java/org/gnu/glib/Boxed.java: (Boxed), (Boxed.Boxed),
	(Boxed.getBoxedFromHandle), (Boxed.finalize):
	* src/jni/gtk_java.c: (processPendingGBoxed):
	* src/jni/gtk_java.h:
	* src/jni/org_gnu_gdk_Atom.c:
	* src/jni/org_gnu_gdk_Bitmap.c:
	* src/jni/org_gnu_gdk_Color.c:
	* src/jni/org_gnu_gdk_Colormap.c:
	* src/jni/org_gnu_gdk_Cursor.c:
	* src/jni/org_gnu_glib_Boxed.c:
	Updated a few gdk classes to better handle lifecycle.

2005-05-26  Joao Victor  <jvital@gmail.com>

	* src/java/org/gnu/glib/Type.java: (Type), (Type.typeIsA): changing
	visibility of method to public
	* src/java/org/gnu/gtk/ListStore.java: (ListStore),
	(ListStore.ListStore), (ListStore.addRow), (ListStore.trySetValue),
	(ListStore.getRowAt), (ListStore.setColumnTypes),
	(ListStore.getDataColumn), (ListStore.getAllDataColumns): TreeView 
	improvements
	* src/java/org/gnu/gtk/TreeModel.java: (TreeModel),
	(TreeModel.getColumnType), (TreeModel.getValue): adding more getValue
	methods
	* src/java/org/gnu/gtk/TreeView.java: (TreeView),
	(TreeView.showDataColumn), (TreeView.appendDataColumn): TreeView
	improvements

2005-05-25  Nicholas Rahn  <nick@mobiledude.com>

	* src/java/org/gnu/gtk/UIManager.java: (UIManager),
	(UIManager.addUIFromString), (UIManager.addUIFromFile),
	(UIManager.addUIFromReader), (UIManager.removeUI):
	added addUIFromReader and some javadoc.
	* src/java/org/gnu/gtk/Widget.java: javadoc fixes.

2005-05-24  Joao Victor  <jvital@gmail.com>

	* src/java/org/gnu/gtk/ProgressBar.java: (ProgressBar),
	(ProgressBar.setFraction): dealing with Java rouding when passing a
	fraction
	* src/java/org/gnu/gtk/Window.java: (Window), (Window.Window): adding
	a constructor that takes no parameters

2005-05-19  Jeffrey Morgan  <kuzman@gmail.com>

	* src/jni/gtk_java.c: fixed error in nativeFinalize.

2005-05-18  Jeffrey Morgan  <kuzman@gmail.com>

	* test/org/gnu/gtk/test/AllGtkJavaTests.java: new class
	to run all junit tests.
	* test/org/gnu/gtk/test/ComboBoxTest.java: fixed error in
	assertion checking.

2005-05-18  Jeffrey Morgan  <kuzman@gmail.com>

	* Makefile.am: added org_gnu_glib_Boxed.c
	* src/java/org/gnu/glib/Boxed.java: (Boxed), (Boxed.finalize):
	added finalization
	* src/java/org/gnu/glib/GObject.java: (GObject.finalize):
	added call to super.finalize
	* src/jni/gtk_java.c: (getGBoxedHandle), (processPendingGObject),
	(processPendingGBoxed), (processPendingStruct), (nativeFinalize):
	added handling for GBoxed and structs
	* src/jni/gtk_java.h: same
	* src/jni/org_gnu_glib_GObject.c: added calls to free all GBoxed
	and structs on collect

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

	* Makefile.am: installing gtk_java.h header file.

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

	* src/java/org/gnu/gtk/FileChooserWidget.java (removeShortcutURI): Fix
	bug #303825.
	(addShortcutURI): Likewise. 
	(removeShortcutFolder): Likewise.
	(addShortcutFolder): Likewise.
	* src/java/org/gnu/gtk/FileChooserHelper.java: Likewise. 
	* src/java/org/gnu/gtk/FileChooserDialog.java (removeShortcutURI): Fix bug
	#303825.
	(addShortcutURI): Likewise. 
	(removeShortcutFolder): Likewise.
	(addShortcutFolder): Likewise.
	* src/jni/org_gnu_gtk_FileChooserHelper.c: Likewise.
	Iterate through GSList instead of using g_slist_nth.
	* src/jni/org_gnu_gtk_AboutDialog.c: Update to use getGObjectHandle.
	* src/jni/org_gnu_gtk_AccelGroup.c: Likewise.
	* src/jni/org_gnu_gtk_AccelKey.c: Likewise.
	* src/jni/org_gnu_gtk_AccelLabel.c: Likewise.
	* src/jni/org_gnu_gtk_AccelMap.c: Likewise.
	* src/jni/org_gnu_gtk_Accessible.c: Likewise.
	* src/jni/org_gnu_gtk_Action.c: Likewise.
	* src/jni/org_gnu_gtk_ActionEntry.c: Likewise.
	* src/jni/org_gnu_gtk_ActionGroup.c: Likewise.
	* src/jni/org_gnu_gtk_Adjustment.c: Likewise.
	* src/jni/org_gnu_gtk_Alignment.c: Likewise.
	* src/jni/org_gnu_gtk_Arrow.c: Likewise.
	* src/jni/org_gnu_gtk_AspectFrame.c: Likewise.
	* src/jni/org_gnu_gtk_Bin.c: Likewise.
	* src/jni/org_gnu_gtk_BindingSet.c: Likewise.
	* src/jni/org_gnu_gtk_Border.c: Likewise.
	* src/jni/org_gnu_gtk_Box.c: Likewise.
	* src/jni/org_gnu_gtk_Button.c: Likewise.
	* src/jni/org_gnu_gtk_ButtonBox.c: Likewise.
	* src/jni/org_gnu_gtk_Calendar.c: Likewise.
	* src/jni/org_gnu_gtk_CellEditable.c: Likewise.
	* src/jni/org_gnu_gtk_CellLayoutHelper.c: Likewise.
	* src/jni/org_gnu_gtk_CellRenderer.c: Likewise.
	* src/jni/org_gnu_gtk_CellRendererCombo.c: Likewise.
	* src/jni/org_gnu_gtk_CellRendererPixbuf.c: Likewise.
	* src/jni/org_gnu_gtk_CellRendererProgress.c: Likewise.
	* src/jni/org_gnu_gtk_CellRendererText.c: Likewise.
	* src/jni/org_gnu_gtk_CellRendererToggle.c: Likewise.
	* src/jni/org_gnu_gtk_CellView.c: Likewise.
	* src/jni/org_gnu_gtk_CheckButton.c: Likewise.
	* src/jni/org_gnu_gtk_CheckMenuItem.c: Likewise.
	* src/jni/org_gnu_gtk_Clipboard.c: Likewise.
	* src/jni/org_gnu_gtk_ColorButton.c: Likewise.
	* src/jni/org_gnu_gtk_ColorSelection.c: Likewise.
	* src/jni/org_gnu_gtk_ColorSelectionDialog.c: Likewise.
	* src/jni/org_gnu_gtk_Combo.c: Likewise.
	* src/jni/org_gnu_gtk_ComboBox.c: Likewise.
	* src/jni/org_gnu_gtk_ComboBoxEntry.c: Likewise.
	* src/jni/org_gnu_gtk_Container.c: Likewise.
	* src/jni/org_gnu_gtk_Curve.c: Likewise.
	* src/jni/org_gnu_gtk_Dialog.c: Likewise.
	* src/jni/org_gnu_gtk_DrawingArea.c: Likewise.
	* src/jni/org_gnu_gtk_EditableHelpers.c: Likewise.
	* src/jni/org_gnu_gtk_Entry.c: Likewise.
	* src/jni/org_gnu_gtk_EntryCompletion.c: Likewise.
	* src/jni/org_gnu_gtk_EventBox.c: Likewise.
	* src/jni/org_gnu_gtk_Expander.c: Likewise.
	* src/jni/org_gnu_gtk_FileChooserButton.c: Likewise.
	* src/jni/org_gnu_gtk_FileChooserDialog.c: Likewise.
	* src/jni/org_gnu_gtk_FileChooserHelper.c: Likewise.
	* src/jni/org_gnu_gtk_FileChooserWidget.c: Likewise.
	* src/jni/org_gnu_gtk_FileFilter.c: Likewise.
	* src/jni/org_gnu_gtk_FileSelection.c: Likewise.
	* src/jni/org_gnu_gtk_Fixed.c: Likewise.
	* src/jni/org_gnu_gtk_FontButton.c: Likewise.
	* src/jni/org_gnu_gtk_FontSelection.c: Likewise.
	* src/jni/org_gnu_gtk_FontSelectionDialog.c: Likewise.
	* src/jni/org_gnu_gtk_Frame.c: Likewise.
	* src/jni/org_gnu_gtk_GammaCurve.c: Likewise.
	* src/jni/org_gnu_gtk_Gtk.c: Likewise.
	* src/jni/org_gnu_gtk_GtkObject.c: Likewise.
	* src/jni/org_gnu_gtk_HBox.c: Likewise.
	* src/jni/org_gnu_gtk_HButtonBox.c: Likewise.
	* src/jni/org_gnu_gtk_HPaned.c: Likewise.
	* src/jni/org_gnu_gtk_HRuler.c: Likewise.
	* src/jni/org_gnu_gtk_HScale.c: Likewise.
	* src/jni/org_gnu_gtk_HScrollBar.c: Likewise.
	* src/jni/org_gnu_gtk_HSeparator.c: Likewise.
	* src/jni/org_gnu_gtk_HandleBox.c: Likewise.
	* src/jni/org_gnu_gtk_IMContext.c: Likewise.
	* src/jni/org_gnu_gtk_IMContextSimple.c: Likewise.
	* src/jni/org_gnu_gtk_IMMulticontext.c: Likewise.
	* src/jni/org_gnu_gtk_IconFactory.c: Likewise.
	* src/jni/org_gnu_gtk_IconInfo.c: Likewise.
	* src/jni/org_gnu_gtk_IconSet.c: Likewise.
	* src/jni/org_gnu_gtk_IconSize.c: Likewise.
	* src/jni/org_gnu_gtk_IconSource.c: Likewise.
	* src/jni/org_gnu_gtk_IconTheme.c: Likewise.
	* src/jni/org_gnu_gtk_IconView.c: Likewise.
	* src/jni/org_gnu_gtk_Image.c: Likewise.
	* src/jni/org_gnu_gtk_ImageMenuItem.c: Likewise.
	* src/jni/org_gnu_gtk_InputDialog.c: Likewise.
	* src/jni/org_gnu_gtk_Invisible.c: Likewise.
	* src/jni/org_gnu_gtk_Item.c: Likewise.
	* src/jni/org_gnu_gtk_ItemFactory.c: Likewise.
	* src/jni/org_gnu_gtk_ItemFactoryEntry.c: Likewise.
	* src/jni/org_gnu_gtk_Label.c: Likewise.
	* src/jni/org_gnu_gtk_Layout.c: Likewise.
	* src/jni/org_gnu_gtk_ListStore.c: Likewise.
	* src/jni/org_gnu_gtk_Menu.c: Likewise.
	* src/jni/org_gnu_gtk_MenuBar.c: Likewise.
	* src/jni/org_gnu_gtk_MenuItem.c: Likewise.
	* src/jni/org_gnu_gtk_MenuShell.c: Likewise.
	* src/jni/org_gnu_gtk_MenuToolButton.c: Likewise.
	* src/jni/org_gnu_gtk_MessageDialog.c: Likewise.
	* src/jni/org_gnu_gtk_Misc.c: Likewise.
	* src/jni/org_gnu_gtk_Notebook.c: Likewise.
	* src/jni/org_gnu_gtk_OptionMenu.c: Likewise.
	* src/jni/org_gnu_gtk_Paned.c: Likewise.
	* src/jni/org_gnu_gtk_Plug.c: Likewise.
	* src/jni/org_gnu_gtk_Preview.c: Likewise.
	* src/jni/org_gnu_gtk_Progress.c: Likewise.
	* src/jni/org_gnu_gtk_ProgressBar.c: Likewise.
	* src/jni/org_gnu_gtk_RadioAction.c: Likewise.
	* src/jni/org_gnu_gtk_RadioActionEntry.c: Likewise.
	* src/jni/org_gnu_gtk_RadioButton.c: Likewise.
	* src/jni/org_gnu_gtk_RadioMenuItem.c: Likewise.
	* src/jni/org_gnu_gtk_RadioToolButton.c: Likewise.
	* src/jni/org_gnu_gtk_Range.c: Likewise.
	* src/jni/org_gnu_gtk_Rc.c: Likewise.
	* src/jni/org_gnu_gtk_RcStyle.c: Likewise.
	* src/jni/org_gnu_gtk_Requisition.c: Likewise.
	* src/jni/org_gnu_gtk_Ruler.c: Likewise.
	* src/jni/org_gnu_gtk_Scale.c: Likewise.
	* src/jni/org_gnu_gtk_ScrollBar.c: Likewise.
	* src/jni/org_gnu_gtk_ScrolledWindow.c: Likewise.
	* src/jni/org_gnu_gtk_SelectionData.c: Likewise.
	* src/jni/org_gnu_gtk_Separator.c: Likewise.
	* src/jni/org_gnu_gtk_SeparatorMenuItem.c: Likewise.
	* src/jni/org_gnu_gtk_SeparatorToolItem.c: Likewise.
	* src/jni/org_gnu_gtk_Settings.c: Likewise.
	* src/jni/org_gnu_gtk_SizeGroup.c: Likewise.
	* src/jni/org_gnu_gtk_SpinButton.c: Likewise.
	* src/jni/org_gnu_gtk_StatusBar.c: Likewise.
	* src/jni/org_gnu_gtk_Style.c: Likewise.
	* src/jni/org_gnu_gtk_Table.c: Likewise.
	* src/jni/org_gnu_gtk_TargetEntry.c: Likewise.
	* src/jni/org_gnu_gtk_TearoffMenuItem.c: Likewise.
	* src/jni/org_gnu_gtk_TextAppearance.c: Likewise.
	* src/jni/org_gnu_gtk_TextAttributes.c: Likewise.
	* src/jni/org_gnu_gtk_TextBuffer.c: Likewise.
	* src/jni/org_gnu_gtk_TextChildAnchor.c: Likewise.
	* src/jni/org_gnu_gtk_TextIter.c: Likewise.
	* src/jni/org_gnu_gtk_TextMark.c: Likewise.
	* src/jni/org_gnu_gtk_TextTag.c: Likewise.
	* src/jni/org_gnu_gtk_TextTagTable.c: Likewise.
	* src/jni/org_gnu_gtk_TextView.c: Likewise.
	* src/jni/org_gnu_gtk_ToggleAction.c: Likewise.
	* src/jni/org_gnu_gtk_ToggleActionEntry.c: Likewise.
	* src/jni/org_gnu_gtk_ToggleButton.c: Likewise.
	* src/jni/org_gnu_gtk_ToggleToolButton.c: Likewise.
	* src/jni/org_gnu_gtk_ToolBar.c: Likewise.
	* src/jni/org_gnu_gtk_ToolButton.c: Likewise.
	* src/jni/org_gnu_gtk_ToolItem.c: Likewise.
	* src/jni/org_gnu_gtk_ToolTips.c: Likewise.
	* src/jni/org_gnu_gtk_ToolTipsData.c: Likewise.
	* src/jni/org_gnu_gtk_TreeIter.c: Likewise.
	* src/jni/org_gnu_gtk_TreeModel.c: Likewise.
	* src/jni/org_gnu_gtk_TreeModelFilter.c: Likewise.
	* src/jni/org_gnu_gtk_TreeModelSort.c: Likewise.
	* src/jni/org_gnu_gtk_TreePath.c: Likewise.
	* src/jni/org_gnu_gtk_TreeSelection.c: Likewise.
	* src/jni/org_gnu_gtk_TreeSortableHelper.c: Likewise.
	* src/jni/org_gnu_gtk_TreeStore.c: Likewise.
	* src/jni/org_gnu_gtk_TreeView.c: Likewise.
	* src/jni/org_gnu_gtk_TreeViewColumn.c: Likewise.
	* src/jni/org_gnu_gtk_UIManager.c: Likewise.
	* src/jni/org_gnu_gtk_VBox.c: Likewise.
	* src/jni/org_gnu_gtk_VButtonBox.c: Likewise.
	* src/jni/org_gnu_gtk_VPaned.c: Likewise.
	* src/jni/org_gnu_gtk_VRuler.c: Likewise.
	* src/jni/org_gnu_gtk_VScale.c: Likewise.
	* src/jni/org_gnu_gtk_VScrollBar.c: Likewise.
	* src/jni/org_gnu_gtk_VSeparator.c: Likewise.
	* src/jni/org_gnu_gtk_Viewport.c: Likewise.
	* src/jni/org_gnu_gtk_Widget.c: Likewise.
	* src/jni/org_gnu_gtk_WidgetAuxInfo.c: Likewise.
	* src/jni/org_gnu_gtk_Window.c: Likewise.
	* src/jni/org_gnu_gtk_WindowGroup.c: Likewise.

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

	* src/java/org/gnu/gtk/MessageDialog.java (init): Do not call
	parent.getHandle() if parent is null (fix #304472).

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

	* src/java/org/gnu/gtk/Adjustment.java:
	* src/java/org/gnu/gtk/GtkObject.java:
	* src/java/org/gnu/gtk/ItemFactory.java:
	* src/java/org/gnu/gtk/ToolTips.java:
	* src/java/org/gnu/gtk/Widget.java:
	Reverted deprecation of GtkObject.
	* src/jni/org_gnu_gtk_Visibility.c: Remove empty file.
	* Makefile.am: Remove org_gnu_gtk_Visibility.c.

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

	* Makefile.am: added new GtkCairo class
	* src/java/org/gnu/gdk/GdkCairo.java: new class 
	* src/jni/org_gnu_gdk_GdkCairo.c: new class

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

	* src/java/org/gnu/gdk/Color.java: (Color): Removed methods
	that were removed from upstream gdk.
	* src/java/org/gnu/gdk/Pixbuf.java: (Pixbuf): same
	* src/java/org/gnu/gdk/Screen.java: (Screen),
	(Screen.getRGBAColormap), (Screen.getRGBAVisual): added
	two new methods from upstream gdk.
	* src/java/org/gnu/glib/Boxed.java: (Boxed), (Boxed.Boxed):
	removed deprecated and started a little cleanup - this is
	going to be where some of the finalization for GBoxed takes
	place.
	* src/java/org/gnu/gtk/Calendar.java: (Calendar): deprecated
	two methods.
	* src/jni/org_gnu_gdk_Color.c: removed methods that were removed
	upstream.
	* src/jni/org_gnu_gdk_Pixbuf.c: same
	* src/jni/org_gnu_gdk_Screen.c: added two new methods that were
	added upstream.
	* src/jni/org_gnu_gtk_ScrolledWindow.c: fixed casting issue.

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

	* src/java/org/gnu/glib/GObject.java: Add init();
	* src/jni/org_gnu_glib_GObject.c: Add function.
	* src/jni/gtk_java.h: Add function.
	* src/jni/gtk_java.c: Fix formatting.

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

	* src/java/org/gnu/gtk/Widget.java (getSelectionData): Remove unneeded
	check.
	(addEvents): Fix typo.
	* src/java/org/gnu/glib/GObject.java: Implement methods required for memory
	management changes.
	(setData): Check if key is null.
	(setHandle): Remove call to setData.
	(getGObjectFromHandle): Call Handle#getProxiedObject instead of getData.
	(finalize): Implement method.
	* src/jni/gtk_java.c: Implemented functions required for new memory
	management scheme.
	* src/jni/gtk_java.h: Added methods. Added JGRef struct.
	* src/jni/org_gnu_glib_GObject.c: Added methods necessary for memory
	management changes. Updated 'constructor' to use getGObjectHandle.
	Removed JGRef struct.

2005-05-07  Nicholas Rahn  <nick@mobiledude.com>

	* tools/bindingsValidator/BindingsValidator.java:
	(BindingsValidator.main), (BindingsValidator),
	(BindingsValidator.grepGTKHeaderFile),
	(BindingsValidator.GTKBinding),
	(BindingsValidator.GTKBinding.GTKBinding),
	(BindingsValidator.GTKBinding.addGTKSignal),
	(BindingsValidator.GTKBinding.hasGTKSignal),
	(BindingsValidator.GTKBinding.toString),
	(BindingsValidator.GTKBinding.signalToJava),
	(BindingsValidator.GTKBinding.toSignalAsJava):
	* tools/bindingsValidator/bindingsValidator.sh:
	Some initial experiments with signal extraction.  Try running 
	with "signallist" for examples.
	
2005-05-05  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/gnu/gtk/Dialog.java: (Dialog),
	(Dialog.getResponseForWidget): added new methods
	from gtk+
	* src/java/org/gnu/gtk/IconView.java: (IconView),
	(IconView.setCursor): same
	* src/java/org/gnu/gtk/ScrolledWindow.java: (ScrolledWindow),
	(ScrolledWindow.getHScrollBar), (ScrolledWindow.getVScrollBar):
	same
	* src/jni/org_gnu_gtk_Dialog.c: same
	* src/jni/org_gnu_gtk_IconView.c: same
	* src/jni/org_gnu_gtk_ScrolledWindow.c: same

2005-05-05  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/gnu/gdk/Color.java: Updated to reflect
	changes in cairo-java.
	* src/java/org/gnu/gdk/Pixbuf.java: same
	* doc/examples/stockitem.StockItemExample.java: fixed
	errors in the example.

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

	* doc/examples/stockitem/StockItemExample.java: updated
	the example
	* THANKS: added Remy for his work on the glade tutorial
	and the StockItemExample example.

2005-05-02  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/gnu/gtk/CalendarDisplayOptions: deprecated
	WEEK_START_MONDAY.

2005-05-02  Jeffrey Morgan  <kuzman@gmail.com>

	* src/jni/org_gnu_glib_CustomEvents.c: fixed bad call to
	gdk_threads_enter().

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

	* src/jni/org_gnu_glib_CustomEvents.c: added thread semaphores
	* src/jni/org_gnu_glib_Error.c: same
	* src/jni/org_gnu_glib_GListString.c: same
	* src/jni/org_gnu_glib_GObject.c: same
	* src/jni/org_gnu_glib_List.c: same
	* src/jni/org_gnu_glib_MainLoop.c: same
	* src/jni/org_gnu_glib_Quark.c: same
	* src/jni/org_gnu_glib_Timer.c: same
	* src/jni/org_gnu_glib_Type.c: same
	* src/jni/org_gnu_glib_Value.c: same

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

	* Makefile.am: linking with gthread
	* configure.ac: getting gthread libs values
	* src/jni/org_gnu_gtk_Gtk.c: adding a little basic
	threading support.

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

	* src/java/org/gnu/glib/GObject.java: (GObject.GObject),
	(GObject.setData), (GObject), (GObject.setHandle): added
	setData method which calls setdata prior to calling super()
	* src/jni/org_gnu_glib_GObject.c: changed setData to pass
	weak reference.

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

	* NEWS: Add the changes introduced by the DnD implementation.
	* Makefile.am: Update file listing to include new java source files and new
	example.
	* doc/examples/draganddrop/DnDExample2.java: New example.
	* doc/examples/draganddrop/DnDExample1.java: Update to use new API.
	* doc/examples/draganddrop/DnDExample3.java: Likewise.
	* src/java/org/gnu/gtk/Widget.java: Several additions as part of the Drag
	and Drop implementation. Also, deprecate old API.
	* src/jni/org_gnu_gdk_DragContext.c: Fix calls to gtk_drag_source_set
	and gtk_drag_dest_set.
	* src/java/org/gnu/gtk/event/DragDestinationListener.java: Deprecate.
	* src/java/org/gnu/gtk/event/DragSourceListener.java: Deprecate.
	* src/java/org/gnu/gtk/event/DragEvent.java: New file required for the Drag
	and Drop implementation.
	* src/java/org/gnu/gtk/event/DragMotionEvent.java: Likewise. 
	* src/java/org/gnu/gtk/event/DragOriginAdapter.java: Likewise.
	* src/java/org/gnu/gtk/event/DragOriginListener.java: Likewise.
	* src/java/org/gnu/gtk/event/DragTargetAdapter.java: Likewise.
	* src/java/org/gnu/gtk/event/DragTargetListener.java: Likewise.
	* src/java/org/gnu/gtk/event/DropDragEvent.java: Likewise.
	* src/java/org/gnu/gtk/event/EndDragEvent.java: Likewise.
	* src/java/org/gnu/gtk/event/LeaveDragDestinationEvent.java: Likewise.
	* src/java/org/gnu/gtk/event/ReceiveDragDataEvent.java: Likewise.
	* src/java/org/gnu/gtk/event/RequestDragDataEvent.java: Likewise.
	* src/java/org/gnu/gtk/event/StartDragEvent.java: Likewise.
	* src/java/org/gnu/gtk/event/DeleteDragDataEvent.java: Likewise.
	* src/java/org/gnu/gtk/TargetEntry.java (TargetEntry): Fix javadoc typo.
	* src/java/org/gnu/gtk/SelectionData.java: Several new methods.
	* src/jni/org_gnu_gtk_SelectionData.c: New method.
	Remove unnecessary include.
	* src/java/org/gnu/gdk/DragContext.java (getTargets): New method.
	(finish): New method.
	(gtk_drag_finish): New method.
	* src/jni/org_gnu_gdk_DragContext.c: Add methods.

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

	* src/jni/org_gnu_gtk_AboutDialog.c: changed reference from
	glib/Handle to javagnome/Handle.
	* src/jni/org_gnu_gtk_ActionGroup.c: same
	* src/jni/org_gnu_gtk_ComboBox.c: same
	* src/jni/org_gnu_gtk_Gtk.c: same
	* src/jni/org_gnu_gtk_TreeModelFilter.c: same
	* src/jni/org_gnu_gtk_TreeSortableHelper.c: same
	* src/jni/org_gnu_gtk_TreeView.c: same

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

	* Makefile.am: installing all javadoc generated files.

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

	* doc/examples/stockitem/StockItemExample.java: Reformat.

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

	* src/java/org/gnu/glib/Value: Proper handling of Java objects.
	* src/jni/org_gnu_glib_Value.c: Proper handling of Java objects.

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

	* src/java/org/gnu/gtk/Window.java (setTransientParent): New method.
	(getTransientParent): New method.
	* src/java/org/gnu/gtk/Button.java (setUseStock): Fix javadoc slightly.
	* src/java/org/gnu/gtk/GtkStockItem.java: Fix spelling of UNINDENT and the 
	String of DIRECTORY. Pointed out by Hiro. Also fixed javadoc slightly.
	Re-add UNIDENT to avoid breaking apps that already use it and deprecate it.
	* doc/examples/stockitem/StockItemExample.java: Add example contributed
	by Hiro.
	* Makefile.am: Update example file listing.

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

	* src/jni/org_gnu_gdk_Color.c: Fix comment.
	* src/jni/org_gnu_gdk_Display.c: Likewise.

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

	* src/java/org/gnu/gtk/ToolButton: deprecated ToolButton(String)
	and added ToolButton(GtkStockItem).

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

	* src/java/org/gnu/pango/Layout.java (indexToPos): Removed explicit calls
	to GObject.getNullHandle().  This method moved to Struct.
	(getStrongCursorPosition): Likewise.
	(getWeakCursorPosition): Likewise.
	* src/java/org/gnu/gdk/PixbufAnimation.java (init): Likewise. 
	* src/java/org/gnu/gdk/Pixbuf.java (createWithFileSized): Likewise.
	(createWithFile): Likewise.
	(createInline): Likewise.
	(save): Likewise.
	(saveToBuffer): Likewise.

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

	* src/java/org/gnu/gtk/Scale.java (setFormatListener): Avoid unnecessary
	unitialization.
	* src/jni/org_gnu_glib_GObject.c: Add to callbacks the ability to receive a
	String as the return value from java methods.
	Call ReleaseStringUTFChars.
	
2005-04-16  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/gnu/gdk/Colormap.java: javadoc cleanup
	* src/java/org/gnu/gdk/Display.java: javadoc cleanup
	* src/java/org/gnu/gdk/Drawable.java: javadoc cleanup
	* src/java/org/gnu/gdk/GC.java: javadoc cleanup
	* src/java/org/gnu/gdk/Screen.java: javadoc cleanup
	* src/java/org/gnu/gdk/Window.java: javadoc cleanup
	* src/java/org/gnu/gtk/Dialog.java: javadoc cleanup
	* src/java/org/gnu/gtk/IconTheme.java: javadoc cleanup
	* src/java/org/gnu/gtk/TextTag.java: javadoc cleanup
	* src/java/org/gnu/gtk/event/MouseEvent.java: javadoc cleanup
	* src/jni/org_gnu_gtk_Widget.c: fixed casting problem

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

	* src/java/org/gnu/glib/CustomEvents.java (finalize): Call superclass
	after finishing own cleanup.
	* src/java/org/gnu/gtk/ProgressBar.java (setFraction): Check if arguments
	are valid and throw IllegalArgumentException otherwise.

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

	* .classpath: changed to use jg-common

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

	* doc/examples/pixbuf/PixbufTest.java: (PixbufTest.PixbufTest): 
	Use the new method from PixbufLoader.
	* src/java/org/gnu/gdk/PixbufLoader.java: (PixbufLoader),
	(PixbufLoader.PixbufLoader), (PixbufLoader.write),
	(PixbufLoader.getPixbuf), (PixbufLoader.getPixbufAnimation),
	(PixbufLoader.close):
	New method write( InputStream ) and javadoc.

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

	* doc/examples/pixbuf/PixbufTest.java: (PixbufTest.PixbufTest): Show 
	the some of the correct ways to load a Pixbuf.

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

	* Makefile.am: Make changes to deal with the rename of files.
	* doc/examples/aspectframe/AspectFrameExample.java (main): Rename file
	to match Java convention. Renamed a local variable for the same reason.
	* doc/examples/base/Base.java (Base): Rename file to match Java convention.
	Organise imports.

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

	* Makefile.am: Use the PLATFORM_CLASSPATH_SEPARATOR when compiling 
	java to bytecode.
	* doc/examples/runExample.sh.in: add the JGJAR and CAIROJAR to the 
	classpath.

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

	* src/java/org/gnu/gtk/Action.java (getProxies): Removed unnecessary cast.
	* src/java/org/gnu/gdk/Gdk.java: Remove unused import.
	* doc/examples/progressbar/ProgressBarTest.java: Cleanup imports.
	* doc/examples/TestTree/TestTree.java (addData): Removed unnecessary cast.
	* doc/examples/frame/Frame.java: Removed unneccesary imports.
	* doc/examples/base/base.java (base): Removed unneccesary imports.
	* doc/examples/draganddrop/DnDExample1.java (getDragData): Removed local
	variable that was hiding a local variable in an enclosing scope.

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

	* autogen.sh: change to read new pkg-config file
	for jg-common.

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

	* src/jni/gtk_java.c: including header file from java-gnome
	common library.

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

	* src/java/org/gnu/gtk/AboutDialogExample.java: Access static methods in
	a static way.
	* Makefile.am: Add new files.
	* src/jni/org_gnu_glib_MainLoop.c: Initial Implementation.
	* src/java/org/gnu/glib/MainLoop.java: Initial Implementation.
	* src/java/org/gnu/pango/GlyphString.java (finalize): Make sure finalizer
	of superclass is called, and only called after own cleanup is done.
	* src/java/org/gnu/pango/TabArray.java (finalize): Likewise.
	* src/java/org/gnu/pango/FontDescription.java (finalize): Likewise. 
	* src/java/org/gnu/pango/Color.java (finalize): Likewise.
	* src/java/org/gnu/pango/AttrIterator.java (finalize): Likewise.
	* src/java/org/gnu/gtk/ToggleActionEntry.java (finalize): Likewise.
	* src/java/org/gnu/gtk/RadioActionEntry.java (finalize): Likewise.
	* src/java/org/gnu/gtk/ActionEntry.java (finalize): Likewise.
	* src/java/org/gnu/glib/GListString.java (finalize): Likewise.
	* src/java/org/gnu/glib/Error.java (finalize): Likewise.
	* src/java/org/gnu/gdk/Region.java (finalize): Likewise.
	* src/java/org/gnu/gdk/Segment.java (finalize): Likewise.
	* src/java/org/gnu/gdk/Rectangle.java (finalize): Likewise.
	* src/java/org/gnu/gdk/Point.java (finalize): Likewise.
	* src/java/org/gnu/gdk/Event.java (finalize): Likewise.

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

	* src/jni/org_gnu_glib_GObject.c: fixed error when removing
	event handler.

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

	* src/java/org/gnu/gtk/EntryCompletion.java: (EntryCompletion),
	(EntryCompletion.setPopupSetWidth),
	(EntryCompletion.getPopupSetWidth): new methods from upstream
	* src/jni/org_gnu_gtk_EntryCompletion.c: implementation of
	new methods from upstream

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

	* src/java/org/gnu/gdk/Display.java: (Display.setDoubleClickTime),
	(Display.setDoubleClickDistance): new methods
	* src/jni/org_gnu_gdk_Display.c: new methods

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

	* src/java/org/gnu/gdk/GrabStatus.java: javadocs
	* src/java/org/gnu/gdk/Drawable.java: cleanup
	* src/java/org/gnu/gdk/Gdk.java: moved private static methods
	to Window and commented out/removed unused private methods.
	* src/java/org/gnu/gdk/Screen.java: changed visibility of a
	few methods from private to package.
	* src/java/org/gnu/gdk/Window: added methods to grab/ungrab
	pointer / keyboard.
	* src/jni/org_gnu_gdk_Gdk.c: moved methods to Window and removed
	unused private methods.
	* src/jni/org_gnu_gdk_Window: mvoed methods from Gdk.

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

	* src/java/org/gnu/gdk/CapStyle.java:
	* src/java/org/gnu/gdk/Fill.java:
	* src/java/org/gnu/gdk/FillRule.java:
	* src/java/org/gnu/gdk/GC.java:
	* src/java/org/gnu/gdk/JoinStyle.java:
	* src/java/org/gnu/gdk/LineStyle.java:
	* src/java/org/gnu/gdk/SubwindowMode.java:
	javadocs

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

	* src/java/org/gnu/gdk/Screen: added getType and javadocs
	* src/java/org/gnu/gdk/Display: added new constructor, getType
	and javadocs

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

	* src/java/org/gnu/gdk/Colormap.java:  added javadocs

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

	* src/java/org/gnu/gdk/Color.java: added getPixel and getType
	* src/java/org/gnu/gdk/Colormap.java:  added getColors and getPixel
	* src/jni/org_gnu_gdk_Colormap.c: native get_colors

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

	* src/jni/org_gnu_gtk_TreeSelection.c: Fixed call to
	get jmethodID of callback

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

	* src/jni/org_gnu_gtk_TreeSelection.c: Fixed bug with
	forEach callback.

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

	* .classpath: fixed JUNIT variable.

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

	* Makefile.am:
	* src/java/org/gnu/gtk/Preview.java: new class
	* src/java/org/gnu/gtk/PreviewType.java: new class
	* src/jni/org_gnu_gtk_Preview.c: implementation of
	new Preview class jni methods.

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

	* src/java/org/gnu/gtk/MenuShell.java: (MenuShell.getTakeFocus),
	(MenuShell), (MenuShell.setTakeFocus):
	* src/jni/org_gnu_gtk_MenuShell.c:
	added getTakeFocus and setTakeFocus methods

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

	* src/java/org/gnu/gtk/TreeView.java: setting TreeViewEvent
	expand property to true when row-expanded event triggered -
	thanks again to Manuel Ledesma.

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

	* src/java/org/gnu/gtk/TreeView.java: Corrected incorrect
	declaration of events - thanks Manuel Ledesma 

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

	* Makefile.am: added PackDirection
	* src/java/org/gnu/gtk/MenuBar.java: added four new methods
	* src/java/org/gnu/gtk/event/MouseEvent.java: deprecated TRIPPLE_CLICK
	* src/jni/org_gnu_gtk_MenuBar.c: added new methods
	* src/java/org/gnu/gtk/PackDirection.java new class

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

	* src/java/org/gnu/gdk/Display.java:
	(Display.warpPointer): new method
	* src/java/org/gnu/gdk/Pixbuf.java:
	(Pixbuf.setAsCairoSource): new method
	* src/jni/org_gnu_gdk_Display.c: new method
	* src/jni/org_gnu_gdk_Pixbuf.c: new method

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

	* src/java/org/gnu/gtk/event/MouseEvent: added
	method to get the click type.

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

	* src/java/org/gnu/gtk/event/MouseEvent: corrected
	spelling of TRIPLE_CLICK

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

	* src/java/org/gnu/gdk/EventConfigure.java: (EventConfigure),
	(EventConfigure.EventConfigure), (EventConfigure.getWindow),
	(EventConfigure.getX), (EventConfigure.getY),
	(EventConfigure.getWidth), (EventConfigure.getHeight):
	completed public interface
	* src/java/org/gnu/gtk/Widget.java: added support for configure
	event
	* src/java/org/gnu/gtk/event/ConfigureEvent.java: new file
	* src/java/org/gnu/gtk/event/ConfigureListener.java: new file.

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

	* src/java/org/gnu/gdk/Drawable.java: deprecated getSize
	method and added getWidth and getHeight.

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

	* src/jni/org_gnu_gdk_Drawable.c: changed gdk_draw_lines
	to pass array of Points instead of an array of pointers to
	Points.

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

	* src/java/org/gnu/gdk/Point.java: (Point.Point): reduced
	visibility of constructor that takes Handle.
	* src/java/org/gnu/gdk/Segment.java: (Segment.Segment), (Segment),
	(Segment.finalize): reduced visibility of constructor that takes
	Handle and added two new constructors.
	* src/jni/org_gnu_gdk_Point.c: fixed naming error of method
	gdk_point_new
	* src/jni/org_gnu_gdk_Segment.c: added new methods to allocate
	and free Segments.

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

	* src/java/org/gnu/gdk/GC.java:
	Added constructor that takes a Drawable and deprecated
	the constructor that takes a Window

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

	* src/java/org/gnu/gtk/CellView.java:
	* src/java/org/gnu/gtk/ComboBox.java:
	* src/java/org/gnu/gtk/IconTheme.java:
	* src/java/org/gnu/gtk/ItemFactory.java:
	* src/java/org/gnu/gtk/TreeView.java:
	* src/java/org/gnu/gtk/Widget.java:
	Removed explicit calls to GObject.getNullHandle.  This
	method moved to Struct.

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

	* src/java/org/gnu/gtk/Adjustment.java:
	* src/java/org/gnu/gtk/GtkObject.java:
	* src/java/org/gnu/gtk/ItemFactory.java:
	* src/java/org/gnu/gtk/ToolTips.java:
	* src/java/org/gnu/gtk/Widget.java:
	deprecated GtkObject

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

	* src/jni/gtk_java.c:
	* src/jni/gtk_java.h:
	moved getPointerFromJavaGObject from java-gnome lib

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

	* src/jni/org_gnu_glib_GObject.c: fixed declaration of Handle
	to user correct package

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

	* Makefile.am: completed conversion to new java-gnome library
	* autogen.sh: added java-gnome macros
	* configure.ac: completed conversion to new java-gnome library
	* macros/ac_prog_jar.m4: removed
	* macros/ac_prog_javac.m4: removed
	* macros/ac_prog_javac_works.m4: removed
	* macros/ac_prog_javadoc.m4: removed
	* macros/am_path_docbook.m4: removed
	* macros/am_path_gcj.m4: removed
	* macros/jg_check_nativecompile.m4: removed
	* macros/jg_common.m4: removed
	* src/jni/jg_jnu.c: removed
	* src/jni/jg_jnu.h: removed
	* src/jni/org_gnu_glib_GObject.c: removed method
	* src/jni/org_gnu_glib_Value.c: added correct includes
	* src/jni/org_gnu_gtk_AboutDialog.c: added correct includes
	* src/jni/org_gnu_gtk_ComboBox.c: added correct includes
	* src/jni/org_gnu_gtk_Gtk.c: added correct includes
	* src/jni/org_gnu_gtk_TreeModelFilter.c: added correct includes
	* src/jni/org_gnu_gtk_TreeView.c: added correct includes

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

	* .classpath:
	* Makefile.am:
	* src/java/org/gnu/atk/AtkObject.java:
	* src/java/org/gnu/atk/Hyperlink.java:
	* src/java/org/gnu/atk/Layer.java:
	* src/java/org/gnu/atk/ObjectFactory.java:
	* src/java/org/gnu/atk/Registry.java:
	* src/java/org/gnu/atk/Relation.java:
	* src/java/org/gnu/atk/RelationSet.java:
	* src/java/org/gnu/atk/RelationType.java:
	* src/java/org/gnu/atk/Role.java:
	* src/java/org/gnu/atk/State.java:
	* src/java/org/gnu/atk/StateSet.java:
	* src/java/org/gnu/atk/StateType.java:
	* src/java/org/gnu/gdk/Atom.java:
	* src/java/org/gnu/gdk/AxisUse.java:
	* src/java/org/gnu/gdk/Bitmap.java:
	* src/java/org/gnu/gdk/ByteOrder.java:
	* src/java/org/gnu/gdk/CapStyle.java:
	* src/java/org/gnu/gdk/Color.java:
	* src/java/org/gnu/gdk/Colormap.java:
	* src/java/org/gnu/gdk/Colorspace.java:
	* src/java/org/gnu/gdk/CrossingMode.java:
	* src/java/org/gnu/gdk/Cursor.java:
	* src/java/org/gnu/gdk/CursorType.java:
	* src/java/org/gnu/gdk/Device.java:
	* src/java/org/gnu/gdk/Display.java:
	* src/java/org/gnu/gdk/DragAction.java:
	* src/java/org/gnu/gdk/DragContext.java:
	* src/java/org/gnu/gdk/DragProtocol.java:
	* src/java/org/gnu/gdk/Drawable.java:
	* src/java/org/gnu/gdk/Event.java:
	* src/java/org/gnu/gdk/EventAny.java:
	* src/java/org/gnu/gdk/EventButton.java:
	* src/java/org/gnu/gdk/EventClient.java:
	* src/java/org/gnu/gdk/EventConfigure.java:
	* src/java/org/gnu/gdk/EventCrossing.java:
	* src/java/org/gnu/gdk/EventDND.java:
	* src/java/org/gnu/gdk/EventExpose.java:
	* src/java/org/gnu/gdk/EventFocus.java:
	* src/java/org/gnu/gdk/EventKey.java:
	* src/java/org/gnu/gdk/EventMask.java:
	* src/java/org/gnu/gdk/EventMotion.java:
	* src/java/org/gnu/gdk/EventNoExpose.java:
	* src/java/org/gnu/gdk/EventOwnerChange.java:
	* src/java/org/gnu/gdk/EventProperty.java:
	* src/java/org/gnu/gdk/EventProximity.java:
	* src/java/org/gnu/gdk/EventScroll.java:
	* src/java/org/gnu/gdk/EventSelection.java:
	* src/java/org/gnu/gdk/EventSetting.java:
	* src/java/org/gnu/gdk/EventType.java:
	* src/java/org/gnu/gdk/EventVisibility.java:
	* src/java/org/gnu/gdk/EventWindowState.java:
	* src/java/org/gnu/gdk/ExtensionMode.java:
	* src/java/org/gnu/gdk/Fill.java:
	* src/java/org/gnu/gdk/FillRule.java:
	* src/java/org/gnu/gdk/Function.java:
	* src/java/org/gnu/gdk/GC.java:
	* src/java/org/gnu/gdk/GCValuesMask.java:
	* src/java/org/gnu/gdk/Gdk.java:
	* src/java/org/gnu/gdk/Geometry.java:
	* src/java/org/gnu/gdk/GrabStatus.java:
	* src/java/org/gnu/gdk/Gravity.java:
	* src/java/org/gnu/gdk/Image.java:
	* src/java/org/gnu/gdk/ImageType.java:
	* src/java/org/gnu/gdk/InputCondition.java:
	* src/java/org/gnu/gdk/InputMode.java:
	* src/java/org/gnu/gdk/InputSource.java:
	* src/java/org/gnu/gdk/InterpType.java:
	* src/java/org/gnu/gdk/JoinStyle.java:
	* src/java/org/gnu/gdk/KeySymbol.java:
	* src/java/org/gnu/gdk/Keymap.java:
	* src/java/org/gnu/gdk/KeymapKey.java:
	* src/java/org/gnu/gdk/LineStyle.java:
	* src/java/org/gnu/gdk/ModifierType.java:
	* src/java/org/gnu/gdk/NotifyType.java:
	* src/java/org/gnu/gdk/OverlapType.java:
	* src/java/org/gnu/gdk/Pango.java:
	* src/java/org/gnu/gdk/PangoAttrEmbossed.java:
	* src/java/org/gnu/gdk/PangoAttrStipple.java:
	* src/java/org/gnu/gdk/Pixbuf.java:
	* src/java/org/gnu/gdk/PixbufAlphaMode.java:
	* src/java/org/gnu/gdk/PixbufAnimation.java:
	* src/java/org/gnu/gdk/PixbufAnimationIter.java:
	* src/java/org/gnu/gdk/PixbufError.java:
	* src/java/org/gnu/gdk/PixbufFormat.java:
	* src/java/org/gnu/gdk/PixbufLoader.java:
	* src/java/org/gnu/gdk/PixbufRotation.java:
	* src/java/org/gnu/gdk/Pixmap.java:
	* src/java/org/gnu/gdk/Point.java:
	* src/java/org/gnu/gdk/PropMode.java:
	* src/java/org/gnu/gdk/Property.java:
	* src/java/org/gnu/gdk/PropertyState.java:
	* src/java/org/gnu/gdk/Rectangle.java:
	* src/java/org/gnu/gdk/Region.java:
	* src/java/org/gnu/gdk/RgbCmap.java:
	* src/java/org/gnu/gdk/RgbDither.java:
	* src/java/org/gnu/gdk/Screen.java:
	* src/java/org/gnu/gdk/ScrollDirection.java:
	* src/java/org/gnu/gdk/Segment.java:
	* src/java/org/gnu/gdk/SettingAction.java:
	* src/java/org/gnu/gdk/Span.java:
	* src/java/org/gnu/gdk/Status.java:
	* src/java/org/gnu/gdk/SubwindowMode.java:
	* src/java/org/gnu/gdk/VisibilityState.java:
	* src/java/org/gnu/gdk/Visual.java:
	* src/java/org/gnu/gdk/VisualType.java:
	* src/java/org/gnu/gdk/WMDecoration.java:
	* src/java/org/gnu/gdk/WMFunction.java:
	* src/java/org/gnu/gdk/Window.java:
	* src/java/org/gnu/gdk/WindowAttr.java:
	* src/java/org/gnu/gdk/WindowAttributesType.java:
	* src/java/org/gnu/gdk/WindowClass.java:
	* src/java/org/gnu/gdk/WindowEdge.java:
	* src/java/org/gnu/gdk/WindowHints.java:
	* src/java/org/gnu/gdk/WindowState.java:
	* src/java/org/gnu/gdk/WindowType.java:
	* src/java/org/gnu/gdk/WindowTypeHint.java:
	* src/java/org/gnu/glib/Boxed.java:
	* src/java/org/gnu/glib/Enum.java:
	* src/java/org/gnu/glib/Error.java:
	* src/java/org/gnu/glib/Flags.java:
	* src/java/org/gnu/glib/GListString.java:
	* src/java/org/gnu/glib/GObject.java:
	* src/java/org/gnu/glib/Handle.java:
	* src/java/org/gnu/glib/Handle32Bits.java:
	* src/java/org/gnu/glib/Handle64Bits.java:
	* src/java/org/gnu/glib/List.java:
	* src/java/org/gnu/glib/Quark.java:
	* src/java/org/gnu/glib/SpawnError.java:
	* src/java/org/gnu/glib/Value.java:
	* src/java/org/gnu/gtk/AboutDialog.java:
	* src/java/org/gnu/gtk/AccelFlags.java:
	* src/java/org/gnu/gtk/AccelGroup.java:
	* src/java/org/gnu/gtk/AccelKey.java:
	* src/java/org/gnu/gtk/AccelLabel.java:
	* src/java/org/gnu/gtk/AccelMap.java:
	* src/java/org/gnu/gtk/Accessible.java:
	* src/java/org/gnu/gtk/Action.java:
	* src/java/org/gnu/gtk/ActionEntry.java:
	* src/java/org/gnu/gtk/ActionGroup.java:
	* src/java/org/gnu/gtk/Adjustment.java:
	* src/java/org/gnu/gtk/Alignment.java:
	* src/java/org/gnu/gtk/AnchorType.java:
	* src/java/org/gnu/gtk/Arrow.java:
	* src/java/org/gnu/gtk/ArrowType.java:
	* src/java/org/gnu/gtk/AspectFrame.java:
	* src/java/org/gnu/gtk/AttachOptions.java:
	* src/java/org/gnu/gtk/Bin.java:
	* src/java/org/gnu/gtk/BindingSet.java:
	* src/java/org/gnu/gtk/Border.java:
	* src/java/org/gnu/gtk/Box.java:
	* src/java/org/gnu/gtk/Button.java:
	* src/java/org/gnu/gtk/ButtonBox.java:
	* src/java/org/gnu/gtk/ButtonBoxStyle.java:
	* src/java/org/gnu/gtk/ButtonsType.java:
	* src/java/org/gnu/gtk/Calendar.java:
	* src/java/org/gnu/gtk/CalendarDisplayOptions.java:
	* src/java/org/gnu/gtk/CellEditable.java:
	* src/java/org/gnu/gtk/CellLayout.java:
	* src/java/org/gnu/gtk/CellLayoutHelper.java:
	* src/java/org/gnu/gtk/CellRenderer.java:
	* src/java/org/gnu/gtk/CellRendererCombo.java:
	* src/java/org/gnu/gtk/CellRendererMode.java:
	* src/java/org/gnu/gtk/CellRendererPixbuf.java:
	* src/java/org/gnu/gtk/CellRendererProgress.java:
	* src/java/org/gnu/gtk/CellRendererState.java:
	* src/java/org/gnu/gtk/CellRendererText.java:
	* src/java/org/gnu/gtk/CellRendererToggle.java:
	* src/java/org/gnu/gtk/CellView.java:
	* src/java/org/gnu/gtk/CheckButton.java:
	* src/java/org/gnu/gtk/CheckMenuItem.java:
	* src/java/org/gnu/gtk/Clipboard.java:
	* src/java/org/gnu/gtk/ColorButton.java:
	* src/java/org/gnu/gtk/ColorSelection.java:
	* src/java/org/gnu/gtk/ColorSelectionDialog.java:
	* src/java/org/gnu/gtk/Combo.java:
	* src/java/org/gnu/gtk/ComboBox.java:
	* src/java/org/gnu/gtk/ComboBoxEntry.java:
	* src/java/org/gnu/gtk/Container.java:
	* src/java/org/gnu/gtk/CornerType.java:
	* src/java/org/gnu/gtk/Curve.java:
	* src/java/org/gnu/gtk/CurveType.java:
	* src/java/org/gnu/gtk/DebugFlag.java:
	* src/java/org/gnu/gtk/DeleteType.java:
	* src/java/org/gnu/gtk/DestDefaults.java:
	* src/java/org/gnu/gtk/Dialog.java:
	* src/java/org/gnu/gtk/DialogFlags.java:
	* src/java/org/gnu/gtk/DirectionType.java:
	* src/java/org/gnu/gtk/DrawingArea.java:
	* src/java/org/gnu/gtk/EditableHelper.java:
	* src/java/org/gnu/gtk/Entry.java:
	* src/java/org/gnu/gtk/EntryCompletion.java:
	* src/java/org/gnu/gtk/EventBox.java:
	* src/java/org/gnu/gtk/Expander.java:
	* src/java/org/gnu/gtk/ExpanderStyle.java:
	* src/java/org/gnu/gtk/FileChooserAction.java:
	* src/java/org/gnu/gtk/FileChooserButton.java:
	* src/java/org/gnu/gtk/FileChooserDialog.java:
	* src/java/org/gnu/gtk/FileChooserError.java:
	* src/java/org/gnu/gtk/FileChooserHelper.java:
	* src/java/org/gnu/gtk/FileChooserWidget.java:
	* src/java/org/gnu/gtk/FileFilter.java:
	* src/java/org/gnu/gtk/FileFilterFlags.java:
	* src/java/org/gnu/gtk/FileSelection.java:
	* src/java/org/gnu/gtk/Fixed.java:
	* src/java/org/gnu/gtk/FontButton.java:
	* src/java/org/gnu/gtk/FontSelection.java:
	* src/java/org/gnu/gtk/FontSelectionDialog.java:
	* src/java/org/gnu/gtk/Frame.java:
	* src/java/org/gnu/gtk/GammaCurve.java:
	* src/java/org/gnu/gtk/Gtk.java:
	* src/java/org/gnu/gtk/GtkObject.java:
	* src/java/org/gnu/gtk/HBox.java:
	* src/java/org/gnu/gtk/HButtonBox.java:
	* src/java/org/gnu/gtk/HPaned.java:
	* src/java/org/gnu/gtk/HRuler.java:
	* src/java/org/gnu/gtk/HScale.java:
	* src/java/org/gnu/gtk/HScrollBar.java:
	* src/java/org/gnu/gtk/HSeparator.java:
	* src/java/org/gnu/gtk/HandleBox.java:
	* src/java/org/gnu/gtk/IMContext.java:
	* src/java/org/gnu/gtk/IMContextSimple.java:
	* src/java/org/gnu/gtk/IMMulticontext.java:
	* src/java/org/gnu/gtk/IconFactory.java:
	* src/java/org/gnu/gtk/IconInfo.java:
	* src/java/org/gnu/gtk/IconLookupFlags.java:
	* src/java/org/gnu/gtk/IconSet.java:
	* src/java/org/gnu/gtk/IconSize.java:
	* src/java/org/gnu/gtk/IconSource.java:
	* src/java/org/gnu/gtk/IconTheme.java:
	* src/java/org/gnu/gtk/IconView.java:
	* src/java/org/gnu/gtk/Image.java:
	* src/java/org/gnu/gtk/ImageAnimationData.java:
	* src/java/org/gnu/gtk/ImageIconSetData.java:
	* src/java/org/gnu/gtk/ImageImageData.java:
	* src/java/org/gnu/gtk/ImageMenuItem.java:
	* src/java/org/gnu/gtk/ImagePixbufData.java:
	* src/java/org/gnu/gtk/ImagePixmapData.java:
	* src/java/org/gnu/gtk/ImageStockData.java:
	* src/java/org/gnu/gtk/ImageType.java:
	* src/java/org/gnu/gtk/InputDialog.java:
	* src/java/org/gnu/gtk/Invisible.java:
	* src/java/org/gnu/gtk/Item.java:
	* src/java/org/gnu/gtk/ItemFactory.java:
	* src/java/org/gnu/gtk/ItemFactoryEntry.java:
	* src/java/org/gnu/gtk/Justification.java:
	* src/java/org/gnu/gtk/Label.java:
	* src/java/org/gnu/gtk/Layout.java:
	* src/java/org/gnu/gtk/ListStore.java:
	* src/java/org/gnu/gtk/Menu.java:
	* src/java/org/gnu/gtk/MenuBar.java:
	* src/java/org/gnu/gtk/MenuDirectionType.java:
	* src/java/org/gnu/gtk/MenuFactoryType.java:
	* src/java/org/gnu/gtk/MenuItem.java:
	* src/java/org/gnu/gtk/MenuShell.java:
	* src/java/org/gnu/gtk/MenuToolButton.java:
	* src/java/org/gnu/gtk/MessageDialog.java:
	* src/java/org/gnu/gtk/MessageType.java:
	* src/java/org/gnu/gtk/MetricType.java:
	* src/java/org/gnu/gtk/Misc.java:
	* src/java/org/gnu/gtk/MovementStep.java:
	* src/java/org/gnu/gtk/Notebook.java:
	* src/java/org/gnu/gtk/ObjectFlags.java:
	* src/java/org/gnu/gtk/OptionMenu.java:
	* src/java/org/gnu/gtk/Orientation.java:
	* src/java/org/gnu/gtk/PackType.java:
	* src/java/org/gnu/gtk/Paned.java:
	* src/java/org/gnu/gtk/PathPriorityType.java:
	* src/java/org/gnu/gtk/PathType.java:
	* src/java/org/gnu/gtk/Plug.java:
	* src/java/org/gnu/gtk/PolicyType.java:
	* src/java/org/gnu/gtk/PositionType.java:
	* src/java/org/gnu/gtk/Progress.java:
	* src/java/org/gnu/gtk/ProgressBar.java:
	* src/java/org/gnu/gtk/ProgressBarOrientation.java:
	* src/java/org/gnu/gtk/ProgressBarStyle.java:
	* src/java/org/gnu/gtk/RadioAction.java:
	* src/java/org/gnu/gtk/RadioActionEntry.java:
	* src/java/org/gnu/gtk/RadioButton.java:
	* src/java/org/gnu/gtk/RadioMenuItem.java:
	* src/java/org/gnu/gtk/RadioToolButton.java:
	* src/java/org/gnu/gtk/Range.java:
	* src/java/org/gnu/gtk/Rc.java:
	* src/java/org/gnu/gtk/RcFlags.java:
	* src/java/org/gnu/gtk/RcProperty.java:
	* src/java/org/gnu/gtk/RcStyle.java:
	* src/java/org/gnu/gtk/RcTokenType.java:
	* src/java/org/gnu/gtk/ReliefStyle.java:
	* src/java/org/gnu/gtk/Requisition.java:
	* src/java/org/gnu/gtk/ResizeMode.java:
	* src/java/org/gnu/gtk/ResponseType.java:
	* src/java/org/gnu/gtk/Ruler.java:
	* src/java/org/gnu/gtk/Scale.java:
	* src/java/org/gnu/gtk/ScrollBar.java:
	* src/java/org/gnu/gtk/ScrollType.java:
	* src/java/org/gnu/gtk/ScrolledWindow.java:
	* src/java/org/gnu/gtk/SelectionData.java:
	* src/java/org/gnu/gtk/SelectionMode.java:
	* src/java/org/gnu/gtk/Separator.java:
	* src/java/org/gnu/gtk/SeparatorMenuItem.java:
	* src/java/org/gnu/gtk/SeparatorToolItem.java:
	* src/java/org/gnu/gtk/Settings.java:
	* src/java/org/gnu/gtk/ShadowType.java:
	* src/java/org/gnu/gtk/SideType.java:
	* src/java/org/gnu/gtk/SignalRunType.java:
	* src/java/org/gnu/gtk/SimpleList.java:
	* src/java/org/gnu/gtk/SizeGroup.java:
	* src/java/org/gnu/gtk/SizeGroupMode.java:
	* src/java/org/gnu/gtk/SortType.java:
	* src/java/org/gnu/gtk/SpinButton.java:
	* src/java/org/gnu/gtk/SpinButtonUpdatePolicy.java:
	* src/java/org/gnu/gtk/SpinType.java:
	* src/java/org/gnu/gtk/StateType.java:
	* src/java/org/gnu/gtk/StatusBar.java:
	* src/java/org/gnu/gtk/Style.java:
	* src/java/org/gnu/gtk/SubmenuDirection.java:
	* src/java/org/gnu/gtk/SubmenuPlacement.java:
	* src/java/org/gnu/gtk/Table.java:
	* src/java/org/gnu/gtk/TargetEntry.java:
	* src/java/org/gnu/gtk/TargetFlags.java:
	* src/java/org/gnu/gtk/TearoffMenuItem.java:
	* src/java/org/gnu/gtk/TextAppearance.java:
	* src/java/org/gnu/gtk/TextAttributes.java:
	* src/java/org/gnu/gtk/TextBuffer.java:
	* src/java/org/gnu/gtk/TextChildAnchor.java:
	* src/java/org/gnu/gtk/TextDirection.java:
	* src/java/org/gnu/gtk/TextIter.java:
	* src/java/org/gnu/gtk/TextLine.java:
	* src/java/org/gnu/gtk/TextLineData.java:
	* src/java/org/gnu/gtk/TextMark.java:
	* src/java/org/gnu/gtk/TextSearchFlags.java:
	* src/java/org/gnu/gtk/TextTag.java:
	* src/java/org/gnu/gtk/TextTagTable.java:
	* src/java/org/gnu/gtk/TextView.java:
	* src/java/org/gnu/gtk/TextWindowType.java:
	* src/java/org/gnu/gtk/ToggleAction.java:
	* src/java/org/gnu/gtk/ToggleActionEntry.java:
	* src/java/org/gnu/gtk/ToggleButton.java:
	* src/java/org/gnu/gtk/ToggleToolButton.java:
	* src/java/org/gnu/gtk/ToolBar.java:
	* src/java/org/gnu/gtk/ToolBarChildType.java:
	* src/java/org/gnu/gtk/ToolBarSpaceStyle.java:
	* src/java/org/gnu/gtk/ToolBarStyle.java:
	* src/java/org/gnu/gtk/ToolButton.java:
	* src/java/org/gnu/gtk/ToolItem.java:
	* src/java/org/gnu/gtk/ToolTips.java:
	* src/java/org/gnu/gtk/ToolTipsData.java:
	* src/java/org/gnu/gtk/TreeIter.java:
	* src/java/org/gnu/gtk/TreeModel.java:
	* src/java/org/gnu/gtk/TreeModelFilter.java:
	* src/java/org/gnu/gtk/TreeModelSort.java:
	* src/java/org/gnu/gtk/TreePath.java:
	* src/java/org/gnu/gtk/TreeSelection.java:
	* src/java/org/gnu/gtk/TreeSortable.java:
	* src/java/org/gnu/gtk/TreeSortableHelper.java:
	* src/java/org/gnu/gtk/TreeStore.java:
	* src/java/org/gnu/gtk/TreeView.java:
	* src/java/org/gnu/gtk/TreeViewColumn.java:
	* src/java/org/gnu/gtk/TreeViewColumnSizing.java:
	* src/java/org/gnu/gtk/TreeViewDropPosition.java:
	* src/java/org/gnu/gtk/UIManager.java:
	* src/java/org/gnu/gtk/UIManagerItemType.java:
	* src/java/org/gnu/gtk/UpdateType.java:
	* src/java/org/gnu/gtk/VBox.java:
	* src/java/org/gnu/gtk/VButtonBox.java:
	* src/java/org/gnu/gtk/VPaned.java:
	* src/java/org/gnu/gtk/VRuler.java:
	* src/java/org/gnu/gtk/VScale.java:
	* src/java/org/gnu/gtk/VScrollBar.java:
	* src/java/org/gnu/gtk/VSeparator.java:
	* src/java/org/gnu/gtk/Viewport.java:
	* src/java/org/gnu/gtk/Visibility.java:
	* src/java/org/gnu/gtk/Widget.java:
	* src/java/org/gnu/gtk/WidgetAuxInfo.java:
	* src/java/org/gnu/gtk/WidgetFlags.java:
	* src/java/org/gnu/gtk/WidgetHelpType.java:
	* src/java/org/gnu/gtk/Window.java:
	* src/java/org/gnu/gtk/WindowGroup.java:
	* src/java/org/gnu/gtk/WindowPosition.java:
	* src/java/org/gnu/gtk/WindowType.java:
	* src/java/org/gnu/gtk/WrapMode.java:
	* src/java/org/gnu/pango/Alignment.java:
	* src/java/org/gnu/pango/AttrColor.java:
	* src/java/org/gnu/pango/AttrFloat.java:
	* src/java/org/gnu/pango/AttrFontDesc.java:
	* src/java/org/gnu/pango/AttrInt.java:
	* src/java/org/gnu/pango/AttrIterator.java:
	* src/java/org/gnu/pango/AttrLanguage.java:
	* src/java/org/gnu/pango/AttrList.java:
	* src/java/org/gnu/pango/AttrShape.java:
	* src/java/org/gnu/pango/AttrString.java:
	* src/java/org/gnu/pango/AttrType.java:
	* src/java/org/gnu/pango/Attribute.java:
	* src/java/org/gnu/pango/Color.java:
	* src/java/org/gnu/pango/Context.java:
	* src/java/org/gnu/pango/Coverage.java:
	* src/java/org/gnu/pango/CoverageLevel.java:
	* src/java/org/gnu/pango/Direction.java:
	* src/java/org/gnu/pango/EllipsizeMode.java:
	* src/java/org/gnu/pango/Font.java:
	* src/java/org/gnu/pango/FontDescription.java:
	* src/java/org/gnu/pango/FontFace.java:
	* src/java/org/gnu/pango/FontFamily.java:
	* src/java/org/gnu/pango/FontMask.java:
	* src/java/org/gnu/pango/FontMetrics.java:
	* src/java/org/gnu/pango/GlyphString.java:
	* src/java/org/gnu/pango/Language.java:
	* src/java/org/gnu/pango/Layout.java:
	* src/java/org/gnu/pango/LayoutLine.java:
	* src/java/org/gnu/pango/Rectangle.java:
	* src/java/org/gnu/pango/Stretch.java:
	* src/java/org/gnu/pango/Style.java:
	* src/java/org/gnu/pango/TabAlign.java:
	* src/java/org/gnu/pango/TabArray.java:
	* src/java/org/gnu/pango/Underline.java:
	* src/java/org/gnu/pango/Variant.java:
	* src/java/org/gnu/pango/Weight.java:
	* src/java/org/gnu/pango/WrapMode.java:
	converted java code to use java-gnome utility library for
	base classes and native Handles.

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

	* macros/jg_common.m4: Add a new PLATFORM_LDFLAGS variable so we can 
	pass special options during the win32 compile.
	* Makefile.am: Use the PLATFORM_LDFLAGS when linking the library.

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

	* .classpath: added cairo-java dependency for eclipse
	* Makefile.am: added cairo and cairo-java dependencies
	* configure.ac: check for cairo and cairo-java and version bump
	* macros/jg_common.m4: gtk+ dependency bump
	* src/java/org/gnu/gdk/Color.java: (Color),
	(Color.setCairoSourceColor): added setCairoSourceColor method
	* src/jni/org_gnu_gdk_Color.c: added setCairoSourceColor glue

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

	* doc/examples/drawingAreaTest/Test.java: (Test.Test):
	Example to demonstrate addEvents
	* src/java/org/gnu/gtk/Widget.java: (Widget..setEvents), 
	(Widget..addEvents), (Widget..setExtensionEvents), 
	(Widget..getExtensionEvents):
	Bugzilla 171084: Need methods for modifying a widgets eventmask -
	added add setEvents and addEvents methods

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

	* src/java/org/gnu/gdk/Pixmap.java:
	* src/jni/org_gnu_gdk_Pixbuf.c: 
	Bugzilla 171085: No way to create a Gdk.Pixbuf from a Gdk.Drawable -
	added two new constructors to create Pixubf from Drawable and
	from an Image.

2005-03-23  Andrew Cowie  <andrew@operationaldynamics.com>

	* src/java/org/gnu/atk/.cvsignore:
	* src/java/org/gnu/gdk/.cvsignore:
	* src/java/org/gnu/glib/.cvsignore:
	* src/java/org/gnu/gtk/.cvsignore:
	* src/java/org/gnu/gtk/event/.cvsignore:
	* src/java/org/gnu/pango/.cvsignore:
	Ignore generated .class files

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

	* configure.ac: version bump

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

	* macros/jg_common.m4: bugzilla 170924 - fixed include 
	directory for jni headers on linux platform

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

	* Makefile.am:
	swapped the paths used in the classpath during the java -> bytecode 
	compilation. Allows the java code to be compiled in MinGw.
	
2005-03-17  Nicholas Rahn  <nick@mobiledude.com>

	* Makefile.am:
	remove the references to the Mandel example so that distcheck works.
	
2005-03-17  Jeffrey Morgan  <kuzman@gmail.com>

	* Makefile.am:
	* macros/jg_common.m4:
	added platform specific CFLAGS to facilitate Windows compilation

2005-03-17  Jeffrey Morgan  <kuzman@gmail.com>
	* .classpath: changed src path
	* doc/examples/mandel: moved glade example to libglade-java
	project

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

	* prepare-ChangeLog.pl: new file - script to assist 
	creating ChangeLog entries
	* .classpath: new file - needed by eclipse
	* .project: new file - needed by eclipse
	* doc/examples/stockicons/GtkStockIcons.java: changed to
	reference GtkStockIcons instead of GnomeStockIcons
	* test/org/gnu/gtk/test/ComboBoxTest.java: moved
	* test/org/gnu/gtk/test/GtkTestCase.java: moved

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

	* tools/bindingsValidator/BindingsValidator.java:
	* tools/bindingsValidator/bindingsValidator.sh:
	moved from root level tools to facilitate the cvs
	restructuring.

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

	* src/java/org/gnu/gtk/event/MouseEvent.java: BUG 155017 - implemented
	ability to detect single, double, and tripple clicks.

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

	* src/java/org/gnu/gtk/TextBuffer.java: BUG 155013 - handle null
	tags in createTag().
	* src/java/org/gnu/gtk/TextTag.java: (TextTag), (TextTag.TextTag),
	(TextTag.setBackground), (TextTag.setBackgroundFullHeight),
	(TextTag.setBackgroundStipple), (TextTag.setDirection),
	(TextTag.setEditable), (TextTag.setFont),
	(TextTag.setFontDescription), (TextTag.setForegroundStipple),
	(TextTag.setIndent), (TextTag.setJustification),
	(TextTag.setLanguage), (TextTag.setLeftMargin),
	(TextTag.setRightMargin), (TextTag.setRise), (TextTag.setScale),
	(TextTag.setSize), (TextTag.setSizePoints), (TextTag.setStretch),
	(TextTag.setStrikethrough), (TextTag.setStyle), (TextTag.setTabs),
	(TextTag.setVariant), (TextTag.setWeight), (TextTag.setWrapMode):
	added support for additional properties.
	* src/jni/org_gnu_gtk_TextTag.c: added additional native methods
	to support new property types and commented out unused methods.

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

	* configure.ac: version bump

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

	* src/java/org/gnu/gtk/Window.java: BUG 168014 - Added
	new methods.
	* src/jni/org_gnu_gtk_Window.c: fixed signature of two
	methods.

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

	* src/java/org/gnu/gtk/Dialog.java: BUG 168217 - Added
	new addButton method.

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

	* src/java/org/gnu/gtk/TreeView.java: BUG 166682 - Setting TreeIter 
	during activate callback
	* doc/examples/TestTree.java: updated example to demonstrate
	activate callback.

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

	* Makefile.am: removed Makefile.in and configure
	from DISTCLEANFILES

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

	* Makefile.am: added new file to compilation
	* src/java/org/gnu/gtk/ToggleToolButton.java: (ToggleToolButton): formatting
	* src/jni/org_gnu_gtk_ToggleToolButton.c: added bindings for widget.

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

	* src/jni/org_gnu_pango_FontFamily.c:
	applied Mike Emmel's patch to fix bug in list_faces method

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

	* src/java/org/gnu/gtk/IconTheme.java: (IconTheme),
	(IconTheme.loadIcon): Fixed improper error handling
	* src/jni/org_gnu_gtk_IconTheme.c: Fixed improper error handling

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

	* src/jni/org_gnu_glib_GObject.c: Fixed handling of callbacks
	to static methods

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

	* src/java/org/gnu/gtk/Widget.java: Added TODO comment
	* src/jni/org_gnu_gtk_Widget.c: Fixed problems with getting pointer to GdkColor.
