ChangeLog

Path: ChangeLog  (CVS)
Last Update: Thu Mar 10 22:02:41 EST 2005
  • 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>
    • updated README to reflect post-0.2.0 features.
    • applied extconf.rb patch from Akinori Musha <knu@iDaemons.org>
    • added AUTHORS.
  • 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>
  • 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!
    • imlib2.c: fixed Imlib2::Context#set_dither
  • 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>
    • imlib2.c: patch from Alvin Schur <schur@cpsc.ucalgary.ca> to fix Imlib2::Image#image_data{,_ro}.
    • imlib2.c: update version and copyright year
    • README: incrementing version number, copyright year
    • COPYING: update copyright year
  • 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

[Validate]