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

	* configure.ac: Increased version
	* gtk2-java.pc.in: fixed name of shared object
	* macros/jg_common.m4: Increased gtk requirement to 2.6
	* macros/jg_gtk_java.m4: getting GTKJAVA_LIBS for linking

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

	* Makefile.am: changed so jg_jnu.h is installed.

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

	* src/java/org/gnu/gdk/Gdk.java:
	* src/java/org/gnu/glib/GObject.java:
	* src/java/org/gnu/gtk/Gtk.java:
	Changed to load correct shared object.

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

	* Makefile.am:
	* configure.ac:
	* macros/am_path_docbook.m4:
	* src/jni/org_gnu_gtk_Plug.c:
	Necessary changes for Win32 compilation.

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

	* Makefile.am: removed incorrect filename "file.txt", installed
	macros used by other java-gnome packages, and fixed javadoc
	footer declaration.

2005-01-14  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* .cvsignore: Remove config.cache.
	* src/java/org/gnu/glib/.cvsignore: Remove .dirstamp.
	* src/java/org/gnu/gdk/.cvsignore: Remove file.
	* src/java/org/gnu/glib/.cvsignore: Remove .dirstamp.
	* src/java/org/gnu/gtk/.cvsignore: Remove file.
	* src/java/org/gnu/atk/.cvsignore: Likewise.
	* src/java/org/gnu/pango/.cvsignore: Likewise.
	* src/java/org/gnu/gtk/event/.cvsignore: Likewise.

	* .cvsignore: Add automake-generated files.  Remove lib and
	gtk2-java.pc.buildplace.
	* src/.cvsignore: Remove.
	* doc/.cvsignore: Remove.

	* Makefile.am (clean-local): Remove doc/api.
	(DISTCLEANFILES): Remove files generated by autogen.sh.
	(distclean-local): Remove directories generated by autogen.sh.
	* autogen.sh: Add --copy options to automake and libtoolize.
	* install-sh: Remove file.

	* .cvsignore: Add libtool.
	* Makefile.am (clean-local): Remove docbook-generated directories.
	(CLEANFILES): Remove doc/FAQ.html.
	* src/java/org/gnu/gdk/.cvsignore: Remove Gdk.java.  Add
	.dirstamp.
	* src/java/org/gnu/glib/.cvsignore: Remove GObject.java.  Add
	Config.java.
	* src/java/org/gnu/gtk/.cvsignore: Add .dirstamp.
	* src/java/org/gnu/atk/.cvsignore: New file.
	* src/java/org/gnu/pango/.cvsignore: Likewise.
	* src/java/org/gnu/gtk/event/.cvsignore: Likewise.
	* src/jni/.cvsignore: Likewise.

	* Makefile.am (java_gtk_source_files): Sort sources.
	(jni_gtk_source_files): Likewise.
	(examples): New variable.
	(example_files): Likewise.
	(libgtkjni_la_SOURCES): Add jg_jnu.h.
	(pkgconfig_DATA): Install gtk2-java.pc.
	(doc_DATA): Install text files.
	(install-data-local): Install api documentation.  Install
	examples.

