+Wed Feb 18 01:09:56 PST 1998 Jay Painter <jpaint@serv.net>
+ * gdk/gdk.c: fixed ambigous else compiler warning
+ * gtk/gtkgamma.c: fixed ambigous else compiler warning
+ * gtk/gtkclist.h:
+ * gtk/gtkclist.c: new signals which break everything! (yeah!)
+ * gtk/gtkfilesel.c: fixed to use new clist signals
+
+Wed Feb 18 04:38:24 1998 Tim Janik <timj@gimp.org>
+
+ * gtk/gtkwidget.h:
+ * gtk/gtkwidget.c:
+ new signal GtkWidget::set_parent. this signal will be emitted once a
+ widget gets a new/no parent assigned (i.e. from gtk_widget_unparent
+ and gtk_widget_set_parent).
+
+Wed Feb 18 02:58:50 1998 Tim Janik <timj@gimp.org>
+
+ * gtk/gtktooltips.h:
+ new functions gtk_tooltips_data_get and
+ gtk_tooltips_set_tip, gtk_tooltips_set_tips is discouraged now.
+ (_GtkTooltips): removed some fields that were never used.
+ changed boolean fields to one bit size, to pack together with
+ the delay field.
+ (_GtkTooltipsData): added tip_private, renamed tips_text to
+ tip_text.
+ * gtk/gtktooltips.c:
+ (gtk_tooltips_data_get): new function to retrive the
+ _GtkTooltipsData structure of a widget.
+ (gtk_tooltips_set_tip): new function for more extensible tooltips
+ settings than gtk_tooltips_set_tips which is discuraged now.
+ removed a bug that caused a stale object_data key to a
+ _GtkTooltipsData structure.
+ removed a bug that caused tips falsly to come up for a grab widget
+ on widgets where events were grabbed from.
+
+1998-02-17 Federico Mena Quintero <federico@nuclecu.unam.mx>
+
+ * gdk/gdkcc.c: Added some missing newlines on debug messages.
+
+Tue Feb 17 05:41:31 1998 Tim Janik <timj@gimp.org>
+
+ * gtk/gtkentry.c (gtk_entry_init): invoke gtk_entry_grow_text already
+ in this place, so the application will never see entry->text==NULL.
+ (see also ChangeLog entry from Tue Feb 11 1997 on this).
+
+ * gtk/gtkcheckbutton.c:
+ * gtk/gtkradiobutton.c:
+ * gtk/gtktogglebutton.c:
+ applied patch to fix draw_indicator behaviour from Lars Hamann
+ and Stefan Jeske.
+
+ * gtk/gtkmain.h:
+ * gtk/gtkmain.c (gtk_grab_get_current): new function
+ that returns the current grab widget or NULL.
+
+ * gdk/gdkwindow.c (gdk_window_shape_combine_mask): remove
+ shape mask if mask==NULL (provided by Stefan Wille).
+
+Tue Feb 17 00:06:26 1998 Owen Taylor <owt1@cornell.edu>
+
+ * gtk/gtkpaned.c, gtk/gtk[hv]paned.c: (gtk-fortier-980215-0)
+ From Patrice Fortier <Patrice.Fortier@aquarel.fr>
+
+ Add a widget->window for paned windows, so they
+ can be reparented properly.
+
+Mon Feb 16 23:47:09 1998 Owen Taylor <owt1@cornell.edu>
+
+ * gtk/gtkviewport.c: (gtk-fortier-980130-0)
+ From Patrice Fortier <Patrice.Fortier@aquarel.fr>
+
+ Eliminate some extra expose events for viewports.
+ (To be conservative, I set the user's event mask for
+ both widget->window, and viewport->bin_window -owt)
+
+Mon Feb 16 23:12:14 1998 Owen Taylor <owt1@cornell.edu>
+
+ * gtk/gtkmain.c: Make timeout and idle insertion code
+ use g_list_insert_sorted().
+
+Mon Feb 16 17:35:17 1998 Owen Taylor <owt1@cornell.edu>
+
+ * gtk/gtktreeitem.c: Use gtk_signal_default_marshaller,
+ for expand/collapse signals.
+
+Fri Feb 13 19:08:51 1998 Tim Janik <timj@gimp.org>
+
+ * gtk/gtkclist.c (check_exposures): check for clist !REALIZED.
+ (draw_rows): bail out if the widget isn't drawable.
+ (hadjustment_value_changed):
+ (vadjustment_value_changed): bail out if clist isn't drawable.
+
+ * gdk/gdk.c (graphics_expose_predicate): check for private != NULL.
+ (gdk_event_get_graphics_expose): check for window != NULL.
+
+Fri Feb 13 00:33:26 1998 Owen Taylor <owt1@cornell.edu>
+
+ * gtk/testgtk.c (shape_create_icon): Realize window before
+ creating xpm so it gets the right colormap/visual,
+ instead of the default one.
+
+Thu Feb 12 23:59:49 1998 Owen Taylor <owt1@cornell.edu>
+
+ * gtk/gtksignal.[ch] gtk/gtkmain.[ch] gtk/gtkcontainer.[ch]
+ gtk/gtkselection.[ch] gdk/gdk.[ch] gtktypeutils.h
+
+ Replaced all _interp functions with _full functions.
+ (_interp functions left in for compatibility until 0.99.5).
+ Difference: _full functions take _both_ a C-language callback and a
+ marshaller, and simply ignore the C-language callback
+ if the marshaller is present. This allows the destroy notification
+ to be used without marshalling.
+
+ gtk_selection_add_handler[_full]() regularized to agree
+ with other callbacks.
+
+ Also, added gtk_input_add_full() to the header file.
+ (gtk_input_add_interp() was never there)
+
+ * gtk/gtkmain.[ch] gtk/gtkwidget.c: Idle functions are now prioritized.
+ Added new function gtk_idle_add_priority to create
+ an idle with a specified priority (default is zero)
+ constants #defined - GTK_PRIORITY_[HIGH/INTERNAL/DEFAULT/LOW]
+ (redraws, resizes run at GTK_PRIORITY_INTERNAL)
+
+ * gtk/gtkentry.c gtk/testselection.c: changes to keep up with change
+ to gtkselection.c.
+
+ * gtk/gtkentry.c gtk/gtkinputdialog.c gtk/gtklist.c
+ gtk/gtklistitem.c gtktree.c gtk/gtktreeitem.c testgtkrc:
+
+ Change style->white to style->base[] where appropriate.
+ Change the default style to make this apparent. (Yes, its
+ ugly... it can be removed later)
+
+Tue Feb 10 15:01:44 1998 Owen Taylor <owt1@cornell.edu>
+
+ * gtk/gtkobject.c gtk/gtkobject.h: Add a DestroyNotify
+ field, and gtk_object_set_data_full() to match.
+
+ * gtk/gtkobject.c (gtk_object_finalize): ObjectData structures
+ were being added to a free list, then forgotten about. Just
+ rely on GMemChunk instead.
+
2018-02-11 Federico Mena Quintero <federico@nuclecu.unam.mx>
* gtk/gtkclist.c: