[cairo-commit] cairo .cvsignore, 1.5, 1.6 ChangeLog, 1.248, 1.249 NEWS, 1.10, 1.11 RELEASING, 1.4, 1.5 configure.in, 1.63, 1.64

Carl Worth commit at pdx.freedesktop.org
Wed Oct 27 13:13:41 PDT 2004


Committed by: cworth

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

Modified Files:
	.cvsignore ChangeLog NEWS RELEASING configure.in 
Log Message:

        * configure.in: Increment CAIRO_VERSION to 0.2.0.

        * NEWS: Add notes for snapshot 0.2.0.


Index: .cvsignore
===================================================================
RCS file: /cvs/cairo/cairo/.cvsignore,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- .cvsignore	18 Jul 2003 18:34:19 -0000	1.5
+++ .cvsignore	27 Oct 2004 20:13:39 -0000	1.6
@@ -13,6 +13,7 @@
 configure
 libtool
 ltmain.sh
+releases
 stamp-h
 stamp-h1
 stamp-h.in

Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/cairo/ChangeLog,v
retrieving revision 1.248
retrieving revision 1.249
diff -u -d -r1.248 -r1.249
--- ChangeLog	27 Oct 2004 18:59:56 -0000	1.248
+++ ChangeLog	27 Oct 2004 20:13:39 -0000	1.249
@@ -1,5 +1,9 @@
 2004-10-27  Carl Worth  <cworth at cworth.org>
 
+	* configure.in: Increment CAIRO_VERSION to 0.2.0.
+
+	* NEWS: Add notes for snapshot 0.2.0.
+
 	* RELEASING: Update release instructions for new release-publish
 	target.
 

Index: NEWS
===================================================================
RCS file: /cvs/cairo/cairo/NEWS,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- NEWS	24 May 2004 09:28:05 -0000	1.10
+++ NEWS	27 Oct 2004 20:13:39 -0000	1.11
@@ -1,8 +1,75 @@
-Glyph caching
--------------
-Internal caching of glyphs provides a major improvement to
-text rendering performance, especially for Xlib and OpenGL
-backends.
+Snapshot 0.2.0 (2004-10-27 Carl Worth <cworth at cworth.org>)
+===========================================================
+New license: LGPL/MPL
+---------------------
+The most significant news with this release is that the license of
+cairo has changed. It is now dual-licensed under the LGPL and the
+MPL. For details see the COPYING file as well as COPYING-LGPL-2.1 and
+COPYING-MPL-1.1.
+
+I express my thanks to everyone involved in the license change process
+for their patience and support!
+
+New font and glyph internals
+----------------------------
+Graydon Hoare has put a tremendous amount of work into new internals
+for handling fonts and glyphs, including caches where appropriate.
+This work has no impact on the user-level API, but should result in
+great performance improvements for applications using text.
+
+New test suite
+--------------
+This snapshot of cairo includes a (small) test suite in
+cairo/test. The tests can be run with "make check". The test suite was
+designed to make it very easy to add new tests, and we hope to see
+many contributions here. As you find bugs, please try adding a minimal
+test case to the suite, and submit it with the bug report to the
+cairo at cairographics.org mailing list. This will make it much easier
+for us to track progress in fixing bugs.
+
+New name for glitz backend
+--------------------------
+The gl backend has now been renamed to the glitz backend. This means
+that the following names have changed:
+
+	CAIRO_HAS_GL_SURFACE    -> CAIRO_HAS_GLITZ_SURFACE
+	cairo_set_target_gl     -> cairo_set_target_glitz
+	cairo_gl_surface_create -> cairo_glitz_surface_create
+
+This change obviously breaks backwards compatibility for applications
+using the old gl backend.
+
+Up-to-date with latest glitz snapshots
+--------------------------------------
+This snapshot of cairo is now up to date with the latest glitz
+snapshot, (currently 0.2.3). We know that the latest cairo and glitz
+snapshots have been incompatible for a very long time. We've finally
+fixed that now and we're determined to not let that happen again.
+
+Miscellaneous changes
+---------------------
+Changed CAIRO_FILTER_DEFAULT to CAIRO_FILTER_BEST to make gradients
+easier.
+
+Track XCB API change regarding iterators.
+
+Various bug fixes
+-----------------
+Fix calculation of required number of vertices for pen.
+
+Fix to avoid zero-dimensioned pixmaps.
+
+Fix broken sort of pen vertices.
+
+Fix bug when cairo_show_text called with a NULL string.
+
+Fix clipping bugs.
+
+Fix bug in computing image length with XCB.
+
+Fix infinite loop bug in cairo_arc.
+
+Fix memory management interactions with libpixman.
 
 Snapshot 0.1.23 (2004-05-11 Carl Worth <cworth at isi.edu>)
 ========================================================
@@ -170,7 +237,7 @@
 
 Conditional compilation of backends
 -----------------------------------
-Cairo now allows optional beckends to be disabled at compile time. The
+Cairo now allows optional backends to be disabled at compile time. The
 following options may now be passed to the configure script:
 
 	--disable-xlib

Index: RELEASING
===================================================================
RCS file: /cvs/cairo/cairo/RELEASING,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- RELEASING	27 Oct 2004 18:59:56 -0000	1.4
+++ RELEASING	27 Oct 2004 20:13:39 -0000	1.5
@@ -31,7 +31,11 @@
 	snapshot. Summarize major changes briefly in a style similar
 	to other entries in NEWS. Take special care to note any
 	incompatible changes in the API. These should be easy to find
-	by looking for cairo.h in the ChangeLog.
+	by looking for cairo.h in the ChangeLog. Additionally, the
+	output following command should be examined using the previous
+	snapshot tag:
+
+		cvs diff -r SNAPSHOT_X_Y_Z src/cairo.h
 
 4) Increment CAIRO_VERSION in configure.in
 

Index: configure.in
===================================================================
RCS file: /cvs/cairo/cairo/configure.in,v
retrieving revision 1.63
retrieving revision 1.64
diff -u -d -r1.63 -r1.64
--- configure.in	26 Oct 2004 23:59:22 -0000	1.63
+++ configure.in	27 Oct 2004 20:13:39 -0000	1.64
@@ -3,7 +3,7 @@
 dnl ===========================================================================
 
 # Package version number, (as distinct from shared library version)
-CAIRO_VERSION=0.1.23
+CAIRO_VERSION=0.2.0
 
 # libtool shared library version
 




More information about the cairo-commit mailing list