[cairo-commit] cairo ChangeLog,1.1090,1.1091
Billy Biggs
commit at pdx.freedesktop.org
Sun Oct 9 09:18:18 PDT 2005
- Previous message: [cairo-commit] rcairo/packages/cairo/ext rb_cairo_constants.c, 1.5,
1.6
- Next message: [cairo-commit] cairo/src cairo-glitz-surface.c, 1.62,
1.63 cairo-image-surface.c, 1.60, 1.61 cairo-pattern.c, 1.65,
1.66 cairo-pdf-surface.c, 1.59, 1.60 cairo-xcb-surface.c, 1.47,
1.48 cairo-xlib-surface.c, 1.122, 1.123 cairo.h, 1.152,
1.153 cairoint.h, 1.211, 1.212
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
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
- Previous message: [cairo-commit] rcairo/packages/cairo/ext rb_cairo_constants.c, 1.5,
1.6
- Next message: [cairo-commit] cairo/src cairo-glitz-surface.c, 1.62,
1.63 cairo-image-surface.c, 1.60, 1.61 cairo-pattern.c, 1.65,
1.66 cairo-pdf-surface.c, 1.59, 1.60 cairo-xcb-surface.c, 1.47,
1.48 cairo-xlib-surface.c, 1.122, 1.123 cairo.h, 1.152,
1.153 cairoint.h, 1.211, 1.212
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the cairo-commit
mailing list