2004-11-29  Jeffrey Morgan  <[email protected]>

       * src/java/org/gnu/glib/EventMap.java: (EventMap.Entry),
       (EventMap.Entry.Entry), (EventMap.addEvent), (EventMap.initialize),
       (EventMap.uninitialize), (EventMap.getEventType):
       * src/java/org/gnu/glib/GObject.java.in:
       * src/java/org/gnu/gtk/Adjustment.java: (Adjustment.getEventType):
       * src/java/org/gnu/gtk/Button.java: (Button.getEventType):
       * src/java/org/gnu/gtk/Calendar.java: (Calendar.getEventType):
       * src/java/org/gnu/gtk/CellEditable.java:
       (CellEditable.getEventType):
       * src/java/org/gnu/gtk/CellRendererText.java:
       (CellRendererText.getEventType):
       * src/java/org/gnu/gtk/CellRendererToggle.java:
       * src/java/org/gnu/gtk/CheckMenuItem.java:
       (CheckMenuItem.getEventType):
       * src/java/org/gnu/gtk/ColorButton.java:
       (ColorButton.getEventType):
       * src/java/org/gnu/gtk/ColorSelection.java:
       (ColorSelection.getEventType):
       * src/java/org/gnu/gtk/ComboBox.java: (ComboBox.getEventType):
       * src/java/org/gnu/gtk/Container.java: (Container.getEventType):
       * src/java/org/gnu/gtk/Dialog.java: (Dialog.getEventType):
       * src/java/org/gnu/gtk/Entry.java: (Entry.getEventType):
       * src/java/org/gnu/gtk/EntryCompletion.java:
       (EntryCompletion.getEventType):
       * src/java/org/gnu/gtk/Expander.java: (Expander.getEventType):
       * src/java/org/gnu/gtk/FontButton.java: (FontButton.getEventType):
       * src/java/org/gnu/gtk/HandleBox.java: (HandleBox.getEventType):
       * src/java/org/gnu/gtk/Item.java: (Item.getEventType):
       * src/java/org/gnu/gtk/MenuItem.java: (MenuItem.getEventType):
       * src/java/org/gnu/gtk/Notebook.java: (Notebook.getEventType):
       * src/java/org/gnu/gtk/OptionMenu.java: (OptionMenu.getEventType):
       * src/java/org/gnu/gtk/Range.java: (Range.getEventType):
       * src/java/org/gnu/gtk/Scale.java: (Scale.getEventType):
       * src/java/org/gnu/gtk/SpinButton.java: (SpinButton.getEventType):
       * src/java/org/gnu/gtk/StatusBar.java: (StatusBar.getEventType):
       * src/java/org/gnu/gtk/TextBuffer.java: (TextBuffer.getEventType):
       * src/java/org/gnu/gtk/TextView.java: (TextView.getEventType):
       * src/java/org/gnu/gtk/ToggleButton.java:
       (ToggleButton.getEventType):
       * src/java/org/gnu/gtk/ToggleToolButton.java:
       (ToggleToolButton.getEventType):
       * src/java/org/gnu/gtk/ToolBar.java: (ToolBar.getEventType):
       * src/java/org/gnu/gtk/ToolButton.java: (ToolButton.getEventType):
       * src/java/org/gnu/gtk/TreeModel.java: (TreeModel.getEventType):
       * src/java/org/gnu/gtk/TreeSelection.java:
       (TreeSelection.getEventType):
       * src/java/org/gnu/gtk/TreeView.java: (TreeView.getEventType):
       * src/java/org/gnu/gtk/TreeViewColumn.java:
       (TreeViewColumn.getEventType):
       * src/java/org/gnu/gtk/UIManager.java: (UIManager.getEventType):
       * src/java/org/gnu/gtk/Widget.java: (Widget.getEventType):
       * src/java/org/gnu/gtk/event/AdjustmentEvent.java:
       (AdjustmentEvent.Type), (AdjustmentEvent.AdjustmentEvent):
       * src/java/org/gnu/gtk/event/ButtonEvent.java: (ButtonEvent.Type):
       * src/java/org/gnu/gtk/event/CalendarEvent.java:
       (CalendarEvent.Type):
       * src/java/org/gnu/gtk/event/CellEditableEvent.java:
       (CellEditableEvent.Type):
       * src/java/org/gnu/gtk/event/CellRendererTextEvent.java:
       (CellRendererTextEvent.Type):
       * src/java/org/gnu/gtk/event/CellRendererToggleEvent.java:
       (CellRendererToggleEvent.Type):
       * src/java/org/gnu/gtk/event/CheckMenuItemEvent.java:
       (CheckMenuItemEvent.Type), (CheckMenuItemEvent.CheckMenuItemEvent):
       * src/java/org/gnu/gtk/event/ColorButtonEvent.java:
       (ColorButtonEvent.Type), (ColorButtonEvent.ColorButtonEvent):
       * src/java/org/gnu/gtk/event/ColorSelectionEvent.java:
       (ColorSelectionEvent.Type),
       (ColorSelectionEvent.ColorSelectionEvent):
       * src/java/org/gnu/gtk/event/ComboBoxEvent.java:
       (ComboBoxEvent.Type), (ComboBoxEvent.ComboBoxEvent):
       * src/java/org/gnu/gtk/event/ContainerEvent.java:
       (ContainerEvent.Type):
       * src/java/org/gnu/gtk/event/DialogEvent.java: (DialogEvent.Type),
       (DialogEvent.DialogEvent):
       * src/java/org/gnu/gtk/event/EntryCompletionEvent.java:
       (EntryCompletionEvent.Type),
       (EntryCompletionEvent.EntryCompletionEvent):
       * src/java/org/gnu/gtk/event/EntryEvent.java: (EntryEvent.Type),
       (EntryEvent.EntryEvent):
       * src/java/org/gnu/gtk/event/ExpanderEvent.java:
       (ExpanderEvent.Type), (ExpanderEvent.ExpanderEvent):
       * src/java/org/gnu/gtk/event/ExposeEvent.java: (ExposeEvent.Type):
       * src/java/org/gnu/gtk/event/FocusEvent.java: (FocusEvent.Type):
       * src/java/org/gnu/gtk/event/FontButtonEvent.java:
       (FontButtonEvent.Type), (FontButtonEvent.FontButtonEvent):
       * src/java/org/gnu/gtk/event/GtkEvent.java: (GtkEvent),
       (GtkEvent.GtkEvent), (GtkEvent.getType):
       * src/java/org/gnu/gtk/event/GtkEventType.java:
       * src/java/org/gnu/gtk/event/HandleBoxEvent.java:
       (HandleBoxEvent.Type), (HandleBoxEvent.HandleBoxEvent):
       * src/java/org/gnu/gtk/event/ItemEvent.java: (ItemEvent.Type):
       * src/java/org/gnu/gtk/event/KeyEvent.java: (KeyEvent.Type):
       * src/java/org/gnu/gtk/event/LifeCycleEvent.java:
       (LifeCycleEvent.Type):
       * src/java/org/gnu/gtk/event/MenuItemEvent.java:
       (MenuItemEvent.Type):
       * src/java/org/gnu/gtk/event/MouseEvent.java: (MouseEvent.Type):
       * src/java/org/gnu/gtk/event/MouseMotionEvent.java:
       (MouseMotionEvent.Type):
       * src/java/org/gnu/gtk/event/NotebookEvent.java:
       (NotebookEvent.Type):
       * src/java/org/gnu/gtk/event/OptionMenuEvent.java:
       (OptionMenuEvent.Type):
       * src/java/org/gnu/gtk/event/RangeEvent.java: (RangeEvent.Type):
       * src/java/org/gnu/gtk/event/ScaleEvent.java: (ScaleEvent.Type):
       * src/java/org/gnu/gtk/event/SpinEvent.java: (SpinEvent.Type):
       * src/java/org/gnu/gtk/event/StatusBarEvent.java:
       (StatusBarEvent.Type):
       * src/java/org/gnu/gtk/event/TextBufferEvent.java:
       (TextBufferEvent.Type), (TextBufferEvent.TextBufferEvent):
       * src/java/org/gnu/gtk/event/TextViewEvent.java:
       (TextViewEvent.Type):
       * src/java/org/gnu/gtk/event/ToggleEvent.java: (ToggleEvent.Type):
       * src/java/org/gnu/gtk/event/ToggleToolButtonEvent.java:
       (ToggleToolButtonEvent.Type),
       (ToggleToolButtonEvent.ToggleToolButtonEvent):
       * src/java/org/gnu/gtk/event/ToolBarEvent.java:
       (ToolBarEvent.Type), (ToolBarEvent.ToolBarEvent):
       * src/java/org/gnu/gtk/event/ToolButtonEvent.java:
       (ToolButtonEvent.Type), (ToolButtonEvent.ToolButtonEvent):
       * src/java/org/gnu/gtk/event/TreeModelEvent.java:
       (TreeModelEvent.Type):
       * src/java/org/gnu/gtk/event/TreeSelectionEvent.java:
       (TreeSelectionEvent.Type):
       * src/java/org/gnu/gtk/event/TreeViewColumnEvent.java:
       (TreeViewColumnEvent.Type):
       * src/java/org/gnu/gtk/event/TreeViewEvent.java:
       (TreeViewEvent.Type):
       * src/java/org/gnu/gtk/event/UIManagerEvent.java:
       (UIManagerEvent.Type), (UIManagerEvent.UIManagerEvent):
       Bug 157394: GtkEventType should be renamed and moved to org.gnu.glib

