NEWS

Ruby-GNOME2 3.0.7: 2015-10-06

It is a bug fix release of 3.0.6.

Changes

Ruby/GLib2

Fixes
  Fixed a bug that `xxx_yyy` enum name isn't accepted.
  [ruby-gnome2-devel-en][Reported by Detlef Reichl]
  Fixed a bug that internal Ruby API is used.
  [ruby-gnome2-devel-en][Reported by Detlef Reichl]

Ruby/GTK3

Improvements
  Added backward compatibility API to
  (({Gtk::TreeView#insert_column})).
  [ruby-gnome2-devel-en][Reported by Detlef Reichl]

Thanks

Detlef Reichl

Ruby-GNOME2 3.0.6: 2015-10-04

It is a bug fix release of 3.0.5.

Changes

Ruby/GLib2

Improvements
  Supported (({GLib.format_size})) on 32bit.
  [GitHub#565][Reported by Mamoru TASAKA]
  Supported (({GLib.format_size_for_display})) on 32bit.
  [GitHub#565][Reported by Mamoru TASAKA]
  Added (({GLib::Version.or_later?})).
  [GitHub#570][Patch by cedlemo]

Ruby/GObjectIntrospection

Improvements
  Added (({GObjectIntrospection::Version.or_later?})).
  [GitHub#572][Patch by cedlemo]
  Supported (({GSList})) for filename.
  [ruby-gnome2-devel-en][Reported by Stefan Salewski]

Ruby/GIO2

Improvements
  Added (({Gio::Version.or_later?})).
  [GitHub#571][Patch by cedlemo]
  Made (({Gio::APplicationCommandLine#attributes})) Rubyish.

Ruby/Pango

Improvements
  Added (({Pango::Version.or_later?})).
  [GitHub#576][Patch by cedlemo]

Ruby/GTK2

Improvements
  Added (({Gtk::Version.or_later?})).
  [GitHub#574][Patch by cedlemo]

Ruby/GTK3

Improvements
  Supported (({Gtk::CellLayout#set_cell_data_func})).
  [ruby-gnome2-devel-en][Reported by Stefan Salewski]
  Supported (({Gtk::Container#add})) with child properties.
  [ruby-gnome2-devel-en][Reported by Stefan Salewski]
  Added (({Gtk::StockItem#[]})) for backward compatibility.
  [ruby-gnome2-devel-en][Reported by Stefan Salewski]
  Added (({Gtk::IconSize::IconSize})) for backward compatibility.
  [ruby-gnome2-devel-en][Reported by Stefan Salewski]
  Supported marking cell renderers in (({Gtk::CellLayout})) for GC.
  [ruby-gnome2-devel-en][Reported by Stefan Salewski]
  Supported (({nil})) for (({Gtk::TreeIter#set_value})).
  Supported marking columns in (({Gtk::TreeView})) for GC.
  [ruby-gnome2-devel-en][Reported by Stefan Salewski]
  Updated tutorial samples.
  [GitHub#567][GitHub#568][GitHub#587][Patch by cedlemo]
  Supported marking records in (({Gtk::TreeModel})) for GC.
  [ruby-gnome2-devel-en][Reported by Stefan Salewski]
  Started updating gtk-demo with (({Gtk::Application})).
  [GitHub#583][GitHub#586][GitHub#588][Patch by cedlemo]
  Supported option style API by (({Gtk::Builder#add})).
  Supported (({:object_ids})) by (({Gtk::Builder#add})).
  [GitHub#585][Patch by cedlemo]
  Added backward compatible API to (({Gtk.show_uri})).

Ruby/GStreamer

Improvements
  Added (({Gst::Version.or_later?})).
  [GitHub#573][Patch by cedlemo]

Ruby/Poppler

Improvements
  Added (({Poppler::Version.or_later?})).
  [GitHub#577][Patch by cedlemo]

Ruby/RSVG2

Improvements
  Added (({RSVG::Version.or_later?})).
  [GitHub#578][Patch by cedlemo]

Ruby/VTE3

Improvements
  Stopped to run tests for old VTE with new VTE.
  [GitHub#566][Reported by Mamoru TASAKA]

Ruby/WebKitGTK

Improvements
  Added (({WebKitGtk::Version.or_later?})).

Thanks

Stefan Salewski
Mamoru TASAKA
cedlemo

Ruby-GNOME2 3.0.5: 2015-09-22

It is a bug fix release for mikutter.

Changes

Ruby/GTK2

Fixes
  Fixed a bug that (({g_object_ref_sink()})) isn't called for
  instance of (({type_register}))ed class.
  [http://dev.mikutter.hachune.net/issues/771#note-3]
  [Reported by toshi_a]

Thanks

toshi_a

Ruby-GNOME2 3.0.4: 2015-09-21

It is a build fix release for 32bit Windows.

Changes

All

Improvements
  Supported auto native package installation on Arch Linux.
  [GitHub#553][GitHub#563] [Patch by lilole]

Ruby/GObjctIntrospection

Fixes
  32bit Windows: Fixed strut field accessors access wrong address.

Ruby/ATK

Improvements
  Added (({Atk::Version.or_later?}))
  [GitHub#552] [Patch by cedlemo]

Ruby/GdkPixbuf2

Improvements
  Added (({Gdk::Pixbuf::Version.or_later?})).
  [GitHub#561] [Patch by cedlemo]

Ruby/GDK3

Improvements
  Supported GTK+ 3.17.9.
  [GitHub#558] [Reported by Mamoru TASAKA]

Ruby/GTK3

Improvements
  Updated examples.
  [GitHub#550] [Patch by cedlemo]

Ruby/ClutterGstreamer

Improvements
  Added (({ClutterGst.load_version})).
  Added (({ClutterGst.load_version=})).
  Added (({ClutterGst::Version.or_later?})).
  [GitHub#556] [Patch by cedlemo]

Thanks

cedlemo
lilole
Mamoru TASAKA

Ruby-GNOME2 3.0.3: 2015-09-16

It is a compatibility improvement release of 3.0.2.

Changes

All

Improvements
  Removed test-unit-notify gem from development dependencies.
  [GitHub#547] [Patch by cedlemo]

Ruby/GObjectIntrospection

Improvements
  Supported (({GObjectIntrospection::Repository.prepend_search_path})).
  Supported (({GObjectIntrospection::Repository.search_path})).
  Windows: Supported requiring library after one
  (({GObjectIntrospection::Loader#load})).
  [GitHub#546] [Reported by Abby Archer]

Ruby/GTK3

Improvements
  Supported (({Gtk::IconSize.lookup})).
  [GitHub#544] [Reported by Masafumi Yokoyama]
  Supported size name as argument of (({Gtk::Widget#render_icon_pixbuf})).
  [GitHub#544] [Reported by Masafumi Yokoyama]
  Supported (({Gio::Icon})) in (({Gtk::IconTheme#lookup_icon})).
  [GitHub#544] [Reported by Masafumi Yokoyama]
  Supported (({Gtk::TreeModel#iter_parent})).
  Supported (({Gtk::TreeIter#parent})).
  Updated examples.
  [GitHub#548] [Patch by cedlemo]

Fixes
  Fixed a bug that (({Gtk::Widget.bind_template_child})) is
  required. [GitHub#549] [Reported by cedlemo]
  Fixed a bug that default (({x_option})) and (({y_option}))
  values of (({Gtk::Table#attach})) is wrong.
  [GitHub#546] [Reported by Abby Archer]
  Windows: Fixed a bug that Ruby/RSVG2 isn't required
  automatically.
  [GitHub#546] [Reported by Abby Archer]

Thanks

Masafumi Yokoyama
cedlemo
Abby Archer

Ruby-GNOME2 3.0.2: 2015-09-13

It is a compatibility improvement release of 3.0.1.

Changes

Ruby/GObjectIntrospection

Improvements
  Supported void pointer.
  [GitHub#540] [Reported by Abby Archer]
  Added (({GObjectIntrospection::Loader.instantiate_gobject_pointer})).

Ruby/GDK3

Improvements
  Supported (({Gdk::Window#user_data})).
  [GitHub#540] [Reported by Abby Archer]
  compatibility: (({Cairo::Context#set_source_rgba})) accepts
  (({nil})) as alpha value.
  [GitHub#540] [Reported by Abby Archer]
  compatibility: Added fallback feature for deprecated
  (({Gdk::EventScroll::Direction})).
  Windows: Added hicolor-icon-theme as fallback theme.

Ruby/GTK3

Improvements
  compatibility: (({Gtk::Window#icon=})) accepts icon file name.
  [GitHub#540] [Reported by Abby Archer]
  compatibility: (({Gtk::Dialog#add_button})) accepts (({Symbol}))
  as response ID.
  [GitHub#540] [Reported by Abby Archer]
  Deprecated (({Gtk::ColorSelectionDialog})).
  compatibility: Added fallback feature for deprecated
  (({Gtk::TextTag::WrapMode})).
  compatibility: Added fallback feature for deprecated
  (({Gtk::TextBuffer#insert(iter, target, *tags)})) usage.
  compatibility: Added fallback feature for deprecated
  (({Gtk::ButtonBox::Style})).
  compatibility: Added fallback feature for deprecated
  (({Gtk::MessageDialog::ButtonsType})).
  compatibility: Supported creating an empty image by
  (({Gtk::Image.new})).
  compatibility: Added fallback feature for deprecated
  (({Gtk::ImageMenuItem.new})) usage.
  Supported (({Gtk::TreeIter#next!})).
  Supported (({Gtk::TreeModel#get_value})).
  compatibility: Added fallback feature for deprecated
  (({Gtk::Alignment::Align})).
  compatibility: Added fallback feature for deprecated
  (({Gtk::Widget#get_size_request})).
  compatibility: Added fallback feature for deprecated
  (({Gtk::Table.new})).
  compatibility: Added fallback feature for deprecated
  (({Gtk::Table#column_spaces})).
  compatibility: Added fallback feature for deprecated
  (({Gtk::Table#column_spaces=})).
  compatibility: Added fallback feature for deprecated
  (({Gtk::Table#attach})).
  compatibility: Added fallback feature for deprecated
  (({Gtk::ToggleButton.new})).
  Windows: Added missing Ruby/RSVG2 dependency.
  compatibility: Added fallback feature for deprecated
  (({Gtk::Container#each_forall})).
  Supported (({nil})) as (({size})) for (({Gtk::Image.new})).
  compatibility: Added fallback feature for deprecated
  (({Gtk::Image.new(pixbuf)})).
  compatibility: Added fallback feature for deprecated
  (({Gtk::Toolbar::Style})).
  Supported Rubyish (({Gtk::CheckMenuItem.new})).
Fixes
  Fixed samples.
  [GitHub#536][GitHub#541] [Patch by cedlemo]
  [GitHub#540] [Reported by Abby Archer]
  Fixed a bug that (({Gtk::Calendar#date})) returns (({0-11}))
  range month value.

Ruby/RSVG2

Improvements
  Windows: Added missing Ruby/Pango dependency.
  Windows: Updated loaders.cache for gdk-pixbuf automatically.

Ruby/GStreamer

Improvements
  compatibility: (({Gst::TypeFindFactory#extensions})) always
  returns (({Array})).

Thanks

cedlemo
Abby Archer

Ruby-GNOME2 3.0.1: 2015-09-11

It is a bug fix release of 3.0.0.

Changes

Ruby/GLib2

Fixes
  Windows: Fixed a bug that large number flag value isn't usable.
  [GitHub#538] [Reported by Abby Archer]

Ruby/GTK3

Improvements
  Updated tutorials.
  [GitHub#534][GitHub#537] [Patch by cedlemo]

Ruby/VTE3

Improvements
  Added (({Vte::Version.or_later?})).
  [GitHub#535] [Patch by cedlemo]

Thanks

cedlemo
Abby Archer

Ruby-GNOME2 3.0.0: 2015-09-10

It is a GTK+ 3.16 support release.

To GTK+ 3.16 support, many people helped us. Especially, cedlemo did great works. Very thanks all!!!

Changes

All

Improvements
  Added install instruction for GitHub master branch.
  [GitHub#425][Patch by Hiroyuki Sato]

Ruby/GLib2

Improvements
  Added new APIs:
    (({RVAL2GOBJGLIST}))
    (({RVAL2GOBJGSLIST}))
    (({rbg_rval2glist}))
    (({rbg_rval2gslist}))
    (({RVAL2CSTR_PTR}))
    (({rbg_name_to_nick}))
    (({rbgobj_class_init_func}))
    (({rbgobj_register_type}))
  Changed (({RVAL2CSTR})) to return (({NULL})) terminated string.
  If you want to get raw string that may not be terminated by (({NULL})),
  use (({RVAL2CSTR_PTR})).
  Supported (({Symbol})) as flag value.
  Added (({windows_platform?}))
  Supported (({GLib::Value.new})) without value.
  Supported array of flag value as (({GLib::Flags.new})) input.
  Supported name, nick and (({GLib::Enum})) as
  (({GLib::Enum.new})) input.
  Migrated to Markdown for README markup.
  [GitHub#484][Patch by prpr_man]
  Supported (({GVariantType})).
  Supported (({GVariant})).
  Supported (({GBinding})).
  [GitHub#524][Reported by cedlemo]

Fixes
  Fixed a bug that (({GLib.format_size})) doesn't work 32bit over
  integer value.
  [GitHub#413][Reported by eumario]

Ruby/GObjectIntrospection

Improvements
  Supported non GObject struct as return value.
  [GitHub#286][Reported by Christopher L. Ramsey]
  Supported (({list_XXX})) method name.
  Supported freeing (({GList<GObjet *>})).
  Supported array of struct as input argument.
  Supported auto native package install on CentOS 7.
  Supported (({can_XXX?})) predicate.
  Supported the number of array as input argument.
  [Suggested by John Cupitt]
  Supported array of (({GValue})) as input argument.
  Supported array as return value.
  Supported (({GClosure})) as input argument.
  Supported (({GSList<GObject *>})) as input argument.
  Supported (({GSList<GObject *>})) as output argument.
  [GitHub#324][Reported by cedlemo]
  Supported union as input argument.
  Supported array of (({guint8})) as input argument.
  Supported array of (({gint32})) as input argument.
  Supported class methods defined in (({XXXClass})).
  Supported (({GList<GBoxed *>})) as output argument.
  [GitHub#389][Reported by eumario]
  Supported (({GList<GInterface *>})) as return value.
  [GitHub#501][Reported by Christopher L. Ramsey]
  Supported (({GVariant})) as return value.
  [GitHub#502][Reported by kitone]

Fixes
  Fixed a bug that (({GList<GObjet *>})) return type method always
  returns nil.
  Fixed a bug that not predicate is treated as predicate.
  Fixed a bug that (({self})) is different.

Ruby/GIO2

Improvements
  Supported (({GAsyncReadyCallback})).
  [GitHub#302][Reported by Christopher L. Ramsey]
  Added (({ActionMap#add_actions})).

Ruby/Pango

Improvements
  Added (({Pango::Language#sample_string})).

Ruby/GDK3

Improvements
  Added backward compatibility APIs.
  [GitHub#284][Reported by Christopher L. Ramsey]
  Added constants in (({Gdk::Selection})).
  [GitHub#254][Patch by Masafumi Yokoyama]
  Added missing deprecations.
  [GitHub#291][Reported by Michel Boaventura]
  Added (({RGBA.parse})).
  [GitHub#295][Reported by carlosjhr64]
  Supported (({Gdk::Rectangle})).
  [GitHub#319][Reported by cedlemo]
  Supported (({Gdk::Screen#get_setting})).
  [GitHub#376][Reported by cedlemo]
  Added (({Gdk::Screen#get_monitor})).

Fixes
  Fixed a bug that (({GDK_KEY_XXX})) raises an error.
  [ruby-gnome2-devel-en][Reported by Detlef Reichl]

Ruby/GTK3

Improvements
  Migrated to GObject Introspection based bindings from hand
  writing bindings. Now, all the latest API in GTK+ are supported.
  [Hiroshi Hatake][Detlef Reichl][cedlemo][John Cupitt]
  [Masafumi Yokoyama][eumario][PeterWAWood][Daiki Ueno]
  Updated samples. [Patch by cedlemo]

Ruby/GtkSourceView3

Improvements
  Migrated to GObject Introspection based bindings from hand
  writing bindings. Now, all the latest API in GtkSourceView are
  supported.

Ruby/VTE3

Improvements
  Migrated to GObject Introspection based bindings from hand
  writing bindings. Now, all the latest API in VTE are supported.
  [cedlemo]

Ruby/GStreamer

Fixes
  Fixed native package name on CentOS and Fedora.
  Fixed shebang.
  [GitHub#507][Patch by Dmitry Marakasov]

Ruby/RSVG2

Improvements
  Added (({:file_name})), (({:data})) and (({:flags})) option to
  (({RSVG::Handle.new})).
  Updated a sample.
  [GitHub#518][Patch by Robert A. Heiler].

Fixes
  Fixed a memory leak of (({RSVG::Handle.new_from_data})) and
  (({RSVG::Handle.new_from_file})).
  [GitHub#318][Reported by Kagetsuki]

Ruby/Clutter

Improvements
  Added (({Clutter::Version.or_later?})).

Ruby/WebKit2GTK

Improvements
  Added.

Thanks

Hiroshi Hatake
Christopher L. Ramsey
Masafumi Yokoyama
cedlemo
Detlef Reichl
Kagetsuki
eumario
PeterWAWood
Hiroyuki Sato
Daiki Ueno
prpr_mann
Dmitry Marakasov

Ruby-GNOME2 2.2.5: 2015-04-24

It is a GLib 2.44 support release.

Changes

Ruby/GLib2

Improvements
  Supported GLib 2.44.
  [GitHub#361][Reported by Benjamin Maisano]

Thanks

Benjamin Maisano

Ruby-GNOME2 2.2.4: 2014-12-23

It is a x64 Windows support release.

Changes

Ruby/GLib2

Improvements
  Stopped to call g_thread_init() for GLib 2.32.0 or later because
  g_thread_init() is called automatically.
  Added GLib.format_size.
  Added GLib::Source#name.
  Added GLib::Source#name=.
  Added GLib::Source#ready_time.
  Added GLib::Source#ready_time=.
  Added GLib::Source#destroy.
Fixes
  Fixed a bug that wrong converter is used on bigendian
  environment.
  [GitHub#270][Reported by mtasaka]

Ruby/GIO2

Improvements
  Added Gio::DBus.
Fixes
  Fixed a bug that Gio::ContentType#executable? isn't defined by
  correct name.

Ruby/GTK2

Improvements
  Gtk::AboutDialog#show: Supported license_type option.
  [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]
Fixes
  Gtk::AboutDialog#show: Fixed a bug that wrap_license option
  doesn't work.
  [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]

Ruby/GObjectIntrospection

Improvements
  Supported prefix removing from method name.
  Supported GList of UTF-8.
  [ruby-gnome2-devel-en][Reported by Detlef Reichl]
  Added documentation.
  [GitHub#267][Patch by Detlef Reichl]
Fixes
  Fixed a bug that out only argument is required.
  [GitHub#268][Reported by mtasaka]

Ruby/GDK3

Improvements
  Gdk::Window: Added deprecated constants for backward compatibility.
  Supported Gdk::Keyval module functions.
  [GitHub#265][Reported by Detlef Reichl]
  Cairo::Context#set_source_rgba: Re-supported
  (({set_source_rgba(r, g, b, a)})) style.
  [GitHub#272][Patch by Detlef Reichl]
  [windows] Bundled the new default GNOME icon theme.
  [GitHub#276][Reported by glurp]
Fixes
  Gdk::Color.parse: Fixed unexpected API change.
  [GitHub#276][Reported by glurp]
  Fixed a bug that Gdk::Event::Mask fallback doesn't work.
  [GitHub#276][Reported by glurp]

Ruby/GTK3

Improvements
  Gtk::AboutDialog#show: Supported license_type option.
  [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]
  Gtk::ActionBar: Added.
  [GitHub#282][Suggested by Christopher L. Ramsey]
Fixes
  Gtk::AboutDialog#show: Fixed a bug that wrap_license option
  doesn't work.
  [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]

Ruby/RSVG2

Improvements
  RSVG::Handle.new_from_file: Supported flags. You can open a
  large file with (({:flags => :unlimited})).
  [GitHub#263][Patch by Taro Matsuzawa]

Ruby/Clutter

Improvements
  Added Clutter::Feature.
Fixes
  Added missing require for Ruby/Pango.
  Fixed initializing order.
  [GitHub#274][Reported by mtasaka]

Thanks

Detlef Reichl
Hiroyuki Ito
mtasaka
glurp
Taro Matsuzawa
Christopher L. Ramsey

Ruby-GNOME2 2.2.3: 2014-10-26

It is a bug fix release.

It's recommended that you upgrade if your application uses thread and runs on Ruby 2.0 or later.

Changes

All

Improvements
  Supported auto native package install on SuSE.

Ruby/GLib2

Fixes
  Fixed infinite loop bug on Ruby 2.0 or later.
  [ruby-gnome2-devel-ja] [Reported by Toshi Hatsune]

Ruby/GDK3

Fixes
  Added missing dependencies.
  [GitHub#258] [Reported by Luis Daniel Gonzalez Orozco]

Ruby/CairoGObject

Improvements
  Supported auto required native package install by Homebrew.

Fixes
  Fixed wrong package name on Debian.

Ruby/VTE3

Improvements
  Supported auto required native package install by Homebrew.

Ruby/Clutter

Improvements
  Added Clutter.check_version?.

Thanks

Luis Daniel Gonzalez Orozco
Toshi Hatsune

Ruby-GNOME2 2.2.2: 2014-10-12

It is a Windows package fix release.

Ruby-GNOME2 2.2.1: 2014-10-12

It is a release that Ruby/GDK3 is migrated to Ruby/GObjectIntrospection based bindings.

Some API changes in Ruby/GDK3 are expected but unexpected API changes may exist. If you find API change, please report it. If the API change provides non Rubyish API, it will be a bug.

Ruby/GooCanvas is removed because we can't maintain it.

Changes

Ruby/GLib2

Improvements
  Added GObject#unref to free large object immediately.

Fixes
  [windows] Added a missing exported symbol. ((({rbg_inspect})))
  Fixed a bug that signal handler doesn't work on Ruby 2.1.
  [ruby-gnome2-devel-en] [Reported by Carlo E. Prelz]
  Fixed free function (free -> xfree).

Ruby/GObjectIntrospection

Improvements
  Supported instantiating union.
  Accepted 5 or more the number of signals.
  It may be increased for later GIO version.
  [GitHub#229] [Reported by cosmo0920]
  Added "?" to boolean field value reader.
  Supported mapping function info to method.
  Don't handle MethodInfo as FunctionInfo.
  Accepted not GType struct as an input argument.
  Accepted getting a field value from not GType but
  GType descendant sruct.
  Added Loader.register_constant_rename_map.
  Supported in GType array.
  Don't require needless array length argument.
  Supported finding suitable method that has optional argument.

Fixes
  Fixed wrong argument index for Ruby objects.
  Fixed a bug that ArgInfo isn't passed.

Ruby/CairoGObject

Improvements
  Suppressed a warning that instance variable gboxed not initialized.

Ruby/GIO2

Improvements
  Supported GLib 2.42.0. Annotation for GObject Introspection is added
  to g_pollable_input_stream_read_nonblocking() since GLib 2.42.0.
  See also: https://bugzilla.gnome.org/show_bug.cgi?id=730493
  Supported GLib <= 2.36.0.

Fixes
  Fixed a bug that .pc isn't installed. [Reported by OBATA Akio]

Ruby/GDK3

Improvements
  Migrated to Ruby/GObjectIntrospection based bindings.
  Gdk::Keyval::GDK_KEY_x style is deprecated. Use
  Gdk::Keyval::KEY_x style instead.
  Accepted Gdk::RGBA for Cairo::Context#set_source_rgba.

Ruby/GTK3

Improvements
  Added Gtk::StackSwitcher.
  Supported interrupt in Gtk.main.
  Supported interrupt in Gtk::Dialog#run.
  [Reported by Carlo E. Prelz]
  Added initialization with Gdk::RGBA value.
  [GitHub#231] [Patch by Detlef Reichl]
  Added Gtk::Window#set_titlebar (enable the use of Gtk::HeaderBar).
  [GitHub#236] [Patch by tescorg]
  Updated sample scripts.
  [Patch by kitachro]

Fixes
  Fixed memory leak of Gtk::Image.
  [GitHub#252] [Reported by Michel Boaventura]

Ruby/GTK2

Improvements
  Fixed wrong property value on ppc64 and s390x.
  [GitHub#256] [Reported by mtasaka]

Ruby/GStreamer

Improvements
  Added gstreamer.rb for Bundler's autoload.
  [GitHub#232] [Reported by saepia]
  Added Caps.any and Caps.empty.
  Supported property for Gst::ChildProxy.
  [GitHub#233] [Reported by saepia]

Fixes
  Fixed a bug that Gst.init is failed.
  [GitHub#232] [Reported by saepia]

Ruby/Poppler

Improvements
  Install Poppler with --with-glib option for Homebrew.
  [GitHub#237] [Reported by Colin Dean]
  Removed needless `--with-glib` option. Now, it is the default.
  [rabbit-shocker/rabbit#24] [Reported by Kazuhiro NISHIYAMA]

Ruby/ClutterGStreamer

Improvements
  Added clutter-gstreamer.rb to support Bundler's autoload.

Ruby/GooCanvas

Removed.

Thanks

OBATA Akio
Carlo E. Prelz
cosmo0920
Detlef Reichl
saepia
tescorg
Colin Dean
Kazuhiro NISHIYAMA
kitachro
Michel Boaventura
mtasaka

Ruby-GNOME2 2.2.0: 2014-03-09

It is a release that Ruby/GIO2 is migrated to Ruby/GObjectIntrospection based bindings.

Some API changes in Ruby/GIO2 are expected but unexpected API changes may exist. If you find API change, please report it. If the API change provides non Rubyish API, it will be a bug.

Changes

Ruby/GLib2

Improvements
  Stopped to use deprecated API internally in G_REPLACE_SET_PROPERTY.
  Added RG_REPLACE_SET_PROPERTY.
  Reduced locking on object creation.
  Exported rbg_inspect().
  Created code level error.
  Raised code level error instead of domain level error.

Fixes
  Fixed a bug that wrong error code may be used.

Ruby/GTK2

Improvements
  Suppressed warnings on startup.

Fixes
  [windows] Suppressed IME related warnings.
  [Reported by OBATA Akio]
  [GitHub#222] Fixed a bug that Gdk::EventAny related methods
  aren't used by other Gdk::Event classes.
  [Reported by mtasaka]

Ruby/GDK3

Improvements
  Added Gdk::Display#device_manager.
  Added Gdk::Window#display.
  Suppressed warnings on startup.
  Added Gdk::Event::PROPAGATE.
  Added Gdk::Event::STOP.

Fixes
  [windows] Suppressed IME related warnings.
  Fixed a bug that Gdk::DeviceManager is wrong object.
  [GitHub#222] Fixed a bug that Gdk::EventAny related methods
  aren't used by other Gdk::Event classes.
  [Reported by mtasaka]

Ruby/GTK3

Improvements
  Added Gtk::MenuButton.
  [GitHub#219] Added Gtk::LevelBar. [Patch by cosmo0920]
  Added Gtk::IconView.
  [GitHub#206] Added Gtk::HeaderBar. [Reported by dark-yux]
  [GitHub#223] Added Gtk::Stack. [Patch by cosmo0920]
  Suppressed warnings on startup.
  Added Gtk::Revealer.
  Updated sample scripts.
  [GitHub#227] Added Gtk::SearchBar. [patch by cosmo0920]

Ruby/GIO2

Improvements
  Migrated to Ruby/GObjectIntrospection based bindings.
  [SF.net#187] Supported Gio::ContentType.guess.
  [Reported by neversleep1911]
  Added Gio::Resources.lookup_data.
  Added Gio::Resources.open_stream.
  Added Gio::Resources.enumerate_children.
  Added Gio::Resources.get_info.
  Added Gio::Resources.register.
  Added Gio::Resources.unregister.

Changes
  Removed Gio::Socket#create_source. Use
  Gio::InputStream#create_source or
  Gio::OutputStream#create_source instead.
  Removed Gio::InetAddress.new_from_string. Use
  Gio::InetAddress.new instead.
  Removed Gio::InetAddress.new_any. Use
  Gio::InetAddress.any instead.
  Removed Gio::InetAddress.new_l. Use
  Gio::InetAddress.any instead.

Fixes
  [SF.net#186] Fixed a bug that Gio::ContentType module functions
  raises "no implicit conversion" error.
  [Reported by neversleep1911]

Ruby/Pango

Improvements
  [ruby-gnome2-devel-en] Re-supported build on CentOS 5.
  [Reported by Grant Schoep]

Ruby/Poppler

Improvements
  Suppressed a warning on startup.

Ruby/GtkSourceView2

Improvements
  [GitHub#226] Suppressed warnings.
  [Patch by cosmo0920]

Fixes
  [GitHub#215] Fixed a return value for
  GtkSource#get_mark_category_background.
  [Reported by mtasaka]

Ruby/GObjectIntrospection

Improvements
  [GitHub#216] Suppressed warnings on armv7hl.
  [Reported by mtasaka]
  Supported freeing interface.
  Supported freeing struct.
  Supported String as void * value for value.
  Supported freeing array of int8.
  Supported freeing array of uint8.
  Supported defining errors.
  Improved guessing target method for overloaded method.
  Supported array length.
  Supported inout array.
  Converted GBytes to String instead of wrapped GBytes.
  Supported all exception types rather than GLib::Error.

Changes
  Changed returned value of inout array to an array from an array
  and array length.

Fixes
  [GitHub#216] Fixed test failures on i686 environment.
  [Reported by mtasaka]

Ruby/ClutterGTK

Improvements
  Added duplicated Clutter.init check.

Thanks

OBATA Akio
mtasaka
cosmo0920
Grant Schoep
dark-yux
neversleep1911

Ruby-GNOME2 2.1.0: 2013-12-29

Ruby 2.1.0 support release!

Changes

All

Improvements
  Set license information to gem.
Fixes
  [windows] Added missing binaries for Ruby 2.1.0.
  [GitHub#123] [Patch by Masafumi Yokoyama]

Ruby/GDK3

Improvements
  [windows] Bundled hicolor-icon-theme. It may fix a problem that
  Windows theme is not applied.
  [ruby-gnome2-devel-en] [Reported by Regis d'Aubarede]

Thanks

Masafumi Yokoyama
Regis d'Aubarede

Ruby-GNOME2 2.0.3: 2013-12-29

It is RC release for 2.1.0.

Changes

All

Improvements
  Removed Ruby 1.8 from supported Ruby in READMEs.
  [GitHub#166] [Reported by Markus Heiler] [Patch by Masafumi Yokoyama]
  Supported Ruby 2.1.0. [GitHub#181] [cosmo0920][Masafumi Yokoyama]
  Made rcairo optional to required because we dropped old GTK+ that
  doesn't use cairo. (Cairo isn't used library such as GLib doesn't
  require rcairo. But Ruby/GLib2 requires rcairo on Windows because
  it uses zlib bundled in rcairo.) [GitHub#193] [cosmo0920]
  Updated LGPL 2.1 files. [GitHub#196] [Reported by ktdreyer]
  Supported tests on Travis CI. [Masafumi Yokoyama][cosmo0920]
  Supported rake-compiler 0.9.1.

Ruby/GLib2

Improvements
  Set UTF-8 encoding to exception message.
  Added GLib::GetText.bindtextdomain.
  Dropped GLib < 2.12 because CentOS 5 has GLib 2.12.3.
  [GitHub#190] [cosmo0920]
  Added GValue#to_s.
  [windows] Updated bundled GLib to 2.38.2 from 2.36.2.

Ruby/GObjectIntrospection

Improvements
  Supported GList return type.
  Supported freeing UTF-8 return type.
  Supported freeing array return type.
  Supported NULL as array return value.
  Supported freeing GObject return value.
  Supported freeing structure return value.
  Supported NULL character for gint8 array.
Fixes
  Fixed type conversion from VALUE to GType.
  [GitHub#186] [Patch by Hiroyuki Tanaka]

Ruby/ATK

Improvements
  Dropped ATK < 1.12 support because CentOS 5 has GTK+ 1.12.2.
  [GitHub#191] [cosmo0920]
  [windows] Updated bundled ATK to 2.10.0 from 2.8.0.

Ruby/Pango

Improvements
  Supported cairo 1.6.
  [GitHub#172] [Patch by Grant Schoep]
  Dropped Pango < 1.14 support because CentOS 5 has GTK+ 1.14.9.
  [GitHub#192] [cosmo0920]
  Added Pango::Layout#height=.
  [GitHub#210] [Patch by Vasily Fedoseyev]
  Added Pango::Layout#ellipsized?.
  [GitHub#210] [Patch by Vasily Fedoseyev]
  [windows] Updated bundled Pango to 1.36.1 from 1.34.1.

Ruby/GdkPixbuf2

Improvements
  [windows] Added rcairo dependency on Windows for using libpng and zlib
  bundled in rcairo.
  [windows] Updated bundled gdk-pixbuf to 2.30.2 from 2.28.1.

Ruby/GTK2

Improvements
  Dropped GTK+ < 2.10 support because CentOS 5 has GTK+ 2.10.4.
  [GitHub#182] [Patch by cosmo0920]
  [windows] Updated bundled GTK+ to 2.24.22 from 2.24.18.

Ruby/GDK3

Improvements
  [test] Made more stable. [GitHub#178] [Reported by mtasaka]
  Added Gdk::Device#ungrab. [cosmo0920]
  Added Gdk::DeviceManager. [cosmo0920]
  Added Gdk::Device#get_position. [cosmo0920]
  Added Gdk::Device#warp. [cosmo0920]
  Added Gdk::Device#grab. [cosmo0920]
  Added Gdk::Window#get_device_position. [cosmo0920]
  [windows] Updated bundled GTK+ to 3.10.6 from 3.8.2.

Ruby/GTK3

Improvements
  [sample] Updated for GTK+ 3. [Masafumi Yokoyama]
  Removed Gtk::BindingSet#add_path.
  Added Gtk.show_uri.
Fixes
  Fixed a bug that Gtk::ActionGroup#add_radio_actions always fails.
  [ruby-gnome2-devel-ja] [Reported by S. Kitagawa]

Ruby/GStreamer

Improvements
  Supported calling module functions of Gst module such as
  Gst.version before calling Gst.init.
  Added Gst::Registry#plugins.
  Added Gst::Registry#get_features.
  Added Gst::ElementFactory#long_name.
  Added Gst::ElementFactory#klass.
  Added Gst::ElementFactory#author.
  Added Gst::ElementFactory#static_pad_templates.
  Added Gst::Caps#structures.
  Added Gst::Structure#fields.
  Gst::Element#flags returns flag object instead of raw integer value.
  Use Gst::Element#flags_raw for raw integer value.
  Gst::PluginFeature#rank returns Gst::Rank instead of raw integer value.
  Use Gst::PluginFeature#rank for raw integer value.
  Supported GstValueList.
  [windows] Updated bundled GStreamer to 1.2.1 from 1.0.7.

Ruby/Clutter

Improvements
  [sample] Updated for Clutter 1.12 or later.
  [Patch by Kentaro Fukuchi]
  [windows] Updated bundled Clutter to 1.16.2 from 1.14.4.

Ruby/ClutterGStreamer

Improvements
  [sample] Added.
  [Masafumi Yokoyama]
  Fixed a typo in sample.
  [Reported by Toyo Abe]
  [windows] Updated bundled Clutter-GStreamer to 2.0.8 from 2.0.2.

Ruby/Poppler

Improvements
  Dropped Popper < 0.12 because CentOS has Poppler 0.12.4.
  [GitHub#212] [cosmo0920]
  [windows] Bundled Poppler 0.24.4.

Ruby/RSVG

Improvements
  [windows] Bundled librsvg 2.40.1.

Ruby/GtkSourceView3

Improvements
  Supported auto GtkSourceView install on OS X.
  [GitHub#177] [Masafumi Yokoyama]
  [windows] Updated bundled GtkSourceView to 3.10.1 from 3.8.1.

Ruby/GooCanvas

Improvements
  [sample] Followed changes caused by migrating to
  Ruby/GObjectIntrospection.
  [Masafumi Yokoyama]
  Updated FSF address.
  [GitHub#201] [Reported by ktdreyer]
Fixes
  Fixed wrong dependency.
  [ruby-gnomde2-devel-ja] [Reported by Masafumi Yokoyama]

Thanks

Kentaro Fukuchi
S. Kitagawa
Markus Heiler
Masafumi Yokoyama
Grant Schoep
Toyo Abe
mtasaka
cosmo0920
Hiroyuki Tanaka
ktdreyer

Ruby-GNOME2 2.0.2: 2013-05-26

Windows XP re-supportted release!

Changes

Ruby/GLib2

Improvements
  Added rbgutil_key_equal() convenient function.
  It is used for comparing key that may be String or Symbol.

Ruby/Pango

Improvements
  [windows] Forced to disable uniscribe backend of HarfBuzz.
  [ruby-list:49412] [Reported by Masafumi Yokoyama]
  Don't define Pango::CairoFcFontMap and Pango::CairoWin32FontMap
  because they may cause crash on OS X.
  [shocker-ja:1119] [Reported by znz]
  Updated samples.
  [GitHub#164] [Patch by Kentaro Fukuchi]
Fixes
  Fixed wrong index access in Pango::GlyphString#glyphs.
  [ruby-gnome2-devel-ja] [Reported by Kentaro Fukuchi]

Thanks

Kentaro Fukuchi
Masafumi Yokoyama
znz

Ruby-GNOME2 2.0.1: 2013-05-25

Ruby 1.8 support is dropped release!

Changes

All

Improvements
  Dropped Ruby 1.8 support.
  Updated bundled binaries versions for Windows.

Ruby/Pango

Improvements
  Added Pango::CairoFontMap.set_default.
  Enabled fontconfig font on Windows.
  Defined Pango::CairoFcFontMap on init if it is available.
  Defined Pango::CairoWin32FontMap on init if it is available.

Ruby/GTK3

Improvements
  Added Gtk::Image#set_from_icon_set.
  [GitHub#150] [Patch by Detlef Reichl]
  Added Gtk::Image#set_from_stock.
  [GitHub#150] [Patch by Detlef Reichl]
  Added Gtk::Image#set_from_gicon.
  [GitHub#150] [Patch by Detlef Reichl]
  Updated samples.
  [GitHUb#151] [Patch by Detlef Reichl]
Fixes
  Fixed a GC related crash bug.
  [ruby-gnome2-devel-en] [Reported by Detlef Reichl]

Ruby/GObjectIntrospection

Improvements
  Supported ownership transfer for some input argument types.
  (Struct and Object)
  Supported "(out caller-allocates)" for boxed object.
  [ruby-gnome2-devel-ja] [Reported by Kentaro Fukuchi]
  Supported gpointer in/out.
  [ruby-gnome2-devel-ja] [Reported by NAKAJIMA Takashi]
Fixes
  Fixed missing argument.
  [GitHub#154] [Reported by Masafumi Yokoyama]

RubyGStreamer

Improvements
  Supported methods that call callback
  [ruby-gnome2-devel-ja] [Reported by NAKAJIMA Takashi]
  Updated samples.
  [GitHub#156][GitHub#159][GitHub#160][GitHub#161]
  [Patch by NAKAJIMA Takashi]
  Supported Gst::Bus#set_handler.
  [ruby-gnome2-devel-ja] [Reported by NAKAJIMA Takashi]
  Supported Gst::Controller
  [ruby-gnome2-devel-ja] [Suggested by NAKAJIMA Takashi]
  Stopped to require Gst.init.
Fixes
  Fixed out of index access bug.

Ruby/GooCanvas

Improvements
  Migrated to Ruby/GObjectIntrospection based bindings.
  Stopped to require Goo.init.
Fixes
  Updated samples.
  [GitHub#152][GitHub#153][GitHub#155][GitHub#157]
  [Patch by Masafumi Yokoyama]

Ruby/Clutter

Improvements
  Stopped to require Clutter.init.
Fixes
  Fixed broken samples.
  [ruby-gnome2-devel-ja] [Patch by Kentaro Fukuchi]

Ruby/ClutterGtk

Improvements
  Stopped to require ClutterGtk.init.

Ruby/ClutterGStreamer

Added.

Ruby/WebKitGtk

Improvements
  Stopped to require WebKitGtk.init.

Ruby/WebKitGtk2

Improvements
  Stopped to require WebKitGtk2.init.

Thanks

Detlef Reichl
NAKAJIMA Takashi
Masafumi Yokoyama
Kentaro Fukuchi

Ruby-GNOME2 2.0.0: 2013-04-29

GObject Introspection based bindings on Windows support release!

Changes

NEWS

Fixes
  Fixed a typo. [Reported by Masafumi Yokoyama]
  FIxed a typo. [Reported by Toyo Abe]

Ruby/GLib2

Improvements
  Moved lib/gnome2-*.rb files to lib/gnome2/ directory.
  Supported GLib 2.34. [Reported by OBATA Akio]

Ruby/GdkPixbuf2

Fixes
  [windows] Fixed PNG can't be handled problem.
  [ruby-gnoem2-devel-ja] [Reported by Masafumi Yokoyama]

Ruby/GDK3

Improvements
  [windows] Removed needless Greybird theme.
  [ruby-gnome2-devel-en] [Reported by Regis d'Aubarede]
  Added Gdk::Window#create_cairo_context
  [ruby-gnome2-devel-en] [Reported by Detlef Reichl]

Ruby/GTK3

Improvements
  Updated samples.
  [GitHub #140][GitHub #141][GitHub #144]
  [Patch by Simon Arnaud]
  [GitHub #142][GitHub #143][GitHub #145][GitHub #146][GitHub #148]
  [Patch by Detlef Reichl]

Ruby/GObjectIntrospection

Improvements
  [windows] Supported!

Ruby/GStreamer

Improvements
  Supported GStreamer 1.0!
  Migrated to GObject Introspection bindings!
  Dropped GStreamer 0.10 support.

Ruby/Clutter

Improvements
  [windows] Supported!

Ruby/ClutterGTK

Improvements
  [windows] Supported!

Thanks

Masafumi Yokoyama
Toyo Abe
OBATA Akio
Regis d'Aubarede
Detlef Reichl
Simon Arnaud

Ruby-GNOME2 1.2.6: 2013-04-02

Broken Ruby/Poppler fix release!

Changes

Ruby/GLib2

Improvements
  Removed deprecated GLib::Completion.
  Removed deprecated g_source_get_current_time() use.
  [windows] Updated bundled GLib to 3.8.0.
  [windows] Updated bundled glib-networking to 3.8.0.
  [windows] Updated bundled GnuTLS to 3.1.10.

Ruby/ATK

Improvements
  [windows] Updated bundled ATK to 2.8.0.

Ruby/GdkPixbuf2

Improvements
  [windows] Updated bundled gdk-pixbuf to 2.28.0.

Ruby/Pango

Improvements
  [windows] Updated bundled Pango to 1.34.0.

Ruby/GDK3

Improvements
  [windows] Updated bundled GTK+ to 3.8.0.

Ruby/Poppler

Fixes
  Fixed a bug that Poppler::Page#render is broken.
  [SF.net#184] [Reported by HARUYAMA Seigo]

Ruby/GooCanvas

Improvements
  Added a Ruby/GObjectIntrospection based sample.
  [GitHub #139] [Patch by Masafumi Yokoyama]

Thanks

Masafumi Yokoyama
HARUYAMA Seigo

Ruby-GNOME2 1.2.5: 2013-03-28

Crash bug fix release!

Changes

All

Fixes
  Fixed crash bugs.
  [GitHub #138] [Reported by Takuma Nakajima]

Thanks

Takuma Nakajima

Ruby-GNOME2 1.2.4: 2013-03-24

Ruby/WebKitGtk2 addition release!

Changes

All

Improvements
  Start mswin64 support. (But it is not completed yet.)
  [GitHub #135] [Patch by usa]

Ruby/GLib2

Improvements
  Reduce needless GBoxed object copy.

Ruby/GdkPixbuf2

Fixes
  Fix build error by a typo.

Ruby/GtkSourceView2

Improvements
  Support auto RPM install on CentOS 6.

Ruby/GObjectIntrospection

Improvements
  Add method name to arguments validation failure message.
  Support specific version loading.

Ruby/GTK3

Improvements
  [windows] Add gschemas.compiled.
  [ruby-talk:406026] [Reported by Regis d'Aubarede]

Ruby/WebKitGtk2

New!
[GitHub #136] [Patch by eumario]

Thanks

usa
Regis d'Aubarede
eumario

Ruby-GNOME2 1.2.3: 2013-03-17

Clean up release!

Changes

Ruby/GTK2

Remove needless signale handlers restore.

Ruby/GTK3

Remove needless signale handlers restore.

Ruby-GNOME2 1.2.2: 2013-03-11

Ruby 2.0.0 support release!

Changes

Ruby/GLib2

Improvements
  Supported test on Ruby 2.0.0.
  [GitHub #134] [Reported by mtasaka]

Ruby/Poppler

Improvements
  Removed deprecated GDK support.

Ruby/GDK3

Improvements
  Supported Ruby 2.0.0.
  [GitHub#129] [Reported by TOMITA Masahiro]

Ruby/GObjectIntrospection

Improvements
  Supported not GType based flags.
  Supported not GType based enum.
  Supported custom callback function.
  Supported .h install.
  Supported .pc install.
  More Rubyish method names are used.
  Stopped to raise exception when there are two or more out
  parameters.
  Added Loader.start_callback_dispatch_thread().
  Supported arguments validation.
  Stopped to use array for just one return value.
  Supported Enumerator.
  Hide constructor methods.

Ruby/GtkSourceView3

Fixes
  Fixed wrong deb package name.

Ruby/Clutter

Fixes
  Fixed wrong initialized check.
  Stopped to override Clutter.init unexpectedly.

Ruby/ClutterGTK

Fixes
  Fixed wrong initialized check.

Ruby/WebKitGTK

Fixes
  Fixed wrong initialized check.

Thanks

Vincent Carmona
(for unreleased GObjectIntrospection based GStreamer bindings)
TOMITA Masahiro
NAKAJIMA Takashi
(for unreleased GObjectIntrospection based GStreamer bindings)
mtasaka

Ruby-GNOME2 1.2.1: 2013-01-30

GTK+ 3 support on Mac OS X release!

Changes

Ruby/GLib2

Improvements
  Supported custom sudo prompt on auto native package install.
  [GitHub:126] [Suggested by Yorick Peterse]
  Started to support JRuby. (It is not completed yet.)
  [GitHub:125] [Reported by vpereira]
  Accepted unsigned long int size GType.
  Removed DL support.
  Don't call deprecated g_type_init() for GLib >= 2.35.1.

Ruby/GTK2

Fixes
  Fixed a memory leak related Gtk::TreeIter.
  [GitHub:128] [Patch by Toshiaki Asai]

Ruby/GTK3

Fixes
  Fixed a memory leak related Gtk::TreeIter.
  [GitHub:128] [Patch by Toshiaki Asai]
  Fixed a crash bug caused by symbol conflict with Ruby/GDK3 on
  Mac OS X.
  [GitHub:127] [Reported by Sergio Campama] [Helped by Watson]

Ruby/GDK3

Improvements
  [windows] Bundled Greybird theme.
  [Suggested by Regis d'Aubarede]

Ruby/GooCanvas

Improvements
  Added Goo::Canvas#get_items_at [GitHub:124] [Patch by David Maciejak]

Ruby/WebKitGTK

Added

Ruby/GtkSourceView3

Improvements
  Supported Windows.

Thanks

David Maciejak
Yorick Peterse
vpereira
Toshiaki Asai
Sergio Campama
Watson
Regis d'Aubarede

Ruby-GNOME2 1.2.0: 2013-01-24

GTK+ 3 support release!

Changes

All

Added ruby-gtk3 package. Here is a list:
  Ruby/GLib2
  Ruby/ATK
  Ruby/Pango
  Ruby/GdkPixbuf2
  Ruby/GDK3
  Ruby/GTK3

Ruby/GLib2

Improvements
  Supported custom VALUE <-> GBoxed conversion
  Supported VALUE <-> GBoxed conversion by RVAL2GOBJ
  Added GLib::Source::REMOVE
  Added GLib::Source::CONTINUE
  Added rbgobj_make_boxed_raw()
  Added GLib::Value for internal use
  [windows] Updated to the latest GLib: 2.28.8-1 -> 2.34.3
Changes
  Removed deprecated GLib::Win32.get_package_installation_directory
  Removed deprecated GLib::Win32.get_package_installation_subdirectory
  Added user_data to RGConvertTable callbacks
  rbgobj_convert_define() copies passed RGConvertTable
  Removed deprecated G_DEF_FUNDAMENTAL. Use RG_DEF_CONVERSION instead

Ruby/GIO2

Improvements
  Installed headers

Ruby/ATK

Improvements
  [windows] Updated to the latest ATK: 1.32.0 -> 2.6.0

Ruby/Pango

Improvements
  [windows] Updated to the latest Pango: 1.28.3 -> 1.32.6

Ruby/GdkPixbuf2

Improvements
  [windows] Updated to the latest gdk-pixbuf: 2.24.0 -> 2.26.5

Ruby/GTK2

Improvements
  Removed needless not copy flag from Allocation
  [windows] Updated to the latest GTK+ 2: 2.24.8 -> 2.24.14

Ruby/GDK3

Improvements
  [windows] Supported: 3.6.4

Ruby/GTK3

Improvements
  Removed needless not copy flag from Allocation
  [windows] Supported: 3.6.4

Ruby/GObjectIntrospection

Improvements
  Supported over loaded method
  Supported over loaded constructor
  Supported GBoxed object
  Supported char *
  Supported GInterface
  Supported CallableInfo
  Supported may be null
  Supported union object
  Supported not GBoxed struct
  Supported out parameter
  Supported C array
  Added "?" suffix to predicate method name
  Supported SourceFunc callback
  Supported GValue
  Added GObjectIntrospection::Loader.register_boxed_class_converter
  Supported inout parameter
  Supported binary data array
Changes
  ArgInfo#[] -> ArgInfo#get_arg

Ruby/CairoGObject

Added

Ruby/Clutter

Added

Ruby/ClutterGtk

Added

Ruby-GNOME2 1.1.9: 2012-12-29

This is a experimental GObjectIntrospection support release.

Changes

Ruby/GLib2

Improvements
  Renamed G_DEF_CLASS4 to G_DEF_CLASS_WITH_PARENT.
  G_DEF_CLASS4 is still usable but it is deprecated.

Ruby/GObjectIntrospection

Added. It is still experimental.

Ruby-GNOME2 1.1.8: 2012-12-19

This is a bug fix release for Ruby 2.0.0.

Changes

All

Fixes
  Fixed a bug that *.so isn't installed with Ruby 2.0.0.

Ruby-GNOME2 1.1.7: 2012-12-10

This is a package for Windows fix release.

Changes

Ruby/GTK2

Fixes
  Bundled GTK+ 2.24.8-1 instead of GTK+ 2.24.10-1.
  [Reported by Mahoro Shimura]

Thanks

Mahoro Shimura

Ruby-GNOME2 1.1.6: 2012-12-02

This is Ruby 2.0.0 support release!

Changes

All

Fixes
  Fixed install error on Ruby 2.0.0.
  [ruby-gnome2-devel-en] Recent Ruby: 'depend' files must be changed
  [Reported by Carlo E. Prelz]

Ruby/GLib2

Improvements
  Improved portability a bit. '$,' is used instead of rb_output_fs.
  [GktHub:#117] [Reported by Marvin Gülker]

Ruby/GIO2

Fixes
  Fixed a crash bug on i386. [Reported by TAKATSU Tomonari]

Ruby/GTK2

Improvements
  Added Gtk::TreeModel#iter_root. [GitHub:121] [Patch by dmaciejak]
  Added Gtk::TreeModel#iter_next. [GitHub:121] [Patch by dmaciejak]

Ruby/GdkPixbuf2

Fixes
  Fixed build errors with old gdk-pixbuf.

Ruby/Poppler

Improvements
  Added missing required Poppler version.
  [Suggested by Grant Schoep]
  [ruby-gnome2-devel-en] poppler, build fails, incorrect
  required_pkg_config_package?

Fixes
  Fixed a wrong package name on Red Hat and Fedora.
  [Reported by Grant Schoep]
  [ruby-gnome2-devel-en] poppler, build fails, incorrect
  required_pkg_config_package?

Changes
  Disabled auto Poppler install for Homebrew. It requires
  --with-glib option but auto install with --with-glib option
  isn't supported yet.

Ruby/GooCanvas

Improvements
  Added Goo::Canvas#update. [GitHub:119] [Patch by dmaciejak]
  Added Goo::Canvas#request_update. [GitHub:119] [Patch by dmaciejak]
  Added Goo::Canvas#convert_from_pixels. [GitHub:123] [Patch by dmaciejak]
  Added Goo::Canvas#convert_to_pixels. [GitHub:123] [Patch by dmaciejak]
  Added Goo::Canvas#get_item_at. [GitHub:123] [Patch by dmaciejak]
  Added Goo::Canvas#bounds. [GitHub:123] [Patch by dmaciejak]

Ruby/GStreamer

Improvements
  Don't pass -h and --help to GStreamer.
  [GitHub:#118] [Reported by dmaciejak]

Thanks

TAKATSU Tomonari
dmaciejak
Grant Schoep
Carlo E. Prelz
Marvin Gülker

Ruby-GNOME2 1.1.5: 2012-08-29

This is a network support improvement release!

Changes

Ruby/GLib2

Improvements
  windows: Bundled glib-networking.

Ruby/GIO2

Improvements
  Added Gio::TlsCertificate.
  Added Gio::TlsCertificateFlags.

Ruby/GTK2

Improvements
  Added Gtk.show_uri.

Fixes
  Gtk::TreeStore#reorder:
  Fixed wrong the number of reorder values check.
  [SF.net#3561748] [Reported by Nounou]

Thanks

Nounou

Ruby-GNOME2 1.1.4: 2012-07-21

This is a easy to install release!

Changes

All

Improvements
  Supported automatic required native packages install.

Ruby/GLib2

Improvements
  mkenums: Supported "   < flags >   " tag.
  mkenums: Supported two or more upper case characters such as "IO".
    Before: GIOStatus -> g_iostatus
    After:  GIOStatus -> g_io_status
  GIOCondition: Changed to GLib::Boxed object from integer.
  GLib::Source#attach doesn't require context.

Fixes
  Fixed wrong type conversion for GIOCondition.

Ruby/GIO2

Improvements
  Gio::Socket#create_source: Supported callback.

Fixes
  Fixed return values.
  Fixed wrong type conversions.

Ruby/GTK2

Improvements
  Re-supported GTK+ 2.10.0. [GitHub:115] [Patch by Grant Schoep]

Fixes
  Fixed a typo in test script.
  [GitHub:109] [Reported by kimura wataru]

Ruby/GStreamer

Fixes
  Fixed a test failure with GStreamer 0.10.36.
  [GitHub:111] [Reported by mtasaka]

Thanks

kimura wataru
mtasaka
Grant Schoep

Ruby-GNOME2 1.1.3: 2012-04-08

This is a bug fix release of 1.1.2.

Changes

Ruby/GLib2

Improvements
  Added required Ruby version into gemspec.
  [GitHub#106] glib-mkenums.rb supported macro lines in header.
  This change is required for building with GLib 2.31.20.
  [Reported by mtasaka]
  [GitHub#107] Supported tests on PPC.
  [Reported by mtasaka]
Fixes
  Fixed handler_id type.

Ruby/GTK2

Improvements
  Added Gtk::TreeViewColumn#set_sort_column_id and
  Gtk::TreeViewColumn#sort_column_id= for GTK+ < 2.18.
  [ruby-gnome2-devel-en] Gtk::TreeViewColumn
  [Reported by grant schoep]
  Added Gtk::InfoBar.
  Added Gtk::MessageType.
  Added Gtk::ResponseType.
Fixes
  Fixed build failure with GTK+ < 2.12.
  [ruby-gnome2-devel-en] compile problems gtk2, ruby-gnome2-all-1.1.2
  [Reported by grant schoep]
  Fixed require failure with GTK+ < 2.14.
  [ruby-gnome2-devel-en] NameError: undefined method
  %xcolor_selection' for class `Gtk::ColorSelectionDialog'
  [Reported by grant schoep]

Ruby/Poppler

Improvements
  [GitHub#97] Added Poppler::Page#text_layout.
  [Patch by Andrey Kutejko]
  [SF.net#3495948] Removed needless poppler-cairo check.
  [Reported by Pino Toscano]
Fixes
  [GitHub#96] Fixed valid state of child index iterator.
  [Patch by Andrey Kutejko]
  [GitHub#97] Fixed parameter check of Poppler::Page#get_text.
  [Patch by Andrey Kutejko]

Ruby/VTE

Fixes
  Fixed build failure with VTE < 0.24.

Ruby/GStreamer

Improvements
  Added Gst::Element#seek_simple.
Fixes
  [GitHub#95] Fixed async test.
  [Reported by mtasaka]

Thanks

mtasaka
grant schoep
Andrey Kutejko
Pino Toscano

Ruby-GNOME2 1.1.2: 2012-01-15

This is a bug fix release of 1.1.1.

Changes

Ruby/GLib2

Fixes
  [GitHub#94] install missing header files.
  [Reported by mtasaka]

Ruby/Pango

Fixes
  [GitHub#94] install a missing header file.
  [Reported by mtasaka]

Ruby/GdkPixbuf2

Fixes
  [GitHub#94] install missing header files.
  [Reported by mtasaka]

Thanks

mtasaka

Ruby-GNOME2 1.1.1: 2012-01-14

This is a bug fix release of 1.1.0.

Changes

Ruby/GLib2

Fixes
  [ruby-list:48587] Re: [ANN] Ruby-GNOME2 1.1.0
  fix wrong parent class for GLib::IOChannelWin32Socket.
  [Reported by ashbb]

Ruby/GTK2

Fixes
  Fixed a bug that Gtk::ActionGroup#add_radio_actions always fail.

Ruby/GStreamer

Improvements
  [win32] Supported FLAC.

Thanks

ashbb

Ruby-GNOME2 1.1.0: 2012-01-05

This is a source cleanup release.

Changes

Ruby/GLib2

Improvements
  [GitHub#65] Supported GLib 2.31. [Reported by mtasaka]
  Supported comparing between GLib::Enum/GLib::Flags and Symbol.
Fixes
  [GitHub#1] Fix GLib::Spawn regression.
  [Patch by Geoff Youngs]
  Plugged memory leaks.
  Fixed a crash by GC on Ruby 1.9.
Changes
  Remove optional Ruby-GetText-Package dependency.

Ruby/GTK2

Improvements
  [ruby-gnome2-devel-en] FileChooserDialog raising warnings on Windows:
  Added hicolor-icon-theme into gem on Windows.
  [Suggested by Nikolai Weibull]
Fixes
  Fixed a crash by GC.
  Plugged memory leaks.
  Fixed Gdk::GC#colormap= uses wrong value.
  Fixed Gtk::TextBuffer#serialize uses wrong value.

Ruby/Pango

Fixes
  Plugged memory leaks.

Ruby/GdkPixbuf

Improvements
  Gdk::Pixbuf.new supports hash argument.
Fixes
  Plugged memory leaks.

Ruby/GStreamer

Improvements
  Supported Windows gem.
  Improved memory management.
Fixes
  [GitHub#86] Gstreamer: test_caps test fails. [Reported by mtasaka]
  [GitHub#87] GStreamer: test_span test fails. [Reported by mtasaka]
  [GitHub#87] GStreamer: test_create_clock test fails.
  [Reported by mtasaka]
  [GitHub#89] GStreamer: test_fraction_range_new test fails.
  [Reported by mtasaka]
  [GitHub#91] GStreamer: test_state "sometimes" fails.
  [Reported by mtasaka]

Ruby/Poppler

Fixes
  Fixed a wrong conversion in Poppler::Document#find_dest.
  [Reported by Chloé Desoutter]

Thanks

Geoff Youngs
mtasaka
Chloé Desoutter
Nikolai Weibull

Ruby-GNOME2 1.0.3: 2011-09-19

This is a bug fix release of 1.0.2.

Changes

Ruby/GLib2

Fixes
  [#3411234] Supported RubyGems 1.8.6.
  [Tobias Pfeiffer, Kouhei Sutou]

Thanks

Tobias Pfeiffer

Ruby-GNOME2 1.0.2: 2011-09-18

This is a bug fix release of 1.0.1.

Changes

Ruby/GLib2

Fixes
  [#3411204] Supported RubyGems 1.8.6.
  [Tobias Pfeiffer, Kouhei Sutou]

Ruby/GTK2

Fixes
  Fixed the default theme on Windows.
  [ashbb, Kouhei Sutou]

Thanks

Tobias Pfeiffer
ashbb

Ruby-GNOME2 1.0.1: 2011-09-18

This is a bug fix release of 1.0.0.

Changes

Ruby/GLib2

Improvements
  GLib::IOChannel.open supports Windows.
  [OBATA Akio, Kouhei Sutou]
  Added RVAL2STRV_FREE(), CSTRFILENAME2RVAL(),
  RVAL2STRV, STRV2RVAL(), G_REPLACE_SET_PROPERTY(),
  G_REPLACE_GET_PROPERTY() and G_REPLACE_ACTION().
  [Nikolai Weibull]
Fixes
  GLib::IOChannelWin32Socket.new uses raw socket handle
  not file descriptor.
  [NAKAMURA Usaku, Kouhei Sutou]

Ruby/GTK2

Fixes
  [#3383158] removed non LANG=C characters to be
  buildable on LANG=C environment.
  [Antonio Terceiro, Kouhei Sutou]
  Fixed Gtk::FileFilter#add_custom crash.
  [Jeff Moore, Kouhei Sutou]
  Fixed initialization order.
  [ashbb, Kouhei Sutou]

Ruby/GooCanvas

Improvements
  Supported binary bundled gem.
  [HAYASHI Kentaro]

Ruby/GtkSourceView2

Fixes
  Fixed bundled binary directory path on Windows.
  [HAYASHI Kentaro]

Ruby/GtkMozEmbed

Deprecated.

Thanks

Antonio Terceiro
OBATA Akio
NAKAMURA Usaku
HAYASHI Kentaro
Jeff Moore
ashbb
Nikolai Weibull

Ruby-GNOME2 1.0.0: 2011-07-13

This is the first major release!!!

Changes

Document

Fixes
  updated deprecated list in README.
  [Michal Suchanek, Kouhei Sutou]

Ruby/GLib2

Improvements
  bind g_io_channel_win32_new_socket() as GLib::IOChannelWin32Socket.
  [Kouhei Sutou]

Fixes
  [#3312572] added missing parentheses.
  [Evan Phoenix]

Thanks

Evan Phoenix
Michal Suchanek

Ruby-GNOME2 0.90.9: 2011-06-11

NOTE: 0.90.x releases are for 1.0.0 major release.

This is the last release of 0.90.x series. The next release will be 1.0.0!

Changes

All

Fixes
  Fix a bug in version numbers.
  [Grant Schoep, Vincent Carmona]
  Support 'bundle install' .

Ruby/GLib2

Improvements
  Support GLib::IOChannel.new(fd) and GLib::IOChannel#fd on Windows.
  GLib::IOChannel#write returns written byte not self.
  [backward incompatible]

Ruby/GTK2

Fixes
  fix misc/bindings.rb sample (ruby 1.9).
  [Vincent Carmona]
  [#3305589] fix Gtk::Window#add_accel_group misses
  a reference to accel group.
  [Piotr Korzuszek, Kouhei Sutou]
  Support cairo related samples in Ruby 1.9.
  [Jon, Kouhei Sutou]

Ruby/GStreamer

Improvements
  add Gst::Registry.update method.
  [Vincent Carmona]

Ruby/VTE

Fixes
  [#3199587] fix pc install.
  [OBATA Akio, Kouhei Sutou]

Ruby/Poppler

Fixes
  [#3292118] don't run needless tests.
  [Mamoru Tasaka, Kouhei Sutou]

Ruby/GtkSourceView2

Improvements
  support Windows.
  [S.Kitagawa]

Thanks

OBATA Akio
Grant Schoep
Mamoru Tasaka
Piotr Korzuszek
S.Kitagawa
Jon

Ruby-GNOME2 0.90.8: 2011-03-04

NOTE: 0.90.x releases are for 1.0.0 major release.

A bug fix release of 0.90.7.

Changes

All

Fixes
  'make distclean' does not removed pkg-config files.

Ruby/GLib2

Fixes
  fix non-gem rcairo detection. [#3178228]
  [OBATA Akio, Kouhei Sutou]

Ruby/Atk

Fixes
  fix 'make distclean' cleans needed a file.
  [Vincent Carmona]

Ruby/Pango

Fixes
  fix 'make distclean' cleans needed a file.
  [Vincent Carmona]

Ruby/GTK2

Fixes
  fix require order.
  [id:kenhys]
  [#3046538] fix crash by GC at exit.
  [Vincent Carmona, Kouhei Sutou]
  gtk-demo samples with ruby 1.9 (excepted cairo ones).
  [Vincent Carmona]

Ruby/GooCanvas

Fixes
  fix pc install. [#3178294]
  [OBATA Akio, Kouhei Sutou]

Ruby/GStreamer

Improvements
  improve missing message.
  [Vincent Carmona]
  add Gst::InstallPlugins.
  [Vincent Carmona, Kouhei Sutou]

Fixes
  fix pc install. [#3178294]
  [OBATA Akio, Kouhei Sutou]
  don't use rbgprivate.h. [#3188442]
  [Mamoru Tasaka, Kouhei Sutou]

Ruby/GtkMozEmbed

Fixes
  fix pc install. [#3178294]
  [OBATA Akio, Kouhei Sutou]

Ruby/GtkSourceView2

Fixes
  fix pc install. [#3178294]
  [OBATA Akio, Kouhei Sutou]

Thanks

OBATA Akio
Vincent Carmona
id:kenhys
Mamoru Tasaka

Ruby-GNOME2 0.90.7: 2011-02-02

NOTE: 0.90.x releases are for 1.0.0 major release.

A package fix release of 0.90.6.

Changes

Ruby/GLib2

Improvements
  force remove "-Wl,--no-undefined" linker option because
  Ruby-GNOME2 packages doesn't support the option.
  [Dobai-Pataky Bálint, Kouhei Sutou]

Ruby/GTK2

Improvements
  use "MS-Windows" GTK+ theme by default on Windows.
  [ashbb, Kouhei Sutou]

Thanks

ashbb
Dobai-Pataky Bálint

Ruby-GNOME2 0.90.6: 2011-01-29

NOTE: 0.90.x releases are for 1.0.0 major release.

Removed deprecated packages. All supported packages support RubyGems. All supported packages except Ruby/VTE, Ruby/GStreamer and Ruby/GtkMozEmbed support also Windows binary bundled gem.

Changes

All

remove all deprecated packages.
[Masaaki Aoyagi]
all supported packages support RubyGems.
[Masaaki Aoyagi]

Ruby/GLib2

Imrpovements
  add gnome2-raketask.rb that is a utility library to
  define Rake tasks for Ruby-GNOME2 packages.
  [Masaaki Aoyagi, Kouhei Sutou]

Fixes
  fix GType conversion.
  [Kouhei Sutou]
  fix rcairo installed by RubyGems detection.
  [Masaaki Aoyagi]

Ruby/GIO2

Improvements
  support GIO 2.26.
  [Nikolai Weibull]

Ruby/GStreamer

Improvements
  add Gst::MissingURISourceMessage.
  [Vincent Carmona, Kouhei Sutou]
  support RubyGems.
  [Masaaki Aoyagi]

Ruby/Pango

Fixes
  rename Pango::LayoutIter#at_last_line! to
  at_last_line? because at_last_line is a predicate
  method. (at_last_line! still exists for backward compatibility.)
  [mrkn, Kouhei Sutou]

Ruby/GtkMozEmbed

Improvements
  support RubyGems.
  [Masaaki Aoyagi]
Fixes
  support "2.0b7" style module version. #3141244
  [reandr, Kouhei Sutou]

Ruby/GooCanvas

Improvements
  support RubyGems.
  [Masaaki Aoyagi]

Ruby/GtkSourceView2

Improvements
  support RubyGems.
  [Masaaki Aoyagi]

Ruby/VTE

Improvements
  support RubyGems.
  [Masaaki Aoyagi]

Thanks

Vincent Carmona
mrkn
reandr
Nikolai Weibull
Masaaki Aoyagi

Ruby-GNOME2 0.90.5: 2010-10-28

NOTE: 0.90.x releases are for 1.0.0 major release.

A build system improvements release.

Changes

All

Improvements
  add --with-pkg-config-dir option to extconf.rb for *.pc.

Ruby/GLib2

Improvements
  glib-mkenums.rb can work with Ruby 1.9 on LANG=C.
  [Kouhei Sutou]

Bug fixes
  fix pkg-config gem dependency.
  [Kouhei Sutou]

Ruby-GNOME2 0.90.4: 2010-10-24

NOTE: 0.90.x releases are for 1.0.0 major release.

A bug fix release of 0.90.3.

Changes

Ruby/GLib2

Bug fixes
  add missing '*' for String type conversion. [#3093789]
  [tmtms, Kouhei Sutou]

Ruby/GIO2

Bug fixes
  Remove needless cairo dependency.
  [OBATA Akio, Kouhei Sutou]

Ruby/Libglade2

Improvements
  Don't install *.pc by default.
  [OBATA Akio, Kouhei Sutou]

Thanks

OBATA Akio
tmtms

Ruby-GNOME2 0.90.3: 2010-10-23

NOTE: 0.90.x releases are for 1.0.0 major release.

Support String encoding in Ruby 1.9.
RVAL2CSTR2 and CSTR2RVAL2 are deprecated.
Ruby/GIO2 is imported as an experimental library.

Changes

All

Support String encoding.
[Guillaume Cottenceau, Neil Roberts, Kouhei Sutou]
Don't install *.pc by default. Set pkgconfigdir make
varialbe like 'make pkgconfigdir=/usr/lib/pkgconfig'.

Ruby/GLib2

Improvements:
  declare argument types.
  [Nobuyoshi Nakada, Kouhei Sutou]

Ruby/GIO2

Imported as an experimental library.
[Nikolai Weibull]

Ruby/GTK2

Improvements:
  keep backward compatibility around GDK key
  symbols introduced at GTK+ 2.20.
  "[ruby-gnome2-devel-en] Constants names change in Gdk::KeyVal"
  [Vincent Carmona]
  move gdk-pixbuf and cairo related methods from Ruby/GdkPixbuf2.
  "[ruby-gnome2-devel-en] gtk2 dependency to gdkpixbuf2"
  [Andrea Dallera, Kouhei Sutou]
Bug fixes:
  fix GType conversion in Gtk::ItemFactory.new on 64bit
  platform.
  [Grant McLean, Steve Wills, Kouhei Sutou]

Ruby/GdkPixbuf2

Improvements:
  move gdk-pixbuf and cairo related methods to Ruby/GTK2.
  "[ruby-gnome2-devel-en] gtk2 dependency to gdkpixbuf2"
  [Andrea Dallera, Kouhei Sutou]
  change .pc filename from ruby-gdkpixbuf2 to
  ruby-gdk-pixbuf2.

Ruby/RSVG2

Bug fixes:
  add missing libcroco dependency on Windows.
  [U.Nakamura, Kouhei Sutou]

Ruby/Poppler

Improvements:
  support Popper 0.15.0. [#3079667]
  [Mamoru Tasaka, Kouhei Sutou]

Bug fixes:
  add missing libjpeg dependency on Windows.
  [U.Nakamura, Kouhei Sutou]
  fix installed Ruby/GLib2 gem can't be detected.
  [kdmsnr, Kouhei Sutou]

Thanks

U.Nakamura
kdmsnr
Mamoru Tasaka
Guillaume Cottenceau
Vincent Carmona
Grant McLean
Steve Wills
Andrea Dallera
Nobuyoshi Nakada
Neil Roberts

Ruby-GNOME2 0.90.2: 2010-09-26

NOTE: 0.90.x releases are for 1.0.0 major release.

A RubyGems package fix release.

Changes

All

fix path.
[kimura wataru, Kouhei Sutou]

Ruby/GTK2

Bug fixes:
  fix gtk2/base.rb is missing in gem.
  [S.Kitagawa, Kouhei Sutou]

Ruby/GIO2

Bug fixes:
  fix a typo in .pc name. [#3075619]
  [O01eg, Kouhei Sutou]

Ruby/RSVG2

Bug fixes:
  also check rb_cairo.h availability. [#3075617]
  [O01eg, Kouhei Sutou]

Thanks

S.Kitagawa
O01eg
kimura wataru

Ruby-GNOME2 0.90.1: 2010-09-23

NOTE: 0.90.x releases are for 1.0.0 major release.

A install bug fix release of 0.90.0.

Changes

Ruby/ATK

Bug fixes:
  fix .pc install path.
  [OBATA Akio, Kouhei Sutou]

Ruby/GTK2

Bug fixes:
  fix .pc install path.
  [OBATA Akio, Kouhei Sutou]

Ruby/Pango

Bug fixes:
  fix .pc install path.
  [OBATA Akio, Kouhei Sutou]

Ruby/Poppler

Bug fixes:
  fix .pc install path.
  [OBATA Akio, Kouhei Sutou]

Ruby/RSVG

Bug fixes:
  fix .pc install path.
  [OBATA Akio, Kouhei Sutou]

Thanks

OBATA Akio

Ruby-GNOME2 0.90.0: 2010-09-23

NOTE: 0.90.x releases are for 1.0.0 major release.

RubyGems support!

Changes

Ruby/GTK2

Bug fixes:
  [ruby-gnome2-devel-en] Gtk 2.20, Gtk::Builder and 'name'
  add Gtk::Buildable#builder_name/set_builder_name.
  [Simon Arnaud, Kouhei Sutou]

Thanks

Simon Arnaud

Ruby-GNOME2 0.19.4: 2011-04-17

NOTE: 0.19.x releases are development series.

This release has many bug fixes and some improvements. The fixed bugs include a memory leak bug on GC. If your application live long time, you should upgrade.

Changes

Ruby/GLib2

Bug fixes:
  fixed type_register on Ruby 1.9.
  [Simon Arnaud, Kouhei Sutou]
  fixed memory leak in GC.
  [Kouhei Sutou]

Ruby/GTK2

Bug fixes:
  [#2865895] support GdkWindow's cursor property.
  NOTE: GTK+ 2.18.0 is unsupported version.
  [Guillaume Cottenceau, Mamoru Tasaka]
  Gtk::MenuItem.new accepts nil as a label.
  [Kazuhiro NISHIYAMA, Kouhei Sutou]
  fixed wrong conversion in Gtk::TreePath#<=>.
  [Takeuchi Yusuke, Kouhei Sutou]
  fix Gtk::RecentInfo#application_info's double free bug.
  [Kouhei Sutou]
Improvements:
  Gdk::Window#invalidate accepts nil as 'area'
  argument. It means 'invalidates whole window'.
  [Hiroyuki Ito]
  Gtk::Clipbord#request_text sets UTF-8 encoding in Ruby
  1.9.
  [Rg Rg, Kouhei Sutou]
  add Gtk::TreePath#==.
  [Takeuchi Yusuke, Kouhei Sutou]

Ruby/Pango

Improvements:
  add Pango::Gravity.
  [Hiroyuki Ito, Kouhei Sutou]

Ruby/GdkPixbuf

add Gdk::Pixbuf#pixels=.
[Michal Suchanek]

Ruby/GStreamer

Bug fixes:
  [#2920997] fix argument type. [Johan Kiviniemi]
[#2924886] implement Gst::MessageTag#parse. [Vincent Carmona]

Ruby/GtkMozEmbed

Bug Fixes:
  [#2924766] fix -Wl,-rpath syntax. [OBATA Akio]
  [#2925285] Gtk::MozEmbed#chrome_mask fails.
  [tobi, Kouhei Sutou]
  support XULRunner 1.9.2. [OBATA Akio]

Thanks

Guillaume Cottenceau
Mamoru Tasaka
Michal Suchanek
Simon Arnaud
Kazuhiro NISHIYAMA
Johan Kiviniemi
OBATA Akio
Hiroyuki Ito
Rg Rg
Vincent Carmona
tobi
Takeuchi Yusuke

Ruby-GNOME2 0.19.3: 2009-09-24

NOTE: 0.19.x releases are development series.

This release is a bug fix release of 0.19.2.

Changes

Ruby/GLib2

Bug fix:
  really fix
  'empty $(vendorarchdir) related build problem on CentOS 5.3 x86_64.'
  [Simon Arnaud, Kouhei Sutou]

Thanks

Simon Arnaud

Ruby-GNOME2 0.19.2: 2009-09-23

NOTE: 0.19.x releases are development series.

This release is a bug fix release of 0.19.1.

Changes

Ruby/GLib2

Bug fixes:
  empty $(vendorarchdir) related build problem on CentOS 5.3 x86_64.
  [Toshiyuki Suzumura, Kouhei Sutou]
  [#2862022] fix multi thread blocking with Ruby
  1.8.6-p368 or later and 1.8.7-p173 or later.
  [Roy Wright, Andrea Dallera, Kouhei Sutou]
  [Debian #502262] work Ruby thread with GTK+.
  [Johan Walles, Kouhei Sutou]

Ruby/GTK2

Bug fixes:
  [#2679744] fix a typo:
  Gtk::Widget#set_scroll_adjustment ->
  Gtk::Widget#set_scroll_adjustments.
  [Kentaro Fukuchi, Kouhei Sutou]

Ruby/GtkMozEmbed

Bug fixes:
  fix .pc detection.
  [OBATA Akio, Kouhei Sutou]

Thanks

OBATA Akio
Toshiyuki Suzumura
Roy Wright
Andrea Dallera
Johan Walles
Kentaro Fukuchi

Ruby-GNOME2 0.19.1: 2009-07-26

NOTE: 0.19.x releases are development series.

This release is a bug fix release of 0.19.0.

Changes

Ruby/GTK2

use RUBYARCHDIR
[OBATA Akio]
#2814953: install missing headers
[Mamoru Tasaka]

Ruby/GLib2

Bug fixes:
  avoid object allocation while GC
  [OBATA Akio, Kouhei Sutou]
use RUBYARCHDIR
[OBATA Akio]
mkmf-gnome2.rb add "-I$(vendorarchdir)" to $CPPFLAGS.
[OBATA Akio, Kouhei Sutou]

Ruby/ATK

use RUBYARCHDIR
[OBATA Akio]

Ruby/Pango

use RUBYARCHDIR
[OBATA Akio]
use gem version rcairo as fallback
[OBATA Akio]

Ruby/Libart

use RUBYARCHDIR
[OBATA Akio]

Ruby/GdkPixbuf

use gem version rcairo as fallback
[OBATA Akio]

Ruby/GnomePrint

install rblibgnomeprintversion.h
[OBATA Akio, Kouhei Sutou]

Ruby/GtkMozEmbeded

fix header generation error caused by missing file
[OBATA Akio]

Ruby/VTE

support VTE 0.20
[Kouhei Sutou]

Ruby/PanelApplet

#2815036: re-support Ruby 1.8.6.
[Mamoru Tasaka, Kouhei Sutou]

Ruby/Libglade2

Debian#519786: fix GC related SEGV when a widget in
glade is removed by hand.
[Arnaud Cornet, Kouhei Sutou]

Thanks

OBATA Akio
Mamoru Tasaka
Arnaud Cornet

Ruby-GNOME2 0.19.0: 2009-05-29

NOTE: 0.19.x releases are development series.

This release supports new versions of panel-applet and xulrunner and fixes various bugs including some GC issues

Changes

Ruby/GLib2:

add 'const' to name argument of rbgerr_define_gerror()
[Nikolai Weibull, Kouhei Sutou]
Bug fixes:
  #2420281: Failed to build
  [troels knak-nielsen, Kouhei Sutou]
  #2493874: glib/rbglib_maincontext.c error in "RUBY_UBF_IO"
  [boo, Kouhei Sutou]
  wrong priority conversion in GLib::Timeout.add and
  GLib::Timeout.add_seconds.
  [Nikolai Weibull]
  fixed limits of basic types
  [Pascal Terjan]

Ruby/GTK2:

Bug fixes:
  fixed initialize function is deleted.
  [kimura wataru, Kouhei Sutou]
  checked GTK_FILE_SYSTEM_ERROR availability. GTK+ 2.15.x
  doesn't have it.
  [Kouhei Sutou]
  fixed GC problems.
  [Kouhei Sutou]
  #2195432: Gtk::RCStyle.set_color_flags wrong conversion
  [Jesse van den Kieboom, Kouhei Sutou]
  #2318481: gtkselectiondata_set Drag and Drop API problem
  [dave foster, Kouhei Sutou]
  #2420281: Failed to build
  [troels knak-nielsen, Kouhei Sutou]

Ruby/Pango:

added Pango::Attribute#start_index= and Pango::Attribute#end_index=.
[Geoff Youngs, Kouhei Sutou]

Ruby/Poppler:

removed 0.6.x support. 0.8.0 or later is required.
[Kouhei Sutou]

Ruby/RSVG2:

fixed broken cairo integration.
[James Healy, Kouhei Sutou]

Ruby/PanelApplet:

#2466921: fixed build failure with libpanel-applet >= 2.25
[Mamoru Tasaka, Kouhei Sutou]
fixed incomplete install.
[Pascal Terjan, Kouhei Sutou]

Ruby/GtkMozEmbed:

supported XULRunner 1.9.0.
[Arnaud Cornet, Kouhei Sutou]

Ruby/GNOME2:

supported MinGW.
[id:luna_8bit, Kouhei Sutou]

Ruby/Bonobo2:

moved Bonobo.setup_x_error_handler to Ruby/BonoboUI2.
[id:luna_8bit, Kouhei Sutou]

Ruby/BonoboUI2:

moved Bonobo.setup_x_error_handler from Ruby/Bonobo2.
[id:luna_8bit, Kouhei Sutou]

Ruby/GnomeVFS:

format security error.
[Pascal Terjan]

Thanks

kimura wataru
Philipp Götzinger
Andrew S. Townley
Jesse van den Kieboom
James Healy
dave foster
troels knak-nielsen
boo
Geoff Youngs
Arnaud Cornet
id:luna_8bit

Ruby-GNOME2 0.18.0: 2008-09-30

This release fixes some memory leak bugs and has new experimental packages.

Changes

Ruby/GLib2:

mkmf-gnome2.rb: add check_cairo. [Kouhei Sutou]
fixed memory leaks. [Kouhei Sutou]
  [#2110165] Gdk::Pixbuf memory leak
install glib-enum-types.h. [Andy Spencer]
  [#2106938] Install glib-enum-types.h

Ruby/GTK2:

add GTK+ 2.12 related bindings. [Guillaume Cottenceau]
fixed initialize order. [Kouhei Sutou]
  [#2113491] Incorrect initialize order (compiling with mingw)

Ruby/GooCanvas [NEW]:

added. [Kouhei Sutou]

Ruby/Pango:

fixed memory leaks. [Kouhei Sutou]

Ruby/GtkSourceView2 [NEW]:

add. [yselkowitz]

Thanks

OBATA Akio
James Healy
Ricky Zheng
Guillaume Cottenceau
Ricky Zheng

Ruby-GNOME2 0.17.0: 2008-09-07

Release notes

This Release supports Ruby 1.8.7 and has many bug fixes and
new bound functions.

Main changes

Ruby/GLib:

[#2060606] Crash when removing ruby applet from gnome panel with 0.7rc1
[Kouhei Sutou]

Ruby/GTK:

[#2025651] FTBFS with gtk+ 2.13.5 [Cesare Tirabassi, Kouhei Sutou]
[#2043970] Segfaults on 64-bit Linux [Neil Roberts, Kouhei Sutou]

Ruby/Pango:

[#2043970] Pango::FontDescription#weight= seg fault [Kouhei Sutou]

Many other changes, GC bugs, Segfault fixes. See corresponding ChangeLog for detailed information on changes and contributors.

Thanks

Special thanks for your contributions to: (list in no particular order)

Neil Roberts
Cesare Tirabassi
Arnaud Cornet

Ruby-GNOME2 0.17.0-rc1: 2008-06-06

Release notes

This Release Candidate seems to be pretty stable. Please give us
feedback if you encounter any problems.
The win32 bindings will be released later and will be
considered as EXPERIMENTAL The changes marked with 2
stars (**) may currently not work on win32 platforms.

Main changes

Ruby/GLib:

Bound functions defined since 2.14 and 2.16.
Improved main loop polling. **
Improved callback handling from non Ruby thread. **

This changes breaks API. Sjoerd, you need to call
rbgutil_start_callback_dispatch_thread() in your
GStreamer bindings. Sorry.

Supported convenience GEnum and GFlags notation. e.g.:
  GLib::UTF8.normalize(utf8, GLib::NormalizeMode::NFD)
  ->
  GLib::UTF8.normalize(utf8, :nfd)

  key_file.load_from_data(data,
                          GLib::KeyFile::KEEP_COMMENTS |
                          GLib::KeyFile::KEEP_TRANSLATIONS)
  ->
  key_file.load_from_data(data, [:keep_contents, :keep_translations])

Fixed locale dependent constant name computation. [#1901843]
[Kouhei Sutou]

Ruby/GTK:

partially support new symbols in 2.12
(Gtk::RecentAction, Gtk::TextBuffer, Gdk::Display,
Gtk::TreeViewColumn, Gtk::Stock, Gtk::Widget,
Gtk::ScaleButton, Gtk::TreeView, Gtk::VolumneButton,
Gtk::Tooptip and Gtk::TextMark only).

[#2025651] FTBFS with gtk+ 2.13.5 [Cesare Tirabassi, Kouhei Sutou]

[#2043970] Segfaults on 64-bit Linux [Neil Roberts, Kouhei Sutou]

Ruby/GStreamer:

Worked with GStreamer >= 0.10.x but isn't completed yet.

Ruby/Poppler:

Supported poppler-glib 0.6.x and 0.8.0. [Kouhei Sutou]

Ruby-GNOME2:

Ruby-GNOME2 can be built with ruby 1.9.0 but doesn't
work well without [ruby-dev:34104] patch.

Some extconf.rb improvements

Many other changes, GC bugs, Segfault fixes. See corresponding ChangeLog for detailed information on changes and contributors.

Thanks

Special thanks for your contributions to: (list in no particular order)

Kazuhiro NISHIYAMA
Kouhei Sutou
Kero van Gelder
Masahiro Sakai
Detlef Reichl
Guillaume Cottenceau
Masahiro Sakai
Mikael Hallendal
Carlo E. Prelz
Sjoerd Simons
Juergen Mangler
Dirk von Schmieden
Mathieu Blondel
Joseph Method
Masayuki Yamaguchi

And also special thanks to all other contributors not listed above!

Ruby-GNOME2 0.16.0: 2006-12-30

Ruby-GNOME2:

Fixed serious bugs (depends on GC)
Support GTK+-2.10 and the latest version of each libraries.
Don't include Ruby/GStreamer and Ruby/Libgda. We cancel to
support Ruby/GStreamer and Ruby/Libgda.
Cancel to support ruby-1.6.x and GTK+-2.4 or earlier.

Ruby/GLib:

Support GLib+-2.10 APIs. [Kouhei Sutou, Masao Mutoh]
Fix segfaults related GC with signal handlers. [Guillaume Cottenceau, Kouhei Sutou]
Add functions for Unicode Manipulation [Kouhei Sutou]
GLib::Unicode, GLib::UTF8, GLib::UTF16, GLib::UCS4, GLib::UniChar
Add Key-value file parser [Masao Mutoh]
GLib::KeyFile
Add Bookmark file parser [Masao Mutoh]
GLib::BookmarkFile
Add Win32 compatibility functions [Masao Mutoh]
GLib::Win32
Add glib-mkenums.rb [Kouhei Sutou, Masao Mutoh]
Other improvement and fix bugs.[Kouhei Sutou, Masao Mutoh]

Ruby/ATK:

Support ATK-1.12 APIs. [Masao Mutoh]

Ruby/Pango:

Support Pango-1.2, 1.4 APIs [Masao Mutoh]
Fix some bugs. [Masao Mutoh]

Ruby/GdkPixbuf:

Move Cairo::Context#set_source_pixbuf from Ruby/GTK.[Kouhei Sutou]
You can use the methods unless X server.

Ruby/GTK:

Support GTK+-2.10. [Pascal Terjan, Kouhei Sutou, Masao Mutoh]
Gtk::PrintUnixDialog, Gtk::PageSetupUnixDialog, Gtk::Print*, Gtk::PageSet
Gtk::LinkButton, Gtk::Recent*, Gtk::Assistant, Gtk::StatusIcon
Other improvement and fix bugs [Sjoerd Simons, Kouhei Sutou, Masao Mutoh]

Ruby/GNOME:

None.

Ruby/GnomeCanvas:

Fixed a bug and trivial improvement. [Masao Mutoh]

Ruby/Libglade:

Fixed some bugs and trivial improvement. [Kouhei Sutou, Masao Mutoh]

Ruby/Libart:

a trivial improvement. [Kouhei Sutou]

Ruby/GConf:

Sample code cleanup. [Masao Mutoh]

Ruby/GnomeVFS:

None.

Ruby/GtkHtml2:

None.

Ruby/GtkGLExt:

None.

Ruby/PanelApplet:

None. Deprecated (Use Gtk::StatusIcon in Ruby/GTK+)

Ruby/GtkSourceView:

Support gtksourceview-1.8. Some improvements. [Kouhei Sutou, Masao Mutoh]

Ruby/GnomePrint:

None.

Ruby/GnomePrintUI:

a trivial improvement. [Kouhei Sutou]

Ruby/RSVG:

Added a sample [Kouhei Sutou]
Improved, fixed bugs [Kouhei Sutou]

Ruby/GtkMozEmbed:

a trivial improvement. [Masao Mutoh]

Ruby/Poppler:

Improved, fixed bugs [Kouhei Sutou]

Ruby/VTE:

None.

Ruby/GStreamer:

Canceled.

Ruby/Libgda:

Canceled.

Ruby-GNOME2-0.15.0: 2006-07-01

Ruby/GLib:

Improve signal handlers with pthread ruby(--enable-pthread). [Sjoerd Simons]
Added new fundamental object for other bindings. [Sjoerd Simons]
GLib::Source#remove -> GLib::Soruce.remove [Kouhei Sutou]
Added new macros (GLIST2ARYF, GLIST2ARY2F, GSLIST2ARYF, GLIST2ARY2F,
G_PROTECT_CALLBACK) [Masao Mutoh]
Added GLib.win32_locale, GLib, win32_locale_filename_from_utf8 [Kouhei Sutou]
Improve memory management [Kouhei Sutou, Sjoerd Simons, Masahiro Sakai, Masao Mutoh]
Other improvement and fix bugs.
[Sjoerd Simons, Joao Pedrosa, Kouhei Sutou, Masahiro Sakai, Masao Mutoh]

Ruby/ATK:

Improved cygwin support. [Masao Mutoh]
Fix a bug. [Masahiro Sakai]

Ruby/Pango:

Fix some bugs. [Laurent Sansonetti, Masao Mutoh]
Added Pango::Layout#markup=, Pango::AttrAbsoluteSize [Masao Mutoh]

Ruby/GdkPixbuf:

Fix a bug. [NISHI Takao]
Code cleanup [Masao Mutoh]

Ruby/GTK:

Improve signal handlers. [Masahiro Sakai]
Added Gtk::Widget#set_widget, #set_requisition. [Daniel Chokola]
Added Gtk::Dialog#get_response. [Masao Mutoh]
Other improvement and fix bugs [Mario Steele, Tilman Sauerbeck, Geoff Youngs,
Masahiro Sakai, Kouhei Sutou, Masao Mutoh]

Ruby/GNOME:

Follow Ruby/GLib2 change(GRClosure). [Kouhei Sutou]

Ruby/GnomeCanvas:

Code cleanup [Kouhei Sutou, Masao Mutoh]

Ruby/Libglade:

Fixed some bugs and trivial improvement. [Masao Mutoh]

Ruby/Libart:

None.

Ruby/GConf:

Sample code cleanup. [Masao Mutoh]

Ruby/GStreamer:

Sample code cleanup. [Masao Mutoh]

Ruby/GnomeVFS:

Improved and fixed bugs. [Masahiro Sakai, Masao Mutoh]

Ruby/GtkHtml2:

Sample code cleanup. [Masao Mutoh]

Ruby/GtkGLExt:

Improved and fixed bugs. [Kouhei Sutou, Masao Mutoh]

Ruby/Libgda:

Fix build against 1.3.x branch (libgda-2.x). [Laurent Sansonetti]

Ruby/PanelApplet:

Fixed a bug [Patch #1431855]

Ruby/GtkSourceView:

Sample code cleanup. [Masao Mutoh]

Ruby/GnomePrint:

Added Gnome::Print::BINDING_VERSION. Code cleanup [Kouhei Sutou]

Ruby/GnomePrintUI:

Added Gnome::PrintUI::BINDING_VERSION. [Kouhei Sutou]
Sample code cleanup. [Masao Mutoh]

Ruby/RSVG:

Added RSVG::BINDING_VERSION, RBRSVG_MAJOR_VERSION,
RBRSVG_MINOR_VERSION, RBRSVG_MICRO_VERSION. [Kouhei Sutou]
Supported 2.14.
Improved, fixed bugs [Kouhei Sutou, Masao Mutoh]

Ruby/GtkMozEmbed:

Improved, fixed bugs [Mirko Maischberger, Masao Mutoh]

Ruby/Poppler [NEW] [EXPERIMENTAL]:

Added [Kouhei Sutou]

Ruby/VTE [NEW]:

Added [Kouhei Sutou]

Ruby-GNOME2 0.14.1: 2005-11-06

Ruby/GLib:

Fix memory leaks. [Masao Mutoh]

Ruby/ATK:

None.

Ruby/Pango:

Fix some bugs. [Masao Mutoh]

Ruby/GdkPixbuf:

None.

Ruby/GTK:

Improve memory management. [Masao Mutoh]

Ruby/GNOME:

None.

Ruby/GnomeCanvas:

None.

Ruby/Libglade:

None.

Ruby/Libart:

None.

Ruby/GConf:

None.

Ruby/GStreamer:

None.

Ruby/GnomeVFS:

None.

Ruby/GtkHtml2:

None.

Ruby/GtkGLExt:

None.

Ruby/Libgda:

None.

Ruby/PanelApplet:

None.

Ruby/GtkSourceView:

None.

Ruby/GnomePrint:

None.

Ruby/GnomePrintUI:

None.

Ruby/RSVG:

None.

Ruby/GtkMozEmbed:

None.

Ruby-GNOME2 0.14.0: 2005-10-16

Ruby/GLib:

Fix segfault related on GC. [Masao Mutoh]
Support Ruby-GetText-Pacakge(Include pseudo GetText module). [Masao Mutoh]
Add and completed: [Masao Mutoh]
  Glib::Shell, GLib::Completion, GLib::Timer,
  sample/shell.rb, completion.rb, timer.rb.
Add some methods, improved, fixed bugs: [Pascal Terjan, Sven Herzberg, Masao Mutoh]
  GLib, GLib::Object, GLib::MetaInterface, GLib::Enum,
  GLib::Flags, PKGConfig, extconf.rb, mkmf-gnome2.rb

Ruby/ATK:

Support ATK-1.10. [Masao Mutoh]
Add Atk::BUILD_VERSION. [Masao Mutoh]
Add some methods, improved, fixed bugs: [Masao Mutoh]
  Atk, Atk::Relation, Atk::RelationSet,
  Atk::StreamableContent, Atk::Text::Attribute,
  Atk::Util
Add and completed: [Masao Mutoh]
  Atk::Util::KeyEventType

Ruby/Pango:

Support Pango-1.10 and cairo [Kouhei Sutou, Masao Mutoh]
Add Pango::BUILD_VERSION. [Masao Mutoh]
Add some methods, improved, fixed bugs: [Kouhei Sutou, Masao Mutoh]
  Pango, Pango::Layout, Pango::LayoutLine,
  Pango::LayoutIter, Pango::Language, Pango::Font,
  Pango::GlyphItem, Pango::GlyphString, Pango::Context,
  Pango::Analysis, Pango::Item
Add and completed: [Masao Mutoh]
  Pango::ScriptIter, Pango::Script, Pango::(.*)FontMap, Pango::(.*)Face,
  Pango::(.*)Family, Pango::XFont, Pango::FT2Font,
  sample/script.rb, break.rb, item.rb, layout.rb
Add classes: [Kouhei Sutou, Masao Mutoh]
  Pango::Engine, Pango::EngineShape, Pango::EngineLang
  Cairo::Context, Pango::CairoFcFont, Pango::CairoFont, Pango::CairoWin32Font,
  Pango::CairoFontMap
Rename class name: [Masao Mutoh]
  Pango::FontSet -> Pango::Fontset, Pango::FontSetSimple -> Pango::FontsetSimple.

Ruby/GdkPixbuf:

Support GTK+-2.8. [Guillaume Cottenceau]
Add some methods, improved, fixed bugs: [Kouhei Sutou, Guillaume Cottenceau]
  Gdk::Pixbuf
Add and completed: [Guillaume Cottenceau]
  Gdk::PixbufSimpleAnim, sample/simpleanim.rb

Ruby/GTK:

Support GTK+-2.8. [Guillaume Cottenceau, Masao Mutoh]
Support cairo. [Kouhei Sutou, Masao Mutoh]
Add Gtk::BUILD_VERSION. [Masao Mutoh]
Add some methods, improve, fix bugs: [Guillaume Cottenceau, Masao Mutoh]
  Gdk, Gdk::Drawable, Gdk::Display, Gdk::Drawable,
  Gdk::Cursor, Gdk::Window, Gdk::Screen, Gtk::Action,
  Gtk::Dialog, Gtk::Drag, Gtk::EntryCompletion,
  Gtk::FileChooser, Gtk::IconView, Gtk::Image,
  Gtk::Menubar, Gtk::MenuShell, Gtk::ScrolledWindow,
  Gtk::SizeGroup, Gtk::Stock, Gtk::TextBuffer,
  Gtk::TextIter, Gtk::ToolButton, Gtk::TreeRowReference,
  Gtk::TreeView, Gtk::TreeViewColumn, Gtk::Window,
  sample/gtk-demo/*.rb
Add: [Guillaume Cottenceau, Kouhei Sutou]
  Cairo::Context, Gdk::EventGrabBroken,
  sample/gtk-demo/cairo_*.rb, sample/misc/rgtk+cairo.rb

Ruby/GNOME [Masao Mutoh]:

Support libgnome/libgnomeui-2.12.
Add Gnome::BUILD_VERSION.
Add some methods, improve, fix bugs:
  Gnome, Gnome::Util, Gnome::URL, Gnome::Help, Gnome::App, Gnome::Client
Add: Gnome::GConf, Gnome::Sound, Gnome::Trigger
  sample/gnome-trigger.rb, sample/gnome-sound.rb

Ruby/GnomeCanvas:

Support libgnomecanvas-2.12. [Pascal Terjan, Masao Mutoh]
Add Gnome::Canvas::BUILD_VERSION. [Masao Mutoh]
Add some methods, improve, fix bugs: [Kouhei Sutoh, Pascal Terjan, Masao Mutoh]
  Gnome::CanvasItem, Gnome::CanvasPathDef, Gnome::Canvas.
Add: Gnome::CanvasBuf. [Masao Mutoh]

Ruby/Libglade [Masao Mutoh]:

Support libglade-2.12.
Add GladeXML::BUILD_VERSION.
Add some methods, improve, fix bugs:
bin/ruby-glade-create-template, sample/l10n_*.rb, GladeXML

Ruby/Libart [Masao Mutoh]:

Add Art::BUILD_VERSION.
Add: Art::Uta.

Ruby/GConf:

Support Cygwin. [Yaakov Selkowitz]
Add GConf::BUILD_VERSION. [Masao Mutoh]

Ruby/GStreamer:

Support on Ruby-1.9. [Laurent Sansonetti]
Add Gst::BUILD_VERSION. [Masao Mutoh]
Fix bugs, improve, add some methods: [Masao Mutoh]
  Gst::Element

Ruby/GnomeVFS:

Support Cygwin. [Yaakov Selkowitz]
Add GnomeVFS::BUILD_VERSION. [Masao Mutoh]
Fix bugs, improve, add some methods: [Masao Mutoh]
  GnomeVFS

Ruby/GtkHtml2 [Masao Mutoh]:

Add Gtk::HtmlContext::BUILD_VERSION.

Ruby/GtkGLExt:

Added Gtk::GL::BUILD_VERSION. [Masao Mutoh]
Fix bugs, improve, add some methods: [Kouhei Sutou]
  Gdk::Pixmap

Ruby/Libgda:

Support Cygwin. [Yaakov Selkowitz]
Add Gda::BUILD_VERSION. [Masao Mutoh]

Ruby/PanelApplet [Masao Mutoh]:

Add PanelApplet::BUILD_VERSION.

Ruby/GtkSourceView [Masao Mutoh]:

Support GtkSourcView-1.4.
Add Gtk::SourceView::BUILD_VERSION.
Fix bugs, Improve, Add some methods:
  Gtk::SourceView, Gtk::SourceBuffer, Gtk::SourceTag, Gtk::SourceTagStyleMask
Add and completed:
  Gtk::SourceStyleScheme, Gtk::SourcePrintJob

Ruby/GnomePrint [Kouhei Sutou]:

Support libgnomeprint-2.12.
Add Gnome::Print::BUILD_VERSION
Fix bugs, Improve, Add some methods:
  Gnome::PrintContext
Add: sample/gp-pac.rb

Ruby/GnomePrintUI [Kouhei Sutou]:

Support libgnomeprintui-2.12.
Add:
  Gnome::PrintUI::BUILD_VERSION, Gnome::FontSelection,
  Gnome::FontPreview, Gnome::FontDialog,
  Gnome::PrintContentSelector

Ruby/RSVG [Kouhei Sutou]:

Support rsvg-2.12.
Add RSVG::BUILD_VERSION

Ruby/GtkMozEmbed [NEW]:

Merged. [Mirko Maischberber]
Add Gtk::MozEmbed::BUILD_VERSION [Masao Mutoh]

Ruby-GNOME2 0.13.0: 2005-07-31

Ruby/GLib:

Fixed GCC 4.0 warnings [Masao Mutoh]
Added and completed: [Masao Mutoh]
  GLib:PollFD, GLib::Source, GLib::MainLoop, GLib::IOChannel,
  GLib::Idle, GLib::ChildWatch
Added some methods, improved, fixed bugs: [Vincent Isambart, Masao Mutoh]
  PKGConfig, extconf.rb,
Added: [Masao Mutoh]
  GLib::MainContext, sample/iochannel.rb, idle.rb, timeout.rb,
  timeout2.rb, tests/test-iochannel.*, runner.rb,

Ruby/ATK:

None.

Ruby/Pango:

Fixed GCC 4.0 warnings [Masao Mutoh]
Support x86_64 [Masao Mutoh]
  Pango::Layout
Added some methods, improved, fixed bugs: [Mirko Maischberger,
Pascal Terjan, Masao Mutoh]
  sample/parse.rb, Pango::LayoutLine, Pango::Coverage, Pango::LayoutIter,
  Pango::FontFamily, Pango::Attriterator

Ruby/GdkPixbuf:

Fixed GCC 4.0 warnings [Masao Mutoh]
Fixed bugs, Improved: [Mirko Maischberger, Masao Mutoh]
  sample/*.rb

Ruby/GTK:

Support x86_64 [Kouhei Sutou, Masao Mutoh]
  Gdk::Atom, Gtk::ItemFactory, Gtk::Widget, Gtk::Drag, Gtk::SizeGroup
Fixed GCC 4.0 warnings [Masao Mutoh]
Fixed bugs, Improved, Added some methods: [Hiroyuki Ikezoe, KATO Kazuyoshi,
Pascal Terjan, Kouhei Sutou, Mirko Maischberger, Masao Mutoh]
  Gtk::ActionGroup, Gtk::IconTheme, Gtk::RC, Gtk::TreeModel, Gdk::TimeCoord,
  Gdk::Window, Gtk::CellView, Gtk::ToolButton, Gtk::MenuToolButton, Gdk,
  Gdk::Display, Gdk::GC, Gdk::PangoAttrEmbossed, Gdk::Drawable, Gtk::Window,
  sample/gtk-demo/main.rb, sample/misc/*.rb, sample/testgtk/*.rb.
Added: [KATO Kazuyoshi, Masao Mutoh]
  sample/gtk-demo/hypertext.rb, sample/misc/colorselection.rb

Ruby/GNOME [Mirko Maischberger]:

sh-bang (!#) normalization
  sample/test-gnome/*.rb

Ruby/GnomeCanvas [Kouhei Sutou]:

Support x86_64, Improved. [Kouhei Sutou]
  Gnome::CanvasPathDef

Ruby/Libglade:

None.

Ruby/Libart:

Added [Kouhei Sutou]
  Art::DRect, Art::IRect
Fixed bugs, Improved, Added some methods: [Kouhei Sutou, Masao Mutoh]
  Art::Affine, Art::BPath. Art::Canvas

Ruby/GConf:

None.

Ruby/GStreamer:

Fixed GCC 4.0 warnings [Masao Mutoh]
Added: [Laurent Sansonetti]
  Gst::XOverLay, sample/video-player.rb,
Fixed bugs, Improved, Added some methods:
[Laurent Sansonetti]
  Gst::Caps, Gst::Pad, Gst::Element, Gst::TagSetter

Ruby/GnomeVFS [Masao Mutoh]:

Fixed bugs, Improved, Added some methods:
GnomeVFS::File

Ruby/GtkHtml2:

None.

Ruby/GtkGLExt:

None.

Ruby/Libgda:

None.

Ruby/PanelApplet [Masao Mutoh]:

Check libpanel-applet version(2.6 or later):
extconf.rb

Ruby/GtkSourceView [Masao Mutoh]:

None.

Ruby/GnomePrint:

Fixed GCC 4.0 warnings [Masao Mutoh]
Fixed bugs, Improved, Added some methods. [Kouhei Sutou]
  Gnome::PrintContext, Gnome::PrintJob, Gnome::PrintConfig,
  Gnome::PrintUnit, Gnome::PrintPaper, src/lib/gnomeprint2.rb,
  sample/to_file.rb

Ruby/GnomePrintUI:

Fixed GCC 4.0 warnings [Masao Mutoh]
Fixed bugs, Improved, Added some methods. [Kouhei Sutou]
  Gnome::PaperSelector, Gnome::PrintUnitSelector, Gnome::PrintPreview,
  Gnome::PrintDialog, Gnome::PrintConfigDialog, sample/dialog.rb,

Ruby/RSVG:

Fixed GCC 4.0 warnings [Masao Mutoh]
Fixed bugs, Improved, Added some methods. [Kouhei Sutou]

Ruby-GNOME2 0.12.0: 2005-03-06

Ruby/GLib:

Support GLib-2.6.x. [Masao, Mutoh]
Support MS VC++. [Masao, Mutoh]
Fix bugs, Improved, Added some methods. [KATO Kazuyoshi,
Masao Mutoh]
  PKGConfig, rbgobj_lookup_class().
Added: [Masao, Mutoh]
  GLib::Threads, src/lib/pkg-config.rb, sample/spawn.rb.

Ruby/ATK [Dafydd Harries, Vincent Isambart, Masao Mutoh]:

Support MS VC++.
Fix bugs, Improved, Added some methods.
Follow Ruby/GLib changes.

Ruby/Pango [Masao Mutoh]:

Support Pango-1.8.x.
Support MS VC++.
Follow Ruby/GLib changes.
Added and completed:
  Pango::Renderer, Pango::Matrix, Pango::AttrStrikethroughColor,
  Pango::AttrUnderlineColor, Pango::GlyphItem
Added some methods, improved, fixed bugs: [Matthew Berg]
  Pango::Context, Pango::AttList, Pango::Attribute,
  Pango::Layout, Pango, Pango::AttrSize, Pango::LogAttr,
  Pango::Item, Pango::Analysis, Pango::Font,
  Pango::FontDescription, Pango::FontFace,
  Pango::FontSet, Pango::AttrList, Pango::AttrIterator,
  Pango::Rectangle, Pango::Layout, Pango::LayoutLine,
  Pango::LayoutIter, Pango::GlyphInfo
Added
  Pango::FcFont, Pango::XftFont, Pango::FontFcFontMap,
  Pango::XftFontMap.
Renamed, Moved
  Pango::FontFamily#list_faces -> #faces.

Ruby/GdkPixbuf [leon breedt, Masao Mutoh]:

Support GTK+-2.6.x.
Follow Ruby/GLib changes.
Fixed bugs, Improved, Added some methods for GTK+-2.6.x:
  Gdk::PixbufAnimationIter, Gdk::Pixbuf,
  Gdk::PixbufLoader, Gdk::PixbufFormat

Ruby/GTK:

Support Ruby-1.9.x.
Support Pango-1.8.x.
Support GTK+-2.6.x.
Support MS VC++.
Follow Ruby/GLib changes.
Improve to support gthread.
Added and completed for GTK+-2.6.x: [Darren Willis,
  Gtk::CellRendererProgress, Gtk::ScrollStep,
  Gtk::IconView, Gtk::CellRendererCombo,
  Gtk::AboutDialog, Gdk::PangoRenderer, Gtk::CellView,
  Gtk::MenuToolButton, Gtk::FileChooserButton,
  Gdk::EventChange, Gdk::X11
Fixed bugs, Improved, Added some methods for GTK+-2.6.x:
[Mirko Maischberger, Joao Pedrosa, KATO Kazuyoshi, Masao Mutoh]
  Gtk, Gtk::CellLayout, Gtk::RadioToolButton,
  Gtk::ToggleToolButton, Gtk::Stock, Gtk::Image,
  Gtk::Label, Gtk::Progressbar, Gtk::EntryCompletion,
  Gtk::TextBuffer, Gtk::FileFilter, Gtk::FileChooser,
  Gtk::Menu, Gtk::CellRenderer, Gtk::TreeView,
  Gtk::TextView, Gtk::TextBuffer, Gtk::Drag,
  Gtk::ToolItem, Gtk::ActionGroup, Gtk::Action,
  Gtk::ComboBox, Gtk::Combo, Gtk::IconTheme,
  Gtk::SelectionData, Gtk::TargetList, Gtk::ListStore,
  Gtk::Window, Gtk::ToggleAction, Gtk::MessageDialog,
  Gdk::Region, Gdk::Window, Gtk::Clipboard,
  Gtk::Settings, Gtk::TreeModel, Gtk::ModelFilter,
  Gtk::TreeViewColumn, Gtk::Widget, Gdk::Pango,
  Gdk::Display, Gdk::Drawable, Gtk::RadioAction,
  Gdk::Screen, Gtk::TextBuffer, Gdk::Threads,
  sample/gtk-demo/*.rb, sample/misc/threads.rb,
  pangorenderer.rb
Added: [KATO Kazuyoshi, Darren Willis, Masao, Mutoh]
  sample/misc/tree_progress.rb, misc_button.rb,
  aboutdialog.rb, aboutdialog2.rb,
  sample/gtk-demo/clipboard.rb, entry_completion.rb,
  expander.rb, iconview.rb

Ruby/GNOME [Masao Mutoh]:

Follow Ruby/GLib changes.

Ruby/GnomeCanvas [Masao Mutoh]:

Follow Ruby/GLib changes.

Ruby/Libglade [Masao Mutoh]:

Follow Ruby/GLib changes.
Support MS VC++.
Improved.

Ruby/Libart [KATO Kazuyoshi, Masao Mutoh]:

Follow Ruby/GLib changes.

Ruby/GConf [Masao Mutoh]:

Follow Ruby/GLib changes.
Fixed bugs, Improved.
Deprecated:
  GConf::Client.new

Ruby/GStreamer:

Follow Ruby/GLib changes. [Masao Mutoh]
Added and completed: [Jack Paul, Masao Mutoh, Laurent Sansonetti]
  Gst::TypeFindFactory, Gst::MediaInfoError, Gst::Tag,
  Gst::RegistryPool, Gst::TagSetter
Fixed bugs, Improved, Added some methods:
[Jack Paul, Max Nickel, Masao Mutoh, Laurent Sansonetti]
  Gst::Plugin, Gst::PluginFeature, Gst::Caps, Gst::Structure,
  Gst::Xml, Gst::Thread, Gst::Scheduler, Gst::SchedulerFactory,
  Gst::MediaInfo,
  sample/gst-inspect.rb

Ruby/GnomeVFS [Masao Mutoh]:

Follow Ruby/GLib changes.
Fixed bugs, Improved.

Ruby/GtkHtml2 [Masao Mutoh]:

Follow Ruby/GLib changes.

Ruby/GtkGLExt [Masao Mutoh]:

Follow Ruby/GLib changes.

Ruby/Libgda:

Support 1.1.99
Follow Ruby/GLib changes. [Masao Mutoh]
Fixed bugs, Improved, Added some methods: [Laurent Sansonetti]
Gda::DataModel, Gda::Provider, Gda::Quarklist, Gda::Connection
Renamed, Moved [Laurent Sansonetti]
  Gda::DataModel#editable? => #updatable?
  #editing? => changed?
  #begin_edit => #begin_update
  #cancel_edit => #cancel_update
  #end_edit => #end_update

Ruby/PanelApplet [Neil Stevens, Masao Mutoh]:

Follow Ruby/GLib changes.
Added some methods

Ruby/GtkSourceView [Masao Mutoh]:

Follow Ruby/GLib changes.
Added some methods

Ruby/GnomePrint:

Follow Ruby/GLib changes. [Masao Mutoh, Kouhei Sutou]
Fixed bugs, Improved, Added some methods. [Kouhei Sutou]

Ruby/GnomePrintUI:

Follow Ruby/GLib changes. [Masao Mutoh, Kouhei Sutou]
Fixed bugs, Improved, Added some methods. [Kouhei Sutou]

Ruby/RSVG:

Follow Ruby/GLib changes. [Masao Mutoh, Kouhei Sutou]
Fixed bugs, Improved, Added some methods. [Kouhei Sutou]

Ruby-GNOME2 0.11.0: 2004-11-14

Ruby/GLib [Kouhei Sutou, Vincent Isambart, Masao Mutoh]:

Fix bugs, Improved, Added some methods.

Ruby/ATK [Vincent Isambart, Masao Mutoh]:

Support ATK+-1.7.x.
Fixed bugs, Improved, Added some methods.

Ruby/Pango [Geoff Youngs, Vincent Isambart, Masao Mutoh]:

Improved, Fix bugs.

Ruby/GdkPixbuf [Geoff Youngs, Masao Mutoh]:

Support GTK+-2.4.x.
Fixed bugs, Improved, Added some methods.

Ruby/GTK [Geoff Youngs, Vincent Isambart, Masao Mutoh]:

Fixed bugs, Improved, Added some methods.

Ruby/GNOME [Masao Mutoh]:

Improved.

Ruby/GnomeCanvas [Masao Mutoh]:

Fixed bugs, Improved, Added some methods.

Ruby/Libglade [Masao Mutoh]:

Improved.

Ruby/Libart [Vincent Isambart, Masao Mutoh]:

Improved to support ruby-1.7.x or later.
Changed: [Masao Mutoh]
  Art::Canvas::Color.new -> Art::Canvas.color.
  Art::Vpath::Dash -> Art::VpathDash.

Ruby/GConf [Masao Mutoh]:

Improved.

Ruby/GStreamer [Masao Mutoh]:

Improved.

Ruby/GnomeVFS [Masao Mutoh]:

Improved.

Ruby/GtkHtml2 [Masao Mutoh]:

Improved.

Ruby/GtkGLExt [Vincent Isambart]:

Improved.

Ruby/Libgda:

None.

Ruby/PanelApplet:

None.

Ruby/GtkSourceView [Vincent Isambart, Masao Mutoh]:

Fixed bugs.

Ruby/GnomePrint [NEW]:

Added. [Kouhei Sutou]

Ruby/GnomePrintUI [NEW: Alpha release]:

Added. [Kouhei Sutou]

Ruby/RSVG [NEW: Alpha release]:

Added. [Kouhei Sutou]

Ruby-GNOME2 0.10.1: 2004-08-16

Ruby/GdkPixbuf [Masao Mutoh]:

- Fix bugs.

Ruby/GTK [Masao Mutoh]:

- Support GTK+-2.0.x again.

Ruby/GtkSourceView [Masao Mutoh]:

- Fix bugs.

Ruby-GNOME2 0.10.0: 2004-08-09

Ruby/GLib [Masao Mutoh]:

Added: [Kazuhiro NISHIYAMA, Masao, Mutoh]
  GLib::Spawn, sample/utils.rb, sample/type-register2.rb
Added some methods, improved, fixed bugs: [Laurent Sansonetti,
Pascal Terjan, Masao Mutoh]
  GLib, GLib::Object, GLib::Log, glib2.rb,

Ruby/ATK [Masao Mutoh]:

None.

Ruby/Pango [Masao Mutoh]:

Fix bugs.

Ruby/GdkPixbuf [Masao Mutoh]:

Removed version information.

Ruby/GTK:

Support GTK+-2.4.x.
Added: [Seiya Nishizawa, Masao, Mutoh]
  Gtk::ToolButton, Gtk::ToolItem, Gtk::ToggleToolButton,
  Gtk::SeperatorToolItem, Gtk::ComboBox, Gtk::ComboBoxEntry,
  Gtk::Expander, Gtk::ColorButton, Gtk::FontButton, Gtk::FileChooserWidget,
  Gtk::FileChooser, Gtk::FileFilter, Gtk::FileChooserDialog, Gtk::Action,
  Gtk::ToggleAction, Gtk::IconInfo, Gtk::IconTheme, Gtk::UIManager,
  Gtk::RadioAction, Gtk::CellLayout, Gtk::ActionGroup,
  sample/misc/entrycompletion.c, filechooser.rb, combobox.rb, expander.rb,
  color_font_button.rb, uimanager.rb, uimanager2.rb, uimanager2.xml
Improved, fixed bugs: [Geoff Youngs, Vincent Isambart,
Kazuhiro NISHIYAMA, Masao Mutoh]
  Gtk::Style, Gtk::Widget, Gtk::TextView, Gtk::Container, Gdk::EventClient,
  Gtk::Dialog, Gtk::Entry, Gdk::Selection, Gtk::Drag, Gdk, Gdk::Atom,
  Gtk::Editable, Gtk::Stock, Gtk::TextIter, Gtk::TextMark, Gtk::Style,
  sample/misc/dialog2.rb, entry.rb, settings.rb,
Renamed, Moved: [Masao Mutoh]
  Gtk::EventCrossing::CrossingMode to Gtk::EventCrossing::Mode,
  Gdk::SettingAction to Gdk::EventSetting::Action
  Gdk::Input.set_extension_events to Gdk::Device.
Deperecated: [Masao Mutoh]
  Gtk::Combo, Gtk::OptionMenu since GTK+-2.4.

Ruby/GNOME:

None.

Ruby/GnomeCanvas:

None.

Ruby/Libglade:

Added: [Masao Mutoh]
  sample/l10n*, makemo.rb, sample/po/*.
Added methods: [Masao Mutoh]
  GladeXML#get_tooltips.
Improved, fixed bugs: [Masao Mutoh]
  GladeXML, bin/ruby-glade-create-template

Ruby/Libart:

None.

Ruby/GConf:

Added some methods, Improved, fixed bugs: [Giovanni Corriga, Pascal Terjan,
Kazuhiro NISHIYAMA, Masao Mutoh]
  GConf::Client
Deprecated: [Masao Mutoh]
  GConf::Client.new. Use GConf::Client.default instead.

Ruby/GStreamer:

Requires GStreamer-0.8.x or later.
Added: [Laurent Sansonetti]
  Gst::Clock, Gst::Scheduler
Added methods, improved, Fixed bugs: [Laurent Sansonetti]
  Gst::Element, Gst::Bin, Gst::Caps, Gst::Structure,
Removed: [Laurent Sansonetti]
  Gst::Autoplug, Gst::AutoplugFactory, Gst::Type,
  Gst::TypeFactory, Gst::TypeFind
  Gst.set_debug,

Ruby/GnomeVFS:

Fixed bugs: [Pascal Terjan, Giovanni Corriga, Masao Mutoh]

Ruby/GtkHtml2:

None.

Ruby/GtkGLExt:

Fixed bugs: [Vincent Isambart]

Ruby/Libgda:

Added methods, fixed bugs: [Laurent Sansonetti]
  Gda::Command, Gda::Connection
Removed: [Laurent Sansonetti]
  Gda::Export

Ruby/PanelApplet [NEW]:

Added. [Jamis Buck, Masao Mutoh]

Ruby/GtkSourceView [NEW]:

- Added. [Laurent Sansonetti]

GNOME2 0.9.1: 2004-03-14

Ruby/GLib [Masao Mutoh]:

Fix a compilation problem on MinGW.

Ruby/ATK [Masao Mutoh]:

Fix a compilation problem on MinGW.
Improved extconf.rb

Ruby/Pango [Masao Mutoh]:

Improved extconf.rb

Ruby/GTK [Masao Mutoh]:

Fix a compilation problem on MinGW.
Fix a bug of Gtk::Combo.
Improved extconf.rb

Ruby/GConf [Kazuhiro NISHIYAMA]:

Fix bugs.

Ruby/Libgda [Laurent Sansonetti]:

Support libgda-1.0.3(stable branch).

Ruby-GNOME2 0.9.0: 2004-03-07

Ruby/GLib:

Improved, fixed bugs: [Kenichi Komiya, Vincent Isambart, Masao Mutoh]
  GLib::Object, GLib::Param::Flags, mkmf-gnome2.rb, sample/type-register.rb
Added new macros: [Masao Mutoh]
  G_DEF_CLASS3()

Ruby/ATK [NEW]:

Added and compeleted: [Masao Mutoh]
  Atk::Action, Atk::Document, Atk::GObjectAccessible, Atk::NoOpObject,
  Atk::NoOpObjectFactory, Atk::Value, Atk::Component, Atk::Image,
  Atk::HyperText, Atk::HyperLink, Atk::EditableText, Atk::Implementor,
  Atk::Object, Atk::Relation, Atk::Registry, Atk::ObjectFactory,
  Atk::State, Atk::StateSet, Atk::EditableText, Atk::Table
Added: [Masao Mutoh]
  Atk::Util, Atk::Component, Atk::Selection, Atk::Text

Ruby/GdkPixbuf:

None.

Ruby/Pango:

None.

Ruby/GTK:

Completed: [Masao Mutoh]
Added and completed: [Masao Mutoh]
Added: [Kenichi Komiya, Masao, Mutoh]
  Gtk::TextAppearance, sample/misc/bindings.rb, properties.rb,
  style_property.rb, settings.rb
Added some methods, improved, fixed bugs: [Kenichi Komiya, Masahiro Sakai,
 Vincent Isambart, Dafydd Harries, Masao Mutoh]
   Gdk::Window, Gtk::SizeGroup, Gtk::Object, Gtk::BindingSet,
   Gtk::TextTagTable, Gtk::TextTag, Gdk::Colormap, Gtk::TreeViewColumn,
   Gtk::TextIter, Gtk::SpinButton, Gtk::Allocation, Gtk::TextView,
   Gtk::TextBuffer, Gtk::Widget, Gtk::Container, Gtk::Setting, Gtk::TreePath,
   Gtk::TreeIter, Gdk::Display, Gtk::TextAttributes, Gdk::Property,
   Gdk::Keymap, Gdk::Pixmap, Gdk::Drawable, Gdk::Screen, Gdk::Event,
   Gdk::EventExpose, Gdk::Selection, Gdk::GC,
   sample/gtk-demo/main.rb, stock_browser.rb, list_store.rb, tree_store.rb,
   sample/testgtk/notebook.rb,
   sample/misc/label.rb, toolbar.rb,
   extconf.rb
Removed: [Masao Mutoh]
   Gtk::Object#activate_binding
     Use Gtk::Object#bindings_activate insted.
   Gtk::TextAttribute#copy
     Use GLib::Boxed#copy instead.
   Gdk::EventKey#string, #length.
   makedefconst.rb
Deperecated: [Masao Mutoh]
  Gtk::TextBuffer#insert_with_tags, #insert_pixbuf, #insert_child_anchor.
They will be removed until 1.0.0.
Use Gtk::TextBuffer#insert instead.

Ruby/GNOME:

Fixed bugs: [Masao Mutoh]
  Gnome::Program

Ruby/GnomeCanvas:

Added: [Masao Mutoh]
  Gnome::CanvasShape, Gnome::CanvasRE, Gnome::CanvasClipgroup
Fixed bugs: [Vincent Isambart, Masao Mutoh]
  extconf.rb, sample/canvas-curve.rb

Ruby/Libglade:

Added: [Masao Mutoh]
  sample/custom.[rb|glade]
Added methods: [Archit Baweja, Masao Mutoh]
  GladeXML#widget_names, #filename, #[], #require, #provide
Improved, fixed bugs: [Masao Mutoh]
  bin/ruby-glade-create-template

Ruby/Libart:

Improved: [Masao Mutoh]
  extconf.rb

Ruby/GConf:

None.

Ruby/GStreamer:

Added some methods, improved, fixed bugs: [Laurent Sansonetti]
  Gst, Gst::Bin, Gst::Pad, Gst::PadTemplate, Gst::Type, Gst::Element
  sample/gst-inspect.rb, media-type2.rb

Ruby/GnomeVFS:

Added some methods, improved, fixed bugs: [Masahiro Sakai, Masao Mutoh]
  GnomeVFS::FileInfo, Gnome::VFS::File, GnomeVFS::ProtocolError,
  GnomeVFS::NoMasterBrowserError

Ruby/GtkHtml2:

Added some methods, fixed bugs: [Vincent Isambart, Masao Mutoh]
  Gtk::HtmlView, Gtk::HtmlStream, extconf.rb

Ruby/GtkGLExt:

Added some methods, improved, fixed bugs: [Vincent Isambart, Masao Mutoh]
  Gdk::GLDrawable, sample/*.rb

Ruby/Libgda:

Added: [Laurent Sansonetti]
GeometricPoint, Gda::Money, Gdak::Time
Added some methods, improved, fixed bugs: [Nikolai Weibull, Laurent Sansonetti]
  Gda::Error, Gda::ParameterList, Gda::Provider, Gda::DataSource,
  Gda::Connection, Gda::Parameter, Gda::Command, Gda::Row, Gda::Value,
  Gda::DataModel, Gda::ModelList, Gda::FieldAttributes
  tests/*.rb, src/lib/libgda.rb

Ruby-GNOME2 0.8.1: 2003-11-23

Ruby/GTK:

Fixed compilation problems for GTK+-2.0.x. [Masao Mutoh]
Fixed some bugs. [Masahiro Sakai, Masao Mutoh]
Added Gtk::Tree* methods for GTK+-2.2.x. [Matthew Berg]

Ruby/GtkHtml2:

Fixed compilation problems for libgtkhtml-2.4.1 [Masahiro Sakai]

Ruby/Libgda:

Fixed a bug [Laurent Sansonetti]
 Notice* Ruby/Libgda needs libgda-1.0.2(not released yet) or later.

Ruby-GNOME2 0.8.0: 2003-11-16

Ruby/GLib:

Provide methods for creating GObject from ruby side. Now you can create
your own signals and properties: [Masahiro, Sakai]
  GLib::MetaInterface, GLib::Instantiatable, GLib::Signal
Added some methods, improved and Fixed some bugs:
[Masahiro Sakai, Masao Mutoh]
  GLib::Closure, GLib, GLib::Instantiatable, GLib::Object, mkmf-gnome2.rb
Added new macros: [Masao Mutoh]
  G_RENAME_NICK()
Added: [Masahiro, Sakai]
  sample/type-register.rb, tests/*.rb

Ruby/GdkPixbuf:

Added some methods, improved and Fixed some bugs:
[KATO Kazuyoshi, Masao Mutoh]
  Gdk::Pixbuf

Ruby/Pango:

rbpango.h is installed with glib/gtk2 headers.
Added new methods: [Masao Mutoh]
  Pango::Layout
Added: [Masao Mutoh]
  PangoLogAttr, PangoAnalysis

Ruby/GTK:

Completed: [Masao Mutoh]
  Gdk::Geometry, Gdk::Event*, Gdk::Pixbuf, Gdk::Drawable,
  Gdk::DragContext, Gdk::Selection, Gdk::RGB, Gdk::GC, Gdk::Atom,
  Gdk::Image, Gdk::Colormap, Gdk::Keyval, Gdk::Screen, Gdk::Visual,
  Gdk::Window, Gdk::Display, Gdk
Added and completed: [Masao Mutoh]
  Gdk::Property, Gdk::Keymap, Gdk::TimeCoord,
Added some methods, improved, fixed bugs: [Matthew Berg,
Martin Povolny, KATO Kazuyoshi, Laurent Sansonetti, Masahiro Sakai,
Masao Mutoh]
  Gtk::AccelGroup, Gtk::Accelmap, Gtk::Clipboard, Gtk::Notebook,
  Gtk::Drag, Gtk::Menu, Gtk::Stock, Gtk::Style, Gtk::ListStore,
  Gtk::TreeStore, Gtk::Widget, Gtk::TextBuffer, Gtk::TreePath,
  Gtk::TreeRowReference
Added: [KATO Kazuyoshi]
  sample/gtk-demo/changedisplay.rb, sample/gtk-demo/pixbufs.rb.
Removed: [Masao Mutoh]
  Gtk::Clipboard#owner
  Gdk::Span
  Gdk::Region#eql?, #&, #-, #|

Ruby/GNOME:

Added some methods, improved, fixed bugs: [Masao Mutoh]
  Gnome::AppHelper, Gnome::DruidPageStandard
Apply Enum/Flags. [Masao Mutoh]

Ruby/GnomeCanvas:

None.

Ruby/Libglade:

None.

Ruby/Libart:

None.

Ruby/GConf:

None.

Ruby/GStreamer:

Update maintainer's e-mail address [Laurent Sansonetti]

Ruby/GnomeVFS:

None.

Ruby/GtkHtml2:

Added and completed: [Masao Mutoh]
  Gtk::HtmlContext, Gtk::HtmlBoxTable,
  Gtk::HtmlBoxTableRowGroup,
Completed: [Masao Mutoh]
  Gtk::HtmlView
Added: [Masao Mutoh]
  Gtk::HtmlBox, Gtk::HtmlBoxBlock, Gtk::HtmlBoxTableCaption,
  Gtk::HtmlBoxText, Gtk::BoxRoot, Gtk::BoxForm,
  Gtk::HtmlParser, Gtk::HtmlEmbedded, Gtk::HtmlBoxEmbedded

Ruby/GtkGLExt:

None.

Ruby/Libgda [NEW]:

Added and compeleted: [Laurent Sansonetti]
  Gda, Gda::Client, Gda::Command, Gda::Provider,
  Gda::DataSource, Gda::Connection, Gda::DataModelArray,
  Gda::DataModelHash, Gda::DataModelList, Gda::Error,
  Gda::Export, Gda::FieldAttributes, Gda::Parameter,
  Gda::ParameterList, Gda::QuarkList, Gda::Row,
  Gda::Select, Gda::Table, Gda::Transaction
Added
  Gda::DataModel
  sample/*.rb, tests/*.rb

Ruby-GNOME2 0.7.0: 2003-09-07

The whole Ruby-GNOME2:

Enum/Flags support. Enum/Flags constants are defined as classes.
[Masahiro Sakai, Vincent Isambart, Masao Mutoh]
Improve extconf.rb. [Masao Mutoh]
If the libraries are not found, they're ignored.
And you can specify to target libraries.

Ruby/GLib:

Improved and Fixed some bugs. [Masahiro Sakai, Masao Mutoh]
  GLib::Type, GLib::Boxed, mkmf_gnome2.rb
Added lib/glib2.rb and improve to support Win32 platform.
[TAMURA.KENICHI, Masahiro Sakai]
Added new class: [Masahiro Sakai]
  GLib::Enum, GLib::Flags
Added new macros: [Masahiro Sakai]
  RVAL2GENUM(), RVAL2GFLAGS(), GENUM2RVAL(), GFLAGS2RVAL().
Removed some methods. [Masahiro Sakai]
  GLib::Param#value_defaults?
Define GLib::BINDING_VERSION
Apply Enum/Flags. [Masahiro Sakai]
Follow extconf.rb changes. [Masao Mutoh]

Ruby/GdkPixbuf:

Apply Enum/Flags. [Masahiro Sakai, Masao Mutoh]
Follow extconf.rb changes. [Masao Mutoh]

Ruby/Pango:

Improved and Fixed some bugs:
[Vincent Isambart, Masahiro Sakai, Masao Mutoh]
  Pango::Font, sample/*.rb, extconf.rb
Added new methods: [Masahiro Sakai]
  Pango::Language, Pango::FontMap, Pango::FontFamily, Pango::Context,
  Pango::FontDescription,
Apply Enum/Flags. [Masahiro Sakai, Masao Mutoh]
Follow extconf.rb changes. [Masao Mutoh]

Ruby/GTK:

Follow Ruby/GLib changes. [Masahiro Sakai, Masao Mutoh]
Added some methods, improved, fixed bugs: [Martin Povoln,
KATO Kazuyoshi, Masahiro Sakai, Masao Mutoh]
  Gdk::Atom, Gdk::Input, Gdk::DragContext, Gdk::Event, Gdk::GC, Gdk,
  Gtk::Label, Gtk::TreeIter, Gtk::TreeView, Gtk::IconSize,
  gdk-demo/*.rb, extconf.rb
Added: [KATO Kazuyoshi]
  Gdk::DisplayManager, gtk-demo.rb
Apply Enum/Flags. [Masahiro Sakai, Masao Mutoh]
Follow extconf.rb changes. [Masao Mutoh]

Ruby/GNOME:

Follow extconf.rb changes. [Masao Mutoh]
Fix bugs. [Masahiro Sakai]

Ruby/GnomeCanvas:

Follow extconf.rb changes. [Masao Mutoh]
Improve extconf.rb. [Masahiro Sakai]
Fix a sample. [Vincent Isambart]

Ruby/Libglade:

Add a 'after' parameter to GladeXML.connect.
It allows to connect signal_connect_after(). [Soila Jani]
Fix bugs: [Masao Mutoh]

Ruby/Libart:

Follow extconf.rb changes. [Masao Mutoh]

Ruby/GConf:

Apply Enum/Flags. [Masao Mutoh]
Follow extconf.rb changes. [Masao Mutoh]

Ruby/GStreamer:

Improved and Fixed some bugs. [Laurent Sansonetti]
  Gst, Gst::MediaInfo, Gst::Second, Gst::MediaType, sample/media-type.rb
Added some methods: [Laurent Sansonetti]
  Gst::Bin, Gst::Registry, Gst::MediaInfoTrack
Added: [Laurent Sansonetti]
  Gst::XML, Gst::ClockEntry, sample/xml-ogg-player.rb
Win32 support. [Masahiro Sakai]
Follow extconf.rb changes. [Masao Mutoh]

Ruby/GnomeVFS:

Follow extconf.rb changes. [Masao Mutoh]

Ruby/GtkHtml2:

Added: [Martin Povoln, Masao Mutoh]
  Gtk::HtmlStream, lib/gtkhtml2.rb
Removed methods: [Martin Povoln]
  Gtk::HtmlView#set_html
Follow extconf.rb changes. [Masao Mutoh]

Ruby/GtkGLExt [NEW]:

Added and completed. [Vincent Isambart]
  Gdk::GLConfig, Gdk::GLContext, Gdk::GLDrawable, Gdk::GLPixmap,
 Gdk::GLWindow, Gdk::Window, Gdk::Pixmap, Gtk::GL, Gtk::Widget
Added. [Vincent Isambart]
  Gdk::GL, sample/*.rb
Follow extconf.rb changes. [Masao Mutoh]
Win32 support. [Masahiro Sakai]

Ruby-GNOME2 0.6.0: 2003-08-09

Ruby/GLib:

mkmf-gnome2.rb,rbglib.h, rbgobject.h, rbgutil.h are installed
to site-ruby directories.
The other libraries which depends on Ruby/GLib can compile
in any directotires. [Masahiro Sakai, Masao Mutoh]
Support ruby-1.8.0 [Masao Mutoh]
Added new macros: [Geoff Youngs, Masao Mutoh]
  CBOOL2RVAL/RVAL2CBOOL, G_DEF_CONSTANTS, G_RENAME_CONSTANT
Improved and Fixed some bugs. [Masahiro Sakai]
  GLib::Object, GLib::Type, GLib::Closure, GLib::Signal,
Added some methods: [Masahiro Sakai]
  GLib::Param, GLib::Param::*, GLib::Boxed, GLib::Signal, GLib::Pointer
Removed some methods. [Masahiro Sakai]
  GLib::Param::*#default, #default_value

Ruby/GdkPixbuf:

Follow Ruby/GLib changes. [Masao Mutoh]
Separate Gdk::Pixbuf#scale to #scale and #scale!,
#composite to #composite and #composite!. [Masao Mutoh]

Ruby/Pango:

Follow Ruby/GLib changes. [Masao Mutoh]

Ruby/GTK:

Follow Ruby/GLib changes. [Sakai, Masahiro, Masao Mutoh]
rbgtk.h are installed to site-ruby directories.
The other libraries which depends on Ruby/GTK can compile
in any directotires. [Masao Mutoh]
Completed: [Geoff Youngs, Masao Mutoh]
  Gtk::Clipboard, Gtk::Menu, Gtk::Notebook, Gtk::Socket, Gtk::Plug,
  Gtk::FileSelection, Gtk::ListStore, Gtk::TreeStore, Gtk::TreeModel,
  Gtk::TextView, Gtk::Notebook, Gtk::ColorSelection, Gtk::Style,
  Gtk::ItemFactory, Gtk::Invisible, Gtk::TreeSortable, Gtk::TreeView,
  Gtk::TreeSelection, Gtk::TreePath, Gtk::TreeViewColumn, Gtk::Drag,
  Gtk::TextTag, Gtk module
Added and completed.
  Gtk::TreeDragSource, Gtk::TreeDragDest,
Added some methods, improved, fixed bugs: [Geoff Youngs,
Masahiro Sakai, Masao Mutoh]
  Gdk::Window, Gdk::Drawable, Gdk::EventProperty, Gdk module,
  Gtk::Object, Gtk::Editable, Gtk::TreeModel,
  Gtk module, Gtk::TextBuffer, Gtk::IMContext, Gtk::Menu
Added: [Geoff Youngs, Masao Mutoh]
  Gtk::BingindSet, Gdk::Display, Gdk::Screen
Removed: [Masao Mutoh]
  Gtk::Socket#xwindow, Gtk::Menu#set_path,
  Gtk::Notebook#popup_disable/enable, Gtk::ItemFactory.add_foreign
  Gtk::TreeSortable#sort_func=, Gtk::TreePath#to_s

Ruby/GNOME:

Follow Ruby/GLib changes. [Masao Mutoh]
Add Gnome::PixmapEntry#set_preview. [Masao Mutoh]

Ruby/GnomeCanvas:

Follow Ruby/GLib changes. [Masao Mutoh]

Ruby/Libglade:

Follow Ruby/GLib changes. [Masao Mutoh]

Ruby/Libart:

Follow Ruby/GLib changes. [Masao Mutoh]

Ruby/GConf:

Fix a bug [744158] [Masao Mutoh]

Ruby/GStreamer [NEW]:

Merged with Ruby-GStreamer project. [Laurent Sansonetti]
Version informations are also merged.
Completed: [Laurent Sansonetti]
  Gst, Gst::Autoplug, Gst::Cpu,  Gst::Format,
  Gst::Object, Gst::PadTemplate, Gst::Pipeline,
  Gst::PluginFeature, Gst::QueryType,
  Gst::Type
Added and completed. [Laurent Sansonetti]
  Gst::AutoplugFactory, Gst::EventMask, Gsk::EventSeek,
  Gst::EventSegmentSeek, Gst::EventSize, Gst::Parse,
  Gst::SystemClock, Gst::Thread,Gst::MediaInfo,
  Gst::MediaInfoStream, Gst::MediaInfoTrack
Added some methods, improved, fixed bugs: [Laurent Sansonetti]
  Gst::Caps, Gst::Clock, Gst::Plugin, Gst::Pad, Gst::Element,
Added: [Nikolai :: lone-star :: Weibull, Laurent Sansonetti]
  sample/media-type.rb, gst-inspect.rb, mediap-type2.rb

Ruby/GnomeVFS [NEW]:

Initial release. [Nikolai :: lone-star :: Weibull]
Completed: [Nikolai :: lone-star :: Weibull]
  GnomeVFS module, GnomeVFS::Directory, GnomeVFS::Monitor,
  GnomeVFS::FileInfo, GnomeVFS::Error
Added: [Nikolai :: lone-star :: Weibull]
  GnomeVFS::File, GnomeVFS::URI

Ruby/GtkHtml2 [NEW]:

Initial release. [Martin Povoln]
Added: [Martin Povoln]
  Gtk::HtmlDocument, Gtk::HtmlView

Ruby-GNOME2 0.5.0: 2003-05-24

Ruby/GLib:

Fixed warning for ruby-1.8.1. [Masao Mutoh]
Fixed some bugs, Added methods and improved: [Masahiro Sakai]
  GLib::Object, GLib::ParamSpec, GLib::Signal, GLib::Type,
  GLib::Instantiatable, GLib::MetaInterface, GLib::Param::String
Added: [Geoff Youngs, Masao Mutoh]

Ruby/GdkPixbuf:

Fixed a bug. [Geoff Youngs]

Ruby/Pango:

Some constants were moved. [Masao Mutoh]
  Moved Pango::Attribute::UNDERLINE_* to Pango::AttrUnderline::*.
  Moved Pango::Attribute::SCALE_* to Pango::AttrScale::*.

Ruby/GTK:

Completed: [Masao Mutoh]
Gtk::AccelGroup, Gtk::Style, Gtk::Selection
Added some methods, improved: [Stephen Lewis, Masahiro Sakai, Masao Mutoh]
  Gtk::TextBuffer, Gtk::TextIter, Gtk::TreeIter, Gtk::ListStore,
  Gtk::TreeStore, Gtk, Gtk::HandleBox, Gtk::Frame, Gtk::Container,
  Gtk::Table, Gdk::Input, Gtk::Widget, Gtk::Allocation, Gtk::RC,
  Gtk::ItemFactory, Gtk::Toolbar, Gtk::Window, Gtk::CellEditable,
  Gtk::Accessible, sample/misc/*.rb
Added and completed. [Nikolai :: lone-star :: Weibull, Masao Mutoh]
  Gtk::RcStyle, Gtk::TargetList, Gtk::TreeSortable, Gtk::TreeModelSort,
  Gtk::IMContext, Gtk::IMContextSimple, Gtk::IMMulticontext
Added: [Masao Mutoh]
  Gtk::Settings
Renamed some methods. [Masao Mutoh]
  Gtk::Table, Gtk::Widget
Removed: [Masao Mutoh]
  Gtk::Object#user_data, #user_data=, #set_user_data.
  Deprecated properties of Gtk::ProgressBar.
  Gtk::Requisition. Use [width, height] instead.
  Gtk::Widget#set_requisition, *_event, Gtk::Widget::NO_PARENT.
  Gtk::SelectionData.remove_all. Use Gtk::Selection.remove_all instead.

Ruby/GNOME:

Cygwin support [Masahiro Sakai]
sample/test-gnome/color-picker.rb: Follow Ruby/GTK changes.[Masao Mutoh]

Ruby/GnomeCanvas:

sample/canvas-primitives.rb: Follow Ruby/GTK changes.[Masao Mutoh]

Ruby/Libglade:

Fix a bug of bin/ruby-glade-create-template. [Masao Mutoh]

Ruby/Libart:

None

Ruby/GConf:

- Added GConf::MetaInfo. [Nikolai :: lone-star :: Weibull]
- Fixed a bug [Masao Mutoh]

Ruby-GNOME2 0.4.0: 2003-03-23

The whole Ruby-GNOME2:

Add mkmf-gnome2.rb for sub/optional libraries. [Masahiro Sakai]

Ruby/GLib:

Win32 platform support(Cygwin, Mingw32) [Masahiro Sakai]
Support mkmf-gnome2.rb [Masahiro Sakai]
Added some methods. [KUBO Takehiro, Masahiro Sakai]
Fix some bugs and improvement. [Masahiro Sakai, Masao Mutoh]

Ruby/GdkPixbuf:

Win32 platform support(Cygwin, Mingw32) [Masahiro Sakai]
Support mkmf-gnome2.rb [Masahiro Sakai]
Fix some bugs and improvement. [Masahiro Sakai]

Ruby/Pango:

Win32 platform support(Cygwin, Mingw32) [Masahiro Sakai]
Support mkmf-gnome2.rb [Masahiro Sakai]
Added a method(Pango.pixels) [Masao Mutoh]
Fix some bugs and improvement. [Masahiro Sakai]

Ruby/GTK:

Win32 platform support(Cygwin, Mingw32) [Masahiro Sakai]
Support mkmf-gnome2.rb [Masahiro Sakai]
Multi-threading support. [Masao Mutoh]
Added some methods, improved: [Kazuo Saito, Geoff Youngs,
KATO Kazuyoshi, Masahiro Sakai, Masao Mutoh]
  Gtk::Toolbar, Gtk::ItemFactory, Gdk::Region, Gtk::AccelGroup,
  Gtk::AccelMap, Gtk::TextIter, Gtk::TextTagTable, Gtk::TreeModel,
  Gtk::TreeSelection, Gtk::Clipboard, Gtk::Box, Gdk::RGB,
  Gtk::AccelGroupEntry, Gdk::Window, Gtk::SeparatorMenuItem,
  Gtk::TreePath, Gtk::TreeView, Gtk::Combo, Gdk::Threads,
  Gtk::TreeIter, Gdk::Event, Gtk::Drag,
Added: [Kazuo Saito, KATO Kazuyoshi, Masao Mutoh]
  sample/gtk-demo/*.rb, sample/misc/threads.rb
Removed: [Masao Mutoh]
  Gtk::Toolbar#insert_item/widget/element,
  Gtk::Toolbar#prepend_item/widget/element,
  Gtk::Toolbar#append_item/widget/element.
Use Gtk::Toolbar#insert, prepend, append instead.
Gtk::Combo#list, button, popup, popwin, set_item_string,

Ruby/GNOME:

Support mkmf-gnome2.rb [Masahiro Sakai]

Ruby/GnomeCanvas:

Support mkmf-gnome2.rb [Masahiro Sakai]

Ruby/Libglade:

Support mkmf-gnome2.rb [Masahiro Sakai]
Improved: [Masao Mutoh]
  bin/ruby-glade-create-template

Ruby/Libart:

Support mkmf-gnome2.rb [Masahiro Sakai]
Fix some bugs and improvement. [Masahiro Sakai]

Ruby/GConf:

Support mkmf-gnome2.rb [Masahiro Sakai]

Misc:

Project website is moving from http://ruby-gnome2.sourceforge.net/
to http://ruby-gnome2.sourceforge.jp/.

Ruby-GNOME2 0.3.0: 2003-02-09

Ruby/GLib:

Miscellaneous bugfixes and some improvement internal.
[Masahiro Sakai, Masao Mutoh]

Ruby/GTK:

Miscellaneous bugfixes and some improvement internal.
[Masao Mutoh]
Support GTK+-2.2.x. [KUBO Takehiro]
DnD enhancement. [Geoff Youngs, Masao Mutoh]
Require Ruby/Pango. [Masao Mutoh]

Completed:
  Gdk::Drawable, Gdk::Rectangle, Gdk::Region, Gtk::AccelGroup,
  Gtk::Accelerator, Gtk::AccelGroupEntry, Gtk::AccelKey
Added and completed:
  Gdk::Pango::Embossed, Gdk::Pango::Stipple, Gdk::Span
Added some methods, improved:
  Gtk::Widget, Gtk::Calender, Gdk::GC, Gtk::Drag, Gtk::SelectionData,
  Gtk::RadioMenuItem,Gdk::Pixmap
Added:
  sample/misc/dnd.rb, dndtreeview.rb, dnd.rb
Removed:
  Gtk::AccelGroup#connect_by_path(use Gtk::AccelGroup#connect instead).

Ruby/GdkPixbuf:

Added GdkPixbufLoader. [Geoff Youngs]

Ruby/GNOME:

None.

Ruby/GnomeCanvas:

Warning fixes for samples. [Masao Mutoh]

Ruby/Libglade:

Added a sample(sample/treview.[glade|rb]). [Masao Mutoh]

Ruby/Libart:

Added Art::Affine, Art::Bpath, Art::Canvas, Art::SVP, Art::Vpath [Tom Payne]
Added samples(sample/rose.rb, testlibart2.rb). [Tom Payne]

Ruby/GConf:

None.

Ruby/Pango(NEW):

Initial release. [Geoff Youngs, Masao Mutoh]

Added and completed:
  Pango::Rectangle, Pango::FontDescription, Pango::FontMetrics,
  Pango::FontFace, Pango::Fontset, Pango::FontsetSimple,
  Pango::Attribute, Pango::AttrString, Pango::AttrLanguage,
  Pango::AttrColor, Pango::AttrInt, Pango::AttrFloat, Pango::AttrBool
  Pango::AttrFontDesc, Pango::AttrShape, Pango::AttrFamily,
  Pango::AttrStyle, Pango::AttrVariant, Pango::AttrStretch,
  Pango::AttrWeight, Pango::AttrSize, Pango::AttrForeground,
  Pango::AttrBackground, Pango::AttrStrikethrough, Pango::AttrUnderline,
  Pango::AttrScale, Pango::AttrRise, Pango::Color, Pango::Language,
  Pango::AttrList, Pango::AttrIterator, Pango::TabArray
Added:
  Pango::Context, Pango::Item, Pango::ClyphString, Pango::Font,
  Pango::FontFamily, Pango::FontMap, Pango::Layout, Pango::LayoutIter,
  Pango::LayoutLine,
  sample/attribute.rb, gdk_layout.rb, label.rb, parse.rb.

Misc

Project website
http://ruby-gnome2.sourceforge.net/
Ruby/GTK Tutorial
http://ruby-gnome2.sourceforge.net/tut/toc.htm
Ruby-GNOME2 reference manual(This project has just started).
http://rwiki.jin.gr.jp/cgi-bin/rw-cgi.rb?cmd=view;name=Ruby-GNOME2

Ruby-GNOME2 0.2: 2002-12-28

Ruby/GLib:

Some bugfixes and some improvement internal.

Ruby/GTK:

Some bugfixes and some improvement internal.
Require Ruby/GdkPixbuf.
Completed:
  Gtk::TextIter, Gtk::Label, Gtk::Tooltips, Gtk::Viewport.
Added and completed:
  Gtk::TextAttributes, Gtk::IconFactroy, Gtk::IconSet,
  Gtk::IconSource, Gtk::IconSize, Gtk::Accelerator,
  Gtk::AccelKey, Gtk::AccelGroupEntry, Gtk::SizeGroup,
Added some methods, improved:
  Gtk module, Gtk::TextBuffer, Gtk::*MenuItem, Gtk::*Button,
  Gtk::ItemFactory, Gtk::Widget, Gtk::TreeViewColumn,
  Gtk::Notebook, Gtk::Image, Gtk::AccelLabel, Gtk::Invisible,
  Gtk::Dialog, Gtk::TreePath, Gdk::Keyval
  sample/misc/*button.rb, stock.rb
  sample/testgtk/savedposition.rb
Added:
  Gtk::Clipboard, Gtk::AccelGroup, Gtk::AccelMap
  sample/misc/button2.rb, label.rb, dialog.rb, dialog2.rb,
  treeview.rb
Removed:
  Gdk::Bitmap(use Gdk::Pixmap(depth = 1) instead)

Ruby/GdkPixbuf:

Follow Ruby/GLib changes.
Add Gdk::Pixdata.

Ruby/GNOME:

Follow Ruby/GLib changes.
Fix problems which Ruby/GNOME can't work with Ruby/GdkPixbuf.
Code cleanup.
Remove Bonobo codes(Move to Ruby/Bonobo).

Ruby/GnomeCanvas:

Follow Ruby/GLib changes.
Follow Ruby 1.8.0pre1, 1.6.8.

Ruby/Libglade:

Follow Ruby/GLib changes.
Add bin/ruby-glade-create-template(Create .rb from .glade)
Add sample/treeview*
Improve the behavior to work when handlers aren't undefined not
to occur signal_proc.arity error.

Ruby/Libart:

Follow Ruby/GLib changes.

Ruby/GConf:

Follow Ruby/GLib changes.

Misc:

Project website:
http://ruby-gnome2.sourceforge.net/
Ruby/GTK Tutorial:
http://ruby-gnome2.sourceforge.net/tut/toc.htm
Ruby-GNOME2 reference manual(This project has just started).
http://rwiki.jin.gr.jp/cgi-bin/rw-cgi.rb?cmd=view;name=Ruby-GNOME2

Ruby-GNOME2 0.1: 2002-11-23

Initial release.

Ruby/GLib
Ruby/GTK
Ruby/GdkPixbuf
Ruby/GNOME
Ruby/GnomeCanvas
Ruby/Libglade
Ruby/Libart
Ruby/GConf