pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc
Module Name:    pkgsrc
Committed By:   obache
Date:           Tue Mar 11 12:11:46 UTC 2014
Modified Files:
        pkgsrc/devel/ruby-gnome2-gio: Makefile PLIST
        pkgsrc/meta-pkgs/ruby-gnome2: Makefile.common distinfo
        pkgsrc/x11/ruby-gnome2-gtk3: Makefile
        pkgsrc/x11/ruby-gnome2-gtksourceview3: Makefile
Log Message:
Update ruby-gnome2 to 2.2.0.
== Ruby-GNOME2 2.2.0: 2014-03-09
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.
  * Fixes
    * Fixed a bug that wrong error code may be used.
==== Ruby/GTK2
  * Improvements
    * Suppressed warnings on startup.
  * Fixes
    * [windows] Suppressed IME related warnings.
      [Reported by OBATA Akio]
    * [GitHub#222] Fixed a bug that Gdk::EventAny related methods
      aren't used by other Gdk::Event classes.
      [Reported by mtasaka]
==== Ruby/GDK3
  * Improvements
    * Added Gdk::Display#device_manager.
    * Added Gdk::Window#display.
    * Suppressed warnings on startup.
    * Added Gdk::Event::PROPAGATE.
    * Added Gdk::Event::STOP.
  * Fixes
    * [windows] Suppressed IME related warnings.
    * Fixed a bug that Gdk::DeviceManager is wrong object.
    * [GitHub#222] Fixed a bug that Gdk::EventAny related methods
      aren't used by other Gdk::Event classes.
      [Reported by mtasaka]
==== Ruby/GTK3
  * Improvements
    * Added Gtk::MenuButton.
    * [GitHub#219] Added Gtk::LevelBar. [Patch by cosmo0920]
    * Added Gtk::IconView.
    * [GitHub#206] Added Gtk::HeaderBar. [Reported by dark-yux]
    * [GitHub#223] Added Gtk::Stack. [Patch by cosmo0920]
    * Suppressed warnings on startup.
    * Added Gtk::Revealer.
    * Updated sample scripts.
    * [GitHub#227] Added Gtk::SearchBar. [patch by cosmo0920]
==== Ruby/GIO2
  * Improvements
    * Migrated to Ruby/GObjectIntrospection based bindings.
    * [SF.net#187] Supported Gio::ContentType.guess.
      [Reported by neversleep1911]
    * Added Gio::Resources.lookup_data.
    * Added Gio::Resources.open_stream.
    * Added Gio::Resources.enumerate_children.
    * Added Gio::Resources.get_info.
    * Added Gio::Resources.register.
    * Added Gio::Resources.unregister.
  * Changes
    * Removed Gio::Socket#create_source. Use
      Gio::InputStream#create_source or
      Gio::OutputStream#create_source instead.
    * Removed Gio::InetAddress.new_from_string. Use
      Gio::InetAddress.new instead.
    * Removed Gio::InetAddress.new_any. Use
      Gio::InetAddress.any instead.
    * Removed Gio::InetAddress.new_l. Use
      Gio::InetAddress.any instead.
  * Fixes
    * [SF.net#186] Fixed a bug that Gio::ContentType module functions
      raises "no implicit conversion" error.
      [Reported by neversleep1911]
==== Ruby/Pango
  * Improvements
    * [ruby-gnome2-devel-en] Re-supported build on CentOS 5.
      [Reported by Grant Schoep]
==== Ruby/Poppler
  * Improvements
    * Suppressed a warning on startup.
==== Ruby/GtkSourceView2
  * Improvements
    * [GitHub#226] Suppressed warnings.
      [Patch by cosmo0920]
  * Fixes
    * [GitHub#215] Fixed a return value for
      GtkSource#get_mark_category_background.
      [Reported by mtasaka]
==== Ruby/GObjectIntrospection
  * Improvements
    * [GitHub#216] Suppressed warnings on armv7hl.
      [Reported by mtasaka]
    * Supported freeing interface.
    * Supported freeing struct.
    * Supported String as void * value for value.
    * Supported freeing array of int8.
    * Supported freeing array of uint8.
    * Supported defining errors.
    * Improved guessing target method for overloaded method.
    * Supported array length.
    * Supported inout array.
    * Converted GBytes to String instead of wrapped GBytes.
    * Supported all exception types rather than GLib::Error.
  * Changes
    * Changed returned value of inout array to an array from an array
      and array length.
  * Fixes
    * [GitHub#216] Fixed test failures on i686 environment.
      [Reported by mtasaka]
==== Ruby/ClutterGTK
  * Improvements
    * Added duplicated Clutter.init check.
=== Thanks
  * OBATA Akio
  * mtasaka
  * cosmo0920
  * Grant Schoep
  * dark-yux
  * neversleep1911
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/ruby-gnome2-gio/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/ruby-gnome2-gio/PLIST
cvs rdiff -u -r1.39 -r1.40 pkgsrc/meta-pkgs/ruby-gnome2/Makefile.common \
    pkgsrc/meta-pkgs/ruby-gnome2/distinfo
cvs rdiff -u -r1.12 -r1.13 pkgsrc/x11/ruby-gnome2-gtk3/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/x11/ruby-gnome2-gtksourceview3/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index