[cairo-commit] 5 commits - configure.in NEWS ROADMAP test/Makefile.am

Carl Worth cworth at kemper.freedesktop.org
Wed Dec 6 13:43:11 PST 2006


 NEWS             |   65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 ROADMAP          |    2 -
 configure.in     |    4 +--
 test/Makefile.am |    2 +
 4 files changed, 70 insertions(+), 3 deletions(-)

New commits:
diff-tree 652f73f0907c0d4b4bee155a73acb4a6a0cf5f37 (from 648ef4487dfa43f20fb2c73e7b8e567f8a25497a)
Author: Carl Worth <cworth at cworth.org>
Date:   Wed Dec 6 13:40:52 2006 -0800

    Bump version to 1.3.7 after making 1.3.6 snapshot

diff --git a/configure.in b/configure.in
index 6f1124d..4b1bd3d 100644
--- a/configure.in
+++ b/configure.in
@@ -5,7 +5,7 @@ dnl An odd micro number indicates in-pro
 dnl An even micro number indicates a released version.
 m4_define(cairo_version_major, 1)
 m4_define(cairo_version_minor, 3)
-m4_define(cairo_version_micro, 6)
+m4_define(cairo_version_micro, 7)
 
 AC_INIT([cairo],
       cairo_version_major.cairo_version_minor.cairo_version_micro,
diff-tree 648ef4487dfa43f20fb2c73e7b8e567f8a25497a (from f0459b3c53d3319822ef6e5f8bc118e742dcbf5f)
Author: Carl Worth <cworth at cworth.org>
Date:   Wed Dec 6 13:22:24 2006 -0800

    Increment cairo version to 1.3.6 (and libtool versioning to 12:1:10)

diff --git a/configure.in b/configure.in
index e62eeb8..6f1124d 100644
--- a/configure.in
+++ b/configure.in
@@ -5,7 +5,7 @@ dnl An odd micro number indicates in-pro
 dnl An even micro number indicates a released version.
 m4_define(cairo_version_major, 1)
 m4_define(cairo_version_minor, 3)
-m4_define(cairo_version_micro, 5)
+m4_define(cairo_version_micro, 6)
 
 AC_INIT([cairo],
       cairo_version_major.cairo_version_minor.cairo_version_micro,
@@ -26,7 +26,7 @@ LT_CURRENT=12
 
 # Increment any time the source changes; set to
 # 0 if you increment CURRENT
-LT_REVISION=0
+LT_REVISION=1
 
 # Increment if any interfaces have been added; set to 0
 # if any interfaces have been removed. removal has
diff-tree f0459b3c53d3319822ef6e5f8bc118e742dcbf5f (from e840c120ddc5ad3adeba95c2baf5262aae57d9d1)
Author: Carl Worth <cworth at cworth.org>
Date:   Wed Dec 6 13:20:04 2006 -0800

    NEWS: Add notes for 1.3.6 snapshot

diff --git a/NEWS b/NEWS
index 29ee46c..812a0b5 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,68 @@
+Snapshot 1.3.6 (2006-12-06 Carl Worth <cworth at cworth.org>)
+==========================================================
+This is the third development snapshot in the 1.3 series. It comes two
+weeks after the 1.3.4 snapshot.
+
+We don't have fancy performance charts this week as the primary
+changes in this snapshot are bug fixes. The performance work continues
+and the next snapshot (planned for one week from today) should include
+several improvements. The bug fixes in this snapshot include:
+
+ * Fix undesirable rounding in glyph positioning (Dan Amelang)
+
+   This bug was noticed by several users, most commonly by seeing
+   improper text spacing or scrambled glyphs as drawn by nautilus. For
+   example:
+
+	Update to cairo-1.3.4 worsen font rendering
+	https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=217819
+
+ * Fix reduced range of valid input coordinates to tessellator
+   (M Joonas Pihlaja)
+
+   This bug was causing lots of assertion failures in mozilla as
+   mentioned here:
+
+	CAIRO_BO_GUARD_BITS and coordinate space?
+	http://lists.freedesktop.org/archives/cairo/2006-December/008743.html
+
+ * Fix several regressions in new tessellator (M Joonas Pihlaja)
+
+   Joonas just had a good eye for detail here. I don't think any
+   external cairo users had noticed any of these bugs yet.
+
+ * Fix compilation problems of cairo "wideint" code on some platforms
+   (Mathieu Lacage)
+
+ * Fix failed configure due to broken grep (Dan Amelang)
+
+   This bug was reported here:
+
+	AX_C_FLOAT_WORDS_BIGENDIAN doesn't work because grep doesn't
+	work with binary file
+	https://bugs.freedesktop.org/show_bug.cgi?id=9124
+
+ * Remove the pkg-config minimum version requirement (Behdad Esfahbod)
+
+   Some systems ship with pkg-config 0.15 and there was really no good
+   reason for cairo to insist on having version 0.19 before it would
+   build.
+
+There is also one new (but inert) feature in this snapshot. There's a
+new option that can be passed to cairo's configure script:
+
+	--disable-some-floating-point
+
+	Disable certain code paths that rely heavily on double precision
+	floating-point calculation. This option can improve
+	performance on systems without a double precision floating-point
+	unit, but might degrade performance on those that do.
+
+As of this snapshot, this option does not make any change to cairo,
+but it is possible that future versions of cairo will respect this
+option and change the implementation of various functions as
+appropriate.
+
 Snapshot 1.3.4 (2006-11-22 Carl Worth <cworth at cworth.org>)
 ==========================================================
 This is the second development snapshot in the 1.3 series. It comes
diff-tree e840c120ddc5ad3adeba95c2baf5262aae57d9d1 (from b83f9e766a0925a59f0db488ef8c905f3fcbcbe4)
Author: Carl Worth <cworth at cworth.org>
Date:   Wed Dec 6 13:19:30 2006 -0800

    Fix 'make distcheck' by mentioning test/pdiff in DIST_SUBDIRS

diff --git a/test/Makefile.am b/test/Makefile.am
index 0d11895..ea5fb34 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -1,3 +1,5 @@
+DIST_SUBDIRS=pdiff
+
 # Here are all the tests that are run unconditionally
 TESTS = 			\
 a8-mask				\
diff-tree b83f9e766a0925a59f0db488ef8c905f3fcbcbe4 (from ce58f874fe25334961807a2cecf6066b18569c05)
Author: Carl Worth <cworth at cworth.org>
Date:   Wed Dec 6 13:17:41 2006 -0800

    ROADMAP: Note that the Banker's rounding bug is fixed

diff --git a/ROADMAP b/ROADMAP
index 88de005..b5a539f 100644
--- a/ROADMAP
+++ b/ROADMAP
@@ -38,7 +38,7 @@ cairo-1.4 (January 2006): Better perform
 
 cairo 1.3.6
 ===========
-   Bankers' rounding bug in _cairo_lround (https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=217819)
+ ✓ Bankers' rounding bug in _cairo_lround (https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=217819)
 
 cairo 1.4.0 ideas (think performance!)
 ======================================


More information about the cairo-commit mailing list