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

	* src/rbgnome-trigger.c: used RB_CVAR_SET_4ARGS instead of
	RUBY_VERSION_CODE.

	* src/rbpopt.c, src/rbgnome-app-helper.c,
	src/rbgnome-popup-menu.c: used "%ld" for RARRAY()->len.

	* src/rbgnome.h: removed needless #include <version.h>.

2007-07-13  Guillaume Cottenceau

	* src/rbgnome-app-helper.c, src/rbgnome-app.c,
	src/rbgnome-appbar.c, src/rbgnome-client.c, src/rbgnome-config.c,
	src/rbgnome-dateedit.c, src/rbgnome-druid-page-edge.c,
	src/rbgnome-druid.c, src/rbgnome-file-entry.c,
	src/rbgnome-font-picker.c, src/rbgnome-icon-item.c,
	src/rbgnome-icon-selection.c, src/rbgnome-pixmap-entry.c,
	src/rbgnome-program.c, src/rbgnome-score.c, src/rbgnome-util.c,
	src/rbpopt.c: replace RTEST uses by RVAL2CBOOL

2007-07-13  Guillaume Cottenceau

	* src/rbgnome-client.c, src/rbgnome-config.c,
	src/rbgnome-druid-page.c, src/rbgnome-util.c, src/rbpopt.c: "?
	Qtrue : QFalse" => CBOOL2RVAL cleanup

