summaryrefslogtreecommitdiff
path: root/ChangeLog.pre-2-10
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2001-01-12 15:45:26 +0000
committerAlexander Larsson <alexl@src.gnome.org>2001-01-12 15:45:26 +0000
commit058c2d9320f088b49d7d9bfaeb43630e1593fb87 (patch)
treeab7994c3a97d5e7929a9f48b805e00e894a05abc /ChangeLog.pre-2-10
parent696f0626bc1c896143ebea95c03ad77a5fa346d9 (diff)
downloadgtk+-058c2d9320f088b49d7d9bfaeb43630e1593fb87.tar.gz
Take shaped windows in consideration when generating clip region.
2001-01-12 Alexander Larsson <alexl@redhat.com> * gdk/linux-fb/gdkdrawable-fb2.c (gdk_fb_clip_region): Take shaped windows in consideration when generating clip region. * gdk/linux-fb/gdkfb.h: Huge HACK. Added GDK_FB_USE_CHILD_SHAPE. * gdk/linux-fb/gdkprivate-fb.h: Add shape to GdkWindowFBDatat. exported gdk_fb_window_get_abs_shape(). removed gdk_fb_draw_lines declaration. * gdk/linux-fb/gdkwindow-fb.c (gdk_window_impl_fb_init): Init shape to NULL. (gdk_fb_window_send_crossing_events): Don't send focus changes when there is a grabbed window. (gdk_window_get_pointer): Handle shaped windows. (gdk_fb_region_create_from_bitmap): Convert bitmap to region. (gdk_fb_window_peek_shape): Returns the shape for a window, handles GDK_FB_USE_CHILD_SHAPE. (gdk_fb_window_get_abs_shape): Returns the shape of the window, offseted to absolute positions. Handles GDK_FB_USE_CHILD_SHAPE. (gdk_window_shape_combine_mask): Implement. * gtk/gtkwindow-decorate.c: HACK! Set GDK_FB_USE_CHILD_SHAPE on window->frame to make sure setting the shape of a window makes the window transparent.
Diffstat (limited to 'ChangeLog.pre-2-10')
-rw-r--r--ChangeLog.pre-2-1028
1 files changed, 28 insertions, 0 deletions
diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10
index 49a76e2623..f4988d8f05 100644
--- a/ChangeLog.pre-2-10
+++ b/ChangeLog.pre-2-10
@@ -1,3 +1,31 @@
+2001-01-12 Alexander Larsson <alexl@redhat.com>
+
+ * gdk/linux-fb/gdkdrawable-fb2.c (gdk_fb_clip_region): Take shaped
+ windows in consideration when generating clip region.
+
+ * gdk/linux-fb/gdkfb.h:
+ Huge HACK. Added GDK_FB_USE_CHILD_SHAPE.
+
+ * gdk/linux-fb/gdkprivate-fb.h:
+ Add shape to GdkWindowFBDatat.
+ exported gdk_fb_window_get_abs_shape().
+ removed gdk_fb_draw_lines declaration.
+
+ * gdk/linux-fb/gdkwindow-fb.c (gdk_window_impl_fb_init):
+ Init shape to NULL. (gdk_fb_window_send_crossing_events): Don't
+ send focus changes when there is a grabbed window.
+ (gdk_window_get_pointer): Handle shaped windows.
+ (gdk_fb_region_create_from_bitmap): Convert bitmap to region.
+ (gdk_fb_window_peek_shape): Returns the shape for a window,
+ handles GDK_FB_USE_CHILD_SHAPE.
+ (gdk_fb_window_get_abs_shape): Returns the shape of the window,
+ offseted to absolute positions. Handles GDK_FB_USE_CHILD_SHAPE.
+ (gdk_window_shape_combine_mask): Implement.
+
+ * gtk/gtkwindow-decorate.c:
+ HACK! Set GDK_FB_USE_CHILD_SHAPE on window->frame to make sure
+ setting the shape of a window makes the window transparent.
+
2001-01-11 Havoc Pennington <hp@redhat.com>
* gtk/gtktreemodelsimple.h: Oops, broke some macros