./devel/ruby-gnome2-gobject-introspection, Ruby binding of Gobject Introspection

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.3.5, Package name: ruby24-gnome2-gobject-introspection-3.3.5, Maintainer: tsutsui

Ruby-GNOME 2 is a set of Ruby language bindings for the various
application development libraries included with the GNOME/GTK+
environment.

Ruby/GObjectIntrospection is a Ruby binding of GObject Introspection.


Required to run:
[devel/ruby-gnome2-glib] [devel/gobject-introspection] [lang/ruby24-base]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 531d96f7be7a58904b98a6c4cb3808c901ce0a67
RMD160: 426dea4b93bb50bf2a6af00d401a71ab2c98e4a4
Filesize: 65 KB

Version history: (Expand)


CVS history: (Expand)


   2019-03-10 02:12:02 by Izumi Tsutsui | Files touched by this commit (23) | Package updated
Log message:
ruby-gnome2: update to 3.3.5.

Upstream changes:

== Ruby-GNOME2 3.3.5: 2019-03-10

This is a follow-up release of 3.3.4.

=== Changes

==== Ruby/GObjectIntrospection

  * Improvements

    * Ignored no (({GType})) interface.
   2019-03-09 15:08:45 by Izumi Tsutsui | Files touched by this commit (26) | Package updated
Log message:
ruby-gnome2: update to 3.3.4.

Upstream changes:

== Ruby-GNOME2 3.3.4: 2019-03-09

This is a real release to support GLib 2.60.

=== Changes

==== Ruby/GObjectIntrospection

  * Improvements

    * Ignored no (({GType})) interface.

== Ruby-GNOME2 3.3.3: 2019-03-09

This is a release to support GLib 2.60.

=== Changes

