[cairo-commit] cairo ChangeLog,1.597,1.598

Carl Worth commit at pdx.freedesktop.org
Tue May 17 06:05:15 PDT 2005


Committed by: cworth

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

Modified Files:
	ChangeLog 
Log Message:

        Rework of cairo_xlib_surface create functions by Keith Packard:

        * src/cairo-xlib-xrender.h:
        Add cairo_xlib_surface_create_with_render_format.

        * src/cairo-xlib.h:
        * src/cairo-xlib-surface.c:
        (cairo_xlib_surface_create),
        (cairo_xlib_surface_create_for_bitmap): Reduce Xlib constructors
        down to two simple forms. Add width, height to constructors and
        eliminate any synchronous size queries from the implementation.

        * test/cairo-test.c: (create_xlib_surface):
        * test/xlib-surface.c: (do_test): Update to match new
        cairo_xlib_surface_t create functions.


Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/cairo/ChangeLog,v
retrieving revision 1.597
retrieving revision 1.598
diff -u -d -r1.597 -r1.598
--- ChangeLog	17 May 2005 12:58:01 -0000	1.597
+++ ChangeLog	17 May 2005 13:05:13 -0000	1.598
@@ -1,5 +1,23 @@
 2005-05-17  Carl Worth  <cworth at cworth.org>
 
+	Rework of cairo_xlib_surface create functions by Keith Packard:
+
+	* src/cairo-xlib-xrender.h:
+	Add cairo_xlib_surface_create_with_render_format.
+	
+	* src/cairo-xlib.h:
+	* src/cairo-xlib-surface.c:
+	(cairo_xlib_surface_create),
+	(cairo_xlib_surface_create_for_bitmap): Reduce Xlib constructors
+	down to two simple forms. Add width, height to constructors and
+	eliminate any synchronous size queries from the implementation.
+
+	* test/cairo-test.c: (create_xlib_surface):
+	* test/xlib-surface.c: (do_test): Update to match new
+	cairo_xlib_surface_t create functions.
+
+2005-05-17  Carl Worth  <cworth at cworth.org>
+
 	* src/cairoint.h:
 	* src/cairo-output-stream.c: Remove destroy_closure from
 	cairo_output_stream_t interface.




More information about the cairo-commit mailing list