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

	* sample/testgtk/progressbar.rb: Follow Ruby/GTK2.

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

	* sample/misc/fileselection.rb: Fix a bug when button is clicked.
	* sample/misc/listview.rb: Follow Ruby/GTK changes.
	* ToDo, BUGS, gtk-config.cygwin: Removed.
	* src/rbgtkwidget.c: Rename Gtk::Widget#activate to #activate? 
	#mnemonic_activate to #mnemonic_activate?
	* src/rbgtktreepath.c: Fix return value of Gtk::TreePath#next. 
	Rename #next to #next?, #prev to #prev?, #up to #up!, #down to #down!
	* src/rbgtktextmark.c: Rename Gtk::TextMark#visible to #visible?,
	#deleted to #deleted?, #left_gravity to #left_gravity?.
	* src/rbgtktextiter.c: Bugfix of Gtk::TextIter#has_tag?.
	Rename #begins_tag to #begins_tag?, #ends_tag? to #ends_tag?, 
	#toggles_tag to #toggles_tag?.

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

	* src/rbgtktextbuffer.c: Rename Gtk::TextBuffer#modified to #modified?. 
	* src/rbgtkselectiondata.c: Gtk::SelectionData#targets_include_text to 
	#targets_include_text? 
	* src/rbgtkmain.c: Rename Gtk.events_pending to Gtk.events_pending?,
	Gtk.main_iteration? to Gtk.main_iteration.
	* src/rbgdkevent.c: Gdk::EventAny#send_event to #send_event?
	Gdk::EventCrossing#focus to #focus?, Gdk::EventFocus#in to #in?
	* src/rbgtktoolbar.c: Fix redundant check. 
	Pointed out by Nikolai Weibull <lone-star@home.se>.
	* sample/textgtk/*.rb: Revise header comment.
	* sample/testgtk/spinbutton.rb: Fix some bugs.
	* src/rbgtktextbuffer.c: Remove Gtk::TextBuffer#get_insert temporarily 
	because method name is so bad.
	Rename #get_end_iter to #end_iter.
	Fix typo(#cher_count to #char_count).
	Comment out #create_tag because this implementation is incompletely.
	
2002-11-12  Masahiro Sakai  <sakai@tom.sfc.keio.ac.jp>

	* src/rbgtktextbuffer.c: Apply patch from OGASAWARA Takeshi
	<t-ogs@earth.email.ne.jp> -- implement #get_end_iter,
	#move_mark_by_name, #move_mark, #create_tag, #insert_with_tags,
	#insert_with_tags_by_name. Thanks!

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

	* sample/testgtk/tooltips.rb, wmhints.rb, toolbar.rb, togglebutton.rb, testgtk.rb, 
	statusbar.rb, spinbutton.rb, shapedwindow.rb, scrolledwindow.rb, savedposition.rb, 
	rulers.rb, sample.rb, reparent.rb, range.rb, radiobutton.rb, progressbar.rb: 
	* sample/testgtk/text.rb: Removed.
	* src/rbgdk.c: arg3, arg4 of Gdk.pointer_grab accept nil.
	* src/rbgtkwidget.c: Improve Gtk::Widget#window. 
	* src/rbgdkwindow.c: Add Gdk::Window#default_root_window.
	* src/rbgdkevent.c: Fix some event definitions. 
	* src/rbgtkwidget.c: Readd *_event methods.
	* src/rbgtktree*.c: change Gtk::TreeIter. Now Gtk::TreeIter instance methods don't 
	need Gtk::TreeModel.  
	* src/rbgtkprogressbar.c: Remove Gtk::ProgreeBar#update.

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

	* src/rbgtktreemodel.c: Remove Gtk::TreeModel#get_current_item.
	* sample/testgtk/notebook.rb: Apply Ruby/GTK2.
	* src/rbgtkimage.c: Add Gtk::Image#set.
	* src/rbgtknotebook.c: Follow GLib changes.
	Add Gtk::Notebook#set_tab_pos, #set_show_tabs, #set_show_border, #set_scrollable, 
	#set_tab_border, #popup_enable, #popup_disable, #current_page, #n_pages, #scrollable?,
	#show_border?, #show_tabs?, #set_current_page.
	* COPYING, NEWS: Remove file.
	* README: Revised.

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

	* src/rbgdkfont.c: Remove file.

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

	* src/rbgdkconst.c, src/rbgdkinput.c: Move GdkInputCondition to src/rbgdkinput.c.
	* src/rbgdkinput.c: Add a file.
	* src/rbgtkmain.c, rbgdkinput.c: Move Gtk.input_add/remove to Gdk::Input.add/remove.
	* src/rbgtkmain.c: Rename Gtk.get_current_event to Gtk.current_event, Gtk.main_iteration 
	to Gtk.main_iteration?.
	Remove Gtk.signal_lookup, .signal_name.

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

	* src/rbgtkmain.c: use `EXTERN' instead of plain `extern' for
	rb_progname and rb_argv. This is necessary for windows.

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

	* src/rbgtknotebook.c: Add Gtk::NotebookPage.
	* src/rbgtktreeiter.c: Remove Gtk::TreeIter#get_current_item. 
	* sample/testgtk/testgtk.rb: Add Gtk.init.

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

	* src/rbgtkmain.c, init.c: define Gtk.init. 
	This mean all scripts have to call Gtk.init themselves in Ruby/GTK2.
	* src/sample/misc/*.rb: Follow this changes.

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

	* src/rbgtkprogressbar.c: Fix parameter number of Gtk::ProgreeBar#initialize. 
	* sample/testgtk/testgtk.rb, sample.rb, pixmap.rb, testgtkrc, menu.rb, layout.rb, 
	labels.rb, gammacurve.rb, fontselection.rb, filesel.rb, entry.rb, dialog.rb, 
	colorselect.rb, button.rb, checkbutton.rb, buttonbox.rb, README: Follow Ruby/GTK2.
	Remove ctree.rb, clist.rb, tree.rb, list.rb.
	* src/rbgtklayout.c: Change parameter omitable of Gtk::Layout#initiazlie. 
	* src/rbgtkfontselectiondialog.c: Fix parameter number of Gtk::FontSelectionDialog#initialize. 

2002-11-04  Hiroshi IGARASHI  <iga@ruby-lang.org>

	* src/rbgtkliststore.c src/rbgtktreeiter.c src/rbgtktreemodel.c
	src/rbgtktreeselection.c src/rbgtktreestore.c: fix debug code.

2002-11-04  Hiroshi IGARASHI <iga@ruby-lang.org>

	* src/rbgtktreeviewcolumn.c, rbgtktextview.c, rbgtkmenushell.c:
	Fix constant definitions.

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

	* sample/*.rb: Move to sample/misc/*.rb.
	* sample/test/*.rb: Rename to sample/misc/*.rb.
	* src/rbgtkwindow.c: Remove Gtk::Window#set_policy.
	* src/rbgtktoolbar.c: Code cleanup. Change parameter of some methods to be omitable.
	Remove Gtk::Toolbar#set_style.
	* src/rbgtktooltips.c: Fix to return self Gtk::Tooltips#force_window.
	* src/rbgtkobject.c: Code cleanup. 
	* src/rbgtktreeiter.c: Rename Gtk:TreeIter#children to #first_child, 
	#current_item to #get_current_item.
	Add Gtk::TreeIter#set_value.
	* src/rbgtktreemodel.c: Add Gtk::TreeModel#get_current_item, #get_value.
	* src/rbgtktoolbar.c: Fix parameter number of Gtk::Tooltips#initialize.

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

	* src/rbgtktreemodel.c, src/rbgtktreeiter.c: Move some methods to Gtk::TreeIter.

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

	* sample/texthook.rb, text.rb, testim.rb: Removed. 
	* sample/calendar.rb, cursor.rb, drawing.rb, xbm_cursor.rb, t-gtksocket.rb, t-gtkplug.rb: 
	Follow Ruby/GTK2.
	* src/rbgdkwindow.c, src/rbgdk.c: Move Gdk::Window#pointer_grab/ungrab to 
	Gdk.pointer_grab/ungrab, Gdk::Window#keyboard_grab/ungrab to 
	Gdk.keyboard_grab/ungrab, 
	* src/rbgdk.c: Gdk.pointer_grabbed? -> Gdk.pointer_is_grabbed?.
	* src/rbgdkevent.c: Gdk::EventMotion#is_hint -> hint?. 
	* src/rbgtkwidget.c: Fix parameter number of Gtk::Widget#queue_draw_area.
	* src/rbgtkselection.c: Add file.
	* src/rbgtktextiter.c: Rename is_foo? to foo?. 
	* src/rbgtkstatusbar.c: Rename set_resize_grip to set_has_resize_grip, 
	resize_grip? to has_resize_grip? 

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

	* src/rbgtkentry.c: Fix small bug of Gtk::Entry#initialize.

2002-10-30  Masao Mutoh  <mutoh@highway.ne.jp>
	
	* src/rbgtkitemfactory.c: Change parameter order of Gtk::ItemFactory#create_item, 
	#create_items. 
	* src/rbgtkwidget.c, src/rbgtkdrag.c: Move Dnd methods to rbgtkdrag.c.
	* src/rbgtkwidget.c: Remove property methods/obsolete methods.
	Add Gtk::Widget#set_accel_path, #set_parent_window
	#parent_window, #set_direction, #direction, .set_default_direction,
	.default_direction, #modifier_style, #modify_fg/bg/text/base/font,
	#create_pango_context, #pango_layout, #render_icon,
	.push/pop_composite_child, #set_double_buffered, #set_redraw_on_allocate,
	#mnemonic_activate.
	Add constants(GtkWidgetHelpType, GtkTextDirection).
	* src/rbgtkwindow.c: Add Gtk::Window::POS_CENTER_ALWAYS, 
	Gtk::Window::POS_CENTER_ON_PARENT.
	* src/rbgtkselectiondata.c: Remove Gtk::SelectionData#copy. 
	Add Gtk::SelectionData#set_text, #text, #targets_include_text, #remove_all.
	* src/rbgdkrectangle.c: Fix gdkrect_initialize didn't return Qnil.

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

	* src/rbgtkconstants.c, src/rbgtkwindow.c: Move GtkWindowPosition, GtkWindowType to 
	rbgtkwindow.c.
	* src/rbgtkconstants.c, src/rbgtkbbox.c: Move GtkButtonBoxStyle to rbgtkbbox.c.
	* src/rbgtkeditable.c: Apply G_DEF_SETTERS.
	* src/rbgtkeditable.c, src/rbgtk.[ch]: Remove mGtkEditable.
	* src/rbgtkconst.c: Implement all general constants.
	Remove GtkMatchType, GtkPreviewType.
	* src/rbgtkwindowgroup.c: Code clean up.
	* src/rbgtktreeselection.c: Rename Gtk::TreeSelection#iter_selected? to #iter_is_selected?
	#path_selected? to path_is_selected?
	* src/rbgtktextmark.c: Apply G_DEF_SETTERS.
	* src/rbgtkstyle.c: Remove obsolete methods.
	Add Gtk::Style#attached?
	* src/rbgtkrc.c: Remove Gtk::RC.add_widget_name_style, Gtk::RC.add_widget_class_style.
	* src/rbgtktreeviewcolumn.c: Rename Gtk::TreeViewColumn#cell_visible? to 
	#cell_is_visible?, 
	* src/rbgtktooltips.c: Remove Gtk::ToolTips#set_delay.
	Add Gtk::ToolTips#force_window.

2002-10-26  Masao Mutoh  <mutoh@highway.ne.jp>
	* src/rbgtkcellrenderertext.c: Remove property methods. 
	* src/rbgtkcellrenderertoggle.c: Remove property methods.
	* src/makeinits.rb: Fix error when obsoleted class was not found.
	* src/rbgtkprogressbar.c: Remove property/obsoleted methods.
	Add Gtk::ProgeressBar#pulse.
	* src/rbgtkprogress.c: Remove all methods as they are all obsoleted.
	* src/rbgtkoldeditable.c, src/rbgtkclist.c, src/rbgtkctree.c, src/rbgtktext.c,
	src/rbgtkpreview.c: Remove files.
	* src/rbgtkvscale.c: Gtk::VScale.new accept range.
	* src/rbgtkhscale.c: Gtk::HScale.new accept range.
	* rbgtkscale.c: Remove property methods.
	* rbgtkruler.c: Code clean up. Add Gtk::Ruler#metric, Gtk::Ruler#range.
	* rbgtkspinbutton.c: Remove property methods.
	Add Gtk::SpinButton#configure, #value_as_int, #update, #increments, #range.
	* rbgtkentry.c: Gtk::Entry.new accept no parameter any longer. 
	Remove proprety methods. Remove Gtk::Entry#append_text, #prepend_text.
	Add Gtk::Entry#layout, #layout_offsets.
	* rbgtkcurve.c: Remove property methods. Rename constants.
	* rbgtkdrawingarea.c: Remove Gtk::DrawingArea#size.
	* rbgtkcalendar.c: Code clean up. Remove Gtk::Calendar#get_year/month/day.
	Rename #get_date to #date.
	* rbgtkconst.c: Remove GtkToolbarStyle. 
	* rbgtktoolbar.c: Remove property methods.Code cleanup.
	Gtk::Toolbar.new accept no parameter any longer. 
	Add Gtk::Toolbar#insert_stock.
	Add constants(GtkToolbarStyle).
	* rbgtktextview.c: Re-Implement Gtk::TextView.
	* rbgtktable.c: Remove property methods.
	Add Gtk::Table#default_row_spacing, #default_col_spacing, #attach_defaults,
	#resize.
	* rbgtksocket.c: Remove Gtk::Socket#steal, Code clean up. 
	* rbgtknotebook.c: Remove property methods. 
	Add Gtk::Notebook#get_menu_label_text, #get_tab_label_text, #tab_pos
	* rbgtkmenu.c: Remove Gtk::Menu#append, #prepend, #insert.
	Add Gtk::Menu#set_tearoff_state, #detach, attach_widget.
	* rbgtkmenubar.c: Remove Gtk::MenuBar#append, #prepend, #insert. 
	* rbgtkmenushell.c: Remove property methods. Code clean up.
	Add Gtk::MenuShell#selet_item, #deselect, #activate_item.
	Add constants(GtkMenuDirectionType).
	* rbgtklayout.c: Remove property methods, Remove Gtk::Layout#thaw, #freeze.
	Add Gtk::Layout#size
	* rbgtkpaned.c: Remove property methods. Remove Gtk::Paned#set_cutter_size 
	* rbgtkfixed.c: Add Gtk::Fixed#set_has_window, #has_window?. 

2002-10-24  Masao Mutoh  <mutoh@highway.ne.jp>

	* src/rbgtkstatusbar.c: Code clean up. Add Gtk::StatusBar#resize_grip?, #set_resize_grip. 
	* src/rbgtkcombo.c: Remove property methods. Code cleanup.
	* src/rbgtkvbbox.c: Remove Gtk::HBoxButton#set/get_spacing_default, set/get_layout_default.
	* src/rbgtkhbbox.c: Remove Gtk::HBoxButton#set/get_spacing_default, set/get_layout_default.
	* src/rbgtkbox.c: Remove property methods. Code clean up. Add Gtk::Box#pack_start/end_defaults. 
	* src/rbgtkviewport.c, src/rbgtkscrolledwindow.c, src/rbgtkhandlebox.c, src/rbgtkplug.c: 
	Remove property methods. Code clean up.
	* src/rbgtkmessagedialog.c: Implement Gtk::MessageDialog.
	* src/rbgtkfontselection.c: Remove property methods.
	* src/rbgtkfontselectiondialog.c: Code clean up. Remove property methods.
	Remove Gtk::FontSelectionDialog#font
	Gtk::FontSelectionDialog#initialize accept both no parameter and title.
	* src/rbgtkdialog.c: Implement Gtk::Dialog#run, #response, #add_button, #add_action_widget, 
	#set_default_response, #set_response_sensitive.
	Implement constants(GtkDialogFlags, GtkResponseType).
	* src/rbgtkfilesel.c: Remove Gtk::FileSelection#action_area. 
	Add Gtk::FileSelection#fileop_dialog, #selections.
	Gtk::FileSelection#initialize accept both no parameter and title.
	* src/rbgtkcolorselectiondialog.c: Separate from rbgtkcolorsel.c. 
	Gtk::ColorSelectionDialog#initialize accept both no parameter and title.
	* src/rbgtkcolorsel.c: Remove Gtk::ColorSelection#set/get_color.
	Add Gtk:ColorSelection#set_previous_color, #previous_color, #previous_alpha,
	#set_previous_alpha, adjusting?.

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

	* src/rbgtkwindow.c: Implement Gtk::Window#active_focus, #active_default, #set_gravity, 
	#gravity, #focus, #present, #iconify, #deiconify, #stick, #unstick, #maximize, 
	#unmaximize, #set_decorated, #set_role, #set_type_hint, #decorated?, #default_size, 
	#destroy_with_parent?, #frame_dimensions, #mnemonic_modifier, #position, #role, #size, 
	#transient_for, #type_hint, #move, #resize.
	* src/rbgtkwindow.c, src/rbgtkmain.c: Move Gtk::Window#grab_add/remove to 
	Gtk.grab_add/remove.
	* src/rbgtklist.c, src/rbgtktree.c, src/rbgtklistitem.c, src/rbgtktreeitem.c: Removed.
	* src/rbgtktearoffmenuitem.c: Code cleanup.
	* src/rbgtkseparatormenuitem.c: Implement Gtk::SeparatorMenuItem.
	* src/rbgtkimagemenuitem.c: Implement Gtk::ImageMenuItem. 
	* src/rbgtkradiomenuitem.c: Remove property methods. Code cleanup. 
	* src/rbgtkcheckmenuitem.c: Remove property methods.
	* src/rbgtkmenuitem.c: Change Gtk::MenuItem#right_justify to #set_right_justified. 
	Add Gtk::MenuItem#right_justify?, #submenu, #toggle_size_allocate.
	* src/rbgtkoptionmenu.c: Remove property methods. Add Gtk::OptionMenu#history.
	* src/rbgtkradiobutton.c: Remove property methods. 
	* src/rbgtkcheckbutton.c: Code clean up.
	* src/rbgtktogglebutton.c: Remove property methods. Remove Gtk::ToggleButton#set_state. 
	* src/rbgtkbutton.c: Remove property methods. 

2002-10-21  Masao Mutoh  <mutoh@highway.ne.jp>

	* src/rbgtkframe.c: Remove property methods. Add Gtk::Frame#label_align. 
	* src/rbgtkbin.c: Replace Gtk::Bin#child.

2002-10-19  Masao Mutoh  <mutoh@highway.ne.jp>

	* src/rbgtkcontainer.c: Remove property methods. Remove Gtk::Container#foreach.
	* src/rbgtkimage.c: Replace file. Accept plural gtype in Gtk::Image#initialize. 
	Remove Gtk::Image#get/set. Implement GtkImageType.
	* src/rbgtktipsquery.c: Removed.
	* src/rbgtkaccellabel.c: Remove property methods. Gtk::AccelLabel#get_accel_width -> #accel_width.
	* src/rbgtkobject.c:  Remove Gtk::Object#gtk_type.
	Remove GtkArgFlags, GtkSignalRunType. 
	* src/rbgtkaccelgroup.c: Remove Gtk::AccelGroup#attach, #dettach.
	Remove constants(Gtk::AccelGroup::ACCEL_VISIBLE/LOCKED/MASK). Use Gtk::ACCEL_* instead.
	Gtk::AccelGroup.activate return true/false not self.
	* src/rbgtkmisc.c: Remove property methods. Implement Gtk::Misc#padding, #alignment.
	* src/rbgtklabel.c: Remove property methods.
	* src/rbgtktreeview.c: Fix typos. Pointed out by Joshua Keith <joshuakeith@linuxmail.org>.

2002-10-18  Masao Mutoh  <mutoh@highway.ne.jp>

	* src/rbgdk.c, src/rbgdkwindow.c: 
	Move Gdk::Window#pointer_is_grabbed? -> Gdk::pointer_grabbed?. 
	* src/rbgdkwindow.c: Remove Gdk::Window#set_colormap, #set_hints, #get_size, #visual, 
	#colormap, #window_type, #deskrelative_origin, #root_window, 
	Remove Gdk::Window#foreign_new temporarily. This method will implement in Gdk::X.
	Add Gdk::Window#visible?, #viewable?, #state, #iconfify, #deiconify, #stick, #unstick, 
	#maximize, #unmaximize, #scroll, #copy_area, #set_colormap.
	Change name of Gdk::Window#get_root_origin -> #root_origin, #get_geometry -> #geometry, 
	#get_pointer -> #pointer, #get_events -> events,
	Change parameter of Gdk::Window#show, 
	Combine Gdk::Window#clear_area, #clear_area_e.
	Some constants move from rbgdkconst.c.
	Apply G_DEF_SETTERS.
	* src/rbgdkselection.c: Add some constants. Code clean up.
	* src/rbgdkevent.c, src/rbgdk.c: Gdk::events_pending -> Gdk::Event::events_pending?
	* src/rbgdk.c: Code clean up. Add Gdk::set_double_click_time.
	* src/rbgdkatom.c, src/rbgdkconst.c, src/rbgdkfont.c: Move some constants.
	
2002-10-16  Masao Mutoh  <mutoh@highway.ne.jp>

	* src/rbgdkwindow.c: Remove Gdk::Window#set_hints.

	* src/rbgdkkeyval.c: Gdk::Keyval#to_name -> Gdk::Keyval#name. 
	* src/rbgdkgc.c, src/rbgdkconst.c: Some constants were moved from rbgdkconst.c. Apply G_DEF_SETTERS. 
	Some fixes.
	* src/rbgdkgeometry.c: Apply G_DEF_SETTERS.
	* src/rbgdkimage.c, src/rbgdkconst.c: Remove Gdk::Image.get, Gdk::Image.new_bitmap.  
	Some constants were moved from rbgdkconst.c. 
	* src/rbgdkrectangle.c: Apply G_DEF_SETTERS. 
	* src/rbgdkregion.c, src/rbgdkconst.c: Some constants were moved from rbgdkconst.c. 
	* src/rbgdkvisual.c, src/rbgdkconst.c:  Some constants were moved from rbgdkconst.c.

2002-10-15  Masao Mutoh  <mutoh@highway.ne.jp>

	* src/rbgdkconst.c, src/rbgdkevent.c: Implement constants. Some constants were moved from rbgdkconst.c.
	* src/rbgdkrgb.c: Rename Gdk::Rgb to Gdk::RGB.
	* src/rbgdkdraw.c, src/rbgdkrgb.c: Move Gdk::Drawable#draw_*image to Gdk::RGB#draw_*_image.
	* src/rbgdkconst.c, src/rbgdkrgb.c: Move Gdk::RGB_DITHER_* to Gdk::RGB#DITHER_*.
	* src/rbgdkdraw.c: Implement Gdk::Drawable#draw_drawable. 
	* src/rbgdkconst.c: Code clean up. 
	* src/rbgdkdragcontext.c: Fix misused definition. 
	* src/rbgdkcolor.c: Apply G_DEF_SETTERS. 

2002-10-14  Masao Mutoh  <mutoh@highway.ne.jp>

	* doc/: Remove files.
	* src/rbgtktreeselection.c: Fix typo for Gtk::TreeSelection#iter_selected?. 
	Apply G_DEF_SETTERS2.
	* src/rbgtktreeviewcolumn.c: Apply G_DEF_SETTERS2. Change parameter of 
	Gtk::TextViewColumn.new.
	* src/rbgtktreemodel.c: Apply G_DEF_SETTERS2.
	* src/rbgtkliststore.c: Add file.
	* src/rbgtktreestore.c: Gtk::TreeStore#clear return self. 
	* src/rbgtktextview.c: Modify file format.
	* src/rbgtktextbuffer.c: Implement Gtk::TextBuffer#insert, #insert_at_cursor.
	
2002-10-10  Masao Mutoh  <mutoh@highway.ne.jp>

	* src/rbgtktreeselection.c: Add Gtk::Selection#selected.

2002-10-09  Masao Mutoh  <mutoh@highway.ne.jp>

	* src/rbgtktreeviewcolumn.c: Gtk::TreeViewColumn.new - Accept Symbol for properties.
	* src/rbgtktreeselection.c: Add Gtk::Selection#selected_each.
	* src/rbgtktreemodel.c: Remove Gtk::TreeModel#iter_next? and Gtk::TreeModel#iter_children. 
	Instead of these methods, I implemented Gtk::TreeModel#get_children.
	Fix return value of Gtk::TreeModel#iter_n_children.
	* src/rbgdkevent.c: Fix class name of Gdk::EventSelection from Gdk::Gdkeventselection.
	* src/rbgtkfontselection.c, src/rbgtkfontselectiondialog.c, src/rbgtkmain.c: Change 
	G_CONST_RETURN to const.
	* extconf.rb: Re-add -Wall option to CFLAGS when compiler is gcc
	(I've forgotten it!).

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

	* src/rbgtktreeselection.c: Add a file.
	* src/rbgtkconst.c: Modify GtkSelectionMode.
	* src/rbgtktreeselection.c: Fix bad definition of the class.
	* src/rbgdkwindow.c: Gdk::Window#set_icon(). Accept nil.
	* src/rbgtktreemodel.c: Gtk::TreeModel#get_value(). Fix a segfault.

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

	* extconf.rb: Add -Wall option to CFLAGS when Compiler is gcc.
	* doc/rbbr_rb.rb, doc/rbdump.rb: Remove files.

2002-10-06  Masahiro Sakai  <sakai@tom.sfc.keio.ac.jp>

	* src/rbgtktextview.c: file added.

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

	* src/rbgtktreeviewcolumn.c: Fix return a segfault of tvc_get_spacing().
	* doc/gtkbrows.rb, doc/rbbr_gtk.rb: Remove files.

2002-10-05  Masahiro Sakai  <sakai@tom.sfc.keio.ac.jp>

	* src/rbgtkradiomenuitem.c, src/rbgtktreemodel.c,
	src/rbgtktreerowreference.c, src/rbgtktreeviewcolumn.c: fix typos and
	trivial errors.

	* extconf.rb: improvement for building in different directory.
	(not completed)

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

	* src/rbgtktreeviewcolumn.c: Change arguments of 
	Gtk::TreeViewColumn#initialize.
	* src/rbgtktreemodel.c: Add Gtk::TreeModel#iter_n_children. 
	Fix arguments of #iter_next, #iter_nth_child. 
	Change #iter_next -> iter_next?, #iter_has_child -> iter_has_child?.

2002-10-03  Masao Mutoh  <mutoh@highway.ne.jp>

	* src/rbgtkcelleditable.c, src/rbgtkcellrenderer.c, 
	src/rbgtkcellrendererpixbuf.c, src/rbgtkcellrenderertext.c, 
	src/rbgtkcellrenderertoggle.c, src/rbgtktreeiter.c, 
	src/rbgtktreemodel.c, src/rbgtktreepath.c, src/rbgtktreerowreference.c, 
	src/rbgtktreestore.c, src/rbgtktreeview.c, src/rbgtktreeviewcolumn.c: 
	Add files.
	* src/rbgtk.h: Add GTK_TYPE_TREE_ROW_REFERENCE.

2002-10-02  Masahiro Sakai  <sakai@tom.sfc.keio.ac.jp>

	* src/rbgtktextiter.c: make Gtk::TextIter be boxed type.

	* doc/rbbr.rb: implement PropertyList and SignalList for displaying
	properties and signals respectively.

2002-10-01  Masao Mutoh  <mutoh@highway.ne.jp>

	* src/rbgtkradiomenuitem.c, src/rbgtkradiobutton.c, src/rbgtklist.c,
	src/global.c: Support rbgutil.[ch].
 
2002-09-30  Masahiro Sakai  <sakai@tom.sfc.keio.ac.jp>

	* src/rbgtktext.c, src/rbgtkctree.c: fix typo
	GD_TYPE_COLOR -> GDK_TYPE_COLOR
	NI_P -> NIL_P

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

	* src/*.c: Change RVAL2BOXED(obj) to RVAL2BOXED(obj, gtype).

2002-09-21  KUBO Takehiro  <kubo@jiubao.org>

	* src/rbgdkpixmap.c (gdkbmap_create_from_data, 
	gdkpmap_create_from_data): accept nil for the argument of window.

2002-09-19  Masao Mutoh  <mutoh@highway.ne.jp>

	* src/rbgdkdraw.c: Remove Deprecated methods
	(Gdk::Drawable#draw_string, #draw_text, 
	#draw_pixmap, #draw_bitmap).
	* src/rbgdkevent.c: Remove Gdk::Event#copy, 
	Change Gdk::Event#get_time to #time.
	
2002-09-19  Masao Mutoh  <mutoh@highway.ne.jp>

	* extconf.rb: Bugfix: undefined symbol: Init_gtk_inits.
	Reported by Markus Jais <mjais@web.de>

2002-09-18  Masao Mutoh  <mutoh@highway.ne.jp>

	* README.EXT(.ja): Remove file.
	* README: Modified.

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

	* src/rbgdkdnd.c: Rename to src/rbgdkdragcontext.c.
	
2002-09-16  Masao Mutoh  <mutoh@highway.ne.jp>

	* extconf.rb: Bugfix for using ruby-1.6.x. 
	Reported by markus jais <mjais@web.de>.
	* lib/gtkcompat.rb: Remove file temporarily. 
	* src/rbgdkcursor.c: Remove LAST_CURSOR, CURSOR_IS_PIXMAP. 
	Add Gdk::Cursor#pixmap?

2002-09-15  Masao Mutoh  <mutoh@highway.ne.jp>

	* README: Revise README.
	* extconf.rb: Add check Ruby/GLib2 was installed or not.
	Install lib/gtk2.rb automatically.

2002-09-15  Masao Mutoh  <mutoh@highway.ne.jp>

	* src/rbgtk.h: Remove CSTR2OBJ().
	* src/*.c: CSTR2OBJ() -> CSTR2RVAL, STR2CSTR -> RVAL2CSTR.

2002-09-14  Masahiro Sakai  <sakai@tom.sfc.keio.ac.jp>

	* extconf.rb: use $libs instead of $LDFLAGS
	Append -fnative-struct to $CFLAGS when G_OS_WIN32 is defined

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

	* src/*.c: rename RBGOBJ_INITIALIZE to G_INITIALIZE.
	Add 'indent-tabs-mode: nil' to header.
	Support G_RELATIVE, G_RELATIVE2, G_REMOVE_RELATIVE.

2002-09-12  Masao Mutoh  <mutoh@highway.ne.jp>

	* src/global.c, src/rbgtk.h: Remove arg_to_value(). 
	* src/rbgtkobject.c: Remove signal_comp(), signal_setup_args(),
	signal_sync_args(), signal_callback(), arg_set_value(). 
	They move to glib/rbgobj_signal.c.
	* src/rbgtkwidget.c: Remove some comments.

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

	* src/makeinits.rb: Add file. create rbgtkinits.c.
	* src/*.[ch]: Remove calling Init_* (They are created by makeinits.rb).
	* src/rbgtkstyle.c: Readd Gtk::Style#style, Gtk::Style#set_style.

2002-09-10  Masao Mutoh  <mutoh@highway.ne.jp>

	* src/rbgtkwidget.c: Remove Gtk::Widget#.*_event.
	* src/rbgtk.h, rbgtkobject.c, rbgtkwidget.c, rbgtkmain.c, global.c:
	Apply RVAL2GEV, GEV2RVAL macros.
	* src/rbgtk.c: Code clean up.
	* src/rbgtkctree.c: Fix warning message of compiling time.
	
2002-09-09  Masao Mutoh  <mutoh@highway.ne.jp>

	* src/rbgtkctree.c: Bugfix for segmentation fault.
	* src/rbgdkevents.c: Code clean up.

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

	* src/rbgdkgeometry.c: Add file. It's my mistake.
	* src/rbgdk.c, src/rbgdkevent.c: Move *_gdkevent() to rbgdkevent.c.
	Remove declaration of gdkEvent*.

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

	* src/rbgtkrequision.c: Fix a param of G_DEF_CLASS from mGdk to mGtk.
	* src/rbgtkctree.c: Apply G_DEF_CLASS to Gtk::CTreeNode.
	* src/rbgdkgeometry.c: Separate from src/rbgdkwindow.c.
	* src/rbgdkgeometry.c, src/rbgtkwindow.c,src/rbgtk.h: 
	make GDK_TYPE_GEOMETRY as boxed object and apply G_DEF_CLASS.
	* src/rbgtk.c, src/rbgtkprevinfo.c, src/rbgtkobject.c: 
	Move Gtk::PreviewInfo to src/rbgtkprevinfo.c.
	Make Gtk::Preview as GTK_DISABLE_DEPRECATED.
	
2002-09-07  Masao Mutoh  <mutoh@highway.ne.jp>

	* src/rbgdkregion.c, src/rbgdkatom.c, src/rbgtk.h: 
	make GDK_TYPE_REGION, GDK_TYPE_ATOM as boxed object	
	and apply G_DEF_CLASS.
	* src/rbgtkrequisition.c: Apply G_DEF_CLASS.
	* src/rbgdk.c, src/rbgtk.h: remove make_tobj(), get_tobj().

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

	* extconf.rb, src/rbgtk.c: abolish NATIVE_WIN32, use G_OS_WIN32 instead
	* src/rbgtk.h: include appropriate header file for GDK_ROOT_WINDOW
	when gdk target is linux-fb or directfb
	* rbgdkwindow.c: don't define Gdk::Window.root_window if
	GDK_ROOT_WINDOW isn't defined.

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

	* src/rbgtkmenubar.c: Remove Gtk::MenuBar#set_shadow_type
	(pointed out by Masahiro Sakai <sakai@tom.sfc.keio.ac.jp>).

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

	* src/rbgdkdraw.c: Remove gdkSegment. Remove Gdk::Drawable#geometry,
	because it was only for Gdk::Window.
	Add Gdk::Drawable#size, #depth.
	* src/rbgdkpixmap.c: Bugfix for Gdk::Pixmap#create_* when tcolor is Qnil.
	* src/rbgdkimage.c: Apply G_DEF_CLASS.
	* src/rbgtkdata.c, src/rbgtkobject.c: Remove Gtk::Data. Remove file.
	* src/rbgtkadjustment.c, src/rbgtktooltips.c: 
	Separate file from rbgtkdata.c.

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

	* src/rbgdkrectangle.c: Separate file from rbgdkregion.c.
	Apply G_DEF_CLASS.
	* src/rbgdkregion.c: Remove Gdk::Rectangle part.
	* src/rbgdkfont.c, src/rbgtkselectiondata.c: Apply G_DEF_CLASS.
	* src/rbgtk.h, src/rbgdkgc.c, src/rbgtkwidget.c, src/rbgtkobject.c: 
	Apply BOXED2RVAL, RVAL2BOXED for rbgdkrectangle, rbgdkfont.c, 
	rbgtkselectiondata.c.
	* src/rbgdk.h, src/rbgdkallocation.c: Inherited GdkRectangle 
	and remove all methods(Because this is typedef of GdkRectangle).
	* src/rbgdkconstants.c,src/rbgdkselection.c: Move constans.

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

	* src/rbgdkcolor.c, src/rbgdkcursor.c: Inherited GLib::Boxed 
	instead of using RB_DEF_CLASS.

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

	* src/rbgdkregion.c, src/rbgtk.h: Remove Gdk::Point.

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  Masao Mutoh  <mutoh@highway.ne.jp>

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

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

	* src/rbgtktextiter.c, src/rbgtktextbuffer.c: add file.

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

	* src/rbgdkcolor.c: Support RB_DEF_CLASS system.
	Remove Gdk::ColorContext temporarily. 
	Add Gdk::Color#==.
	* src/rbgdkcursor.c, rbgdk.c, rbgtk.h: Apply RB_DEF_CLASS system.
	* src/*.c: ditto.
	* sample/cursor.rb: Support Ruby/GTK2.

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

	* src/rbgtkplug.c, src/rbgtksocket.c: fix typo and trivial errors.

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

	* src/rbgdkevent.c, src/rbgtkctree.c: follow change of rbgobj_register_r2g_func()

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

	* src/rbgtksocket.c: rename Gtk::Socket#xwindow to Gtk::Socket#id
	* src/rbgtksocket.c: implement Gtk::Socket#add_id to wrap gtk_socket_add_id()
	* src/rbgtkplug.c: implement Gtk::Plug#id to wrap gtk_plug_get_id()
	* src/rbgtkplug.c: Gtk::Plug#initialize allow omitting socket id

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

	* extconf.rb: use 'pkg-config --variable=target' to know windowing API
	instead of checking 'gdk/gdkx.h'
	* src/rbgtk.[ch]: move id_relative_callbacks from glib
	* src/rbgtk.h: use GDK_WINDOWING_X11 and GDK_WINDOWING_WIN32 instead of
	HAVE_GDK_GDKX_H and G_OS_WIN32.
	* src/rbgtksocket.c: ditto
	* src/rbgtk.[ch]: make add_relative(), add_relative_removable(), 
	remove_relative() be macros for corresponding glib2.so API.
	* src/rbgtk.h: remove RUBY_GTK_OBJ_KEY

2002-08-07  Masahiro Sakai  <s01397ms@sfc.keio.ac.jp>

	* src/rbgtktextchild.c, src/rbgtktextmark.c, src/rbgtktexttag.c:
	add file

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

	* src/rbgtkeditable.c: use G_DEF_INTERFACE
	* src/rbgtkentry.c, src/rbgtkoldeditable.c: not include Gtk::Editable
	explicitly. (now it is included automatically by glib2.so)

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

	* extconf.rb, src/rbgtkplug.c, src/rbgtksocket: check whether functions
	are available or not. (for win32)
	* extconf.rb, src/rbgtkaccelgroup.c: check whether
	_gtk_accel_group_attach() and _gtk_accel_group_detach() are available
	or not. (for win32)
	* extconf.rb: use 'gtk+-2.0' instead of 'gtk+-x11-2.0'

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

	* src/rbgtktree.c: suppress warnings
	* src/rbgtktext.c: use G_DEF_CLASS
	* src/rbgtklayout.c: remove unused global variable gLayout
	* src/rbgtkaccellabel.c: remove unused global variable gAccelLabel
	* src/rbgtkobject.c: make gObject be local variable

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

	* src/*.c: remove definitions of signal names.
	  Now they are defined automatically by glib2.so

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

	* src/rbgdkpixmap.c, src/rbgtkobject.c, src/rbgtkwindowgroup.c:
	Remove rbgobj_register_class(). Use G_DEF_CLASS() instead.
	* src/*.c: Collect initialization calls (aka Init_hoge()) of
	descendants of Gtk::Object, and put them into Init_gtk_object().

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

	* src/rbgtk.c: restore definition of gAllocation and gRequisition.
	  (tentative?)
	* sample/testgtk/labels.rb: convert encoding from euc-jp to utf-8

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

	* src/rbgtk.[ch]: Remove rbgtk_register_class().
	* src/rbgtk.h: Remove RUBY_GTK_OBJ_KEY.
	* src/rbgtkallocation.c, src/rbgtkrequisition.c: Divide from rbgtk.c.
	* src/rbgtkitemfactroy.c: Remove Gtk::ItemFactory::Constants.
	* src/*.c: Apply G_DEF_CLASS(), G_DEF_CLASS2(), GTYPE2CLASS().
	* src/rbgdkevent.c: Add Gdk::EventButton#button ,#state.
	* src/rbgdkwindow.c: Remove Gdk::WindowAttr temporarily.
	* src/rbgdkdraw.c: Remove Gdk::Segment temporarily.
	* src/rbgdkgc.c: Remove Gdk::GCValues temporarily.
	* src/rbgdk.c: Remove Gdk::Error temporarily.
	* src/rbgtknotebook.c: Remove Gtk::Notebook#cur_page, #page temporarily.

2002-07-30  Masahiro Sakai  <sakai@tom.sfc.keio.ac.jp>

	* src/rbgtkeditable.c: Gtk::Editable becomes a module
	* src/rbgtkoldeditable.c: Add file, Support Gtk::OldEditable

2002-07-28  Masahiro Sakai  <sakai@tom.sfc.keio.ac.jp>
 
	* src/rbgdkcolormap.c, src/rbgdkdnd.c, src/rbgdkdraw.c,
	src/rbgdkevent.c, src/rbgdkgc.c, src/rbgdkimage.c, src/rbgdkvisual.c,
	src/rbgdkwindow.c, src/rbgtkaccelgroup.c:
	  make the following classes be subclasses of GLib::GObject.
	    Gdk::Colormap, GdkDragContext, Gdk::Drawable, Gdk::GC, Gdk::Image,
	    Gdk::Visual, Gdk::Window, Gtk::AccelGroup,
	* src/rbgtkpaned.c: fixed cinfo.gtype

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

	* src/rbgtknotebook.c: Remove Gtk::NotebookPage temporarily.
	* src/rbgtk.[ch]: Remove Gtk::Error, Gtk::RcStyle temporarily.

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

	* src/rbgdkevent.c, src/rbgdkwindow.c, src/rbgtkplug.c,
	src/rbgtksocket.c: suppress warnings which related to the
	representation of GdkNativeWindow.

2002-07-26  Masahiro Sakai  <sakai@tom.sfc.keio.ac.jp>

	* src/rbgtkobject.c (gobj_destroy): follow Ruby/GLib's change of
	  internal data structure.

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

	* src/rbgtkpacker.c: Add file. Support Gtk::Packer.
	* src/rbgtk.c, rbgtk.h, rbgtkconst.c, rbgtkcontainer.c:
	Support Gtk::Packer.
	* 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  Masao Mutoh  <mutoh@highway.ne.jp>

	* src/rbgdkim.c: Remove file.
	* src/rbgtk.h: Fix compile error for rbgdkfont.c(#ifdef GTK_DISABLE_DEPRECATED was wrong)
	* src/rbgdkcolormap.c: Remove Gdk::Colormap#alloc.

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

	* src/rbgdkvisual.c, src/rbgdkcolormap.c:File divide from rbgdkcolor.c.
	* src/rbgdkvisual.c, src/rbgdkcolormap.c, src/rbgdkdnd.c:
	Support GOBJ2RVAL/RVAL2GOBJ
	(Though Gdk::Visual, Gdk::Colormap, Gdk::DragContext is not descendant
	of Glib::GObject).
	* src/rbgdkrgb.c, src/rbgdkvisual.c, src/rbgdkdnd.c: 
	Change get_hoge to hoge.
	* src/rbgdkcolormap.c, src/rbgdkdnd.c: Change "new" to "initialize"
	* src/rbgdkdnd.c: Remove Gdk::DragContext::Constants.
	* src/*.c: Change make_gdkvisual/cmap/dragcontext to GOBJ2RVAL(), 
	get_gdkvisual/cmap/dragcontext, to RVAL2GOBJ()
	* src/rbgdkfont.c, src/rbgdkdraw.c, src/rbgdkgc.c, 
	src/rbgdkim.c, src/rbgdkgc.c, src/rbgtk.h, src/rbgtk.c, 
	src/rbgtkfontselection.c, src/rbgtkfontselectiondialog.c, 
	src/rbgtkobject.c, src/rbgtktext.c: Add GTK_DISABLE_DEPRECATED macro.
	
2002-07-04  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-06-24  Masao Mutoh  <mutoh@highway.ne.jp>

	* src/rbgdkpixmap.c: Change RBGTK_INITIALIZE to RBGOBJ_INITIALIZE.
	* src/*.[ch]: Change make_gdkgc() to GOBJ2RVAL(), get_gdkgc() to RVAL2GOBJ().

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

	* src/rbgtk.c, src/rbgtk.h: Change rbgtk_class_info to RGObjClassInfo.
	Remove gtk_type_hash
	* src/rbgtk.h: Remove unused extern definition(warn/mesg/print_handler)
	* src/*.[ch]: Change make_gstyle(), make_gtkaccelgrp(), 
	make_gdkwindow(),make_gdkpixmap(), make_gdkbitmap(), new_gdkwindow(), 
	new_gdkpixmap(), new_gdkbitmap()to GOBJ2RVAL, 
	get_gstyle(), get_gtkaccelgrp(), get_gdkwindow(), get_gdkpixmap(), 
	get_gdkbitmap()  to RVAL2GOBJ().
	* src/rbgtkaccelgroup.c, src/rbgtkstyle.c: 
	Correspond to RGObjClassInfo.
	
2002-06-23  Masao Mutoh <mutoh@highway.ne.jp>

	* src/rbgtk.c, src/rbgtk.h: Remove gobj_mark(),rbgtk_lookup_class(),
	rbgtk_lookup_class_by_gtype(), get_gtk_type().
	* src/rbgtkobject.c: Remove force_get_gobject(),null(),
	clear_gobject(),id_gtkdata, id_relatives, id_relative_callbacks, 
	id_class_info.
   	* src/rbgtk.c: Rename set_gobject() to rbgtk_initialize_gtkobject().
	and modified(by Masahiro Sakai <s01397ms@sfc.keio.ac.jp>).
   	* src/rbgtk.h: Add RBGTK_INITIALIZE().
   	* src/*.[ch]: Change set_widget(), set_gobject() to RBGTK_INITIALIZE().
	Change get_gobject(), get_widget() to RVAL2GOBJ().
	Change get_value_from_gobject() to GOBJ2RVAL().
	* ChangeLog: Change Date format.

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

	* src/rbgdkwindowgroup.c: File Added. Support Gtk::WindowGroup
	* src/rbgtk.c, src/global.h: Support Gtk::WindowGroup

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-22  Masahiro Sakai <s01397ms@sfc.keio.ac.jp>

	* src/*.c: abolish make_gobject(), make_gobject_auto_type() and 
	make_gwidget().
	use GOBJ2RVAL() instead.

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

	* README: Revise description of License obviously.

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

	* src/rbgdkwindow.c: Add Gdk::Window#propery_get, #propery_delete.
	But they are not implemented yet. 

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

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

2002-06-10  Masahiro Sakai <s01397ms@sfc.keio.ac.jp>

	* lib/gtk2.rb: File added
	* src/rbgdkevent.c, src/rbgtk.c, src/rbgtk.h, src/rbgtkobject.c:
	  Use glib extension library.

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-05-30  Masahiro Sakai  <s01397ms@sfc.keio.ac.jp>

	* src/*.c: Add rbgtk_register_class() call.
	* src/rbgtk.c (get_gtk_type): Get rid of hardcoding GTK_IS_*.

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

	* README: Modified.

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

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

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  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.
	(Ruby-GNOME 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
	(Ruby-GNOME patch [555101])

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

	* extconf.rb: Support --with-pkg-config (like Ruby-GNOME patch [532458])

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

	* extconf.rb: Same as Ruby-GNOME CVS. Code cleanup.

2002-05-24  Masahiro Sakai <zvm01052@nifty.ne.jp>

	* src/init.c src/rbgdkimage.c src/rbgtk.c src/rbgtkcontainer.c
	src/rbgtkeditable.c src/rbgtkitem.c src/rbgtkitemfactory.c: 
	Add GDK_ENABLE_BROKEN, GTK_ENABLE_BROKEN

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

	* sample/: Change require 'gtk' to 'gtk2'
	  src/rbgtk.c src/rbgtkclist.c src/rbgtkctree.c src/rbgtklist.c
	  src/rbgtklistitem.c src/rbgtkpixmap.c src/rbgtkprogress.c
	  src/rbgtkstyle.c src/rbgtktext.c src/rbgtktipsquery.c
	  src/rbgtktree.c src/rbgtktreeitem.c: Add Deprecated macro.

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

	* src/rbgtkitemfactory.c: Fix segmentation fault.

2002-05-19  Masahiro Sakai <zvm01052@nifty.ne.jp>

	* First patch for GTK-2.0.

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  Masao Mutoh <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  Masao Mutoh <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  Masao Mutoh <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  Masao Mutoh <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  Masao Mutoh <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  Masao Mutoh <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  Masao Mutoh <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  Masao Mutoh <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  Masao Mutoh <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  Masao Mutoh <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  Masao Mutoh <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 Masao Mutoh
	<mutoh@highway.ne.jp> -- remove #help_button because
	it doesn't exist in GTK+. Thanks!

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

	* src/rbgtktoolbar.c: Apply (another!) patch from
	Masao Mutoh <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 Masao Mutoh
	<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  Masao Mutoh <mutoh@highway.ne.jp>

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

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

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

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

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

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

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

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

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

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

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

2001-04-09  Masao Mutoh <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>
