[cairo] [rcairo] 1.5.0
Kouhei Sutou
kou at cozmixng.org
Sat May 26 19:58:31 PDT 2007
Hi,
I released rcairo 1.5.0 that has many API improvements:
http://cairographics.org/releases/rcairo-1.5.0.tar.gz
http://cairographics.org/releases/rcairo-1.5.0.tar.gz.md5
47ed7b603f41abc9e828fa9f8585f02b rcairo-1.5.0.tar.gz
http://cairographics.org/releases/rcairo-1.5.0.tar.gz.sha1
b71c94fa1598b5b32242c15033f1ce508b0fc0e5 rcairo-1.5.0.tar.gz
I defined a version numbering policy:
* X.EVEN-NUMBER.Z means the rcairo supports API of cairo
X.EVEN-NUMBER series. For example, rcairo 1.4.Z supports
cairo 1.4 series.
* X.ODD-NUMBER.Z means the rcairo supports API of cairo
X.(ODD-NUMBER - 1) series and has original API
improvements. For example, rcairo 1.5.Z supports cairo
1.4 series (and may also support 1.5 series) and is
added high-level color handling API. (see below for details)
* I'll release rcairo X.EVEN-NUMBER.0 when cairo
X.EVEN-NUMBER.0 is released. And next rcairo version may
be X.(EVEN-NUMBER + 1).Z until cairo X.(EVEN-NUMBER +
2).0 is released if rcairo X.EVEN-NUMBER.0 doesn't have
any critical bugs.
Changes:
* 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)
Regards,
--
kou
More information about the cairo
mailing list