[cairo-commit] cairo ChangeLog,1.1145,1.1146 ROADMAP,1.58,1.59

Carl Worth commit at pdx.freedesktop.org
Tue Nov 8 17:43:16 PST 2005


Committed by: cworth

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

Modified Files:
	ChangeLog ROADMAP 
Log Message:

2005-11-08  Carl Worth  <cworth at cworth.org>

        * ROADMAP: Note that PS is now passing all tests except for
        self-copy.

        * src/cairo-ps-surface.c: (_cairo_ps_surface_paint),
        (_cairo_ps_surface_mask), (_cairo_ps_surface_stroke),
        (_cairo_ps_surface_fill), (_cairo_ps_surface_show_glyphs),
        (_ps_output_paint), (_ps_output_mask), (_ps_output_stroke),
        (_ps_output_fill), (_ps_output_show_glyphs): Add missing glue to
        hook up PS backend with new meta-surface support for the 5 basic
        drawing operations. Currently, this forces image fallbacks for all
        operations.

        * test/cairo-test.c: (ps_surface_write_to_png): Switch from gs
        device of pngalpha to png16m which for some reason gives the
        correct result for nil-surface now, while pngalpha does not.

        * test/clip-operator.c: (draw): Key off of N_OPERATORS as the loop
        control for easier trimming down of this test case when debugging.

        * src/cairoint.h: Rename stroke_style parameter to style in
        backend->stroke parameter list.

        * test/caps-joins-ps-rgb24-ref.png:
        * test/caps-sub-paths-ps-rgb24-ref.png:
        * test/clip-fill-rule-ps-rgb24-ref.png:
        * test/clip-nesting-ps-rgb24-ref.png:
        * test/clip-twice-ps-rgb24-ref.png:
        * test/dash-caps-joins-ps-rgb24-ref.png:
        * test/dash-offset-negative-ps-rgb24-ref.png:
        * test/fill-and-stroke-ps-rgb24-ref.png:
        * test/fill-rule-ps-rgb24-ref.png:
        * test/leaky-polygon-ps-rgb24-ref.png:
        * test/line-width-ps-rgb24-ref.png:
        * test/path-data-ps-rgb24-ref.png:
        * test/rectangle-rounding-error-ps-rgb24-ref.png:
        * test/show-text-current-point-ps-rgb24-ref.png:
        * test/text-antialias-gray-ps-rgb24-ref.png:
        * test/text-antialias-none-ps-rgb24-ref.png:
        * test/text-antialias-subpixel-ps-rgb24-ref.png:
        * test/transforms-ps-rgb24-ref.png:
        * test/unantialiased-shapes-ps-rgb24-ref.png: Remove PS-specific
        reference images for many tests which are now using more fallback
        paths than before.


Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/cairo/ChangeLog,v
retrieving revision 1.1145
retrieving revision 1.1146
diff -u -d -r1.1145 -r1.1146
--- ChangeLog	9 Nov 2005 01:16:21 -0000	1.1145
+++ ChangeLog	9 Nov 2005 01:43:13 -0000	1.1146
@@ -1,5 +1,51 @@
 2005-11-08  Carl Worth  <cworth at cworth.org>
 
+	* ROADMAP: Note that PS is now passing all tests except for
+	self-copy.
+	
+	* src/cairo-ps-surface.c: (_cairo_ps_surface_paint),
+	(_cairo_ps_surface_mask), (_cairo_ps_surface_stroke),
+	(_cairo_ps_surface_fill), (_cairo_ps_surface_show_glyphs),
+	(_ps_output_paint), (_ps_output_mask), (_ps_output_stroke),
+	(_ps_output_fill), (_ps_output_show_glyphs): Add missing glue to
+	hook up PS backend with new meta-surface support for the 5 basic
+	drawing operations. Currently, this forces image fallbacks for all
+	operations.
+	
+	* test/cairo-test.c: (ps_surface_write_to_png): Switch from gs
+	device of pngalpha to png16m which for some reason gives the
+	correct result for nil-surface now, while pngalpha does not.
+
+	* test/clip-operator.c: (draw): Key off of N_OPERATORS as the loop
+	control for easier trimming down of this test case when debugging.
+	
+	* src/cairoint.h: Rename stroke_style parameter to style in
+	backend->stroke parameter list.
+
+	* test/caps-joins-ps-rgb24-ref.png:
+	* test/caps-sub-paths-ps-rgb24-ref.png:
+	* test/clip-fill-rule-ps-rgb24-ref.png:
+	* test/clip-nesting-ps-rgb24-ref.png:
+	* test/clip-twice-ps-rgb24-ref.png:
+	* test/dash-caps-joins-ps-rgb24-ref.png:
+	* test/dash-offset-negative-ps-rgb24-ref.png:
+	* test/fill-and-stroke-ps-rgb24-ref.png:
+	* test/fill-rule-ps-rgb24-ref.png:
+	* test/leaky-polygon-ps-rgb24-ref.png:
+	* test/line-width-ps-rgb24-ref.png:
+	* test/path-data-ps-rgb24-ref.png:
+	* test/rectangle-rounding-error-ps-rgb24-ref.png:
+	* test/show-text-current-point-ps-rgb24-ref.png:
+	* test/text-antialias-gray-ps-rgb24-ref.png:
+	* test/text-antialias-none-ps-rgb24-ref.png:
+	* test/text-antialias-subpixel-ps-rgb24-ref.png:
+	* test/transforms-ps-rgb24-ref.png:
+	* test/unantialiased-shapes-ps-rgb24-ref.png: Remove PS-specific
+	reference images for many tests which are now using more fallback
+	paths than before.
+
+2005-11-08  Carl Worth  <cworth at cworth.org>
+
 	* src/cairo-meta-surface-private.h:
 	* src/cairo-meta-surface.c: (_cairo_meta_surface_finish),
 	(_cairo_meta_surface_paint),

Index: ROADMAP
===================================================================
RCS file: /cvs/cairo/cairo/ROADMAP,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -d -r1.58 -r1.59
--- ROADMAP	8 Nov 2005 19:44:18 -0000	1.58
+++ ROADMAP	9 Nov 2005 01:43:13 -0000	1.59
@@ -16,15 +16,15 @@
 	✓a. Incorporate into test suite
 
 	 b. Correct output for the entire test suite
-	     clip-operator
+	    ✓clip-operator
 	    ✓composite-integer-translate-source
-	     linear-gradient
-	     operator-clear
+	    ✓linear-gradient
+	    ✓operator-clear
 	    ✓operator-source
 	     self-copy
-	     text-pattern
+	    ✓text-pattern
 	    ✓trap-clip
-	     unbounded-operator
+	    ✓unbounded-operator
 
      2. Image fallbacks at finer-than-whole-page granularity
 



More information about the cairo-commit mailing list