2004-11-29 Jeffrey Morgan * 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 * src/java/org/gnu/gdk/Region.java Bug 159491: rg.gnu.gdk.Region should extend Boxed, not GObject 2004-11-20 Mark Howard,,, * 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: nick@mnc.ch (Nicholas Rahn) This excellent patch basically implements everything and even has an example app -- thanks! 2004-11-20 Mark Howard,,, * 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,,, * 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,,, * src/java/org/gnu/glib/Value.java: (Value.setString): Bug 158368: [PATCH] Value#setString crash Thanks to Nicholas Rahn 2004-11-20 Mark Howard,,, * 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,,, * src/jni/org_gnu_gtk_CellRendererText.c: Bug 158760: [PATCH] CellRendererText#set_UnderLine impl Thanks to Nicholas Rahn 2004-11-14 Mark Howard,,, * 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,,, * macros/am_path_gcj.m4: Removed trailing tab 2004-11-06 Mark Howard,,, * 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,,, * 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 * 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 * 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 * 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