Age | Commit message (Collapse) | Author | Files | Lines |
|
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
---
|
|
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
|
|
|
|
= 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
|
|
Fix PR pkg/48777
|
|
|
|
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]
=== Thanks
* Masafumi Yokoyama
* Regis d'Aubarede
== Ruby-GNOME2 2.0.3: 2013-12-29
It is RC release for 2.1.0.
=== 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.
==== Ruby/GLib2
* Improvements
* Set UTF-8 encoding to exception message.
* Added GLib::GetText.bindtextdomain.
* Dropped GLib < 2.12 because CentOS 5 has GLib 2.12.3.
[GitHub#190] [cosmo0920]
* Added GValue#to_s.
* [windows] Updated bundled GLib to 2.38.2 from 2.36.2.
==== Ruby/GObjectIntrospection
* Improvements
* Supported GList return type.
* Supported freeing UTF-8 return type.
* Supported freeing array return type.
* Supported NULL as array return value.
* Supported freeing GObject return value.
* Supported freeing structure return value.
* Supported NULL character for gint8 array.
* Fixes
* Fixed type conversion from VALUE to GType.
[GitHub#186] [Patch by Hiroyuki Tanaka]
==== Ruby/ATK
* Improvements
* Dropped ATK < 1.12 support because CentOS 5 has GTK+ 1.12.2.
[GitHub#191] [cosmo0920]
* [windows] Updated bundled ATK to 2.10.0 from 2.8.0.
==== Ruby/Pango
* Improvements
* Supported cairo 1.6.
[GitHub#172] [Patch by Grant Schoep]
* Dropped Pango < 1.14 support because CentOS 5 has GTK+ 1.14.9.
[GitHub#192] [cosmo0920]
* Added Pango::Layout#height=.
[GitHub#210] [Patch by Vasily Fedoseyev]
* Added Pango::Layout#ellipsized?.
[GitHub#210] [Patch by Vasily Fedoseyev]
* [windows] Updated bundled Pango to 1.36.1 from 1.34.1.
==== Ruby/GdkPixbuf2
* Improvements
* [windows] Added rcairo dependency on Windows for using libpng and zlib
bundled in rcairo.
* [windows] Updated bundled gdk-pixbuf to 2.30.2 from 2.28.1.
==== Ruby/GTK2
* Improvements
* Dropped GTK+ < 2.10 support because CentOS 5 has GTK+ 2.10.4.
[GitHub#182] [Patch by cosmo0920]
* [windows] Updated bundled GTK+ to 2.24.22 from 2.24.18.
==== Ruby/GDK3
* Improvements
* [test] Made more stable. [GitHub#178] [Reported by mtasaka]
* Added Gdk::Device#ungrab. [cosmo0920]
* Added Gdk::DeviceManager. [cosmo0920]
* Added Gdk::Device#get_position. [cosmo0920]
* Added Gdk::Device#warp. [cosmo0920]
* Added Gdk::Device#grab. [cosmo0920]
* Added Gdk::Window#get_device_position. [cosmo0920]
* [windows] Updated bundled GTK+ to 3.10.6 from 3.8.2.
==== Ruby/GTK3
* Improvements
* [sample] Updated for GTK+ 3. [Masafumi Yokoyama]
* Removed Gtk::BindingSet#add_path.
* Added Gtk.show_uri.
* Fixes
* Fixed a bug that Gtk::ActionGroup#add_radio_actions always fails.
[ruby-gnome2-devel-ja] [Reported by S. Kitagawa]
==== Ruby/GStreamer
* Improvements
* Supported calling module functions of Gst module such as
Gst.version before calling Gst.init.
* Added Gst::Registry#plugins.
* Added Gst::Registry#get_features.
* Added Gst::ElementFactory#long_name.
* Added Gst::ElementFactory#klass.
* Added Gst::ElementFactory#author.
* Added Gst::ElementFactory#static_pad_templates.
* Added Gst::Caps#structures.
* Added Gst::Structure#fields.
* Gst::Element#flags returns flag object instead of raw integer value.
Use Gst::Element#flags_raw for raw integer value.
* Gst::PluginFeature#rank returns Gst::Rank instead of raw integer value.
Use Gst::PluginFeature#rank for raw integer value.
* Supported GstValueList.
* [windows] Updated bundled GStreamer to 1.2.1 from 1.0.7.
==== Ruby/Clutter
* Improvements
* [sample] Updated for Clutter 1.12 or later.
[Patch by Kentaro Fukuchi]
* [windows] Updated bundled Clutter to 1.16.2 from 1.14.4.
==== Ruby/ClutterGStreamer
* Improvements
* [sample] Added.
[Masafumi Yokoyama]
* Fixed a typo in sample.
[Reported by Toyo Abe]
* [windows] Updated bundled Clutter-GStreamer to 2.0.8 from 2.0.2.
==== Ruby/Poppler
* Improvements
* Dropped Popper < 0.12 because CentOS has Poppler 0.12.4.
[GitHub#212] [cosmo0920]
* [windows] Bundled Poppler 0.24.4.
==== Ruby/RSVG
* Improvements
* [windows] Bundled librsvg 2.40.1.
==== Ruby/GtkSourceView3
* Improvements
* Supported auto GtkSourceView install on OS X.
[GitHub#177] [Masafumi Yokoyama]
* [windows] Updated bundled GtkSourceView to 3.10.1 from 3.8.1.
==== Ruby/GooCanvas
* Improvements
* [sample] Followed changes caused by migrating to
Ruby/GObjectIntrospection.
[Masafumi Yokoyama]
* Updated FSF address.
[GitHub#201] [Reported by ktdreyer]
* Fixes
* Fixed wrong dependency.
[ruby-gnomde2-devel-ja] [Reported by Masafumi Yokoyama]
=== Thanks
* Kentaro Fukuchi
* S. Kitagawa
* Markus Heiler
* Masafumi Yokoyama
* Grant Schoep
* Toyo Abe
* mtasaka
* cosmo0920
* Hiroyuki Tanaka
* ktdreyer
|
|
|
|
|
|
|
|
|
|
(whth addition of cairo-gobject, webkit-gtk and webkit-gtk2 binding packages)
== Ruby-GNOME2 2.0.2: 2013-05-26
Windows XP re-supportted release!
=== Changes
==== Ruby/GLib2
* Improvements
* Added rbgutil_key_equal() convenient function.
It is used for comparing key that may be String or Symbol.
==== Ruby/Pango
* Improvements
* [windows] Forced to disable uniscribe backend of HarfBuzz.
[ruby-list:49412] [Reported by Masafumi Yokoyama]
* Don't define Pango::CairoFcFontMap and Pango::CairoWin32FontMap
because they may cause crash on OS X.
[shocker-ja:1119] [Reported by znz]
* Updated samples.
[GitHub#164] [Patch by Kentaro Fukuchi]
* Fixes
* Fixed wrong index access in Pango::GlyphString#glyphs.
[ruby-gnome2-devel-ja] [Reported by Kentaro Fukuchi]
=== Thanks
* Kentaro Fukuchi
* Masafumi Yokoyama
* znz
== Ruby-GNOME2 2.0.1: 2013-05-25
Ruby 1.8 support is dropped release!
=== Changes
==== All
* Improvements
* Dropped Ruby 1.8 support.
* Updated bundled binaries versions for Windows.
==== Ruby/Pango
* Improvements
* Added Pango::CairoFontMap.set_default.
* Enabled fontconfig font on Windows.
* Defined Pango::CairoFcFontMap on init if it is available.
* Defined Pango::CairoWin32FontMap on init if it is available.
==== Ruby/GTK3
* Improvements
* Added Gtk::Image#set_from_icon_set.
[GitHub#150] [Patch by Detlef Reichl]
* Added Gtk::Image#set_from_stock.
[GitHub#150] [Patch by Detlef Reichl]
* Added Gtk::Image#set_from_gicon.
[GitHub#150] [Patch by Detlef Reichl]
* Updated samples.
[GitHUb#151] [Patch by Detlef Reichl]
* Fixes
* Fixed a GC related crash bug.
[ruby-gnome2-devel-en] [Reported by Detlef Reichl]
==== Ruby/GObjectIntrospection
* Improvements
* Supported ownership transfer for some input argument types.
(Struct and Object)
* Supported "(out caller-allocates)" for boxed object.
[ruby-gnome2-devel-ja] [Reported by Kentaro Fukuchi]
* Supported gpointer in/out.
[ruby-gnome2-devel-ja] [Reported by NAKAJIMA Takashi]
* Fixes
* Fixed missing argument.
[GitHub#154] [Reported by Masafumi Yokoyama]
==== RubyGStreamer
* Improvements
* Supported methods that call callback
[ruby-gnome2-devel-ja] [Reported by NAKAJIMA Takashi]
* Updated samples.
[GitHub#156][GitHub#159][GitHub#160][GitHub#161]
[Patch by NAKAJIMA Takashi]
* Supported Gst::Bus#set_handler.
[ruby-gnome2-devel-ja] [Reported by NAKAJIMA Takashi]
* Supported Gst::Controller
[ruby-gnome2-devel-ja] [Suggested by NAKAJIMA Takashi]
* Stopped to require Gst.init.
* Fixes
* Fixed out of index access bug.
==== Ruby/GooCanvas
* Improvements
* Migrated to Ruby/GObjectIntrospection based bindings.
* Stopped to require Goo.init.
* Fixes
* Updated samples.
[GitHub#152][GitHub#153][GitHub#155][GitHub#157]
[Patch by Masafumi Yokoyama]
==== Ruby/Clutter
* Improvements
* Stopped to require Clutter.init.
* Fixes
* Fixed broken samples.
[ruby-gnome2-devel-ja] [Patch by Kentaro Fukuchi]
==== Ruby/ClutterGtk
* Improvements
* Stopped to require ClutterGtk.init.
==== Ruby/ClutterGStreamer
* Added.
==== Ruby/WebKitGtk
* Improvements
* Stopped to require WebKitGtk.init.
==== Ruby/WebKitGtk2
* Improvements
* Stopped to require WebKitGtk2.init.
=== Thanks
* Detlef Reichl
* NAKAJIMA Takashi
* Masafumi Yokoyama
* Kentaro Fukuchi
|
|
NetBSD 6, requested by tron.
|
|
Recursively bump package revisions again after the "freetype2" and
"fontconfig" handling was fixed.
|
|
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.
While doing that, also bump freetype2 dependency to current pkgsrc
version.
Suggested by tron in PR 47882
|
|
== Ruby-GNOME2 1.2.2: 2013-03-11
Ruby 2.0.0 support release!
=== Changes
==== Ruby/GLib2
* Improvements
* Supported test on Ruby 2.0.0.
[GitHub #134] [Reported by mtasaka]
==== Ruby/Poppler
* Improvements
* Removed deprecated GDK support.
==== Ruby/GDK3
* Improvements
* Supported Ruby 2.0.0.
[GitHub#129] [Reported by TOMITA Masahiro]
==== Ruby/GObjectIntrospection
* Improvements
* Supported not GType based flags.
* Supported not GType based enum.
* Supported custom callback function.
* Supported .h install.
* Supported .pc install.
* More Rubyish method names are used.
* Stopped to raise exception when there are two or more out
parameters.
* Added Loader.start_callback_dispatch_thread().
* Supported arguments validation.
* Stopped to use array for just one return value.
* Supported Enumerator.
* Hide constructor methods.
==== Ruby/GtkSourceView3
* Fixes
* Fixed wrong deb package name.
==== Ruby/Clutter
* Fixes
* Fixed wrong initialized check.
* Stopped to override Clutter.init unexpectedly.
==== Ruby/ClutterGTK
* Fixes
* Fixed wrong initialized check.
==== Ruby/WebKitGTK
* Fixes
* Fixed wrong initialized check.
=== Thanks
* Vincent Carmona
(for unreleased GObjectIntrospection based GStreamer bindings)
* TOMITA Masahiro
* NAKAJIMA Takashi
(for unreleased GObjectIntrospection based GStreamer bindings)
* mtasaka
|
|
|
|
|
|
(and add gtk3, gdk3, gtksourceview3 and gobject-introspection binding).
based on PR 47529.
== Ruby-GNOME2 1.2.1: 2013-01-30
GTK+ 3 support on Mac OS X release!
=== Changes
==== Ruby/GLib2
* Improvements
* Supported custom sudo prompt on auto native package install.
[GitHub:126] [Suggested by Yorick Peterse]
* Started to support JRuby. (It is not completed yet.)
[GitHub:125] [Reported by vpereira]
* Accepted unsigned long int size GType.
* Removed DL support.
* Don't call deprecated g_type_init() for GLib >= 2.35.1.
==== Ruby/GTK2
* Fixes
* Fixed a memory leak related Gtk::TreeIter.
[GitHub:128] [Patch by Toshiaki Asai]
==== Ruby/GTK3
* Fixes
* Fixed a memory leak related Gtk::TreeIter.
[GitHub:128] [Patch by Toshiaki Asai]
* Fixed a crash bug caused by symbol conflict with Ruby/GDK3 on
Mac OS X.
[GitHub:127] [Reported by Sergio Campama] [Helped by Watson]
==== Ruby/GDK3
* Improvements
* [windows] Bundled Greybird theme.
[Suggested by Regis d'Aubarede]
==== Ruby/GooCanvas
* Improvements
* Added Goo::Canvas#get_items_at [GitHub:124] [Patch by David Maciejak]
==== Ruby/WebKitGTK
* Added
==== Ruby/GtkSourceView3
* Improvements
* Supported Windows.
=== Thanks
* David Maciejak
* Yorick Peterse
* vpereira
* Toshiaki Asai
* Sergio Campama
* Watson
* Regis d'Aubarede
== Ruby-GNOME2 1.2.0: 2013-01-24
GTK+ 3 support release!
=== Changes
==== All
* Added ruby-gtk3 package. Here is a list:
* Ruby/GLib2
* Ruby/ATK
* Ruby/Pango
* Ruby/GdkPixbuf2
* Ruby/GDK3
* Ruby/GTK3
==== Ruby/GLib2
* Improvements
* Supported custom VALUE <-> GBoxed conversion
* Supported VALUE <-> GBoxed conversion by RVAL2GOBJ
* Added GLib::Source::REMOVE
* Added GLib::Source::CONTINUE
* Added rbgobj_make_boxed_raw()
* Added GLib::Value for internal use
* [windows] Updated to the latest GLib: 2.28.8-1 -> 2.34.3
* Changes
* Removed deprecated GLib::Win32.get_package_installation_directory
* Removed deprecated GLib::Win32.get_package_installation_subdirectory
* Added user_data to RGConvertTable callbacks
* rbgobj_convert_define() copies passed RGConvertTable
* Removed deprecated G_DEF_FUNDAMENTAL. Use RG_DEF_CONVERSION instead
==== Ruby/GIO2
* Improvements
* Installed headers
==== Ruby/ATK
* Improvements
* [windows] Updated to the latest ATK: 1.32.0 -> 2.6.0
==== Ruby/Pango
* Improvements
* [windows] Updated to the latest Pango: 1.28.3 -> 1.32.6
==== Ruby/GdkPixbuf2
* Improvements
* [windows] Updated to the latest gdk-pixbuf: 2.24.0 -> 2.26.5
==== Ruby/GTK2
* Improvements
* Removed needless not copy flag from Allocation
* [windows] Updated to the latest GTK+ 2: 2.24.8 -> 2.24.14
==== Ruby/GDK3
* Improvements
* [windows] Supported: 3.6.4
==== Ruby/GTK3
* Improvements
* Removed needless not copy flag from Allocation
* [windows] Supported: 3.6.4
==== Ruby/GObjectIntrospection
* Improvements
* Supported over loaded method
* Supported over loaded constructor
* Supported GBoxed object
* Supported char *
* Supported GInterface
* Supported CallableInfo
* Supported may be null
* Supported union object
* Supported not GBoxed struct
* Supported out parameter
* Supported C array
* Added "?" suffix to predicate method name
* Supported SourceFunc callback
* Supported GValue
* Added GObjectIntrospection::Loader.register_boxed_class_converter
* Supported inout parameter
* Supported binary data array
* Changes
* ArgInfo#[] -> ArgInfo#get_arg
==== Ruby/CairoGObject
* Added
==== Ruby/Clutter
* Added
==== Ruby/ClutterGtk
* Added
== Ruby-GNOME2 1.1.9: 2012-12-29
This is a experimental GObjectIntrospection support release.
=== Changes
==== Ruby/GLib2
* Improvements
* Renamed G_DEF_CLASS4 to G_DEF_CLASS_WITH_PARENT.
G_DEF_CLASS4 is still usable but it is deprecated.
==== Ruby/GObjectIntrospection
* Added. It is still experimental.
== Ruby-GNOME2 1.1.8: 2012-12-19
This is a bug fix release for Ruby 2.0.0.
=== Changes
==== All
* Fixes
* Fixed a bug that *.so isn't installed with Ruby 2.0.0.
== Ruby-GNOME2 1.1.7: 2012-12-10
This is a package for Windows fix release.
=== Changes
==== Ruby/GTK2
* Fixes
* Bundled GTK+ 2.24.8-1 instead of GTK+ 2.24.10-1.
[Reported by Mahoro Shimura]
=== Thanks
* Mahoro Shimura
== Ruby-GNOME2 1.1.6: 2012-12-02
This is Ruby 2.0.0 support release!
=== Changes
==== All
* Fixes
* Fixed install error on Ruby 2.0.0.
[ruby-gnome2-devel-en] Recent Ruby: 'depend' files must be changed
[Reported by Carlo E. Prelz]
==== Ruby/GLib2
* Improvements
* Improved portability a bit. '$,' is used instead of rb_output_fs.
[GktHub:#117] [Reported by Marvin Gülker]
==== Ruby/GIO2
* Fixes
* Fixed a crash bug on i386. [Reported by TAKATSU Tomonari]
==== Ruby/GTK2
* Improvements
* Added Gtk::TreeModel#iter_root. [GitHub:121] [Patch by dmaciejak]
* Added Gtk::TreeModel#iter_next. [GitHub:121] [Patch by dmaciejak]
==== Ruby/GdkPixbuf2
* Fixes
* Fixed build errors with old gdk-pixbuf.
==== Ruby/Poppler
* Improvements
* Added missing required Poppler version.
[Suggested by Grant Schoep]
[ruby-gnome2-devel-en] poppler, build fails, incorrect
required_pkg_config_package?
* Fixes
* Fixed a wrong package name on Red Hat and Fedora.
[Reported by Grant Schoep]
[ruby-gnome2-devel-en] poppler, build fails, incorrect
required_pkg_config_package?
* Changes
* Disabled auto Poppler install for Homebrew. It requires
--with-glib option but auto install with --with-glib option
isn't supported yet.
==== Ruby/GooCanvas
* Improvements
* Added Goo::Canvas#update. [GitHub:119] [Patch by dmaciejak]
* Added Goo::Canvas#request_update. [GitHub:119] [Patch by dmaciejak]
* Added Goo::Canvas#convert_from_pixels. [GitHub:123] [Patch by dmaciejak]
* Added Goo::Canvas#convert_to_pixels. [GitHub:123] [Patch by dmaciejak]
* Added Goo::Canvas#get_item_at. [GitHub:123] [Patch by dmaciejak]
* Added Goo::Canvas#bounds. [GitHub:123] [Patch by dmaciejak]
==== Ruby/GStreamer
* Improvements
* Don't pass -h and --help to GStreamer.
[GitHub:#118] [Reported by dmaciejak]
=== Thanks
* TAKATSU Tomonari
* dmaciejak
* Grant Schoep
* Carlo E. Prelz
* Marvin Gülker
|