2003-07-07  Masao Mutoh  <mutoh@highway.ne.jp>

	* src/rbgtkconst.c: Update version number.

2003-07-02  Masao Mutoh  <mutoh@highway.ne.jp>

	* src/rbgtkconst.c: Update version number.

2003-06-28  Masao Mutoh  <mutoh@highway.ne.jp>

	* src/*.c, src/rbgtk.h, extconf.rb: Support ruby-1.8.0-preview3.
	Use rb_block_proc instead of rb_f_lambda if exist.
	* sample/t-gtkplug.rb: Fix warning for ruby-1.8.x.

2003-01-14  Masao Mutoh  <mutoh@highway.ne.jp>

	* src/rbgtkconst.c: Update version info.
	* src/rbgtkmain.c: Fix Gtk.main_quit when it was called incorrectly. 
	* doc/rbbr.rb:  Object#type -> Object#class.

2002-12-09  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* src/rbgtkmain.c (gtk_m_main, gtk_m_main_quit): Thread#join by
	Gtk.main thread isn't needed.

2002-12-07  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* src/rbgtkmain.c (gtk_m_main, gtk_m_main_quit): Gtk.main_quit should
	awake the thread stopped in Gtk.main.

2002-11-10  Jeremy Henty <jeremy@chaos.org.uk>

	* src/rbgdkfont.c: Bugfix for segmentation when Gdk::Font.font_load, 
	.fontset_load are given bad font string.

2002-08-30  KUBO Takehiro <kubo@jiubao.org>

	* src/rbgtkobject.c: BugFix for previous change(use SYM2ID, ID2SYM).

2002-08-29  Masao Mutoh  <mutoh@highway.ne.jp>

	* src/rbgtkobject.c: Change to use SYM2ID(), ID2SYM() 
	for signal_callback(). 
	* src/rbgtkconst.c: Update VERSION information to 0.30.

2002-08-27  Masahiro Sakai  <sakai@tom.sfc.keio.ac.jp>

	* src/rbgtk.c: remove idle handler when ruby interpreter is terminated.

2002-08-27  KUBO Takehiro <kubo@jiubao.org>

	* src/rbgdk.c: BugFix for "integer too big" error.

2002-08-27  Masao Mutoh  <mutoh@highway.ne.jp>

	* src/rbgtkmenubar.c: Implement Gtk::MenuBar#set_shadow_type().

2002-08-19  KUBO Takehiro <kubo@jiubao.org>

	* src/global.c: Remove arg_to_value().
	* src/rbgtkobject.c: Remove arg_set_value().
	Modify signal_setup_args(), signal_callback().
	* src/rbgtkarg.c: Add file. enhanced to support GtkArg.
	* src/rbgtk.c: Support rbgtkarg.c.

2002-07-20  Guillaume Pierronnet <moumar@netcourrier.com>

	* src/rbgtkentry.c: Gtk::Entry.new() accept a "max_length" 
	as optionnal argument.

2002-07-10  Alex Boussinet <dbug@wanadoo.fr>

	* src/rbgtksocket.c: Add Gtk::Socket#xwindow.
	* sample/t-gtkplug.rb, sample/t-gtksocket.rb: 
	  Add sample for Gtk::Socket, Gtk::Plug.

2002-07-07  Matthias Veit <matthias_veit@yahoo.de>

	* src/rbgtkcontainer.c: Fix broken widget when widget was removed.

2002-07-04  WATANABE Hirofumi <eban@os.rim.or.jp>

	* src/rbgtk.h: More improvement for Win32.

2002-07-03  WATANABE Hirofumi <eban@os.rim.or.jp>

	* extconf.rb, src/rbgtk.h: Fix for Win32.

2002-07-02  Masao Mutoh  <mutoh@highway.ne.jp>

	* src/rbgdkwindow.c: Bugfix of Gdk::Window#property_change(), 
	Gdk::Window#colormap(Reported by WATANABE Hirofumi).

2002-07-02  WATANABE Hirofumi <eban@os.rim.or.jp>

	* src/rbgdkwindow.c, src/rbgtk.h: Bugfix for Win32 platform which 
	does not support Atom.

2002-06-30  Masao Mutoh  <mutoh@highway.ne.jp>

	* src/rbgtkconstant.c:Increment version number.
	* ChangeLog: Change Date format.
	* version 0.29 is released.

2002-06-22  Masao Mutoh <mutoh@highway.ne.jp>

	* src/rbgdkwindow.c: Add Gdk::Window#copy_area, #register_dnd, 
	#override_redirect, #shape_combine_mask, #set_child_shapes, 
	#merge_child_shapes, #set_static_gravities, #set_hints, #set_title, 
	#set_colormap, #position, #visual, #colormap, #window_type, #origin, 
	#deskrelative_origin, #parent, #toplevel, #children, 
	#set_transient_for, #set_role, #set_group, #toplevels

2002-06-16  Masao Mutoh <mutoh@highway.ne.jp>

	* README: Revise description of License obviously.

2002-06-15  Hiroshi Kuwagata <kgt@kokone.to>

	* sample/dnd.rb: Change Gdk::Selection::TYPE_STRING to 
	Gdk::SELECTION_TYPE_STRING.

2002-06-13  Masao Mutoh <mutoh@highway.ne.jp>

	* src/rbgdkwindow.c: Add Gdk::Window#propery_get, #propery_delete.
	Previous version did not have rb_defined_method of these methods;->.

2002-06-12  Hiroshi Kuwagata <kgt@kokone.to>

	* src/rbgdk.c, src/rbgdkconstant.c, src/rbgdkwindow.c, 
	src/rbgdkselection.c: Some improvement for Gdk::Selection, 
	Improve Gdk::Window#property_change.
	Add Gdk::Window#propery_get, Gdk::Window#propery_delete.
	
2002-06-12  Masao Mutoh <mutoh@highway.ne.jp>

	* src/rbgtkctree.c: implement Gtk::CTreeNode#==. 
     	[Bugs 549438] by Matthias veit.

2002-06-11  Masao Mutoh <mutoh@highway.ne.jp>

	* src/rbgdkwindow.c: code cleanup in gdkwin_prop_change().

2002-06-09  Hiroshi Kuwagata <kgt@kokone.to>

	* src/rbgdkatom.c,src/rbgdkconst.c,src/rbgdkevent.c,src/rbgdkwindow.c:
	Add Gdk::Window#property_change, Gdk::SELECTION_TYPE_*
     	Change Gdk::EventSelction.

2002-06-04  Masao Mutoh <mutoh@highway.ne.jp>
	
   	* extconf.rb: use $libs but $LDFLAGS for static link.
   	Reported by WATANABE Hirofumi <eban@os.rim.or.jp>

2002-05-28  Masao Mutoh <mutoh@highway.ne.jp>

	* src/rbgdkdraw.c: Add Gdk::Drawable#draw_rgb_image, 
                      #draw_rgb_image_dithalign,
                      #draw_gray_image, draw_rgb_32_image.

	* src/rbgdkconst.c: Add GdkRgbDither constants.

2002-05-27  Minero Aoki  <aamine@loveruby.net>

	* src/rbgtkclist.c: suppress warning with cast.

	* src/rbgtkctree.c: ditto.

2002-05-27  Minero Aoki  <aamine@loveruby.net>

	* src/rbgtktree.c: new method Gtk::Tree#select_child(c)

2002-05-27  Masao Mutoh <mutoh@highway.ne.jp>

   	* src/rbgtkmenu.c: BugFix for Gtk::Menu#popup's segfault
	 ([ruby-talk:40308] by mips <mips@cyberspace.org>)
	 ([ruby-talk:40314] by Guy Decoux <decoux@moulon.inra.fr>
	 ([ruby-talk:40381] by Nobuyoshi Nakada  <nobu.nakada@nifty.ne.jp>)

   	* src/rbgtkobject.c: BugFix for Gtk::Notebook#append_page/append_page_menu.
     (Bug [534381])

2002-05-26  Masao Mutoh <mutoh@highway.ne.jp>

   	* src/rbgtklayout.c: Fix Gtk::Layout#vadjustment to 
	  use layout_get_vadjustment, NOT layout_get_hadjustment(patch [555101])

2002-05-26  Akinori MUSHA <knu@iDaemons.org>

   	* extconf.rb: Support --with-gtk-config (patch [532458])

2002-03-24  Neil Conway <neilconway@rogers.com>

	* src/rbgtknotebook.c: Minor tweak -- use rb_define_alias().

2002-03-19  Neil Conway <neilconway@rogers.com>

	* src/rbgtk.c, src/rbgtk.h: Rename RUBY_OBJ_KEY to
	RUBY_GTK_OBJ_KEY, as suggested by Mutoh Masao.

2002-03-19  Neil Conway <neilconway@rogers.com>

	* extconf.rb: No longer create a symlink to gtk.a during
	compilation. This was reported by Bil Kleb
	<W.L.Kleb@LaRC.NASA.Gov> ; I'm not really sure what the
	reasoning behind the original behavior was...

	* src/rbgtkstyle.c: #set_font: If passed an invalid Gdk::Font,
	bail-out gracefully.

	* src/rbgdkfont.c: Code cleanup, fix indentation. (Woops,
	the CVS changelog for this file is wrong.)

2002-03-19  Neil Conway <neilconway@rogers.com>

	* src/rbgtk.c, src/rbgtk.h: Change ruby_object_key to be a
	#define, and move it to rbgtk.h -- thus, it can be accessed by
	other packages.

2002-03-17  Neil Conway <neilconway@rogers.com>

	* src/rbgtkstyle.c: Uncomment some methods, code cleanup.

2002-03-17  Neil Conway <neilconway@rogers.com>

	* src/rbgtkconst.c: Increment version number.

2002-03-17  Neil Conway <neilconway@rogers.com>

	* README: Minor improvements.

2002-03-15  Neil Conway <neilconway@rogers.com>

	* src/rbgtkitemfactory.c: Revert a braindead change to
	item_exec_callback_wrap() that broke Gtk::ItemFactory.
	Woops!

	* sample/item_factory.rb: File added.

	* src/rbgtk.c: Remove some unused code.

2002-03-05  MUTOH Masao <mutoh@highway.ne.jp>

	* sample/dnd.rb: Code cleanup.

	* src/rbgdkdnd.c: Fix core dump.

	* src/rbgdk.c: Improve Gdk::Atom implementation, fix compiler
	warnings.

2002-03-02  Neil Conway <neilconway@rogers.com>

	* src/rbgdk.c: Partial fix for get_gdkatom() problems.

2002-03-02  Neil Conway <neilconway@rogers.com>

	* src/rbgtkstyle.c: Code cleanup (declare the types of a
	few function parameters).

	* src/rbgtkitemfactory.c: Code cleanup (fix compiler warnings,
	change some bracket syntax, remove an unnecessary callback
	param).

	* src/rbgtkwidget.c: Fix some bugs relating to DND.

	* src/rbgdkimage.c: Fix minor bug in #new_bitmap.

	* src/rbgtk.h: Minor tweak to get_gdkdraw().

	* src/rbgdk.c: Fix indentation, tweak get_gdkdraw().

	* src/rbgdkgc.c: Fix indentation & some compiler warnings.

	* src/rbgtkdrag.c: Fix a couple DND bugs.

2002-03-02  MUTOH Masao <mutoh@highway.ne.jp>

	* src/rbgdkatom.c: Implement Gdk::Atom.

	* src/rbgdkselection.c: Implement Gdk::Selection

	* src/rbgtkdrag.c: Implement Gtk::Drag

	* src/rbgtkselectiondata.c: Implement Gtk::SelectionData

	* src/rbgdk.c, src/rbgdkdnd.c: Add support for Gdk::Atom, Gdk::Selection

	* src/rbgdkconst.c: Move some constants(GdkSelection, GdkTarget,
	GdkSelectionType) to gdkselection.c(as constants of Gdk::Atom).

	* src/global.h, src/rbgtk.c, src/rbgtk.h, src/rbgtkconst.c,
	src/rbgtkobject.c: Add Support for Gtk::Drag, Gtk::SelectionData

	* src/rbgtkwidget.c: Add Support for "Drag and Drop" and "Selection"

	* sample/dnd.rb: Add an example for the new DND support.

2002-02-14  Neil Conway <neilconway@rogers.com>

	* src/rbgdkcolor.c: Lots of code cleanup, minor performance
	optimizations.

	* src/rbgdkregion.c: Convert tabs to spaces, fix indentation.

	* src/rbgdkevent.c: Code cleanup.

	* src/rbgtkwidget.c: Code cleanup.

2002-02-14  MUTOH Masao <mutoh@highway.ne.jp>

	* src/rbgdk.c: Change the make_xxx() to return Qnil if passed a
	NULL argument. This fixes a bunch of possible segfaults in
	one swell foop.

2002-02-11  MUTOH Masao <mutoh@highway.ne.jp>

	* src/rbgtkfontselection.c, src/rbgtkfontselectiondialog.c:
	Fix segmentation fault in #set_filter, change #set_filter to
	allow nil parameters.

2002-02-05  Neil Conway <neilconway@rogers.com>

	* src/rbgtkctree.c: Major code cleanup.

2002-02-05  Neil Conway <neilconway@rogers.com>

	* src/rbgtksocket.c: Implement widget.

	* src/rbgtkplug.c: Implement widget.

	* src/rbgtk.c, src/rbgtk.h, src/global.h: Update for Gtk::Plug
	and Gtk::Socket.

	* src/rbgtkcontainer.c: Add support for Gtk::Socket.

	* src/rbgtkwindow.c: Add support for Gtk::Plug.

2002-02-04  MUTOH Masao <mutoh@highway.ne.jp>

	* sample/xbm_cursor.rb: Add copyright.

2002-02-03  Neil Conway <neilconway@rogers.com>

	* src/rbrange.c: Fix #default_vtrough_click and
	#default_htrough_click.

	* src/rbgtkctree.c: Fixs for lots of compiler warnings.

2002-01-31  Neil Conway <neilconway@rogers.com>

	* src/rbgdkevent.c: Remove old pre-1.2.x code.

2002-01-31  MUTOH Masao <mutoh@highway.ne.jp>

	* src/rbgdkconst.c: Add some constants related to Gdk, DND and
	DragContext.

	* src/rbgdkdnd.c: Create file. Implement Gdk::DragContext,
	Gdk::DragContext::Constants.

	* src/rbgdkevent.c: Implement Gdk::EventDND, Gdk::Event.peek,
	Gdk::Event.get, Gdk::Event#put, Gdk::Event#copy,
	Gdk::Event#get_time. Add some methods to Gdk::EventAny,
	Gdk::EventCrossing, Gdk::EventFocus. Re-Implement Gdk::EventClient.

	* src/rbgdk.c: Implement Gdk.events_pending, update for DragContext
	implementation.

	* src/rbgtk.h: Updates for new Gdk DND and DragContext changes.

2002-01-31  Neil Conway <neilconway@rogers.com>

	* src/rbgtkitemfactory.c: Remove unnecessary comment.

2002-01-25  Neil Conway <neilconway@rogers.com>

	* src/rbgtkwidget.c: Fix whitespace, code cleanup, implement
	#set_scroll_adjustments.

2002-01-17  MUTOH Masao <mutoh@highway.ne.jp>

	* src/rbgtkcombo.c: Make some methods return 'self' instead
	of nil.

	* src/rbgtkcombo.c: Fix typo in #set_item_string.

	* sample/pointer_grab.rb, sample/keyboard_grab.rb,
	sample/cursor.rb: Add copyright, minor code cleanup.

2002-01-14  Neil Conway <neilconway@rogers.com>

	* src/rbgtkmain.c: Implement Gtk.signal_name.

	* src/rbgtkobject.c: Implement #disconnect, add stubs for
	#signal_emit and #signal_emit_by_name.

2002-01-08  Neil Conway <neilconway@rogers.com>

	* src/rbgtkitemfactory.c, src/rbgdk.c: Replace free() with g_free().
	All GTK+ widgets allocate memory using g_malloc(), and it is proper
	style to free the resulting memory via g_free(). Currently free()
	also works, but it isn't guaranteed to (for example, g_malloc() could
	use an alternative pool of memory from system malloc() ).

	* src/rbgtkwidget.c: Implement #hide_on_delete, code cleanup, and
	replace free() with g_free().

	* src/rbgtkconst.c: Add constants for GtkFontType and
	GtkFontFilterType.

2002-01-08  WATANABE Hirofumi <eban@os.rim.or.jp>

	* extconf.rb: Fix for Win32/mingw.

2001-12-18  Neil Conway <neilconway@rogers.com>

	* src/rbgtkconst.c: Update Ruby-GTK version to 0.27 -- I forgot
	to do this for the 0.26 release.

2001-12-14  Neil Conway <neilconway@rogers.com>

	* src/rbgtkclist.c, src/rbgtkcontainer.c, src/rbgtkmenu.c,
	src/rbgtkmenuitem.c, src/rbgtkpreview.c, src/rbgtkwidget.c,
	src/rbgtkwindow.c: Remove deprecated, commented-out code.
	This was specific to pre-1.2.x versions of GTK+.

	* src/rbgdkcursor.c: Remove some superflous comments.

2001-11-25  Neil Conway <neilconway@rogers.com>

	* src/rbgtkclist.c, src/rbgtkctree.c, src/rbgdkkeyval.c,
	src/rbgtkprogressbar.c: Use CSTR2OBJ macro.

2001-11-24  Neil Conway <neilconway@rogers.com>

	* MANIFEST-doc.in, MANIFEST-src.in, MANIFEST-sample.in,
	MANIFEST.in: Files removed.

2001-11-23  Neil Conway <neilconway@rogers.com>

	* src/rbgtktogglebutton.c: Code cleanup.

	* src/rbgtkframe.c, src/rbgtklabel.c: Make the argument to
	#initialize optional. This is similar to the C API (where you
	can pass NULL to create an empty label).

	* src/makecursors.awk, src/makedefconst.sh, src/makekeysyms.awk:
	Remove these files since they're no longer used.

2001-11-22  Masahiro Sakai <zvm01052@nifty.ne.jp>

	* src/rbgtkwindow.c, src/rbgtknotebook.c: Fix Gtk::FontSelection
	to sub-class Gtk:Notebook instead of Object.

2001-11-18  MUTOH Masao <mutoh@highway.ne.jp>

	* sample/cursor.rb, sample/keyboard_grab.rb, sample/pointer_grab.rb,
	sample/xbm_cursor.rb: Add four sample files.

2001-11-18  Neil Conway <neilconway@rogers.com>

	* src/rbgdk.c, src/rbgdkgc.c: Move Gdk::GC to a separate file.

	* src/rbgdk.c: Minor code cleanup.

2001-11-17  Neil Conway <neilconway@rogers.com>

	* src/rbgtkaccellabel.c: Implement new widget.

2001-11-17  Neil Conway <neilconway@rogers.com>

	* src/rbgtkwidget.c: Correct some formatting.

2001-11-17  Neil Conway <neilconway@rogers.com>

	* src/rbgdkfont.c: Fix 2 typos, remove bogus #text_length.

2001-11-17  Neil Conway <neilconway@rogers.com>

	* src/rbgdk.c, src/rbgdkim.c: Move some declarations from rbgdk.c
	to where they belong, in rbgdkim.c.

2001-11-17  Neil Conway <neilconway@rogers.com>

	* sample/testgtk/fontselection.rb: File added. This should have
	been in the CVS tree, but was only in my local tree. This makes
	testgtk.rb work again.

2001-11-16  Neil Conway <neilconway@rogers.com>

	* rbgdkfont.c: Major refactoring and cleanup. Also, implement
	#text_width, #text_height, #text_measure and #text_length.

2001-11-16  Neil Conway <neilconway@rogers.com>

	* rbgdk.c: Move the implementation of Gdk::Font to rbgdkfont.c.

	* rbgdkfont.c: File added.

2001-11-16  MUTOH Masao <mutoh@highway.ne.jp>

	* rbgtkobject.c: Remove !=, that is used for comparison,
	not substitution. [ruby-dev:15102]

	* rbgdkwindow.c: Implement #set_cursor, #is_pointer_grabbed?,
	#keyboard_grab, #keyboard_ungrab. Improve #pointer_grab.

	* rbgdkconst.c: Implement Gdk::CURRENT_TIME, Gdk::NONE, and
	Gdk::PARENT_RELATIVE.

	* rbgdkcursor.c, makecursors.awk, makecursors.rb, rbgdk.c,
	rbgdk.h, rbgdkcursor.c: Implement Gdk::Cursor and
	Gdk::Cursor::Constants.

2001-11-16  Neil Conway <neilconway@rogers.com>

	* NEWS: Update for new release.

2001-11-16  Neil Conway <neilconway@rogers.com>

	* VERSION: Remove this (pointless) file.

2001-10-19  Neil Conway <neilconway@rogers.com>

	* src/rbgtkitemfactory.c: Implement Gtk::ItemFactory.parse_rc()
	and Gtk::ItemFactory.parse_rc_string().

2001-10-19  Neil Conway <neilconway@rogers.com>

	* src/rbgtkitemfactory.c: Minor cleanups.

	* src/rbgtk.c, src/rbgtk.h: Add the Gtk::ItemFactory::Constants
	module.

2001-10-19  MUTOH Masao <mutoh@highway.ne.jp>

	* src/rbgtkitemfactory.c: Minor cleanups.

2001-10-19  dellin <dellin@team-ct.org>

	* src/rbgtkitemfactory.c: fix item_exec_callback_wrap,
	create Gtk::ItemFactory::Constants and move constants
	from Gtk::ItemFactory, add ItemFactory#path_from_widget,
	#delete_item,#get_item

2001-10-19  MUTOH Masao <mutoh@highway.ne.jp>

	* src/rbgtkitemfactory.c: fix GC problems in ItemFactory#create_item/s

2001-10-19  Neil Conway <neilconway@rogers.com>

	* src/init.c, src/rbgdkcolor.c, src/rbgdkdraw.c,
	src/rbgdkregion.c, src/rbgtk.c, src/rbgtkbin.c: Minor
	code cleanup.

2001-10-18  Neil Conway <neilconway@rogers.com>

	* src/rbgtkwindow.c: Fix minor code whoops (the type
	for a function parameter wasn't declared).

2001-10-18  Neil Conway <neilconway@rogers.com>

	* NEWS: File added.

	* src/rbgtkfontselection.c, src/rbgtkfontselectiondialog.c:
	Fix segfaults, improve coding style.

	* sample/texthook.rb: Update for the change to
	Gtk.signal_emit_stop

2001-10-18  Neil Conway <neilconway@rogers.com>

	* src/rbgtkmain.c: Implement Gtk.signal_lookup

	* src/rbgtkobject.c: Implement #gtk_type, make some methods
	into aliases. Implement #signal_n_emissions and
	#signal_n_emissions_by_name.

2001-10-17  Neil Conway <neilconway@rogers.com>

	* src/rbgtklabel.c: Make some function definitions
	into aliases.

	* src/rbgtktext.c: Add #set_line_wrap(), rename
	#set_adjustment to #set_adjustments.

	* src/rbgtk.c: Fix get_gtk_type() for
	Gtk::FontSelectionDialog.

	* src/rbgtkrc.c: Implement #reparse_all, rename some methods.

	* src/rbgdkkeyval.c: Rename #name to #to_name : this avoids
	a name conflict with Module#name. Fix a segfault in
	#to_name (when passed invalid input). Change singleton methods
	to module functions.

	* src/rbgtkobject.c: Rename #emit_stop to #emit_stop_by_name.
	Implement #emit_stop.

2001-10-16  Neil Conway <neilconway@rogers.com>

	* README.ja: File removed, once again. This file is
	simple enough that no Japanese translation is needed.

2001-10-16  Nobuyoshi Nakada  <nobu.nakada@nifty.ne.jp>

	* src/init.c: Make application name default to the name of the
	current Ruby script.

	* src/rbgtk.h: improve RGTEST same as ruby's RTEST().

2001-10-15  Neil Conway <neilconway@rogers.com>

	* README.EXT: Fix typo (reported by MUTOH
	Masao <mutoh@highway.ne.jp>).

	* README.ja, README.EXT.ja: Files re-added.

	* ENVIRONMENT: File removed (seems pretty useless
	to me).

	* src/rbgdkimage.c, src/rbgdkkeyval.c: Add license info.

2001-10-14  Neil Conway <neilconway@rogers.com>

	* src/rbgtkcombo.c: Implement Gtk::Combo#set_use_arrows_always

2001-10-13  Neil Conway <neilconway@rogers.com>

	* src/rbgdk.c: Implement 4 Gdk singleton methods: beep(),
	flush(), screen_height_mm() and screen_width_mm().

	* src/rbgdkimage.c: File created; moved the implementation
	of Gdk::Image from rbgdk.c to here. Clean up some of the
        Gdk::Image code as well.

	* src/rbgdkkeyval.c: File created; implement a module
	called Gdk::Keyval which contains wrappers for the
	gdk_keyval_* functions. [ruby-talk:22478]

2001-10-13  Masahiro Sakai <zvm01052@nifty.ne.jp>

	* src/rbgtk.c: change function that stores reference of objects
	from gtk_object_set_user_data() to gtk_object_set_data()

2001-10-08  Neil Conway <neilconway@rogers.com>

	* src/rbgtkfilesel.c: Code cleanup.

2001-10-08  Neil Conway <neilconway@rogers.com>

	* src/rbgtkfilesel.c: Apply patch from MUTOH Masao
	<mutoh@highway.ne.jp> -- remove #help_button because
	it doesn't exist in GTK+. Thanks!

	* src/rbgtktoolbar.c: Apply patch from MUTOH Masao
	<mutoh@highway.ne.jp> -- fix typo, allow setting
	icons to nil. Thanks!

	* src/rbgtktoolbar.c: Apply (another!) patch from
	MUTOH Masao <mutoh@highway.ne.jp> -- implement
	#append_element, #prepend_element, #insert_element.
	Thanks!

	* src/rbgtkradiomenuitem.c: Apply patch from dellin
	<dellin@team-ct.org> -- implement #set_group.

	* src/rbgtkfilesel.c: Apply patch from MUTOH Masao
	<mutoh@highway.ne.jp> -- implement #complete,
	#history_pulldown, #fileop_c_dir, #fileop_del_file
	and #fileop_ren_file.

2001-10-08  Neil Conway <neilconway@rogers.com>

	* extconf.rb: Remove 'mkmf.log' on 'distclean'.

	* ChangeLog: Remove (thousands) of duplicate entries, update
	maintainer info, fix whitespace.

	* MANIFEST-doc.in: Update for removal of Japanese docs.

2001-10-05  Neil Conway <neilconway@rogers.com>

	* src/rbgtktable.c, src/rbgtkdata.c, src/rbgdkevent.c:
	Fix compiler warnings, minor cleanups.

	* src/rbgtkwidget.c: Quite a lot of cleanup. Make
	widget_active() return a boolean value, as it should.

	* src/rbgtkentry.c: Code cleanup. Remove set_position:
	this is defined in the super-class.

	* src/rbgtkeditable.c: Alias #set_position -> #position=. This
	whole mess (set_blah versus blah=) needs to be cleaned up.

	* src/rbgtkwidget.c: Add 2 methods: Gtk::Widget#reset_shapes
	and Gtk::Widget#set_composite_name.

	* src/rbgtk.c: Update get_gtk_type() for new widgets.

2001-10-05  Neil Conway <neilconway@rogers.com>

	* ToDo, sample/testgtk/testgtk.rb, sample/testgtk/filesel.rb,
	sample/testgtk/fontselection.rb, src/global.h, src/rbgtk.c,
	src/rbgtk.h, src/rbgtkfontselection.c,
	src/rbgtkfontselectiondialog.c, src/rbgtkwidget.c:
	Apply a large patch to implement Gtk::FontSelection,
	Gtk::FontSelectionDialog, add it to testgtk.rb and some cleanup.

2001-10-05  Neil Conway <neilconway@rogers.com>

	* src/global.c: Remove an obsolete comment.

2001-10-05  Neil Conway <neilconway@rogers.com>

	* src/global.c: Avoid needless downcast from 'long'
	to 'int' in ary2gslist() and ary2glist().

2001-09-09  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* src/init.c, src/rbgtk.c, src/rbgtkmain.c:
	define Gtk.log_{set,remove}_handler to wrap
	g_log_{set,remove}_handler().

2001-07-21  Tobias Peters <t-peters@gmx.de>

	* src/rbgtk.h, src/rbgtk.c, src/rbgtkmain.c:
	add new API add_relative_removable() and remove_relative()
	to manage relativity more explicitly.

2001-05-24  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* version 0.25 released.

2001-05-24  kadu <kadu3@m16.alpha-net.ne.jp>

	* doc/rbbr.rb: attach a document viewer with refe, ri.

2001-05-22  MUTOH Masao <mutoh@highway.ne.jp>

	* src/rbgtkitemfactory.h: define a missing constant of
	Gtk::ItemFactory.

2001-05-22  MUTOH Masao <mutoh@highway.ne.jp>

	* src/rbgdk.c, src/rbgdkconst.c: define values of type GdkFunction.

2001-05-20  MUTOH Masao <mutoh@highway.ne.jp>

	* src/rbgdk.c: Gdk::GC#set_dashes takes an Array argument instead of
	String.

2001-05-07  MUTOH Masao <mutoh@highway.ne.jp>

	* src/rbgdkcolor.c: Gdk::Colormap#colors returns the proper value.

2001-04-22  MUTOH Masao <mutoh@highway.ne.jp>

	* src/rbgdk.c: define methods of Gdk::Image.

2001-04-15  MUTOH Masao <mutoh@highway.ne.jp>

	* src/rbgdkcolor.c: Gdk::Colormap#alloc_color returns
	the pixel value now.

2001-04-09  MUTOH Masao <mutoh@highway.ne.jp>

	* src/rbgdkcolor.c: define Gdk::Colormap#colors, Gdk::Color#pixel.

2001-03-30  Masahiro Sakai  <zvm01052@nifty.ne.jp>

	* src/rbgtk.c (rbgtk_register_class): manage mappnig GtkType
	to ruby class object.
	
	* src/rbgtk.c (get_gtk_type): support additional registered classes.

	* src/rbgtk.c (rbgtk_lookup_class_by_gtype): implemented newly.

2001-03-28  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* src/rbgtk.c (rbgtk_lookup_class): check whether the instance
	variable is defined.

2001-03-03  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* src/rbgtk.h init.c rbgdk.c rbgtk.c rbgtkmain.c:
	raise exception when FATAL/ERROR logs are emitted from GDK/GTK.

2001-02-16  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* version 0.24 released.

2001-01-19  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* extconf.rb: fix dependencies for rbgdk.o, rbgdkconst.o.

2001-01-13  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* src/rbgtk.h: declaration for function notimplemented() is disused
	and causes compile errors now.

2001-01-12  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* src/rbgdk.c: define Gdk.screen_{width,height}.

	* src/rbgdkwindow.c: define Gdk::Window#set_override_redirect.

	* src/rbgtk.c (gallocation_to_a, grequisition_to_a):
	lack of use INT2FIX().

	* src/rbgtkwidget.c: Gtk::Widget#size_request should return
	Gtk::Requisition instead of to taking it as argument.

	* src/rbgtkwidget.c: define Gtk::Widget#set_app_paintable.

2001-01-12  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* doc/rbbr.rb: new simple class browser.

2001-01-11  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* src/rbgdkwindow.c: fix Gdk::Window#get_geometry (accessed
	not-allocated memory area).

2001-01-10  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* src/rbgtkitemfactory.c: add new file.

	* src/global.h, src/rbgtk.h, src/rbgtk.c, src/rbgtkobject.c:
	add stuff about Gtk::ItemFactory.

2001-01-10  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* src/rbgtktoolbar.c: Gtk::Toolbar#{append,prepend,insert}_item
	should return a item created newly in the toolbar.

2001-01-10  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* src/rbgtkclist.c: add missing methods in Gtk::CList.

2001-01-10  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* src/rbgtkctree.c:
	fixed Gtk::CTree#set_indent to call a correct function.

2001-01-10  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* src/rbgtkclist.c, rbgtkctree.c, src/rbgtkfilesel.c:
        fixed to use them.

	* src/rbgtk.h, src/rbgtk.c:
        added functions to manage class info.

2000-10-22  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* src/rbgtkmain.c (exec_interval): proc was called twice.

2000-10-09  MOROHOSHI Akihiko <moro@remus.dti.ne.jp>

	* src/rbgtkclist.c (clist_marker_mark): improve GC marking.

	* src/rbgtkctree.c (ctree_marker_mark, ctree_node_mark_recursive): 
	ditto.

2000-09-22  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* extconf.rb: raise an exception if gdkcursors.h or gdkkeysyms.h
	are not found.

2000-09-05  Minero Aoki  <aamine@dp.u-netsurf.ne.jp>

	* src/rbgtkitem.c:
	Gtk::TreeItem#subtree, subtree=, expanded?, leaf?

	* src/rbgtk.c:
	gtk_object_list is a st_table.

	* src/global.h:
	now gtk_object_list is not extern.

	* src/rbgtkctree.c:
	uses get_value_from_gobject() instead of make_ctree_node().
	checkes type of CTreeNode.
	define Gtk::CTree#[]

2000-09-05  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* src/rbgdkwindow.c: define Gdk::Window#{show,hide}.

2000-09-05  Yasushi Shoji <yashi@yashi.com>

	* src/rbgdk.c, src/rbgdkconst.c, src/rbgdkwindow.c, src/rbgtk.h,
	src/rbgtkwindow.c: define Gdk::Geometry and
	Gtk::Window#set_geometry_hints ([ruby-ext:01055]).

2000-09-05  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* src/rbgtkfilesel.c:
        define Gtk::FileSelection#{dir_list,file_list}.

2000-09-02  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* src/rbgdkevent.c: should map gdouble to Float on returning value.

2000-09-02  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* src/rbgtkmain.c (gtk_m_events_pending, gtk_m_main_iteration):
        Gtk.events_pending, Gtk.main_iteration should return true/false.

	* src/rbgtkmain.c (gtk_m_get_current_event):
	define Gtk.get_current_event.

2000-06-25  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* src/rbgdkcolor.c (gdkcolor_to_a, Init_gtk_gdk_color):
	define Gdk::Color#to_a giving array [red, green ,blue].

2000-06-20  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* extconf.rb: define distclean target in topdir Makefile.

2000-06-07  Masaki Fukushima <fukusima@goto.info.waseda.ac.jp>

        * src/rbgtk.c: use g_main_set_poll_func() and rb_thread_select()
	to improve the response. This is applied only for ruby 1.5.4 and later.

2000-06-05  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* extconf.rb: support target `site-install'.

2000-05-13  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* src/rbgtk.c (Init_gtk_gtk): restore calling Init_gtk_accel_group().

2000-05-11  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* src/rbgdkcolor.c: define the missing methods in Gdk::Color.

2000-05-07  Hiroyuki ARAKI  <hiro@zob.ne.jp>

	* src/rbgdkpixmap.c:
	define Gdk::Pixmap#colormap_create_from_xpm(?:_d)?.

2000-05-07  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* doc/gtkbrows.rb: do not refer GdkImlib.

2000-05-06  Hiroyuki ARAKI  <hiro@zob.ne.jp>

	* src/rbgdk.c: define some missing methods in Gdk::Font.

2000-04-22  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* src/init.c (Init_gtk): call Init_gtk_xxx() after calling gtk_init().

2000-04-22  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* sample/testgtk/testgtk.rb: display version of Ruby/GTK.

2000-03-30  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* src/rbgtkpaned.c (paned_child1, paned_child2):
	use get_value_from_gobject to return correct objects.

2000-03-30  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* src/rbgtkconst.c, src/rbgtkclist.c (clist_row_is_visible):
	change correspondence between C and Ruby in type GtkVisibility.

2000-03-30  Yasushi Shoji <yashi@yashi.com>

	* src/rbgtkwindow.c: define Gtk::Window#set_transient_for

2000-03-30  WATANABE Hirofumi  <watanabe@ase.ptg.sony.co.jp>

	* gtk-config.cygwin: gtk-config for cygwin.

2000-03-30  WATANABE Hirofumi  <watanabe@ase.ptg.sony.co.jp>

	* extconf.rb, src/rbgtk.c, src/rbgtk.h: modify to support cygwin.

2000-03-30  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* src/rbgtkwindow.c, src/rbgtkstyle.c, src/rbgtktable.c,
	src/rbgtktext.c, src/rbgtktogglebutton.c, src/rbgtktoolbar.c,
	src/rbgtktree.c, src/rbgtkvbox.c, src/rbgtkwidget.c, src/rbgtkpaned.c,
	src/rbgtkpreview.c, src/rbgtkprogress.c, src/rbgtkscale.c,
	src/rbgtkspinbutton.c, src/rbgtkeditable.c, src/rbgtkentry.c,
	src/rbgtkhbox.c, src/rbgtklabel.c, src/rbgtkmain.c,
	src/rbgtknotebook.c, src/rbgtkclist.c, src/rbgtkcolorsel.c,
	src/rbgtkcombo.c, src/rbgtkctree.c, src/rbgdkcolor.c,
	src/rbgdkdraw.c, src/rbgdkwindow.c, src/rbgtkaspectframe.c,
	src/rbgtkbox.c, src/rbgtkcheckmenuitem.c:
        replace `RTEST' with `RGTEST'.

2000-03-30  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* src/rbgtk.h: define a macro `RGTEST' returning gboolean value.

2000-03-30  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* src/global.h: declare Init_gtk_style().

2000-03-30  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* src/rbgtk.c (Init_gtk_gtk): call Init_gtk_style().

2000-03-30  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* src/init.c: move declarations of Init_gtk_xxx to `global.h'.

2000-03-30  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* src/global.h: declare functions Init_gtk_xxx.

2000-03-30  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* extconf.rb: fix typos.

2000-03-30  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* extconf.rb: add `rbgtk.h' to dependency.

2000-03-30  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* src/global.h: this file contains private objects for ruby-gtk.

2000-03-30  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* src/rbgtk.h: create a header file for public objects.

2000-03-29  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/*.c: split files per class.
	
2000-03-29  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgdkimlib.c: gdkimlib is separated to other module.

2000-03-27  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* sample/testgtk/statusbar.rb, sample/testgtk/clist.rb,
	sample/testgtk/ctree.rb:
	avoid syntax error.

2000-02-22  YASUI Kentarow <kenyasui@alles.or.jp>

	* src/rbgtkclist.c:
	define method row_is_visible and modify moveto in class Gtk::CList.

2000-02-11  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* version 0.23 released.

2000-02-11  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgdkrgb.c:
	rename Gdk::Rgb to Gdk::RGB and call gdk_rgb_init()
	before use functions gdk_rgb_xxx.

2000-02-10  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgtk.c (gobj_sig_handler_{block,unblock}):
	use NUM2INT() for API arguments.

2000-01-30  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* sample/test/test7.rb, sample/test/test8.rb, sample/test/testb.rb,
	sample/test/testc.rb, sample/test/testd.rb, sample/test/teste.rb,
	sample/test/test.rb, sample/test/test1.rb, sample/test/test2.rb,
	sample/test/test4.rb, sample/test/test5.rb, sample/test/test6.rb,
	sample/testim.rb:
	use Gtk::Widget::CAN_* instead of Gtk::CAN_*.

2000-01-30  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgtkconst.c (Init_gtk_const):
	define constants Gtk::VERSION, Gtk::BINDING_VERSION.

2000-01-29  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* sample/testgtk/reparent.rb, sample/testgtk/savedposition.rb,
	sample/testgtk/scrolledwindow.rb, sample/testgtk/statusbar.rb,
	sample/testgtk/text.rb, sample/testgtk/timeout.rb,
	sample/testgtk/togglebutton.rb, sample/testgtk/tooltips.rb,
	sample/testgtk/wmhints.rb, sample/testgtk/dnd.rb,
	sample/testgtk/idle.rb, sample/testgtk/list.rb,
	sample/testgtk/mainloop.rb, sample/testgtk/pixmap.rb,
	sample/testgtk/progressbar.rb, sample/testgtk/radiobutton.rb,
	sample/testgtk/range.rb:
	use Gtk::Widget::CAN_DEFAULT instead of Gtk::CAN_DEFAULT.

2000-01-29  Yasushi Shoji <yashi@yashi.com>

	* src/rbgtk.c (signal_comp, signal_setup_args):
	allow signal name including "-".

2000-01-27  Yasushi Shoji <yashi@yashi.com>

	* src/rbgtk.c, src/rbgtkcontainer.c, src/global.h:
	define Gtk::HandleBox.

2000-01-25  Hiroyuki ARAKI <hiro@zob.ne.jp>

	* src/rbgtkwindow.c: define Gtk::Window#{add,remove}_accel_group.

2000-01-25  Hiroyuki ARAKI <hiro@zob.ne.jp>

	* src/rbgtkwidget.c:
	define Gtk::Widget#{add_accelerator,remove_accelerator,
	remove_accelerators,accelerator_signal}.

2000-01-25  Hiroyuki ARAKI <hiro@zob.ne.jp>

	* src/global.h: support AccelGroup.

2000-01-25  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* extconf.rb: don't use variable $?.

1999-12-30  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgtkconst.c: arrange constants definitions.

1999-12-30  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* sample/testgtk/button.rb, sample/testgtk/checkbutton.rb,
	sample/testgtk/clist.rb, sample/testgtk/dialog.rb,
	sample/testgtk/entry.rb, sample/testgtk/menu.rb,
	sample/testgtk/notebook.rb, sample/testgtk/testgtk.rb:
	Gtk::CAN_DEFAULT is obsolete.

1999-12-30  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgtkwidget.c (Init_gtk_widget): define constants of Gtk::Widget.

1999-12-30  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgtkeditable.c (Init_gtk_spin_button):
	define constants of Gtk::SpinButton.

1999-12-30  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgtk.c (Init_gtk_object): define constants of Gtk::Object.

1999-12-30  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgdk.c (make_gdkevent):
	create Gdk::EventCrossing objects for event GDK_{ENTER,LEAVE}_NOTIFY.

1999-12-27  Masahiro Tomita <tommy@tmtm.org>

	* src/rbgtk.c:
	define methods Gtk::Object#signal_handler_{block,unblock}.

1999-12-27  Masahiro Tomita <tommy@tmtm.org>

	* src/rbgtk.c (signal_setup_args, signal_sync_args):
	add signals of Gtk::Editable.

1999-12-20  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgdkevent.c (Init_gtk_gdk_event): event class name
	begin with a capital letter.

1999-12-19  Yasushi Shoji <yashi@yashi.com>

	* src/rbgdkcolor.c: define instance methods of Gdk::Visual.

1999-12-17  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgdkcolor.c, src/rbgdk.c:
	define constants and class methods in Gdk::Visual.

1999-12-17  Yasushi Shoji <yashi@yashi.com>

	* src/rbgdkcolor.c: define Gdk::Colormap.new.

1999-12-17  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgtknotebook.c, src/rbgtkbutton.c, src/rbgtkbox.c,
	src/rbgdkimlib.c, src/rbgtktoolbar.c, src/rbgtkclist.c:
	use NUM2INT() instead of FIX2INT() for arguments.

1999-12-12  Yasushi Shoji <yashi@yashi.com>

	* src/rbgtkcontainer.c:	[ruby-ext:00626] rename
	Gtk::Paned#{handle,gutter}_size to Gtk::Paned#set_{handle,gutter}_size
	and define some aliases in Gtk::Paned.

1999-12-12  Yasushi Shoji <yashi@yashi.com>

	* src/rbgtkclist.c: [ruby-ext:00694] add Gtk::CList#get_column_widget
	and fix typo.

1999-12-12  Minero Aoki <aamine@dp.u-netsurf.ne.jp>

	* src/rbgtkctree.c: [ruby-ext:00699] modify reference management
	for row data in Gtk::CTree.

1999-12-09  Minero Aoki <aamine@dp.u-netsurf.ne.jp>

	* src/rbgtkctree.c: [ruby-ext:00664] modify reference management
	for row data in Gtk::CTree.

1999-12-09  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgtk.c (get_gtk_type): support Gtk::Calendar.

1999-12-09  Daisuke Furukawa <dfuru@suenaga.cse.nagoya-u.ac.jp>

	* extconf.rb: [ruby-ext:00669] skip command line arguments
	only beginning with "--".

1999-12-09  Yasushi Shoji <yashi@yashi.com>

	* src/rbgtkcalendar.c:
	[ruby-ext:00681] use NUM2INT() instead of FIX2INT().

1999-12-09  Yasushi Shoji <yashi@yashi.com>

	* src/rbgtkcalendar.c:
        [ruby-ext:00607] use 1..12 as representation of month
	and add some methods in Gtk::Calendar.

1999-11-30  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgtk.c (gobj_clone): Gtk::Object#clone should raise a exception.

1999-11-30  Yasushi Shoji <yashi@yashi.com>

	* src/rbgtkctree.c (ctree_node_mark): don't mark row.data
	if row.destroy != NULL.

1999-11-30  Yasushi Shoji <yashi@yashi.com>

	* src/rbgtkmisc.c:
	define aliases for methods Gtk::Label#{jtype,jtype=}.

1999-11-30  Yasushi Shoji <yashi@yashi.com>

	* src/rbgtktoolbar.c: define constants in Gtk::Toolbar.

1999-11-30  Yasushi Shoji <yashi@yashi.com>

	* src/rbgtkbutton.c:
	take boolean value as the argument of Gtk::ToggleButton#set_mode.

1999-11-30  Yasushi Shoji <yashi@yashi.com>

	* src/rbgtkcontainer.c:
	consider nil for 2nd,3rd arguments of Gtk::Menu#popup.

1999-11-29  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* extconf.rb: add source src/rbgtkcalendar.c

1999-11-29  Yasushi Shoji <yashi@yashi.com>

	* src/global.h, src/rbgtk.c, src/rbgtkcalendar.c:
	add some declaration and initialization for Gtk::Calendar.

1999-11-29  Yasushi Shoji <yashi@yashi.com>

	* sample/calendar.rb: add a sample script for Gtk::Calendar.

1999-11-29  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgtkcontainer.c: fix the arity of Gtk::Menu#popup.

1999-11-29  Yasushi Shoji <yashi@yashi.com>

	* src/rbgtkcalendar.c: add file to define Gtk::Calendar.

1999-11-28  yamazaki <yamazaki@nal.go.jp>

	* src/rbgtkcontainer.c, src/rbgtknotebook.c:
	use get_value_from_gobject instead of make_gobject_auto_type.

1999-11-28  yamazaki <yamazaki@nal.go.jp>

	* src/rbgtk.c (get_value_from_gobject): create ruby object if not exist.

1999-11-28  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgtk.c: modify the notation by Gtk::Object#inspect.

1999-11-28  Yasushi Shoji  <yashi@yashi.com>

	* src/rbgtknotebook.c:
        accept nil or omission for argument on methods
	Gtk::Notebook#{append,prepend,insert}_page*

1999-11-27  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* sample/helloworld.rb (main): omit argument for Gtk::Window.new.

1999-11-27  Yasushi Shoji  <yashi@yashi.com>

	* src/rbgtkcontainer.c: fix the super class of Gtk::ScrolledWindow.

1999-11-27  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgtkcontainer.c: add some methods in Gtk::Tree.

1999-11-27  Yasushi Shoji  <yashi@yashi.com>

	* src/rbgtkwindow.c (gwin_initialize):
	accept omission of argument for Gtk::Window#initialize
	(assume Gtk::WINDOW_TOPLEVEL then).

1999-11-27  yamazaki <yamazaki@nal.go.jp>

	* src/rbgdkcolor.c (gdkcolor_s_new): correct conversion from Ruby to C.

1999-11-27  Yasushi Shoji  <yashi@yashi.com>

	* src/rbgtkwidget.c (Init_gtk_widget): add missing signals
	in Gtk::Widget.

1999-10-30  Yasushi Shoji  <yashi@yashi.com>

	* sample/testgtk/statusbar.rb, sample/testgtk/testgtk.rb:
	enable "statusbar" sample in testgtk.

1999-10-30   Yasushi Shoji  <yashi@yashi.com>

	* src/rbgtkbox.c: define Gtk::Statusbar#messages.

1999-10-24  TAKAHASHI Hitoshi  <thitoshi@ne.scphys.kyoto-u.ac.jp>

	* src/rbgtkcontainer.c: add methods of Gtk::Paned.

1999-10-20  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* version 0.22 released.

1999-10-19  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/global.h: declare functions {make,gtk}_grcstyle.

1999-10-19  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgdk.c, src/rbgdkimlib.c, src/rbgtkctree.c:
	remove unused variables.

1999-10-19  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgtkwidget.c: define (not all) missing methods of Gtk::Widget.

1999-10-17  Minero Aoki  <aamine@dp.u-netsurf.ne.jp>

	* src/rbgtkclist.c (clist_set_hadjustment, clist_set_vadjustment):
	accept nil as argument.

1999-10-17  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgdk.c (make_gdkwindow, make_gdkpixmap, make_gdkbitmap):
	return Qnil for NULL.

1999-10-17  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* sample/texthook.rb:
	fix to insert a character into the cursor position.

1999-10-16  Minero Aoki  <aamine@dp.u-netsurf.ne.jp>

	* src/rbgtklist.c: remove g_list_free which are unnecessary.

1999-10-16  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgtkeditable.c: define missing methods of Gtk::Editable.

1999-10-10  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgdk.c, src/rbgdkpixmap.c, src/global.h:
	improve reference management for GdkDrawables.

1999-10-09  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/global.h, extconf.rb: remove disused rb13to12.[hc].

1999-10-09  EGUCHI Osamu  <eguchi@shizuokanet.ne.jp>

	* src/rbgdkwindow.c, src/rbgdkimlib.c: fix method definitions.

1999-10-09  EGUCHI Osamu  <eguchi@shizuokanet.ne.jp>

	* src/rbgdk.c: methods for functions which return no value return self.

1999-10-03  Katsuyuki Komatsu  <komatsu@sarion.co.jp>

	* src/global.h: add extern declaration for set_gobject().

1999-10-02  Katsuyuki Komatsu  <komatsu@sarion.co.jp>

	* extconf.rb, src/rbgdk.c, src/rbgdkim.c: support GTK+ without USE_XIM.

1999-09-26  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgtkcontainer.c (tree_set_view_lines):
	Gtk::Tree#set_view_lines takes boolean value as argument.

1999-09-23  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgdk.c: add methods of Gdk::GC.

1999-09-23  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgdkcolor.c (gdkcmap_alloc): Gdk::Colormap.alloc is obsoleted.

1999-09-23  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgdk.c (gdkgc_s_new, gdkimage_s_get): use get_gdkdrawable.

1999-09-23  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgdk.c: add method Gdk::Font::string_extents.

1999-09-23  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgdkregion.c:
	add constants Gdk::OVERLAP_RECTANGLE_{IN,OUT,PART}.

1999-09-13  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/global.h, src/rbgdkregion.c: add class Gdk::Region.

1999-09-12  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* extconf.rb: add new source files.

1999-09-12  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/global.h, src/rbgtk.c:
	move declarations of functions Init_gtk_xxx from global.h.

1999-09-12  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgdk.c: split into some files.

1999-09-12  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgdkcolor.c, src/rbgdkconst.c, src/rbgdkdraw.c,
	src/rbgdkevent.c, src/rbgdkpixmap.c, src/rbgdkregion.c,
	src/rbgdkwindow.c:
	split from src/rbgdk.c.

1999-09-12  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/global.h, src/rbgtk.c, src/rbgtkcontainer.c:
	fix typos (ViewPort -> Viewport).

1999-09-12  TAKAHASHI Hitoshi  <thitoshi@ne.scphys.kyoto-u.ac.jp>

	* src/rbgtkwindow.c: add some methods of Gtk::FileSelection.

1999-09-12  TAKAHASHI Hitoshi  <thitoshi@ne.scphys.kyoto-u.ac.jp>

	* sample/testgtk/filesel.rb, sample/testgtk/testgtk.rb:
        add sample "filesel".

1999-09-12  Masaki Fukushima  <fukusima@goto.info.waseda.ac.jp>

	* src/rbgtk.c (Init_gtk_gtk, idle): use gtk_idle_add() and
	rb_thread_wait_for() to avoid ruby I/O delay.

1999-09-08  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgdk.c (gdkwin_set_back_pixmap):
	Gdk::Window#set_back_pixmap takes true/false as 2nd argument.

1999-09-08  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgdk.c (gdkgc_s_new): Gdk::GC.new takes Gdk::Window as argument.

1999-09-08  Minoru Inachi  <inachi@earth.interq.or.jp>

	* src/global.h: add class Gtk::Layout and module Gdk::Rgb.

1999-09-08  Minoru Inachi  <inachi@earth.interq.or.jp>

	* src/init.c, src/rbgdkrgb.c: add module Gdk::Rgb.

1999-09-08  Minoru Inachi  <inachi@earth.interq.or.jp>

	* src/rbgtk.c, src/rbgtklayout.c: add class Gtk::Layout.

1999-09-08  Minoru Inachi  <inachi@earth.interq.or.jp>

	* src/rbgtkdata.c:
	avoid warnings and add method Gtk::Adjustment#adj_set_step_increment.

1999-09-08  Minoru Inachi  <inachi@earth.interq.or.jp>

	* sample/testgtk/layout.rb, sample/testgtk/testgtk.rb:
	add layout sample.

1999-09-08  Minoru Inachi  <inachi@earth.interq.or.jp>

	* extconf.rb: add src/rbgtklayout.c, src/rbgdkrgb.c

1999-09-06  TAKAHASHI Hitoshi  <thitoshi@ne.scphys.kyoto-u.ac.jp>

	* src/global.h, src/rbgdk.c:
	add classes Gdk::IM, Gdk::IM::IC, Gdk::IM::ICAttr and
	methods of Gdk::Point, Gdk::Rectangle.

1999-09-06  TAKAHASHI Hitoshi  <thitoshi@ne.scphys.kyoto-u.ac.jp>

	* sample/testim.rb, src/rbgdkim.c: add files.

1999-09-06  TAKAHASHI Hitoshi  <thitoshi@ne.scphys.kyoto-u.ac.jp>

	* extconf.rb: add src/rbgdkim.c.

1999-09-05  TAKAHASHI Hitoshi  <thitoshi@ne.scphys.kyoto-u.ac.jp>

	* src/rbgtkwidget.c (Init_gtk_widget): fix typos.

1999-08-31  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgdk.c (gdkgc_set_clip_mask): accpet nil argument as NULL.

1999-08-29  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgtkmisc.c (pixmap_initialize, pixmap_set):
	Gtk::Pixmap.new and Gtk::Pixmap#set take Gdk::Bitmap as second argument.

1999-08-29  WATANABE Hirofumi  <watanabe@ase.ptg.sony.co.jp>

	* src/makecursors.rb, src/makekeysyms.rb: rewrite in ruby style.

1999-08-28  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgdkimlib.c (im_get_pixmap):
	GdkImlib::Image#get_pixmap return Gdk::Pixmap and Gdk::Bitmap.

1999-08-27  Katsuyuki Komatsu  <komatsu@sarion.co.jp>

	* extconf.rb, src/makecursors.rb, src/makekeysyms.rb:
	use ruby instead of awk to generate header files.

1999-08-27  Hiroshi IGARASHI  <igarashi@ueda.info.waseda.ac.jp>

	* src/rbgtk.c (get_object): raise TypeError for nil.

1999-08-27  Akira Yamada  <akira@arika.org>

	* extconf.rb: recognize options --enable-imlib and --disable-imlib.

1999-08-27  Yasuhiro Fukuma  <yasuf@big.or.jp>

	* extconf.rb: accept imlib-config as config command.

0.20 -> 0.21

  - [ruby-list:16255] (by Minoru Inachi)
    - add class Gdk::ColorMap
    - arguments of methods Gdk::GC#{set_foreground,set_background}
      are passed as Gdk::Color

  - [ruby-ext:00387] (by Minero Aoki)
    - fix a bug of Gtk::Editable#get_chars for invalid range arguments.

  - (by Hiroshi IGARASHI)
    - add methods Gtk::Widget#path, #class_path
    - Gdk::Color.new(p, r, g, b) -> Gdk::Color.new(r, g, b)

  - (by Hiroshi IGARASHI)
    - modify rbgdkimlib.c to invoke GC
     based on amount of width x height of rendered images.

  - (by Hiroshi IGARASHI)
    - modify rbgtk.c to initialize instance variable `relatives'
      to avoid warning message when $DEBUG is true.

  - [ruby-ext:00376] (by Katsuyuki Komatsu)
    - modify extconf.rb for mswin32 Imlib support.

  - [ruby-ext:00374] (by WATANABE Hirofumi)
    - modify extconf.rb to find GDK header files correctly
      when $CFLAGS contains -DXXXX flags.

  - [ruby-ext:00369] (by NAKAMURA Hideki)
    - improve Garbage Collection for GdkImlib::Image

  - [ruby-ext:00368] (by Katsuyuki Komatsu)
    - remove extern VALUE rb_cData; from global.h
    - add EXTERN VALUE rb_argv, rb_argv0; into init.c
		  
  - (by Hiroshi IGARASHI)
    - modify extconf.rb to obtain the path of ruby interpreter
      to run makedefconst.rb from make-variable RUBY.

  - [ruby-ext:00358] (by Minero Aoki)
    - add methods Gtk::CList#row_height, row_height=

  - [ruby-ext:00357] (by Minero Aoki)
    - add class Gtk::AccelGroup
        .new()
        .get_default()
        .activate( Gtk::Object obj, Integer key, Integer modyfier )
        #attach( Gtk::Object obj )
        #detach( Gtk::Object obj )
        #add( Integer key, Integer modifier, Integer flag,
              Gtk::Object target, String signal )
        #remove( Integer key, Integer modifier, Gtk::Object obj )
        #activate( Integer key, Integer modifier )
        #lock()
        #unlock()
        ::ACCEL_VISIBLE
        ::ACCEL_SIGNAL_VISIBLE
        ::ACCEL_LOCKED
        ::ACCEL_MASK

  - [ruby-ext:00342] (by TAKAHASHI Hitoshi)
    - fixed a bug in Gtk::Dialog#action_area

  - [ruby-ext:00339] (by TAKAHASHI Hitoshi)
    - add class Gtk::NotebookPage
    - add methods in Gtk::Notebook
    - add sample/testgtk/notebook.rb

  - [ruby-ext:00338] (by TAKAHASHI Hitoshi)
    - add class Gtk::Curve
    - add following methods.
      - Gdk::Window#get_root_origin
      - GammaCurve#curve
    - add sample/testgtk/{gammacurve,savedposition,range,reparent}.rb

  - (by Hiroshi IGRARASHI)
    - modify extconf.rb to compile without Imlib.

  - [ruby-list:15691] (by Hiroshi IGARASHI)
    - modify extconf.rb to compile without `ar' -s option.

  - [ruby-ext:00332] (by NAKAMURA Hideki)
    - append the module GdkImlib for Imlib support. 

  - [ruby-ext:00333] (by Minoru Inachi)
    - add the class Gtk::Progress and
      make Gtk::ProgressBar the sub-class of Gtk::Progress
    - add methods in Gtk::ProgressBar

0.19 -> 0.20

  - [ruby-ext:00315] (by TAKAHASHI Hitoshi)
    - add testgtk/rulers.rb
    - add methods Gtk::Widget#xxx_event

  - [ruby-ext:00326] (by WATANABE Hirofumi)
    In sample/testgtk/wmhints.rb,
    define a method Gdk::Bitmap#create_from_xbm for non-X environments.

  - [ruby-ext:00319][ruby-ext:00320] (by tommy@tmtm.org)
    add Gdk::Window#raise, Gtk::Widget#parent

  - [ruby-ext:00317] (by TAKAHASHI Hitoshi)
    add Gdk::Bitmap#create_from_xbm
    (GTK+ function correspond to this method is not exist.)

  - [ruby-ext:00312] (by Hiroshi Igarashi)
    move Gtk::CheckButton#set_active to
    Gtk::ToggleButton#set_active as GTK+

  - [ruby-ext:00303] (by TAKAHASHI Hitoshi)
    - add sample/testgtk/{entry,shapedwindow,wmhints}.rb
    - add some methods to Gdk::Window

  - [ruby-ext:00295] (by Minoru Inachi)
    - add Gtk::CTree
    - add sample/testgtk/ctree.rb

  - [ruby-ext:00301] (by Minero Aoki)
    - add methods to Gtk::CList
      Gtk::CList#set_hadjustment
                 set_vadjustment
                 get_hadjustment
                 get_vadjustment

  - [ruby-dev:7260][ruby-dev:7275] (by Masaki Suketa)
    support mswin32 + Windows native Gtk

  - [ruby-ext:00288] (by Minero Aoki)
    fix a bug in Gtk::Entry#get_text

0.18 -> 0.19

  - change the maintainer with Hiroshi Igarashi.

  - replace shell scripts with ruby scripts for building.
    - makedefconst.sh -> makedefconst.rb

  - split rbgtk.c into rbgtk*.c to reduce re-compilation time.

  - modify to use Hash for gtk_object_list (which refers all ruby-gtk objects).

  - remove macro `rb_trap_exec' in rb13to12.h

  - [ruby-ext:00234] add methods. (by Toru Hoshina)
    - Gtk.main_iteration
    - Gtk.event_pending

  - [ruby-list:14874] fix a bug in sample/text.rb (by Jun Adachi)

  - add some methods.
    - Gdk::Color.new(p, r, g, b)

  - change superclass of Gtk::Button from Gtk::Container to Gtk::Bin

  - remove Gtk::Window#shape_combine_mask
    because this method is also implemented in Gtk::Widget

  - update sample/testgtk
    - enable text.rb

  - [ruby-ext:00242] (by Minoru Inachi) Many thanks!

    - add following methods to Gtk::Button
        set_relief(style)
          specify the relief style of button.
        get_relief
          return the relief style of button.
   
    - add following constants.
        Gtk::RELIEF_NORMAL
             RELIEF_HALF
             RELIEF_NONE
   
    - add following methods to Gtk::Box
        set_homogeneous(homogeneous)
          equalize sizes of children widgets.
        set_spacing(size)
          specify total amount of spaces between children widgets.
        reorder_child(child, pos)
          reorder the specified child widget.
        query_child_packing(child)
          return the information [ expand, fill, padding, pack_type ]
          about packing specified child widget.
        set_child_packing(child, expand, fill, padding, pack_type)
          set the information about packing specified child widget.
   
    - enable argument omissions in new methods of Gtk::VBox, Gtk::HBox
      default values are homogeneous=false, spacing=0
   
    - change the constants names for Gtk::Box pack_type
        Gtk::GTK_PACK_START -> Gtk::PACK_START
        Gtk::GTK_PACK_END -> Gtk::PACK_END
   
    - add widget Gtk::TearoffMenuItem
   
    - add the following methods Gtk::Toolbar
        set_button_relief(style)
          set the relief style of buttons in Toolbar.
        get_button_relief
          return the relief style of buttons in Toolbar.
        set_space_style
          set the spacing style of buttons in Toolbar.
   
    - add the following constants for spacing style of Toolbar.
        Gtk::Toolbar::SPACE_EMPTY
                      SPACE_LINE
   
    - add the following methods to Gtk::CheckMenuItem
        set_active(is_active)
        active=(is_active)
          set the status of the checkbutton.
        active?
          return the status of the checkbutton.
   
    - add the following methods to Gtk::CList
        set_column_visibility(column, visible)
          set visibility of a column.
        set_column_resizeable(column. resize)
          enable/disable column resize operations by mouse.
        set_column_auto_resize(column, resize)
          resize column automatically to its optimal width.
        set_column_max_width(column, width)
          set maximum width of specified column.
        set_column_min_width(column, width)
          set minimum width of specified column.
        set_cell_style(row, column, style)
          set styles of specified cell.
        get_cell_style(row, column)
          Return styles of specified cell.
        set_row_style(row, style)
          Set styles of specified row.
        get_row_style(row)
          Return styles of specified row.
        set_sort_column(column)
        sort_column=(column)
          Specify the column to sort by.
        sort_column
          Return the column to sort by.
        set_sort_type(type)
        sort_type=(type)
          Specify how to sort : ascending or descending.
        sort_type
          Return how to sort : ascending or descending.
        sort
          Sort the list with the current compare function.
        selection_each
          Iterator for each selected row to evaluate the block.
	  A row number is passed as block argument.
        selection_mode=
          Set the CList's selection mode.
        selection_mode
          Return the CList's selection mode.
        focus_row
          Return the focused row.
        set_reorderable(reorderable)
          Enable clists reorder ability.
        prepend([text])
          Insert <var>[text, ...]</var> before the first row.
   
    - modify Gtk::CList#append, insert not to cause error
      for nil element in passed array argumet.
   
    - modify Gtk::CList#insert to return the row number.
   
    - since Gtk::CList#remove conflict with Gtk::Continer#remove in name,
      rename it to Gtk::CList#remove_row as Gtk--.
   
    - add the following constants for sort type.
        Gtk::SORT_ASCENDING
             SORT_DESCENDING
   
    - fix `#ifdef 0' to `#if 0' in rbgtk.c
   
    - doc/gtkbrows.rb
      modify it to add clist simply without viewport.
   
    - doc/rbbr_gtk.rb
      modify it to call set_column_auto_resize for CList.
   
    - sample/testgtk/menu.rb
      modify it to insert TearoffMenuItem like the original testgtk.
   
    - sample/testgtk/toolbar.rb
      modify it to add buttons Borders/Borderless, Empty/Lines,
      and make the initial state Borderless like the original testgtk.

  - [ruby-ext:00242] (by Minoru Inachi)

    - add the following methods to Gtk::ColorSelectionDialog
        colorsel
          Return the Gtk::ColorSelection widget.
        ok_button
          Return the Ok Button widget.
        cancel_button
          Return the Cancel Button widget.
        help_button
          Return the Help Button widget.
   
    - in the method Gtk::ColorSelection#get_color, 
      modify the conversion from data by gtk_color_selection_get_color
      to ruby data.
   
    - enable Gtk::ColorSelection#get_color, set_color
      to support opacity.
   
    - add the following methods to Gtk::Window
        set_position(pos)
          Set the display position of window.

  - [ruby-ext:00246] (by TAKAHASHI Hitoshi) Thanks!
    - add class Gtk::TipsQuery
    - bug fix in class Gtk::Tooltips
    - bug fix in arg_to_value()
    - add tooltips.rb in sample/testgtk

  - [ruby-ext:00251] (by TAKAHASHI Hitoshi)
    - add some methods to Gtk::Label
    - add labels.rb in sample/testgtk

  - [ruby-ext:00255] (by Minoru Inachi)
    - modify clist.rb in sample/testgtk
    - add dialog.rb in sample/testgtk

  - [ruby-ext:00276] (by Minoru Inachi)
    - modify buttonbox.rb in sample/testgtk

0.17 -> 0.18
  - undefine `#ifdef THREAD' (by Masaki Fukushima)
  - [ruby-ext:00226] (by Hiroshi IGARASHI)
    - Gtk::Window#set_default_size
    - Gtk::Window#set_modal
    - Gtk::Text#set_word_wrap
    - Gtk::POLICY_NEVER
    - to fix some bugs.

0.16 -> 0.17
  - support gtk+-1.2.x and ruby-1.3.x (^^v
  - remove functions changed in gtk+-1.2.x...I'll suppurt them by 1.2 style.
    - Drag and Drop
    - IMStyle
    - GtkAcceletorTable
  - [ruby-ext:00159] (by Kazunori NISHI)
    - change `sh' to `$(SHELL)' in extmake.rb
    - change `[a-z]*' to `[a-z][a-z]' in makedefconst.sh 
  - change timeout 1ms to 100ms. (by Masaki Fukushima)
    it's temporary code...see KNOWNBUG.jp for more information.
  - include testgtk.rb (by Hiroshi Igarashi)
  - [ruby-ext:00177] (by Hiroshi Igarashi)
    - add some methods:) see ML message above.

0.15 -> 0.16
  - add to search /usr/include/gdk for extmake.rb. (by akira yamada)
  - add SpinButton. (by takeshi@SoftAgency.co.jp)
  - add constants for some widget specific enums.
  - split rbgdkkeysyms.h. It takes less time for gcc-2.7.x to compile.
  - add English changelog; which you reading now:)
    I think it's bad to read...sorry my poor English.
    Any suggestions for making this document more pretty are always welcome.

0.14 -> 0.15
  - debug timeout. (by Yukihiro Matsumoto)
  - add some events.
  - split source file.
    not well knowing K&R, there may be mistake...
    If you notice any mistakes, please inform me.
  - debug GdkImage, GdkVisual.

0.13 -> 0.14
  - change name of some methods.

earlier versions:
  - lost :-P

-- 
(up to ver. 0.18)
  D.Kanda <MAP2303@mapletown.net>
(from ver. 0.19 to 0.25)
  Hiroshi Igarashi <igarashi@ueda.info.waseda.ac.jp>
(from ver. 0.26)
  Neil Conway <neilconway@rogers.com>
