mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2026-06-19 20:38:37 +02:00
NEWS for 1.9.12.
This commit is contained in:
parent
01380f3a56
commit
53b129dd8a
1 changed files with 56 additions and 0 deletions
56
NEWS
56
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)
|
||||
============================
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue