Release 1.12.5 (2013-05-18) Kouhei Sutou =========================================================== Improvements ------------ * Updated bundled cairo binary for Windows to 1.12.14. Release 1.12.4 (2013-03-11) Kouhei Sutou =========================================================== Improvements ------------ * Added Windows binary for Ruby 2.0.0. Release 1.12.3 (2012-12-04) Kouhei Sutou =========================================================== Improvements ------------ * Supported Ruby 2.0.0. [Reported by tmtms] * Supported auto native package install by Homebrew and MacPorts. Thanks ------ * tmtms Release 1.12.2 (2012-06-03) Kouhei Sutou =========================================================== Improvements ------------ * Added Cairo::Device.supported?. [GitHub#11] [Reported by Cédric Boutillier] * Added Cairo::Device.gl_texture_supported?. * Added Cairo::Surface.supported?. * Defined all surfaces even if a surface isn't available. Use Cairo::Surface.XXX_supported? method to check surface availability. * Added Cairo::Pattern.xxx_supported?. [GitHub#12] [Reported by Mamoru Tasaka] * [experimental] Supported auto native package install. Thanks ------ * Cédric Boutillier * Mamoru Tasaka Release 1.12.1 (2012-03-31) Kouhei Sutou =========================================================== Improvements ------------ * Re-supported cairo < 1.10.0. [ruby-gnome2-devel-en] Help me install my own program [Eric C.] Fixes ----- * Fixed a problem that an unresolved symbol is referenced. Thanks ------ * Eric C. Release 1.12.0 (2012-03-25) Kouhei Sutou =========================================================== Improvements ------------ * Supported cairo 1.12.0. * Cairo::Surface#supported_mime_type? * Cairo::Surface#create_similar_image * Cairo::Surface#map_to_image * Cairo::Surface#unmap_to_image * Cairo::RecordingSurface#extents * Cairo::MeshPattern * Cairo::RasterSourcePattern * Cairo::MimeType::UNIQUE_ID * Supported glesv2 surface. Fixes ----- * Fixed a bug that Cairo::HINT_METRICS_ON can't be specified. #8 [Vasily Fedoseyev] Thanks ------ * Vasily Fedoseyev Release 1.10.2 (2011-11-20) Kouhei Sutou =========================================================== Fixes ----- * Added missing pkg-config dependency. #8 [Will Bryant] Thanks ------ * Will Bryant Release 1.10.1 (2011-10-12) Kouhei Sutou =========================================================== Features -------- * Accepted Cairo::EXTEND_PAD as extend value. * Suppressed a warning. [Stefan Salewski] * Bound CAIRO_SURFACE_TYPE_XLIB and CAIRO_SURFACE_TYPE_XCB. * Supported cairo 1.10.2. * Fixed recording surface test. #4 [Mamoru Tasaka] * AcceptedCairo::OPERATOR_HSL_LUMINDSITY as operator value. #6 [Matt Bramlage] * Suppressed warnings on Windows. [Nikolai Weibull] * Added --without-vendor-override options to extconf.rb. [Nikolai Weibull] Thanks ------ * Stefan Salewski * Mamoru Tasaka * Matt Bramlage * Nikolai Weibull Release 1.10.0 (2010-09-12) Kouhei Sutou =========================================================== Features -------- * Support cairo 1.10.0. Release 1.8.5 (2010-08-28) Kouhei Sutou ========================================================== Fixes ----- * Fix build system. (patch by kimura watasu and suggested by OBATA Akio) * Fix Windows gem. (reported by Dominic Sisneros, supported by Masaya TARUI) Thanks ------ * Dominic Sisneros * kimura wataru * OBATA Akio * Masaya TARUI Release 1.8.3 (2010-08-26) Kouhei Sutou ========================================================== Features -------- * Support cairo 1.8.10. * Support Ruby 1.9.2. (reported by Tasuku SUENAGA and kimura wataru) * Fix RGV -> HSV conversion. (patch by Yuta Taniguchi) * Support Cairo::Color as Hash key. Thanks ------ * Yuta Taniguchi * Tasuku SUENAGA * kimura wataru Release 1.8.1 (2009-12-13) Kouhei Sutou ========================================================== Features -------- * Support cairo 1.8.8. * Improve auto .pc detection. Release 1.8.0 (2008-09-26) Kouhei Sutou ========================================================== Features -------- * Support cairo 1.8.0. * Resupport cairo 1.2.x. (reported by Yusuke ENDOH) Release 1.7.0 (2008-08-17) Kouhei Sutou ========================================================== Features -------- * Support cairo 1.7.4. * Add new methods: * Cairo::Context#destroy * Cairo::Surface#destroy * Cairo.satisfied_version? * Resupport ruby 1.9. (suggested by Paul van Tilburg) * Fix README. (suggested by Davide Rambaldi) Release 1.6.3 (2008-07-19) Kouhei Sutou ========================================================== Features -------- * Fix build failure on Debian GNU/Linux. (reported by James Healy) * Fix GC failure with Ruby 1.8.7. (reported by James Healy) * Improve building on MacOS X. (suggested by Carsten Bormann) * Fix install location of cairo.so. (suggested by OBATA Akio) Release 1.6.2 (2008-06-14) Kouhei Sutou ========================================================== Features -------- * Fix build failure on MacOS X. * Fix build failure on 64bit Linux. * Fix build failure with old Ruby. * Fix build failure with Ruby 1.9. Release 1.6.1 (2008-04-24) Kouhei Sutou ========================================================== Features -------- * Fix Quartz related bugs. (thanks to kimura wataru) * Support PKG_CONFIG_LIBDIR. (thanks to OBATA Akio) * Support RubyGems for mswin32. Release 1.6.0 (2008-04-11) Kouhei Sutou ========================================================== Features -------- * Support cairo 1.6.0. * Improve Quartz surface support. (thanks to kimura wataru, OBATA Akio) * Support Cairo::Win32PrintingSurface. * Support Cairo::QuartzImageSurface. * Support ruby 1.9.0. * Add Cairo::Paper. * Improve size specification of Cairo::PSSurface, Cairo::PDFSurface, Cairo::SVGSurface. Release 1.5.1 (2008-01-11) Kouhei Sutou ========================================================== Features -------- * Support Quartz surface. * Fix a wrong type conversion bug. (Binzo) * Fix a memory leak bug. (Binzo) * Support ruby 1.9.0. (Paul van Tilburg) * Fix typos. (NANKI Haruo) * Rename Cairo::WIN32Surface to Cairo::Win32Surface * Cairo::WIN32Surface is still available for backward compatibility but don't use in newly written code. Release 1.5.0 (2007-05-27) Kouhei Sutou ========================================================== Many API improvement. Features -------- * Support Cairo::Surface.new with block. * Support RubyGems. * Add experimental API Cairo::Context#pseudo_blur. (API may be changed.) * Fix strange Cairo::Context#push_group and Cairo::Context#pop_group behaviour. * Fix Cairo::Context::Path#map_path_onto. * Add high-level color interface. (Cairo::Color) * Improve color related API. For example: From: context.set_source_rgb(1, 0, 0) To: context.set_source_color(:red) * Support color type conversion between RGB, CMYK and HSV. * Many default color definitions. * Support path creation using Cairo::Path without Cairo::Context. * Improve constant value specify API. For example: From: Cairo::ImageSurface.new(Cairo::FORMAT_ARGB32, 100, 100) To: Cairo::ImageSurface.new(:argb32, 100, 100) * Support win32 surface. (Yoshinao Muramatsu) Release 1.4.1 (2007-03-10 Kouhei Sutou ) ========================================================== Features -------- * Add missing pkg-config.rb. Release 1.4.0 (2007-03-06 Kouhei Sutou ) ========================================================== Features -------- * All cairo 1.4.0 API are implemented. Release 1.2.0 (2006-07-01 Kouhei Sutou ) ========================================================== Features -------- * All cairo 1.2.0 API are implemented. * SVG surface is supported. Release 1.0.0 (2005-10-16 Kouhei Sutou ) ========================================================== Features -------- * All cairo 1.0.0 API are implemented. * PS/PDF surfaces are supported.