Projects / Cairo / Releases / 1.8.4

Version 1.8.4 of Cairo

Building with older bash and XRender was fixed. Triggering of a bug in X.org server 6.9 is now avoided. A bug in the computation of user-font glyph bounding boxes of Type3 fonts was fixed. A miscomputation of the size of fallback images was fixed. Cairo is now more tolerant of broken fonts when subsetting Type1 fonts. Several further bugs were fixed.

Other releases

  • Rrelease-mid
  •  02 Aug 2009 15:34
  • Rrelease-after

Changes: Several minor configuration and build issues were resolved. A random crash caused by _cairo_clip_intersect_mask(), causing all rendering to the context to stop, was fixed. Transforming nearly-degenerate matrices into degenerate matrices is now avoided. A few FreeType font handling bugs were fixed. Various documentation improvements were made.

  • Rrelease-mid
  •  17 Dec 2008 10:55
  • Rrelease-after

Changes: Several fixes for failures on Quartz and PDF and build fixes for a couple of backends were made. A check for XRender in the XCB backend was introduced to avoid invalid memory accesses.

  • Rrelease-mid
  •  17 Nov 2008 00:08
  • Rrelease-after

Changes: Building with older bash and XRender was fixed. Triggering of a bug in X.org server 6.9 is now avoided. A bug in the computation of user-font glyph bounding boxes of Type3 fonts was fixed. A miscomputation of the size of fallback images was fixed. Cairo is now more tolerant of broken fonts when subsetting Type1 fonts. Several further bugs were fixed.

  • Rrelease-mid
  •  31 Oct 2008 18:11
  • Rrelease-after

Changes: It is now possible to build Cairo without any font backend, which is most useful when the application provides custom font rendering through the user-font API. A failsafe fallback font is provided, though. Several compilation speed-ups and optimizations were made. Many bugs were fixed.

  • Rrelease-mid
  •  26 Sep 2008 16:43
  • Rrelease-after

Changes: Many improvements were made to Cairo's ability to handle text, including a new "user fonts" feature as well as allowing glyphs to be embedded in PDF output along with their original text (for searching, selection, and copy-and-paste). A major revamp of the build system makes it much easier to build Cairo on various platforms. The performance on remote X servers without the Render extension was improved. The output of cairo-ps and cairo-pdf was made more efficient. Completions were made to the API. Many bugs were fixed.

40145bf5d42ce35a082381c035a66441_thumb

Project Spotlight

Parallel BZIP2

A parallel implementation of the bzip2 block-sorting file compressor.

No-screenshot

Project Spotlight

NetXMS

A modular network monitoring system.