7 commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
tsutsui
|
ee4867c4a7 |
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 |
||
tsutsui
|
d9c551a49a |
Update ruby-gnome2 packages to 3.1.6.
pkgsrc changes: - remove a pkgsrc patch for ruby-gnome2-gtk that seems fixed in upstream - ignore native-package-installer dependency checks in ruby-gnome2-clutter-gstreamer and ruby-gnome2-webkit-gtk Upstream changes: (from https://github.com/ruby-gnome2/ruby-gnome2/blob/3.1.6/NEWS) == Ruby-GNOME2 3.1.6: 2017-06-03 === Changes This is a bug fix release for Windows packages. ==== All * Fixes * Added a missing path existence check on Windows. == Ruby-GNOME2 3.1.5: 2017-06-03 === 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_*})) == Ruby-GNOME2 3.1.4: 2017-05-30 === 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})) ==== Ruby/GObjectIntrospection * Improvements * Relaxed expected test result for 32bit environment. [GitHub#1026][Reported by Mamoru TASAKA] * Added tests for (({GObjectIntrospection::ConstantInfo})). [GitHub#1027][Patch by cedlemo] * Supported floating "transfer full" GObject. ==== Ruby/GDK3 * Improvements * Supported (({Cairo::Surface#to_pixbuf(options={})})). (({Cairo::Surface#to_pixbuf(src_x, src_y, width, height)})) is deprecated. ==== Ruby/Rsvg2 * Improvements * Migrated to GObject Introspection bindings. * Renamed to (({Rsvg})) from (({RSVG})). (({RSVG})) is still usable but it's deprecated. [GitHub#1030][Patch by cedlemo] * Supported (({Cairo::Context#render_rsvg_handle(handle, :id => ...)})). ==== Ruby/WebKit2GTK * Improvements * (({WebKit3Gtk::WebView#initialize})): Supported (({Hash})) options. [GitHub#1028][Patch by Matijs van Zuijlen] === Thanks * Mamoru TASAKA * cedlemo * Matijs van Zuijlen == Ruby-GNOME2 3.1.3: 2017-04-27 === 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. === Thanks * Andy Meneely == Ruby-GNOME2 3.1.2: 2017-04-26 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. ==== Ruby/GLib2 * Improvements * Supported overriding (({alloc_func})) in super class. * Extracted native package installer code as native-package-installer gem. * (({GLib::Bytes})): Added. * Supported pkg-config 1.1.9 or later. * Fixes * Fixed a build error on CentOS 6 and Ubuntu 12.04. They use GLib < 2.34. [GitHub#1012][Reported by Scot] * Fixed a bug that (({GLib::TypePlugin})) can't be included. [GitHub#1019][Patch by Matijs van Zuijlen] ==== Ruby/GIO2 * Fixes * Fixed a path in test. [GitHub#990][Reported by Mamoru TASAKA] ==== Ruby/GObjectIntrospection * Improvements * Supported getting interface, union and boxed type as a field value. * Supported setting an interface as a field. * Supported more struct types. * Supported cairo-gobject types. * Supported outputting an array of interfaces. [GitHub#1006][Reported by cedlemo] * Supported Rubyish method name conversion for (({list_XXX})) methods that return an array. * Supported customizing field reader method name. * Supported auto (({int})) to boolean conversion for field value. * (({GObjectIntrospection::Repository.default})): Added a GC guard. * Supported inputting (({unichar})). * Supported inputting (({gint64})) C array. * Supported inputting (({gint8})) C array. * Added tests for (({GObjectIntrospection::UnionInfo})). [GitHub#1016][Patch by cedlemo] * Stopped auto (({GBytes})) to (({String})) conversion. (({GBytes})) is converted to (({GLib::Bytes})). It's for efficient byte sequence handling in Ruby. It's an incompatible change. You can use (({GLib::Bytes#to_s})) to get (({String})). * Fixes * (({GObjectIntrospection::RepositoryError})): Fixed parent class. * Fixed a typo. [GitHub#1002][Reported by cedlemo] ==== Ruby/ATK * Improvements * Migrated to GObject Introspection bindings. [GitHub#998][Patch by cedlemo] ==== Ruby/CairoGObject * Fixes * Fixed a double free bug. ==== Ruby/Pango * Improvements * Migrated to GObject Introspection bindings. [GitHub#1007][GitHub#1008][GitHub#1009][GitHub#1010] [GitHub#1011][Patch by cedlemo] [GitHub#1013][GitHub#1014][Patch by Detlef Wagner] ==== Ruby/GdkPixbuf2 * Improvements * Supported GdkPixbuf 2.31.6 on CentOS 7 again. ==== Ruby/GDK3 * Improvements * (({Gdk::Event})) and subclasses: Supported again. * Supported old GDK 3 again. * Supported X11 related features. [GitHub#999][Reported by johnlane] ==== Ruby/GTK3 * Improvements * (({Gtk::Widget#click})): Added. * (({Gtk::Widget#send_key})): Added. * (({Gtk::Widget#wait_for_draw})): Added. * (({Gtk::WiAccelGroup.activate})): Added. * Updated samples. [GitHub#1002][GitHub#1003] [Patch by cedlemo] * (({Gtk::IconTheme#choose_icon})): Changed the default flags to (({0})) from (({:generic_fallback})). * (({Gtk::IconTheme#lookup_icon})): Changed the default flags to (({0})) from (({:generic_fallback})). * Supported GTK+ < 3.20 again. * Fixes * Updated signal name in document. [GitHub#995][Patch by Arnaud Meuret] ==== Ruby/ClutterGdk * Fixes * Ensured initializing GDK. [GitHub#1000][Reported by cedlemo] ==== Ruby/GOffice * Improvements * (({GOffice::Version})): Added. === Thanks * Mamoru TASAKA * Arnaud Meuret * cedlemo * johnlane * Scot * Detlef Wagner * Matijs van Zuijlen |
||
tsutsui
|
c7e877ffec |
Switch ruby-gnome2 packages to using gem.
Bump PKGREVISIONs to denote gem'fy and PLIST changes. Also take maintainership. Discussed with and ok'ed by wiz@ on pkgsrc-users@: http://mail-index.netbsd.org/pkgsrc-users/2016/01/thread1.html#022813 |
||
tsutsui
|
af8bfdeb02 |
Update ruby-gnome2 to 3.0.7.
Upstream changes: --- Ruby-GNOME2 3.0.7 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20151006_1 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 * Improvements + Added backward compatibility API to Gtk::TreeView#insert_column. [ruby-gnome2-devel-en][Reported by Detlef Reichl] Thanks * Detlef Reichl --- Ruby-GNOME2 3.0.6 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20151004_1 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] Ruby/GObjectIntrospection * Improvements + Added GObjectIntrospection::Version.or_later?. [GitHub#572][Patch by cedlemo] + Supported GSList for filename. [ruby-gnome2-devel-en][Reported by Stefan Salewski] Ruby/GIO2 * Improvements + Added Gio::Version.or_later?. [GitHub#571][Patch by cedlemo] + Made Gio::APplicationCommandLine#attributes Rubyish. Ruby/Pango * Improvements + Added Pango::Version.or_later??. [GitHub#576][Patch by cedlemo] Ruby/GTK2 * Improvements + Added Gtk::Version.or_later??. [GitHub#574][Patch by cedlemo] Ruby/GTK3 * Improvements + Supported Gtk::CellLayout#set_cell_data_func. [ruby-gnome2-devel-en] [Reported by Stefan Salewski] + Supported Gtk::Container#add with child properties. [ruby-gnome2-devel-en][Reported by Stefan Salewski] + Added Gtk::StockItem#[]? for backward compatibility. [ruby-gnome2-devel-en][Reported by Stefan Salewski] + Added Gtk::IconSize::IconSize for backward compatibility. [ruby-gnome2-devel-en][Reported by Stefan Salewski] + Supported marking cell renderers in Gtk::CellLayout for GC. [ruby-gnome2-devel-en][Reported by Stefan Salewski] + Supported nil for Gtk::TreeIter#set_value. + Supported marking columns in Gtk::TreeView for GC. [ruby-gnome2-devel-en][Reported by Stefan Salewski] + Updated tutorial samples. [GitHub#567][GitHub#568][GitHub#587][Patch by cedlemo] + Supported marking records in Gtk::TreeModel for GC. [ruby-gnome2-devel-en][Reported by Stefan Salewski] + Started updating gtk-demo with Gtk::Application?. [GitHub#583][GitHub# 586][GitHub#588][Patch by cedlemo] + Supported option style API by Gtk::Builder#add. + Supported :object_ids by Gtk::Builder#add. [GitHub#585][Patch by cedlemo] + Added backward compatible API to Gtk.show_uri. Ruby/GStreamer * Improvements + Added Gst::Version.or_later??. [GitHub#573][Patch by cedlemo] Ruby/Poppler * Improvements + Added Poppler::Version.or_later??. [GitHub#577][Patch by cedlemo] Ruby/RSVG2 * Improvements + Added RSVG::Version.or_later??. [GitHub#578][Patch by cedlemo] Ruby/VTE3 * Improvements + Stopped to run tests for old VTE with new VTE. [GitHub#566][Reported by Mamoru TASAKA] Ruby/WebKitGTK * Improvements + Added WebKitGtk::Version.or_later??. Thanks * Stefan Salewski * Mamoru TASAKA * cedlemo --- Ruby-GNOME2 3.0.5 http://sourceforge.net/projects/ruby-gnome2/files/ruby-gnome2/ruby-gnome2-3.0.5/ 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_registered class. [http://dev.mikutter.hachune.net/issues/771#note-3] [Reported by toshi_a] Thanks * toshi_a --- Ruby-GNOME2 3.0.4 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150922_1 Posted by kou on 2015-09-22 (Tue) 05:40:57 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. Ruby/ATK * Improvements + Added Atk::Version.or_later? [GitHub#552] [Patch by cedlemo] Ruby/GdkPixbuf2 * Improvements + Added Gdk::Pixbuf::Version.or_later??. [GitHub#561] [Patch by cedlemo] Ruby/GDK3 * Improvements + Supported GTK+ 3.17.9. [GitHub#558] [Reported by Mamoru TASAKA] Ruby/GTK3 * Improvements + Updated examples. [GitHub#550] [Patch by cedlemo] Ruby/ClutterGstreamer * Improvements + Added ClutterGst.load_version. + Added ClutterGst.load_version=. + Added ClutterGst::Version.or_later??. [GitHub#556] [Patch by cedlemo] Thanks * cedlemo * lilole * Mamoru TASAKA --- Ruby-GNOME2 3.0.3 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150913_1 It is a compatibility improvement release of 3.0.2. Changes All * Improvements + Removed test-unit-notify gem from development dependencies. [GitHub# 547] [Patch by cedlemo] Ruby/GObjectIntrospection * Improvements + Supported GObjectIntrospection::Repository.prepend_search_path. + Supported GObjectIntrospection::Repository.search_path. + Windows: Supported requiring library after one GObjectIntrospection::Loader#load. [GitHub#546] [Reported by Abby Archer] Ruby/GTK3 * Improvements + Supported Gtk::IconSize.lookup. [GitHub#544] [Reported by Masafumi Yokoyama] + Supported size name as argument of Gtk::Widget#render_icon_pixbuf. [GitHub#544] [Reported by Masafumi Yokoyama] + Supported Gio::Icon in Gtk::IconTheme#lookup_icon. [GitHub#544] [Reported by Masafumi Yokoyama] + Supported Gtk::TreeModel#iter_parent. + Supported Gtk::TreeIter#parent. + Updated examples. [GitHub#548] [Patch by cedlemo] * Fixes + Fixed a bug that Gtk::Widget.bind_template_child is required. [GitHub# 549] [Reported by cedlemo] + Fixed a bug that default x_option and y_option values of Gtk::Table# attach is wrong. [GitHub#546] [Reported by Abby Archer] + Windows: Fixed a bug that Ruby/RSVG2 isn't required automatically. [GitHub#546] [Reported by Abby Archer] Thanks * Masafumi Yokoyama * cedlemo * Abby Archer --- Ruby-GNOME2 3.0.2 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150913_1 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. Ruby/GTK3 * Improvements + compatibility: Gtk::Window#icon= accepts icon file name. [GitHub#540] [Reported by Abby Archer] + compatibility: Gtk::Dialog#add_button accepts Symbol as response ID. [GitHub#540] [Reported by Abby Archer] + Deprecated Gtk::ColorSelectionDialog. + compatibility: Added fallback feature for deprecated Gtk::TextTag::WrapMode. + compatibility: Added fallback feature for deprecated Gtk::TextBuffer# insert(iter, target, *tags) usage. + compatibility: Added fallback feature for deprecated Gtk::ButtonBox::Style. + compatibility: Added fallback feature for deprecated Gtk::MessageDialog::ButtonsType. + compatibility: Supported creating an empty image by Gtk::Image.new. + compatibility: Added fallback feature for deprecated Gtk::ImageMenuItem.new usage. + Supported Gtk::TreeIter#next!. + Supported Gtk::TreeModel#get_value. + compatibility: Added fallback feature for deprecated Gtk::Alignment::Align. + compatibility: Added fallback feature for deprecated Gtk::Widget# get_size_request. + compatibility: Added fallback feature for deprecated Gtk::Table.new. + compatibility: Added fallback feature for deprecated Gtk::Table# column_spaces. + compatibility: Added fallback feature for deprecated Gtk::Table# column_spaces=. + compatibility: Added fallback feature for deprecated Gtk::Table#attach. + compatibility: Added fallback feature for deprecated Gtk::ToggleButton.new. + Windows: Added missing Ruby/RSVG2 dependency. + compatibility: Added fallback feature for deprecated Gtk::Container# each_forall. + Supported nil as size for Gtk::Image.new. + compatibility: Added fallback feature for deprecated Gtk::Image.new (pixbuf). + compatibility: Added fallback feature for deprecated Gtk::Toolbar::Style. + Supported Rubyish Gtk::CheckMenuItem.new. * Fixes + Fixed samples. [GitHub#536][GitHub#541] [Patch by cedlemo] [GitHub#540] [Reported by Abby Archer] + Fixed a bug that Gtk::Calendar#date returns 0-11 range month value. Ruby/RSVG2 * Improvements + Windows: Added missing Ruby/Pango dependency. + Windows: Updated loaders.cache for gdk-pixbuf automatically. Ruby/GStreamer * Improvements + compatibility: Gst::TypeFindFactory#extensions always returns Array. Thanks * cedlemo * Abby Archer --- Ruby-GNOME2 3.0.1 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150911_1 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 * Improvements + Added Vte::Version.or_later??. [GitHub#535] [Patch by cedlemo] Thanks * cedlemo * Abby Archer --- Ruby-GNOME2 3.0.0 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150910_1 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: o RVAL2GOBJGLIST o RVAL2GOBJGSLIST o rbg_rval2glist o rbg_rval2gslist o RVAL2CSTR_PTR o rbg_name_to_nick o rbgobj_class_init_func o 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] * Fixes + Fixed a bug that GLib.format_size doesn't work 32bit over integer value. [GitHub#413][Reported by eumario] Ruby/GObjectIntrospection * Improvements + Supported non GObject struct as return value. [GitHub#286][Reported by Christopher L. Ramsey] + Supported list_XXX method name. + Supported freeing GList<GObjet *>. + Supported array of struct as input argument. + Supported auto native package install on CentOS 7. + Supported can_XXX? predicate. + Supported the number of array as input argument. [Suggested by John Cupitt] + Supported array of GValue as input argument. + Supported array as return value. + Supported GClosure as input argument. + Supported GSList<GObject *> as input argument. + Supported GSList<GObject *> as output argument. [GitHub#324][Reported by cedlemo] + Supported union as input argument. + Supported array of guint8 as input argument. + Supported array of gint32 as input argument. + Supported class methods defined in XXXClass. + Supported GList<GBoxed *> as output argument. [GitHub#389][Reported by eumario] + Supported GList<GInterface *> as return value. [GitHub#501][Reported by Christopher L. Ramsey] + Supported GVariant as return value. [GitHub#502][Reported by kitone] * Fixes + Fixed a bug that GList<GObjet *> return type method always returns nil. + Fixed a bug that not predicate is treated as predicate. + Fixed a bug that self is different. Ruby/GIO2 * Improvements + Supported GAsyncReadyCallback. [GitHub#302][Reported by Christopher L. Ramsey] + Added ActionMap#add_actions. Ruby/Pango * Improvements + Added Pango::Language#sample_string. Ruby/GDK3 * Improvements + Added backward compatibility APIs. [GitHub#284][Reported by Christopher L. Ramsey] + Added constants in Gdk::Selection. [GitHub#254][Patch by Masafumi Yokoyama] + Added missing deprecations. [GitHub#291][Reported by Michel Boaventura] + Added RGBA.parse. [GitHub#295][Reported by carlosjhr64] + Supported Gdk::Rectangle. [GitHub#319][Reported by cedlemo] + Supported Gdk::Screen#get_setting. [GitHub#376][Reported by cedlemo] + Added Gdk::Screen#get_monitor. * Fixes + Fixed a bug that GDK_KEY_XXX raises an error. [ruby-gnome2-devel-en] [Reported by Detlef Reichl] Ruby/GTK3 * Improvements + Migrated to GObject Introspection based bindings from hand writing bindings. Now, all the latest API in GTK+ are supported. [Hiroshi Hatake][Detlef Reichl][cedlemo][John Cupitt] [Masafumi Yokoyama] [eumario][PeterWAWood][Daiki Ueno] + Updated samples. [Patch by cedlemo] Ruby/GtkSourceView3 * Improvements + Migrated to GObject Introspection based bindings from hand writing bindings. Now, all the latest API in GtkSourceView are supported. Ruby/VTE3 * Improvements + Migrated to GObject Introspection based bindings from hand writing bindings. Now, all the latest API in VTE are supported. [cedlemo] Ruby/GStreamer * Fixes + Fixed native package name on CentOS and Fedora. + Fixed shebang. [GitHub#507][Patch by Dmitry Marakasov] Ruby/RSVG2 * Improvements + Added :file_name, :data and :flags option to RSVG::Handle.new. + Updated a sample. [GitHub#518][Patch by Robert A. Heiler]. * Fixes + Fixed a memory leak of RSVG::Handle.new_from_data and RSVG::Handle.new_from_file. [GitHub#318][Reported by Kagetsuki] Ruby/Clutter * Improvements + Added Clutter::Version.or_later?. Ruby/WebKit2GTK * Improvements + Added. Thanks * Hiroshi Hatake * Christopher L. Ramsey * Masafumi Yokoyama * cedlemo * Detlef Reichl * Kagetsuki * eumario * PeterWAWood * Hiroyuki Sato * Daiki Ueno * prpr_mann * Dmitry Marakasov --- |
||
obache
|
10d6213411 |
Update ruby-gnome2 to 2.2.4.
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] ==== Ruby/GIO2 * Improvements * Added Gio::DBus. * Fixes * Fixed a bug that Gio::ContentType#executable? isn't defined by correct name. ==== Ruby/GTK2 * Improvements * Gtk::AboutDialog#show: Supported license_type option. [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito] * Fixes * Gtk::AboutDialog#show: Fixed a bug that wrap_license option doesn't work. [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito] ==== Ruby/GObjectIntrospection * Improvements * Supported prefix removing from method name. * Supported GList of UTF-8. [ruby-gnome2-devel-en][Reported by Detlef Reichl] * Added documentation. [GitHub#267][Patch by Detlef Reichl] * Fixes * Fixed a bug that out only argument is required. [GitHub#268][Reported by mtasaka] ==== Ruby/GDK3 * Improvements * Gdk::Window: Added deprecated constants for backward compatibility. * Supported Gdk::Keyval module functions. [GitHub#265][Reported by Detlef Reichl] * Cairo::Context#set_source_rgba: Re-supported (({set_source_rgba(r, g, b, a)})) style. [GitHub#272][Patch by Detlef Reichl] * [windows] Bundled the new default GNOME icon theme. [GitHub#276][Reported by glurp] * Fixes * Gdk::Color.parse: Fixed unexpected API change. [GitHub#276][Reported by glurp] * Fixed a bug that Gdk::Event::Mask fallback doesn't work. [GitHub#276][Reported by glurp] ==== Ruby/GTK3 * Improvements * Gtk::AboutDialog#show: Supported license_type option. [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito] * Gtk::ActionBar: Added. [GitHub#282][Suggested by Christopher L. Ramsey] * Fixes * Gtk::AboutDialog#show: Fixed a bug that wrap_license option doesn't work. [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito] ==== Ruby/RSVG2 * Improvements * RSVG::Handle.new_from_file: Supported flags. You can open a large file with (({:flags => :unlimited})). [GitHub#263][Patch by Taro Matsuzawa] ==== Ruby/Clutter * Improvements * Added Clutter::Feature. * Fixes * Added missing require for Ruby/Pango. * Fixed initializing order. [GitHub#274][Reported by mtasaka] === Thanks * Detlef Reichl * Hiroyuki Ito * mtasaka * glurp * Taro Matsuzawa * Christopher L. Ramsey |
||
obache
|
5c06b2a987 |
Update ruby-gnome2 package to 2.2.3.
= NEWS == Ruby-GNOME2 2.2.3: 2014-10-26 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] ==== Ruby/GDK3 * Fixes * Added missing dependencies. [GitHub#258] [Reported by Luis Daniel Gonzalez Orozco] ==== Ruby/CairoGObject * Improvements * Supported auto required native package install by Homebrew. * Fixes * Fixed wrong package name on Debian. ==== Ruby/VTE3 * Improvements * Supported auto required native package install by Homebrew. ==== Ruby/Clutter * Improvements * Added Clutter.check_version?. === Thanks * Luis Daniel Gonzalez Orozco * Toshi Hatsune == Ruby-GNOME2 2.2.2: 2014-10-12 It is a Windows package fix release. == Ruby-GNOME2 2.2.1: 2014-10-12 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. === Changes ==== Ruby/GLib2 * Improvements * Added GObject#unref to free large object immediately. * Fixes * [windows] Added a missing exported symbol. ((({rbg_inspect}))) * Fixed a bug that signal handler doesn't work on Ruby 2.1. [ruby-gnome2-devel-en] [Reported by Carlo E. Prelz] * Fixed free function (free -> xfree). ==== Ruby/GObjectIntrospection * Improvements * Supported instantiating union. * Accepted 5 or more the number of signals. It may be increased for later GIO version. [GitHub#229] [Reported by cosmo0920] * Added "?" to boolean field value reader. * Supported mapping function info to method. * Don't handle MethodInfo as FunctionInfo. * Accepted not GType struct as an input argument. * Accepted getting a field value from not GType but GType descendant sruct. * Added Loader.register_constant_rename_map. * Supported in GType array. * Don't require needless array length argument. * Supported finding suitable method that has optional argument. * Fixes * Fixed wrong argument index for Ruby objects. * Fixed a bug that ArgInfo isn't passed. ==== Ruby/CairoGObject * Improvements * Suppressed a warning that instance variable gboxed not initialized. ==== Ruby/GIO2 * Improvements * Supported GLib 2.42.0. Annotation for GObject Introspection is added to g_pollable_input_stream_read_nonblocking() since GLib 2.42.0. See also: https://bugzilla.gnome.org/show_bug.cgi?id=730493 * Supported GLib <= 2.36.0. * Fixes * Fixed a bug that .pc isn't installed. [Reported by OBATA Akio] ==== Ruby/GDK3 * Improvements * Migrated to Ruby/GObjectIntrospection based bindings. * Gdk::Keyval::GDK_KEY_x style is deprecated. Use Gdk::Keyval::KEY_x style instead. * Accepted Gdk::RGBA for Cairo::Context#set_source_rgba. ==== Ruby/GTK3 * Improvements * Added Gtk::StackSwitcher. * Supported interrupt in Gtk.main. * Supported interrupt in Gtk::Dialog#run. [Reported by Carlo E. Prelz] * Added initialization with Gdk::RGBA value. [GitHub#231] [Patch by Detlef Reichl] * Added Gtk::Window#set_titlebar (enable the use of Gtk::HeaderBar). [GitHub#236] [Patch by tescorg] * Updated sample scripts. [Patch by kitachro] * Fixes * Fixed memory leak of Gtk::Image. [GitHub#252] [Reported by Michel Boaventura] ==== Ruby/GTK2 * Improvements * Fixed wrong property value on ppc64 and s390x. [GitHub#256] [Reported by mtasaka] ==== Ruby/GStreamer * Improvements * Added gstreamer.rb for Bundler's autoload. [GitHub#232] [Reported by saepia] * Added Caps.any and Caps.empty. * Supported property for Gst::ChildProxy. [GitHub#233] [Reported by saepia] * Fixes * Fixed a bug that Gst.init is failed. [GitHub#232] [Reported by saepia] ==== Ruby/Poppler * Improvements * Install Poppler with --with-glib option for Homebrew. [GitHub#237] [Reported by Colin Dean] * Removed needless `--with-glib` option. Now, it is the default. [rabbit-shocker/rabbit#24] [Reported by Kazuhiro NISHIYAMA] ==== Ruby/ClutterGStreamer * Improvements * Added clutter-gstreamer.rb to support Bundler's autoload. ==== Ruby/GooCanvas * Removed. === Thanks * OBATA Akio * Carlo E. Prelz * cosmo0920 * Detlef Reichl * saepia * tescorg * Colin Dean * Kazuhiro NISHIYAMA * kitachro * Michel Boaventura * mtasaka |
||
obache
|
bba938e039 |
Import ruby-gnome2-clutter-2.0.2 as graphics/ruby-gnome2-clutter.
Ruby-GNOME 2 is a set of Ruby language bindings for the various application development libraries included with the GNOME/GTK+ environment. Ruby/Clutter is a Ruby binding of Clutter. |