[ANN] Imlib2-Ruby 0.4.2

Late last week I released Imlib2-Ruby version 0.4.2, my Ruby bindings
for Imlib2 (http://www.enlightenment.org/pages/imlib2.html). Imlib2 is
a fast, cross-platform image processing library with support for TrueType
fonts, MMX acceleration, a variety of image formats, and more.

URLs:

Imlib2-Ruby is also available as a Debian package, courtesy of Jon
Bernard, or via the FreeBSD ports collection, courtesy of Akinori Musha.

Changes in Imlib2-Ruby 0.4.2:

  • removed empty tutorial/ directory
  • minor fix to examples/checkerboard.rb (and examples/oo-board.rb)
    to avoid imlib2 fill_ellipse bug
  • added Imlib2::Image::draw_pixel_workaround{?,=} to enable or
    disable imlib_image_draw_pixel() work-around behavior
  • changed all instances (except one, where it was appropriate) of
    STR2CSTR() to RSTRING(blah)->ptr
  • fixed bug in Imlib2::Image#crop_scaled
  • removed non-free fonts
  • fixed link errors reported by Christian Szegedy
  • fixed a bug in Imlib2::Image#static_filter
  • fixed a bug with Imlib2::Context#cmod=
  • fixed Imlib2::Image#sharpen and Imlib2::Image#sharpen!
  • fixed Imlib2::Context#set_dither
  • now compiles clean with -W -Wall -pedantic (except for a few ruby.h
    errors, that is)
  • rewrote exceptions so they now work properly again
  • extconf.rb: checks imlib2 version to adjust imlib_draw_pixel()
    workaround (imlib2 1.0.5 and earlier get it set)
  • added sharpena dn blur tests

A full ChangeLog is available online at
http://www.pablotron.org/software/imlib2-ruby/ChangeLog

Feel free to email me at the address below if you have any suggestions,
questions, or comments.

···


Paul Duncan pabs@pablotron.org pabs in #gah (OPN IRC)
http://www.pablotron.org/ OpenPGP Key ID: 0x82C29562