[Commit] cairo ChangeLog,1.54,1.55 configure.in,1.12,1.13
Carl Worth
commit at keithp.com
Fri Sep 5 16:29:51 PDT 2003
- Previous message: [Commit]
libic/src ic.c, 1.9, 1.10 ic.h, 1.17, 1.18 icblt.c, 1.1.1.1,
1.2 icbltone.c, 1.3, 1.4 iccolor.c, 1.3, 1.4 iccompose.c, 1.9,
1.10 icformat.c, 1.4, 1.5 icimage.c, 1.10, 1.11 icimage.h,
1.12, 1.13 icint.h, 1.12, 1.13 icpixels.c, 1.3, 1.4 icrect.c,
1.4, 1.5 icrop.h, 1.3, 1.4 icstipple.c, 1.2, 1.3 ictransform.c,
1.2, 1.3 ictrap.c, 1.7, 1.8 ictri.c, 1.6, 1.7 icutil.c, 1.3,
1.4 libic.man, 1.1.1.1, 1.2
- Next message: [Commit] cairo/src cairo_fixed.c, NONE, 1.1 Makefile.am, 1.7,
1.8 cairo.h, 1.11, 1.12 cairo_font.c, 1.5, 1.6 cairo_gstate.c,
1.10, 1.11 cairo_path_bounds.c, 1.4, 1.5 cairo_path_stroke.c,
1.6, 1.7 cairo_pen.c, 1.6, 1.7 cairo_spline.c, 1.3,
1.4 cairo_surface.c, 1.4, 1.5 cairo_traps.c, 1.10,
1.11 cairoint.h, 1.15, 1.16
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Committed by: cworth
Update of /local/src/CVS/cairo
In directory home.keithp.com:/tmp/cvs-serv901
Modified Files:
ChangeLog configure.in
Log Message:
Preliminary support for running Cairo with X servers without the Render extension.
This is still horribly slow.
Removed many uses of X-specific macros, (eg. XDoubleToFixed)
Index: ChangeLog
===================================================================
RCS file: /local/src/CVS/cairo/ChangeLog,v
retrieving revision 1.54
retrieving revision 1.55
diff -u -d -r1.54 -r1.55
--- ChangeLog 5 Sep 2003 20:25:46 -0000 1.54
+++ ChangeLog 5 Sep 2003 22:29:49 -0000 1.55
@@ -1,3 +1,37 @@
+2003-09-05 Carl Worth <cworth at isi.edu>
+
+ * configure.in (PKG_CHECK_MODULES): Require libic >= 0.1.1
+
+ * src/cairo_surface.c (_create_icformat_for_visual):
+ (_create_icformat_for_format): Updates for new libic interface.
+ (cairo_x11_surface_put_image): Rename cairo_surface_put_image to
+ cairo_x11_surface_put_image.
+ (_cairo_surface_pull_image):
+ (_cairo_surface_push_image): First real implementation of
+ push/pull_image, (thanks for help from Graydon Hoare
+ <graydon at redhat.com>). This provides support for running Cairo on
+ X servers that do not have the RENDER extension. (Note: This is
+ still woefully slow).
+
+ * src/cairo_path_stroke.c (_cairo_stroker_join): Switch to
+ _cairo_fixed functions.
+
+ * src/cairo_path_bounds.c (_cairo_path_bounds): Use cairo_fixed
+ rather than X macros.
+
+ * src/cairo_gstate.c (_cairo_gstate_current_point): If not
+ explicitly set, current point is (0,0) in user space.
+ (_cairo_gstate_show_text): Fix to place text at user-space origin
+ if there is no current point.
+ (_cairo_gstate_show_surface): Optimize to pass NULL mask if alpha
+ == 1.0.
+ (_cairo_gstate_show_surface): Fixe to use current_point rather
+ than (0,0).
+
+ * src/cairo.h: Removed cairo_surface_put_image.
+
+ * src/Makefile.am (libcairo_la_SOURCES): Added cairo_fixed.c
+
2003-09-05 Keith Packard <keithp at keithp.com>
* src/cairo_path_stroke.c: comment face computations, check for
Index: configure.in
===================================================================
RCS file: /local/src/CVS/cairo/configure.in,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- configure.in 5 Sep 2003 15:35:08 -0000 1.12
+++ configure.in 5 Sep 2003 22:29:49 -0000 1.13
@@ -40,7 +40,7 @@
dnl ===========================================================================
-PKG_CHECK_MODULES(CAIRO, slim libic xft)
+PKG_CHECK_MODULES(CAIRO, slim libic >= 0.1.1 xft)
AC_SUBST(CAIRO_CFLAGS)
AC_SUBST(CAIRO_LIBS)
- Previous message: [Commit]
libic/src ic.c, 1.9, 1.10 ic.h, 1.17, 1.18 icblt.c, 1.1.1.1,
1.2 icbltone.c, 1.3, 1.4 iccolor.c, 1.3, 1.4 iccompose.c, 1.9,
1.10 icformat.c, 1.4, 1.5 icimage.c, 1.10, 1.11 icimage.h,
1.12, 1.13 icint.h, 1.12, 1.13 icpixels.c, 1.3, 1.4 icrect.c,
1.4, 1.5 icrop.h, 1.3, 1.4 icstipple.c, 1.2, 1.3 ictransform.c,
1.2, 1.3 ictrap.c, 1.7, 1.8 ictri.c, 1.6, 1.7 icutil.c, 1.3,
1.4 libic.man, 1.1.1.1, 1.2
- Next message: [Commit] cairo/src cairo_fixed.c, NONE, 1.1 Makefile.am, 1.7,
1.8 cairo.h, 1.11, 1.12 cairo_font.c, 1.5, 1.6 cairo_gstate.c,
1.10, 1.11 cairo_path_bounds.c, 1.4, 1.5 cairo_path_stroke.c,
1.6, 1.7 cairo_pen.c, 1.6, 1.7 cairo_spline.c, 1.3,
1.4 cairo_surface.c, 1.4, 1.5 cairo_traps.c, 1.10,
1.11 cairoint.h, 1.15, 1.16
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Commit
mailing list