[cairo-commit] cairo ChangeLog,1.1157,1.1158 ROADMAP,1.61,1.62

Carl Worth commit at pdx.freedesktop.org
Wed Dec 7 12:19:12 PST 2005


Committed by: cworth

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

Modified Files:
	ChangeLog ROADMAP 
Log Message:

2005-12-07  Carl Worth  <cworth at cworth.org>

        * ROADMAP: Note that self-copy now works with the PS backend.

        * src/cairo-array.c: (_cairo_array_init),
        (_cairo_array_init_snapshot), (_cairo_array_fini),
        (_cairo_array_grow_by), (_cairo_array_truncate),
        (_cairo_array_append), (_cairo_array_append_multiple),
        (_cairo_array_allocate): Add _cairo_array_init_snapshot and checks
        for is_snapshot throughout.

        * src/cairoint.h:
        * src/cairo-surface.c: (_cairo_surface_acquire_source_image),
        (_fallback_snapshot), (_cairo_surface_snapshot): Add a new
        surface->backend->snapshot function.

        * src/cairo-meta-surface-private.h:
        * src/cairo-meta-surface.c: (_cairo_meta_surface_create),
        (_cairo_meta_surface_create_similar), (_cairo_meta_surface_finish),
        (_cairo_meta_surface_acquire_source_image),
        (_cairo_meta_surface_release_source_image),
        (_cairo_meta_surface_snapshot), (_cairo_meta_surface_get_extents):
        Implement _cairo_meta_surface_snapshot and
        _cairo_meta_surface_acquire/release_source_image. Change
        _cairo_meta_surface_create to require the width and height in
        pixels to be used when replaying for purposed of
        _cairo_meta_surface_aquire_source_image.

        * src/cairo-ps-surface.c:
        (_cairo_ps_surface_create_for_stream_internal),
        (_cairo_ps_surface_show_page), (_cairo_ps_surface_snapshot),
        (_ps_output_old_show_glyphs): Track change in prototype of
        _cairo_meta_surface_create. Implement _cairo_ps_surface_snapshot
        by deferring down into _cairo_meta_surface_snapshot.


Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/cairo/ChangeLog,v
retrieving revision 1.1157
retrieving revision 1.1158
diff -u -d -r1.1157 -r1.1158
--- ChangeLog	7 Dec 2005 19:53:30 -0000	1.1157
+++ ChangeLog	7 Dec 2005 20:19:10 -0000	1.1158
@@ -1,5 +1,40 @@
 2005-12-07  Carl Worth  <cworth at cworth.org>
 
+	* ROADMAP: Note that self-copy now works with the PS backend.
+
+	* src/cairo-array.c: (_cairo_array_init),
+	(_cairo_array_init_snapshot), (_cairo_array_fini),
+	(_cairo_array_grow_by), (_cairo_array_truncate),
+	(_cairo_array_append), (_cairo_array_append_multiple),
+	(_cairo_array_allocate): Add _cairo_array_init_snapshot and checks
+	for is_snapshot throughout.
+
+	* src/cairoint.h:
+	* src/cairo-surface.c: (_cairo_surface_acquire_source_image),
+	(_fallback_snapshot), (_cairo_surface_snapshot): Add a new
+	surface->backend->snapshot function.
+	
+	* src/cairo-meta-surface-private.h:
+	* src/cairo-meta-surface.c: (_cairo_meta_surface_create),
+	(_cairo_meta_surface_create_similar), (_cairo_meta_surface_finish),
+	(_cairo_meta_surface_acquire_source_image),
+	(_cairo_meta_surface_release_source_image),
+	(_cairo_meta_surface_snapshot), (_cairo_meta_surface_get_extents):
+	Implement _cairo_meta_surface_snapshot and
+	_cairo_meta_surface_acquire/release_source_image. Change
+	_cairo_meta_surface_create to require the width and height in
+	pixels to be used when replaying for purposed of
+	_cairo_meta_surface_aquire_source_image.
+	
+	* src/cairo-ps-surface.c:
+	(_cairo_ps_surface_create_for_stream_internal),
+	(_cairo_ps_surface_show_page), (_cairo_ps_surface_snapshot),
+	(_ps_output_old_show_glyphs): Track change in prototype of
+	_cairo_meta_surface_create. Implement _cairo_ps_surface_snapshot
+	by deferring down into _cairo_meta_surface_snapshot.
+
+2005-12-07  Carl Worth  <cworth at cworth.org>
+
 	* test/cairo-test.c: (create_ps_surface): Fix to check
 	cairo_surface_status rather than !surface which is always false.
 	(cleanup_ps): Fix leak of filename memory.

Index: ROADMAP
===================================================================
RCS file: /cvs/cairo/cairo/ROADMAP,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -d -r1.61 -r1.62
--- ROADMAP	21 Nov 2005 18:50:20 -0000	1.61
+++ ROADMAP	7 Dec 2005 20:19:10 -0000	1.62
@@ -11,17 +11,17 @@
 ========================================================
  A. PS backend
     ----------
-     1. Mark PS backend as supported:
+    ✓1. Mark PS backend as supported:
 
 	✓a. Incorporate into test suite
 
-	 b. Correct output for the entire test suite
+	✓b. Correct output for the entire test suite
 	    ✓clip-operator
 	    ✓composite-integer-translate-source
 	    ✓linear-gradient
 	    ✓operator-clear
 	    ✓operator-source
-	     self-copy
+	    ✓self-copy
 	    ✓text-pattern
 	    ✓trap-clip
 	    ✓unbounded-operator



More information about the cairo-commit mailing list