[cairo-commit] cairo ChangeLog,1.196,1.197 configure.in,1.54,1.55

Graydon Hoare commit at pdx.freedesktop.org
Thu May 20 16:42:58 PDT 2004


Committed by: graydon

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

Modified Files:
	ChangeLog configure.in 
Log Message:
2004-05-20  Graydon Hoare  <graydon at redhat.com>

	* configure.in: Add sanity checking feature configury.

	* src/cairo-features.h.in: Add sanity checking feature.

	* src/cairo.c: Add sanity checking.

	* src/cairoint.h: Add prototypes.

	* src/cairo_fixed.c 
	(_cairo_fixed_is_integer): 
	(_cairo_fixed_integer_part): New functions.

	* src/cairo_matrix.c 
	(_cairo_matrix_is_integer_translation): New function.

	* src/cairo_gstate.c
	(extract_transformed_rectangle): Use fixed functions.
	(_cairo_gstate_clip): Arithmetic fixes.
	(_cairo_gstate_clip_and_composite_trapezoids):
	(_cairo_gstate_show_surface):
	(_cairo_gstate_show_text):
	(_cairo_gstate_show_glyphs): Corrections to clipping.

	* src/cairo_xlib_surface.c
	(_cairo_xlib_surface_composite): Add XCopyArea fast path.
	(_cairo_xlib_surface_set_clip_region): Drive clip to drawable.



Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/cairo/ChangeLog,v
retrieving revision 1.196
retrieving revision 1.197
diff -C2 -d -r1.196 -r1.197
*** a/ChangeLog	17 May 2004 15:03:17 -0000	1.196
--- b/ChangeLog	20 May 2004 23:42:56 -0000	1.197
***************
*** 1,2 ****
--- 1,31 ----
+ 2004-05-20  Graydon Hoare  <graydon at redhat.com>
+ 
+ 	* configure.in: Add sanity checking feature configury.
+ 
+ 	* src/cairo-features.h.in: Add sanity checking feature.
+ 
+ 	* src/cairo.c: Add sanity checking.
+ 
+ 	* src/cairoint.h: Add prototypes.
+ 
+ 	* src/cairo_fixed.c 
+ 	(_cairo_fixed_is_integer): 
+ 	(_cairo_fixed_integer_part): New functions.
+ 
+ 	* src/cairo_matrix.c 
+ 	(_cairo_matrix_is_integer_translation): New function.
+ 
+ 	* src/cairo_gstate.c
+ 	(extract_transformed_rectangle): Use fixed functions.
+ 	(_cairo_gstate_clip): Arithmetic fixes.
+ 	(_cairo_gstate_clip_and_composite_trapezoids):
+ 	(_cairo_gstate_show_surface):
+ 	(_cairo_gstate_show_text):
+ 	(_cairo_gstate_show_glyphs): Corrections to clipping.
+ 
+ 	* src/cairo_xlib_surface.c
+ 	(_cairo_xlib_surface_composite): Add XCopyArea fast path.
+ 	(_cairo_xlib_surface_set_clip_region): Drive clip to drawable.
+ 
  2004-05-17  Carl Worth  <cworth at isi.edu>
  

Index: configure.in
===================================================================
RCS file: /cvs/cairo/cairo/configure.in,v
retrieving revision 1.54
retrieving revision 1.55
diff -C2 -d -r1.54 -r1.55
*** a/configure.in	11 May 2004 15:19:47 -0000	1.54
--- b/configure.in	20 May 2004 23:42:56 -0000	1.55
***************
*** 162,165 ****
--- 162,179 ----
  dnl ===========================================================================
  
+ AC_ARG_ENABLE(sanity-checking,
+   [  --disable-sanity        Disable cairo's sanity checking routines],
+   [check_sanity=$enableval], [check_sanity=yes])
+ 
+ if test "x$check_sanity" != "xyes"; then
+   SANITY_CHECKING_FEATURE=CAIRO_NO_SANITY_CHECKING
+ else
+   SANITY_CHECKING_FEATURE=CAIRO_DO_SANITY_CHECKING
+ fi
+ 
+ AC_SUBST(SANITY_CHECKING_FEATURE)
+ 
+ dnl ===========================================================================
+ 
  PKG_CHECK_MODULES(FONTCONFIG, fontconfig)
  PKG_CHECK_MODULES(CAIRO, libpixman >= 0.1.1)





More information about the cairo-commit mailing list