2005-02-07  Jeffrey Morgan  <[email protected]>

       reviewed by: <delete if not using a buddy>

       * configure.ac:
       * src/java/org/gnu/gtk/Gtk.java: (Gtk.init):

2005-02-04  Thomas Fitzsimmons  <[email protected]>

       * Makefile.am (example_files): Fully qualify example file names.
       (all_example_files): Remove variable.
       (install-data-hook): Change doc/examples handling when installing
       examples.

2005-02-04  Jeffrey Morgan  <[email protected]>

       * src/java/org/gnu/glib/Value.java: (Value.getJavaObject), (Value):
       * src/jni/jg_jnu.c:
       * src/jni/jg_jnu.h:
       * src/jni/org_gnu_glib_GObject.c:
       * src/jni/org_gnu_glib_Value.c:
       Applied Massi's patch.

2005-02-03  Nicholas Rahn  <[email protected]>

       * src/java/org/gnu/glib/GObject.java: (GObject):
       * src/java/org/gnu/gtk/Entry.java:
       * src/jni/org_gnu_glib_GObject.c:
       Fix Entry#handleInsertText callback signature. Add new protected method
       on GObject to retrieve a gint from a Handle (needed by Entry callback).

2005-02-02  Thomas Fitzsimmons  <[email protected]>

       * Makefile.am: change all_example_files calculation.
       (uninstall-local): new target.

       * Makefile.am: run through dos2unix.

2005-02-02  Jeffrey Morgan  <[email protected]>

       * Makefile.am: added examples to EXTRA_DIST

2005-02-01  Jeffrey Morgan  <[email protected]>

       * Makefile.am:  forcing 'make dist' to include
       all macros.

2005-02-01  Jeffrey Morgan  <[email protected]>

       * Makefile.am: fixed problem with doc target.

2005-01-31  Nicholas Rahn  <[email protected]>

       * src/java/org/gnu/atk/AtkObject.java: (AtkObject):
       * src/java/org/gnu/gdk/Color.java: (Color):
       * src/java/org/gnu/gdk/Colormap.java: (Colormap):
       * src/java/org/gnu/gdk/Display.java: (Display):
       * src/java/org/gnu/gdk/Drawable.java: (Drawable):
       * src/java/org/gnu/gdk/Event.java: (Event):
       * src/java/org/gnu/gdk/GC.java: (GC):
       * src/java/org/gnu/gdk/Pixbuf.java: (Pixbuf):
       * src/java/org/gnu/gdk/PixbufAnimation.java: (PixbufAnimation):
       * src/java/org/gnu/gdk/PixbufAnimationIter.java:
       (PixbufAnimationIter):
       * src/java/org/gnu/gdk/Point.java: (Point):
       * src/java/org/gnu/gdk/Rectangle.java: (Rectangle):
       * src/java/org/gnu/gdk/Region.java: (Region):
       * src/java/org/gnu/gdk/Span.java: (Span):
       * src/java/org/gnu/gdk/Window.java: (Window):
       * src/java/org/gnu/glib/EventType.java: (EventType):
       * src/java/org/gnu/glib/GObject.java: (GObject):
       * src/java/org/gnu/glib/Value.java: (Value):
       * src/java/org/gnu/gtk/AboutDialog.java: (AboutDialog):
       * src/java/org/gnu/gtk/Adjustment.java: (Adjustment):
       * src/java/org/gnu/gtk/ArrowType.java:
       * src/java/org/gnu/gtk/AspectFrame.java: (AspectFrame):
       * src/java/org/gnu/gtk/Box.java: (Box):
       * src/java/org/gnu/gtk/Button.java: (Button), (Button.Button):
       * src/java/org/gnu/gtk/CellRenderer.java:
       * src/java/org/gnu/gtk/CellRendererText.java: (CellRendererText):
       * src/java/org/gnu/gtk/CellRendererToggle.java:
       * src/java/org/gnu/gtk/CheckButton.java: (CheckButton):
       * src/java/org/gnu/gtk/CheckMenuItem.java: (CheckMenuItem):
       * src/java/org/gnu/gtk/ColorButton.java: (ColorButton):
       * src/java/org/gnu/gtk/Combo.java: (Combo):
       * src/java/org/gnu/gtk/ComboBox.java: (ComboBox):
       * src/java/org/gnu/gtk/ComboBoxEntry.java: (ComboBoxEntry):
       * src/java/org/gnu/gtk/Dialog.java: (Dialog):
       * src/java/org/gnu/gtk/Entry.java: (Entry):
       * src/java/org/gnu/gtk/EntryCompletion.java: (EntryCompletion):
       * src/java/org/gnu/gtk/EventBox.java: (EventBox):
       * src/java/org/gnu/gtk/IconView.java: (IconView):
       * src/java/org/gnu/gtk/Label.java: (Label):
       * src/java/org/gnu/gtk/ListStore.java: (ListStore):
       * src/java/org/gnu/gtk/Notebook.java: (Notebook):
       * src/java/org/gnu/gtk/SeparatorToolItem.java: (SeparatorToolItem):
       * src/java/org/gnu/gtk/SizeGroup.java: (SizeGroup):
       * src/java/org/gnu/gtk/Table.java: (Table):
       * src/java/org/gnu/gtk/TextBuffer.java: (TextBuffer):
       * 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/TextView.java: (TextView):
       * src/java/org/gnu/gtk/ToolBar.java: (ToolBar):
       * src/java/org/gnu/gtk/ToolTips.java: (ToolTips):
       * src/java/org/gnu/gtk/TreeView.java: (TreeView):
       * src/java/org/gnu/gtk/TreeViewColumn.java: (TreeViewColumn):
       * src/java/org/gnu/gtk/Window.java: (Window):
       * src/java/org/gnu/pango/AttrIterator.java: (AttrIterator):
       * src/java/org/gnu/pango/Context.java: (Context):
       * src/java/org/gnu/pango/FontDescription.java: (FontDescription):
       * src/java/org/gnu/pango/FontMetrics.java: (FontMetrics):
       * src/java/org/gnu/pango/Layout.java: (Layout):
       * src/java/org/gnu/pango/TabArray.java: (TabArray):
       Javadoc cleanups.  Now, there are *no* errors or warnings produced
       during generation!  I think we should try to keep it that way.  :-)

