Wed Mar 27 11:04:01 2002, pabs <pabs@pablotron.org>
released version 0.1.0 yesterday
Thu Mar 28 20:20:11 2002, pabs <pabs@pablotron.org>
added ellipse routines (Imlib2::Image#{draw,fill}_ellipse)
added rotation routines (Imlib2::Image#rotate{,!})
updated checkerboard.rb to draw pieces as well (to test {draw,fill}_ellipse)
Sat Mar 30 15:07:02 2002, pabs <pabs@pablotron.org>
added draw_oval and fill_oval (more concice aliases for *_ellipse)
better comments in examples/checkerboard.rb
fixed blue/green mixup in set_context_color()
added object-oriented version of examples/checkerboard.rb (examples/checkerboard2.rb)
updated doc/api.txt with new ellipse calls
Sat Mar 30 19:11:56 2002 , pabs <pabs@pablotron.org>
added Imlib2::Font (and associated methods)
added Imlib2::Cache (and associated methods)
added Imlib2::Font::{add,remove}_path, Imlib2::Font::paths
Sat Mar 30 20:11:18 2002, pabs <pabs@pablotron.org>
added Imlib2::Image#draw_text() -- works as follows: im.draw_text font, text, [x, y] im.draw_text font, text, [x, y], color im.draw_text font, text, {'x' => x, 'y' => y} im.draw_text font, text, {'x' => x, 'y' => y}, color im.draw_text font, text, x, y im.draw_text font, text, x, y, color
fixed color setting routines (had 0 for argument count)
Sat Mar 30 21:04:46 2002, pabs <pabs@pablotron.org>
added examples/test_font.rb
added font, cache, and font path calls to doc/api.txt
Sat Mar 30 22:08:32 2002, pabs <pabs@pablotron.org>
added better comments in examples/test_font.rb
released version 0.2.0
Sun Mar 31 06:04:06 2002, pabs <pabs@pablotron.org>
added Imlib2::Gradient::* (Imlib_Color_Range)
added Imlib2::Image#{,fill_}gradient
examples/checkerboard.rb now uses a Gradient for the foreground color
added Imlib2::ColorRange (inherits from Imlib2::Gradient, so it's essentially an alias for Gradient)
Sun Mar 31 06:46:36 2002, pabs <pabs@pablotron.org>
added Imlib2::Polygon::*
added examples/test_poly.rb
renamed examples/checkerboard2.rb to examples/oo-board.rb
Sun Mar 31 07:50:19 2002, pabs <pabs@pablotron.org>
added Imlib2::Image::blend_image! and Imlib2::Image::blend_image (and also their more concise synonyms: blend! and blend, respectively)
Sun Mar 31 16:42:32 2002, pabs <pabs@pablotron.org>
released 0.3.0
Sun Apr 14 02:17:11 2002, pabs <pabs@pablotron.org>
inline documentation (for rdoc) finished for Imlib2::Border, Imlib2::Cache, and Imlib2::Color::RgbaColor.
Sun Apr 14 04:01:55 2002, pabs <pabs@pablotron.org>
inline documentation for Imlib2::Color::HsvaColor
changed border.{l,l=,r,r=,t,t=,b,b=} to aliases instead of method defines
Wed Apr 17 15:58:40 2002, pabs <pabs@pablotron.org>
added Imlib2::Filter and associated methods
Imlib2::Image#filter (it's polymorphic; takes either a String, which it passes to imlib_apply_filter(), or an Imlib2::Filter, which it passes to imlib_image_filter()). the explicit calls are Imlib2::Image#string_filter and Imlib2::Image#static_filter, respectively.
Wed Apr 17 16:35:36 2002, pabs <pabs@pablotron.org>
added support for text directions (via Imlib2::Direction::LEFT, Imlib2::Direction::RIGHT, etc). it's now an optional last argument to Imlib2::Image::draw_text
Thu Apr 18 14:06:17 2002, pabs <pabs@pablotron.org>
added Imlib2::ColorModifier
added Imlib2::Image#apply_color_modifier and Imlib2::Image#apply_cmod they take either a color modifier or a color modifier and a rectangle
added Imlib2::Encoding (font encoding constants)
initial Imlib2::Context code.
Thu Apr 18 15:44:57 2002, pabs <pabs@pablotron.org>
all non-X11 context calls available, except for progress callbacks.
Thu Apr 18 19:34:38 2002, pabs <pabs@pablotron.org>
Thu Apr 18 20:09:59 2002, pabs <pabs@pablotron.org>
documentation for Imlib2::Color::HlsaColor methods
documentation for Imlib2::Color::CmyaColor methods
documentation for Imlib2::Image::load_* methods
Fri Apr 19 00:05:04 2002, pabs <pabs@pablotron.org>
documentation for all Imlib2::Image methods
documentation for all Imlib2::Font methods
documentation for all Imlib2::Gradient methods
documentation for all Imlib2::Filter methods
documentation for all Imlib2::Context methods
Fri Apr 19 01:22:06 2002, pabs <pabs@pablotron.org>
updated TODO
posted docs online (www.pablotron.org/software/imlib2-ruby/doc/)
updated README to mention doc/ dir
copied ChangeLog online
released 0.4.0
Mon Apr 22 11:48:33 2002, pabs <pabs@pablotron.org>
fixed a bug in draw_pixel reported by Phlip (phlip_cpp@yahoo.com).
updated Imlib2 requirement in README, and added a link to the source download (via Sourceforge FTP).
change Imlib2::Context get methods so they don't require an argument (oops :D)
added workaround for broken imlib_image_draw_pixel() call (uses imlib_image_draw_rectangle() instead)
released 0.4.1
Wed Apr 24 22:00:37 2002, pabs <pabs@pablotron.org>
removed tutorial/ directory (how the hell did that get in the main release?)
minor fix to examples/checkerboard.rb (and examples/oo-board.rb) to avoid imlib2 fill_ellipse bug
Sun Apr 28 21:48:36 2002, pabs <pabs@pablotron.org>
added Imlib2::Image::draw_pixel_workaround{?,=} to enable or disable imlib_image_draw_pixel() work-around behavior
changed minor number to 5 (0.5.0)
added X11 calls
partial support for X11 primitives in Imlib2::X11, although I doubt they interact properly with Ruby/X11 or Ruby/Xlib properly.
TODO: Ruby/Gtk+ support (via gdkx primitive wrappers)
changed all instances (except one, where it was appropriate) of STR2CSTR() to RSTRING(blah)->ptr. should be a minor speed increase (and, more importantly, it won't leak memory any more)
Mon Oct 21 12:26:23 2002, Jon Bernard <jbernard@roanoke.edu>
removed examples/fonts/20thcent.ttf due to licensing issues
removed examples/fonts/quadapto.ttf due to licensing issues
added examples/fonts/yudit.ttf (this one's free)
examples/test_font.rb now uses yudit.ttf
Mon Oct 28 20:32:32 2002, pabs <pabs@pablotron.org>
imlib2.c: fixed bug in crop_scaled reported by Yosuke Oikawa <rx21@ma2.justnet.ne.jp>
updated ChangeLog format to make it more GNU-esqe.
update README (added reference to FreeBSD port and Debian packages).
applied patch from Jon for fonts (included changelog entry above)
imlib2.c: disabled X stuff for now (I'll work on it some other time)
removed non-free fonts
imlib2.c: fixed link errors reported by Christian Szegedy <szegedy@ur.uni-bonn.de>
imlib2.c: fixed a bug in Imlib2::Image#static_filter
imlib2.c: fixed a bug with Imlib2::Context#cmod=
imlib2.c: fixed Imlib2::Image#sharpen and Imlib2::Image#sharpen!
Tue Oct 29 00:07:06 2002, pabs <pabs@pablotron.org>
now compiles clean with -W -Wall -pedantic (except for a few ruby.h errors, that is)
regenerated documentation
imlib2.c: exceptions now work properly again
doc/old-api.txt: added Imlib2::Error constants
extconf.rb: checks imlib2 version to adjust imlib_draw_pixel() workaround (imlib2 1.0.5 and earlier get it set)
Tue Oct 29 11:25:24 2002, pabs <pabs@pablotron.org
examples/test_imlib2.rb: added sharpena dn blur tests
Thu Oct 31 10:17:19 2002, pabs <pabs@pablotron.org
released version 0.4.2
Mon Jul 12 15:02:04 2004, pabs <pabs@pablotron.org>
Mon Jul 12 15:11:56 2004, pabs <pabs@pablotron.org>
releasing version 0.4.3
Wed Aug 25 00:39:55 2004, pabs <pabs@pablotron.org>
added imlib2.gemspec
Wed Aug 25 00:41:01 2004, pabs <pabs@pablotron.org>
imlib2.gemspec: fixed version
Wed Aug 25 00:53:35 2004, pabs <pabs@pablotron.org>
imlib2.gemspec: added CVS path to rdoc
* imlib2.gemspec: added --ri-site to rdoc options
Wed Aug 25 02:19:58 2004, pabs <pabs@pablotron.org>
imlib2.gemspec: removed --ri-site, added --title (rdoc opts)
imlib2.gemspec: 'fam' => 'imlib2'
Mon Feb 21 01:38:28 2005, pabs <pabs@pablotron.org>
imlib2.c: apply patch from Tilman Sauerbeck <tilman@code-monkey.de> to fix the declarations of create_using{copied,}_data and switcht o StringValuePtr() from RSTRING(blah)->ptr
imlib2.c: wrap Image#attach_value (aliased as Image#[]=), Image#get_attached_value (aliased as Image#[]), and Image#remove_attached_value
imlib2.c: incremented version to 0.4.4
Mon Feb 21 01:43:05 2005, pabs <pabs@pablotron.org>
imlib2.gemspec increment version to 0.4.4
Mon Feb 21 01:48:24 2005, pabs <pabs@pablotron.org>
TODO: updates
AUTHORS: updates (added chad too)
README: removed reference to cs.roanoke.edu, added note about gem.
Mon Feb 21 02:27:11 2005, pabs <pabs@pablotron.org>
imlib2.c: attempted to add support for attaching data values, but imlbi2 apparently doesn't work the way i thought it did (or maybe it just doesn't work?)
added examples/test_attach.rb
Mon Feb 21 02:28:33 2005, pabs <pabs@pablotron.org>
examplse/test_attach.rb: remove some cruft
Thu Mar 10 22:56:48 2005, pabs <pabs@pablotron.org>
imlib2.c: removed ColorRange hackery (class still obviously exists as Imlib2::Gradient)
Thu Mar 10 21:46:18 2005, pabs <pabs@pablotron.org>
imlib2.c: incremented version to 0.5.0
README: incremented version to 0.5.0
Thu Mar 10 21:50:25 2005, pabs <pabs@pablotron.org>
README: misc version requirements updates
Thu Mar 10 21:54:01 2005, pabs <pabs@pablotron.org>
releasing version 0.5.0
Thu Mar 10 22:02:00 2005, pabs <pabs@pablotron.org>
imlib2.gemspec: forgot to update version and requirements in here
Thu Mar 10 22:02:35 2005, pabs <pabs@pablotron.org>
really releasing 0.5.0
Sun May 29 03:12:41 2005, pabs <pabs@pablotron.org>
* imlib2.c: apply patch from OBATA Akio <obata@lins.jp> to fix
im_struct memory leak (Fixes: [10])
* imlib2.c: add filename to exception description (Fixes: [11])
Sun May 29 18:02:37 2005, pabs <pabs@pablotron.org>
imlib2.c: add Imlib2::Image#delete! (Fixes: [12])
Sun May 29 18:23:41 2005, pabs <pabs@pablotron.org>
imlib2.c: increment version to 0.5.1
imlib2.gemspec: ditto
README: ditto
AUTHORS: updates
Sun May 29 18:35:45 2005, pabs <pabs@pablotron.org>
README: added "Reporting Bugs" section
Sun May 29 18:37:51 2005, pabs <pabs@pablotron.org>
releasing 0.5.1
Sat Jun 11 05:10:05 2005, pabs <pabs@pablotron.org>
Sat Jun 11 05:34:58 2005, pabs <pabs@pablotron.org>
releasing 0.5.2
Generated with the Darkfish Rdoc Generator 2.