summaryrefslogtreecommitdiff
path: root/graphics/ruby-gnome2-clutter-gtk
AgeCommit message (Collapse)AuthorFilesLines
2017-02-12Recursive revbump from fonts/harfbuzzryoon1-2/+2
2017-02-06Recursive bump for harfbuzz's new graphite2 dependency.wiz1-1/+2
2017-01-29Update ruby-gnome2 packages to 3.1.1.tsutsui2-6/+7
pkgsrc changes: * add graphics/ruby-gnome2-clutter-gdk Upstream changes: (from https://github.com/ruby-gnome2/ruby-gnome2/blob/3.1.1/NEWS) == Ruby-GNOME2 3.1.1: 2017-01-26 === 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. ==== Ruby/GObjectIntrospection * Improvements * Supported outputting (({guint8})) array. * Supported converting (({equal})) method to (({==})) method. * Supported auto (({Enumerable})) inclusion for classes and modules that have (({each})) method. ==== Ruby/GIO2 * Improvements * (({Gio::Settings#initialize})): Added backward compatible API again. * Fixes * Supported GIO 2.38 or earlier again. ==== Ruby/Pango * Fixes * (({Pango::LayoutLine#x_to_index})): Fixed a crash bug. * Windows: Updated bundled HarfBuzz to 1.4.1. * Windows: Updated bundled ICU to 58.2. ==== Ruby/GdkPixbuf2 * Improvements * (({GdkPixbuf::Pixbuf#save_to_buffer})): Supported again but it's deprecated. Use (({GdkPixbuf::Pixbuf#save})) instead. * Windows: Updated bundled gdk-pixbuf to 2.36.4. ==== Ruby/GDK3 * Improvements * Windows: Updated bundled GTK+ to 3.22.7. ==== Ruby/GTK3 * Improvements * (({Gtk::TreeViewColumn#initialize})): Supported option Hash. [GitHub#958][Patch by Detlef Wagner] * Updated samples. [Patch by cedlemo] * (({Gtk::Dialog#get_widget_for_response_id})): Supported (({Symbol})) as response ID. [GitHub#978][Patch by Detlef Wagner] * (({Gtk::Container#add})): Changed to return (({self})) again. * Windows: u ==== Ruby/Poppler * Fixes * (({Poppler::IndexIter})): Fixed a crash bug. * (({Poppler::IndexIter#child})): Added a missing (({NULL})) check. * Fixed types of action classes. They must be (({GLib::Boxed})). ==== Ruby/GStreamer * Improvements * Windows: Updated bundled GStreamer to 1.10.2. ==== Ruby/ClutterGStreamer * Improvements * Windows: Updated bundled Clutter-GStreamer to 3.0.22. ==== Ruby/GtkSourceView3 * Improvements * Windows: Updated bundled GtkSourceView to 3.22.2. ==== Ruby/GSF * Improvements * Windows: Updated bundled GSF to 1.14.41. === Thanks * Detlef Wagner * cedlemo * PeterWAWood
2016-11-18Update ruby-gnome2 packages to 3.1.0.tsutsui1-5/+5
Upstream changes: (from https://github.com/ruby-gnome2/ruby-gnome2/blob/3.1.0/NEWS) == Ruby-GNOME2 3.10.0: 2016-11-12 === 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. ==== All ==== Ruby/GIO2 * Improvements * make (({Gio::SettingsSchemaSource#list_schemas})) Rubyish. * make (({Gio::Settings#set_value})) Rubyish. * support array like API for (({Gio::Settings})). * (({Gio::ActionMap#add_action})) accepts :state * simplify, load (({Gio::File})) with GObject-Introspection loader. * simplify (({Gio::ContentType})) implementation. * Fixes * add missing required argument in test-settings-schema-source.rb. * add version check in Gio tests. * increase required version. * fix typo in action-map.rb. [Path by cedlemo] ==== Ruby/GLIB2 * Improvements * New implementation of GRClosure with new APIS: * RGClosureCallData * RGClosureCallFunc * rbgobj_set_signal_call_func() * rbgobj_get_signal_call_func() * g_rclosure_new_call() * support exit_application error message when no backtrace. * improve rbg_scan_options() performance * show all backtrace on GLib log. [GitHub#935][Suggested by Matijs van Zuijlen] * Fixes * windows: * Fix indent in windows-binary-build-task.rb. * Export glib2_binary_base_dir. * Remove needless "windows_" in methods name in windows-binary-build-task.rb. * add a debug argument for make command. * add GNOME2::Rake::WindowsBinaryBuildTask#binary_base_dir * fix a bug that SIGUSR1 breaks main loop. [GitHub#933][Reported by Vegard Sandengen] * fix error messages typo [Patch by dai-vr] * fix typo in rbgutil.c. [Patch by Kazuhiro NISHIYAMA] * fix style in rbglib_messages.c * remove needless check in rbglib_messages.c and extconf.rb ==== Ruby/GStreamer * Improvements * Fixes * fix text_color_example.rb demo. [Patch by cedlemo] ==== Ruby/GObjectIntrospection * Improvements * support GVariant string array to Ruby [Patch by Konstantinos Natsakis] * use g_variant_iter_init () to reduce dynamic memory allocation * support omitting allow-null arguments in middle of arguments * improve performance in callable-info.rb. * reduce needless method calls. * simplify invoke arguments in rb-gi-method-info.c, it improves performance. * support "can_be_" as predicate prefix. * improve performance calling a method. It catches data from info. * add GI.load shortcut for fast load. * Fixes * use short for 16bit Integer. * accept Array of numbers for gint8/guint8 array * wrong condition in function info arguments management. * use suitable type macros in ruby to C code from rb-gi-argument.c. * assign temporary Ruby object to local variable to guard from GC. * fix name conflict in rb-gi-argument.c. [Reported by kitone] * touch unrefed object in rb-gi-argument.c. * support array of UTF-8. * fill from last omitted arguments in function arguments loader. * add a missing all required case check in function arguments loader. * use rbg_variant_to_ruby in rb-gi-argument.c. * define unlock_gvl as info method. * fix typo in rb-gi-function-info.c. * don't fill missing arguments when given N arguments is less. * sink created GObject based object by default. * fix wrong default argument fill condition. * fix limit when loading arguments infos. [GitHub#895][Reported by cedlemo] * fix libffi return value handling. [GitHub#758][Reported by Mamoru TASAKA] * do not try to run a gtk demo when the user provide a bad demo name. [Patch by cedlemo] * focus on the related line in the TreeView when running demo from command line. [Patch by cedlemo] * do nothing for void type return type. [GitHub#952][Reported by cedlemo] * return value is return type is void but pointer. * windows : update patch support-external-g-ir-scanner.diff. ==== Ruby/GDK * Improvements * make (({Gdk::EventFocus#in})) rubyish. * add init hook as Gdk.on_init * Fixes * backport a patch to fix build error. ==== Ruby/GdkPixbuf2 * Improvements * support loading from file. * Fixes * fix dependency in Rakefile. [GitHub#862][Reported by Mamoru TASAKA] * add missing gio2 dependency in tests. * add missing variable in tests. * omit a test that failed by float error on i386 [GitHub#898][Reported by Mamoru TASAKA] ==== Ruby/GTK3 * Improvements * support for (({Gtk::SpinButton::input})) signal. [GitHub#855][Reported cedlemo] * new gtk demo spinbutton. [Patch by cedlemo] * add demo search_entry.rb [Patch by cedlemo] * update gtk demos to use class form instead of module form. [Patches by cedlemo] * add listbox gtk demo. [Patch by cedlemo] * update editable_cells demo. [Patch by cedlemo] * add glarea demo. [Patch by cedlemo] * update transparent demo. [Patch by Arjun Menon] * update theming_style_classes demo. [Patch by Arjun Menon] * update textscroll demo. [Patch by Arjun Menon] * update stack demo. [Patch by Arjun Menon] * update spinbutton demo. [Patch by Arjun Menon] * create (({Gtk::TreeModel#create_filter})) as an alias of #filter_new. * Fixes * load demos as classes instead of modules in main.rb. [Patch by cedlemo] * enable Gtk::Rc deprecation. * fix treemodelfilter sample issue. * force LC_NUMERIC to C when gtk3 is initialized. [Patch by cedlemo] ==== Ruby/WebKitGTK * Improvements * Fixes * windows : * update dependencies in Rakefile and patches. * use Ubuntu 16.04 as build environment. * install jsmin ==== Ruby/WebKit2GTK * Improvements * Fixes * windows : * update Rakefile and patches. * support auto latest version detection. ==== Ruby/ClutterGdk * Improvements * Fixes * add init hook as Clutter.on_init. * add Clutter and Gdk integration API. ==== Ruby/ClutterGtk * Improvements * add clutter-gdk dependency. * Fixes * window-test.rb sample : use icons only included in the default theme. * remove needless pack method usage in test.rb sample. * follow improved API in event.rb sample. ==== Ruby/ClutterGdk * Improvements * create a GObject-Introspection loader. [Patch by cedlemo] * Fixes * update description in README and in Rakefile. * remove needless code in Rakefile. * remove needless code in GObject-Introspection loader. ClutterGdk is part of Clutter. ==== Ruby/GStreamer * Improvements * add (({Gst::Bin#each})). [GitHub#927][Reported by cedlemo] * add only_gstreamer_version method. * Fixes * use post_load in order to use require_libraries. ==== Ruby/Pango * Fixes * pango windows: remove needless patch. ==== Thanks * Arjun Menon * cedlemo * dai-vr * Kazuhiro NISHIYAMA * kitone * Konstantinos Natsakis * Mamoru TASAKA * Matijs van Zuijlen * Vegard Sandengen
2016-10-09Update ruby-gnome2 packages to 3.0.9.tsutsui2-7/+6
Upstream changes: (from https://github.com/ruby-gnome2/ruby-gnome2/blob/3.0.9/NEWS) == Ruby-GNOME2 3.0.9: 2016-08-12 === 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. ==== Ruby/GIO2 * Improvements * Fixes * remove needless lazy initialization. * follow GI API improvement. ==== Ruby/GLIB2 * Improvements * support for GLib 2.30 on CentOS 6. [ruby-list:50310][5.5] [ruby-list:50316][5.5] * add GLib 2.30 check. * add GLib 2.34 check. * support customizing signal callback. * support (({GObject#bind_property_full})). [patch by cedlemo] * clean code and style issue. * fix GC bug that alive proc may be GC-ed. * Fixes * windows: improve rake. * split g-ir-compiler args. * add debug option as comment. * fix wrong define location. * use predicate style. * fix wrong function in rbglib-variant.c. * bump version. * use SPDX format for license. * homebrew: * add workaround for libffi.pc isn't found on OS X. * enable libffi workaround for gi. * remove checks for old Ruby. * Ruby 2.1 or later has (({rb_str_new_cstr})). * set UTF-8 encoding to (({GLIB.XXX_to_utf8})) return value. * remove unused variables in rbglib_convert.c. [patch by cedlemo] * support Ruby 2.4 Integer unification. [patch Hiroshi Hatake] * gnome2 rake add windows:version:update task. * gnome2 rake reduce too much update. * gnome2 rake accept the latest version isn't found case. * gnome2 rake ignore development series. * windows: update dependencies. * support :freedesktop download site. * support :freedesktop_gstreamer download site. * ignore development version in :freedesktop_gstreamer. ==== Ruby/GStreamer * Improvements * Fixes * windows: improve rake file. * update patches. * follow file name change. * specify x86_64 as arch for 64bit Windows. * stop splitting g-ir-compiler args by default. * fix typo. * windows: update dependencies. * use :freedesktop_gstreamer download_site. * update external packages. ==== Ruby/Poppler * Improvements * Fixes * windows: improve rake file. * use https. * add missing Makefile existence check. * segmentation fault in (({Poppler::Page#text_layout})). [patch by YAMAMOTO Masayuki] * use (({GdkPixbuf::Pixbuf})) form in sample files. [patch by cedlemo] * remove needless gdk_pixbuf2 build dependency. * add missing make file existence check in run-test.rb. ==== Ruby/GObjectIntrospection * Improvements * support dispatching by Flags and Enums. [GitHub#745][Reported by Mamoru TASAKA] * cache results of methods of (({GI::CallableInfo})). [GitHub#749][Reported by rafagf1] * cache collection reader result. [GitHub#749][Reported by rafagf1] * reduce needless function call. [GitHub#749][Reported by rafagf1] * cache (({GI::AgInfo#gclosure?})). * add (({GI::Loader#rubyish_class_name})). [patch by cedlemo] * accept on_XXX as predicate method name. * support gslist of structure values as return value. [patch by cedlemo] * make constant name easy to customize. * Fixes * fix a typo in loader.rb. * fix a bug that int32[] returns wrong values. [GitHub#758][reported by TASAKA] * don't return array length output argument for return value. * windows: update dependencies. ==== Ruby/GDK3 * Improvements * Fixes * windows: * support symbolic icons. [GitHub#750][Abby Archer] * use (({GdkPixbuf::Pixbuf})) form in gdk3 library and test files. [patch by cedlemo] * Rake file update GTK+ version. ==== Ruby/GTK3 * Improvements * update gtk-demo textscroll. [patch by cedlemo] * update gtk-demo data files to Gtk 3.20. [patch by cedlemo] * cache (({Gtk::TreeModel#get_column_type})). [GitHub#749][Reported by rafagf1] * update gtk-demo main.rb to Gtk 3.20. [patch by cedlemo] * update theming_style_classes gtk demo to 3.20. [patch by cedlemo] * update assistant gtk demo to 3.20. [patch by cedlemo] * update css related gtk demos to 3.20. [patch by cedlemo] * update markup gtk demo to 3.20. [patch by cedlemo] * update font-features demo to 3.20. [patch by cedlemo] * make (({Gtk::TreeView#expand_row})) rubyish. * support "row-collapsed" and "row-expanded" signals for (({Gtk::TreeView})). [GitHub#762][Reported Eric Cunningham] * update misc sample bindings.rb to Gtk 3.20. [patch by cedlemo] * update rotated text gtk demo. [patch by cedlemo] * update pixbufs gtk demo. [patch by cedlemo] * hide "found" return value from (({Gtk::TextView#get_iter_at_XXX})). [GitHub#794][Reported by Miguel Hernández] * add (({Gtk::TextView#get_iter_at})) * Fixes * guard text marks from GC. [GitHub#743][Reported by cedlemo] * fix a bug that GC-ed (({Gtk::TextTag})) may be reused. * relax condition in test for (({Gtk::ListStore})). * use GTK+ version check in test for (({Gtk::Image})). * fix issue in the gtk3 tutorial. [patch from Renich Bon Ciric] * follow (({Gtk::TextBuffer#select_bounds})) API change. [GitHub#794][Reported by Miguel Hernandez] * (({Gtk::TextView#get_iter_at*})) return nil when not found. [GitHub#794][Reported by Miguel Hernandez] * fix typo at gtk-demo. [patch by tSU_RooT] * use (({GdkPixbuf::Pixbuf})) form in gtk-demo files. [patch by cedlemo] * use (({GdkPixbuf::Pixbuf})) form in sample misc files. [patch by cedlemo] * use (({GdkPixbuf::Pixbuf})) form in test files. [patch by cedlemo] * gtk3 sample: follow (({Gtk::TextBuffer#select_bounds})) API change. [GitHub#794][Reported by Miguel Hernández] * (({Gtk::TextView#get_iter_at*})) return nil when not found. [GitHub#794][Reported by Miguel Hernández] * fix wrong method used in order to set window size in tutorial samples. [patch by Renich Bon Ciric] * fix label in ((#Gtk::TextView})) tests. * fix typo at gtk-demo. [patch by tSU_RooT] * update all samples, tests, demo, tutorial to use (({GdkPixbuf#Pixbuf})). [patch by cedlemo] * add gtk3 demo transparent.rb. [patch by cedlemo] * update sample with (({Gtk::SeclectionData})) API changes. [patch by cedlemo] * lib and tests follow GI API improvement. * test omit on old GTK+. * require more newer GTK+ version for (({Gtk::TextView})) test. ==== Ruby/Pango * Improvements * add tests for (({Pango::Context})). [patch by cedlemo] * improve tests for (({Pango::Context})). * implement (({Pango::Context#set_chape_renderer})). * add (({Pango::AttrShape#data})). [GitHub#766][Reported by cedlemo] * Fixes * fix error with MACRO usage in rbpangoattrlist.c. [patch by cedlemo] * fix a bug that (({Pango#GlyphGeometry#geometry=})) does nothing. * fix GC related problem in rbpangocontext.c. * windows: update external packages. ==== Ruby/GSF * Improvements * start GSF module. [patch by cedlemo] * Fixes * follow GI API improvement. * windows: fix external package name. * windows: update external packages. ==== Ruby/GOffice * Improvements * start GOffice module. [patch by cedlemo] * support version. * Fixes * add tests for GOffice. * use (({GI::Loader#rubyish_class_nme})) in loader.rb. [patch by cedlemo] * add rules in order to fix issues when building objects. [patch by cedlemo] * add availability check in tests. * fix condition issue in test. * make some tests omitted when run by Travis CI. * windows: update external packages. ==== Ruby/Gnumeric * Improvements * start Gnumeric module. [patch by cedlemo] * Fixes * add missing dependency in run-test.rb. * use (({GI::Loader#rubyish_class_nme})) in loader.rb. [patch by cedlemo] * add rules in order to fix issues when building objects. [patch by cedlemo] * travis : add gnumeric as package to install instead of relying on dep. [patch by cedlemo] * improve renaming rules for C structures to ruby Class in GI loader. [patch by cedlemo] * add rules in order to avoid 2 objects information beeing reloaded. [patch by cedlemo] * windows: fix external package version. ==== Ruby/GdkPixbuf2 * Improvements * replace C implementation with one based on GObject-Introspection. [patch by cedlemo] * implement backward compatibility for (({GdkPixbuf::Pixbuf.new})). [patch by cedlemo] * add rubyish methods. * add (({GdkPixbuf::Pixbuf#composite!})). * implement rubyish methods: * (({GdkPixbuf#dup})) * (({GdkPixbuf#fill!})) * (({GdkPixbuf#rotate})) * (({GdkPixbuf#saturate_and_pixelate})) * (({GdkPixbuf#save})) * (({GdkPixbuf#scale})) * (({GdkPixbuf#scale!})) * support version information. * support options in (({GdkPixbuf::Pixbuf#composite})) and (({GdkPixbuf::Pixbuf#composite!})). * Fixes * remove needless lazy initialization. * improve tests. * add deprecated message for backward compatibility. * add tests for (({GdkPixbuf::Pixbuf#new})). [patch by cedlemo] * add tests for (({GdkPixbuf::Pixbuf#dup})) and (({GdkPixbuf::Pixbuf#fill!})). [patch by cedlemo] * ignore no-gi version of gdk_pixbuf2 in run-test.rb and extconf.rb. * add tests for (({GdkPixbuf::Pixbuf#rotate})) and (({GdkPixbuf::Pixbuf#new})). [patch by cedlemo] * update and fix issues in the samples. [patch by cedlemo] * improve gdk_pixbuf2 libs and tests style, and add missing copyright header. * add missing GObjectIntrospection dependency in tests. * add backward compatibility between the old Gdk::Pixbuf and GdkPixbuf::Pixbuf. * supports running on different directory for gdk_pixbuf2 samples. * add (({PixbufLoader#last_write})). * add tests for (({GdkPixbuf#new})). [patch by cedlemo] * add tests for (({GdkPixbuf#new})) with :file and :scale parameters. [patch by cedlemo] * add tests for (({GdkPixbuf#new})) from subpixbuf. [patch by cedlemo] * add backward compatibily for (({GdkPixbuf::Pixbuf#new})) and (({GdkPixbuf::Pixbuf#new_subpixbuf})). * simplify and improve tests. * use warn and raise instead of puts messages. * add test for (({GdkPixbuf::Pixbuf#dup})). [patch by cedlemo] * add test for (({GdkPixbuf::Pixbuf#new})) from data. [patch by cedlemo] * add test for (({GdkPixbuf::Pixbuf#fill!})). [patch by cedlemo] * clean (({GdkPixbuf::Pixbuf#fill!})) tests. * add test for (({GdkPixbuf::Pixbuf#new})) from bytes. [patch by cedlemo] * clean (({GdkPixbuf::Pixbuf#new})) tests. * add (({GdkPixbuf::Pixbuf#rotate})) tests. [patch by cedlemo] * clean (({GdkPixbuf::Pixbuf#rotate})) tests. * add (({GdkPixbuf#new})) from resource test. [patch by cedlemo] * add (({GdkPixbuf::Pixbuf#new})) from resource at scale tests. [patch by cedlemo] * clean (({GdkPixbuf::Pixbuf#new})) tests. * update sample with the GdkPixbuf::Pixbuf form. * add deprecated hook for (({GdkPixbuf::PixbufFormat#signature})). * add tests for (({GdkPixbuf::Pixbuf#saturate_and_pixelate})). [patch by cedlemo] * keep backward compatibility for (({Gdk::PixbufError})). ==== Ruby/VTE3 * Improvements * Fixes * remove needless lazy load. * windows: update external package. ==== Ruby/GTK2 * Improvements * Fixes * use (({GdkPixbuf::Pixbuf})) form in library, test and sample files. [patch by cedlemo] ==== Ruby/RSVG2 * Improvements * Fixes * use (({GdkPixbuf::Pixbuf})) form in library, test and sample files. [patch by cedlemo] * windows: update external packages. ==== Ruby/Clutter * Improvements * Fixes * use (({GdkPixbuf::Pixbuf})) form in library, test and sample files. [patch by cedlemo] * windows update version. ==== Ruby/ClutterGtk * Improvements * Fixes * use (({GdkPixbuf::Pixbuf})) form in library, test and sample files. [patch by cedlemo] * Fix issue with initialization of (({Gtk::IconView})) without hash argument. [patch by cedlemo] ==== Ruby/ClutterGstreamer * Improvements * Fixes * add missing gdk_pixbuf2 dependency in tests. ==== Ruby/GtkSourceView3 * Improvements * Fixes * windows: update dependencies. ==== Ruby/GSF * Added. ==== Ruby/GOffice * Added. ==== Ruby/Gnumeric * Added. ==== Thanks * Mamoru TASAKA * rafagf1 * 5.5 * Abby Archer * Eric Cunningham * Hiroshi Hatake * Renich Bon Ciric * Miguel Hernández * tSU_RooT * YAMAMOTO Masayuki * cedlemo
2016-08-03Revbump after graphics/gd updateadam1-1/+2
2016-04-16Update ruby-gnome2 packages to 3.0.8.tsutsui2-7/+6
Upstream changes: (from https://github.com/ruby-gnome2/ruby-gnome2/blob/3.0.8/NEWS) = Ruby-GNOME2 3.0.8: 2016-04-03 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 Aurelien Jacobs] * Supported array in (({rg_ruby_to_variant})). [Patch by Aurelien 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] * Fixes * Fixed a bug that raw string is converted to UTF-8. * Fixed handling of 64 bits (({FIXNUM})) variant initialization. ==== Ruby/GObjectIntrospection * Improvements * Supported allocated output parameter. * Supported dynamic callback. * Supported enum as output value. * Added function type name in error message. * Added (({RB_ZALLOC})). * Supported freeing GType-ed union. [GitHub#700][Reported by cedlemo] * Added (({GI::Repository#get_version})). * Fixes * Fixed a bug that block is always ignored in singleton method. [ruby-gnome2-devel-ja][Reported by Yuuki Harano] ==== Ruby/GIO2 * Improvements * Supported (({Gio::Application.new(:arguments => [...]})). [GitHub#519][Reported by Mamoru TASAKA] * Started to use dynamic callback. ==== Ruby/GTK3 * Improvements * Supported (({Gtk::Clipboard#request_text})). [ruby-gnome2-devel-en][Reported by Detlef Reichl] * Supported (({Gtk::Clipboard#request_contents})). * Supported (({Gtk::Clipboard#request_image})). * Supported (({Gtk::Clipboard#request_targets})). * Supported (({Gtk::Clipboard#request_rich_text})). * Supported (({Gtk::Clipboard#request_uris})). * Updated main demo application. [Patch by cedlemo] * Updated and finished sample tutorial. [Patch by cedlemo] * Supported (({Gtk::TreeModel#set_sort_func})). [GitHub#596][Reported by Christopher L. Ramsey] * Supported (({Gtk::Box#set_child_packing})). [GitHub#602][Reported by Ibrahim Tencer] * Updated stack demo. [Patch by cedlemo] * Added scale demo. [Patch by cedlemo] * Updated theming style classes demo. [Patch by cedlemo] * Created entry buffer demo. [Patch by cedlemo] * Made (({Gtk::EntryBuffer#new more rubyish})). [Patch by cedlemo] * Added markup demo. [Patch by cedlemo] * Added headerbar demo. [Patch by cedlemo] * Updated css accordion demo. [Patch by cedlemo] * Added pickers demo. [Patch by cedlemo] * Updated links demo. [Patch by cedlemo] * Added overlay demo. [Patch by cedlemo] * Added textmask demo. [Patch by cedlemo] * Added sidebar demo. [Patch by cedlemo] * Updated spinner demo. [Patch by cedlemo] * Updated entry completion demo. [Patch by cedlemo] * Added revealer demo. [Patch by cedlemo] * Updated expander demo. [Patch by cedlemo] * Added overlay2 demo. [Patch by cedlemo] * Updated colorsel demo. [Patch by cedlemo] * (({rbgobj_gc_mark_instance})) has to be called for the (({Gtk::TreeSelection})). [Patch by Hiroyuki Ito] * Updated css basics demo. [Patch by cedlemo] * Made (({Gtk::TreeModel#iter_nth_child})) and (({Gtk::TreeModel#iter_children})) work like (({#get_value})). * Added methods to Gtk::TreeIter: * (({Gtk::TreeIter#previous!})) * (({Gtk::TreeIter#has_child?})) * (({Gtk::TreeIter#n_children})) * (({Gtk::TreeIter#nth_child})) * (({Gtk::TreeIter#children})). [Patch by Hiroyuki Ito] * Added support for (({Gtk::TreeSelection})). [Patch by dutchhome] * Updated builder demo. [Patch by cedlemo] * Updated css pixbufs demo. [Patch by cedlemo] * Updated button box demo. [Patch by cedlemo] * Created css shadows demo. [Patch by cedlemo] * Updated infobar demo. [Patch by cedlemo] * Added support for MenuPositionFunc in (({Gtk::Menu#popup})). [GitHub#61][Reported by Abby Archer] * Made (({Gtk::Widget#translate_coordinates})) more rubyish. [Patch by cedlemo] * Added support for (({EntryCompletionMatchFunc})). [Patch by Hiroyuki Ito] * Updated iconview edit demo. [Patch by cedlemo] * Updated sizegroup demo. [Patch by cedlemo] * Updated cursors demo. [Patch by cedlemo] * Made (({Gtk::MenuItem#new})) like (({Gtk::CheckMenuItem#new})). [Patch by Hiroyuki Ito] * Move the (({#set_values})) implementation to (({Gtk::TreeModel})) instead of (({Gtk::ListStore})). [GitHub#659][Reported by detlef] * Updated search entry2 demo. [Patch by cedlemo] * Updated menus demo. [Patch by cedlemo] * Updated css multiplebgs demo. [Patch by cedlemo] * Added auto generated callback for AssistantPageFunc. * Added auto generated callback for BuilderConnectFunc. * Updated model button demo. [Patch by cedlemo] * Updated dialog demo. [Patch by cedlemo] * Added another example sample for (({Gtk::TreeStore})). [Patch by cedlemo] * Added the methods: * (({Gtk::TreePath#next!})) * (({Gtk::TreePath#prev!})) * (({Gtk::TreePath#up!})) * (({Gtk::TreePath#down!})). [Patch by cedlemo] * Added (({Gtk::TreeIter#first_child})). [Patch by cedlemo] * Updated filtermodel demo. [Patch by cedlemo] * Updated popover demo. [Patch by cedlemo] * Supported (({Gtk::Builder#connect_signals})). * Added new sample icons-theme-viewer.rb. [Patch by cedlemo] * Added new sample menus_from_resources.rb. [Patch by cedlemo] * Updated printing demo. [Patch by cedlemo] * Updated assistant demo. [Patch by cedlemo] * Updated panes demo. [Patch by cedlemo] * Updated font features demo. [Patch by cedlemo] * Fixes: * Fixed a bug that (({Gtk::Widget.set_connect_func})) doesn't work. [GitHub#703][Reported by cedlemo] ==== Ruby/Poppler * Improvements: * Removed needless (({POPPLER_TYPE_ORIENTATION})) binding. [GiHub#653][Reported by Rob Brackett] ==== Ruby/WebKit2GTK * Improvements: * Supported old WebKit2GTK+. === Thanks * Detlef Reichl * Mamoru TASAKA * cedlemo * Christopher L. Ramsey * Hiroyuki Ito * dutchhome Jon Raiford * Rob Brackett * Abby Archer * Yuuki Harano * detlef * Aurelien Jacobs * Hiroshi Hatake * Malo Skrylevo
2016-01-24Switch ruby-gnome2 packages to using gem.tsutsui3-13/+29
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
2014-01-05Import ruby-gnome2-clutter-gtk-2.0.2 as graphics/ruby-gnome2-clutter-gtk.obache3-0/+28
Ruby-GNOME 2 is a set of Ruby language bindings for the various application development libraries included with the GNOME/GTK+ environment. Ruby/ClutterGTK is a Ruby binding of Clutter-GTK.