2007-08-17 Kouhei Sutou * src/rbart.h: defined RVAL2CBOOL and CBOOL2RVAL. 2007-07-13 Guillaume Cottenceau * src/rbart_affine.c, src/rbart_uta.c: replace RTEST uses by RVAL2CBOOL 2007-07-13 Guillaume Cottenceau * src/rbart_affine.c: "? Qtrue : QFalse" => CBOOL2RVAL cleanup 2007-07-10 Guillaume Cottenceau * src/rbart_canvas.c: kou says we should use NIL_P(foo) not foo == Qnil 2007-01-27 Masao Mutoh * src/lib/libart2.rb: Added. 2006-12-22 Kouhei Sutou * extconf.rb: check pkg-config for libpng12 too. 2005-10-10 Masao Mutoh * src/rbart.[ch]: Added Art::BUILD_VERSION, ::VERSION, (MAJOR|MINOR|MICRO)_VERSION. 2005-10-02 Masao Mutoh * src/rbart_uta.c: Added. * src/rbart.[ch]: Added Art::Uta. 2005-07-23 Masao Mutoh * src/rbart_canvas.c: Fix compiling warnings. 2005-06-10 Kouhei Sutou * src/rbart_rect.c: implemented Art::DRect and Art::IRect. * src/rbart_affine.c (affine_point): use TYPE instead of BUILTIN_TYPE. 2005-06-07 Kouhei Sutou * src/rbart_bpath.c (bpath_initialize): Use x3 and y3 instead of x1 and y1. Because Libart document says the following. For the ART_MOVETO, ART_MOVETO_OPEN, and ART_LINETO path codes, only the x3 and y3 fields are used. http://www.levien.com/libart/bpath.html 2005-02-19 KATO Kazuyoshi * extconf.rb: extconf.rb don't require glib2. 2005-01-30 Masao Mutoh * extconf.rb: Follow mkmf-gnome2.rb changes. Support MSVC++. compile to set GTK_BASEPATH as the environment variable. * sample/rose.rb, testlibart2.rb: Work on mswin32/mingw. 2005-01-12 Masao Mutoh * src/rbart_affine.c: Works for gcc-4.0(Make artAffine as global variable). Reported by Debian Bug Tracking System #289710. Pointed out by Dafydd Harries. 2004-11-14 Masao Mutoh * src/rbart.c: Fix compiling problem under ruby-1.6.x. 2004-11-13 Masao Mutoh * src/rbart_canvas.c: Support Object.allocate. Rename Art::Canvas::Color.new to Art::Canvas.color. * src/rbart_vpathdash.c: Separate from rbart_vpath.c Rename Art::Vpath::Dash to Art::VpathDash. Support Object.allocate. * src/rbart_bpath.c, rbart_vpath.c: Support Object.allocate. 2004-11-12 Masao Mutoh * src/rbart.c, rbart.h, src/rbart_affine.c: Support Object.allocate. 2004-11-03 Masao Mutoh * src/depend: Added. 2004-10-18 Vincent Isambart * extconf.rb: Exit with error code 1 after failure and replace tabs with spaces. 2004-03-03 Masao Mutoh * extconf.rb: Check png.h and jpeglib.h. * README: Modified. 2003-08-30 Masahiro Sakai * extconf.rb: remove nasty hack by using Dir.entries. 2003-08-28 Masao Mutoh * extconf.rb: Exit with 1 when the package is not found. 2003-05-27 Masao Mutoh * extconf.rb: Follow mkmf-gnome2.rb position changes. 2003-03-21 Masahiro Sakai * src/rbart_svp.c (vpath_to_svp): Remove the function. 2003-03-19 Masahiro Sakai * src/libart2.def: Add a file. 2003-02-19 Masao Mutoh * src/rbart_canvas.c: Work under ruby-1.6.7(or older). 2003-02-14 Masahiro Sakai * extconf.rb: Use ../mkmf-gnome2.rb 2003-02-09 Masao Mutoh * src/rbart_canvas.c: Change some function names which caused error of Ruby/GnomeCanvas. Fix to work under Ruby-1.6.x. * extconf.rb: Fix to work under GNOME-2.2. But this changes may be not good solution... 2003-02-02 Masao Mutoh * All files: Update copyright. 2003-01-12 Tom Payne * sample/testlibart2.rb: Add a file. 2003-01-04 Masao Mutoh * README, COPYING.LIB: Change license term from "the GNU LIBRARY General Public License version 2." to "the GNU LESSER GENERAL PUBLIC LICENSE Version 2.1.". 2003-01-04 Tom Payne * src/rbart_bpath.c, rbart_canvas.c, rbart_svp.c, rbart_vpath.c, sample/rose.rb: Add files. * src/rbart.[ch]: Modified for above files. 2002-11-10 Masao Mutoh * README: Add file. * COPYING, COPYING.LIB: Rename COPYING to COPYING.LIB. 2002-11-05 Masao Mutoh * sample/gnome-canvas.rb: Follow Ruby/GTK2 changes. 2002-10-27 KUBO Takehiro * sample/gnome-canvas.rb: adapt sample to Ruby/GnomeCanvas2. 2002-09-29 KUBO Takehiro * src/rbart.h, src/rbart_affine.c: add prefix to exported functions. (get|make)_art_affine -> rbart_(get|make)_art_affine. 2002-09-28 KUBO Takehiro * src/rbart_affine.c: Art::Affine.point() now accepts an array as a coordinate point. add an alias inverse for invert. add an alias inverse! for inverse. add aliases call, [] and act for point. * src/rbart.c, src/rbart.h: pass module name as an argument to reduce exported symbols. 2002-09-21 KUBO Takehiro * extconf.rb, src/rbart.c: Use libart2-config instead of libart-config. Rename library name from libart to libart2. 2002-09-01 Masao Mutoh * src/Makefile: Remove file. 2002-08-06 Masao Mutoh * Makefile: Remove file. (Noticed by KUBO Takehiro ) 2002-08-06 KUBO Takehiro * sample/gnome-canvas.rb: Modify libart sample. 2002-08-05 Masao Mutoh * Modify documents. add CVS. 2002-08-04 KUBO Takehiro * extconf.rb, src/rbart.c, src/rbart.h, src/rbart_affine.c, sample/gnome-canvas.rb: New files.