2004-11-29  Jeffrey Morgan  <[email protected]>

       * src/java/org/gnu/gdk/Region.java
       Bug 159491: rg.gnu.gdk.Region should extend Boxed, not GObject

2004-11-20  Mark Howard,,,  <[email protected]>

       * doc/examples/TestTree/TestTree.java: (TestTree),
       (TestTree..main), (TestTree.), (TestTree..TestTree),
       (TestTree..addData), (TestTree..SortedColumnListener),
       (TestTree..SortedColumnListener.SortedColumnListener),
       (TestTree..SortedColumnListener.columnClickedEvent),
       (TestTree..SortedColumnListener.TypeColumn),
       (TestTree..SortedColumnListener.TypeColumn.compareTreeIters),
       (TestTree..SortedColumnListener.NumberColumn),
       (TestTree..SortedColumnListener.NumberColumn.compareTreeIters),
       (TestTree..SortedColumnListener.TimestampColumn),
       (TestTree..SortedColumnListener.TimestampColumn.compareTreeIters),
       (TestTree..SortedColumnListener.Life),
       (TestTree..SortedColumnListener.Life.lifeCycleEvent),
       (TestTree..SortedColumnListener.Life.lifeCycleQuery):
       * src/java/org/gnu/gtk/ListStore.java: (ListStore),
       (ListStore.getSortColumnId), (ListStore.getSortOrder),
       (ListStore.setSortOrder), (ListStore.setSortMethod),
       (ListStore.handleCompareFunc):
       * src/java/org/gnu/gtk/TreeIter.java: (TreeIter.TreeIter):
       * src/java/org/gnu/gtk/TreeViewColumn.java: (TreeViewColumn):
       * src/java/org/gnu/gtk/event/TreeViewColumnEvent.java:
       (TreeViewColumnEvent.Type):
       * src/jni/org_gnu_gtk_ListStore.c:
       Bug 157760: [PATCH] libgtk-java sortable list store
       Reporter: [email protected] (Nicholas Rahn)
       This excellent patch basically implements everything and even has an example
       app -- thanks!

