| Short description: |
Ruby bindings for cairo |
| Category: |
Library/Graphics |
| Status: |
stable |
| Created: |
2005-10-16 04:21:33 GMT |
| Last update: |
2008-06-14 13:52:24 GMT |
| Owner: |
kou
(Projects of this owner) |
| Homepage: |
http://cairographics.org/rcairo |
| Download: |
http://cairographics.org/releases/rcairo-1.6.2.tar.gz
|
| License: |
Ruby's |
| Dependency: |
|
| Description: |
from <URL:http://cairographics.org/introduction>:
Cairo is a 2D graphics library with support for multiple output devices. Currently supported output targets include the X Window System, win32, and image buffers. Experimental backends include OpenGL (through glitz), Quartz, XCB, PostScript and PDF file output.
- 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.
- Fix Quartz related bugs. (thanks to kimura wataru)
- Support PKG_CONFIG_LIBDIR. (thanks to OBATA Akio)
- Support RubyGems for mswin32.
- 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.
- 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.
Many API improvement.
- 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 RGB/CMYK/HSV conversion.
- 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)
- add missing pkg-config.rb.
- support all cairo 1.4.0 API.
- support all cairo 1.2.0 API.
- support SVG output.
|
| Versions: |
[1.10.1 (2011-10-12)]
[1.10.0 (2010-09-12)]
[1.8.5 (2010-08-28)]
[1.8.3 (2010-08-26)]
[1.8.1 (2009-12-13)]
[1.8.0 (2008-09-26)]
[1.7.0 (2008-08-17)]
[1.6.3 (2008-07-19)]
[1.6.2 (2008-06-14)]
[1.6.1 (2008-04-24)]
[1.6.0 (2008-04-12)]
[1.5.1 (2008-01-11)]
[1.5.0 (2007-05-27)]
[1.4.1 (2007-03-10)]
[1.4.0 (2007-03-06)]
[1.2.0 (2006-07-01)]
[1.0.0 (2005-10-16)]
|