[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