]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog
in comparisions with GTK_TYPE_STRING, use the fundamental type to catch
[~andy/gtk] / ChangeLog
index e2132b8d39f8850529d7ac604c7550b9ff0c5bd0..a4deec82944694a51ff570aa9599a53a00d081de 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,69 @@
+Wed Jan 13 20:14:32 1999  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkarg.c (gtk_arg_copy): in comparisions with GTK_TYPE_STRING, use
+       the fundamental type to catch GTK_TYPE_IDENTIFIER as well.
+
+       * gtk/gtkmenushell.c:
+       (gtk_real_menu_shell_activate_current):
+       (gtk_menu_shell_button_release): asure that we only activate sensitive
+       menu items, reported by Dave Cole <dave@dccs.com.au>.
+
+Wed Jan 13 13:28:00 1999  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwidget.c: eliminate queue_clears or queue_draws where we know
+       that expose events will be generated.
+       (gtk_widget_map): only queue_draw for NO_WINDOW widgets.
+       (gtk_widget_unmap): only queue_clear_child for NO_WINDOW widgets.
+       (gtk_widget_size_allocate): we don't need a queue_clear on changing
+       allocations of !NO_WINDOW widgets, we do still need a full redraw for
+       them though.
+
+       * gtk/gtklabel.c (gtk_label_set_text): check whether the new string
+       actually differs from the original.
+
+Tue Jan 12 22:50:44 PST 1999 Manish Singh <yosh@gimp.org>
+
+       * acinclude.m4
+       * ltconfig
+       * ltmain.sh: upgrade to libtool 1.2d (with fixes for irix6 and osf)
+
+Tue Jan 12 18:30:51 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/testdnd.c (label_drag_data_received): Add 
+       a drag_data_received handler for the label.
+
+Tue Jan 12 15:01:50 1999  Owen Taylor  <otaylor@redhat.com>
+
+        * gdk/gdkevents.c: Removed the putback_events queue, 
+       since it was causing problems with event ordering -
+       just keep a single queue. If we need it, we can
+       add priorities to events.
+
+       * gdk/gdkevents.c: Annotate events with flags - we allocate
+       a GdkEventPrivate structure in gdk_event_new() and use these
+       flags to mark an event being translated as "pending" -
+       I.e., not yet ready to be dequeued. So we can put
+       the event on the queue and get the order of the
+       events right. (This solves the double-click problems)
+       
+       * gdk/gdk.h gdk/gdkevents.h: Add gdk_event_peek() to get a copy
+       of the next event on the event queue.
+       
+       * gtk/gtkmain.c (gtk_main_do_event): Use gdk_event_peek()
+       to check the next event without causing event queue
+       reordering.
+
+Tue Jan 12 15:41:20 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtklabel.c (gtk_label_expose): Minor fix
+       to handling of misc->[x/y]pad
+
+Tue Jan 12 14:31:43 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkstyle.[ch] (gtk_style_apply_default_pixmap): 
+       Add back as wrapper function to restore source/binary 
+       compatibility. grrrr.
+
 Tue Jan 12 13:47:07 1999  Tim Janik  <timj@gtk.org>
 
        * reworked the redrawing heuristics somewhat, this fixed a bunch of