2007-07-08  Masahiro Sakai  <sakai@tom.sfc.keio.ac.jp>

	* src/*: use rb_block_proc() directly instead of using G_BLOCK_PROC().

2006-04-23  Kouhei Sutou  <kou@cozmixng.org>

	* src/rbgnome-app-helper.c (do_ui_signal_connect): Add "FIX ME".

2006-03-18  Kouhei Sutou  <kou@cozmixng.org>

	* src/rbgnome-app-helper.c: Follow new GRClosure API. Call
	g_rclosure_attach.

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

	* src/rbgnome-trigger.c: Fixed compiling error on Ruby-1.6. 
	* src/rbgnome.h: ditto.

2005-10-08  Masao Mutoh  <mutoh@highway.ne.jp>

	* src/makeversion.rb: Removed. Use make_version_header() of 
	Ruby/GLib.
	* extconf.rb: Follow above change.

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

	* src/rbgnome.c: Added Gnome::BUILD_VERSION. 
	* src/rbgnome-app-helper.c: Added Gnome.accelerators_sync. 
	* src/rbgnome-help.c: Fixed a compilation error by Noritsugu Nakamura.

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

	* src/rbgnome-app.c: Added Gnome::App::MENUBAR_NAME,
	TOOLBAR_NAME.
	* src/rbgnome-client.c: Renamed Gnome::Client#connected 
	-> #connected?.
	* src/rbgnome-appbar.c, rbgnome-druid.c, rbgnome-druid-page-standard.c,
	rbgnome-dateedit.c, rbgnome-href.c, rbgnome-icon-entry.c, 
	rbgnome-stock-icons, rbgnome-uidefs.c: Modified comments.

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

	* src/rbgnome-trigger.c: Added. 
	* src/rbgnome-sound.c: Added. 
	* src/rbgnome.h: ditto. 
	* sample/gnome-trigger.rb: A sample for Gnome::Trigger.
	* sample/gnome-sound.rb: A sample for Gnome::Sound.
	
2005-09-24  Masao Mutoh  <mutoh@highway.ne.jp>

	* src/rbgnome-util.c: Added Gnome::Util.extension_pointer. 
	* src/rbgnome-url.c: Gnome::URL.show accepts child's environment
	variable as the 5th parameter.
	* src/rbgnome-help.c: Gnome::Help.display_with_doc_id accepts child's 
	environment variable as the 5th parameter.
	Gnome::Help.display_desktop accepts child enverionment variable as 
	the 5th parameter.
	Added Gnome::Help.display_uri.
	* src/makeversion.rb: Added.
	* src/rbgnome.h: added to support to check version.
	* src/rbgnome-gconf.c: Added Gnome::GConf. 
	* src/rbgnome-program.c: Added comments.
	Added Gnome.libgnome_module_info, .bonobo_module_info, .user_dir,
	.user_private_dir, .user_accels_dir.

2005-03-22  Mirko Maischberger  <mirko@lilik.it>

	* sample/test-gnome/*.rb: sh-bang (!#) normalization.
	Reported by Mezz 
	
2005-01-30  Masao Mutoh  <mutoh@highway.ne.jp>

	* extconf.rb: Follow mkmf-gnome2.rb changes. And make it simple.

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

	* sample/test-gnome/README: Added.

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

	* src/lib/gnome2.rb: Support GLib::Log.set_log_domain.
	Define Gnome::LOG_DOMAIN.
	* src/rbgnome-program.c: Use CSTR2RVAL instead of rb_str_new.

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

	* src/rbgnome-help.c, rbgnome-url.c: Improve error handling. 

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

	* src/rbgnome-program.c: Fix a segfault of Gnome::Program.new, again.

2004-03-06  Masao Mutoh  <mutoh@highway.ne.jp>

	* src/rbgnome-program.c: Fix a segfault of Gnome::Program.new
	* README: Update copyright.

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

	* src/*.c: Apply G_DEF_CONSTANTS.
	* src/rbgnome-app-helper.c: Fix warnings in compiling time. 

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

	* src/rbgnome-druid-page-standard.c: Add Gnome::DruidPageStandard#vbox.

2003-09-04  Masahiro Sakai  <sakai@tom.sfc.keio.ac.jp>

	* src/rbgnome-icon-list.c (icon_list_find_icon_from_data): fix wrong
	use of FIX2INT.

2003-08-30  Masahiro Sakai  <sakai@tom.sfc.keio.ac.jp>
	
	* extconf.rb: remove nasty hack by using Dir.entries.

2003-08-28  Masao Mutoh  <mutoh@highway.ne.jp>
                                                                                
   	* extconf.rb: Exit with 1 when the package is not found.

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

	* src/rbgnome-pixmap-entry.c: Add Gnome::PixmapEntry#set_preview. 
	* src/rbgnome-client.c: Replace rb_f_lambda() to G_BLOCK_PROC() for ruby-1.8.x.

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

   	* extconf.rb: Follow mkmf-gnome2.rb position changes.

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

	* sample/test-gnome/color-picker.rb: Follow Ruby/GTK changes(Gtk::Table).

2003-03-25  Masahiro Sakai  <sakai@tom.sfc.keio.ac.jp>

	* extconf.rb: check popt library

	* extconf.rb: cygwin support

2003-02-14  Masahiro Sakai  <sakai@tom.sfc.keio.ac.jp>

	* extconf.rb: Use ../mkmf-gnome2.rb

2003-02-02  KUBO Takehiro  <kubo@jiubao.org>

	* All files: Update copyright notice from LGPL 2.0 to LGPL 2.1.
	* sample/test-gnome/font-picker.rb: use Gtk::Stock.

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

	* src/rbgnome-pixmap-entry.c, rbgnome-icon-entry.c, rbgnome-href.c, 
	rbgnome-font-picker.c, rbgnome-file-entry.c, rbgnome-entry.c, 
	rbgnome-druid.c, rbgnome-druid-page-standard.c, rbgnome-dateedit.c, 
	rbgnome-color-picker.c: Remove property methods(they are autogenerated).
	* src/rbgnome-icon-entry.c: Fix a wrong parameter of Gnome::IconEntry#set_filename.

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

	* src/rbbonobo*: Move to Ruby/Bonobo.
	* sample/gnome-app-helper.rb: Remove Bonobo::I18n.

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

	* extconf.rb: restore previous version.

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

	* sample/gnome-app-helper.rb: Follow Ruby/GTK changes.

2002-12-03  KUBO Takehiro  <kubo@jiubao.org>

	* extconf.rb: delete obsolete depended libraries.

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

	* src/rbgnome-popup-menu.c: use id_call defined as static instead of
	using one which is defined in Ruby/GTK.

2002-11-17  KUBO Takehiro  <kubo@jiubao.org>

	* src/rbgnome-client.c:
	rename Gnome::CLIENT_* to Gnome::Client::*.
	rename Gnome::INTERACT_* to Gnome::Client::INTERACT_*.
	rename Gnome::DIALOG_* to Gnome::Client::DIALOG_*.
	rename Gnome::SAVE_* to Gnome::Client::SAVE_*.
	rename Gnome::RESTART_* to Gnome::Client::RESTART_*.
	rename Gnome.master_client() to Gnome::Client.master_client().
	rename Gnome.interaction_key_return() to Gnome::Client.interaction_key_return().
	* sample/gnome-hello/*: delete gnome-hello samples.

2002-11-16  KUBO Takehiro  <kubo@jiubao.org>

	* src/rbgnome-app.c: add Gnome::App#name and Gnome::App#prefix.
	* sample/gnome-config.rb: add a sample script for Gnome::Config.
	* sample/gnome-app-helper.rb, sample/gnome-druid.rb: use constants
	instead of immediate value.

2002-11-16  KUBO Takehiro  <kubo@jiubao.org>

	* README: modified.
	* extconf.rb: add -Wall to CFLAGS when is a gcc. change default
	$LDLIBS and $CFLAGS for GNOME2.
	* src/rbgnome-program.c: use `EXTERN' instead of plain `extern'
	for rb_progname and rb_argv.
	* src/rbgnome-app-helper.c, src/rbgnome-stock-icons.c: define
	stock-id as a Symbol not a String.
	* sample/test-gnome/test-gnome-app.rb: delete workaround code.

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

	* ToDo: Removed.

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

	* src/rbgnome-app-helper.c: follow the change of prototype.
	* src/rbgnome-program.c: delete NORETURN macro.

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

	* README: Revised.
	* COPYING.LIB: Add file.
	* NEWS: Removed.

2002-11-07  KUBO Takehiro  <kubo@jiubao.org>

	* sample/gnome-druid.rb: use Gnome::Program.new instead of Gtk.init.
	  (suggested by Masao Mutoh.)

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

	* sample/gnome-druid.rb: Follow Ruby/GTK2 changes.

2002-11-05  KUBO Takehiro  <kubo@jiubao.org>

	* doc/*.rb: delete rbbr package.

2002-11-03  KUBO Takehiro  <kubo@jiubao.org>

	* sample/test-gnome/test-gnome-app.rb: fix encoding.

2002-11-02  KUBO Takehiro  <kubo@jiubao.org>

	* sample/gnome-druid.rb: follow the change of Ruby/GTK.
	* sample/test-gnome/about.rb, sample/test-gnome/entry.rb,
	sample/test-gnome/icon-list.rb, sample/test-gnome/bomb.xpm:
	add new files.
	* sample/test-gnome/app-helper.rb, sample/test-gnome/color-picker.rb,
	sample/test-gnome/dateedit.rb, sample/test-gnome/file-entry.rb,
	sample/test-gnome/font-picker.rb, sample/test-gnome/href.rb,
	sample/test-gnome/icon-entry.rb, sample/test-gnome/pixmap-entry.rb,
	sample/test-gnome/test-gnome.rb: ported to Ruby/GNOME2.
	* sample/test-gnome/dialog.rb, sample/test-gnome/sample.rb: removed.
	* sample/test-gnome/test-gnome-app.rb: renamed from sample.rb and
	ported to Ruby/GNOME2.

2002-11-02  KUBO Takehiro  <kubo@jiubao.org>

	* src/rbgnome-help.c: use RAISE_GERROR instead of
	rbgutil_raise_gerror()

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

	* sample/calculator.rb, sample/canvas-arrowhead.rb,
	sample/canvas-features.rb, sample/canvas-fifteen.rb,
	sample/canvas-primitives.rb, sample/canvas.rb,
	sample/clock.rb, sample/flower.png, sample/less.rb,
	sample/number-entry.rb, sample/paper-selector.rb,
	sample/toroid.png: Delete obsolete sample files. 

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

	* src/rbgnome-about.c: Gnome::Abount accepts nil as 7th argument.
	* src/rbgnome-app-helper.c: Add Gtk::MenuShell#fill_menus.
	Rename ary_to_ui_info to rbgno_ary_to_ui_info and export it.
	Change rbgno_ary_to_ui_info to Support Gnome::PopupMenu.
	* src/rbgnome-help.c: Delete raise_gerror and use
	rbgutil_raise_gerror instead.
	* src/rbgnome.h, src/rbgnome.c: call Init_gnome_popup_menu in 
	Init_gnome2.
	* src/rbgnome_popup_menu.c: Add a new file. Support
	Gnome::PopupMenu.

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

	* sample/gnome-init-popt.rb: Removed.
	* sample/gnome-program.rb: Added.
	* src/rbgnome-program.c: Move popt features to src/rbpopt.c.
	Enhance Gnome::Program.new()
	Add Ruby/GNOME2 original methods Gnome::Program#args(), options(),
	print_help(), and print_usage().
	Add Gnome::ModuleInfo#==, ===, eql?, <=>, and hash.
	* src/rbgnome.c: Move popt features to src/rbpopt.c.
	* src/rbgnome.h: Add prototypes: rbgno_poptoption_raw_to_arary(),
	rbgno_poptoption_array_to_obj(), rbgno_poptoption_arg_to_hash(),
	and Init_gnome_popt().
	* src/rbpopt.c: call Init_gnome_popt() in Init_gnome2().

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

	* src/rbgnome-app-helper.c: Add new methods
	Gtk::ToolBar.fill_toolbar(), Gtk::MenuShell.find_menu_pos(),
	Gnome::App.install_menu_hints() and Gtk::ToolBar.setup_toolbar().
	* src/rbgnome-app.c: change the return value of 
	Gnome::App.add_docked().
	* src/rbgnome-client.c: Rename Gnome::Client#get_flags() -> flags().
	Add new methods Gnome::Client#request_interaction() and 
	interaction_key_return().
	* sample/gnome-app-helper.rb: use Bonobo::I18n instead of Gnome::I18n.

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

	* src/rbgnome-icon-list.c: Accept nil as the 2nd argument of
	Gnome::IconList.new. Add constants Gnome::IconList::IS_EDITABLE.
	Add methods Gnome::IconList#set_icon_data(), find_icon_from_data(),
	and get_icon_data().
	* src/rbgnome-score.c: Add a new file. support Gnome::Score.
	* src/rbgnome-scores.c: Add Gnome:Scores.display() and
	display_with_pixmap().
	* src/rbgnome.c, src/rbgnome.h: call Init_gnome_score().
	* src/lib/gnome2.rb: require gnomecanvas2.

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

	* src/rbbonobo.h: Add new file. header file for bonobo.
	* src/rbbonobo-dock-band.c: Include rbbonobo.h instead of rbgnome.h.
	Bonobo::DockBand#get_orientation -> #orientation.
	Apply G_DEF_SETTERS.
	* src/rbbonobo-dock-item.c: Include rbbonobo.h instead of rbgnome.h.
	Bonobo::DockItem#get_child -> #child.
	Bonobo::DockItem#get_name -> #name.
	Bonobo::DockItem#get_shadow_type -> #shadow_type.
	Bonobo::DockItem#get_orientation -> #orientation.
	Bonobo::DockItem#get_behavior -> #behavior.
	* src/rbbonobo-dock-layout.c: Include rbbonobo.h instead of rbgnome.h.
	* src/rbbonobo-dock.c: Include rbbonobo.h instead of rbgnome.h.
	Bonobo::Dock#get_client_area -> #client_area.
	Bonobo::DockItem#get_layout -> #layout.
	Apply G_DEF_SETTERS.
	* src/rbbonobo-i18n.c: Add a new file. Rename from Gnome::I18n to
	Bonobo::I18n except GNOME APIs.
	* src/rbgnome-help.c: Add a new file. Add a new module Gnome::Help
	* src/rbgnome-config.c: Suppress gcc warning at config_set_vector()
	and config_private_set_vector().
	Gnome::Config.section? -> Gnome::Config.has_section?
	Gnome::Config.private_section? -> Gnome::Config.private_has_section?
	* src/rbgnome-i18n.c: 
	Delete Gnome::I18n.bindtextdomain, textdomain, gettext, _,
	gettext_noop, N_, dgettext, and dcgettext. Use Bonobo::I18n.* instead. 
	Add Gnome::I18n.push_c_numeric_locale and pop_c_numeric_locale.
	* src/rbgnome.h: Delete declarations of Bonobo.
	* src/rbgnome.c: Delete deprecated methods Gnome::init and
	Gnome::is_program_in_path.

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

	* sample/animator_demo.rb: removed.
	* sample/gnome-druid.rb: add a new sample.
	* src/rbgnome-config.c: Add new module functions.
	  Gnome::Config.get_string_with_default
	  Gnome::Config.get_translated_string_with_default
	  Gnome::Config.get_int_with_default
	  Gnome::Config.get_float_with_default
	  Gnome::Config.get_bool_with_default
	  Gnome::Config.get_vector_with_default
	  Gnome::Config.private_get_string_with_default
	  Gnome::Config.private_get_translated_string_with_default
	  Gnome::Config.private_get_int_with_default
	  Gnome::Config.private_get_float_with_default
	  Gnome::Config.private_get_bool_with_default
	  Gnome::Config.private_get_vector_with_default
	  Gnome::Config.get_string
	  Gnome::Config.get_translated_string
	  Gnome::Config.get_int
	  Gnome::Config.get_float
	  Gnome::Config.get_bool
	  Gnome::Config.get_vector
	  Gnome::Config.private_get_string
	  Gnome::Config.private_get_translated_string
	  Gnome::Config.private_get_int
	  Gnome::Config.private_get_float
	  Gnome::Config.private_get_bool
	  Gnome::Config.private_get_vector
	  Gnome::Config.set_vector
	  Gnome::Config.private_set_string
	  Gnome::Config.private_set_translated_string
	  Gnome::Config.private_set_int
	  Gnome::Config.private_set_float
	  Gnome::Config.private_set_bool
	  Gnome::Config.private_set_vector
	  Gnome::Config.section?
	  Gnome::Config.private_section?
	  Gnome::Config.private_get_real_path
	* src/rbgnome-dateedit.c: New methods
	  Gnome::DataEdit#time, Gnome::DateEdit#initial_time
	  Gnome::DataEdit#get_flags -> Gnome::DataEdit#flags
	* src/rbgnome-druid-page-edge.c: add a file.
	* src/rbgnome-druid-page-standard.c: add a file.
	* src/rbgnome-druid-page.c: add a file.
	* src/rbgnome-druid.c: add a file.
	* src/rbgnome.c, src/rbgnome.h: call Init_gnome_druid*().

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

	* src/rbgnome-app-helper.c: Fix segmentation fault when xpm_data is 
	not specified.
	* src/rbgnome-appbar.c: Gnome::AppBar#get_progress -> Gnome::AppBar#progress.
	Gnome::AppBar#get_response -> Gnome::AppBar#response.
	* src/rbgnome-client.c: add constants of Gnome::Client.
	Add Gnome::Client.master_client, Gnome::Client#set_restart_style,
	Gnome::Client#get_flags, Gnome::Client#set_priority,
	Gnome::Client#set_restart_command, Gnome::Client#set_discard_command,
	Gnome::Client#set_resign_command, Gnome::Client#set_shutdown_command,
	Gnome::Client#set_clone_command, Gnome::Client#request_save,
	and Gnome::Client#desktop_id.
	Gnome::Client#config_prefix -> Gnome::Client#get_config_prefix
	Gnome::Client#global_config_prefix -> Gnome::Client#get_global_config_prefix
	Gnome::Client#get_id -> Gnome::Client#id
	Gnome::Client#get_previous_id -> Gnome::Client#previous_id
	* src/rbgnome-color-picker.c: Add check code to Gnome::ColorPicker#set_d,
	Gnome::ColorPicker#set_i8, and Gnome::ColorPicker#set_i16.
	Add Gnome::ColorPicker#dither?, Gnome::ColorPicker#use_alpha?,
	and Gnome::ColorPicker#title.
	Gnome::ColorPicker#get_d -> Gnome::ColorPicker#d
	Gnome::ColorPicker#get_i8 -> Gnome::ColorPicker#i8
	Gnome::ColorPicker#get_i16 -> Gnome::ColorPicker#i16
	* src/rbgnome.c: fix typos.

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

	* sample/gnome-app-helper.rb: Add Gnome::AppBar sample. 
	* src/rbgnome-app-helper.c: Change Gnome::UIInfo implementation.
	Delete uiinfo_end(). Add fill_ui_info(), ui_info_to_ary(),
	app_install_appbar_menu_hints(), and app_install_statusbar_menu_hints().
	Change ary_to_ui_info(), free_ui_info(), app_create_menus(),
	app_create_toolbar(), app_insert_menus(), and Init_gnome_app_helper().
	* src/rbgnome-appbar.c: Add appbar_get_status().
	* src/rbgnome-program.c: Fix TYPO.
	* src/rbgnome.c: Call Init_gnome_app_helper(). Fix TYPO.
	* src/rbgnome-app.c: Change Init_gnome_app().
	* src/rbgnome.h: Change the argument of Init_gnome_app_helper.

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

	* sample/gnome-app-helper.rb: Add toolbar sample.
	* src/rbgnome-stock-icons.c: New file. Define Gnome::Stock::*. 
	* src/rbgnome.c, src/rbgnome.h: Call Init_gnome_stock_icons().

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

	* src/rbgnome-app-helper.c: Add uiinfo_include(),
	uiinfo_menu_new_item(), uiinfo_menu_new_subtree(), 
	uiinfo_menu_*_item() and uiinfo_menu_*_tree().
	* src/rbgnome-app.c: use G_DEF_SETTERS().
	* sample/gnome-app-helper.rb: new sample file using gnome-app-helper.

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

	* src/rbgnome-href.c: Delete href_set_label() and href_get_label().
	Add href_set_text() and href_get_text. Modify Init_gnome_href().
	* src/rbgnome-icon-entry.c: Delete ientry_set_icon(),
	ientry_gnome_file_entry(), ientry_gnome_entry() and ientry_gtk_entry().
	Add ientry_set_filename(), ientry_set_browse_dialog_title(),
	ientry_set_history_id() and ientry_pick_dialog().
	* src/rbgnome-icon-item.c: Add new file.
	* src/rbgnome-icon-list.c: Add icon_list_initialize(),
	icon_list_set_hadjustment(), icon_list_set_vadjustment(),
	icon_list_get_num_icons(), icon_list_get_selection_mode(),
	icon_list_unselect_all(), icon_list_get_selection(),
	icon_list_focus_icon(), icon_list_get_icon_filename(),
	icon_list_find_icon_from_filename(), icon_list_icon_is_visible(),
	icon_list_get_icon_text_item(), and icon_list_get_icon_pixbuf_item().
	Modify icon_list_append(), and icon_list_append_pixbuf().
	* src/rbgnome-icon-selection.c: Rename icon_sel_init() to
	icon_sel_initialize(). Add icon_sel_stop_loading(), icon_sel_get_gil(),
	icon_sel_get_box().
	* src/rbgnome-program.c: Add popt_context_g2r_func().
	* src/rbgnome-util.c: Rename Gnome::util_prepend_user_home, 
	Gnome::util_home_file, and Gnome::util_user_shell to
	Gnome::Util::prepend_user_home, Gnome::Util::home_file,
	and Gnome::Util::user_shell respectively.
	* src/rbgnome.c, src/rbgnome.h: call Init_gnome_icon_item().

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

	* src/rbgnome-dateedit.c: delete dateedit_get_date().
	* src/rbgnome-program.c: add a file. implement Gnome::Program and
	Gnome::ModuleInfo.
	* src/rbgnome-util.c: remove rbgnome_libdir_file(), 
	rbgnome_datadir_file(), rbgnome_sound_file(), rbgnome_pixmap_file(),
	rbgnome_config_file(), rbgnome_unconditional_libdir_file(),
	rbgnome_unconditional_datadir_file(), rbgnome_unconditional_sound_file(),
	rbgnome_unconditional_pixmap_file, and rbgnome_unconditional_config_file().
	add rgutil_prepend_user_home(),	rgutil_home_file(), and rgutil_user_shell().
	* src/rbgnome.c, src/rbgnome.h: call Init_gnome_program() in Init_gnome().

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

	* src/rbgnome-about.c: Modify comment.
	* src/rbgnome-entry.c: Add entry_get_history_id(),
	entry_get_max_saved(), entry_clear_history().
	Modify Init_gnome_entry().
	* src/rbgnome-file-entry.c: Delete fentry_set_directory().
	Add fentry_set_directory_entry(), fentry_get_directory_entry(),
	fentry_set_filename(), and fentry_get_modal().
	Modify Init_gnome_file_entry().
	* src/rbgnome-font-picker.c: Add picker_get_title(),
	and picker_get_widget(). Modify picker_set_use_font_in_label(),
	picker_set_show_size(), picker_set_widget(), picker_get_font_name(),
	and picker_get_preview_text().
	Delete picker_get_font().
	* src/rbgnome-pixmap-entry.c: Delete pentry_gnome_file_entry(),
	pentry_gnome_entry(), and pentry_gtk_entry().
	Add pentry_scrolled_window() and pentry_preview_widget().
	Modify Init_gnome_pixmap_entry().
	* src/rbgnome.c: Modify Init_gnome(): call Init_gnome_about().

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

	* src/rbgnome-dialog.c, src/rbgnome-messagebox.c, src/rbgnome-pixmap.c,
	src/rbgnome-property-box.c: delete files for deprecated classes.
	* src/rbgnome-uidefs.c: delete deprecated constants.
	* src/rbgnome.c, src/rbgnome.h: delete deprecated classes.

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

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

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

	* extconf.rb: use pkg-config instead of gnome-config. change module
	name to gnome2.
	* src/lib/gnome.rb: deleted. renamed to gnome2.rb.
	* src/lib/gnome2.rb: added. copy from gnome.rb and change for Ruby/GNOME2.
	* src/*.c, src/*.h: fix for Ruby-GNOME2 framework.
	* rbbonobo-dock-band.c: rename Gnome::DockBand to Bonobo::DockBand.
	* src/rbbonobo-dock-item.c: rename Gnome::DockItem to Bonobo::DockItem.
	* src/rbbonobo-dock-layout.c: rename Gnome::DockLayout and
	Gnome::DockLayoutItem to Bonobo::DockLayout and Bonobo::DockLayoutItem
	respectively.
	* src/rbbonobo-dock.c: rename Gnome::Dock to Bonobo::Dock.
	* src/src/rbgnome-appbar.c: rename Gnome::AppBar.set_progress to
	Gnome::AppBar.set_progress_percentage.
	* src/rbgnome-entry.c: delete obsolete methods
	Gnome::Entry.load_history and Gnome::Entry.save_history,
	* src/rbgnome-font-picker.c: delete obsolete methods
	Gnome::FontPicker.get_use_font_in_label,
	Gnome::FontPicker.get_use_font_in_label_size, and
	Gnome::FontPicker.get_show_size.
	* src/rbgnome-i18n.c: delete obsolete methods Gnome;:I18n.get_language,
	Gnome;:I18n.set_preferred_language and
	Gnome;:I18n.get_preferred_language.
	* src/rbgnome-icon-list.c: rename Gnome::IconList.insert_imlib and
	Gnome::IconList.append_imlib to Gnome::IconList.insert_pixbuf and
	Gnome::IconList.append_pixbuf respectively.
	* src/rbgnome-pixmap-entry.c: fix typo of method name.
	* src/rbgnome-pixmap.c: delete obsolete method
	Gnome::Pixmap.load_imlib.
	* src/rbgnome.c: delete get_gnome_type, make_gnobject_auto_type and
	get_value_from_gno_obj. rename Init_gnome to Init_gnome2.
	
2002-09-25  KUBO Takehiro  <kubo@jiubao.org>

	* rbbonobo-dock-band.c, rbbonobo-dock-item.c, rbbonobo-dock-layout.c,
	rbbonobo-dock.c: renamed from rbgnome-dock*.c.

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

	* rbgnome-animator.c, rbgnome-calculator.c, rbgnome-canvas-group.c,
	rbgnome-canvas-item.c, rbgnome-canvas-util.c, rbgnome-canvas.c,
	rbgnome-dentry-edit.c, rbgnome-desktop-entry.c, rbgnome-dock-band.c,
	rbgnome-dock-item.c, rbgnome-dock-layout.c, rbgnome-dock.c,
	rbgnome-less.c, rbgnome-number-entry.c, rbgnome-paper-selector.c,
	rbgnome-proc-bar.c, rbgnome-spell.c, rbgnome-stock.c, rbgtk-clock.c,
	rbgtk-pixmap-menuitem.c, rbgtk-xmhtml.c, rbgtkdial.c: delete
	obsolete gnome classes.

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

   * src/rbgnome-canvas-item.c, src/rbgtk-xmhtml.c, extconf.rb: Bugfix for
   Undefined symbols.

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

	* src/rbgnome-canvas-item.c: Remove set_gtkarg(). Modify citem_set().
	Add get_gdkimlib_image,citem_get(),Init_gnome_canvas_item().
	* src/rbgnome-canvas-util.c: Add get_gnome_canvas_points(), 
	make_gnome_canvas_points()
	* src/rbgnome.[ch]: Support GtkArg system.

2002-08-18  KUBO Takehiro <kubo@jiubao.org>
            
   * src/rbgnome-canvas-item.c: BugFix Gnome::CanvasItem#grab, #ungrab.
   * src/rbgnome-canvas-group.c, rbgnome.h: Support GtkType dynamically.
   * sample/test-gnome/canvas_arrowhead.rb, canvas-primitives.rb:
   Change mouse cursor icon when cursor is dragged.

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

	* extconf.rb, src/lib/gnome.rb, src/rbgnome-canvas.c, 
	rbgnome-canvas-item.c, rbgnome-canvas-util.c, 
	sample/text-gnome/canvas-arrowhead.rb, canvas-primitives.rb: Support libart.
	* src/rbgnome-canvas-util.c: Remove Gnome::CanvasPoints#ref, #unref, #free.

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

	* src/rbgnome-app-helper.c: Fix segmentation fault.

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

   * src/rbgnome-canvas-util.c: Add file. Support Gnome::Canvas,
   CanvasGroup, CanvasItem, CanvasLine, CanvasRect, CanvasText, CanvasImage,
   CanvasWidget, CanvasPoints.
   * sample/test-gnome/canvas-arrowhead.rb, canvas-features.rb, 
   canvas-fifteen.rb, canvas-primitives.rb, canvas.rb, flower.png, toroid.png:
   Add file. Add Gnome::Canvas* sample to test-gnome.rb.
   * sample/test-gnome/test-gnome.rb, src/rbgnome-canvas-group.c, 
   src/rbgnome-canvas-item.c, rbgnome-canvas.c, rbgnome.[ch]:
   Support Gnome::Canvas, CanvasGroup, CanvasItem, CanvasLine, CanvasRect,
   CanvasText, CanvasImage, CanvasWidget, CanvasPoints.

2002-07-28  KUBO Takehiro <kubo@jiubao.org>

	* src/rbgnome.c: Bugfix for Gnome::init when options is not set.

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

	* src/rbgnome.c: Change value of Gnome::POPT_ARGS from "args" to "".
	as suggested by Kazuhiro NISHIYAMA <zn@mbf.nifty.com>.

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

   	* src/rbgnome.c: Add Gnome.init.
   	* sample/*.rb: Support Gnome.init.
   	* sample/gnome-init-popt.rb: Add file. Gnome.init sample.
   	* extconf.rb: use $libs but $LDFLAGS for static link.
   	Reported by WATANABE Hirofumi <eban@os.rim.or.jp>
   	* extconf.rb:Fix an install problem when it execute from extconf.rb
   	of parent directory.
   	 Create objs of Makefile automaticaly like ruby-gtk.
   	Reported by akira yamada <akira@arika.org>
	
2002-05-29  Masao Mutoh <mutoh@highway.ne.jp>

   	* README: Modified.

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

   	* extconf.rb: Append rbgtk-xmhtml to target.

2002-05-26  Nobuyoshi Nakada <nobu.nokada@softhome.net>

   	* src/rbgtk-xmhtml.c: Fix to fail to compile with undefined variable.

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

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

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

	* src/rbgnome.c: Update for change in rbgtk.h: now use the
	name RUBY_GTK_OBJ_KEY.

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

	* src/rbgnome.c, src/rbgnome.h: Implement get_value_from_gno_obj.

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

	* src/rbgnome-file-entry.c: Code cleanup.

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

	* src/rbgnome.c: Improve Gnome.is_program_in_path: I think this
	fixes a memory leak.

	* src/rbgnome-desktop-entry.c: Add 12 simple methods, improve #launch.

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

	* src/rbgnome-desktop-entry.c: More work, class now finished.

	* src/rbgnome-config.c: Implement 11 methods.

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

	* extconf.rb: Update for new Gnome::DesktopEntry class.

	* src/rbgnome.h: Update for new Gnome::DesktopEntry class.

	* src/rbgnome.c: Code cleanup, implement Gnome.is_program_in_path.

	* src/rbgnome-stock.c: Code cleanup, change indentation to remove
	tabs.

	* src/rbgnome-dentry-edit.c: Implement DEntryEdit.new_notebook,
	#set_dentry and #get_dentry.

	* src/rbgnome-desktop-entry.c: Add partial implementation -- not
	finished yet.

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

	* src/rbgnome-pixmap.c: Code cleanup, fix compiler warnings, reformat,
	remove commented-out code.

	* src/rbgnome-appbar.c: Fix constructor: add critical set_widget().

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

	* sample/test-gnome/font-picker.rb: Fix email address,
	more minor code. Still WIP.

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

	* README: Update my email address.

	* src/rbgnome-icon-list.c: Implement most of this widget.

	* src/rbgnome-client.c: Minor improvements.


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

	* src/rbgnome-canvas-item.c: Implement 1 method.

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

	* src/rbgnome-canvas.c: Implement 1 method.

	* src/rbgnome-dentry-edit.c: Add signals.

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

	* src/rbgnome-client.c: Implement 4 methods, add signals.

	* src/rbgnome-canvas-item.c: Implement 8 methods, replace
	get_widget with get_gobject.

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

	* src/rbgnome-client.c: Implement 10 methods.

	* src/rbgnome-canvas-item.c: Implement 6 methods.

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

	* src/rbgnome-proc-bar.c: Implement widget, mostly. 2 tricky methods
	still need to be written, and the implementation of one method needs
	to be double-checked.

	* src/rbgnome-canvas.c: Implement 1 method.

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

	* src/rbgnome-canvas-group.c: Implement widget.

	* src/rbgnome-canvas.c: Implement 2 methods.

	* src/rbgnome-canvas-item.c: Add a bit of basic code.

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

	* src/rbgnome-util.c: Fix indentation.

	* src/rbgnome-util.c: Optimize by not checking for a NULL return
	value when not needed. Cleanup by using the CSTR2OBJ macro
	when appropriate.

	* src/rbgnome-icon-entry.c, src/rbgnome-pixmap-entry.c,
	rbgnome/file-entry.c: Use CSTR2OBJ macro.

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

	* src/rbgnome-canvas.c: Implement 4 methods, remove #w2c_d because
	it's unnecessary.

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

	* MANIFEST: File removed.

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

	* src/rbgnome-canvas.c: Add a bunch of stubs methods.

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

	* src/rbgnome-canvas-item.c, src/rbgnome-icon-list.c: Files
	added. The widgets haven't been implemented yet though.

	* src/rbgnome-canvas.c: Removed old code, it was basically
	junk. This also remains to be implemented.

	* src/rbgnome-font-picker.c: Add 3 methods: #get_use_font_in_label,
	#get_use_font_in_label_size and #get_show_size.

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

	* sample/test-gnome/font-picker.rb: Major improvements.
	Mostly finished.

	* src/rbgnome-property-box.c: Implement new widget.

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

	* src/rbgnome-messagebox.c: Remove extraneous hierarchy diagram.

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

	* src/rbgnome-app.c: Remove extraneous hierarchy diagram.

	* sample/test-gnome/font-picker.rb: Add sample file. Only
	partially implemented right now.

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

	* src/rbgnome-icon-selection.c: Implement new widget.

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

	* sample/gnome-test/sample.rb: Tweak comment.

	* src/rbgnome-dialog.c, src/rbgnome.c: Move Init_gnome_about()
	to after superclass initialization. This means that Gnome::About
	works properly now.

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

	* src/rbgnome-about.c: Change #initialize to require 5
	arguments. For some reason, this widget still doesn't
	work properly.

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

	* src/rbgnome-scores.c: Implement new widget.

	* src/rbgnome-dock-item.c, src/rbgnome-dialog.c: Remove
        extraneous hierarchy diagram.

	* src/rbgnome-font-picker.c: Add "font-set" signal.

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

	* src/rbgnome-font-picker.c: Implemented new widget.

	* extconf.rb, rbgnome.c, rbgnome.h: Update for removal of
        Gnome::FontSelector and addition of Gnome::URL.

	* src/rbgnome-font-selector.c: Remove file. This is deprecated
	upstream, and the wrapping was really incomplete.

	* src/rbgnome-font-selector.c: Fix a compiler warning, remove
	some misleading comments.

	* src/rbgnome-url.c: Add this simple module.

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

	* NEWS: Update for new release.

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

	* NEWS: Add file.

	* src/rbgnome-dentry-edit.c: Rename class to Gnome::DEntryEdit,
	minor code cleanup.

	* src/rbgtk-pixmap-menuitem.c: Improve style.

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

	* README.ja: Removed file, once again: it's simple
	enough that no Japanese translation is needed.

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

	* README.ja: Re-added file.

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

	* src/rbgnome.c: Remember to initialize Gnome::DEntryEdit.

	* src/rbgnome-app-helper.c: Code refactoring.

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

	* src/rbgnome-config.c: Code cleanup.

	* src/rbgnome-dialog.c, src/rbgnome-config.c: Add license.

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

	* extconf.rb: Minor tweaks to 'distclean'.

	* ChangeLog: Remove duplicate entries.

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

	* extconf.rb, src/rbgnome.c, src/rbgnome.h,
	src/rbgtk-pixmapmenuitem.c: Add a wrapper for the
	Gtk::PixBufMenuItem widget.

	* ToDo, src/rbgnome-dentry-edit.c: Files added.

	* ToDo, src/rbgnome-dentry-edit.c: Add a list of unimplemented
	widgets.

	* src/rbgnome-number-entry.c, src/rbgnome-dock-item.c,
	src/rbgnome-dialog.c, src/rbgnome-dock-layout.c,
	src/rbgnome-app-helper.c: Fix compiler warnings.

	* MANIFEST: Updated.

	* src/rbgnome-href.c: Add license, code cleanup.

	* src/rbgnome.c: Update get_gnome_type() for new widgets.

	* src/rbgnome-spell.c: Add license, check for errors in
	check_spell(), code cleanup.

	* src/rbgnomefontselector.c, src/rbgnomecalculator.c,
	src/rbgtkdial.c: Add license.

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

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

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

	* sample/animator_demo.rb: try two file name of pixmap.

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

	* src/rbgnome-util.c: should return nil when C function returns NULL.

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

	* src/lib/gnome.rb: add wrapper library for loading depedencies.

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

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

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

	* sample/test-gnome/sample.rb, sample/test-gnome/test-gnome.rb,
	sample/gnome-hello/gnome-hello-0-basic.rb,
	sample/gnome-hello/gnome-hello-1-menus.rb,
	sample/gnome-hello/gnome-hello-2-i18n.rb,
	sample/gnome-hello/gnome-hello-4-SM.rb, 
	sample/animator_demo.rb:
        require 'gdk_imlib'.

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

	* src/rbgnome-pixmap.c: include `rbgdkimlib.h'.

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

	* src/rbgnome-file-entry.c (fentry_set_modal): return self.

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

	* src/rbgnome-appbar.c (appbar_set_default, appbar_pop):
	declare type of return values.

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

	* src/rbgnome-client.c, src/rbgnome-dock-layout.c, src/rbgtkdial.c:
	fix typos.

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

	* extconf.rb: add include path of ruby-gdkimlib.

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