==== Ruby/GLib2

  * Improvements

    * Made tests more robust.
      [GitHub#1272][Reported by Jeremy Bicha]

    * Required pkg-config 1.3.5 or later.

    * Added support for GLib 2.60.

    * Windows: Removed support for static compilation.

  * Fixes

    * (({GLib::PollFD#fd=})): Fixed wrong conversion.

==== Ruby/GObjectIntrospection

  * Improvements

    * Improved auto (({#==}))/(({#!=})) implementations.
      They returns (({true}))/(({false})) for invalid argument instead
      of raising an error.

==== Ruby/GTK2

  * Improvements

    * Made tests more robust.
      [GitHub#1275][Reported by Jeremy Bicha]

==== Ruby/RSVG2

  * Improvements

    * Made tests more robust.
      [GitHub#1273][Reported by Mamoru TASAKA]

==== Ruby/Poppler

  * Improvements

    * (({Poppler::Document.new(data:)})):
      Added support for (({Encoding.default_internal})).

    * (({Poppler::Document.new})):
      Added support for (({#to_path})) objects as path.

=== Thanks

  * Jeremy Bicha

  * Mamoru TASAKA
   2019-02-03 08:02:54 by Izumi Tsutsui | Files touched by this commit (23) | Package updated
Log message:
ruby-gnome2: update to 3.3.2.

Upstream changes (from NEWS):

== Ruby-GNOME2 3.3.2: 2019-02-03

This is a bug fix release of 3.3.1.

=== Changes

==== Ruby/GObjectIntrospection

  * Fixed

    * Fixed wrong nil check.
      [GitHub#1270][Patch by moveccr]

    * Fixed a memory leak when module function is used with block.
      [GitHub#1270][Reported by Izumi Tsutsui]

==== Ruby/GTK3

  * Improvements

    * Add backward compatibility APIs:

      * (({Gtk::Screen#add_style_provider}))

      * (({Gtk::Screen#remove_style_provider}))

      * (({Gtk::StyleContext.add_provider_for_screen}))

      * (({Gtk::StyleContext#add_provider}))

=== Thanks

  * moveccr

  * Izumi Tsutsui
   2019-01-27 03:23:41 by Izumi Tsutsui | Files touched by this commit (39) | Package updated
Log message:
ruby-gnome2: update to 3.3.1.

Upstream changes (from NEWS):

== Ruby-GNOME2 3.3.1: 2019-01-09

This is a release that improves GObject Introspection support.

=== Changes

==== Ruby/GLib2

  * Improvements

    * (({rbgobj_remove_relative()})): Added support for removing a
      relative added by (({rbgobj_add_relative()})).

    * Stopped to use raw (({Hash})) to guard objects from GC.

    * (({GLib::Idle.remove})): Deprecated. Use
      (({GLib::Source.remove})) instead.

  * Fixes

    * Fixed typos in samples.
      [GitHub#1267][Patch by kojix2]

==== Ruby/CairoGObject

  * Improvements

    * Started to require cairo gem 1.16.2 or later.

==== Ruby/GObjectIntrospection

  * Improvements

    * Added support for input object validation.

    * Added support for callback with module function such as
      (({Gdk.threads_add_idle})).
      [GitHub#1256][Reported by xetum]

    * Added support for converting (({GHash<utf8, GObject>})).

    * Added support for transfer full (({GHash})).

    * Added support for freeing array of primitive types.
      [GitHub#1266][Patch by Yosuke Shiro]

    * Improved suitable method detection for array and list.

    * Added support for converting an array of (({GObject})).

    * Added support for renaming compare operations:

      * (({not_equal})): (({!=}))

      * (({less_than})): (({<}))

      * (({less_than_or_equal})): (({<=}))

      * (({greater_than})): (({>}))

      * (({greater_than_or_equal})): (({>=}))

==== Ruby/GdkPixbuf2

  * Fixes

    * Fixed markup.
      [GitHub#1250][Patch by kojix2]

    * Fixed a bug that data passed to (({GdkPixbuf::Pixbuf.new(data:
      array)})) is corrupt by GC.

==== Ruby/Pango

  * Improvements

    * (({Pango::Layout#get_pixel_extents})): Added for backward
      compatibility.

    * (({Pango::Rectangle#ascent})): Added for backward
      compatibility.

    * (({Pango::Rectangle#descent})): Added for backward
      compatibility.

    * (({Pango::Rectangle#lbearing})): Added for backward
      compatibility.

    * (({Pango::Rectangle#rbearing})): Added for backward
      compatibility.

    * (({Pango::Rectangle#left_bearing})): Added.

    * (({Pango::Rectangle#right_bearing})): Added.

==== Ruby/GTK2

  * Fixes

    * Fixed typos in samples.
      [GitHub#1268][Patch by kojix2]

==== Ruby/GTK3

  * Improvements

    * Updated sample to work on HiDPI environment.
      [GitHub#1246][Patch by noanoa07]

    * Updated samples.
      [GitHub#1258][GitHub#1259][GitHub#1260][Patch by kojix2]

==== Ruby/RSVG2

  * Fixes

    * Fixed typos.
      [GitHub#1253][Patch by kojix2]

    * Removed needless rsvg2 gem dependency for Windows.
      [GitHub#1261][Reported by noanoa07]

==== Ruby/GEGL

  * Fixes

    * Fixed a typo in README.
      [GitHub#1263][Patch by kojix2]

=== Thanks

  * noanoa07

  * kojix2

  * xetum

  * Yosuke Shiro
   2018-11-01 15:23:00 by Izumi Tsutsui | Files touched by this commit (27) | Package updated
Log message:
ruby-gnome2: update to 3.3.0.

Upstream changes (from NEWS):

== Ruby-GNOME2 3.3.0: 2018-10-31

This is a release for fixing memory leak bugs of cairo-gobject,
improving macOS support and adding support for GEGL.

=== Changes

==== Ruby/GLib2

  * Improvements

    * Added support for the same constant name and class name for error.

  * Fixes

    * Fixed wrong constant values:

      * (({GLib2::MINLONG}))

      * (({GLib2::MAXLONG}))

      * (({GLib2::MAXULONG}))

      * (({GLib2::MINUINT64}))

      * (({GLib2::MAXSIZE}))

      * (({GLib2::MINFLOAT}))

      * (({GLib2::MINDOUBLE}))

      [GitHub#1244][Reported by cobodo]

==== Ruby/CairoGObject

  * Fixes

    * Fixed a memory leak.
      [GitHub#1232][Reported by Jean-Christophe Le Lann]

    * Stopped to increase needless reference.
      [GitHub#1079][Reported by noanoa07]

==== Ruby/GObjectIntrospection

  * Improvements

    * Added support for transfer full output parameter.

  * Fixes

    * Fixed a bug that class method closure doesn't work.
      [GitHub#1245][Reported by kojix2]

==== Ruby/GdkPixbuf2

  * Improvements

    * (({GdkPixbuf::Pixbuf.new})): Added support for auto row stride
      detection for (({[Integer]})) data.

==== Ruby/Pango

  * Improvements

    * Made test more robust.
      [GitHub#1239][Reported by Michael Hudson-Doyle]

==== Ruby/GTK3

  * Improvements

    * Improved backward compatibility for (({Gtk::ListStore#set_column_types})).
      [GitHub#1240][Reported by Edward Hennessy]

  * Fixes

    * Fixed wrong size used bug on HiDPI.
      [GitHub#1079][Reported by noanoa07]

==== Ruby/Poppler

  * Improvements

    * Added support for Popper 0.70.0.

==== Ruby/GEGL

  * Improvements

    * Added.

=== Thanks

  * Jean-Christophe Le Lann

  * Michael Hudson-Doyle

  * Edward Hennessy

  * cobodo

  * kojix2

  * noanoa07
   2018-08-08 14:16:02 by Izumi Tsutsui | Files touched by this commit (29) | Package updated
Log message:
ruby-gnome2: update to 3.2.9.

Upstream changes (from NEWS):

== Ruby-GNOME2 3.2.9: 2018-08-08

This is a packaging bug fix release of 3.2.8.

=== Changes

==== All

  * Fixes

    * Fixed wrong gem content.
      [GitHub#1236][Reported by Izumi Tsutsui]

==== Ruby/GtkSourceView4

  * Improvements

    * Added.

=== Thanks

  * Izumi Tsutsui

== Ruby-GNOME2 3.2.8: 2018-08-06

This is an installation improvement release of 3.2.7.

=== Changes

==== All

  * Improvements

    * Added support for static gemspec.
      [Patch by cedlemo]

    * Added support for msys2_mingw_dependencies.
      [GitHub#1194]

==== Ruby/GLib2

  * Improvements

    * test: Removed a needless assertion.
      [GitHub#1235][Patch by Iain Lane]

==== Ruby/GObjectIntrospection

  * Improvements

    * Improved setter method detection.
      [GitHub#1233][Patch by yosuke shiro]

  * Fixes

    * Fixed a memory leak for callback method.
      [GitHub#1230][GitHub#1231][Reported by Izumi Tsutsui]

==== Ruby/GTK3

  * Fixes

    * demo: Fix a crash bug.
      [GitHub#1193][Reported by kojix2]

=== Thanks

  * cedlemo

  * kojix2

  * Izumi Tsutsui

  * yosuke shiro

  * Iain Lane
   2018-07-06 20:15:40 by Izumi Tsutsui | Files touched by this commit (3)
Log message:
ruby-gnome2-gobject-introspection: pull upstream fix for a memory leak.
   2018-06-09 05:36:09 by Izumi Tsutsui | Files touched by this commit (54) | Package updated
Log message:
ruby-gnome2: update to 3.2.7.

pkgsrc changes:

* remove a fix for glib2 pulled from upstream
* remove a gobject-introspection patch for netbsd-6 (seems fixed in upstream)

Upstream changes (from NEWS):

== Ruby-GNOME2 3.2.7: 2018-06-07

This is a packaging bug fix release of 3.2.6.

=== Changes

==== All

  * Improvements

    * Added support for using unreleased version with Bundler.
      [Patch by cedlemo]

  * Fixes

    * Fixed a packaging bug that dependencies are missing.

== Ruby-GNOME2 3.2.6: 2018-06-06

This is a bug fix release of 3.2.5.

=== Changes

==== Document

  * Improvements

    * Updated project URL.
      [GitHub#1174][Patch by okkez]

==== All

  * Improvements

    * Added support for using unreleased version with Bundler.
      [Patch by cedlemo]

    * Windows: Upgraded bundled library versions.

==== Ruby/GLib2

  * Improvements

    * (({GLib::Object.define_signal})): Added.
      (({GLib::Object.signal_new})) is deprecated.

    * (({GLib::Object.signal_new})): Changed to accept (({Symbol})) as
      flags.

    * (({GLib::Signal})): Migrated to (({TypedData})).

    * (({GLib::Enum})): Migrated to (({TypedData})).

    * (({GLib::Flags})): Migrated to (({TypedData})).

    * (({GLib::Boxed})): Migrated to (({TypedData})).

    * (({GLib::Param})): Migrated to (({TypedData})).

    * (({rbgobj_signal_new()})): Added.
      (({rbgobj_signal_wrap()})) is deprecated.

    * Dropped GLib < 2.28 support.

    * (({GLib::Variant.new})): Changed to accept (({String})) as
      variant type.

    * (({rbg_variant_type_from_ruby()})): Added.

    * (({rbg_gc_guard()})): Added.

    * (({rbg_gc_unguard()})): Added.

  * Fixes

    * Fixed a bug that signal created by (({GLib::Object.signal_new}))
      may be GC-ed.
      [GitHub#1166][Reported by Izumi Tsutsui]

==== Ruby/GObjectIntrospection

  * Improvements

    * (({GObjectIntrospection::Struct})): Migrated to (({TypedData})).

    * Improved better function detection.

    * Added heuristic callback data detection.

    * Added support for getting flags field value.

    * (({RBGICallbackData})): Hidden details.

    * (({rb_gi_callback_data_get_metadata()})): Added.

    * (({rb_gi_callback_data_get_rb_callback()})): Added.

    * Added (({to_integer})) to (({to_i})) mapping.
      [GitHub#1191][Patch by yosuke shiro]

==== Ruby/CairoGObject

  * Improvements

    * Added (({gtype})) class methods.

==== Ruby/GIO2

  * Improvements

    * (({Gio::MenuItem#set_attribute_value})): Improved argument conversion.
      Callers don't need to create (({GLib::Variant})).

    * (({Gio::Settings.new})): Added support for keyword (({Hash})).
      [GitHub#1187][Patch by cedlemo]

==== Ruby/Pango

  * Improvements

    * (({Pango::Attribute})): Migrated to (({GLib::Boxed})).

    * (({Pango::Rectangle#dup})): Added.

    * (({rbpango_attribute_from_ruby()})): Added.

  * Fixes

    * Fixed a bug that wrong (({Pango::Attribute})) conversion.
      [GitHub#1188][Reported by kojix2]

==== Ruby/GdkPixbuf2

  * Improvements

    * (({GdkPixbuf::Pixbuf#subpixbuf})): Added.
      (({GdkPixbuf::Pixbuf#new_subpixbuf})) is deprecated.

    * (({GdkPixbuf::Pixbuf#new})): Improved the default
      (({row_stride})) value.

==== Ruby/GDK3

  * Improvements

    * (({Gdk::Cursor.new})): Added multiple calls with the same value.
      [GitHub#1195][Reported by kojix2]

==== Ruby/GTK3

  * Improvements

    * Removed needless custom callback handlers.

    * Dropped GTK+ 3.10 support.

    * (({Gtk::Application.new})): Changed to all arguments are omittable.

    * (({Gtk::TextBuffer#insert})): Changed to raise an exception for
      unknown tag.

  * Fixes

    * Fixed a bug that (({Gtk::Version.or_later?})) requires the 3rd
      argument.

    * Fixed demo.
      * [GitHub#1175][GitHub#1176][GitHub#1177][GitHub#1178][GitHub#1183]
        [GitHub#1184][GitHub#1185]
        [Reported by kojix2]
      * [GitHub#1181][GitHub#1186][GitHub#1197][GitHub#1210]
        [Patch by kojix2]

==== Ruby/Poppler

  * Improvements

    * (({Cairo::Context#show_poppler_page})): Added for consistency.

==== Ruby/RSVG2

  * Improvements

    * (({Cairo::Context#show_rsvg_handle})): Added for consistency.

==== Ruby/GStreamer

  * Improvements

    * (({Gst::Element.[]})): Added as a shortcut of
      (({Gst::ElementFactory.make})).

    * (({Gst::Bus#poll})): Made all arguments omittable.

=== Thanks

  * Izumi Tsutsui

  * okkez

  * kojix2

  * cedlemo

  * yosuke shiro