[cairo-commit] cairo ChangeLog,1.347,1.348

Owen Taylor commit at pdx.freedesktop.org
Mon Jan 31 08:50:24 PST 2005


Committed by: otaylor

Update of /cvs/cairo/cairo
In directory gabe:/tmp/cvs-serv20332

Modified Files:
	ChangeLog 
Log Message:
2005-01-31  Owen Taylor  <otaylor at redhat.com>

        * src/cairoint.h src/cairo_image_surface.c
        src/cairo_pdf_surface.c src/cairo_png_surface.c
        src/cairo_surface.c src/cairo_xlib_surface.c: Replace
        the get_image()/set_image() backend operations with
        a more specific {acquire,release}_{source,dest}_image()
        and clone_similar().

        * src/cairoint.h src/cairo_pattern.c: Replace
        _cairo_pattern_get_surface() with a
        _cairo_pattern_begin_draw()/_cairo_pattern_end_draw() pair.

        * src/cairo_image_surface.c: Save the format for which
        an image is created so we can access it later. (Needed
        for the _cairo_xlib_surface_clone_similar())

        * src/cairoint.h src/cairo_image_surface.c:
        Add _cairo_surface_is_image().

        * src/cairoint.h: Add CAIRO_OK(status) to check
        for CAIRO_STATUS_SUCCESS.

        * src/cairo_xlib_surface.c: In the absence of of
        RENDER, make cairo_xlib_surface_create_similar()
        return an image surface.

        * src/cairo_xlib_surface.c: Don't try to use RENDER
        to composite glyphs in the absence of the RENDER
        extension.


Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/cairo/ChangeLog,v
retrieving revision 1.347
retrieving revision 1.348
diff -u -d -r1.347 -r1.348
--- ChangeLog	30 Jan 2005 19:37:48 -0000	1.347
+++ ChangeLog	31 Jan 2005 16:50:22 -0000	1.348
@@ -1,3 +1,34 @@
+2005-01-31  Owen Taylor  <otaylor at redhat.com>
+
+	* src/cairoint.h src/cairo_image_surface.c 
+	src/cairo_pdf_surface.c src/cairo_png_surface.c
+	src/cairo_surface.c src/cairo_xlib_surface.c: Replace
+	the get_image()/set_image() backend operations with
+	a more specific {acquire,release}_{source,dest}_image()
+	and clone_similar().
+
+	* src/cairoint.h src/cairo_pattern.c: Replace
+	_cairo_pattern_get_surface() with a 
+	_cairo_pattern_begin_draw()/_cairo_pattern_end_draw() pair.
+
+	* src/cairo_image_surface.c: Save the format for which
+	an image is created so we can access it later. (Needed
+	for the _cairo_xlib_surface_clone_similar())
+
+	* src/cairoint.h src/cairo_image_surface.c: 
+	Add _cairo_surface_is_image().
+
+	* src/cairoint.h: Add CAIRO_OK(status) to check
+	for CAIRO_STATUS_SUCCESS.
+
+	* src/cairo_xlib_surface.c: In the absence of of 
+	RENDER, make cairo_xlib_surface_create_similar()
+	return an image surface.
+
+	* src/cairo_xlib_surface.c: Don't try to use RENDER
+	to composite glyphs in the absence of the RENDER
+	extension.
+
 2005-01-30  Owen Taylor  <otaylor at redhat.com>
 
 	* src/cairo_ps_surface.c (_cairo_ps_surface_copy_page): Update




More information about the cairo-commit mailing list