2005-01-13  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* doc/FAQ.sgml: Specify article's html filename.
	* Makefile.am: New file.
	* configure.ac: New file.
	* .cvsignore: Add automake generated files.
	* Makefile.in: Remove file.
	* autogen.sh: Use a modified version of GTK's autogen.sh.
	* configure.in: Remove file.
	* gtk2-java.pc.buildplace.in: Remove file.
	* doc/Makefile.in: Remove file.
	* macros/am_path_gcj.m4 (AM_PATH_GCJ): Quote AM_PATH_GCJ.
	* macros/jg_common.m4: Don't call AC_CONFIG_AUX_DIR.
	* macros/jg_gnome_java.m4 (JG_GNOME_JAVA): Quote JG_GNOME_JAVA.
	* macros/jg_gtk_java.m4 (JG_GTK_JAVA): Quote JG_GTK_JAVA.
	* src/Makefile.in: Remove file.
	* src/java/org/gnu/gdk/Gdk.java.in: Replace autoconf substitution
	with Config value reference and move to...
	* src/java/org/gnu/gdk/Gdk.java: Re-add file.
	* src/java/org/gnu/glib/Config.java.in: New file.
	* src/java/org/gnu/glib/GObject.java.in: Replace autoconf
	substitution with Config value reference and move to...
	* src/java/org/gnu/glib/GObject.java: Re-add file.
	* src/java/org/gnu/glib/Gtk.java.in: Replace autoconf substitution
	with Config value reference and move to...
	* src/java/org/gnu/glib/Gtk.java: Re-add file.

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

	* doc/examples/runExample.sh.in:
	Applied Joao Victor's patch to add support for Kaffe

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

	* src/jni/org_gnu_glib_GObject.c:
	changed logging to log stack traces for all libraries.

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

	* src/jni/jg_jnu.c:
	fixed error where pointer array wasn't allocated.

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

	* src/java/org/gnu/gdk/Bitmap.java: (Bitmap):
	* src/java/org/gnu/gdk/Geometry.java: (Geometry.getMinWidth),
	(Geometry), (Geometry.getMaxWidth), (Geometry.getMinHeight),
	(Geometry.getMaxHeight), (Geometry.getBaseWidth),
	(Geometry.getBaseHeight), (Geometry.getWidthIncrement),
	(Geometry.getHeightIncrement), (Geometry.getMinAspect),
	(Geometry.getMaxAspect), (Geometry.getWindowGravity):
	* src/java/org/gnu/gdk/Pixmap.java: (Pixmap), (Pixmap.Pixmap):
	* src/java/org/gnu/gdk/Visual.java: (Visual), (Visual.getDepth),
	(Visual.getByteOrder), (Visual.getColormapSize),
	(Visual.getBitsPerRGB), (Visual.getRedMask), (Visual.getRedShift),
	(Visual.getRedPrec), (Visual.getGreenMask), (Visual.getGreenShift),
	(Visual.getGreenPrec), (Visual.getBlueMask), (Visual.getBlueShift),
	(Visual.getBluePrec), (Visual.getScreen):
	* src/java/org/gnu/gdk/Window.java: (Window.clearArea), (Window),
	(Window.getKeyboardFocus), (Window.mergeChildShapes),
	(Window.setStaticGravities), (Window.setModalHint),
	(Window.setGeometryHints), (Window.beginPaintRectangle),
	(Window.beginPaintRegion), (Window.endPaint), (Window.setTitle),
	(Window.setRole), (Window.setTransientOf), (Window.setBackground),
	(Window.setCursor), (Window.getPosition), (Window.getOrigin),
	(Window.getRootOrigin), (Window.getFrameExtents),
	(Window.getParent), (Window.getToplevel), (Window.getChildren),
	(Window.setIconList), (Window.setIcon), (Window.setIconName),
	(Window.iconify), (Window.deiconify), (Window.stick),
	(Window.unstick), (Window.maximize), (Window.unmaximize):
	* src/jni/jg_jnu.c:
	* src/jni/jg_jnu.h:
	* src/jni/org_gnu_gdk_Visual.c:
	* src/jni/org_gnu_gdk_Window.c:
	Added missing API from gdk.

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

	* src/java/org/gnu/gtk/Container.java: 
	* src/java/org/gnu/gtk/Notebook.java:
	* src/java/org/gnu/gtk/TextBuffer.java:
	* src/java/org/gnu/gtk/TextView.java:
	fixed callback methods to use Handle instead of int for native peers.

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

	* src/java/org/gnu/atk/AtkObject.java: (AtkObject.getParent),
	(AtkObject.getChild):
	* src/java/org/gnu/gdk/Colormap.java: (Colormap.getVisual),
	(Colormap.getScreen):
	* src/java/org/gnu/gdk/Display.java: (Display.getScreen),
	(Display.getDefaultScreen), (Display.listDevice),
	(Display.getCorePointer), (Display.getWindowAtPointer):
	* src/java/org/gnu/gdk/DragContext.java: (DragContext.getSource),
	(DragContext.getDestination):
	* src/java/org/gnu/gdk/Drawable.java: (Drawable.getColormap),
	(Drawable.getVisual), (Drawable.getImage), (Drawable.getDisplay),
	(Drawable.getScreen):
	* src/java/org/gnu/gdk/GC.java: (GC.getColormap):
	* src/java/org/gnu/gdk/Image.java: (Image.getColormap):
	* src/java/org/gnu/gdk/PixbufLoader.java: (PixbufLoader.getPixbuf):
	* src/java/org/gnu/gdk/Screen.java: (Screen.getDefaultColormap),
	(Screen.getSystemColormap), (Screen.gdtSystemVisual),
	(Screen.getRGBColormap), (Screen.getRGBVisual),
	(Screen.getRootWindow), (Screen.getDisplay),
	(Screen.getToplevelWindows):
	* src/java/org/gnu/gdk/Window.java: (Window.getWindowAt):
	* src/java/org/gnu/gtk/AboutDialog.java: (AboutDialog.getLogo),
	(AboutDialog.setURLHook), (AboutDialog.setEmailHook),
	(AboutDialog.handleURLActivate), (AboutDialog.handleEmailActivate):
	* 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.getProxies):
	* src/java/org/gnu/gtk/Bin.java: (Bin.getChild):
	* 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.getModel),
	(ComboBox.handleSeparatorFunc):
	* src/java/org/gnu/gtk/Container.java: (Container.getChildren):
	* src/java/org/gnu/gtk/Dialog.java: (Dialog.getDialogLayout),
	(Dialog.getActionArea):
	* src/java/org/gnu/gtk/Entry.java: (Entry.getLayout):
	* src/java/org/gnu/gtk/EntryCompletion.java:
	(EntryCompletion.getEntry), (EntryCompletion.getModel),
	(EntryCompletion.handleMatchSelected):
	* src/java/org/gnu/gtk/Expander.java: (Expander.getLabelWidget):
	* src/java/org/gnu/gtk/FileChooserDialog.java:
	(FileChooserDialog.getPreviewWidget),
	(FileChooserDialog.getExtraWidget),
	(FileChooserDialog.listFilters), (FileChooserDialog.getFilter):
	* src/java/org/gnu/gtk/FileChooserWidget.java:
	(FileChooserWidget.getPreviewWidget),
	(FileChooserWidget.getExtraWidget),
	(FileChooserWidget.listFilters), (FileChooserWidget.getFilter):
	* 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.in:
	* src/java/org/gnu/gtk/HandleBox.java:
	(HandleBox.handleChildAttached), (HandleBox.handleChildDetached):
	* src/java/org/gnu/gtk/IconView.java:
	(IconView.handleSetScrollAdjustment):
	* src/java/org/gnu/gtk/ImageMenuItem.java:
	(ImageMenuItem.getImage):
	* src/java/org/gnu/gtk/Invisible.java: (Invisible.getScreen):
	* src/java/org/gnu/gtk/ItemFactory.java: (ItemFactory.getItem),
	(ItemFactory.getWidget):
	* src/java/org/gnu/gtk/Label.java: (Label.getMnemonicWidget):
	* src/java/org/gnu/gtk/Layout.java:
	(Layout.getHorizontalAdjustment), (Layout.getVerticalAdjustment):
	* src/java/org/gnu/gtk/ListStore.java:
	(ListStore.handleCompareFunc):
	* src/java/org/gnu/gtk/Menu.java: (Menu.getAttachedMenus):
	* 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/RadioAction.java: (RadioAction.getGroup):
	* src/java/org/gnu/gtk/RadioMenuItem.java:
	(RadioMenuItem.getGroup):
	* src/java/org/gnu/gtk/RadioToolButton.java:
	(RadioToolButton.getGroup):
	* src/java/org/gnu/gtk/Range.java: (Range.getAdjustment):
	* src/java/org/gnu/gtk/Scale.java:
	* src/java/org/gnu/gtk/ScrolledWindow.java:
	(ScrolledWindow.getHAdjustment), (ScrolledWindow.getVAdjustment):
	* src/java/org/gnu/gtk/SpinButton.java: (SpinButton.getAdjustment):
	* src/java/org/gnu/gtk/TextBuffer.java:
	(TextBuffer.getTextTagTable), (TextBuffer.getMark),
	(TextBuffer.getInsert), (TextBuffer.getSelectionBound):
	* src/java/org/gnu/gtk/TextChildAnchor.java:
	(TextChildAnchor.getWidget):
	* src/java/org/gnu/gtk/TextMark.java: (TextMark.getBuffer):
	* src/java/org/gnu/gtk/TextTagTable.java: (TextTagTable.lookup):
	* src/java/org/gnu/gtk/TextView.java: (TextView.getBuffer):
	* 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.retrieveProxyMenuItem), (ToolItem.getProxyMenuItem):
	* src/java/org/gnu/gtk/TreeModelFilter.java:
	(TreeModelFilter.handleVisibleFunc), (TreeModelFilter.getModel):
	* src/java/org/gnu/gtk/TreeModelSort.java:
	(TreeModelSort.getModel), (TreeModelSort.handleCompareFunc):
	* src/java/org/gnu/gtk/TreeSelection.java: (TreeSelection.doEach),
	(TreeSelection.getTreeView):
	* src/java/org/gnu/gtk/TreeStore.java:
	(TreeStore.handleCompareFunc):
	* src/java/org/gnu/gtk/TreeView.java: (TreeView.getModel),
	(TreeView.getSelection), (TreeView.getHAdjustment),
	(TreeView.getColumn), (TreeView.getExpanderColumn),
	(TreeView.getCursorColumn), (TreeView.getColumns),
	(TreeView.handleSeparatorFunc), (TreeView.handleRowActivated):
	* src/java/org/gnu/gtk/TreeViewColumn.java:
	(TreeViewColumn.getCellRenderers), (TreeViewColumn.getWidget):
	* src/java/org/gnu/gtk/UIManager.java: (UIManager.getActionGroups),
	(UIManager.getAccelGroup), (UIManager.getWidget),
	(UIManager.getToplevels):
	* src/java/org/gnu/gtk/Viewport.java: (Viewport.getHAdjustment),
	(Viewport.getVAdjustment):
	* src/java/org/gnu/gtk/Widget.java: (Widget..getParent),
	(Widget..getParentWindow), (Widget..getWindow),
	(Widget..getToplevel), (Widget..getColormap), (Widget..getStyle),
	(Widget..getContext), (Widget..getAccessible), (Widget..getScreen),
	(Widget..getDisplay), (Widget..getRootWindow):
	* src/java/org/gnu/gtk/Window.java: (Window.getFocusWidget),
	(Window.getScreen):
	* src/jni/org_gnu_gtk_AboutDialog.c:
	Replaced deprecated retrieveGObject with getGObjectFromHandle.
	
