+Thu Jan 29 22:57:39 1998 Owen Taylor <owt1@cornell.edu>
+
+ * gtk/gtkstyle.c (gtk_default_draw_polygon): Close
+ the polygon if it isn't already. (To match gtk_draw_polygon)
+ Simplified logic. (Appearance could probably be
+ improved for objects with gradual curves by adding in
+ some intermediate edge coloration)
+
+Thu Jan 29 21:36:14 1998 Tim Janik <timj@gimp.org>
+
+ * gtk/gtksignal.c (gtk_signal_query): new function to gather
+ information about a certain signal.
+
+ * gtk/gtksignal.c (gtk_signal_newv): new function similar to
+ gtk_signal_new().
+
+ * gtk/gtksignal.c (gtk_signal_real_emit): check for function_offset
+ == 0.
+
+ * gtk/gtksignal.c (gtk_signal_connect_by_type): perform a signal
+ id lookup on the parent as well.
+
+ * gtk/gtkobject.c (gtk_object_class_add_user_signal): new
+ function for implementation of user defined signals.
+ * gtk/gtkobject.c (gtk_object_class_add_signals): free old
+ signal id array.
+
+ * gtk/gtkobject.h: this holds the typedefs for GtkSignalFunc and
+ GtkSignalMarshaller now, because they are used for
+ gtk_object_class_add_user_signal.
+
+ * gtk/gtktypeutils.c (gtk_type_class_init): reset object_class->signals
+ and object_class->nsignals for new object classes.
+
+Tue Jan 27 15:52:48 1998 Federico Mena <federico@bananoid.nuclecu.unam.mx>
+
+ * gtk/gtkhandlebox.c (gtk_handle_box_realize): The auto_shrink
+ policy of the floating window is now set to TRUE. This fixes the
+ problem of the floating window being too big when the handlebox
+ child is small.
+ (gtk_handle_box_motion): Now we use GDK_POINTER_MOTION_HINT_MASK
+ to improve movement.
+
+Tue Jan 27 14:15:50 CST 1998 Shawn T. Amundson <amundson@gimp.org>
+
+ * docs/gtkfaq.sgml: more additions/changes Tony Gale.
+
+Mon Jan 26 17:12:12 CST 1998 Shawn T. Amundson <amundson@gimp.org>
+
+ * docs/gtkfaq.sgml: additions/changes from new FAQ maintainers
+ Nathan Froyd and Tony Gale.
+
+Mon Jan 26 16:54:02 CST 1998 Shawn T. Amundson <amundson@gimp.org>
+
+ * docs/gtk.texi: additions/changes from Gregory A. McLean
+
+Mon Jan 26 02:15:29 1998 Tim Janik <timj@gimp.org>
+
+ * gdk/gdkdraw.c:
+ * gdk/gdkgc.c:
+ * gdk/gdkimage.c:
+ * gdk/gdkinput.c:
+ * gdk/gdkpixmap.c:
+ * gdk/gdkproperty.c:
+ * gdk/gdkselection.c:
+ * gdk/gdkwindow.c: added a bunch of checks for window != NULL and
+ private->destroyed.
+
+Sun Jan 25 19:15:32 1998 Tim Janik <timj@gimp.org>
+
+ * gtk/gtkwidget.h (enum): added new widget flag GTK_LEAVE_PENDING.
+ * gtk/gtkmain.c (gtk_main_iteration_do): if a widget has
+ GTK_LEAVE_PENDING set, send it its LEAVE_NOTIFY event, regardless
+ of a grab or sensitivity.
+ changed the compression code for enter/leave notify events to
+ free *both* compressed event, and removed an unneccessary call
+ to g_list_remove.
+
+ * ChangeLog: finally catched up with the recent changes on my part.
+
+ * gtk/gtkobject.h: new element n_args in GtkObjectClass.
+ * gtk/gtkobject.c (gtk_object_query_args): this function now returns
+ the arguments in the correct order.
+
+ * gtk/gtkbox.c:
+ * gtk/gtkbutton.c:
+ * gtk/gtkcontainer.c:
+ * gtk/gtkframe.c:
+ * gtk/gtklabel.c:
+ * gtk/gtkobject.c:
+ * gtk/gtkwidget.c:
+ * gtk/gtkwindow.c: various fixes and additions to the gtk_*_set_arg
+ and gtk_*_get_arg() functions.
+
+ * gdk/gdk.h:
+ * gdk/gdk.c (gdk_pointer_is_grabbed): new function.
+
+ * gtk/gtkmain.h:
+ * gtk/gtkmain.c: implementations of gtk_invoke_key_snoopers(),
+ gtk_key_snooper_install() and gtk_key_snooper_remove(). this
+ mechanism allowes applications to track global hot keys that need
+ to bypass accelerator tables and else key processing stuff.
+
+Thu Jan 22 18:58:44 1998 Federico Mena <federico@bananoid.nuclecu.unam.mx>
+
+ * gdk/gdkcc.c: Switched the file to GNU indentation, for consistency.
+
+ * gdk/gdktypes.h (struct _GdkColorContext): Picky, picky... fix
+ two lines with wrong indentation :-)
+
+Thu Jan 22 02:32:06 1998 Scott Goehring <scott@poverty.bloomington.in.us>
+
+ * gtk/Makefile.am: Fixed the called to runelisp to use $(SHELL).
+ (Cannot rely on the script having execute permissions.)
+
+Wed Jan 21 17:29:54 CST 1998 Shawn T. Amundson <amundson@gimp.org>
+
+ * Released 0.99.3
+
+Wed Jan 21 01:32:21 1998 Tim Janik <timj@psynet.net>
+
+ * gtk/gtkwidget.h:
+ * gtk/gtkwidget.c: changed the state_changed signal to take an
+ extra argument `old_state'.
+ removed `gtk_widget_restore_state'.
+ changed `gtk_widget_set_state' and `gtk_widget_set_sensitive' to use
+ only one function `gtk_widget_propagate_state' to iterate down the
+ tree. this causes GtkWidget::state_changed to be invoked on state
+ changes and on sensitivity changes. some comment cleanups.
+
+Tue Jan 20 16:38:52 1998 Owen Taylor <owt1@cornell.edu>
+ * gtk/gtkcombobox.{c,h}: removed
+ gtk/gtkcombo.{c,h}: added [Paolo Molaro's version]
+ gtk/testgtk.c: changed to use new version
+ gtk/Makefile.am gtk/gtk.h
+
+Mon Jan 19 20:10:19 CST 1998 Shawn T. Amundson <amundson@gimp.org>
+
+ * gdk/gdk.h Fixed typo where strdup was used instead of g_strdup
+ (found by Frank Neumann)
+
Mon Jan 19 16:21:00 1998 Federico Mena <federico@bananoid.nuclecu.unam.mx>
* gtk/gtktoolbar.c (gtk_toolbar_class_init): Set