[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
- Previous message: [cairo-commit] cairo/test cairo-test.c,1.63,1.64
- Next message: [cairo-commit] cairo/src cairo-array.c, 1.8,
1.9 cairo-meta-surface-private.h, 1.7,
1.8 cairo-meta-surface.c, 1.17, 1.18 cairo-ps-surface.c, 1.61,
1.62 cairo-surface.c, 1.112, 1.113 cairoint.h, 1.229, 1.230
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
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
- Previous message: [cairo-commit] cairo/test cairo-test.c,1.63,1.64
- Next message: [cairo-commit] cairo/src cairo-array.c, 1.8,
1.9 cairo-meta-surface-private.h, 1.7,
1.8 cairo-meta-surface.c, 1.17, 1.18 cairo-ps-surface.c, 1.61,
1.62 cairo-surface.c, 1.112, 1.113 cairoint.h, 1.229, 1.230
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the cairo-commit
mailing list