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

        
</div></blockquote></div></div></div></td><td class="theme-table__td theme-table__td_2" width="0" style="width: 0px;"></td></tr></tbody></table></BODY></HTML>