Age | Commit message (Collapse) | Author | Files | Lines |
|
Release 1.8.1 (2009-12-13)
===========================================================
Features
--------
* Support cairo 1.8.8.
* Improve auto .pc detection.
|
|
|
|
|
|
|
|
|
|
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
|
|
Release 1.8.0 (2008-09-26) Kouhei Sutou <kou@cozmixng.org>)
===========================================================
Features
--------
* Support cairo 1.8.0.
* Resupport cairo 1.2.x. (reported by Yusuke ENDOH)
|
|
Release 1.7.0 (2008-08-16) Kouhei Sutou <kou@cozmixng.org>)
===========================================================
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 <kou@cozmixng.org>)
===========================================================
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 <kou@cozmixng.org>)
===========================================================
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.
----------------------------
|
|
version 1.6.0 or later but 1.2.0 and later.
|
|
+ Remove PKG_CONFIG_PATH workaround in the package Makefile. The default
pkg-config tool script (which properly sets PKG_CONFIG_LIBDIR) now
works properly (thanks to OBATA Akio).
* 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.1.
* Add Cairo::Paper.
* Improve size specification of Cairo::PSSurface,
Cairo::PDFSurface, Cairo::SVGSurface.
|
|
+ Install as a Ruby gem.
* Support Quartz surface.
* Fix a wrong type conversion bug.
* Fix a memory leak bug.
* Support ruby 1.9.0.
* Fix typos.
* 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 <kou@cozmixng.org>)
==========================================================
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 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)
|
|
Bump PKGREVISION.
And change HOMEPAGE to rcaio's one.
|
|
Release 1.4.1 (2007-03-10 Kouhei Sutou <kou@cozmixng.org>)
==========================================================
Features
--------
* Add missing pkg-config.rb.
Release 1.4.0 (2007-03-06 Kouhei Sutou <kou@cozmixng.org>)
==========================================================
Features
--------
* All cairo 1.4.0 API are implemented.
|
|
Cairo is a 2D graphics library with support for multiple output
devices. rcairo provides ruby bindings to cairo.
|