Ruby-GNOME 2 / News: Recent posts

Ruby-GNOME 2: ruby-gnome2 ruby-gnome2-3.1.6 Released

Install the current releases.

=== Changes

This is a bug fix release for Windows packages.

==== All

  • Fixes
    • Added a missing path existence check on Windows.
Posted by Kouhei Sutou 2017-06-03

Ruby-GNOME 2: ruby-gnome2 ruby-gnome2-3.1.5 Released

Install the current releases.

=== 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_*}))
Posted by Kouhei Sutou 2017-06-03

Ruby-GNOME 2: ruby-gnome2 ruby-gnome2-3.1.4 Released

Install the current releases.

=== 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}))... read more
Posted by Kouhei Sutou 2017-05-30

Ruby-GNOME 2: ruby-gnome2 ruby-gnome2-3.1.3 Released

Install the current releases.

=== 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.... read more
Posted by Kouhei Sutou 2017-04-27

Ruby-GNOME 2: ruby-gnome2 ruby-gnome2-3.1.2 Released

Install the current releases.

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.... read more
Posted by Kouhei Sutou 2017-04-26

Ruby-GNOME 2: ruby-gnome2 ruby-gnome2-3.1.1 Released

Install the current releases.

=== Changes

==== All

  • Improvements
    • Windows: Supported Ruby 2.4.

