[cairo-commit] cairo ChangeLog,1.1090,1.1091

Billy Biggs commit at pdx.freedesktop.org
Sun Oct 9 09:18:18 PDT 2005


Committed by: vektor

Update of /cvs/cairo/cairo
In directory gabe:/tmp/cvs-serv32694

Modified Files:
	ChangeLog 
Log Message:
2005-10-09  Billy Biggs  <vektor at dumbterm.net>

	reviewed by: davidr, cworth, otaylor

	* src/cairo.h: Add a "nearest" extend mode, where the closest pixel
	is repeated for pixels outside of the source area.  Note that
	for gradients, applications which had explicitly set a repeat mode
	of NONE will now need to change to use NEAREST to get the same
	behaviour.
	* src/cairoint.h: Split CARIO_EXTEND_DEFAULT to indicate defaults
	for surfaces and gradients.  The default for gradients is still
	the NEAREST beaviour.
	* src/cairo-glitz-surface.c (_cairo_glitz_pattern_acquire_surface):
	Support the NEAREST mode, change NONE to be TRANSPARENT.
	* src/cairo-image-surface.c: (_cairo_image_surface_set_attributes):
	Update the extend mode code to use the pixman support.
	* src/cairo-pattern.c (_cairo_pattern_init),
	(_cairo_pattern_calc_color_at_pixel): Handle NEAREST, note that
	support for NONE is not yet handled for gradients.
	* src/cairo-xcb-surface.c (_cairo_xcb_surface_set_attributes):
	Add a check for NEAREST but don't do anything useful.
	* src/cairo-xlib-surface.c (_cairo_xlib_surface_set_attributes):
	Add a check for NEAREST but don't do anything useful.
	* src/cairo-pdf-surface.c: Update a comment about the extend support
	in the image backend.



Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/cairo/ChangeLog,v
retrieving revision 1.1090
retrieving revision 1.1091
diff -u -d -r1.1090 -r1.1091
--- ChangeLog	9 Oct 2005 05:44:56 -0000	1.1090
+++ ChangeLog	9 Oct 2005 16:18:16 -0000	1.1091
@@ -1,3 +1,29 @@
+2005-10-09  Billy Biggs  <vektor at dumbterm.net>
+
+	reviewed by: davidr, cworth, otaylor
+
+	* src/cairo.h: Add a "nearest" extend mode, where the closest pixel
+	is repeated for pixels outside of the source area.  Note that
+	for gradients, applications which had explicitly set a repeat mode
+	of NONE will now need to change to use NEAREST to get the same
+	behaviour.
+	* src/cairoint.h: Split CARIO_EXTEND_DEFAULT to indicate defaults
+	for surfaces and gradients.  The default for gradients is still
+	the NEAREST beaviour.
+	* src/cairo-glitz-surface.c (_cairo_glitz_pattern_acquire_surface):
+	Support the NEAREST mode, change NONE to be TRANSPARENT.
+	* src/cairo-image-surface.c: (_cairo_image_surface_set_attributes):
+	Update the extend mode code to use the pixman support.
+	* src/cairo-pattern.c (_cairo_pattern_init),
+	(_cairo_pattern_calc_color_at_pixel): Handle NEAREST, note that
+	support for NONE is not yet handled for gradients.
+	* src/cairo-xcb-surface.c (_cairo_xcb_surface_set_attributes):
+	Add a check for NEAREST but don't do anything useful.
+	* src/cairo-xlib-surface.c (_cairo_xlib_surface_set_attributes):
+	Add a check for NEAREST but don't do anything useful.
+	* src/cairo-pdf-surface.c: Update a comment about the extend support
+	in the image backend.
+
 2005-10-08  Carl Worth  <cworth at cworth.org>
 
 	* ROADMAP: Remove 1.0.2 entries now that it is out. Note that the



More information about the cairo-commit mailing list