[cairo-commit] cairo ChangeLog,1.398,1.399 configure.in,1.84,1.85
David Reveman
commit at pdx.freedesktop.org
Thu Mar 3 17:40:08 PST 2005
- Previous message: [cairo-commit] libpixman/src icimage.c, 1.24, 1.25 icimage.h, 1.21,
1.22 ictrap.c, 1.20, 1.21
- Next message: [cairo-commit] cairo/src cairo_gstate.c, 1.89,
1.90 cairo_image_surface.c, 1.25, 1.26 cairo_pattern.c, 1.22,
1.23 cairo_pdf_surface.c, 1.14, 1.15 cairo_ps_surface.c, 1.22,
1.23 cairo_xlib_surface.c, 1.44, 1.45 cairoint.h, 1.99, 1.100
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Committed by: davidr
Update of /cvs/cairo/cairo
In directory gabe:/tmp/cvs-serv27097
Modified Files:
ChangeLog configure.in
Log Message:
Change to cairo_surface_t like structure of of cairo_pattern_t
Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/cairo/ChangeLog,v
retrieving revision 1.398
retrieving revision 1.399
diff -u -d -r1.398 -r1.399
--- ChangeLog 1 Mar 2005 23:04:48 -0000 1.398
+++ ChangeLog 4 Mar 2005 01:40:04 -0000 1.399
@@ -1,3 +1,32 @@
+2005-03-04 David Reveman <davidr at novell.com>
+
+ * configure.in: Disabled win32 and quartz backends as they are now
+ temporarily out of sync.
+
+ * src/cairoint.h: Replaced old cairo_pattern_t struct with new
+ cairo_surface_t like structure of cairo_pattern_t.
+ Added new function prototypes for acquiring a source surface from
+ a pattern.
+
+ * src/cairo_xlib_surface.c:
+ (_cairo_xlib_surface_composite): Removed fast path that used XCopyArea.
+
+ * src/cairo_ps_surface.c:
+ * src/cairo_pdf_surface.c:
+ * src/cairo_image_surface.c:
+ * src/cairo_gstate.c: Switched to cairo_surface_t like structure
+ of cairo_pattern_t and new interface for acquiring a source
+ surface from a pattern.
+
+ * src/cairo_pattern.c: New implementations of many functions. This was
+ necessary because of switch to cairo_surface_t like structure of
+ cairo_pattern_t. Includes new interface for acquiring a source
+ surface for a pattern. Things that didn't belong in cairoint.h have
+ been moved here.
+
+ * src/cairo_gstate.c (_cairo_gstate_show_surface): Inherit surface
+ attributes while surface attribute functions still exist.
+
2005-03-01 Carl Worth <cworth at cworth.org>
* TODO: Note that cairo_output_stream_t patch has been reviewed.
Index: configure.in
===================================================================
RCS file: /cvs/cairo/cairo/configure.in,v
retrieving revision 1.84
retrieving revision 1.85
diff -u -d -r1.84 -r1.85
--- configure.in 24 Feb 2005 16:20:14 -0000 1.84
+++ configure.in 4 Mar 2005 01:40:04 -0000 1.85
@@ -79,7 +79,7 @@
AC_ARG_ENABLE(quartz,
[ --disable-quartz Disable cairo's quartz backend],
- [use_quartz=$enableval], [use_quartz=yes])
+ [use_quartz=$enableval], [use_quartz=no (temporarily disabled while code is out of sync)])
if test "x$use_quartz" = "xyes"; then
dnl There is no pkgconfig for quartz; lets do a header check
@@ -137,7 +137,7 @@
AC_ARG_ENABLE(win32,
[ --disable-win32 Disable cairo's Microsoft Windows backend],
- [use_win32=$enableval], [use_win32=yes])
+ [use_win32=$enableval], [use_win32=no (temporarily disabled while code is out of sync)])
if test "x$cairo_platform_win32" != "xyes" ; then
use_win32=no
- Previous message: [cairo-commit] libpixman/src icimage.c, 1.24, 1.25 icimage.h, 1.21,
1.22 ictrap.c, 1.20, 1.21
- Next message: [cairo-commit] cairo/src cairo_gstate.c, 1.89,
1.90 cairo_image_surface.c, 1.25, 1.26 cairo_pattern.c, 1.22,
1.23 cairo_pdf_surface.c, 1.14, 1.15 cairo_ps_surface.c, 1.22,
1.23 cairo_xlib_surface.c, 1.44, 1.45 cairoint.h, 1.99, 1.100
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the cairo-commit
mailing list