2004-11-20  Mark Howard,,,  <[email protected]>

       * src/jni/org_gnu_glib_GObject.c:
       Changes needed for libgtkhtml-java support.
       Bug 157202: [PATCH] libgtkhtml-java events patch

2004-11-20  Mark Howard,,,  <[email protected]>

       * src/java/org/gnu/glib/GObject.java.in:
       * src/jni/org_gnu_glib_GObject.c:
       Print stack traces for log messages from most wrapped libraries.
       Based on Jeff's work.
       Bug 155124: Message Logging

2004-11-20  Mark Howard,,,  <[email protected]>

       * src/java/org/gnu/glib/Value.java: (Value.setString):
       Bug 158368: [PATCH] Value#setString crash
       Thanks to Nicholas Rahn

2004-11-20  Mark Howard,,,  <[email protected]>

       * src/java/org/gnu/gtk/TreeModelFilter.java: (TreeModelFilter),
       (TreeModelFilter.TreeModelFilter), (TreeModelFilter.getModel):
       * src/java/org/gnu/gtk/event/EntryCompletionEvent.java:
       (EntryCompletionEvent), (EntryCompletionEvent.getModel),
       (EntryCompletionEvent.setModel):
       * src/jni/org_gnu_glib_GObject.c:
       * src/jni/org_gnu_gtk_TreeModelFilter.c:
       Bug 157696: EntryCompletion.handleMatchSelected is broken
       Applied Laurent Martelli's excellent patch.

2004-11-20  Mark Howard,,,  <[email protected]>

       * src/jni/org_gnu_gtk_CellRendererText.c:
       Bug 158760: [PATCH] CellRendererText#set_UnderLine impl
       Thanks to Nicholas Rahn

