[cairo] [cairo-announce] cairomm release 1.9.8 now available

Jonathon Jongsma jonathon at quotidian.org
Fri Dec 31 08:38:09 PST 2010


cairomm is a C++ API for the cairo graphics library.  For more 
information, see http://cairographics.org/cairomm

A new cairomm release 1.9.8 is now available from:

	http://cairographics.org/releases/cairomm-1.9.8.tar.gz

    which can be verified with:

	http://cairographics.org/releases/cairomm-1.9.8.tar.gz.sha1
	ce27835ac69f5b4bd88653655dabf09c868accf9  cairomm-1.9.8.tar.gz

	http://cairographics.org/releases/cairomm-1.9.8.tar.gz.sha1.asc
	(signed by Jonathon Jongsma)

WHAT'S NEW
==========

1.9.8 (unstable):

* Surface:
  - added create() for creating a sub-surface representing a rectangle on a
    target surface
  - PDF versioning API: get_versions(), restrict_to_version(),
    version_to_string()
  - add get_device()
  - add new surface type enum values
* Device
  - add acquire() and release() functions
  - Add Device::Lock convenience class
* Region
  - UNSTABLE API CHANGE: Fix do_union(), subtract(), intersect() to throw
    exceptions instead of returning error statuses to be consistent with the
    rest of the cairomm API
  - add xor() functions
  - add API for creating a region from a list of rectangles
  - implement copy()
* Documentation:
  - Context::arc(): Fix bug #31345 (Christopher Head) about bad math in arc()
    documentation. (Murray Cumming)
  - Add documentation for Device class
  - Add documentation for Region class



_______________________________________________
cairo-announce mailing list
cairo-announce at lists.cairographics.org
http://lists.cairographics.org/mailman/listinfo/cairo-announce


More information about the cairo mailing list