[cairo-commit] cairo ChangeLog,1.1212,1.1213 ROADMAP,1.65,1.66
Carl Worth
commit at pdx.freedesktop.org
Wed Jan 11 16:01:27 PST 2006
- Previous message: [cairo-commit] cairo/src cairo-paginated-surface-private.h, 1.1,
1.2 cairo-paginated-surface.c, 1.4, 1.5 cairo-pdf-surface.c,
1.71, 1.72
- Next message: [cairo-commit] cairo/src cairo-paginated-surface.c, 1.5,
1.6 cairo-ps-surface.c, 1.65, 1.66
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Committed by: cworth
Update of /cvs/cairo/cairo
In directory gabe:/tmp/cvs-serv15983
Modified Files:
ChangeLog ROADMAP
Log Message:
2006-01-11 Carl Worth <cworth at cworth.org>
* ROADMAP: Note that PS backend has now been switched over to use
cairo_paginated_surface_t.
* src/cairo-paginated-surface.c:
(_cairo_paginated_surface_acquire_source_image), (_paint_page),
(_cairo_paginated_surface_snapshot): Switch from ARGB32 to RGB24
for intermediate image surface since that's all that the current
users of cairo_paginated_surface support anyway.
* src/cairo-ps-surface.c: (_cairo_ps_surface_emit_header),
(_cairo_ps_surface_emit_footer),
(_cairo_ps_surface_create_for_stream_internal),
(_cairo_surface_is_ps), (cairo_ps_surface_set_dpi),
(_cairo_ps_surface_finish), (_cairo_ps_surface_start_page),
(_cairo_ps_surface_copy_page), (_cairo_ps_surface_show_page),
(_cairo_ps_surface_add_fallback_area),
(_cairo_ps_surface_composite), (_cairo_ps_surface_fill_rectangles),
(_cairo_ps_surface_composite_trapezoids),
(_cairo_ps_surface_path_move_to), (_cairo_ps_surface_path_line_to),
(_cairo_ps_surface_path_curve_to),
(_cairo_ps_surface_path_close_path),
(_cairo_ps_surface_intersect_clip_path),
(_cairo_ps_surface_get_extents),
(_cairo_ps_surface_old_show_glyphs), (_cairo_ps_surface_fill):
Switch cairo_ps_surface_t over to use the new
cairo_paginated_surface_t. This drastically simplifies the
implementation, but temporarily puts the PostScript output back
into the land of one-image-per-page. To be fixed soon though with
improvements to cairo_paginated_surface_t. Everything still passes
the test suite which is good. The test suite currently does no
testing of multi-page output, which is quite bad.
Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/cairo/ChangeLog,v
retrieving revision 1.1212
retrieving revision 1.1213
diff -u -d -r1.1212 -r1.1213
--- ChangeLog 11 Jan 2006 19:53:33 -0000 1.1212
+++ ChangeLog 12 Jan 2006 00:01:25 -0000 1.1213
@@ -1,5 +1,39 @@
2006-01-11 Carl Worth <cworth at cworth.org>
+ * ROADMAP: Note that PS backend has now been switched over to use
+ cairo_paginated_surface_t.
+
+ * src/cairo-paginated-surface.c:
+ (_cairo_paginated_surface_acquire_source_image), (_paint_page),
+ (_cairo_paginated_surface_snapshot): Switch from ARGB32 to RGB24
+ for intermediate image surface since that's all that the current
+ users of cairo_paginated_surface support anyway.
+
+ * src/cairo-ps-surface.c: (_cairo_ps_surface_emit_header),
+ (_cairo_ps_surface_emit_footer),
+ (_cairo_ps_surface_create_for_stream_internal),
+ (_cairo_surface_is_ps), (cairo_ps_surface_set_dpi),
+ (_cairo_ps_surface_finish), (_cairo_ps_surface_start_page),
+ (_cairo_ps_surface_copy_page), (_cairo_ps_surface_show_page),
+ (_cairo_ps_surface_add_fallback_area),
+ (_cairo_ps_surface_composite), (_cairo_ps_surface_fill_rectangles),
+ (_cairo_ps_surface_composite_trapezoids),
+ (_cairo_ps_surface_path_move_to), (_cairo_ps_surface_path_line_to),
+ (_cairo_ps_surface_path_curve_to),
+ (_cairo_ps_surface_path_close_path),
+ (_cairo_ps_surface_intersect_clip_path),
+ (_cairo_ps_surface_get_extents),
+ (_cairo_ps_surface_old_show_glyphs), (_cairo_ps_surface_fill):
+ Switch cairo_ps_surface_t over to use the new
+ cairo_paginated_surface_t. This drastically simplifies the
+ implementation, but temporarily puts the PostScript output back
+ into the land of one-image-per-page. To be fixed soon though with
+ improvements to cairo_paginated_surface_t. Everything still passes
+ the test suite which is good. The test suite currently does no
+ testing of multi-page output, which is quite bad.
+
+2006-01-11 Carl Worth <cworth at cworth.org>
+
* ROADMAP: Note that from here on out, the PDF output should
always pass the entire test suite!
Index: ROADMAP
===================================================================
RCS file: /cvs/cairo/cairo/ROADMAP,v
retrieving revision 1.65
retrieving revision 1.66
diff -u -d -r1.65 -r1.66
--- ROADMAP 11 Jan 2006 19:53:33 -0000 1.65
+++ ROADMAP 12 Jan 2006 00:01:25 -0000 1.66
@@ -16,19 +16,10 @@
âa. Incorporate into test suite
âb. Correct output for the entire test suite
- âclip-operator
- âcomposite-integer-translate-source
- âlinear-gradient
- âoperator-clear
- âoperator-source
- âself-copy
- âtext-pattern
- âtrap-clip
- âunbounded-operator
2. Image fallbacks at finer-than-whole-page granularity
- a. Switch to using cairo_paginated_surface_t
+ âa. Switch to using cairo_paginated_surface_t
b. Add analysis and clever replay to
cairo_paginated_surface_t
- Previous message: [cairo-commit] cairo/src cairo-paginated-surface-private.h, 1.1,
1.2 cairo-paginated-surface.c, 1.4, 1.5 cairo-pdf-surface.c,
1.71, 1.72
- Next message: [cairo-commit] cairo/src cairo-paginated-surface.c, 1.5,
1.6 cairo-ps-surface.c, 1.65, 1.66
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the cairo-commit
mailing list