2004-11-14  Mark Howard,,,  <[email protected]>

       * src/java/org/gnu/glib/EventMap.java: (EventMap.Entry),
       (EventMap.Entry.addHandlerID), (EventMap.Entry.getHandlerID),
       (EventMap.initialize), (EventMap.uninitialize):
               Bug 156502: EventMap fields should not be static
               Applied Laurent Martelli's patch

       * src/java/org/gnu/gtk/TreeView.java:
               Bug 157557: typo in TreeView.addEvents

       * src/java/org/gnu/glib/CustomEvents.java:
       (CustomEvents.addEventAndWait):
       * src/java/org/gnu/gtk/Gtk.java.in:
               Bug 157562: CustomEvents.addEventAndWait deadlock
               Applied Laurent Martelli's patch

2004-11-07  Mark Howard,,,  <[email protected]>

       * macros/am_path_gcj.m4:
       Removed trailing tab

2004-11-06  Mark Howard,,,  <[email protected]>

       * src/jni/jg_jnu.c:
       * src/jni/jg_jnu.h:
       * src/jni/org_gnu_gdk_Display.c:
       * src/jni/org_gnu_gdk_Screen.c:
       * src/jni/org_gnu_gtk_Action.c:
       * src/jni/org_gnu_gtk_ActionGroup.c:
       * src/jni/org_gnu_gtk_Container.c:
       * src/jni/org_gnu_gtk_FileChooserHelper.c:
       * src/jni/org_gnu_gtk_RadioAction.c:
       * src/jni/org_gnu_gtk_RadioButton.c:
       * src/jni/org_gnu_gtk_RadioMenuItem.c:
       * src/jni/org_gnu_gtk_RadioToolButton.c:
       * src/jni/org_gnu_gtk_SelectionData.c:
       * src/jni/org_gnu_gtk_TreePath.c:
       * src/jni/org_gnu_gtk_TreeSelection.c:
       * src/jni/org_gnu_gtk_TreeView.c:
       * src/jni/org_gnu_gtk_TreeViewColumn.c:
       * src/jni/org_gnu_gtk_UIManager.c:
       * src/jni/org_gnu_gtk_Widget.c:
       * src/jni/org_gnu_gtk_Window.c:
       Bug 156923: Container.getChildren is broken
       Applied Laurent Martelli's excellent patch for array handling


2004-11-06  Mark Howard,,,  <[email protected]>

       * src/jni/org_gnu_gtk_Widget.c:
       Bug 157497: gtk_widget_get_ancestor is broken
       Applied Laurent Martelli's patch
       * src/jni/org_gnu_glib_Quark.c:
       Bug 157496: g_quark_to_string is broken
       Applied Laurent Martelli's patch


2004-11-03  Mark Howard  <[email protected]>

       * src/jni/org_gnu_gtk_Requisition.c:
       Fixed basic functionality. Thanks to Laurent Martelli for the patch.
       Bug 157251: org.gnu.gtk.Requisition is broken


2004-11-05  Jeffrey Morgan  <[email protected]>

       * src/java/org/gnu/gtk/ActionEntry.java,
         src/java/org/gnu/gtk/RadioActionEntry.java,
         src/java/org/gnu/gtk/ToggleActionEntry.java,
         src/java/org/gnu/gtk/ToolTipsData.java,
         src/jni/org_gnu_gtk_ActionEntry.c,
         src/jni/org_gnu_gtk_RadioActionEntry.c,
         src/jni/org_gnu_gtk_ToggleActionEntry.c,
         src/jni/org_gnu_gtk_ToolTipsData.c
       Standardized naming for protected getToolTips methods
       Bug 156440: Inconsistent tooltip spelling

       * src/java/org/gnu/gtk/ToolItem.java
       Deprecated setTooltip and added setToolTip method
       Bug 156440: Inconsistent tooltip spelling

2004-11-04  Jeffrey Morgan <[email protected]>

       * src/java/org/gnu/gtk/ImageMenuItem.java:
       Added setImage and getImage methods
       Bug 156394: Cannot create an ImageMenuItem with an Image

       * src/java/org/gnu/glib/Boxed.java:
       Added protected constructor that takes native pointer

       * src/java/org/gnu/gtk/Requisition.java
       Added getHeight and getWidth methods
       Bug 157251: org.gnu.gtk.Requisition is broken

       * src/java/org/gnu/gtk/SimpleList.java
       Added remove(String) method - Nicholas Rahn's patch
       Bug 157113: [Patch] SimpleList#remove(String)

       * src/java/org/gnu/gdk/Pixbuf.java
       Changed to throw FileNotFoundException if file doesn't exist..
       Bug 156303: gdk_pixbuf_new_from_file should throw exception.

2004-11-03  Mark Howard  <[email protected]>