Cairo 1.14.8 released

Bryce Harrington <[email protected]>
Newsgroups gmane.comp.lib.cairo
Message-ID <[email protected]>
A new cairo release 1.14.8 is now available from:

  http://cairographics.org/releases/cairo-1.14.8.tar.xz

    which can be verified with:

    http://cairographics.org/releases/cairo-1.14.8.tar.xz.sha1
    c6f7b99986f93c9df78653c3e6a3b5043f65145e  cairo-1.14.8.tar.xz

    http://cairographics.org/releases/cairo-1.14.8.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.8 tag which points to a commit named:
    9b23aa0f9de4b0ccac8640bea43570b13f8f5a0f

    which can be verified with:
    git verify-tag 1.14.8

    and can be checked out with a command such as:
    git checkout -b build 1.14.8


Bug Fixes
---------
* Fix "invalidfont" error on some printers when printing PDFs with
  embedded fonts that have glyphs (such as spaces) with
  num_contours == 0.  (Bug #79897)
* Fix deadlock when destruction of a scaled font indirectly triggers
  destruction of a second scaled font, causing the global cache to be
  locked twice.  (Bug #93891)
* Fix X errors reported to applications when shmdt() is called before
  the Attach request is processed, due to missing xcb and xlib calls.
* Fix random failure in record-paint-alpha-clip-mast test case, caused
  by an incorrect assumption that a deferred clear can be skipped.
  (Bug #84330)
* Fix crash when dealing with an XShmGetImage() failure, caused by a
  double free in _get_image_surface().  (Bug #91967)
* Fix build issue when using non-GNU strings utility.  (Bug #88639)
* Cleanup debugging text sent to stdout instead of log.  (Bug #95227)


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 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



Changelog
---------
Adrian Johnson (1):
      truetype: Don't write glyph if num_contours == 0

Bryce Harrington (5):
      Start 1.14.7 development.
      NEWS: Fix link to changelog
      build: Don't rely on non-POSIX 'strings -' behavior
      Release 1.14.8
      Start 1.14.9 development

Ed Schouten (2):
      Prevent observer surfaces from writing to stdout
      Write debugging information to the debugging file

Hans Petter Jansson (1):
      scaled-font: Fix deadlock when recursing in
      _cairo_scaled_font_reset_cache()

Marc-André Lureau (1):
      xlib: fix mixing xcb & xlib calls

Uli Schlachter (2):
      cairo-xcb: Remove a wrong optimisation
      xlib: Fix double free in _get_image_surface()

---
Bryce Harrington <[email protected]>
-- 
cairo mailing list
[email protected]
https://lists.cairographics.org/mailman/listinfo/cairo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.