2005-01-06  Nicholas Rahn  <nick@mobiledude.com>

	* doc/examples/base/base.java: (base.base), (base.PropListen),
	(base.PropListen.notify), (base), (base.KeySnoop.keyEvent):
	Demonstrate property notification feature.
	
	* src/java/org/gnu/gdk/Drawable.java: (Drawable),
	(Drawable.getType):
	* src/java/org/gnu/gdk/EventKey.java: (EventKey.getState),
	(EventKey.getModifierKey), (EventKey):
	* src/java/org/gnu/gdk/Keymap.java: (Keymap.Keymap), (Keymap),
	(Keymap.getType):
	* src/java/org/gnu/gdk/ModifierType.java: (ModifierType):
	* src/java/org/gnu/gdk/PangoAttrEmbossed.java: (PangoAttrEmbossed),
	(PangoAttrEmbossed.PangoAttrEmbossed),
	(PangoAttrEmbossed.getEmbossed):
	* src/java/org/gnu/gdk/PangoAttrStipple.java: (PangoAttrStipple),
	(PangoAttrStipple.PangoAttrStipple), (PangoAttrStipple.getStipple):
	* src/java/org/gnu/gdk/Window.java: (Window), (Window.getType):
	* src/java/org/gnu/glib/Boxed.java: (Boxed), (Boxed.Boxed),
	(Boxed.getHandle), (Boxed.equals), (Boxed.hashCode):
	* src/java/org/gnu/glib/GObject.java.in:
	* src/java/org/gnu/glib/PropertyNotificationListener.java:
	* src/java/org/gnu/gtk/Action.java: (Action):
	* src/java/org/gnu/gtk/Settings.java: (Settings.Settings),
	(Settings), (Settings.getType):
	* src/java/org/gnu/gtk/event/KeyEvent.java: (KeyEvent.KeyEvent):
	* src/java/org/gnu/pango/Attribute.java: (Attribute.Attribute):
	* src/java/org/gnu/pango/Font.java: (Font.Font), (Font),
	(Font.getType):
	* src/jni/org_gnu_glib_GObject.c:
	Major upgrade of GObject. Can now set/get properties (both GTK-native 
	and Java-side). Property notifications ("notify" signal) listeners.

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

	* src/java/org/gnu/gtk/Widget.java:
	Fixed error with focus event callback signatures.

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

	* doc/examples/testgtk/TestGTK.java: (TestGTK.createToolbar),
	(TestGTK.setTBIcons), (TestGTK.setTBText), (TestGTK.setTBBoth):
	* src/java/org/gnu/gtk/TargetEntry.java: (TargetEntry):
	* src/jni/org_gnu_gtk_TargetEntry.c:
	* src/jni/org_gnu_gtk_Widget.c:
	partial fix for drag-and-drop bug.

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

	* src/jni/org_gnu_gtk_TextBuffer.c:
	Fixed bugs with improper casting of Handles.

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

	* src/java/org/gnu/gtk/TextView.java: (TextView),
	(TextView.getHAdjustment), (TextView.getVAdjustment): added methods
	* src/jni/org_gnu_gtk_TextView.c:  added methods

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

	* src/java/org/gnu/gtk/TreePath.java: (TreePath),
	(TreePath.TreePath), (TreePath.toString), (TreePath.getDepth),
	(TreePath.compare), (TreePath.next), (TreePath.previous),
	(TreePath.up), (TreePath.down), (TreePath.isAncestor),
	(TreePath.isDescendant), (TreePath.appendIndex),
	(TreePath.prependIndex), (TreePath.getIndices):
	* src/java/org/gnu/gtk/Widget.java:
	* src/jni/org_gnu_glib_GObject.c:
	Fixed error with improper mapping of natives to Handles in callback signatures.

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

	* src/java/org/gnu/gtk/ToggleActionEntry.java:
	(ToggleActionEntry.ToggleActionEntry):
	* src/jni/org_gnu_gtk_ActionGroup.c:
	Fix bug which caused uimanager demo to crash.
	
