+Mon Jan 19 00:46:18 1998 MET Eckehard Berns <eb@berns.prima.de>
+
+ * gtk/gtktoolbar.[ch]: changed
+ gtk_toolbar_{append,prepend,inser]_item to accept any GtkWidget
+ as icon to allow more flexibility
+
+Sun Jan 18 16:54:55 CST 1998 Shawn T. Amundson <amundson@gimp.org>
+ * gtk/gtkstatusbar.[ch] added new widget, the statusbar
+
+Sun Jan 18 09:57:00 1998 Owen Taylor <owt1@cornell.edu>
+
+ * gtk/gtkbutton.c gtk/gtkclist.c gtk/gtkdrawingarea.c
+ gtk/gtkentry.c gtk/gtkeventbox.c gtk/gtkfixed.c
+ gtk/gtkhandlebox.c gtk/gtkhscale.c gtk/gtkhscrollbar.c
+ gtk/gtkitem.c gtk/gtklist.c gtk/gtkmenushell.c gtk/gtkmisc.c
+ gtk/gtknotebook.c gtk/gtkpaned.c gtk/gtkpreview.c
+ gtk/gtkprogressbar.c gtk/gtkruler.c gtk/gtktext.c gtk/gtktree.c
+ gtk/gtkviewport.c gtk/gtkvscale.c gtk/gtkvscrollbar.c
+ gtk/gtkwidget.{c,h}
+
+ Added gtk_widget_set_parent_window() and
+ gtk_widget_get_parent_window(). All widgets should use:
+
+ gtk_widget_get_parent_window() instead of widget->parent->window.
+
+ Any widget that wants to have children not in the parent window,
+ should use gtk_widget_set_parent() in their realize() and
+ add() routines.
+
+ CList and Viewport widgets changed to do this. (Viewport
+ widget using code from gtk-fortier-980117-0.patch.)
+
+Sat Jan 17 23:56:02 1998 Owen Taylor <owt1@cornell.edu>
+
+ * gtk/gtkobject.c:
+ renamed g_string_equal => g_str_equal
+ renamed g_string_hash => g_str_hash
+
+Sun Jan 18 03:57:52 1998 Tim Janik <timj@psynet.net>
+
+ * gtk/gtkframe.c: gtk_*_get_arg() and gtk_*_set_arg() implementations.
+ * gtk/gtkobject.c: new arg `GtkObject::object_signal' similar to
+ `GtkObject::signal'. check for class type in gtk_object_{setv|getv}.
+
+ * gtk/gtkobject.c:
+ * gtk/gtksignal.c:
+ * gtk/gtktypeutils.h:
+ * gtk/gtktypeutils.c: added GTK_TYPE_DOUBLE.
+
+ * gtk/gtkwidget.c: new args `has_focus' and `has_default'.
+ * gtk/gtkwindow.c: new arg `window_position'.
+
+ * gtk/gtkbox.h:
+ * gtk/gtkbox.c: new functions gtk_box_reorder_child,
+ gtk_box_query_child_packing and gtk_box_set_child_packing to
+ allow modification of the child linkage after the widget tree
+ is setup.
+
+ * gtk/gtkbox.c:
+ * gtk/gtklabel.c:
+ * gtk/gtkwindow.c:
+ * gtk/gtkwidget.c:
+ * gtk/gtkobject.c: gtk_*_get_arg() and gtk_*_set_arg() fixes
+ and implementations.
+
+Sat Jan 17 18:06:35 1998 Owen Taylor <owt1@cornell.edu>
+ * gdk/gdk.c (gdk_events_pending): Take putback events into
+ account
+
+ * gdk/gdk.c (gdk_event_free): Handle dropdataavaible memory
+ allocation correctly. (Incompatible change: client must
+ _not_ fre event->data and event->data_type.)
+
+ * gdk/gdk.c (gdk_event_translate): Changed DND dragging
+ so that we don't ungrab pointer when we reenter window
+ to prevent extra Enter/Leave effects which had bad
+ effects.
+ Changed drag zone handling to not send uncessary
+ DragEnter events.
+ Fixed EnterNotify/LeaveNotify handling. (Only pay
+ attention to events on window, don't specify these
+ events to XGrabPointer - that isn't valid, and handle
+ reverse the sense of the handling of LeaveNotify.)
+
+ * gdk/gdkwindow.c (gdk_window_remove_filter): Free removed
+ filter.
+
+ * gtk/gtk.defs (GdkFont): gdk_font_free => gdk_font_unref
+
+ * gtk/gtkmain.{c,h} (gtk_events_pending): new function - apps
+ should use this instead of gdk_events_pending.
+
+ * gtk/gtkvbbox.h: Fixed a duplication in the headers.
+
+ * gtk/testgtk.c (dnd_drop): Don't free the drop data,
+ it belongs to the event.
+
+Sat Jan 17 13:26:15 CST 1998 Shawn T. Amundson <amundson@gimp.org>
+
+ * gtk/gtkentry.[ch]: Applied patch from <lupus@lettere.unipd.it>
+ which adds gtk_entry_set_max_length function. This was
+ part of gtk-lupus-970112-0.
+
+ * gtk/testgtk.c: Applied gtk-wille-980113-0 which fixes
+ a problem with a shaped widget keeping grab forever
+ when double clicked.
+
+ * docs/gtk.texi: patch from Gregory McLean <gregm@randomc.com>
+ to add some on aspect_frame, button_box, and color_selection
+ widgets
+
+Sat Jan 17 06:24:05 1998 Tim Janik <timj@psynet.net>
+
+ * gtk/gtktypeutils.h (gtk_type_get_arg): new function.
+ * gtk/gtkobject.h (gtk_object_query_args): new function.
+ * gtk/gtkobject.h (gtk_object_getv): new function.
+ * gtk/gtkwidget.h (gtk_widget_get): new function.
+
Fri Jan 16 00:36:31 1998 Federico Mena <federico@bananoid.nuclecu.unam.mx>
* gtk/gtkhandlebox.c: Now we use a GtkWindow of type
* glib/testglib.c: Added g_[s]list_insert_sorted function
and appropriate tests in testglib
+Tue Jan 6 17:09:46 1998 Owen Taylor <owt1@cornell.edu>
+ * gtk/gtknotebook.h gtk/gtknotebook.c
+ Added "switch_page" signal. (gtk-hamann_jeske-971212-0.patch)
+
Tue Jan 6 17:07:29 1998 Owen Taylor <owt1@cornell.edu>
* gtk/gtkentry.c gtk/gtkentry.h gtk/testgtk.c :
Fixed problem with deleting while text is selected.