summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@redhat.com>1999-01-15 16:00:39 +0000
committerOwen Taylor <otaylor@src.gnome.org>1999-01-15 16:00:39 +0000
commit2e99e7713dc73ea5b7a000ab03b4d64176b9ad40 (patch)
treeb53b62d8cc9bf47aa3b9c77015a260eb8fe09b09 /ChangeLog
parent3bba8439685024f9fbfd9d1880da95f4cd9ce09f (diff)
downloadgtk+-2e99e7713dc73ea5b7a000ab03b4d64176b9ad40.tar.gz
nparams for selection_get should be 3, not 2. [ From Damon Chaplin
Fri Jan 15 10:22:21 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtkwidget.c (gtk_widget_class_init): nparams for selection_get should be 3, not 2. [ From Damon Chaplin <damon@karuna.freeserve.co.uk> ] * gtk/gtkeventbox.c (gtk_event_box_paint): Add a paint routine so queued redraws work inside event boxes. Thu Jan 14 17:47:37 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtkentry.c (gtk_entry_draw_cursor_on_drawable): Only redraw character under cursor when not displaying highlighted selection. * gdk/gdkrgb.c (gdk_rgb_init): Add in a cast to gpointer to make IRIX cc happy. Thu Jan 14 12:29:50 1999 Owen Taylor <otaylor@redhat.com> * gtk/gtkcheckbutton.c (gtk_check_button_draw): Restructure the drawing code to remove a bit of duplication - and to remove a call to gtk_widget_draw_focus() that queues a redraw when an expose occurs. * gtk/gtklabel.c (gtk_label_expose): Fix up handling of ypadding. * gtk/gtknotebook.c (gtk_notebook_draw): If we redraw the whole widget, also redraw the corresponding areas of the child widget. (have_visible_child still has some problems) * gdk/gdkpixmap.c: Change some g_new's to g_new0 so that fields unused for pixmaps get initialzized sanely. * gdk/gdk.h gdk/gdkwindow.c gdk/gdkprivate.h: Add new calls gdk_window_is_visible() and gdk_window_is_viewable() and a mapped flag to the window private structure. * gtk/gtkbin.c gtk/gtkclist.c gtk/gtkfixed.c gtk/gtkitem.c gtk/gtklayout.c gtk/gtklist.c gtk/gtkmenushell.c gtk/gtknotebook.c gtk/gtkpaned.c gtk/gtktree.c gtk/gtktreeitem.c gtk/gtkviewport.c: Map windows after mapping children. * gtk/gtkwidget.c (gtk_widget_clip_rect): Handle rectangles completely clipped away correctly. * gtk/gtkwidget.c (gtk_widget_idle_draw): Don't call gtk_widget_draw if width or height is 0. * gtk/gtkwidget.c (gtk_widget_idle_draw): Don't rely on GTK_REDRAW_PENDING after we've cleared it. (This was causing draw-combining to not happen at all). * gtk/gtkbin.c gtk/gtkscale.c: Remove uneccessary calls to gtk_widget_queue_draw() when mapping.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog91
1 files changed, 91 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 59534b2617..c5c3f28296 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,94 @@
+Fri Jan 15 10:22:21 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkwidget.c (gtk_widget_class_init):
+ nparams for selection_get should be 3, not 2.
+ [ From Damon Chaplin <damon@karuna.freeserve.co.uk> ]
+
+ * gtk/gtkeventbox.c (gtk_event_box_paint): Add a paint
+ routine so queued redraws work inside event boxes.
+
+Thu Jan 14 17:47:37 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkentry.c (gtk_entry_draw_cursor_on_drawable): Only
+ redraw character under cursor when not displaying
+ highlighted selection.
+
+ * gdk/gdkrgb.c (gdk_rgb_init): Add in a cast to
+ gpointer to make IRIX cc happy.
+
+Thu Jan 14 12:29:50 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkcheckbutton.c (gtk_check_button_draw): Restructure
+ the drawing code to remove a bit of duplication -
+ and to remove a call to gtk_widget_draw_focus()
+ that queues a redraw when an expose occurs.
+
+ * gtk/gtklabel.c (gtk_label_expose): Fix up handling
+ of ypadding.
+
+ * gtk/gtknotebook.c (gtk_notebook_draw): If we redraw
+ the whole widget, also redraw the corresponding
+ areas of the child widget. (have_visible_child
+ still has some problems)
+
+ * gdk/gdkpixmap.c: Change some g_new's to g_new0 so
+ that fields unused for pixmaps get initialzized
+ sanely.
+
+ * gdk/gdk.h gdk/gdkwindow.c gdk/gdkprivate.h: Add new calls
+ gdk_window_is_visible() and gdk_window_is_viewable()
+ and a mapped flag to the window private structure.
+
+ * gtk/gtkbin.c gtk/gtkclist.c gtk/gtkfixed.c gtk/gtkitem.c
+ gtk/gtklayout.c gtk/gtklist.c gtk/gtkmenushell.c
+ gtk/gtknotebook.c gtk/gtkpaned.c gtk/gtktree.c
+ gtk/gtktreeitem.c gtk/gtkviewport.c:
+ Map windows after mapping children.
+
+ * gtk/gtkwidget.c (gtk_widget_clip_rect): Handle
+ rectangles completely clipped away correctly.
+
+ * gtk/gtkwidget.c (gtk_widget_idle_draw): Don't
+ call gtk_widget_draw if width or height is 0.
+
+ * gtk/gtkwidget.c (gtk_widget_idle_draw): Don't
+ rely on GTK_REDRAW_PENDING after we've cleared
+ it. (This was causing draw-combining to not
+ happen at all).
+
+ * gtk/gtkbin.c gtk/gtkscale.c: Remove uneccessary calls
+ to gtk_widget_queue_draw() when mapping.
+
+Thu Jan 14 11:29:53 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkdnd.c (gtk_drag_get_event_action): Make
+ MOD1-drag also do action ask.
+
+ * gtk/gtkdnd.c (gtk_drag_button_release_cb): Send the
+ button-release event we simulate to get grabs released,
+ with a window of GDK_ROOT_PARENT instead of the actual
+ widget. This is a bad hack in some sense, but seems
+ to work nicely. (It's sort of like what you would
+ if you grabbed on button press, then the user
+ released outside of the widget.)
+
+Thu Jan 14 20:29:16 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkstyle.[ch] (gtk_style_apply_default_background):
+ Change copy_area => !set_bg. Use tile instead of
+ gdk_window_copy_area when drawing without !set_bg.
+
+ This does mess up timj's neat check-button example,
+ but is consistent with how we interpret background
+ pixmaps everywhere else in the default scheme.
+
+ Restructure code for clarity.
+
+Thu Jan 14 19:19:51 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/gdkevents.c: Do all event processing in
+ dispatch() instead of prepare() and check().
+
Wed Jan 13 22:34:29 1999 Owen Taylor <otaylor@redhat.com>
* gtk/gtkbutton.c gtk/gtkclist.c gtk/gtkhandlebox.c