[cairo-commit] cairo ChangeLog,1.95,1.96 configure.in,1.23,1.24

Carl Worth commit at pdx.freedesktop.org
Fri Oct 31 21:30:37 PST 2003


Committed by: cworth

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

Modified Files:
	ChangeLog configure.in 
Log Message:
Implemented preliminary PostScript output support.
Added cairo_show_page.
Bumped version number to 0.1.10

Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/cairo/ChangeLog,v
retrieving revision 1.95
retrieving revision 1.96
diff -C2 -d -r1.95 -r1.96
*** ChangeLog	1 Nov 2003 03:27:33 -0000	1.95
--- ChangeLog	1 Nov 2003 05:30:35 -0000	1.96
***************
*** 1,2 ****
--- 1,31 ----
+ 2003-11-01  Carl Worth  <cworth at isi.edu>
+ 
+ 	* configure.in (CAIRO_VERSION): Bumped version to 0.1.10 for new
+ 	functions cairo_set_target_ps, cairo_ps_surface_create, and
+ 	cairo_show_page.
+ 
+ 	* src/cairo_ps_surface.c: New file with preliminary support for
+ 	drawing to a PostScript file. Most of the ps_surface backend
+ 	functions are just tiny wrappers, deferring to image_surface
+ 	functions to do the real work. Then, in show_page, the image is
+ 	compressed and spit out into the file. Crude and effective.
+ 
+ 	* src/cairo.c (cairo_show_page):
+ 	* src/cairo_gstate.c (_cairo_gstate_show_page):
+ 	* src/cairo_image_surface (_cairo_image_surface_show_page):
+ 	* src/cairo_xlib_surface.c (_cairo_xlib_surface_show_page): 
+ 	* src/cairo_surface.c (_cairo_surface_show_page): Implement new
+ 	support for cairo_show_page -- just a stub in the non-PS surfaces.
+ 
+ 	* src/cairo_image_surface.c (_cairo_image_surface_set_filter):
+ 	Export this function for internal use.
+ 
+ 	* src/cairo.h: Added cairo_set_target_ps, cairo_ps_surface_create,
+ 	and cairo_show_page. Noted plans for new cairo_surface_clip_begin,
+ 	perhaps moving some cairo_surface functions to cairo_set_pattern,
+ 	and possibly renaming cairo_matrix_t to cairo_transform_t.
+ 	
+ 	* src/Makefile.am (libcairo_la_SOURCES): Added cairo_ps_surface.c.
+ 
  2003-10-31  Carl Worth  <cworth at isi.edu>
  

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





More information about the cairo-commit mailing list