Create  Edit  FrontPage  Index  Search  Changes  History  RSS  Login


Ruby-GNOME2 0.17.0 released

Posted by kou on 2008-09-07 (Sun) 08:20:04

Ruby-GNOME2 0.17.0 is out. Enjoy!


  • 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.



The minimum package which includes Ruby/GLib2, Ruby/ATK, Ruby/GdkPixbuf2, Ruby/Pango, Ruby/GTK2.
All of Ruby-GNOME2 libraries.

Thanks to

Thanks to all the people who contributed in some way to this release:

  • Masao Mutoh
  • Joachim Glauche
  • 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
  • Neil Roberts
  • Cesare Tirabassi
  • Arnaud Cornet
  • kenhys

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

Changes since version 0.16.0

  • 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)
                              GLib::KeyFile::KEEP_COMMENTS |
      key_file.load_from_data(data, [:keep_contents, :keep_translations])
    • Fixed locale dependent constant name computation. [#1901843] [Kouhei Sutou]
    • [#2060606] Crash when removing ruby applet from gnome panel with 0.7rc1 [Kouhei Sutou]
  • Ruby/Pango:
  • Ruby/GTK:
  • 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 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.
Last modified:2008/09/07 17:20:05