Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

Ruby-GNOME2-0.7.0

Hi,

Ruby-GNOME2-0.7.0 is now available. Enjoy!

Highlights

* Added Ruby/GtkGLExt.
* Defines each Flags/Enums as a class.
* Fixed some bugs, Improved.
* Some classes/methods were added.

Downloads

http://sourceforge.net/project/showfiles.php?group_id=53614

* ruby-gtk2
The minimum package which includes
Ruby/GLib2, Ruby/GdkPixbuf, Ruby/Pango, Ruby/GTK2.

* ruby-gstreamer
The minimum package for Ruby/GStreamer.
Ruby/GLib2, Ruby/GStreamer.

* ruby-gnome2
All of Ruby-GNOME2 libraries.

What's Ruby-GNOME2?

Ruby-GNOME2 is a set of Ruby language bindings for
the GNOME 2.x development environment.

Supported libraries are:

* Ruby/GLib2
* Ruby/GdkPixbuf2
* Ruby/Pango
* Ruby/GTK2
* Ruby/GNOME2
* Ruby/GnomeCanvas2
* Ruby/Libart2
* Ruby/Libglade2
* Ruby/GConf2
* Ruby/GnomeVFS
* Ruby/GStreamer
* Ruby/GtkHtml2
* Ruby/GtkGLExt [NEW]

Resources

- Project website
http://ruby-gnome2.sourceforge.jp/

- Mailing lists
http://sourceforge.net/mail/?group_id=53614

- Tutorials
http://ruby-gnome2.sourceforge.jp/hiki.cgi?Ruby-GNOME2+Tutorials

- Ruby-GNOME2 API Reference
http://ruby-gnome2.sourceforge.jp/hiki.cgi?Ruby-GNOME2+API+Reference

- Samples
http://ruby-gnome2.sourceforge.jp/hiki.cgi?Samples

- gtk+-2.2 binary package for cygwin
http://web.sfc.keio.ac.jp/~s01397ms/cygwin/index.html.en

- GTK+ for Windows
http://www.dropline.net/gtk/

- Other resources
http://ruby-gnome2.sourceforge.jp/hiki.cgi?Links

Changes since version 0.6.0

* The whole Ruby-GNOME2
- Enum/Flags support. Enum/Flags constants are defined as classes.
[Masahiro Sakai, Vincent Isambart, Masao Mutoh]
- Improve extconf.rb. [Masao Mutoh]
If the libraries are not found, they're ignored.
And you can specify to target libraries.

* Ruby/GLib
- Improved and Fixed some bugs. [Masahiro Sakai, Masao Mutoh]
GLib::Type, GLib::Boxed, mkmf_gnome2.rb
- Added lib/glib2.rb and improve to support Win32 platform.
[TAMURA.KENICHI, Masahiro Sakai]
- Added new class: [Masahiro Sakai]
GLib::Enum, GLib::Flags
- Added new macros: [Masahiro Sakai]
RVAL2GENUM(), RVAL2GFLAGS(), GENUM2RVAL(), GFLAGS2RVAL().
- Removed some methods. [Masahiro Sakai]
GLib::Param#value_defaults?
- Define GLib::BINDING_VERSION
- Apply Enum/Flags. [Masahiro Sakai]
- Follow extconf.rb changes. [Masao Mutoh]

* Ruby/GdkPixbuf
- Apply Enum/Flags. [Masahiro Sakai, Masao Mutoh]
- Follow extconf.rb changes. [Masao Mutoh]

* Ruby/Pango
- Improved and Fixed some bugs:
[Vincent Isambart, Masahiro Sakai, Masao Mutoh]
Pango::Font, sample/*.rb, extconf.rb
- Added new methods: [Masahiro Sakai]
Pango::Language, Pango::FontMap, Pango::FontFamily, Pango::Context,
Pango::FontDescription,
- Apply Enum/Flags. [Masahiro Sakai, Masao Mutoh]
- Follow extconf.rb changes. [Masao Mutoh]

* Ruby/GTK
- Follow Ruby/GLib changes. [Masahiro Sakai, Masao Mutoh]
- Added some methods, improved, fixed bugs: [Martin Povoln,
KATO Kazuyoshi, Masahiro Sakai, Masao Mutoh]
Gdk::Atom, Gdk::Input, Gdk::DragContext, Gdk::Event, Gdk::GC, Gdk,
Gtk::Label, Gtk::TreeIter, Gtk::TreeView, Gtk::IconSize,
gdk-demo/*.rb, extconf.rb
- Added: [KATO Kazuyoshi]
Gdk::DisplayManager, gtk-demo.rb
- Apply Enum/Flags. [Masahiro Sakai, Masao Mutoh]
- Follow extconf.rb changes. [Masao Mutoh]

* Ruby/GNOME
- Follow extconf.rb changes. [Masao Mutoh]
- Fix bugs. [Masahiro Sakai]

* Ruby/GnomeCanvas
- Follow extconf.rb changes. [Masao Mutoh]
- Improve extconf.rb. [Masahiro Sakai]
- Fix a sample. [Vincent Isambart]

* Ruby/Libglade
- Add a 'after' parameter to GladeXML.connect.
It allows to connect signal_connect_after(). [Soila Jani]
- Fix bugs: [Masao Mutoh]

* Ruby/Libart
- Follow extconf.rb changes. [Masao Mutoh]

* Ruby/GConf
- Apply Enum/Flags. [Masao Mutoh]

* Ruby/GStreamer
- Improved and Fixed some bugs. [Laurent Sansonetti]
Gst, Gst::MediaInfo, Gst::Second, Gst::MediaType, sample/media-type.rb
- Added some methods: [Laurent Sansonetti]
Gst::Bin, Gst::Registry, Gst::MediaInfoTrack
- Added: [Laurent Sansonetti]
Gst::XML, Gst::ClockEntry, sample/xml-ogg-player.rb
- Win32 support. [Masahiro Sakai]
- Follow extconf.rb changes. [Masao Mutoh]

* Ruby/GnomeVFS
- Follow extconf.rb changes. [Masao Mutoh]

* Ruby/GtkHtml2
- Added: [Martin Povoln, Masao Mutoh]
Gtk::HtmlStream, lib/gtkhtml2.rb
- Removed methods: [Martin Povoln]
Gtk::HtmlView#set_html
- Follow extconf.rb changes. [Masao Mutoh]

* Ruby/GtkGLExt [NEW]
- Added and completed. [Vincent Isambart]
Gdk::GLConfig, Gdk::GLContext, Gdk::GLDrawable, Gdk::GLPixmap,
Gdk::GLWindow, Gdk::Window, Gdk::Pixmap, Gtk::GL, Gtk::Widget
- Added. [Vincent Isambart]
Gdk::GL, sample/*.rb
- Follow extconf.rb changes. [Masao Mutoh]
- Win32 support. [Masahiro Sakai]

Posted by Masao Mutoh 2003-09-07