[cairo-commit] cairo ChangeLog,1.99,1.100 configure.in,1.24,1.25

Carl Worth commit at pdx.freedesktop.org
Mon Nov 3 19:17:33 PST 2003


Committed by: cworth

Update of /cvs/cairo/cairo
In directory pdx:/tmp/cvs-serv15885

Modified Files:
	ChangeLog configure.in 
Log Message:
Add support for cairo_copy_page.
Fixes so PS output can be more than one page.
Bump version to 0.1.11 for new cairo_copy_page.

Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/cairo/ChangeLog,v
retrieving revision 1.99
retrieving revision 1.100
diff -C2 -d -r1.99 -r1.100
*** ChangeLog	4 Nov 2003 02:24:45 -0000	1.99
--- ChangeLog	4 Nov 2003 03:17:31 -0000	1.100
***************
*** 1,4 ****
--- 1,27 ----
  2003-11-03  Carl Worth  <cworth at isi.edu>
  
+ 	* configure.in (CAIRO_VERSION): Bump version to 0.1.11 for new
+ 	cairo_copy_page.
+ 
+ 	* src/cairo_ps_surface.c (cairo_ps_surface_create): Now print
+ 	header at time of surface_create rather than in show_page.
+ 	(_cairo_ps_surface_destroy): Print document footer at time of
+ 	surface_destroy rather than in show_page.
+ 	(_cairo_ps_surface_erase): New function for sharing.
+ 	(_cairo_ps_surface_copy_page): Now keep proper page count.
+ 	(_cairo_ps_surface_show_page): Real work is now done in
+ 	copy_page. show_page is only distinct in that it erases the
+ 	surface afterwards.
+ 
+ 	* src/cairo.h: 
+ 	* src/cairo.c (cairo_copy_page):
+ 	* src/cairo_gstate.c (_cairo_gstate_copy_page): 
+ 	* src/cairo_surface.c (_cairo_surface_copy_page):
+ 	* src/cairo_image_surface.c (_cairo_image_surface_copy_page): 
+ 	* src/cairo_xlib_surface.c (_cairo_xlib_surface_copy_page): Add
+ 	support for new cairo_copy_page function.
+ 
+ 2003-11-03  Carl Worth  <cworth at isi.edu>
+ 
  	* src/cairo_ps_surface.c (cairo_set_target_ps): Add missing check
  	for out of memory.

Index: configure.in
===================================================================
RCS file: /cvs/cairo/cairo/configure.in,v
retrieving revision 1.24
retrieving revision 1.25
diff -C2 -d -r1.24 -r1.25
*** configure.in	1 Nov 2003 05:30:35 -0000	1.24
--- configure.in	4 Nov 2003 03:17:31 -0000	1.25
***************
*** 4,8 ****
  
  # Package version number, (as distinct from shared library version)
! CAIRO_VERSION=0.1.10
  
  # libtool shared library version
--- 4,8 ----
  
  # Package version number, (as distinct from shared library version)
! CAIRO_VERSION=0.1.11
  
  # libtool shared library version





More information about the cairo-commit mailing list