CVSROOT:        /cvs/gnome
Module name:    gtk+
Changes by:     otaylor 05/03/16 20:54:40

Modified files:
        .              : ChangeLog 
        gdk            : gdk.symbols gdkcolor.c gdkcolor.h gdkdraw.c 
                         gdkdrawable.h gdkinternals.h gdkpango.c 
                         gdkpixbuf-render.c gdkpixbuf.h gdkpixmap.c 
                         gdkwindow.c 
        gdk/x11        : Makefile.am gdkdisplay-x11.c gdkdisplay-x11.h 
                         gdkdrawable-x11.c gdkdrawable-x11.h gdkgc-x11.c 
                         gdkpixmap-x11.c gdkprivate-x11.h 
                         gdkwindow-x11.c 
        gtk            : gtkcolorsel.c gtkhruler.c gtkhsv.c 
                         gtkiconview.c gtkruler.c gtkruler.h 
                         gtksettings.c gtkstyle.c gtkvruler.c 
        tests          : testcairo.c testgtkrc 
Removed files:
        gdk/x11        : gdkpango-x11.c 

Log message:
2005-03-15  Owen Taylor  <[EMAIL PROTECTED]>

* gdk/gdkdrawable.h gdk/gdkdraw.c gdk/gdkpixmap.c gdk/gdkwindow.c
gdk/x11/gdkdrawable-x11.c gdk/x11/gdkpixmap-x11.c gdk/x11/gdkwindow-x11.c
gdk/gdkinternals.h: Switch set_cairo_target() virtual function to
ref_cairo_surface()

* gdk/gdkdrawable.h gdk/gdkdraw.h: Switch set_cairo_target() virtual
function to create_cairo_context()

* gdk/gdkwindow.c: Clear double buffer pixmaps with Cairo.

* gdk/x11/gdkwindow-x11.c: Keep all components in GdkWindowObject.bg_color,
not just the pixel.

* tests/testcairo.c: Update for create_cairo_context()

* gdk/gdkdraw.c (gdk_draw_trapezoids, gdk_draw_glyphs[_transformed]):
Reimplement in terms of Cairo, bypass the vtable entries.

* gdk/x11/gdkdrawable-x11.[ch] gdk/x11/gdkdisplay-x11.[ch]
gdk/x11/gdkgc-x11.c gdk/x11/gdkpango-x11.c
gdk/x11/gdkprivate-x11.h gdk/x11/Makefile.am: Remove
implementation of draw_trapezoids / draw_glyphs[_transformed].

* gdk/gdkpango.c: Switch GdkPangoRenderer to use Cairo

* gdk/gdkpango.c gdk/x11/gdkpango-x11.c: Move
gdk_pango_context_get_for_screen() into the backend independent code.

* gdk/x11/gdkdrawable-x11.[ch]: Remove Xft use, use RENDER directly
for drawing images.

* gdk/gdkdrawable.h gdk/x11/gdkdrawable-x11.c: Remove
gdk_draw_rectangle_alpha_libgtk_only.

* gdk/gdkpixbuf.h gdk/gdkpixbuf-render.c: Add
gdk_pixbuf_set_as_cairo_source()

* gdk/gdk.symbols: Update

* gtk/gtkcolorsel.c gtk/gtkhsv.c gtk/gtkiconview.c gtk/gtkruler.[ch]
gtk/gtk[hv]ruler.c: Convert to Cairo rendering.

* gtk/gtkstyle.c (gtk_default_draw_check, gtk_default_draw_focus,
gtk_default_draw_option): Switch to Cairo. Simplify the checkbutton,
radio button style for now to get something more scalable.

*  gtk/gtksettings.c: #if 0 out the code to use PangoXft for hinting/
antialiasing/dpi settings.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gtk%2B&who=otaylor&date=explicit&mindate=2005-03-16%2020:53&maxdate=2005-03-16%2020:55

_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to