This is a set of bindings for the GNOME-2.x and GNOME-3.x libraries to
use from Ruby 2.0.0, 2.1 and 2.2.
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