Upstream changes:
== Ruby-GNOME2 3.3.6: 2019-03-21
This is a follow-up release of 3.3.5.
=== Changes
==== Ruby/GIO2
* Improvements
* (({Gio::File#read})): Added support for block.
* (({Gio::File.open})): Added support for (({Pathname})).
* (({Gio::InputStream.open})): Added support for block.
==== Ruby/CairoGObject
* Fixes
* Fixed a bug that old cairo may be used.
==== Ruby/GObjectIntrospection
* Fixes
* Fixed a bug that 64bit integer conversion may be failed for
large integer.
* Fixed typos.
Upstream changes:
== Ruby-GNOME2 3.3.5: 2019-03-10
This is a follow-up release of 3.3.4.
=== Changes
==== Ruby/GObjectIntrospection
* Improvements
* Ignored no (({GType})) interface.
Upstream changes:
== Ruby-GNOME2 3.3.4: 2019-03-09
This is a real release to support GLib 2.60.
=== Changes
==== Ruby/GObjectIntrospection
* Improvements
* Ignored no (({GType})) interface.
== Ruby-GNOME2 3.3.3: 2019-03-09
This is a release to support GLib 2.60.
=== Changes
==== Ruby/GLib2
* Improvements
* Made tests more robust.
[GitHub#1272][Reported by Jeremy Bicha]
* Required pkg-config 1.3.5 or later.
* Added support for GLib 2.60.
* Windows: Removed support for static compilation.
* Fixes
* (({GLib::PollFD#fd=})): Fixed wrong conversion.
==== Ruby/GObjectIntrospection
* Improvements
* Improved auto (({#==}))/(({#!=})) implementations.
They returns (({true}))/(({false})) for invalid argument instead
of raising an error.
==== Ruby/GTK2
* Improvements
* Made tests more robust.
[GitHub#1275][Reported by Jeremy Bicha]
==== Ruby/RSVG2
* Improvements
* Made tests more robust.
[GitHub#1273][Reported by Mamoru TASAKA]
==== Ruby/Poppler
* Improvements
* (({Poppler::Document.new(data:)})):
Added support for (({Encoding.default_internal})).
* (({Poppler::Document.new})):
Added support for (({#to_path})) objects as path.
=== Thanks
* Jeremy Bicha
* Mamoru TASAKA
Upstream changes (from NEWS):
== Ruby-GNOME2 3.3.1: 2019-01-09
This is a release that improves GObject Introspection support.
=== Changes
==== Ruby/GLib2
* Improvements
* (({rbgobj_remove_relative()})): Added support for removing a
relative added by (({rbgobj_add_relative()})).
* Stopped to use raw (({Hash})) to guard objects from GC.
* (({GLib::Idle.remove})): Deprecated. Use
(({GLib::Source.remove})) instead.
* Fixes
* Fixed typos in samples.
[GitHub#1267][Patch by kojix2]
==== Ruby/CairoGObject
* Improvements
* Started to require cairo gem 1.16.2 or later.
==== Ruby/GObjectIntrospection
* Improvements
* Added support for input object validation.
* Added support for callback with module function such as
(({Gdk.threads_add_idle})).
[GitHub#1256][Reported by xetum]
* Added support for converting (({GHash<utf8, GObject>})).
* Added support for transfer full (({GHash})).
* Added support for freeing array of primitive types.
[GitHub#1266][Patch by Yosuke Shiro]
* Improved suitable method detection for array and list.
* Added support for converting an array of (({GObject})).
* Added support for renaming compare operations:
* (({not_equal})): (({!=}))
* (({less_than})): (({<}))
* (({less_than_or_equal})): (({<=}))
* (({greater_than})): (({>}))
* (({greater_than_or_equal})): (({>=}))
==== Ruby/GdkPixbuf2
* Fixes
* Fixed markup.
[GitHub#1250][Patch by kojix2]
* Fixed a bug that data passed to (({GdkPixbuf::Pixbuf.new(data:
array)})) is corrupt by GC.
==== Ruby/Pango
* Improvements
* (({Pango::Layout#get_pixel_extents})): Added for backward
compatibility.
* (({Pango::Rectangle#ascent})): Added for backward
compatibility.
* (({Pango::Rectangle#descent})): Added for backward
compatibility.
* (({Pango::Rectangle#lbearing})): Added for backward
compatibility.
* (({Pango::Rectangle#rbearing})): Added for backward
compatibility.
* (({Pango::Rectangle#left_bearing})): Added.
* (({Pango::Rectangle#right_bearing})): Added.
==== Ruby/GTK2
* Fixes
* Fixed typos in samples.
[GitHub#1268][Patch by kojix2]
==== Ruby/GTK3
* Improvements
* Updated sample to work on HiDPI environment.
[GitHub#1246][Patch by noanoa07]
* Updated samples.
[GitHub#1258][GitHub#1259][GitHub#1260][Patch by kojix2]
==== Ruby/RSVG2
* Fixes
* Fixed typos.
[GitHub#1253][Patch by kojix2]
* Removed needless rsvg2 gem dependency for Windows.
[GitHub#1261][Reported by noanoa07]
==== Ruby/GEGL
* Fixes
* Fixed a typo in README.
[GitHub#1263][Patch by kojix2]
=== Thanks
* noanoa07
* kojix2
* xetum
* Yosuke Shiro
Upstream changes (from NEWS):
== Ruby-GNOME2 3.3.0: 2018-10-31
This is a release for fixing memory leak bugs of cairo-gobject,
improving macOS support and adding support for GEGL.
=== Changes
==== Ruby/GLib2
* Improvements
* Added support for the same constant name and class name for error.
* Fixes
* Fixed wrong constant values:
* (({GLib2::MINLONG}))
* (({GLib2::MAXLONG}))
* (({GLib2::MAXULONG}))
* (({GLib2::MINUINT64}))
* (({GLib2::MAXSIZE}))
* (({GLib2::MINFLOAT}))
* (({GLib2::MINDOUBLE}))
[GitHub#1244][Reported by cobodo]
==== Ruby/CairoGObject
* Fixes
* Fixed a memory leak.
[GitHub#1232][Reported by Jean-Christophe Le Lann]
* Stopped to increase needless reference.
[GitHub#1079][Reported by noanoa07]
==== Ruby/GObjectIntrospection
* Improvements
* Added support for transfer full output parameter.
* Fixes
* Fixed a bug that class method closure doesn't work.
[GitHub#1245][Reported by kojix2]
==== Ruby/GdkPixbuf2
* Improvements
* (({GdkPixbuf::Pixbuf.new})): Added support for auto row stride
detection for (({[Integer]})) data.
==== Ruby/Pango
* Improvements
* Made test more robust.
[GitHub#1239][Reported by Michael Hudson-Doyle]
==== Ruby/GTK3
* Improvements
* Improved backward compatibility for (({Gtk::ListStore#set_column_types})).
[GitHub#1240][Reported by Edward Hennessy]
* Fixes
* Fixed wrong size used bug on HiDPI.
[GitHub#1079][Reported by noanoa07]
==== Ruby/Poppler
* Improvements
* Added support for Popper 0.70.0.
==== Ruby/GEGL
* Improvements
* Added.
=== Thanks
* Jean-Christophe Le Lann
* Michael Hudson-Doyle
* Edward Hennessy
* cobodo
* kojix2
* noanoa07
pkgsrc changes:
* remove a fix for glib2 pulled from upstream
* remove a gobject-introspection patch for netbsd-6 (seems fixed in upstream)
Upstream changes (from NEWS):
== Ruby-GNOME2 3.2.7: 2018-06-07
This is a packaging bug fix release of 3.2.6.
=== Changes
==== All
* Improvements
* Added support for using unreleased version with Bundler.
[Patch by cedlemo]
* Fixes
* Fixed a packaging bug that dependencies are missing.
== Ruby-GNOME2 3.2.6: 2018-06-06
This is a bug fix release of 3.2.5.
=== Changes
==== Document
* Improvements
* Updated project URL.
[GitHub#1174][Patch by okkez]
==== All
* Improvements
* Added support for using unreleased version with Bundler.
[Patch by cedlemo]
* Windows: Upgraded bundled library versions.
==== Ruby/GLib2
* Improvements
* (({GLib::Object.define_signal})): Added.
(({GLib::Object.signal_new})) is deprecated.
* (({GLib::Object.signal_new})): Changed to accept (({Symbol})) as
flags.
* (({GLib::Signal})): Migrated to (({TypedData})).
* (({GLib::Enum})): Migrated to (({TypedData})).
* (({GLib::Flags})): Migrated to (({TypedData})).
* (({GLib::Boxed})): Migrated to (({TypedData})).
* (({GLib::Param})): Migrated to (({TypedData})).
* (({rbgobj_signal_new()})): Added.
(({rbgobj_signal_wrap()})) is deprecated.
* Dropped GLib < 2.28 support.
* (({GLib::Variant.new})): Changed to accept (({String})) as
variant type.
* (({rbg_variant_type_from_ruby()})): Added.
* (({rbg_gc_guard()})): Added.
* (({rbg_gc_unguard()})): Added.
* Fixes
* Fixed a bug that signal created by (({GLib::Object.signal_new}))
may be GC-ed.
[GitHub#1166][Reported by Izumi Tsutsui]
==== Ruby/GObjectIntrospection
* Improvements
* (({GObjectIntrospection::Struct})): Migrated to (({TypedData})).
* Improved better function detection.
* Added heuristic callback data detection.
* Added support for getting flags field value.
* (({RBGICallbackData})): Hidden details.
* (({rb_gi_callback_data_get_metadata()})): Added.
* (({rb_gi_callback_data_get_rb_callback()})): Added.
* Added (({to_integer})) to (({to_i})) mapping.
[GitHub#1191][Patch by yosuke shiro]
==== Ruby/CairoGObject
* Improvements
* Added (({gtype})) class methods.
==== Ruby/GIO2
* Improvements
* (({Gio::MenuItem#set_attribute_value})): Improved argument conversion.
Callers don't need to create (({GLib::Variant})).
* (({Gio::Settings.new})): Added support for keyword (({Hash})).
[GitHub#1187][Patch by cedlemo]
==== Ruby/Pango
* Improvements
* (({Pango::Attribute})): Migrated to (({GLib::Boxed})).
* (({Pango::Rectangle#dup})): Added.
* (({rbpango_attribute_from_ruby()})): Added.
* Fixes
* Fixed a bug that wrong (({Pango::Attribute})) conversion.
[GitHub#1188][Reported by kojix2]
==== Ruby/GdkPixbuf2
* Improvements
* (({GdkPixbuf::Pixbuf#subpixbuf})): Added.
(({GdkPixbuf::Pixbuf#new_subpixbuf})) is deprecated.
* (({GdkPixbuf::Pixbuf#new})): Improved the default
(({row_stride})) value.
==== Ruby/GDK3
* Improvements
* (({Gdk::Cursor.new})): Added multiple calls with the same value.
[GitHub#1195][Reported by kojix2]
==== Ruby/GTK3
* Improvements
* Removed needless custom callback handlers.
* Dropped GTK+ 3.10 support.
* (({Gtk::Application.new})): Changed to all arguments are omittable.
* (({Gtk::TextBuffer#insert})): Changed to raise an exception for
unknown tag.
* Fixes
* Fixed a bug that (({Gtk::Version.or_later?})) requires the 3rd
argument.
* Fixed demo.
* [GitHub#1175][GitHub#1176][GitHub#1177][GitHub#1178][GitHub#1183]
[GitHub#1184][GitHub#1185]
[Reported by kojix2]
* [GitHub#1181][GitHub#1186][GitHub#1197][GitHub#1210]
[Patch by kojix2]
==== Ruby/Poppler
* Improvements
* (({Cairo::Context#show_poppler_page})): Added for consistency.
==== Ruby/RSVG2
* Improvements
* (({Cairo::Context#show_rsvg_handle})): Added for consistency.
==== Ruby/GStreamer
* Improvements
* (({Gst::Element.[]})): Added as a shortcut of
(({Gst::ElementFactory.make})).
* (({Gst::Bus#poll})): Made all arguments omittable.
=== Thanks
* Izumi Tsutsui
* okkez
* kojix2
* cedlemo
* yosuke shiro
Upstream changes (from NEWS):
== Ruby-GNOME2 3.2.5: 2018-05-02
This is a bug fix release of 3.2.4.
=== Changes
==== Document
* Fixes
* Fixed typos.
[GitHub#1158][Patch by kojix2]
[GitHub#1160][Patch by kojix2]
==== Ruby/GLib2
* Fixes
* Fixed a GC related crash bug.
[GitHub#1162][Reported by Izumi Tsutsui]
==== Ruby/GObjectIntrospection
* Improvements
* Disabled NULL check for GObject Introspection < 1.42. Because
GObject Introspection < 1.42 doesn't support "(nullable)"
annotation yet.
==== Ruby/GdkPixbuf2
* Improvements
* (({GdkPixbuf::Pixbuf#composite})): Suppressed wrong warning.
[GitHub#1156][Reported by Chaistrin]
[GitHub#1157][Patch by cedlemo]
* Fixes
* Added a missing white space into message.
[GitHub#1155][Reported by Robert A. Heiler]
* (({GdkPixbuf::Pixbuf#composite})): Fixed a bug that width and
height are ignored.
[Patch by cedlemo]
==== Ruby/GTK3
* Improvements
* (({Gtk::TextBuffer#initialize})): Accepted "property-name" form.
[GitHub#1161][Reported by kojix2]
==== Ruby/Poppler
* Improvements
* Added a workaround for poppler-glib 0.63 bug.
[GitHub#1159][Reported by HIGUCHI Daisuke]
=== Thanks
* Robert A. Heiler
* Chaistrin
* cedlemo
* kojix2
* Izumi Tsutsui
* HIGUCHI Daisuke
Upstream changes (from NEWS):
== Ruby-GNOME2 3.2.4: 2018-04-09
This is a bug fix release of 3.2.3.
=== Changes
==== Ruby/GLib2
* Fixes
* Fixed a bug that some constants aren't defined. If a content
name is the same constant name at the top level such as
(({Gtk::Object})), the constant isn't defined.
[GitHub#1154][Debian#894816][mikutter#1199]
[Reported by Akira Ouchi][Forwarded by HIGUCHI Daisuke]
==== RubyRsvg2
* Improvements
* Windows: Upgraded bundled librsvg to 2.42.3.
=== Thanks
* Akira Ouchi
* HIGUCHI Daisuke
== Ruby-GNOME2 3.2.3: 2018-04-03
This is a bug fix release of 3.2.2.
=== Changes
==== Ruby/GObjectIntrospection
* Fixes
* Fixed a crash bug when (({GLib::Bytes})) is passed as an argument.
== Ruby-GNOME2 3.2.2: 2018-04-02
This is a release to support Ruby 2.5 on Windows.
=== Changes
==== All
* Windows: Added Ruby 2.5 support.
[GitHub#1148][Reported by Andy Meneely]
* Red Hat: Use (({pkgconfig(name)})) style.
[GitHub#1117][Patch by Mamoru TASAKA]
==== Ruby/GLib2
* Improvements
* (({GLib::Bytes#to_s})): Changed to return a frozen string to
reduce data copy.
* Migrated to (({TypedData})) from (({Data})).
==== Ruby/GObjectIntrospection
* Improvements
* Added (({nil})) argument check.
* (({GObjectIntrospection::Loader#rubyish_method_name})):
Added (({:n_in_args_offset})) option.
* Suppressed a needless copy of (({GLib::Bytes})).
* Added filename array support.
[GitHub#1151][Patch by cedlemo]
* Fixes
* Fixed a overflow bug on 32bit.
[Debian#766020][Reported by Mario Lang]
[GitHub#1137][Forwarded by HIGUCHI Daisuke]
==== Ruby/GTK2
* Fixes
* Fix the wrong number of arguments.
[GitHub#1133][Reported by Mamoru TASAKA]
==== Ruby/GDK3
* Improvements
* Ensured loading GDK 3.
[GitHub#1126][Patch by cedlemo]
* Fixes
* (({Gdk::Screen.default})): Fixed a GC related crash.
* (({Gtk::Widget#style_context})): Fixed a GC related crash.
[GitHub#1149][Reported by Valentin Pelloin]
==== Ruby/GTK3
* Improvements
* Added a tool palette demo.
[GitHub#1116][Patch by cedlemo]
* Added a shortcut demo.
[GitHub#1120][Patch by cedlemo]
* Updated demo.
[Reported by Titouan Teyssier]
[GitHub#1139][Patch by Titouan Teyssier]
* Updated README.
[GitHub#1127][Patch by cedlemo]
* Fixes
* (({Gtk::Container#add_child(child)})): Made workable again.
==== Ruby/Poppler
* Fixes
* (({Poppler::Page#thumbnail_size})): Fixed return value.
[GitHub:rcairo/rcairo#51][Reported by Mamoru TASAKA]
==== Ruby/Gnumeric
* Improvements
* Improved .typelib for Gnumeric detection.
[GitHub#1118][Reported by cedlemo]
=== Thanks
* cedlemo
* Mamoru TASAKA
* Titouan Teyssier
* Mario Lang
* HIGUCHI Daisuke
* Andy Meneely
* Valentin Pelloin
Upstream changes (from NEWS):
== Ruby-GNOME2 3.2.1: 2017-11-19
This is a memory related bug fix release.
=== Changes
==== Ruby/GLib2
* Improvements
* (({GLib::Bytes#initialize})): Stopped to copy data for frozen
(({String})).
==== Ruby/GObjectIntrospection
* Fixes
* Fixed memory leaks for output parameters.
[GitHub#1113][Reported by Will Bryant]
==== Ruby/GIO2
* Improvements
* (({Gio::InputStream#read_all})): Made workable.
[GitHub#1110][Reported by Paul van Tilburg]
* (({Gio::InputStream#read})): If the given size is (({nil})),
read until EOF or error. It's compatible with Ruby's IO objects.
==== Ruby/GTK3
* Improvements
* Marked top-level windows automatically.
[GitHub#1103][Reported by cedlemo]
=== Thanks
* Paul van Tilburg
* cedlemo
* Will Bryant
pkgsrc changes:
- remove a pkgsrc patch for ruby-gnome2-gtk that seems fixed in upstream
- ignore native-package-installer dependency checks
in ruby-gnome2-clutter-gstreamer and ruby-gnome2-webkit-gtk
Upstream changes:
(from https://github.com/ruby-gnome2/ruby-gnome2/blob/3.1.6/NEWS)
== Ruby-GNOME2 3.1.6: 2017-06-03
=== Changes
This is a bug fix release for Windows packages.
==== All
* Fixes
* Added a missing path existence check on Windows.
== Ruby-GNOME2 3.1.5: 2017-06-03
=== Changes
This is a bug fix release for Windows packages.
==== All
* Improvements
* Supported RubyInstaller2.
==== Ruby/Pango
* Improvements
* Add backward compatibility APIs:
* (({Pango::FontDescription::WEIGHT_*}))
* (({Pango::FontDescription::STYLE_*}))
== Ruby-GNOME2 3.1.4: 2017-05-30
=== Changes
This is a release that supports Ruby 2.4 on Windows.
==== All
* Improvements
* Supported MSYS2.
==== Ruby/GLib2
* Improvements
* Added (({GLib::Object#floating?})) for debugging.
==== Ruby/GIO2
* Improvements
* Added (({Gio::File.open})). The followings are deprecated.
* (({Gio::File.commandline_arg}))
* (({Gio::File.path}))
* (({Gio::File.uri}))
==== Ruby/GObjectIntrospection
* Improvements
* Relaxed expected test result for 32bit environment.
[GitHub#1026][Reported by Mamoru TASAKA]
* Added tests for (({GObjectIntrospection::ConstantInfo})).
[GitHub#1027][Patch by cedlemo]
* Supported floating "transfer full" GObject.
==== Ruby/GDK3
* Improvements
* Supported (({Cairo::Surface#to_pixbuf(options={})})).
(({Cairo::Surface#to_pixbuf(src_x, src_y, width, height)})) is
deprecated.
==== Ruby/Rsvg2
* Improvements
* Migrated to GObject Introspection bindings.
* Renamed to (({Rsvg})) from (({RSVG})). (({RSVG})) is still
usable but it's deprecated.
[GitHub#1030][Patch by cedlemo]
* Supported (({Cairo::Context#render_rsvg_handle(handle, :id =>
...)})).
==== Ruby/WebKit2GTK
* Improvements
* (({WebKit3Gtk::WebView#initialize})): Supported (({Hash}))
options.
[GitHub#1028][Patch by Matijs van Zuijlen]
=== Thanks
* Mamoru TASAKA
* cedlemo
* Matijs van Zuijlen
== Ruby-GNOME2 3.1.3: 2017-04-27
=== Changes
This is a release that improve backward compatibility for Ruby/Pango.
==== Ruby/Pango
* Improvements
* Defined constants under (({Pango})) again for backward compatibility.
[GitHub#1022][Reported by Andy Meneely]
* Defined constants under (({Pango::Layout})) again for backward
compatibility.
[GitHub#1022][Reported by Andy Meneely]
* (({Pango.pixels})): Added again.
* (({Pango::AttrShape#data})): Supported again.
* Fixes
* (({Pango::Layout#text=})): Fixed a bug that wrong bytesize is
used for multibyte string.
* (({Pango::Layout#markup=})): Fixed a bug that wrong bytesize
is used for multibyte string.
=== Thanks
* Andy Meneely
== Ruby-GNOME2 3.1.2: 2017-04-26
There is an incompatible change. (({GBytes})) to (({String}))
conversion is changed to (({GBytes})) to (({GLib::Bytes}))
conversion. You can get (({String})) by (({GLib::Bytes#to_s})).
Other incompatible changes are bugs. Please report them to us.
=== Changes
==== All
* Improvements
* Supported auto depended package install for GObject
Introspection based bindings.
==== Ruby/GLib2
* Improvements
* Supported overriding (({alloc_func})) in super class.
* Extracted native package installer code as
native-package-installer gem.
* (({GLib::Bytes})): Added.
* Supported pkg-config 1.1.9 or later.
* Fixes
* Fixed a build error on CentOS 6 and Ubuntu 12.04. They use
GLib < 2.34.
[GitHub#1012][Reported by Scot]
* Fixed a bug that (({GLib::TypePlugin})) can't be included.
[GitHub#1019][Patch by Matijs van Zuijlen]
==== Ruby/GIO2
* Fixes
* Fixed a path in test. [GitHub#990][Reported by Mamoru TASAKA]
==== Ruby/GObjectIntrospection
* Improvements
* Supported getting interface, union and boxed type as a field value.
* Supported setting an interface as a field.
* Supported more struct types.
* Supported cairo-gobject types.
* Supported outputting an array of interfaces.
[GitHub#1006][Reported by cedlemo]
* Supported Rubyish method name conversion for (({list_XXX}))
methods that return an array.
* Supported customizing field reader method name.
* Supported auto (({int})) to boolean conversion for field value.
* (({GObjectIntrospection::Repository.default})): Added a GC guard.
* Supported inputting (({unichar})).
* Supported inputting (({gint64})) C array.
* Supported inputting (({gint8})) C array.
* Added tests for (({GObjectIntrospection::UnionInfo})).
[GitHub#1016][Patch by cedlemo]
* Stopped auto (({GBytes})) to (({String}))
conversion. (({GBytes})) is converted to (({GLib::Bytes})). It's
for efficient byte sequence handling in Ruby. It's
an incompatible change. You can use (({GLib::Bytes#to_s})) to
get (({String})).
* Fixes
* (({GObjectIntrospection::RepositoryError})): Fixed parent class.
* Fixed a typo. [GitHub#1002][Reported by cedlemo]
==== Ruby/ATK
* Improvements
* Migrated to GObject Introspection bindings.
[GitHub#998][Patch by cedlemo]
==== Ruby/CairoGObject
* Fixes
* Fixed a double free bug.
==== Ruby/Pango
* Improvements
* Migrated to GObject Introspection bindings.
[GitHub#1007][GitHub#1008][GitHub#1009][GitHub#1010]
[GitHub#1011][Patch by cedlemo]
[GitHub#1013][GitHub#1014][Patch by Detlef Wagner]
==== Ruby/GdkPixbuf2
* Improvements
* Supported GdkPixbuf 2.31.6 on CentOS 7 again.
==== Ruby/GDK3
* Improvements
* (({Gdk::Event})) and subclasses: Supported again.
* Supported old GDK 3 again.
* Supported X11 related features.
[GitHub#999][Reported by johnlane]
==== Ruby/GTK3
* Improvements
* (({Gtk::Widget#click})): Added.
* (({Gtk::Widget#send_key})): Added.
* (({Gtk::Widget#wait_for_draw})): Added.
* (({Gtk::WiAccelGroup.activate})): Added.
* Updated samples.
[GitHub#1002][GitHub#1003]
[Patch by cedlemo]
* (({Gtk::IconTheme#choose_icon})): Changed the default flags to
(({0})) from (({:generic_fallback})).
* (({Gtk::IconTheme#lookup_icon})): Changed the default flags to
(({0})) from (({:generic_fallback})).
* Supported GTK+ < 3.20 again.
* Fixes
* Updated signal name in document.
[GitHub#995][Patch by Arnaud Meuret]
==== Ruby/ClutterGdk
* Fixes
* Ensured initializing GDK.
[GitHub#1000][Reported by cedlemo]
==== Ruby/GOffice
* Improvements
* (({GOffice::Version})): Added.
=== Thanks
* Mamoru TASAKA
* Arnaud Meuret
* cedlemo
* johnlane
* Scot
* Detlef Wagner
* Matijs van Zuijlen
Ruby-GNOME 2 is a set of Ruby language bindings for the various
application development libraries included with the GNOME/GTK+
environment.
Ruby/ClutterGDK is a Ruby binding of GDK specific API of Clutter.