summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2010-07-12 12:11:42 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2010-07-12 12:19:54 +0100
commit53b129dd8aecf4e2bd8b7d2cd27b91370c6705e9 (patch)
tree98c94ad22d2542c8f4f9a029af70074898d65e25 /NEWS
parent01380f3a56b28a388d2876780f33516ecd16ee16 (diff)
downloadcairo-53b129dd8aecf4e2bd8b7d2cd27b91370c6705e9.tar.gz
NEWS for 1.9.12.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS56
1 files changed, 56 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 6320226a9..deb5528ea 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,59 @@
+Snapshot 1.9.12 (2010-07-12)
+============================
+
+ A couple of weeks spent fixing those annoying bugs and cleaning up the build
+ system; the list of outstanding tasks to complete for the stable release is
+ finally shrinking. The chief bug fixer has been Benjamin Otte who not only
+ made sure that the public API is consistent and being tested for its
+ consistency, but also ensured that the documentation was up-to-date and
+ spent time clarifying cases where even the Cairo developers have come
+ unstuck in the past. Many thanks, Benjamin. However, he was not alone,
+ as Andrea Canciani continued his fine work in isolating broken corner cases
+ and proceeding to fix them, and tidying up the quartz backend. And last, but
+ definitely not least, M Joonas Pihlaja tried building Cairo across a
+ perverse range of systems and fixed up all the loose bits of code that came
+ unravelled. Thanks everybody!
+
+API Changes
+-----------
+
+ cairo_surface_set_mime_data, cairo_surface_get_mime_data:
+
+ The length parameter is now an unsigned long (as opposed to an unsigned
+ int). The parameter is intended to be an equivalent to a size_t without
+ requiring POSIX types and be large enough to store the size of the
+ largest possible allocation.
+
+ cairo_gl_surface_create_for_texture:
+
+ This a new surface constructor for cairo-gl that explicitly enables
+ render-to-texture for foreign, i.e. application, textures.
+
+ cairo_region_xor, cairo_region_xor_rectangle
+
+ A couple of utility routines add to the region handling interface for
+ the purpose of replacing existing GdkRegion functionality.
+
+Bugs fixes
+----------
+
+ https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/600622
+
+ Inkscape was caught in the act of attempting to modify a finished surface.
+ Unfortunately, we had the ordering of our guards and assertions wrong and
+ so an ordinary application error was triggering an assert in Cairo. This
+ lead Benjamin to add a test case to ensure that the entire public API
+ could handle erroneous input and then proceeded to fix a whole slew of
+ uncovered bugs.
+
+
+ https://bugs.freedesktop.org/show_bug.cgi?id=28888
+
+ A regression introduced by the special casing of uploading images to an
+ xlib surface in-place which was ignoring the translation applied to the
+ image.
+
+
Snapshot 1.9.10 (2010-06-26)
============================