2005-01-29  Jeffrey Morgan  <[email protected]>

       * src/test/org/gnu/gtk/test/GtkTestCase.java: new file
       * src/test/org/gnu/gtk/test/ComboBoxTest.java: new file
       possible start for testing frameworks.

2005-01-29  Jeffrey Morgan  <[email protected]>

       * src/java/org/gnu/gtk/TreeModel.java:
       (TreeModel.handleRowsReordered):
       fixed signature to callback - all pointers are now passed
       as Handles.

2005-01-28  Jeffrey Morgan  <[email protected]>

       * macros/jg_common.m4:
       reversed macro so javadocs are built by default but can be
       turned off by --without-javadocs

2005-01-28  Nicholas Rahn  <[email protected]>

       * src/java/org/gnu/glib/Boxed.java: (Boxed.setHandle), (Boxed):
       * src/java/org/gnu/glib/GObject.java: (GObject),
       (GObject.setJavaObjectProperty), (GObject.getJavaObjectProperty):
       * src/java/org/gnu/glib/Type.java: (Type), (Type.typeIsA):
       * src/java/org/gnu/glib/Value.java: (Value), (Value.setJavaObject),
       (Value.getJavaObject):
       * src/jni/jg_jnu.c:
       * src/jni/jg_jnu.h:
       * src/jni/org_gnu_glib_GObject.c:
       * src/jni/org_gnu_glib_Type.c:
       * src/jni/org_gnu_glib_Value.c:
       Fix the implementation of GObject#set/getJavaObjectProperty so that all
       non-JG objects are stored locally in Java, while JG objects (ones that
       inherit from GObject and Boxed) are set as true C properties.  See
       the example libgnome-java/doc/examples/canvas/CanvasExample.java.

2005-01-27  Jeffrey Morgan  <[email protected]>

       * Makefile.am:
       * macros/jg_common.m4:
       made javadocs an optional build target

2005-01-27  Jeffrey Morgan  <[email protected]>

       * Makefile.am:
       * macros/jg_check_nativecompile.m4:
       added conditional compilation of the gcj shared object.

2005-01-27  Jeffrey Morgan  <[email protected]>

       * gtk2-java.pc.in: Removed hard coded version number.
       * macros/jg_common.m4: Removed redundant call to AC_PROG_JAVAC_WORKS
       * macros/jg_gnome_java.m4: Removed unused macros
       * macros/jg_gtk_java.m4: Removed unused macros

2005-01-26  Jeffrey Morgan  <[email protected]>

       * src/jni/org_gnu_glib_GObject.c:
       Converting G_TYPE_POINTER type to Handle when creating callback
       signature.

2005-01-26  Jeffrey Morgan  <[email protected]>

       * .cvsignore:
       * src/java/org/gnu/glib/.cvsignore:
       ignoring generated files.

2005-01-26  Nicholas Rahn  <[email protected]>

       * src/jni/jg_jnu.c:
       * src/jni/jg_jnu.h:
       Improve on the getArrayFromHandles implementation.

2005-01-25  Nicholas Rahn  <[email protected]>

       * src/jni/jg_jnu.c:
       * src/jni/jg_jnu.h:
       New function (getArrayFromHandles) for creating an array of
       structures from a Handle array. This is used by gnome's UIInfo.