]> Pileus Git - ~andy/gtk/commitdiff
gdk/x11/gdkdrawable-x11.c (_gdk_x11_drawable_draw_xtrapezoids) Call
authorOwen Taylor <otaylor@redhat.com>
Tue, 30 Nov 2004 14:57:14 +0000 (14:57 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Tue, 30 Nov 2004 14:57:14 +0000 (14:57 +0000)
Tue Nov 30 09:46:49 2004  Owen Taylor  <otaylor@redhat.com>

        * gdk/x11/gdkdrawable-x11.c (_gdk_x11_drawable_draw_xtrapezoids)
        * gdk/x11/gdkdrawable-x11.c (_gdk_x11_drawable_draw_xft_glyphs):
        Call gdk_x11_drawable_update_xft_clip (part of #159929,
        James Henstridge)

        * gdk/x11/gdkdrawable-x11.c (gdk_x11_draw_glyphs_transformed):
        Remove unused variables.

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

index dfd25339743edbdb8e9f48ec16c83e2ed1feb5d5..671bbcebe9bbb7b85573ca6e0672d6ca1c3dfdfb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+Tue Nov 30 09:46:49 2004  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkdrawable-x11.c (_gdk_x11_drawable_draw_xtrapezoids)
+       * gdk/x11/gdkdrawable-x11.c (_gdk_x11_drawable_draw_xft_glyphs):
+       Call gdk_x11_drawable_update_xft_clip (part of #159929,
+       James Henstridge)
+
+       * gdk/x11/gdkdrawable-x11.c (gdk_x11_draw_glyphs_transformed): 
+       Remove unused variables.
+
 Tue Nov 23 19:37:34 2004  Owen Taylor  <otaylor@redhat.com>
 
        * gdk/x11/gdkgc-x11.c (_gdk_x11_gc_flush): A little bit
index dfd25339743edbdb8e9f48ec16c83e2ed1feb5d5..671bbcebe9bbb7b85573ca6e0672d6ca1c3dfdfb 100644 (file)
@@ -1,3 +1,13 @@
+Tue Nov 30 09:46:49 2004  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkdrawable-x11.c (_gdk_x11_drawable_draw_xtrapezoids)
+       * gdk/x11/gdkdrawable-x11.c (_gdk_x11_drawable_draw_xft_glyphs):
+       Call gdk_x11_drawable_update_xft_clip (part of #159929,
+       James Henstridge)
+
+       * gdk/x11/gdkdrawable-x11.c (gdk_x11_draw_glyphs_transformed): 
+       Remove unused variables.
+
 Tue Nov 23 19:37:34 2004  Owen Taylor  <otaylor@redhat.com>
 
        * gdk/x11/gdkgc-x11.c (_gdk_x11_gc_flush): A little bit
index dfd25339743edbdb8e9f48ec16c83e2ed1feb5d5..671bbcebe9bbb7b85573ca6e0672d6ca1c3dfdfb 100644 (file)
@@ -1,3 +1,13 @@
+Tue Nov 30 09:46:49 2004  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkdrawable-x11.c (_gdk_x11_drawable_draw_xtrapezoids)
+       * gdk/x11/gdkdrawable-x11.c (_gdk_x11_drawable_draw_xft_glyphs):
+       Call gdk_x11_drawable_update_xft_clip (part of #159929,
+       James Henstridge)
+
+       * gdk/x11/gdkdrawable-x11.c (gdk_x11_draw_glyphs_transformed): 
+       Remove unused variables.
+
 Tue Nov 23 19:37:34 2004  Owen Taylor  <otaylor@redhat.com>
 
        * gdk/x11/gdkgc-x11.c (_gdk_x11_gc_flush): A little bit
index dfd25339743edbdb8e9f48ec16c83e2ed1feb5d5..671bbcebe9bbb7b85573ca6e0672d6ca1c3dfdfb 100644 (file)
@@ -1,3 +1,13 @@
+Tue Nov 30 09:46:49 2004  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkdrawable-x11.c (_gdk_x11_drawable_draw_xtrapezoids)
+       * gdk/x11/gdkdrawable-x11.c (_gdk_x11_drawable_draw_xft_glyphs):
+       Call gdk_x11_drawable_update_xft_clip (part of #159929,
+       James Henstridge)
+
+       * gdk/x11/gdkdrawable-x11.c (gdk_x11_draw_glyphs_transformed): 
+       Remove unused variables.
+
 Tue Nov 23 19:37:34 2004  Owen Taylor  <otaylor@redhat.com>
 
        * gdk/x11/gdkgc-x11.c (_gdk_x11_gc_flush): A little bit
index 6517f36a56b24250696ec370cf1358277c398de9..371f648839e02cae1085a12523869730ad7a9ab8 100644 (file)
@@ -824,18 +824,11 @@ gdk_x11_draw_glyphs_transformed (GdkDrawable      *drawable,
 {
   GdkDrawableImplX11 *impl;
   PangoRenderer *renderer;
-  XftColor color;
-  XftDraw *draw;
 
   impl = GDK_DRAWABLE_IMPL_X11 (drawable);
 
   g_return_if_fail (PANGO_XFT_IS_FONT (font));
 
-  _gdk_gc_x11_get_fg_xft_color (gc, &color);
-      
-  gdk_x11_drawable_update_xft_clip (drawable, gc);
-  draw = gdk_x11_drawable_get_xft_draw (drawable);
-      
   renderer = _gdk_x11_renderer_get (drawable, gc);
   if (matrix)
     pango_renderer_set_matrix (renderer, matrix);
@@ -1635,6 +1628,7 @@ _gdk_x11_drawable_draw_xtrapezoids (GdkDrawable      *drawable,
       return;
     }
 
+  gdk_x11_drawable_update_xft_clip (drawable, gc);
   draw = gdk_x11_drawable_get_xft_draw (drawable);
 
   if (!x11display->mask_format)
@@ -1659,8 +1653,10 @@ _gdk_x11_drawable_draw_xft_glyphs (GdkDrawable      *drawable,
   GdkScreen *screen = GDK_DRAWABLE_IMPL_X11 (drawable)->screen;
   GdkDisplay *display = gdk_screen_get_display (screen);
   GdkDisplayX11 *x11display = GDK_DISPLAY_X11 (display);
+  XftDraw *draw;
    
-  XftDraw *draw = gdk_x11_drawable_get_xft_draw (drawable);
+  gdk_x11_drawable_update_xft_clip (drawable, gc);
+  draw = gdk_x11_drawable_get_xft_draw (drawable);
 
   if (_gdk_x11_have_render (display))
     {