Hi,
After a long long time, RC1 of Ruby-Gnome 0.17.0 is out!
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.
You can grab it here:
md5sum:
6d04af04c8674b0a88ce47e09dd26a76 ruby-gnome2-0.17.0-rc1.tar.gz
Quick install guide:
tar -vxzf ruby-gnome2-0.17.0-rc1.tar.gz
cd ruby-gnome2-0.17.0-rc1
ruby exconf.rb
make
(sudo) make install
See README for extconf.rb options.
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 S.]
-
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).
-
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 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.
Special thanks for your contributions to: (list in no particular
order)
- 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.
And also special thanks to all other contributors not listed above!
Regards,
Joachim G.
Congrats!
Just one question: installing in this manner will replace the current
stable version? Is there a way to install the rc1 release without
breaking alredy installed Ruby-gnome or Ruby-GTK applications?
fre 2008-06-06 klockan 16:28 +0200 skrev Joachim G.:
win32 platforms.
ruby exconf.rb
- Improved callback handling from non Ruby thread. **
key_file.load_from_data(data,
- partially support new symbols in 2.12 (Gtk::RecentAction,
- Supported poppler-glib 0.6.x and 0.8.0. [Kouhei S.]
Special thanks for your contributions to: (list in no particular
- Sjoerd S.
Joachim G.
–
Jan Morén
Japan: 090-3622 8920
http://janneinosaka.blogspot.com
Jan M. wrote:
Congrats!
Just one question: installing in this manner will replace the current
stable version? Is there a way to install the rc1 release without
breaking alredy installed Ruby-gnome or Ruby-GTK applications?
Yes the installation will overwrite the old version. I think the easiest
way is to re-install the old version (which also overwrites the current
one) in case it doesn’t work for you.
Joachim
Kouhei S. wrote:
Just one question: installing in this manner will replace the current
stable version? Is there a way to install the rc1 release without
breaking alredy installed Ruby-gnome or Ruby-GTK applications?
What about ‘make DESTDIR=/… install’?
I think the makefiles need some improvements. It would be nice to be
able to configure that with extconf.rb
I also noticed that adding -jX option to make does not have any effect
in top level directories, while it is seems to work fine if I go inside
a src directory.
Hi,
In 1212763850.5919.27.camel@mocha
“Re: [ruby-gnome2-devel-en] [ANN] Ruby-GNOME2-0.17.0-rc1” on Fri, 06
Jun 2008 23:50:50 +0900,
Jan M. [email protected] wrote:
Just one question: installing in this manner will replace the current
stable version? Is there a way to install the rc1 release without
breaking alredy installed Ruby-gnome or Ruby-GTK applications?
What about ‘make DESTDIR=/… install’?
Thanks,
kou
Hi,
In [email protected]
“Re: [ruby-gnome2-devel-en] [ANN] Ruby-GNOME2-0.17.0-rc1” on Sat, 7
Jun 2008 16:16:06 +0200,
Joachim G. [email protected] wrote:
Kouhei S. wrote:
Just one question: installing in this manner will replace the current
stable version? Is there a way to install the rc1 release without
breaking alredy installed Ruby-gnome or Ruby-GTK applications?
What about ‘make DESTDIR=/… install’?
I also noticed that adding -jX option to make does not have any effect
in top level directories, while it is seems to work fine if I go inside
a src directory.
I’ve fixed the problem. Could you try again?
Thanks,
kou