[cairo-commit] cairo ChangeLog, 1.855, 1.856 NEWS, 1.20,
1.21 configure.in, 1.118, 1.119
Carl Worth
commit at pdx.freedesktop.org
Mon Aug 8 21:06:46 PDT 2005
- Previous message: [cairo-commit] cairo ChangeLog,1.854,1.855
- Next message: [cairo-commit] packaging/debian/cairo/debian changelog, 1.28,
1.29 control.in, 1.1, 1.2 libcairo0.6.0-dev.install, 1.1,
NONE libcairo0.6.0-doc.install, 1.1,
NONE libcairo0.6.0.install, 1.1,
NONE libcairo0.9.0-dev.install, NONE,
1.1 libcairo0.9.0-doc.install, NONE, 1.1 libcairo0.9.0.install,
NONE, 1.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Committed by: cworth
Update of /cvs/cairo/cairo
In directory gabe:/tmp/cvs-serv19811
Modified Files:
ChangeLog NEWS configure.in
Log Message:
2005-08-08 Carl Worth <cworth at cworth.org>
* NEWS: Added notes for release 0.9.0.
* configure.in: Increment CAIRO_VERSION to 0.9.0. Increment
LT_CURRENT to 2 to mark the beginning of proper soname management.
Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/cairo/ChangeLog,v
retrieving revision 1.855
retrieving revision 1.856
diff -u -d -r1.855 -r1.856
--- ChangeLog 9 Aug 2005 04:02:11 -0000 1.855
+++ ChangeLog 9 Aug 2005 04:06:44 -0000 1.856
@@ -1,5 +1,12 @@
2005-08-08 Carl Worth <cworth at cworth.org>
+ * NEWS: Added notes for release 0.9.0.
+
+ * configure.in: Increment CAIRO_VERSION to 0.9.0. Increment
+ LT_CURRENT to 2 to mark the beginning of proper soname management.
+
+2005-08-08 Carl Worth <cworth at cworth.org>
+
* src/Makefile.am (libcairo_la_SOURCES): Add missing cairo-debug.h
which was hold up make distcheck.
Index: NEWS
===================================================================
RCS file: /cvs/cairo/cairo/NEWS,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -d -r1.20 -r1.21
--- NEWS 28 Jul 2005 18:51:38 -0000 1.20
+++ NEWS 9 Aug 2005 04:06:44 -0000 1.21
@@ -1,3 +1,80 @@
+Release 0.9.0 (2005-08-08 Carl Worth <cworth at cworth.org>)
+=========================================================
+API additions
+-------------
+
+ * Add a new function call to set the current antialiasing mode in the
+ graphics state:
+
+ cairo_set_antialias
+
+ This call accepts the same modes recently added for font options
+ (NONE or GRAY) but affects the rendering of geometry other than
+ text. The intent of this call is to enable more precise control of
+ which pixels are affected by each operation, for example to allow
+ for full-scene antialiasing for seam-free rendering. It is not
+ expected that non-antialiased rendering will perform better than
+ anti-aliased rendering.
+
+ * Three new functions were added to provide support for mixed cairo-
+ and non-cairo drawing to the same surface:
+
+ cairo_surface_mark_dirty
+ cairo_surface_mark_dirty_rectangle
+ cairo_flush
+
+ * The return type of the several "reference" functions was change,
+ (API compatibly), from void to the same type as the argument. The
+ affected functions are:
+
+ cairo_font_face_reference
+ cairo_scaled_font_reference
+ cairo_pattern_reference
+ cairo_surface_reference
+ cairo_reference
+
+ This allows a convenient way to assign and reference in a single
+ statement.
+
+cairo-win32
+-----------
+ * Some portability improvements, (eg. workaround for missing stdint.h).
+
+cairo-ft
+--------
+ * Updated to allow compilation with older versions of freetype.
+
+Bug fixes
+---------
+ * Fix the unbounded operators to actually produce a correct result,
+ (previously the results were artificially restricited to the
+ bounding box of whatever shape was being drawn rather than
+ extending out infinitely). The fixed operators are:
+
+ CAIRO_OPERATOR_CLEAR
+ CAIRO_OPERATOR_SOURCE
+ CAIRO_OPERATOR_OUT
+ CAIRO_OPERATOR_IN
+ CAIRO_OPERATOR_DEST_IN
+ CAIRO_OPERATOR_DEST_ATOP
+
+ * Fix cairo_mask and cairo_mask_surface to transform the mask by the
+ current transformation matrix (CTM).
+
+ * Fix cairo_set_source to lock the CTM used to transform the pattern.
+
+ * Workaround for X server Render bug involving repeating patterns
+ with a general transformation matrix.
+
+ * cairo_get_font_face fixed to return a "nil" font face object rather
+ than NULL on error.
+
+ * cairo_set_font_face fixed to not crash if given a NULL font face,
+ (which is the documented interface for restoring the defauly font
+ face).
+
+ * Fix xlib glyphset caching to not try to free a NULL glyph.
+
Snapshot 0.6.0 (2005-07-28 Carl Worth <cworth at cworth.org>)
==========================================================
API changes
Index: configure.in
===================================================================
RCS file: /cvs/cairo/cairo/configure.in,v
retrieving revision 1.118
retrieving revision 1.119
diff -u -d -r1.118 -r1.119
--- configure.in 3 Aug 2005 17:32:50 -0000 1.118
+++ configure.in 9 Aug 2005 04:06:44 -0000 1.119
@@ -5,12 +5,12 @@
dnl ===========================================================================
# Package version number, (as distinct from shared library version)
-CAIRO_VERSION=0.6.0-head
+CAIRO_VERSION=0.9.0
# libtool shared library version
# Increment if the interface has additions, changes, removals.
-LT_CURRENT=1
+LT_CURRENT=2
# Increment any time the source changes; set to
# 0 if you increment CURRENT
- Previous message: [cairo-commit] cairo ChangeLog,1.854,1.855
- Next message: [cairo-commit] packaging/debian/cairo/debian changelog, 1.28,
1.29 control.in, 1.1, 1.2 libcairo0.6.0-dev.install, 1.1,
NONE libcairo0.6.0-doc.install, 1.1,
NONE libcairo0.6.0.install, 1.1,
NONE libcairo0.9.0-dev.install, NONE,
1.1 libcairo0.9.0-doc.install, NONE, 1.1 libcairo0.9.0.install,
NONE, 1.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the cairo-commit
mailing list