[cairo-commit] cairo ChangeLog,1.470,1.471

Carl Worth commit at pdx.freedesktop.org
Mon Apr 4 09:47:14 PDT 2005


Committed by: cworth

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

Modified Files:
	ChangeLog 
Log Message:

        * src/cairo.h (cairo_set_target_image,
        cairo_image_surface_create_for_data):
        * src/cairo.c: (cairo_set_target_image): Change type of data
        parameter from char* to unsigned char*.

        * src/cairo-ft-font.c: (_cairo_ft_font_create_glyph):
        * src/cairo-image-surface.c: (cairo_image_surface_create_for_data):
        * src/cairo-pattern.c:
        (_cairo_pattern_acquire_surface_for_gradient):
        * test/buffer-diff.c: (buffer_diff):
        * test/buffer-diff.h:
        * test/write-png.c: (write_png_argb32):
        * test/write-png.h: Propagate the unsigned char* change down the
        stack.

        * src/cairo-xlib-surface.c: (_get_image_surface): Add cast since
        XImage uses char* rather than unsigned char*.

        * src/cairo-png.c: (cairo_image_surface_create_for_png): Fix
        memory leak of image data.

        * test/cairo-test.c: (cairo_test), (cairo_test_create_png_pattern):
        * test/cairo-test.h: Switch to use cairo_surface_write_png rather
        than a custom write_png_argb32.

        * test/.cvsignore:
        * test/Makefile.am:
        * test/create-for-png-ref.png:
        * test/create-for-png.c: (draw), (main): Add test to exercise the
        cairo_image_surface_create_for_png function.


Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/cairo/ChangeLog,v
retrieving revision 1.470
retrieving revision 1.471
diff -u -d -r1.470 -r1.471
--- ChangeLog	4 Apr 2005 16:25:47 -0000	1.470
+++ ChangeLog	4 Apr 2005 16:47:12 -0000	1.471
@@ -1,5 +1,38 @@
 2005-04-04  Carl Worth  <cworth at cworth.org>
 
+	* src/cairo.h (cairo_set_target_image,
+	cairo_image_surface_create_for_data):
+	* src/cairo.c: (cairo_set_target_image): Change type of data
+	parameter from char* to unsigned char*.
+
+	* src/cairo-ft-font.c: (_cairo_ft_font_create_glyph):
+	* src/cairo-image-surface.c: (cairo_image_surface_create_for_data):
+	* src/cairo-pattern.c:
+	(_cairo_pattern_acquire_surface_for_gradient):
+	* test/buffer-diff.c: (buffer_diff):
+	* test/buffer-diff.h:
+	* test/write-png.c: (write_png_argb32):
+	* test/write-png.h: Propagate the unsigned char* change down the
+	stack.
+
+	* src/cairo-xlib-surface.c: (_get_image_surface): Add cast since
+	XImage uses char* rather than unsigned char*.
+	
+	* src/cairo-png.c: (cairo_image_surface_create_for_png): Fix
+	memory leak of image data.
+
+	* test/cairo-test.c: (cairo_test), (cairo_test_create_png_pattern):
+	* test/cairo-test.h: Switch to use cairo_surface_write_png rather
+	than a custom write_png_argb32.
+
+	* test/.cvsignore:
+	* test/Makefile.am:
+	* test/create-for-png-ref.png:
+	* test/create-for-png.c: (draw), (main): Add test to exercise the
+	cairo_image_surface_create_for_png function.
+
+2005-04-04  Carl Worth  <cworth at cworth.org>
+
 	* TODO: Remove items for PNG backend removal and trapezoid
 	reasterization re-implementation since they have been completed.
 
@@ -26,7 +59,6 @@
 	* src/cairoint.h: Drop pixels_per_inch function from surface
 	backend interface as it is no longer needed.
 
->>>>>>> 1.469
 2005-04-02  Carl Worth  <cworth at cworth.org>
 
 	* src/cairo-gstate.c: (_cairo_gstate_show_surface): Use the
@@ -92,7 +124,6 @@
 	* src/cairo.c (cairo_set_target_png): Remove this function now
 	that the PNG backend is gone.
 
->>>>>>> 1.468
 2005-03-30  Carl Worth  <cworth at cworth.org>
 
 	* configure.in: Fix typo I had introduced into Jason's patch that




More information about the cairo-commit mailing list