[cairo-commit] 3 commits - ROADMAP src/cairo-wideint.c test/.gitignore

Carl Worth cworth at kemper.freedesktop.org
Sat Jan 20 02:01:34 PST 2007


 ROADMAP             |    7 +++++++
 src/cairo-wideint.c |    4 +++-
 test/.gitignore     |    1 +
 3 files changed, 11 insertions(+), 1 deletion(-)

New commits:
diff-tree 87b3ac10af6b18d57236ae7e595e84e11e12eaad (from d6bb0d772018809caaa215d562292c8aeb2990d3)
Author: Carl Worth <cworth at cworth.org>
Date:   Sat Jan 20 02:01:29 2007 -0800

    cairo-wideint: Fix to eliminate comparison of signed and unsigned values

diff --git a/src/cairo-wideint.c b/src/cairo-wideint.c
index 1e64ae4..e8d3ab6 100644
--- a/src/cairo-wideint.c
+++ b/src/cairo-wideint.c
@@ -781,7 +781,7 @@ _cairo_int_96by64_32x64_divrem (cairo_in
 {
     int			num_neg = _cairo_int128_negative (num);
     int			den_neg = _cairo_int64_negative (den);
-    cairo_int64_t	nonneg_den = den;
+    cairo_uint64_t	nonneg_den;
     cairo_uquorem64_t	uqr;
     cairo_quorem64_t	qr;
 
@@ -789,6 +789,8 @@ _cairo_int_96by64_32x64_divrem (cairo_in
 	num = _cairo_int128_negate (num);
     if (den_neg)
 	nonneg_den = _cairo_int64_negate (den);
+    else
+	nonneg_den = den;
 
     uqr = _cairo_uint_96by64_32x64_divrem (num, nonneg_den);
     if (_cairo_uint64_eq (uqr.rem, nonneg_den)) {
diff-tree d6bb0d772018809caaa215d562292c8aeb2990d3 (from b06222b99091796486cc0f938dd7487c66dd8420)
Author: Carl Worth <cworth at cworth.org>
Date:   Sat Jan 20 01:47:06 2007 -0800

    .gitignore: Add text-glyph-range

diff --git a/test/.gitignore b/test/.gitignore
index a984f82..36ea1d0 100644
--- a/test/.gitignore
+++ b/test/.gitignore
@@ -125,6 +125,7 @@ text-antialias-gray
 text-antialias-none
 text-antialias-subpixel
 text-cache-crash
+text-glyph-range
 text-pattern
 text-rotate
 text-zero-len
diff-tree b06222b99091796486cc0f938dd7487c66dd8420 (from 6c40575a225e3d6d138adae9d492881b8358f881)
Author: Carl Worth <cworth at cworth.org>
Date:   Sat Jan 20 00:56:07 2007 -0800

    ROADMAP: Add 3 bugs to fix before the next snapshot

diff --git a/ROADMAP b/ROADMAP
index ba931f3..06aa816 100644
--- a/ROADMAP
+++ b/ROADMAP
@@ -36,6 +36,13 @@ cairo-1.4 (January 2006): Better perform
  - New rasterization
  - Finer-grained fallbacks for PS/PDF
 
+cairo 1.3.14
+============
+ Bugs to fix:
+   "issue with rotated image sources" from Benjamin Otte on mailing list
+   "Problem with linear gradients and reflect mode post-rewrite" from T Rowley on list
+   8801 text rendering lacking locking in multithreaded apps
+
 cairo 1.3.6
 ===========
  ✓ Bankers' rounding bug in _cairo_lround (https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=217819)


More information about the cairo-commit mailing list