2005-01-04  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/gnu/pango/AttrIterator.java: (AttrIterator),
	(AttrIterator.AttrIterator), (AttrIterator.next),
	(AttrIterator.getRangeStart), (AttrIterator.getRangeEnd),
	(AttrIterator.get), (AttrIterator.finalize): New methods
	* 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/Attribute.java: (Attribute),
	(Attribute.Attribute), (Attribute.getStartIndex),
	(Attribute.getEndIndex): New methods
	* src/java/org/gnu/pango/Color.java: (Color), (Color.Color),
	(Color.getRed), (Color.getGreen), (Color.getBlue),
	(Color.setColor), (Color.finalize): new methods
	* 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): New methods
	* src/java/org/gnu/pango/Coverage.java: (Coverage),
	(Coverage.Coverage), (Coverage.get), (Coverage.setMax),
	(Coverage.set): New methods
	* src/java/org/gnu/pango/Font.java: (Font), (Font.describe),
	(Font.getCoverage), (Font.getMetrics): New methods
	* 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), (FontDescription.finalize): New methods
	* src/java/org/gnu/pango/FontFace.java: (FontFace),
	(FontFace.FontFace), (FontFace.toString), (FontFace.describe): New methods
	* src/java/org/gnu/pango/FontFamily.java: (FontFamily),
	(FontFamily.FontFamily), (FontFamily.toString),
	(FontFamily.listFaces): New methods
	* src/java/org/gnu/pango/FontMetrics.java: (FontMetrics),
	(FontMetrics.FontMetrics), (FontMetrics.getAscent),
	(FontMetrics.getDescent), (FontMetrics.getApproximateCharWidth),
	(FontMetrics.getApproximateDigitWidth): New methods
	* src/java/org/gnu/pango/GlyphString.java: (GlyphString),
	(GlyphString.GlyphString), (GlyphString.setSize),
	(GlyphString.finalize): New methods
	* 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): New methods
	* src/java/org/gnu/pango/TabArray.java: (TabArray),
	(TabArray.TabArray), (TabArray.getSize), (TabArray.resize),
	(TabArray.setTab), (TabArray.getPosition), (TabArray.getAligment),
	(TabArray.positionInPixels), (TabArray.finalize): New methods
	* src/jni/org_gnu_pango_FontDescription.c:
	Added missing API from pango.

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

	* src/jni/jg_jnu.c:
	* src/jni/org_gnu_glib_GObject.c:
	Fixed problem with FindClass call with gcj and kaffe.

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

	* src/java/org/gnu/gdk/Event.java: (Event), (Event.Event),
	(Event.eventsPending), (Event.peek), (Event.get),
	(Event.getGraphicsExpose), (Event.put), (Event.getTime),
	(Event.finalize):
	* src/java/org/gnu/gdk/EventAny.java: (EventAny),
	(EventAny.getWindow):
	* src/java/org/gnu/gdk/EventButton.java: (EventButton),
	(EventButton.EventButton), (EventButton.getButton),
	(EventButton.getX), (EventButton.getY), (EventButton.getType),
	(EventButton.getWindow), (EventButton.getDevice):
	* src/java/org/gnu/gdk/EventKey.java: (EventKey),
	(EventKey.EventKey), (EventKey.getKeyVal), (EventKey.getString),
	(EventKey.getGroup), (EventKey.getLength), (EventKey.getState),
	(EventKey.getWindow):
	* src/java/org/gnu/gdk/EventMask.java: (EventMask):
	* src/java/org/gnu/gdk/EventType.java: (EventType):
	* src/java/org/gnu/glib/ParmFlags:
	* src/jni/org_gnu_gdk_Event.c:
	adding missing gdk event APIs.

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

	* src/java/org/gnu/gdk/Drawable.java: (Drawable.drawRGBImage),
	(Drawable), (Drawable.drawRGBImageDitherAlign),
	(Drawable.drawRGB32Image), (Drawable.drawRGB32ImageDitherAlign),
	(Drawable.drawGrayImage), (Drawable.drawIndexedImage),
	(Drawable.drawPolygon), (Drawable.drawDrawable),
	(Drawable.drawImage), (Drawable.drawPoints),
	(Drawable.drawSegments), (Drawable.drawLines),
	(Drawable.drawGlyphs), (Drawable.drawLayoutLine),
	(Drawable.drawLayout), (Drawable.drawLayoutLineWithColors),
	(Drawable.drawLayoutWithColors), (Drawable.drawPoint),
	(Drawable.drawLine), (Drawable.drawPixbuf),
	(Drawable.drawRectangle), (Drawable.drawArc):
	* src/java/org/gnu/gdk/Window.java:
	Added convience methods to draw items using the default
	graphics context

