[cairo] cairo release 1.14.2 now available
ilia.softway at gmail.com
ilia.softway at gmail.com
Wed Mar 11 08:44:41 PDT 2015
Hello,
I also do not see them in _fill_xrgb32_lerp_opaque_spans after applying the previous hack, but it happens in other places again with the begin x coordinate higher than the end coordinate.
I do not have access to my PC for a while. As soon as I can check 14.2, I will respond.
With best regards
Ilya
Wednesday 11 March 2015 16:36 +0100 from Dan Raymond <draymond at foxvalley.net>:
>FYI, with this release I no longer see the segmentation fault crashes
>(in _fill_xrgb32_lerp_opaque_spans during poppler_page_render) that I
>mentioned in previous posts. My test routine completes successfully on
>both Windows and OS X.
>
>
>On 3/10/2015 8:41 PM, Bryce Harrington wrote:
>> A new cairo release 1.14.2 is now available from:
>>
>> http://cairographics.org/releases/cairo-1.14.2.tar.xz
>>
>> which can be verified with:
>>
>> http://cairographics.org/releases/cairo-1.14.2.tar.xz.sha1
>> c8da68aa66ca0855b5d0ff552766d3e8679e1d24 cairo-1.14.2.tar.xz
>>
>> http://cairographics.org/releases/cairo-1.14.2.tar.xz.sha1.asc
>> (signed by Bryce Harrington)
>>
>> Additionally, a git clone of the source tree:
>>
>> git clone git://git.cairographics.org/git/cairo
>>
>> will include a signed 1.14.2 tag which points to a commit named:
>> 93422b3cb5e0ef8104b8194c8873124ce2f5ea2d
>>
>> which can be verified with:
>> git verify-tag 1.14.2
>>
>> and can be checked out with a command such as:
>> git checkout -b build 1.14.2
>>
>>
>> Release 1.14.2 (2014-03-09 Bryce Harrington < bryce at osg.samsung.com >)
>> ====================================================================
>> This release provides collected bug fixes, along with one feature
>> enhancement for the xcb backend, and a small performance improvement for
>> fonts.
>>
>> The running theme of the bug fixes is platform-specific issues, both
>> build and run-time. Platforms with fixes include Sparc, AIX, Windows
>> (mingw), and Windows (MSVC8). Memory leaks, valgrind issues, and PDF
>> issues round out our list.
>>
>> It's come to light that changes in cairo 1.14 resulted in breakage on
>> MacOS X 10.4. We've not yet determined whether to fix up the support,
>> or excise the 10.4-specific code and support only OS X 10.5 or newer.
>> Meantime, we'll only advertise cairo as working on OS X 10.5.
>>
>> Features
>> --------
>> * Improve xcb's handling of per-screen subpixel ordering. If no
>> Xft.rgba property is specified, default to the screen's subpixel
>> order.
>>
>> API Changes
>> -----------
>> None
>>
>> Dependency Changes
>> ------------------
>> None
>>
>> Performance Optimizations
>> -------------------------
>> * Improve performance of cpu_to_be32 and be32_to_cpu, making truetype
>> subsetting of large fonts run about 15% faster.
>>
>> Bug Fixes
>> ---------
>> * Fix unaligned access on sparc with the compact font format (CFF).
>> Unlike truetype, all data in CFF is not aligned.
>> (Debian bug #712836)
>> * Fix unaligned access on sparc with tor-scan-converter's memory pool.
>> * Fix crash when loading a PDF with a transformed image.
>> (fdo bug #85151)
>> * Fix regression on mingw for bigendian test due to removal of file
>> extension for executables.
>> (fdo bug #85120)
>> * Fix handling of backslash in PDF interpreter
>> (fdo bug #85662)
>> * Fix crash in xlib and xcb renderers when swapping a 0-sized glyph
>> * Fix bug with RTL text in PDF operators
>> (fdo bug #86461)
>> * Fix compilation 'cairo-path-stroke-traps.c' with MSVC8
>> (fdo bug #84908)
>> * Fix crash in _fill_xrgb32_lerp_opaque_spans when a span length is
>> negative.
>> * Fix valgrind error by releasing pattern created by
>> cairo_pattern_create_rgb().
>> * Fix valgrind errors when running cairo-test-suite.
>> * Fix memory leak in recording surface replays
>> (fdo bug #87898)
>> * Fix destruction of fonts in api-special-cases test.
>> (fdo bug #87567)
>> * Fix duplicated surface push on similar-image, preventing trivial GTK3
>> program traces from being replayable, with an error message about
>> invalid values for the size of the input.
>> (fdo bug #73580)
>> * Fix crash when win32 surface's image size does not cover the entire
>> surface.
>> (fdo bug #53121)
>> * Fix crash due to obsolete CGFontGetGlyphPath call
>> (fdo bug #84324)
>> * Fix several build issues on AIX
>> (fdo bugs #89338, #89340, #89356, #89354)
>> * Fix various documentation warnings and errors
>>
>>
>> What is cairo
>> =============
>> Cairo is a 2D graphics library with support for multiple output
>> devices. Currently supported output targets include the X Window
>> System (via both Xlib and XCB), quartz, win32, and image buffers,
>> as well as PDF, PostScript, and SVG file output. Experimental backends
>> include OpenGL, BeOS, OS/2, and DirectFB.
>>
>> Cairo is designed to produce consistent output on all output media
>> while taking advantage of display hardware acceleration when available
>> (for example, through the X Render Extension).
>>
>> The cairo API provides operations similar to the drawing operators of
>> PostScript and PDF. Operations in cairo include stroking and filling
>> cubic Bézier splines, transforming and compositing translucent images,
>> and antialiased text rendering. All drawing operations can be
>> transformed by any affine transformation (scale, rotation, shear,
>> etc.).
>>
>> Cairo has been designed to let you draw anything you want in a modern
>> 2D graphical user interface. At the same time, the cairo API has been
>> designed to be as fun and easy to learn as possible. If you're not
>> having fun while programming with cairo, then we have failed
>> somewhere---let us know and we'll try to fix it next time around.
>>
>> Cairo is free software and is available to be redistributed and/or
>> modified under the terms of either the GNU Lesser General Public
>> License (LGPL) version 2.1 or the Mozilla Public License (MPL) version
>> 1.1.
>>
>>
>> Where to get more information about cairo
>> =========================================
>> The primary source of information about cairo is:
>>
>> http://cairographics.org/
>>
>> The latest versions of cairo can always be found at:
>>
>> http://cairographics.org/download
>>
>> Documentation on using cairo and frequently-asked questions:
>>
>> http://cairographics.org/documentation
>> http://cairographics.org/FAQ
>>
>> Mailing lists for contacting cairo users and developers:
>>
>> http://cairographics.org/lists
>>
>> Roadmap and unscheduled things to do, (please feel free to help out):
>>
>> http://cairographics.org/roadmap
>> http://cairographics.org/todo
>>
>> Contributors
>> ============
>> Adam Jackson (2):
>> xlib: Don't crash when swapping a 0-sized glyph
>> xcb: Don't crash when swapping a 0-sized glyph
>>
>> Adrian Johnson (7):
>> Update mime type documentation.
>> CFF: Fix unaligned access
>> pdf: fix compiler warning
>> build: fix regression on mingw
>> pdf-operators: only wrap text strings for PS output
>> Improve performance of cpu_to_be32 and be32_to_cpu
>> pdf-operators: fix bug with RTL text
>>
>> Andrea Canciani (6):
>> test: Release owned pattern
>> test: Free test list
>> font: Actually perform destruction of fonts
>> quartz: Remove call to obsolete CGFontGetGlyphPath
>> Update KNOWN_ISSUES documentation
>> Update README with new minimum MacOSX requirements
>>
>> Bryce Harrington (21):
>> Start 1.14.1 development
>> RELEASING: Update tags push command
>> Add execution bit for make-cairo-test-constructors.sh
>> Revert "Add execution bit for make-cairo-test-constructors.sh"
>> RELEASING: Be explicit as to which tag is pushed
>> Drop the target-specific huge-radial.pdf.*.ref.png images
>> test: Use ARRAY_LENGTH macro
>> Refactor ARRAY_LENGTH macro definitions in test code
>> image: Fix crash in _fill_xrgb32_lerp_opaque_spans
>> gitignore: logs, manuals
>> doc: Drop extraneous para's
>> git-ignore: Add build's test-driver
>> Revert "xlib: Remove queued event from _XReadEvents"
>> csi-trace: Add --version and --help args to utility
>> HACKING: Add link to git tutorial and wordsmith a bit
>> NEWS: Update for changes through Nov 2014
>> NEWS: Finish filling in changes
>> On MacOSX, the sed utility errors out when parsing non-UTF8 files. Because of this, the generated cairo-test-constructor only contained a few tests and the test suite was thus incomplete.
>> NEWS: Note about the OS X support
>> KNOWN_ISSUES: Restore known issues file as a stub
>> version: bump for cairo-1.14.2 release
>>
>> Chris Wilson (1):
>> xlib: Bump reference count for recording surface replays
>>
>> Emanuele Aina (1):
>> cairo-trace: Fix duplicated surface push on similar-image
>>
>> Hans Breuer (1):
>> win32: Fix compilation of 'cairo-path-stroke-traps.c' with MSVC8
>>
>> Henry (Yu) Song (1):
>> xlib: Remove queued event from _XReadEvents
>>
>> Massimo Valentini (2):
>> tor-scan-converter: can't do_fullrow when intersection in row + 0.5subrow
>> win32: Fix crash from win32 surface's image size too small
>>
>> Michael Haubenwallner (8):
>> fix conflicting types for 'sync' on AIX, bug#89338
>> skip MAP_NORESERVE when unsupported
>> define _GETDELIM for getline() on AIX
>> test: fix include order for AIX, bug#89354
>> perf/micro: fix include order for AIX, bug#89354
>> perf: fix include order for AIX, bug#89354
>> headers: fix include order for AIX, bug#89354
>> headers: fix include order for AIX, bug#89354
>>
>> Ravi Nanjundappa (2):
>> Fix warnings from check-doc-syntax.sh
>> Fix one more warning from check-doc-syntax.sh
>>
>> Uli Schlachter (3):
>> tor-scan-converter: Correctly align 64bit types
>> xcb: Query the display's subpixel order via RENDER
>> xlib-xcb: Don't be lazy and use the real xcb_screen_t
>>
>> --
>> Bryce Harrington
>> Senior Open Source Developer - bryce at osg.samsung.com
>> Open Source Group - Samsung Research America
>>
>>
>>
>
>--
>cairo mailing list
>cairo at cairographics.org
>http://lists.cairographics.org/mailman/listinfo/cairo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cairographics.org/archives/cairo/attachments/20150311/6787e254/attachment-0001.html>
More information about the cairo
mailing list