[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
- Previous message: [cairo-commit] cairo ChangeLog, 1.247, 1.248 Makefile.am, 1.5,
1.6 RELEASING, 1.3, 1.4
- Next message: [cairo-commit] cairo ChangeLog,1.249,1.250 NEWS,1.11,1.12
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
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
- Previous message: [cairo-commit] cairo ChangeLog, 1.247, 1.248 Makefile.am, 1.5,
1.6 RELEASING, 1.3, 1.4
- Next message: [cairo-commit] cairo ChangeLog,1.249,1.250 NEWS,1.11,1.12
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the cairo-commit
mailing list