]> Pileus Git - ~andy/gtk/commitdiff
Call cairo_surface_finish()
authorOwen Taylor <otaylor@redhat.com>
Fri, 18 Mar 2005 23:51:31 +0000 (23:51 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Fri, 18 Mar 2005 23:51:31 +0000 (23:51 +0000)
2005-03-18  Owen Taylor  <otaylor@redhat.com>

        * gdk/x11/gdkdrawable-x11.c (_gdk_x11_drawable_finish):
        Call cairo_surface_finish()

        * gdk/gdkinternals.c gdk/x11/gdkdrawable-x11.c: Remoev
        _gdk_windowing_set_surface_device_offset().

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-8
gdk/gdkinternals.h
gdk/x11/gdkdrawable-x11.c

index f13aefd4039f8774f8ff1e42af314727dba42a33..dfe5f8001273211fd382fa87914361849c307192 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2005-03-18  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkdrawable-x11.c (_gdk_x11_drawable_finish): 
+       Call cairo_surface_finish()
+
+       * gdk/gdkinternals.c gdk/x11/gdkdrawable-x11.c: Remoev
+       _gdk_windowing_set_surface_device_offset().
+
 2005-03-18  Tor Lillqvist  <tml@novell.com>
 
        * gdk/win32/gdkevents-win32.c (gdk_event_translate): On
index f13aefd4039f8774f8ff1e42af314727dba42a33..dfe5f8001273211fd382fa87914361849c307192 100644 (file)
@@ -1,3 +1,11 @@
+2005-03-18  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkdrawable-x11.c (_gdk_x11_drawable_finish): 
+       Call cairo_surface_finish()
+
+       * gdk/gdkinternals.c gdk/x11/gdkdrawable-x11.c: Remoev
+       _gdk_windowing_set_surface_device_offset().
+
 2005-03-18  Tor Lillqvist  <tml@novell.com>
 
        * gdk/win32/gdkevents-win32.c (gdk_event_translate): On
index f13aefd4039f8774f8ff1e42af314727dba42a33..dfe5f8001273211fd382fa87914361849c307192 100644 (file)
@@ -1,3 +1,11 @@
+2005-03-18  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkdrawable-x11.c (_gdk_x11_drawable_finish): 
+       Call cairo_surface_finish()
+
+       * gdk/gdkinternals.c gdk/x11/gdkdrawable-x11.c: Remoev
+       _gdk_windowing_set_surface_device_offset().
+
 2005-03-18  Tor Lillqvist  <tml@novell.com>
 
        * gdk/win32/gdkevents-win32.c (gdk_event_translate): On
index 8aee134d02875a3316a43e34550e08eb73220aaa..ffe770017f35f9b930151c34204f8e776d4edd5a 100644 (file)
@@ -262,10 +262,6 @@ void     _gdk_windowing_window_clear_area_e     (GdkWindow  *window,
                                                 gint        width,
                                                 gint        height);
 
-void _gdk_windowing_set_surface_device_offset (cairo_surface_t *surface,
-                                              gint             x_offset,
-                                              gint             y_offset);
-
 void       _gdk_windowing_get_pointer        (GdkDisplay       *display,
                                              GdkScreen       **screen,
                                              gint             *x,
index 0c49e87e43850dbb11b5b8b5b87ac1b97536146d..c502ffa56cfa7f646ba902ad02357be8243082a0 100644 (file)
@@ -240,6 +240,7 @@ _gdk_x11_drawable_finish (GdkDrawable *drawable)
   
   if (impl->cairo_surface)
     {
+      cairo_surface_finish (impl->cairo_surface);
       cairo_surface_set_user_data (impl->cairo_surface, &gdk_x11_cairo_key,
                                   NULL, NULL);
     }
@@ -1461,13 +1462,5 @@ gdk_x11_ref_cairo_surface (GdkDrawable *drawable)
   return impl->cairo_surface;
 }
 
-void
-_gdk_windowing_set_surface_device_offset (cairo_surface_t *surface,
-                                         gint             x_offset,
-                                         gint             y_offset)
-{
-  cairo_xlib_surface_set_device_offset (surface, x_offset, y_offset);
-}
-
 #define __GDK_DRAWABLE_X11_C__
 #include "gdkaliasdef.c"