2004-12-29  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/gnu/gdk/Color.java: (Color), (Color.parse):
	* src/java/org/gnu/gdk/Colormap.java: (Colormap.Colormap),
	(Colormap), (Colormap.getScreen), (Colormap.allocateColors),
	(Colormap.freeColors), (Colormap.queryColor):
	* src/java/org/gnu/gdk/Display.java: (Display), (Display.getEvent),
	(Display.peekEvent), (Display.putEvent),
	(Display.getPointerLocation), (Display.getPointerScreen),
	(Display.getMaxCursorWidth), (Display.getMaxCursorHeight),
	(Display.getDefaultGroup):
	* src/jni/org_gnu_gdk_Color.c:
	* src/jni/org_gnu_gdk_Colormap.c:
	* src/jni/org_gnu_gdk_Display.c:
	added more missing APIs from gdk.

2004-12-29  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/gnu/gdk/Drawable.java: (Drawable),
	(Drawable.getSize), (Drawable.setColormap), (Drawable.getColormap),
	(Drawable.getVisual), (Drawable.getDepth),
	(Drawable.getClipRegion), (Drawable.drawPolygon),
	(Drawable.drawPoints), (Drawable.drawLines), (Drawable.drawGlyphs),
	(Drawable.getDisplay), (Drawable.getScreen), (Drawable.drawPoint),
	(Drawable.drawLine), (Drawable.drawPixbuf),
	(Drawable.drawRectangle), (Drawable.drawArc):
	* src/java/org/gnu/gdk/Fill.java: (Fill):
	* src/java/org/gnu/gdk/Function.java: (Function):
	* src/java/org/gnu/gdk/GC.java: (GC), (GC.getScreen):
	* src/java/org/gnu/gdk/GCValuesMask.java: (GCValuesMask):
	* src/java/org/gnu/gdk/Segment.java: (Segment), (Segment.Segment),
	(Segment.getX1), (Segment.setX1), (Segment.getY1), (Segment.setY1),
	(Segment.getX2), (Segment.setX2), (Segment.getY2), (Segment.setY2):
	* src/java/org/gnu/gdk/SubwindowMode.java: (SubwindowMode):
	* src/java/org/gnu/gdk/Window.java: (Window):
	* src/jni/org_gnu_gdk_Drawable.c:
	* src/jni/org_gnu_gdk_GC.c:
	* src/jni/org_gnu_gdk_Window.c:
	added missing drawing APIs

2004-12-29  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/gnu/gdk/Point.java: (Point), (Point.Point),
	(Point.getX), (Point.setX), (Point.getY), (Point.setY),
	(Point.finalize):
	* 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.finalize):
	* 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/gdk/Span.java: (Span), (Span.Span), (Span.getX),
	(Span.setX), (Span.getY), (Span.setY), (Span.getWidth),
	(Span.setWidth):
	* src/jni/org_gnu_gdk_Rectangle.c:
	* src/jni/org_gnu_gdk_Region.c:
	adding missing gdk APIs

2004-12-29  Nicholas Rahn  <nick@mobiledude.com>

	* doc/examples/base/base.java: (base.main), (base),
	(base.KeySnoop), (base.KeySnoop.keyEvent), (base.Life),
	(base.Life.lifeCycleEvent), (base.Life.lifeCycleQuery):
	Demo the KeySnoopMethod, dog.
	
	* src/java/org/gnu/gtk/Gtk.java.in:
	* src/java/org/gnu/gtk/GtkObject.java: (GtkObject),
	(GtkObject.destroy), (GtkObject.sink):
	* src/java/org/gnu/gtk/IconTheme.java: (IconTheme),
	(IconTheme.getIconSizes):
	* src/java/org/gnu/gtk/Image.java: (Image):
	* src/java/org/gnu/gtk/Label.java: (Label):
	* src/java/org/gnu/gtk/Layout.java: (Layout):
	* src/java/org/gnu/gtk/MenuShell.java: (MenuShell),
	(MenuShell.selectFirst), (MenuShell.cancel):
	* src/java/org/gnu/gtk/Notebook.java:
	* src/java/org/gnu/gtk/Paned.java: (Paned):
	* src/java/org/gnu/gtk/ProgressBar.java: (ProgressBar):
	* src/java/org/gnu/gtk/Rc.java: (Rc):
	* src/java/org/gnu/gtk/Scale.java: (Scale), (Scale.getDrawValue):
	* src/jni/jg_jnu.h:
	* src/jni/org_gnu_gtk_Gtk.c:
	* src/jni/org_gnu_gtk_IconTheme.c:
	* src/jni/org_gnu_gtk_MenuShell.c:
	* src/jni/org_gnu_gtk_Scale.c:
	(Java_org_gnu_gtk_Scale_gtk_1scale_1get_1layout),
	(Java_org_gnu_gtk_Scale_gtk_1scale_1get_1layout_1offsets):
	Updates for missing GTK API.  Includes documentation of deprecated gtk 
	functions so we don't see them in the BindingsValidator output.
	
