2006-12-16 Masao Mutoh <mutoh@highway.ne.jp> * src/rbgnome-canvas-item.c: Fix Gnome::CanvasClipgroup#path property accessor. Gnome::CanvasItem.new can omit 2nd parameter(hash). 2006-06-17 Masao Mutoh <mutoh@highway.ne.jp> * sample/canvas.rb: Remove Gtk.init. 2006-04-15 Kouhei Sutou <kou@cozmixng.org> * src/rbgnome-canvas.c: Added G_CHILD_ADD. * src/rbgnome-canvas-item.c: Added G_CHILD_ADD and G_CHILD_REMOVE. 2005-10-15 Masao Mutoh <mutoh@highway.ne.jp> * src/rbgnome-canvas-path-def.c: Fixed a compiling error on libgnomecanvas-2.10 and fixed segfault. 2005-10-08 Masao Mutoh <mutoh@highway.ne.jp> * src/makeversion.rb: Removed. Use make_version_header() of Ruby/GLib. * extconf.rb: Follow above change. 2005-10-02 Masao Mutoh <mutoh@highway.ne.jp> * src/rbgnome-canvas-util.c: Added Gnome::CanvasBuf#render_svp, #ensure_buf, Gnome::CanvasItem#update_svp, #request_redraw_svp. * src/rbgnome-canvas-path-def.c: Added Gnome::CanvasPathDef#finish, #ensure_space. * src/rbgnome-canvas.c: Handling "render-background" signal correctly (Returns Gnome::CanvasBuf). Gnome::Canvas#request_redraw accepts Art::Uta. * src/rbgnome-canvas-item.c, rbgnome-canvas-path-def.c, rbgnomecanvas.h: Fix a segfault using Gnome::CanvasPathDef. 2005-09-30 Masao Mutoh <mutoh@highway.ne.jp> * src/rbgnome-canvas-buf.c: Added Gnome::CanvasBuf. * src/rbgnomecanvas.[ch]: ditto. * src/makeversion.rb: Added. * src/rbgnome-canvas.c: Added Gnome::BUILD_VERSION. * src/rbgnome.h, extconf.rb: ditto. 2005-09-11 Pascal Terjan <pterjan@linuxfr.org> * src/rbgnome-canvas-path-def.c : Fix for GnomeCanvas 2.12 Patch from herzi in ticket #1287758. 2005-08-13 Masao Mutoh <mutoh@highway.ne.jp> * src/rbgnome-canvas-item.c (citem_intialize): Check first parameter. 2005-08-01 Kouhei Sutou <kou@cozmixng.org> * src/rbgnome-canvas-path-def.c (cpathdef_initialize): Remove garbage. 2005-07-30 Kouhei Sutou <kou@cozmixng.org> * src/rbgnome-canvas-path-def.c (rbgno_canvas_path_def_get_type): Use rbgno_canvas_path_def_copy() instead of gnome_canvas_path_def_ref(). Because gnome_canvas_path_def_ref() doesn't return gpointer. * src/rbgnome-canvas-path-def.c (cpathdef_initialize): Improve argument check. 2005-02-15 Masao Mutoh <mutoh@highway.ne.jp> * README, COPYING.LIB src/*.c: Replace "GNU LIBRARY GENERAL PUBLIC LICENSE" to "GNU LESSER GENERAL PUBLIC LICENSE". 2005-01-30 Masao Mutoh <mutoh@highway.ne.jp> * extconf.rb: Follow mkmf-gnome2.rb changes 2004-11-14 Masao Mutoh <mutoh@highway.ne.jp> * sample/README: Added. 2004-11-13 Masao Mutoh <mutoh@highway.ne.jp> * src/rbgnome-canvas.c, rbgnome-canvas-item.c: Follow Ruby/Libart changes. 2004-11-11 Masao Mutoh <mutoh@highway.ne.jp> * src/rbgnome-canvas-util.c: Added a header. * src/rbgnome-canvas-path-def.c: Added Gnome::CanvasPathDef#bpath Add a header. 2004-11-03 Masao Mutoh <mutoh@highway.ne.jp> * src/rbgnome-canvas-util.c: Added GnomeCanvas.join_gdk_to_art, .cap_gdk_to_art, GnomeCanvasItem#reset_bounds, #update_bbox. * src/rbgnome-canvas-item.c: Fix critical assertion of gnome_canvas_request_redraw(). 2004-11-01 Masao Mutoh <mutoh@highway.ne.jp> * src/rbgnome-canvas.c: Gnome::Canvas#initialize returns nil not self. 2004-10-24 Masao Mutoh <mutoh@highway.ne.jp> * src/rbgnome-canvas-item.c: Added Gnome::CanvasItem#request_update. * src/rbgnome-canvas.c: Added Gnome::Canvas::EPSILON, .convert_color Rename Gnome::Canvas#item_at to Gnome::Canvas#get_item_at. 2004-09-23 Masao Mutoh <mutoh@highway.ne.jp> * src/lib/gnomecanvas2.rb: Support GLib::Log.set_log_domain. Define Gnome::Canvas::LOG_DOMAIN. * src/rbgnome-canvas.c: Update Copyright. 2004-03-06 Masao Mutoh <mutoh@highway.ne.jp> * README, src/rbgnome-canvas-item.c, src/rbgnomecanvas.h: Update Copyright. 2004-02-19 Masao Mutoh <mutoh@highway.ne.jp> * sample/canvas-curve.rb: Replace Gdk::RGB.cmap to Gdk::RGB.colormap. * src/rbgnomecanvas.h: Add rbgno_canvas_path_def_get_type. * src/rbgnome-canvas-item.c: Add Gnome::CanvasShape, Gnome::CanvasRE, Gnome::CanvasClipgroup. 2004-02-14 Vincent Isambart <isambart@netcourrier.com> * extconf.rb: replaced PLATFORM with RUBY_PLATFORM. 2003-12-20 Masao Mutoh <mutoh@highway.ne.jp> * src/rbgnome-canvas-util.c: Fix a segfault of cpoint_to_ruby(). (Bugs [ 859431 ]) 2003-09-10 Masao Mutoh <mutoh@highway.ne.jp> * src/rbgnome-canvas.c, rbgnome-canvas-item.c: Apply Enum/Flags. 2003-08-30 Masahiro Sakai <sakai@tom.sfc.keio.ac.jp> * extconf.rb: remove nasty hack by using Dir.entries. 2003-08-28 Masao Mutoh <mutoh@highway.ne.jp> * extconf.rb: Exit with 1 when the package is not found. 2003-08-17 Vincent Isambart <isambart@netcourrier.com> * sample/canvas-primitives.rb: Follow Ruby/GTK2 changes. 2003-05-27 Masao Mutoh <mutoh@highway.ne.jp> * extconf.rb: Follow mkmf-gnome2.rb position changes. 2003-05-25 Masao Mutoh <mutoh@highway.ne.jp> * sample/canvas-primitives.rb: Follow Ruby/GTK changes(Gtk::Table). 2003-02-14 Masahiro Sakai <sakai@tom.sfc.keio.ac.jp> * extconf.rb: Use ../mkmf-gnome2.rb 2002-12-27 Masao Mutoh <mutoh@highway.ne.jp> * sample/canvas-curve.rb, canvas-primitives.rb: Fix warnings for Ruby-1.6.8/1.8.0pre1. 2002-12-25 Masao Mutoh <mutoh@highway.ne.jp> * sample/canvas-primitives.rb: Follow Ruby/GTK2 changes. 2002-11-20 Masao Mutoh <mutoh@highway.ne.jp> * extconf.rb: Remove checking either gtk2, libart2 are installed or not. 2002-11-17 KUBO Takehiro <kubo@jiubao.org> * extconf.rb: fix bug when running extconf.rb at the top level. 2002-11-16 KUBO Takehiro <kubo@jiubao.org> * src/rbgnome-canvas-path-def.c: rename Gnome::CanvasPathDef#current_point? to #has_current_point?. 2002-11-10 Masao Mutoh <mutoh@highway.ne.jp> * README: Add file. * COPYING.LIB: Add file. 2002-11-05 Masao Mutoh <mutoh@highway.ne.jp> * sample/*.rb: Follow Ruby/GTK changes. 2002-10-14 KUBO Takehiro <kubo@jiubao.org> * src/rbgnome-canvas-path-def.c: use rbgobj_register_property_getter() and rbgobj_register_property_setter(). 2002-10-06 KUBO Takehiro <kubo@jiubao.org> * src/rbgnome-canvas-item.c: Delete citem_do_set() and use rbgutil_set_properties() instead. * src/*.c: Return self when the correspondent C function returns nothing. Add '?' to method names if its return value is boolean. Delete 'get_' prefix from getter methods if it has no argument. Add setter methods by using G_DEF_SETTER. 2002-10-03 KUBO Takehiro <kubo@jiubao.org> * src/rbgnome-canvas-rich-text.c: delete workaround code for Gtk::TextIter. * sample/canvas-arrowhead.rb, sample/canvas-curve.rb, sample/canvas-features.rb, sample/canvas-fifteen.rb, sample/canvas-primitives.rb, sample/canvas-rich-text.rb: change hash key of properties from String to Symbol. 2002-10-02 KUBO Takehiro <kubo@jiubao.org> * src/rbgnome-canvas-item.c: use NUM2UINT instead of NUM2INT because etime is guint32. delete citem_request_update() because this should be used only by item implementations. * src/rbgnome-canvas-path-def.c: add experimental implementation which defines Gnome::CanvasPathDef as boxed. This feature is disabled by default. * src/rbgnome-canvas-util.c: add set_coords_from_points_data(), canvas_s_color(), canvas_s_get_miter_points(), canvas_s_get_butt_points(), and canvas_s_polygon_to_point(). * src/rbgnome-canvas.c: add canvas_set_center_scroll_region() and canvas_get_color_pixel(). remove canvas_request_redraw_uta(), and canvas_request_redraw(). implement canvas_get_color(), canvas_set_dither(), and canvas_get_dither(). * src/rbgnome-canvas-rich-text.c: add a file. * src/rbgnomecanvas.c, src/rbgnomecanvas.h: call Init_gnome_canvas_rich_text() when this module is loaded. 2002-09-29 KUBO Takehiro <kubo@jiubao.org> * src/rbgnome-canvas-item.c: Change RVAL2BOXED(obj) to RVAL2BOXED(obj, gtype). 2002-09-29 KUBO Takehiro <kubo@jiubao.org> * src/rbgnome-canvas.c, src/rbgnome-canvas-item.c: follow the change function names of Ruby/Libart2 from (make|get)_art_affine to rbart_(make|get)_art_affine. 2002-09-28 KUBO Takehiro <kubo@jiubao.org> * rbgnome-canvas-path-def.c: add Gnome::CanvasPathDef. * rbgnomecanvas.c, rbgnomecanvas.h: call init func of Gnome::CanvasPathDef. * sample/canvas-primitives.rb: add function setup_curves(). * sample/canvas.rb, sample/canvas-curve.rb, sample/canvas-rich-text.rb: add new sample files. 2002-09-27 KUBO Takehiro <kubo@jiubao.org> * canvas-arrowhead.rb, canvas-primitives.rb: restore here documents scatterd by 'M-x indent-region'. 2002-09-26 KUBO Takehiro <kubo@jiubao.org> * src/rbgnome-canvas-util.c: delete Gnome::CanvasPoints and use Array instead. for example: [[x1, y1], [x2, y2]]. * sample/canvas-arrowhead.rb, sample/canvas-primitives.rb: follow above change. * sample/*.rb: add 'indent-tabs-mode: nil' to all files and untabify all. * src/lib/gnomecanvas2.rb: added. This file will be installed automatically. * extconf.rb: delete explicit install(cp) code. * src/rbgnome-canvas-item.c: delete broken code.:-( 2002-09-26 KUBO Takehiro <kubo@jiubao.org> * src/rbgnome-canvas-item.c: change initialize and set API to accept property values as hash. * sample/canvas-arrowhead.rb, sample/canvas-features.rb, sample/canvas-fifteen.rb, sample/canvas-primitives.rb: follow above API change. 2002-09-23 KUBO Takehiro <kubo@jiubao.org> * extconf.rb: fix bug for site-install and clean. * src/rbgnomecanvas.c, src/rbgnomecanvas.h, src/rbgnome-canvas-group.c: removed. merge Init_gnome_canvas_group() to Init_gnome_canvas_item(). * src/rbgnome-canvas-item.c: revise Gnome::CanvasGroup.item_new() as Gnome::CanvasItem.new(), as suggested by Mutoh Masao. * src/rbgnome-canvas.c: merge Gnome::Canvas.new_aa() to Gnome::Canvas.new(), as suggested by Mutoh Masao. * sample/canvas-arrowhead.rb, sample/canvas-features.rb, sample/canvas-fifteen.rb, sample/canvas-primitives.rb: follow above changes. 2002-09-21 KUBO Takehiro <kubo@jiubao.org> * extconf.rb, src/rbgnomecanvas.h: include rbgtk.h. * src/rbgnome-canvas.c(canvas_s_new, canvas_s_new_aa), src/rbgnome-canvas-group.c (group_item_new): bug fix. use RBGTK_INITIALIZE. * canvas-arrowhead.rb, canvas-fifteen.rb, canvas-primitives.rb: change font name. 2002-09-21 KUBO Takehiro <kubo@jiubao.org> * extconf.rb: add. * src/rbgnomecanvas.[ch]: add. * src/*.c: change almost all functions for the Ruby-GNOME2 framework. * src/rbgnome-canvas-util.c: - remove s_load_alpha(), get_gnome_canvas_points(), make_gnome_canvas_points() * src/rbgnome-canvas-item.c: - remove get_gdkimlib_image(), citem_get(). - add rbgnomecanvas_se_properties(). * src/rbgnome-canvas-group.c: - remove rbgnome_register_citem_type(), group_child_bounds(). - add group_do_item_construct(). * sample/flower.png, sample/toroid.png: add. * canvas.rb, sample/canvas-features.rb, sample/canvas-fifteen.rb, sample/canvas-primitives.rb: change for Ruby/GnomeCanvas2. 2002-09-21 KUBO Takehiro <kubo@jiubao.org> * src/rbgnome-canvas-group.c, src/rbgnome-canvas-item.c, src/rbgnome-canvas-util.c, src/rbgnome-canvas.c: Move from ruby-gnome2/gnome/src/. * sample/canvas-arrowhead.rb, sample/canvas-features.rb, sample/canvas-fifteen.rb, sample/canvas-primitives.rb, sample/canvas.rb: Move from ruby-gnome2/gnome/sample/test-gnome/. (before 2002/09/21) please see ruby-gnome2/gnome/ChangeLog.