[cairo-commit] cairo ChangeLog, 1.741, 1.742 NEWS, 1.17, 1.18 configure.in, 1.109, 1.110

Carl Worth commit at pdx.freedesktop.org
Mon Jul 18 08:31:27 PDT 2005


Committed by: cworth

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

Modified Files:
	ChangeLog NEWS configure.in 
Log Message:

        * NEWS: Added notes for snapshot 0.5.2

        * configure.in: Increment CAIRO_VERSION to 0.5.2


Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/cairo/ChangeLog,v
retrieving revision 1.741
retrieving revision 1.742
diff -u -d -r1.741 -r1.742
--- ChangeLog	18 Jul 2005 15:23:21 -0000	1.741
+++ ChangeLog	18 Jul 2005 15:31:24 -0000	1.742
@@ -1,5 +1,11 @@
 2005-07-18  Carl Worth  <cworth at cworth.org>
 
+	* NEWS: Added notes for snapshot 0.5.2
+
+	* configure.in: Increment CAIRO_VERSION to 0.5.2
+
+2005-07-18  Carl Worth  <cworth at cworth.org>
+
 	* test/composite-integer-translate-over-repeat.c (draw): Fix leak
 	of pattern.
 

Index: NEWS
===================================================================
RCS file: /cvs/cairo/cairo/NEWS,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -d -r1.17 -r1.18
--- NEWS	20 Jun 2005 23:35:40 -0000	1.17
+++ NEWS	18 Jul 2005 15:31:24 -0000	1.18
@@ -1,3 +1,77 @@
+Snapshot 0.5.2 (2005-07-18 Carl Worth <cworth at cworth.org>)
+==========================================================
+API changes
+-----------
+* New functions for creating patterns of a single color:
+
+	cairo_pattern_create_rgb
+	cairo_pattern_create_rgba
+
+* Change cairo_surface_create_similar to accept a new type of
+  cairo_content_t rather than cairo_format_t:
+
+	typedef enum _cairo_content {
+	    CAIRO_CONTENT_COLOR		= 0x1000,
+	    CAIRO_CONTENT_ALPHA		= 0x2000,
+	    CAIRO_CONTENT_COLOR_ALPHA	= 0x3000
+	} cairo_content_t;
+
+* Add new CAIRO_FORMAT_VALID and CAIRO_CONTENT_VALID macros.
+
+* Remove unused status value:
+
+	CAIRO_STATUS_NO_TARGET_SURFACE
+
+* Add new status values:
+
+	CAIRO_STATUS_INVALID_STATUS
+
+* Require libpixman >= 0.1.5 (for necessary bug fixes)
+
+Bug fixes
+---------
+* Fix cairo_surface_write_to_png for RGB24 images.
+
+* Fix broken metrics and rendering for bitmap fonts. Add mostly
+  useless bitmap glyph transformation.
+
+* Fix glyph caches to not eject entries that might be immediately
+  needed, (fixing intermittent crashes when rendering text).
+
+* Fix all memory leaks found by running "make check-valigrind".
+
+ATSUI backend changes
+---------------------
+* Allow building against < 10.3 SDK.
+
+* Prevent crash on empty strings.
+
+Glitz backend changes
+---------------------
+* Require glitz >= 0.4.4.
+
+* Use frame buffer objects instead of pbuffers for accelerated
+  offscreen drawing.
+
+* Minor improvement to gradient pattern creation.
+
+PostScript backend fixes
+------------------------
+* Rewrite of the PS backend to generate more interesting output that
+  the old big-image implementation.
+
+Win32 backend fixes
+-------------------
+* Implement glyph path support.
+
+* Fix swap of blue and green values in the fill_rectangles path.
+
+Xlib backend fixes
+------------------
+* Add optimization to use XCopyArea rather than XRenderComposite when
+  transforming only with an integer translation, and using SOURCE
+  operator or OVER with a source pattern without alpha.
+
 Snapshot 0.5.1 (2005-06-20 Carl Worth <cworth at cworth.org>)
 ==========================================================
 API changes

Index: configure.in
===================================================================
RCS file: /cvs/cairo/cairo/configure.in,v
retrieving revision 1.109
retrieving revision 1.110
diff -u -d -r1.109 -r1.110
--- configure.in	6 Jul 2005 18:23:39 -0000	1.109
+++ configure.in	18 Jul 2005 15:31:24 -0000	1.110
@@ -5,7 +5,7 @@
 dnl ===========================================================================
 
 # Package version number, (as distinct from shared library version)
-CAIRO_VERSION=0.5.1-head
+CAIRO_VERSION=0.5.2
 
 # libtool shared library version
 




More information about the cairo-commit mailing list