2007-12-29  Kouhei Sutou  <kou@cozmixng.org>

	* src/rbgnome-canvas-util.c: used "%ld" for RARRAY()->len.

2007-07-13  Guillaume Cottenceau

	* src/rbgnome-canvas-buf.c, src/rbgnome-canvas-path-def.c,
	src/rbgnome-canvas.c: replace RTEST uses by RVAL2CBOOL

2007-07-13  Guillaume Cottenceau

	* src/rbgnome-canvas-path-def.c, src/rbgnome-canvas.c: "? Qtrue :
	QFalse" => CBOOL2RVAL cleanup

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.
