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.