2004-12-28  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/gnu/gdk/PixbufAnimation.java: (PixbufAnimation),
	(PixbufAnimation.PixbufAnimation), (PixbufAnimation.init),
	(PixbufAnimation.width), (PixbufAnimation.height),
	(PixbufAnimation.getIter), (PixbufAnimation.isStaticImage),
	(PixbufAnimation.getStaticImage):
	* src/java/org/gnu/gdk/PixbufAnimationIter.java:
	(PixbufAnimationIter.PixbufAnimationIter), (PixbufAnimationIter),
	(PixbufAnimationIter.advance), (PixbufAnimationIter.getDelayTime),
	(PixbufAnimationIter.onCurrentlyLoadingFrame),
	(PixbufAnimationIter.getPixbuf):
	* src/jni/org_gnu_gdk_PixbufAnimation.c:
	* src/jni/org_gnu_gdk_PixbufAnimationIter.c:
	Adding complete API to PixbufAnimation and PixbufAnimationIter

2004-12-28  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/gnu/gdk/Pixbuf.java: (Pixbuf), (Pixbuf.copyArea),
	(Pixbuf.addAlpha), (Pixbuf.fill), (Pixbuf.saturateAndPixelate):
	* src/jni/org_gnu_gdk_Pixbuf.c:
	Adding more missing API.

2004-12-28  Jeffrey Morgan  <kuzman@gmail.com>

	* doc/examples/aboutdialog/AboutDialogExample.java:
	(AboutDialogExample...AboutDialogExample):
	* doc/examples/textbuffer/TextBuffer.java: (TextBuffer.insertText):
	* doc/examples/tree/TreeExample.java: (TreeExample.TreeExample),
	(TreeExample.main):
	Changed examples to catch JGException when loading Pixbuf

2004-12-28  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/gnu/gdk/Pixbuf.java: (Pixbuf.createInline),
	(Pixbuf.createWithFile), (Pixbuf.createWithFileSized):
	* src/java/org/gnu/gtk/ColorSelection.java:
	(ColorSelection.getPreviousColor):
	* src/jni/org_gnu_gdk_Pixbuf.c:
	* src/jni/org_gnu_gtk_UIManager.c:
	Fixed incorrect null handle and error handling.

2004-12-28  Jeffrey Morgan  <kuzman@gmail.com>

	* src/jni/org_gnu_gtk_FileChooserHelper.c:
	Fixed a typo.

2004-12-28  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/gnu/pango/AttrType.java: (AttrType):
	* src/java/org/gnu/pango/Underline.java: (Underline):
	Added missing enum elements.

2004-12-28  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/gnu/gdk/InterpType.java: (InterpType):
	* src/java/org/gnu/gdk/Pixbuf.java: (Pixbuf), (Pixbuf.Pixbuf),
	(Pixbuf.createInline), (Pixbuf.createWithFile),
	(Pixbuf.createWithFileSized), (Pixbuf.checkFileExists),
	(Pixbuf.getFileInformation), (Pixbuf.copy), (Pixbuf.width),
	(Pixbuf.height), (Pixbuf.scale), (Pixbuf.composite),
	(Pixbuf.rotate), (Pixbuf.flip), (Pixbuf.getColorspace),
	(Pixbuf.getNumChannels), (Pixbuf.hasAlpha),
	(Pixbuf.getBitsPerSample), (Pixbuf.getPixels),
	(Pixbuf.getRowstride), (Pixbuf.getOption), (Pixbuf.save),
	(Pixbuf.saveToBuffer):
	* src/java/org/gnu/gdk/PixbufError.java: (PixbufError):
	* src/jni/org_gnu_gdk_Pixbuf.c:
	Adding missing API from gdk-pixbuf
	

