I’ve released Ruby-GNOME2 0.17.0:
- Support Ruby 1.8.7.
- Support GLib 2.14 and 2.16.
- Partially support GTK+ 2.12.
- GStreamer 0.10.x support is merged.
- Improve main loop polling.
== Thanks to
Thanks to all the people who contributed in some way to this release:
* Masao M. * Joachim G. * Kazuhiro NISHIYAMA * Kouhei S. * Kero van Gelder * Masahiro S. * Detlef R. * Guillaume C. * Masahiro S. * Mikael H. * Carlo E. Prelz * Sjoerd S. * Juergen Mangler * Dirk von Schmieden * Mathieu B. * Joseph Method * Masayuki Y. * Neil R. * Cesare Tirabassi * Arnaud C. * kenhys
And also special thanks to all other contributors not listed above!
== Changes since version 0.16.0
o Bound functions defined since 2.14 and 2.16.
o Improved main loop polling. **
o 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.
o Supported convenience GEnum and GFlags notation. e.g.:
o Fixed locale dependent constant name
computation. [#1901843] [Kouhei S.]
o [#2060606] Crash when removing ruby applet from gnome
panel with 0.7rc1 [Kouhei S.]
o [#2043970] Pango::FontDescription#weight= seg fault [Kouhei S.]
o 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).
o [#2025651] FTBFS with gtk+ 2.13.5 [Cesare Tirabassi,
o [#2043970] Segfaults on 64-bit Linux [Neil R.,
Ruby/GStreamer: Worked with GStreamer >= 0.10.x but
isn’t completed yet.
o Supported poppler-glib 0.6.x and 0.8.0. [Kouhei S.]
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.
== Help us!
We need to people who helps us. Ruby-GNOME2 project needs
more resources to develop bindings, write documents, release
constantly, and more. Please help us!