Release Notes: Support for mesh gradients has been implemented. A new callback API has been added to allow applications to provide the pixel data for the region of interest at the time of rendering. Common APIs have been added to address any surface as an image and so allow direct modification of the raster data. The new backend cario-ucb has been added for X11 using XCB. Many performance issues have been addressed, including an overhaul of the rasteriation pipeline. Antialias hints have been added, and are interpolated by the raserisers to fine-tune their performance versus quality. The OpenGL backend has been enhanced.
Release Notes: Cairo was reworked to interoperate more closely with various acceleration architectures. A tracing utility, cairo-trace, was implemented, creating replayable, compact sequences of drawing commands made by an application, allowing better debug and performance optimization. The image backend is much faster with a new polygon rasterisation engine and a complete overhaul of the tessellator. The API was extended to better support printing, including dramatic file size reductions. The RGB16 format was resurrected.
Release Notes: 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.
Release Notes: The dominant theme of this release is improvements around the Cairo text API. The new features include a new user font API, show_text_glyphs(), LCD subpixel filtering using FreeType, a toy font face constructor and getter, FreeType respecting FC_FT_FACE, more efficient output of PS and PDF, avoidance of rendering glyphs out of surface bounds in the Xlib backend, improved performance with Xrender-less X servers in the Xlib backend, Directfb backend improvements, countless bugfixes, and other optimizations.
Release Notes: Enormous performance improvements were made for many operations. PDF output was greatly improved, providing better compatibility and a more compact encoding. The API was enhanced, mainly for better querying of information. An experimental OS/2 backend was added. Many bugs were fixed. Documentation was updated and expanded.
Release Notes: The PDF, PostScript, and SVG backends are now fully supported. Experimental BeOS and directfb backends were introduced. Pkg-config files were added for all backends. Consistent handling of degenerate paths was introduced. Scaled font query/convenience functions were added. Several optimizations and bugfixes were introduced.
Release Notes: The "xlib", "image", and "win32" backends have been marked as stable, and all others as experimental. SOURCE and CLEAR operators were changed to behave consistently with all other operators. Optimization was improved and many bugs were fixed.