2004-12-28  Nicholas Rahn  <nick@mobiledude.com>

	* src/java/org/gnu/gtk/AboutDialog.java: (AboutDialog):
	* src/java/org/gnu/gtk/BindingSet.java: (BindingSet),
	(BindingSet.activateEvent), (BindingSet.removeEntry):
	* src/java/org/gnu/gtk/ButtonBox.java: (ButtonBox):
	* src/java/org/gnu/gtk/Calendar.java:
	* src/java/org/gnu/gtk/CellRenderer.java: (CellRenderer):
	* src/java/org/gnu/gtk/CheckMenuItem.java:
	* src/java/org/gnu/gtk/ColorSelection.java:
	* src/java/org/gnu/gtk/ComboBox.java:
	* src/java/org/gnu/gtk/Container.java:
	* src/java/org/gnu/gtk/DrawingArea.java: (DrawingArea):
	* src/java/org/gnu/gtk/Entry.java: (Entry), (Entry.setAlignment),
	(Entry.getAlignment), (Entry.layoutIndexToTextIndex),
	(Entry.textIndexToLayoutIndex):
	* src/java/org/gnu/gtk/FileChooserHelper.java: (FileChooserHelper):
	* src/java/org/gnu/gtk/FileFilter.java: (FileFilter):
	* src/java/org/gnu/gtk/FileSelection.java: (FileSelection),
	(FileSelection.getSelections), (FileSelection.setSelectMultiple),
	(FileSelection.getSelectMultiple):
	* src/java/org/gnu/gtk/FontSelection.java: (FontSelection):
	* src/java/org/gnu/gtk/HButtonBox.java: (HButtonBox):
	* src/java/org/gnu/gtk/IconSet.java: (IconSet.getType), (IconSet):
	* src/java/org/gnu/gtk/IconSize.java: (IconSize):
	* src/java/org/gnu/gtk/IconSource.java: (IconSource),
	(IconSource.setIconName), (IconSource.getIconName):
	* src/java/org/gnu/gtk/VButtonBox.java: (VButtonBox):
	* src/jni/org_gnu_gtk_BindingSet.c:
	* src/jni/org_gnu_gtk_ButtonBox.c:
	* src/jni/org_gnu_gtk_Entry.c:
	* src/jni/org_gnu_gtk_FileChooserHelper.c:
	* src/jni/org_gnu_gtk_FileFilter.c:
	* src/jni/org_gnu_gtk_FileSelection.c:
	* src/jni/org_gnu_gtk_IconSet.c:
	* src/jni/org_gnu_gtk_IconSize.c: New file.
	* src/jni/org_gnu_gtk_IconSource.c:
	Updates for GTK 2.6.  Includes documentation of deprecated gtk 
	functions so we don't see them in the BindingsValidator output.
	
	* src/java/org/gnu/gdk/ExtensionMode.java: (ExtensionMode):
	* src/java/org/gnu/gdk/Gdk.java.in:
	* src/jni/org_gnu_gdk_Gdk.c:
	Added missing native methods.
	
2004-12-27  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/gnu/gdk/Colorspace.java: (Colorspace):
	* src/java/org/gnu/gdk/Pixbuf.java: (Pixbuf.Pixbuf), (Pixbuf),
	(Pixbuf.createWithFile), (Pixbuf.createWithFileSized),
	(Pixbuf.checkFileExists), (Pixbuf.getFileInformation),
	(Pixbuf.scale), (Pixbuf.getColorspace), (Pixbuf.getNumChannels),
	(Pixbuf.hasAlpha), (Pixbuf.getBitsPerSample), (Pixbuf.getPixels),
	(Pixbuf.getRowstride), (Pixbuf.getOption):
	* src/java/org/gnu/gdk/PixbufAlphaMode.java: (PixbufAlphaMode):
	* src/java/org/gnu/gdk/PixbufError.java:
	* src/java/org/gnu/gdk/PixbufFormat.java:
	* src/jni/org_gnu_gdk_Pixbuf.c:
	* src/jni/org_gnu_gdk_PixbufFormat.c:
	Updating gdk-pixbuf bindings by adding missing API

	* src/java/org/gnu/glib/JGException:
	* src/java/org/gnu/glib/Error.java: (Error.Error), (Error),
	(Error.getDomain), (Error.getErrorCode), (Error.getErrorMessage),
	(Error.finalize):
	Created generic Java-GNOME error/exception handling.

2004-12-26  Jeffrey Morgan  <kuzman@gmail.com>

	* src/java/org/gnu/atk/AtkObject.java: (AtkObject),
	(AtkObject.AtkObject), (AtkObject.getName), (AtkObject.setName),
	(AtkObject.getDescription), (AtkObject.setDescription),
	(AtkObject.getParent), (AtkObject.setParent),
	(AtkObject.getNumChildren), (AtkObject.getChild),
	(AtkObject.getRole), (AtkObject.setRole), (AtkObject.getLayer),
	(AtkObject.getMDIZorder), (AtkObject.getIndexInParent),
	(AtkObject.getRoleName), (AtkObject.getRoleForName),
	(AtkObject.addRelationship), (AtkObject.removeRelationship),
	(AtkObject.getLocalizedRoleName):
	* src/java/org/gnu/atk/Layer.java: (Layer):
	* src/java/org/gnu/atk/Relation.java: (Relation),
	(Relation.Relation), (Relation.init), (Relation.registerType),
	(Relation.getRelationTypeName), (Relation.getRelationTypeForName),
	(Relation.getRelationType), (Relation.getTargets),
	(Relation.addTarget):
	* src/java/org/gnu/atk/RelationSet.java: (RelationSet),
	(RelationSet.RelationSet), (RelationSet.add), (RelationSet.remove),
	(RelationSet.contains), (RelationSet.getNumRelations),
	(RelationSet.getRelation), (RelationSet.getRelationByType):
	* src/java/org/gnu/atk/RelationType.java: (RelationType):
	* src/java/org/gnu/atk/Role.java: (Role):
	* src/java/org/gnu/atk/State.java: (State), (State.getTypeName),
	(State.getTypeForName):
	* src/java/org/gnu/atk/StateType.java: (StateType):
	* src/jni/org_gnu_atk_AtkObject.c:
	* src/jni/org_gnu_atk_Relation.c:
	* src/jni/org_gnu_atk_RelationSet.c:
	* src/jni/org_gnu_atk_RelationType.c:
	* src/jni/org_gnu_atk_StateType.c:
	Added missing API from latest atk library.

