[cairo-commit] 3 commits - cairo-version.h NEWS test/Makefile.am

Chris Wilson ickle at kemper.freedesktop.org
Mon Mar 12 03:11:55 PDT 2012


 NEWS             |   88 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 cairo-version.h  |    2 -
 test/Makefile.am |    4 +-
 3 files changed, 92 insertions(+), 2 deletions(-)

New commits:
commit f7897e7cbd43e6ed01b5fe13ae76a65c1d4a5e83
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Mon Mar 12 10:11:17 2012 +0000

    version: Post-release version bump to 1.11.5
    
    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>

diff --git a/cairo-version.h b/cairo-version.h
index 8ff83a7..a772553 100644
--- a/cairo-version.h
+++ b/cairo-version.h
@@ -3,6 +3,6 @@
 
 #define CAIRO_VERSION_MAJOR 1
 #define CAIRO_VERSION_MINOR 11
-#define CAIRO_VERSION_MICRO 4
+#define CAIRO_VERSION_MICRO 5
 
 #endif
commit a8dbc68056af9f32b6ebc6c1a0191e9ca7ec2e7d
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Mon Mar 12 09:00:50 2012 +0000

    version: Bump for snapshot 1.11.4
    
    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>

diff --git a/NEWS b/NEWS
index 8ec1577..5d22053 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,91 @@
+Snapshot 1.11.4 (2012-13-12)
+============================
+The cairo community is pleased to finally announce the long aniticpated
+release candidate for 1.12, 1.11.4, of the cairo graphics library. This
+is the first major update to cairo in over a year and brings a large
+number of new features; undoubtably a few bugs as well.
+
+While many people have contributed and have helped to test the release,
+providing feedback on 1.10 and suggesting improvements, this release
+is the result of a few persevering souls who deserve recognition for their
+outstanding contributions: Andrea Canciani (all round bug fixing,
+performance tuning and master of the gradients), Adrian Johnson (PDF
+supremo) and Uli Schlachter (who stepped forward as maintainer for the
+XCB backend).
+
+Major additions since 1.11.2:
+
+ * cairo_surface_map_to_image API for pixel level access to any surface
+
+ * New antialias hints to control the trade-off between speed and quality
+
+ * A callback pattern, cairo_pattern_create_raster_source, for lazy
+   decoding of image data.
+
+ * cairo_surface_observer_t, a new type of surface to gather performance
+   statistics
+
+ * XCB as a supported backend
+
+ * A rewritten compositor pipeline for performance improvements for, but not
+   limited to, the xlib and image backends.
+   From ION and PineView through to SandyBridge, every machine I have shows
+   across the board performance improvement on the cairo-traces:
+
+   i5-2520m	gnome-system-monitor:	5.97x speedup
+   pnv		gnome-system-monitor:	4.86x speedup
+   i5-2520m	firefox-asteroids:	4.66x speedup
+   pnv		firefox-asteroids:	4.43x speedup
+   image	firefox-canvas:		3.82x speedup
+   i5-2520m	firefox-canvas-alpha:	3.49x speedup
+   image	firefox-asteroids:	2.87x speedup
+   pnv		firefox-talos-svg:	2.83x speedup
+   ion		grads-heat-map:		2.75x speedup
+   pnv		firefox-canvas-alpha:	2.66x speedup
+   image	gnome-system-monitor:	2.66x speedup
+   image	swfdec-giant-steps:	2.46x speedup
+   image	firefox-canvas-alpha:	2.14x speedup
+   i5-2520m	firefox-talos-svg:	2.03x speedup
+   image	grads-heat-map:		2.02x speedup
+   ion		gnome-system-monitor:	2.00x speedup
+   pnv		firefox-particles:	1.99x speedup
+   i5-2520m	grads-heat-map:		1.96x speedup
+   pnv		firefox-canvas:		1.92x speedup
+   ion		firefox-particles:	1.80x speedup
+   image	poppler-reseau:		1.77x speedup
+   pnv		xfce4-terminal-a1:	1.72x speedup
+   image	firefox-talos-svg:	1.65x speedup
+   pnv		grads-heat-map:		1.63x speedup
+   i5-2520m	firefox-canvas:		1.63x speedup
+   pnv		swfdec-youtube:		1.62x speedup
+   image	ocitysmap:		1.59x speedup
+   i5-2520m	firefox-fishbowl:	1.56x speedup
+   i5-2520m	poppler-reseau:		1.50x speedup
+   i5-2520m	evolution:		1.50x speedup
+   i5-2520m	midori-zoomed:		1.43x speedup
+   pnv		firefox-planet-gnome:	1.42x speedup
+   i5-2520m	firefox-talos-gfx:	1.41x speedup
+   i5-2520m	gvim:			1.41x speedup
+   pnv		ocitysmap:		1.37x speedup
+   image	poppler:		1.31x speedup
+   ion		firefox-canvas-alpha:	1.35x speedup
+   ion          firefox-talos-svg:	1.34x speedup
+   i5-2520m	ocitysmap:		1.32x speedup
+   pnv		poppler-reseau:		1.31x speedup
+   i5-2520m	firefox-planet-gnome:	1.31x speedup
+   pnv		firefox-fishbowl:	1.30x speedup
+   pnv		evolution:		1.28x speedup
+   image	gvim:			1.27x speedup
+   i5-2520m	swfdec-youtube:		1.25x speedup
+   pnv		gnome-terminal-vim:	1.27x speedup
+   pnv		gvim:			1.25x speedup
+   image	firefox-planet-gnome:	1.25x speedup
+   image	swfdec-youtube:		1.25x speedup
+   ...
+
+And a plethora of minor improvements everywhere!
+-Chris
+
 Snapshot 1.11.2 (2011-01-23)
 ===========================
 
diff --git a/cairo-version.h b/cairo-version.h
index da6a305..8ff83a7 100644
--- a/cairo-version.h
+++ b/cairo-version.h
@@ -3,6 +3,6 @@
 
 #define CAIRO_VERSION_MAJOR 1
 #define CAIRO_VERSION_MINOR 11
-#define CAIRO_VERSION_MICRO 3
+#define CAIRO_VERSION_MICRO 4
 
 #endif
commit 49f03c2738f3984a7bd93687973fd20e9fe4ba5c
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Mon Mar 12 09:24:36 2012 +0000

    test: Restore 'release-verify-sane-tests' makefile target
    
    Empty for the moment as there is no need to cross-reference the files in
    git against the list in the Makefile anymore, but the release process
    still requires it - and it may prove to be useful again in the future.
    
    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>

diff --git a/test/Makefile.am b/test/Makefile.am
index b5bdabf..9682ff2 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -460,6 +460,8 @@ results.tar:
 results.tar.gz: results.tar
 	gzip -c $< > $@
 
-.PHONY: check-valgrind test recheck retest check-ref-dups
+release-verify-sane-tests:
+
+.PHONY: check-valgrind test recheck retest check-ref-dups release-verify-sane-tests
 
 EXTRA_DIST += Makefile.win32


More information about the cairo-commit mailing list