[cairo-commit] 5 commits - configure.in doc/public NEWS
test/.gitignore
Carl Worth
cworth at kemper.freedesktop.org
Sat Dec 23 00:49:18 PST 2006
NEWS | 59 ++++++++++++++++++++++++++++++++++++++++
configure.in | 4 +-
doc/public/tmpl/cairo-text.sgml | 1
test/.gitignore | 1
4 files changed, 62 insertions(+), 3 deletions(-)
New commits:
diff-tree ee01bd9e173b6d36d6255553d0fcf1b54027dffd (from b35cfde7f0e2896ccc1453f9716cb9b61c42cf94)
Author: Carl Worth <cworth at cworth.org>
Date: Sat Dec 23 00:47:40 2006 -0800
Bump version to 1.3.11 after making 1.3.10 snapshot
diff --git a/configure.in b/configure.in
index a5a632c..449245a 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, 10)
+m4_define(cairo_version_micro, 11)
AC_INIT([cairo],
cairo_version_major.cairo_version_minor.cairo_version_micro,
diff-tree b35cfde7f0e2896ccc1453f9716cb9b61c42cf94 (from d6895af9f165a033fc7e53233994a0885c2f817f)
Author: Carl Worth <cworth at cworth.org>
Date: Sat Dec 23 00:35:14 2006 -0800
Increment cairo version to 1.3.10 (and libtool versioning to 12:3:10)
diff --git a/configure.in b/configure.in
index f6d670c..a5a632c 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, 9)
+m4_define(cairo_version_micro, 10)
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=2
+LT_REVISION=3
# Increment if any interfaces have been added; set to 0
# if any interfaces have been removed. removal has
diff-tree d6895af9f165a033fc7e53233994a0885c2f817f (from f46fcd1847031b46a73780177f9cb16033169a44)
Author: Carl Worth <cworth at cworth.org>
Date: Sat Dec 23 00:29:21 2006 -0800
NEWS: Add notes for 1.3.10 snapshot
diff --git a/NEWS b/NEWS
index 8410cf7..29efdb4 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,62 @@
+Snapshot 1.3.10 (2006-12-23 Carl Worth <cworth at cworth.org>)
+===========================================================
+Santa Claus is coming just a little bit early this year, and he's
+bringing a shiny new cairo snapshot for all the good little boys and
+girls to play with.
+
+This is the fifth development snapshot in the 1.3 series. It comes 9
+days after the 1.3.8 snapshot, and still well within our goal of
+having a new snapshot every week, (though don't expect one next
+week---we'll all be too stuffed with sugar plums).
+
+Speaking of sugar plums, there's a sweet treat waiting in this cairo
+snapshot---greatly improved performance for stroking rectilinear
+shapes, like the ever common rectangle:
+
+image-rgb box-outline-stroke-100 0.18 -> 0.01: 25.58x speedup
+âââââââââââââââââââââââââ
+image-rgba box-outline-stroke-100 0.18 -> 0.01: 25.57x speedup
+âââââââââââââââââââââââââ
+xlib-rgb box-outline-stroke-100 0.49 -> 0.06: 8.67x speedup
+ââââââââ
+xlib-rgba box-outline-stroke-100 0.22 -> 0.04: 5.39x speedup
+âââââ
+
+In past releases of cairo, some people had noticed that using
+cairo_stroke to draw rectilinear shapes could be awfully slow. Many
+people had worked around this by using cairo_fill with a more complex
+path and gotten a 5-15x performance benefit from that.
+
+If you're one of those people, please rip that workaround out, as now
+the more natural use of cairo_stroke should be 1.2-2x faster than the
+unnatural use of cairo_fill.
+
+And if you hadn't ever implemented that workaround, then you just
+might get to see your stroked rectangles now get drawn 5-25x faster.
+
+Beyond that performance fix, there are a handful of bug fixes in this
+snapshot:
+
+ * Fix for glyph cache race condition in glitz backend (Jinghua Luo)
+
+ * Many fixes for ATSUI text rendering (Brian Ewins)
+
+ * Un-break recent optimization-triggered regression in rendering text
+ with a translation in the font matrix (Behdad Esfahbod)
+
+ * Fix make check to work on OPD platforms (IA64 or PPC64)
+ (Frederic Crozat)
+
+ * Fix a couple of character spacing issues on Windows
+ (Jonathan Watt)
+
+Have fun with that, everybody, and we'll be back for more in the new
+year, (with a plan to add the last of our performance improvements in
+this round, fix a few bad, lingering bugs, and then finish off a nice,
+stable 1.4 release before the end of January).
+
+-Carl
+
Snapshot 1.3.8 (2006-12-14 Carl Worth <cworth at cworth.org>)
==========================================================
This is the fourth development snapshot in the 1.3 series. It comes
diff-tree f46fcd1847031b46a73780177f9cb16033169a44 (from c08bd4ec377c6b97c9edb75a25101beb9568fd5e)
Author: Carl Worth <cworth at cworth.org>
Date: Sat Dec 23 00:29:01 2006 -0800
Annoying template churn
diff --git a/doc/public/tmpl/cairo-text.sgml b/doc/public/tmpl/cairo-text.sgml
index 3db6bfd..87f626c 100644
--- a/doc/public/tmpl/cairo-text.sgml
+++ b/doc/public/tmpl/cairo-text.sgml
@@ -22,7 +22,6 @@ Rendering text and sets of glyphs
</para>
- at index:
@x:
@y:
diff-tree c08bd4ec377c6b97c9edb75a25101beb9568fd5e (from ba531642f79d492ecbad8f086f1e44b56e157e36)
Author: Carl Worth <cworth at cworth.org>
Date: Sat Dec 23 00:03:31 2006 -0800
Ignore another test case binary
diff --git a/test/.gitignore b/test/.gitignore
index a9f71be..c6e2c40 100644
--- a/test/.gitignore
+++ b/test/.gitignore
@@ -96,6 +96,7 @@ png-flatten
ps-features
ps-features.ps
push-group
+random-intersections
svg2png
svg-clip
svg-clip.svg
More information about the cairo-commit
mailing list