2004-12-24  Nicholas Rahn  <nick@mobiledude.com>

	* src/java/org/gnu/gtk/ButtonsType.java: (ButtonsType):
	* src/java/org/gnu/gtk/DialogFlags.java: (DialogFlags):
	* src/java/org/gnu/gtk/MessageType.java: (MessageType):
	Javadoc generation cleanups.
	
	* doc/examples/aboutdialog/AboutDialogExample.java:
	(AboutDialogExample), (AboutDialogExample...AboutDialogExample),
	(AboutDialogExample...LinkHandler),
	(AboutDialogExample...LinkHandler.linkActivated):
	* doc/examples/combobox/ComboBoxExample.java:
	(ComboBoxExample.ComboBoxExample):
	* doc/examples/TestTree/TestTree.java: (TestTree..TestTree),
	* src/java/org/gnu/gtk/AboutDialog.java: (AboutDialog),
	(AboutDialog.setURLHook), (AboutDialog.setEmailHook),
	(AboutDialog.handleURLActivate), (AboutDialog.handleEmailActivate):
	(TestTree..addData), (TestTree.), (TestTree..RowSeparator),
	(TestTree..RowSeparator.isSeparator):
	* src/java/org/gnu/gtk/ComboBox.java: (ComboBox),
	(ComboBox.setRowSeparatorMethod), (ComboBox.handleSeparatorFunc),
	(ComboBox.getRowSeparatorMethod):
	* src/java/org/gnu/gtk/FileChooser.java: (FileChooser):
	* src/java/org/gnu/gtk/FileChooserDialog.java: (FileChooserDialog),
	(FileChooserDialog.setShowHidden),
	(FileChooserDialog.getShowHidden):
	* src/java/org/gnu/gtk/FileChooserHelper.java: (FileChooserHelper):
	* src/java/org/gnu/gtk/FileChooserWidget.java: (FileChooserWidget),
	(FileChooserWidget.setShowHidden),
	(FileChooserWidget.getShowHidden):
	* src/java/org/gnu/gtk/TreeModelFilterVisibleMethod.java:
	(TreeModelFilterVisibleMethod):
	* src/java/org/gnu/gtk/TreeView.java: (TreeView),
	(TreeView.setRowSeparatorMethod), (TreeView.handleSeparatorFunc),
	(TreeView.getRowSeparatorMethod):
	* src/jni/jg_jnu.h:
	* src/jni/org_gnu_gtk_AboutDialog.c:
	* src/jni/org_gnu_gtk_ComboBox.c:
	* src/jni/org_gnu_gtk_FileChooserHelper.c:
	* src/jni/org_gnu_gtk_TreeModelFilter.c:
	* src/jni/org_gnu_gtk_TreeView.c:
	Added missing API from GTK 2.6.

2004-12-22  Nicholas Rahn  <nick@mobiledude.com>

	* doc/Makefile.in:
	* src/java/org/gnu/glib/Fireable.java:
	* src/java/org/gnu/gtk/Editable.java:
	* src/java/org/gnu/gtk/EditableHelper.java: (EditableHelper),
	(EditableHelper.EditableHelper):
	* src/java/org/gnu/gtk/ToolButton.java:
	* src/java/org/gnu/gtk/ToolItem.java:
	* src/java/org/gnu/gtk/TreeStore.java:
	* src/java/org/gnu/gtk/TreeView.java:
	* src/java/org/gnu/gtk/TreeSortableHelper.java:
	(TreeSortableHelper), (TreeSortableHelper.TreeSortableHelper):
	* src/java/org/gnu/gtk/TreeViewColumn.java: (TreeViewColumn):
	* src/java/org/gnu/gtk/Widget.java: (Widget.):
	* src/java/org/gnu/gtk/Window.java: (Window):
	* src/java/org/gnu/gtk/event/ExposeEvent.java: (ExposeEvent):
	* src/java/org/gnu/gtk/event/LifeCycleListener.java:
	(LifeCycleListener):
	* src/java/org/gnu/gtk/event/MouseMotionEvent.java:
	(MouseMotionEvent):
	* src/java/org/gnu/gtk/event/TextViewEvent.java:
	Javadoc generation cleanups.
	
	* src/java/org/gnu/gtk/Menu.java: (Menu), (Menu.getAttachedMenus):
	* src/java/org/gnu/gtk/MessageDialog.java: (MessageDialog),
	(MessageDialog.setMarkup), (MessageDialog.setSecondaryText),
	(MessageDialog.setSecondaryMarkup):
	* src/java/org/gnu/gtk/SelectionData.java: (SelectionData),
	(SelectionData.targetsIncludText),
	(SelectionData.targetsIncludeImage):
	* src/jni/org_gnu_gtk_Menu.c:
	* src/jni/org_gnu_gtk_MessageDialog.c:
	* src/jni/org_gnu_gtk_SelectionData.c:
	* src/java/org/gnu/gtk/MenuToolButton.java: New file.
	* src/jni/org_gnu_gtk_MenuToolButton.c: New file.
	Added missing API from GTK 2.6.

2004-12-21  Nicholas Rahn  <nick@mobiledude.com>

	* src/java/org/gnu/pango/EllipsizeMode.java
	* src/java/org/gnu/gtk/Label.java: (Label), (Label.setEllipsize),
	(Label.getEllipsize):
	* src/java/org/gnu/gtk/ProgressBar.java: (ProgressBar),
	(ProgressBar.setEllipsize), (ProgressBar.getEllipsize):
	* src/java/org/gnu/pango/WrapMode.java: (WrapMode):
	* src/jni/org_gnu_gtk_Label.c:
	* src/jni/org_gnu_gtk_ProgressBar.c:
	* src/java/org/gnu/gtk/TextBuffer.java: (TextBuffer),
	(TextBuffer.backspace):
	* src/java/org/gnu/gtk/ToolItem.java: (ToolItem),
	(ToolItem.getToolbarStyle), (ToolItem.rebuildMenu):
	* src/jni/org_gnu_gtk_TextView.c:
	* src/jni/org_gnu_gtk_ToolItem.c:
	Added missing API from gtk2.6.