==== Ruby/GLib2

  • Improvements
    • (({GLib::DateTime})): Added.
      [GitHub#961][GitHub#965]
      [Patch by cedlemo]
    • (({GLib::TimeZone})): Added. [GitHub#963][Patch by cedlemo]
    • Stopped to show "message", "info" and "debug" level logs by default.
      You can enable them by (({$DEBUG = true})).
      [GitHub#981][Reported by PeterWAWood]
    • Windows: Updated bundled PCRE to 8.40.... read more
Posted by Kouhei Sutou 2017-01-26

Ruby-GNOME 2: ruby-gnome2 ruby-gnome2-3.1.0 Released

Install the current releases.

=== Changes

  • Improvements
    • update README.
      [Patch by cedlemo]
    • fix format in README.
    • use pthread version of MinGW in build-windows.sh.
    • improve main Rakefile.
    • windows : update bundled versions.
  • Fixes
    • fix path in gem:windows:push in main Rakefile.
    • fix markup in NEWS file.
    • use Win32 thread again in build-windows.sh.
    • libmount is required for GLib on Linux.
    • install libgtk-3-dev explicitly.... read more
Posted by Kouhei Sutou 2016-11-13

Ruby-GNOME 2: ruby-gnome2 ruby-gnome2-3.0.9 Released

This is a set of bindings for the GNOME 2.x and 3.x libraries to use
from Ruby 2.1, 2.2 and 2.3.

=== Changes

==== All

  • Update Realease date in NEWS.
  • Use the latest Rubies.
  • Readme: update ruby versions supported.
    [Patch by cedlemo]
  • travis: install experimental gems dependent packages for GSF and GOffice.
    [patch by Hiroshi Hatake]
  • add GSF, GOffice and Gnumeric in the main Rakefile.
    [patch by cedlemo]
  • ignore no-GI version of gdk_pixbuf2 in main run-test.rb and in the main extconf.rb.
  • remove conditionnal macro based on HAVE_RUBY_ENCODING_H.
  • clean code in main Rakefile.
  • define top level windows:version:update in main Rakefile.... read more
Posted by Kouhei Sutou 2016-08-12

Ruby-GNOME 2: ruby-gnome2 ruby-gnome2-3.0.8 Released

This is a set of bindings for the GNOME 2.x and 3.x libraries to use
from Ruby 2.0.0, 2.1 and 2.2.

It's a release that improves GTK+ 3 support.

=== Changes

==== All

  • Droped Ruby 2.0.0 support.
  • Travis: use Trusty beta image.
    [Patch by Hiroshi Hatake]
  • Added AltLinux to supported OSes.
    [Patch by Malo Skrylevo]

==== Ruby/GLib2

  • Improvements
    • Added (({RVAL2CSTR_PTR_ACCEPT_NIL})).
    • Added (({RVAL2CSTR_RAW})).
    • Added (({RVAL2CSTR_RAW_ACCEPT_NIL})).
    • Supported (({GLib::Variant.new(value, type)})).
    • Added (({GLib::Regex})) class.
      [Patch by cedlemo]
    • Supported more variant types in (({rbg_variant_to_ruby})).
      [Patch by Aurélien Jacobs]
    • Supported array in (({rg_ruby_to_variant})).
      [Patch by Aurélien Jacobs]
    • Added (({GLib::Regex#split})).
      [Patch by cedlemo]
    • Added (({GLib::Regex#match})).
      [Patch by cedlemo]
    • Added (({GLib::MatchInfo})) class.
      [Patch by cedlemo]
    • Added (({GLib::Regex#max_backref})).
      [Patch by cedlemo]
    • Added (({GLib::Regex#capture_count})).
      [Patch by cedlemo]
    • Added (({GLib::Regex#has_cr_or_lf?})).
      [Patch by cedlemo]
    • Added (({GLib::Regex#max_lookbehind})).
      [Patch by cedlemo]
    • Added (({GLib::Regex#string_number})).
      [Patch by cedlemo]
    • Added (({GLib::Regex.escape_string})).
      [Patch by cedlemo]
    • Added (({GLib::Regex#match?})).
      [Patch by cedlemo]
    • Added (({GLib::Regex#match_all})).
      [Patch by cedlemo]
    • Added (({GLib::Regex#split})).
      [Patch by cedlemo]
    • Added (({GLib::Regex#replace})).
      [Patch by cedlemo]
    • Added (({GLib::Regex#check_replacement})).
      [Patch by cedlemo]
    • Added (({GLib::Regex#replace_eval})).
      [Patch by cedlemo]
    • Added (({GLib::MatchInfo#partial_match})).
      [Patch by cedlemo]
    • Added (({GLib::MatchInfo#fetch})).
      [Patch by cedlemo]
    • Added (({GLib::MatchInfo#[]})).
    • Added (({GLib::MatchInfo#fetch_pos})).
      [Patch by cedlemo]
    • Added (({GLib::MatchInfo#fetch_position})).
    • Added (({GLib::MatchInfo#fetch_all})).
      [Patch by cedlemo]
    • Added (({GLib::MatchInfo#next})).
      [Patch by cedlemo]... read more
Posted by Kouhei Sutou 2016-04-03

Ruby-GNOME 2: ruby-gnome2 ruby-gnome2-3.0.7 Released

This is a set of bindings for the GNOME 2.x and 3.x libraries to use
from Ruby 2.0.0, 2.1 and 2.2.

It is a bug fix release of 3.0.6.

=== Changes

==== Ruby/GLib2

  • Fixes
    • Fixed a bug that xxx_yyy enum name isn't accepted.
      [ruby-gnome2-devel-en][Reported by Detlef Reichl]
    • Fixed a bug that internal Ruby API is used.
      [ruby-gnome2-devel-en][Reported by Detlef Reichl]

==== Ruby/GTK3... read more

Posted by Kouhei Sutou 2015-10-06

Ruby-GNOME 2: ruby-gnome2 ruby-gnome2-3.0.6 Released

This is a set of bindings for the GNOME 2.x and 3.x libraries to use
from Ruby 2.0.0, 2.1 and 2.2.

It is a bug fix release of 3.0.5.

=== Changes

==== Ruby/GLib2

  • Improvements
    • Supported (({GLib.format_size})) on 32bit.
      [GitHub#565][Reported by Mamoru TASAKA]
    • Supported (({GLib.format_size_for_display})) on 32bit.
      [GitHub#565][Reported by Mamoru TASAKA]
    • Added (({GLib::Version.or_later?})).
      [GitHub#570][Patch by cedlemo]... read more
Posted by Kouhei Sutou 2015-10-04

Ruby-GNOME 2: ruby-gnome2 ruby-gnome2-3.0.5 Released

This is a set of bindings for the GNOME 2.x and 3.x libraries to use
from Ruby 2.0.0, 2.1 and 2.2.

It is a bug fix release for mikutter.

=== Changes

==== Ruby/GTK2

  • Fixes
    • Fixed a bug that (({g_object_ref_sink()})) isn't called for
      instance of (({type_register}))ed class.
      [http://dev.mikutter.hachune.net/issues/771#note-3]
      [Reported by toshi_a]

=== Thanks

  • toshi_a
Posted by Kouhei Sutou 2015-09-22

Ruby-GNOME 2: ruby-gnome2 ruby-gnome2-3.0.4 Released

This is a set of bindings for the GNOME-2.x and GNOME-3.x libraries to
use from Ruby 2.0.0, 2.1 and 2.2.

It is a build fix release for 32bit Windows.

=== Changes

==== All

  • Improvements
    • Supported auto native package installation on Arch Linux.
      [GitHub#553][GitHub#563] [Patch by lilole]

==== Ruby/GObjctIntrospection

  • Fixes
    • 32bit Windows: Fixed strut field accessors access wrong address.... read more
Posted by Kouhei Sutou 2015-09-22

Ruby-GNOME 2: ruby-gnome2 ruby-gnome2-3.0.3 Released

This is a set of bindings for the GNOME-2.x and GNOME-3.x libraries to
use from Ruby 2.0.0, 2.1 and 2.2.

It is a compatibility improvement release of 3.0.1.

=== Changes

==== Ruby/GObjectIntrospection

  • Improvements
    • Supported void pointer.
      [GitHub#540] [Reported by Abby Archer]
    • Added (({GObjectIntrospection::Loader.instantiate_gobject_pointer})).

==== Ruby/GDK3

  • Improvements
    • Supported (({Gdk::Window#user_data})).
      [GitHub#540] [Reported by Abby Archer]
    • compatibility: (({Cairo::Context#set_source_rgba})) accepts
      (({nil})) as alpha value.
      [GitHub#540] [Reported by Abby Archer]
    • compatibility: Added fallback feature for deprecated
      (({Gdk::EventScroll::Direction})).
    • Windows: Added hicolor-icon-theme as fallback theme.... read more
Posted by Kouhei Sutou 2015-09-16

Ruby-GNOME 2: ruby-gnome2 ruby-gnome2-3.0.2 Released

This is a set of bindings for the GNOME-2.x and GNOME-3.x libraries to
use from Ruby 2.0.0, 2.1 and 2.2.

It is a compatibility improvement release of 3.0.1.

=== Changes

==== Ruby/GObjectIntrospection

  • Improvements
    • Supported void pointer.
      [GitHub#540] [Reported by Abby Archer]
    • Added (({GObjectIntrospection::Loader.instantiate_gobject_pointer})).

==== Ruby/GDK3

  • Improvements
    • Supported (({Gdk::Window#user_data})).
      [GitHub#540] [Reported by Abby Archer]
    • compatibility: (({Cairo::Context#set_source_rgba})) accepts
      (({nil})) as alpha value.
      [GitHub#540] [Reported by Abby Archer]
    • compatibility: Added fallback feature for deprecated
      (({Gdk::EventScroll::Direction})).
    • Windows: Added hicolor-icon-theme as fallback theme.... read more
Posted by Kouhei Sutou 2015-09-13

Ruby-GNOME 2: ruby-gnome2 ruby-gnome2-3.0.1 Released

This is a set of bindings for the GNOME-2.x and GNOME-3.x libraries to
use from Ruby 2.0.0, 2.1 and 2.2.

It is a bug fix release of 3.0.0.

=== Changes

==== Ruby/GLib2

  • Fixes
    • Windows: Fixed a bug that large number flag value isn't usable.
      [GitHub#538] [Reported by Abby Archer]

==== Ruby/GTK3

  • Improvements
    • Updated tutorials.
      [GitHub#534][GitHub#537] [Patch by cedlemo]

==== Ruby/VTE3... read more

Posted by Kouhei Sutou 2015-09-11

Ruby-GNOME 2: ruby-gnome2 ruby-gnome2-3.0.0 Released

This is a set of bindings for the GNOME-2.x and GNOME-3.x libraries to
use from Ruby 2.0.0, 2.1 and 2.2.

It is a GTK+ 3.16 support release.

To GTK+ 3.16 support, many people helped us. Especially, cedlemo did
great works. Very thanks all!!!

=== Changes

==== All

  • Improvements
    • Added install instruction for GitHub master branch.
      [GitHub#425][Patch by Hiroyuki Sato]

==== Ruby/GLib2

  • Improvements
    • Added new APIs:
    • (({RVAL2GOBJGLIST}))
    • (({RVAL2GOBJGSLIST}))
    • (({rbg_rval2glist}))
    • (({rbg_rval2gslist}))
    • (({RVAL2CSTR_PTR}))
    • (({rbg_name_to_nick}))
    • (({rbgobj_class_init_func}))
    • (({rbgobj_register_type}))
    • Changed (({RVAL2CSTR})) to return (({NULL})) terminated string.
      If you want to get raw string that may not be terminated by (({NULL})),
      use (({RVAL2CSTR_PTR})).
    • Supported (({Symbol})) as flag value.
    • Added (({windows_platform?}))
    • Supported (({GLib::Value.new})) without value.
    • Supported array of flag value as (({GLib::Flags.new})) input.
    • Supported name, nick and (({GLib::Enum})) as
      (({GLib::Enum.new})) input.
    • Migrated to Markdown for README markup.
      [GitHub#484][Patch by prpr_man]
    • Supported (({GVariantType})).
    • Supported (({GVariant})).
    • Supported (({GBinding})).
      [GitHub#524][Reported by cedlemo]... read more
Posted by Kouhei Sutou 2015-09-10

Ruby-GNOME 2: ruby-gnome2 ruby-gnome2-2.2.5 Released

This is a set of bindings for the GNOME-2.x and GNOME-3.x libraries to
use from Ruby 1.9.x, 2.0.0 and 2.1.

It is a GLib 2.44 support release.

=== Changes

==== Ruby/GLib2

  • Improvements
    • Supported GLib 2.44.
      [GitHub#361][Reported by Benjamin Maisano]

=== Thanks

  • Benjamin Maisano
Posted by Kouhei Sutou 2015-04-24

Ruby-GNOME 2: ruby-gnome2 ruby-gnome2-2.2.4 Released

This is a set of bindings for the GNOME-2.x and GNOME-3.x libraries to
use from Ruby 1.9.x, 2.0.0 and 2.1.

It is a x64 Windows support release.

=== Changes

==== Ruby/GLib2

  • Improvements
    • Stopped to call g_thread_init() for GLib 2.32.0 or later because
      g_thread_init() is called automatically.
    • Added GLib.format_size.
    • Added GLib::Source#name.
    • Added GLib::Source#name=.
    • Added GLib::Source#ready_time.
    • Added GLib::Source#ready_time=.
    • Added GLib::Source#destroy.
  • Fixes
    • Fixed a bug that wrong converter is used on bigendian
      environment.
      [GitHub#270][Reported by mtasaka]... read more
Posted by Kouhei Sutou 2014-12-23

Ruby-GNOME 2: ruby-gnome2 ruby-gnome2-2.2.3 Released

This is a set of bindings for the GNOME-2.x and GNOME-3.x libraries to
use from Ruby 1.9.x, 2.0.0 and 2.1.

It is a bug fix release.

It's recommended that you upgrade if your application uses thread and
runs on Ruby 2.1 or later.

=== Changes

==== All

  • Improvements
    • Supported auto native package install on SuSE.

==== Ruby/GLib2

  • Fixes
    • Fixed infinite loop bug on Ruby 2.1 or later.
      [ruby-gnome2-devel-ja] [Reported by Toshi Hatsune]... read more
Posted by Kouhei Sutou 2014-10-26

Ruby-GNOME 2: ruby-gnome2 ruby-gnome2-2.2.2 Released

This is a set of bindings for the GNOME-2.x and GNOME-3.x libraries to
use from Ruby 1.9.x, 2.0.0 and 2.1.

It is a Windows package fix release.

Posted by Kouhei Sutou 2014-10-12

Ruby-GNOME 2: ruby-gnome2 ruby-gnome2-2.2.1 Released

This is a set of bindings for the GNOME-2.x and GNOME-3.x libraries to
use from Ruby 1.9.x, 2.0.0 and 2.1.

It is a release that Ruby/GDK3 is migrated to
Ruby/GObjectIntrospection based bindings.

Some API changes in Ruby/GDK3 are expected but unexpected API
changes may exist. If you find API change, please report it. If the
API change provides non Rubyish API, it will be a bug.

Ruby/GooCanvas is removed because we can't maintain it.... read more

Posted by Kouhei Sutou 2014-10-12

Ruby-GNOME 2: ruby-gnome2 ruby-gnome2-2.2.0 Released

This is a set of bindings for the GNOME-2.x and GNOME-3.x libraries to
use from Ruby 1.9.x and 2.0.0.

It is a release that Ruby/GIO2 is migrated to
Ruby/GObjectIntrospection based bindings.

Some API changes in Ruby/GIO2 are expected but unexpected API changes
may exist. If you find API change, please report it. If the API change
provides non Rubyish API, it will be a bug.

=== Changes

==== Ruby/GLib2

  • Improvements
    • Stopped to use deprecated API internally in G_REPLACE_SET_PROPERTY.
    • Added RG_REPLACE_SET_PROPERTY.
    • Reduced locking on object creation.
    • Exported rbg_inspect().
    • Created code level error.
    • Raised code level error instead of domain level error.... read more
Posted by Kouhei Sutou 2014-03-09

Ruby-GNOME 2: ruby-gnome2 ruby-gnome2-2.1.0 Released

This is a set of bindings for the GNOME-2.x and GNOME-3.x libraries to
use from Ruby 1.9.x and 2.0.0.

Ruby 2.1.0 support release!

=== Changes

==== All

  • Improvements
    • Set license information to gem.
  • Fixes
    • [windows] Added missing binaries for Ruby 2.1.0.
      [GitHub#123] [Patch by Masafumi Yokoyama]

==== Ruby/GDK3

  • Improvements
    • [windows] Bundled hicolor-icon-theme. It may fix a problem that
      Windows theme is not applied.
      [ruby-gnome2-devel-en] [Reported by Regis d'Aubarede]... read more
Posted by Kouhei Sutou 2013-12-29

Ruby-GNOME 2: ruby-gnome2 ruby-gnome2-2.0.3 Released

This is a set of bindings for the GNOME-2.x and GNOME-3.x libraries to
use from Ruby 1.9.x and 2.0.0.

Ruby 2.1.0 support release!

=== Changes

==== All

  • Improvements
    • Removed Ruby 1.8 from supported Ruby in READMEs.
      [GitHub#166] [Reported by Markus Heiler] [Patch by Masafumi Yokoyama]
    • Supported Ruby 2.1.0. [GitHub#181] [cosmo0920][Masafumi Yokoyama]
    • Made rcairo optional to required because we dropped old GTK+ that
      doesn't use cairo. (Cairo isn't used library such as GLib doesn't
      require rcairo. But Ruby/GLib2 requires rcairo on Windows because
      it uses zlib bundled in rcairo.) [GitHub#193] [cosmo0920]
    • Updated LGPL 2.1 files. [GitHub#196] [Reported by ktdreyer]
    • Supported tests on Travis CI. [Masafumi Yokoyama][cosmo0920]
    • Supported rake-compiler 0.9.1.... read more
Posted by Kouhei Sutou 2013-12-28

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks