You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(20) |
Jun
(46) |
Jul
(58) |
Aug
(103) |
Sep
(153) |
Oct
(192) |
Nov
(228) |
Dec
(213) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(61) |
Feb
(114) |
Mar
(103) |
Apr
(51) |
May
(84) |
Jun
(38) |
Jul
(125) |
Aug
(324) |
Sep
(120) |
Oct
(98) |
Nov
(145) |
Dec
(108) |
2004 |
Jan
(75) |
Feb
(72) |
Mar
(203) |
Apr
(33) |
May
(59) |
Jun
(39) |
Jul
(41) |
Aug
(108) |
Sep
(39) |
Oct
(74) |
Nov
(98) |
Dec
(21) |
2005 |
Jan
(113) |
Feb
(93) |
Mar
(113) |
Apr
(8) |
May
(11) |
Jun
(98) |
Jul
(91) |
Aug
(39) |
Sep
(149) |
Oct
(199) |
Nov
(29) |
Dec
(4) |
2006 |
Jan
(20) |
Feb
(6) |
Mar
(19) |
Apr
(21) |
May
(119) |
Jun
(105) |
Jul
(63) |
Aug
(10) |
Sep
(18) |
Oct
(26) |
Nov
(44) |
Dec
(113) |
2007 |
Jan
(14) |
Feb
(14) |
Mar
(11) |
Apr
(8) |
May
(7) |
Jun
(49) |
Jul
(188) |
Aug
(32) |
Sep
(12) |
Oct
(32) |
Nov
(79) |
Dec
(27) |
2008 |
Jan
(54) |
Feb
(32) |
Mar
(104) |
Apr
(247) |
May
(51) |
Jun
(25) |
Jul
(6) |
Aug
(13) |
Sep
(60) |
Oct
(63) |
Nov
(49) |
Dec
(10) |
2009 |
Jan
(132) |
Feb
(14) |
Mar
(16) |
Apr
(3) |
May
(23) |
Jun
(10) |
Jul
(14) |
Aug
(12) |
Sep
(24) |
Oct
(6) |
Nov
|
Dec
(6) |
2010 |
Jan
(12) |
Feb
(13) |
Mar
(2) |
Apr
(13) |
May
(7) |
Jun
(3) |
Jul
(6) |
Aug
|
Sep
(156) |
Oct
(57) |
Nov
(9) |
Dec
(2) |
2011 |
Jan
(109) |
Feb
(431) |
Mar
(17) |
Apr
|
May
(8) |
Jun
(25) |
Jul
(12) |
Aug
(9) |
Sep
(80) |
Oct
(244) |
Nov
(341) |
Dec
(559) |
2012 |
Jan
(137) |
Feb
(185) |
Mar
(6) |
Apr
(30) |
May
(26) |
Jun
(3) |
Jul
(25) |
Aug
(5) |
Sep
(4) |
Oct
(2) |
Nov
(16) |
Dec
(190) |
2013 |
Jan
(204) |
Feb
(70) |
Mar
(137) |
Apr
(180) |
May
(149) |
Jun
(39) |
Jul
(22) |
Aug
(8) |
Sep
(78) |
Oct
(488) |
Nov
(134) |
Dec
(138) |
2014 |
Jan
(18) |
Feb
(148) |
Mar
(238) |
Apr
(177) |
May
(45) |
Jun
(36) |
Jul
(176) |
Aug
(33) |
Sep
(114) |
Oct
(265) |
Nov
(263) |
Dec
(184) |
2015 |
Jan
(163) |
Feb
(44) |
Mar
(196) |
Apr
(184) |
May
(308) |
Jun
(132) |
Jul
(81) |
Aug
(76) |
Sep
(440) |
Oct
(125) |
Nov
(75) |
Dec
(111) |
2016 |
Jan
(210) |
Feb
(88) |
Mar
(86) |
Apr
(137) |
May
(145) |
Jun
(257) |
Jul
(35) |
Aug
(312) |
Sep
(69) |
Oct
(43) |
Nov
(91) |
Dec
(103) |
2017 |
Jan
(72) |
Feb
(50) |
Mar
(80) |
Apr
(238) |
May
(122) |
Jun
(47) |
Jul
(197) |
Aug
(92) |
Sep
(21) |
Oct
(45) |
Nov
(52) |
Dec
(26) |
2018 |
Jan
(3) |
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2022 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
From: Travis CI <bu...@tr...> - 2017-07-10 08:04:48
|
Build Update for ruby-gnome2/ruby-gnome2 ------------------------------------- Build: #4475 Status: Broken Duration: 21 minutes and 54 seconds Commit: 5972c9d (master) Author: Kouhei Sutou Message: glib2 windows: remove merged patches View the changeset: https://github.com/ruby-gnome2/ruby-gnome2/compare/a1c8e2662d85...5972c9dc8dd1 View the full build log and details: https://travis-ci.org/ruby-gnome2/ruby-gnome2/builds/251902931?utm_source=email&utm_medium=notification -- You can configure recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications |
From: Kouhei S. <nu...@co...> - 2017-07-10 07:41:37
|
Kouhei Sutou 2017-07-10 16:41:04 +0900 (Mon, 10 Jul 2017) New Revision: 5972c9dc8dd1e7b9ba9c61c65a1d680acfc8199a https://github.com/ruby-gnome2/ruby-gnome2/commit/5972c9dc8dd1e7b9ba9c61c65a1d680acfc8199a Message: glib2 windows: remove merged patches Removed files: glib2/patches/glib-2.52.1-fix-build-error.diff Modified files: glib2/Rakefile Modified: glib2/Rakefile (+0 -1) =================================================================== --- glib2/Rakefile 2017-07-10 15:58:33 +0900 (e7001a0) +++ glib2/Rakefile 2017-07-10 16:41:04 +0900 (e2e0900) @@ -94,7 +94,6 @@ package_task = GNOME2::Rake::PackageTask.new do |package| :need_autoreconf => true, :patches => [ "glib-2.48.0-add-missing-exeext.diff", - "glib-2.52.1-fix-build-error.diff", ], :built_file => "bin/libglib-2.0-0.dll", }, Deleted: glib2/patches/glib-2.52.1-fix-build-error.diff (+0 -37) 100644 =================================================================== --- glib2/patches/glib-2.52.1-fix-build-error.diff 2017-07-10 15:58:33 +0900 (22e1d89) +++ /dev/null @@ -1,37 +0,0 @@ -commit 7641cf29e32dc8c58adf1829e57b8ebeba07dae8 -Author: John Lindgren <jo...@jl...> -Date: Thu Apr 13 22:31:29 2017 -0400 - - Do not mix declarations with code. - - https://bugzilla.gnome.org/show_bug.cgi?id=781298 ---- - glib/gfileutils.c | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -diff --git a/glib/gfileutils.c b/glib/gfileutils.c -index dbf96911e..ca330faaf 100644 ---- a/glib/gfileutils.c -+++ b/glib/gfileutils.c -@@ -317,6 +317,11 @@ gboolean - g_file_test (const gchar *filename, - GFileTest test) - { -+#ifdef G_OS_WIN32 -+ int attributes; -+ wchar_t *wfilename; -+#endif -+ - g_return_val_if_fail (filename != NULL, FALSE); - - #ifdef G_OS_WIN32 -@@ -327,8 +332,7 @@ g_file_test (const gchar *filename, - # ifndef FILE_ATTRIBUTE_DEVICE - # define FILE_ATTRIBUTE_DEVICE 64 - # endif -- int attributes; -- wchar_t *wfilename = g_utf8_to_utf16 (filename, -1, NULL, NULL, NULL); -+ wfilename = g_utf8_to_utf16 (filename, -1, NULL, NULL, NULL); - - if (wfilename == NULL) - return FALSE; |
From: Kouhei S. <nu...@co...> - 2017-07-10 06:59:10
|
Kouhei Sutou 2017-07-10 15:58:33 +0900 (Mon, 10 Jul 2017) New Revision: a1c8e2662d853b75629b4863f08dc32925a82b75 https://github.com/ruby-gnome2/ruby-gnome2/commit/a1c8e2662d853b75629b4863f08dc32925a82b75 Message: windows: update target versions Modified files: NEWS clutter/Rakefile gdk3/Rakefile glib2/Rakefile gnumeric/Rakefile gobject-introspection/Rakefile gstreamer/Rakefile gtksourceview3/Rakefile pango/Rakefile vte3/Rakefile webkit2-gtk/Rakefile Modified: NEWS (+25 -0) =================================================================== --- NEWS 2017-07-10 15:32:33 +0900 (d099c77) +++ NEWS 2017-07-10 15:58:33 +0900 (7926f81) @@ -20,6 +20,8 @@ * Made stable glib-mkenums output. [GitHub#1054][Patch by dai] * Supported GError in callback argument. + * Windows: Upgraded bundled GLib to 2.52.3. + * Windows: Upgraded bundled Libtasn1 to 4.12. ==== Ruby/GObjectIntrospection @@ -44,6 +46,12 @@ * Supported (({Pango::Scale})) again. [GItHub#1048][Reported by cedlemo] * Added missing backward compatibility constants. + * Windows: Upgraded bundled Pango to 1.40.6. + +==== Ruby/GDK3 + + * Improvements + * Windows: Upgraded bundled GTK+ to 3.22.16. ==== Ruby/GTK3 @@ -79,6 +87,7 @@ * Improvements * Windows: Built GDK backend again. [GitHub:#1034][Reported by Alanzote] + * Windows: Upgraded bundled Clutter to 1.26.2. ==== Ruby/WebKit2GTK @@ -86,6 +95,22 @@ * Added a sample that saves screenshot. * Supported (({WebKit2Gtk::WebContext.new(ephemeral: true)})). +==== Ruby/GStreamer + + * Improvements + * Windows: Upgraded bundled libsoup to 2.58.1. + * Windows: Upgraded bundled GStreamer to 1.12.1. + +==== Ruby/GtkSourceView3 + + * Improvements + * Windows: Upgraded bundled GtkSourceView to 3.24.3. + +==== Ruby/VTE3 + + * Improvements + * Windows: Upgraded bundled VTE to 0.48.3. + === Thanks * Alanzote Modified: clutter/Rakefile (+1 -1) =================================================================== --- clutter/Rakefile 2017-07-10 15:32:33 +0900 (a62d7b0) +++ clutter/Rakefile 2017-07-10 15:58:33 +0900 (6cf6233) @@ -115,7 +115,7 @@ package_task = GNOME2::Rake::PackageTask.new do |package| :name => "clutter", :download_site => :gnome, :label => "Clutter", - :version => "1.26.0", + :version => "1.26.2", :compression_method => "xz", :windows => { :configure_args => [ Modified: gdk3/Rakefile (+1 -1) =================================================================== --- gdk3/Rakefile 2017-07-10 15:32:33 +0900 (9b8a74b) +++ gdk3/Rakefile 2017-07-10 15:58:33 +0900 (dacd705) @@ -59,7 +59,7 @@ package_task = GNOME2::Rake::PackageTask.new do |package| :name => "gtk+", :download_site => :gnome, :label => "GTK+", - :version => "3.22.12", + :version => "3.22.16", :compression_method => "xz", :windows => { :configure_args => [ Modified: glib2/Rakefile (+2 -2) =================================================================== --- glib2/Rakefile 2017-07-10 15:32:33 +0900 (6ac74c6) +++ glib2/Rakefile 2017-07-10 15:58:33 +0900 (e7001a0) @@ -88,7 +88,7 @@ package_task = GNOME2::Rake::PackageTask.new do |package| :name => "glib", :download_site => :gnome, :label => "GLib", - :version => "2.52.1", + :version => "2.52.3", :compression_method => "xz", :windows => { :need_autoreconf => true, @@ -127,7 +127,7 @@ package_task = GNOME2::Rake::PackageTask.new do |package| :name => "libtasn1", :download_site => :gnu, :label => "Libtasn1", - :version => "4.10", + :version => "4.12", :windows => { :built_file => "bin/libtasn1-6.dll", }, Modified: gnumeric/Rakefile (+1 -1) =================================================================== --- gnumeric/Rakefile 2017-07-10 15:32:33 +0900 (c9cdf09) +++ gnumeric/Rakefile 2017-07-10 15:58:33 +0900 (0678347) @@ -37,7 +37,7 @@ package_task = GNOME2::Rake::PackageTask.new do |package| :name => "gnumeric", :download_site => :gnome, :label => "gnumeric", - :version => "1.12.34", + :version => "1.12.35", :compression_method => "xz", :windows => { :configure_args => [ Modified: gobject-introspection/Rakefile (+1 -1) =================================================================== --- gobject-introspection/Rakefile 2017-07-10 15:32:33 +0900 (8acce30) +++ gobject-introspection/Rakefile 2017-07-10 15:58:33 +0900 (7feec7a) @@ -32,7 +32,7 @@ package_task = GNOME2::Rake::PackageTask.new do |package| :name => "glib", :download_site => :gnome, :label => "GLib", - :version => "2.52.1", + :version => "2.52.3", :compression_method => "xz", :windows => { :build => false, Modified: gstreamer/Rakefile (+6 -6) =================================================================== --- gstreamer/Rakefile 2017-07-10 15:32:33 +0900 (16b3162) +++ gstreamer/Rakefile 2017-07-10 15:58:33 +0900 (3b8a29f) @@ -58,7 +58,7 @@ package_task = GNOME2::Rake::PackageTask.new do |package| :name => "libsoup", :download_site => :gnome, :label => "libsoup", - :version => "2.58.0", + :version => "2.58.1", :compression_method => "xz", :windows => { :configure_args => [ @@ -144,7 +144,7 @@ package_task = GNOME2::Rake::PackageTask.new do |package| :name => "gstreamer", :download_site => :freedesktop_gstreamer, :label => "GStreamer", - :version => "1.10.4", + :version => "1.12.1", :compression_method => "xz", :windows => { :cc_args => "-std=gnu99", @@ -164,7 +164,7 @@ package_task = GNOME2::Rake::PackageTask.new do |package| :name => "gst-plugins-base", :download_site => :freedesktop_gstreamer, :label => "GStreamer plugins (base)", - :version => "1.10.4", + :version => "1.12.1", :compression_method => "xz", :windows => { :configure_args => [ @@ -185,7 +185,7 @@ package_task = GNOME2::Rake::PackageTask.new do |package| :name => "gst-plugins-good", :download_site => :freedesktop_gstreamer, :label => "GStreamer plugins (good)", - :version => "1.10.4", + :version => "1.12.1", :compression_method => "xz", :windows => { :configure_args => [ @@ -199,7 +199,7 @@ package_task = GNOME2::Rake::PackageTask.new do |package| :name => "gst-plugins-bad", :download_site => :freedesktop_gstreamer, :label => "GStreamer plugins (bad)", - :version => "1.10.4", + :version => "1.12.1", :compression_method => "xz", :windows => { :configure_args => ["--disable-librfb"], @@ -229,7 +229,7 @@ package_task = GNOME2::Rake::PackageTask.new do |package| :name => "gst-libav", :download_site => :freedesktop_gstreamer, :label => "GStreamer libav", - :version => "1.10.4", + :version => "1.12.1", :compression_method => "xz", :windows => { :configure_args => [ Modified: gtksourceview3/Rakefile (+1 -1) =================================================================== --- gtksourceview3/Rakefile 2017-07-10 15:32:33 +0900 (2fc43c1) +++ gtksourceview3/Rakefile 2017-07-10 15:58:33 +0900 (ade96c0) @@ -44,7 +44,7 @@ package_task = GNOME2::Rake::PackageTask.new do |package| :name => "gtksourceview", :download_site => :gnome, :label => "GtkSourceView", - :version => "3.24.1", + :version => "3.24.3", :compression_method => "xz", :windows => { :configure_args => [ Modified: pango/Rakefile (+1 -1) =================================================================== --- pango/Rakefile 2017-07-10 15:32:33 +0900 (2b87dcb) +++ pango/Rakefile 2017-07-10 15:58:33 +0900 (5533b36) @@ -91,7 +91,7 @@ package_task = GNOME2::Rake::PackageTask.new do |package| :name => "pango", :download_site => :gnome, :label => "Pango", - :version => "1.40.5", + :version => "1.40.6", :compression_method => "xz", :windows => { :configure_args => [ Modified: vte3/Rakefile (+1 -1) =================================================================== --- vte3/Rakefile 2017-07-10 15:32:33 +0900 (d704f3f) +++ vte3/Rakefile 2017-07-10 15:58:33 +0900 (8fd9c1d) @@ -46,7 +46,7 @@ package_task = GNOME2::Rake::PackageTask.new do |package| :name => "vte", :download_site => :gnome, :label => "vte", - :version => "0.48.2", + :version => "0.48.3", :compression_method => "xz", :windows => { :configure_args => [ Modified: webkit2-gtk/Rakefile (+1 -1) =================================================================== --- webkit2-gtk/Rakefile 2017-07-10 15:32:33 +0900 (7f2767a) +++ webkit2-gtk/Rakefile 2017-07-10 15:58:33 +0900 (00fe498) @@ -81,7 +81,7 @@ package_task = GNOME2::Rake::PackageTask.new do |package| :name => "webkitgtk", :download_site => :webkitgtk, :label => "WebKitGTK+", - :version => "2.16.1", + :version => "2.17.4", :compression_method => "xz", :windows => { :build_concurrently => false, |
From: Kouhei S. <nu...@co...> - 2017-07-10 06:33:05
|
Kouhei Sutou 2017-07-10 15:32:33 +0900 (Mon, 10 Jul 2017) New Revision: add466acaa0ea404e9140269964f9544b7fe2778 https://github.com/ruby-gnome2/ruby-gnome2/commit/add466acaa0ea404e9140269964f9544b7fe2778 Message: Add 3.1.7 entry Modified files: NEWS Modified: NEWS (+92 -0) =================================================================== --- NEWS 2017-07-10 14:57:27 +0900 (b6a330c) +++ NEWS 2017-07-10 15:32:33 +0900 (d099c77) @@ -2,6 +2,98 @@ = NEWS +== Ruby-GNOME2 3.1.7: 2017-07-10 + +=== Changes + +==== All + + * Improvements + * Windows: Supported running commands in bundled packages. + +==== Ruby/GLib + + * Improvements + * (({GLib::Bytes#size})): Added. + * (({GLib::Bytes#length})): Added. + * (({GLib::Bytes#pointer})): Added. + * Made stable glib-mkenums output. + [GitHub#1054][Patch by dai] + * Supported GError in callback argument. + +==== Ruby/GObjectIntrospection + + * Improvements + * Supported freeing GSList. + * Supported not GObject Introspection based bindings object for + receiver. + * Supported int16 array output. + * Supported uint16 array output. + * Supported uint32 array output. + * Supported uint64 array output. + * Supported float array output. + * Supported double array output. + * Supported auto (({#inspect})) defining. + * Homebrew: Supported Homebrew not installed at /usr/local. + +==== Ruby/Pango + + * Improvements + * Supported attribute again. + [GItHub#1033][Reported by Mamoru TASAKA] + * Supported (({Pango::Scale})) again. + [GItHub#1048][Reported by cedlemo] + * Added missing backward compatibility constants. + +==== Ruby/GTK3 + + * Improvements + * Updated demo. + [GitHub#1038][GitHub#1039][GitHub#1040][GitHub#1044][GitHub#1045] + [GitHub#1046][GitHub#1047][GitHub#1049][GitHub#1050][GitHub#1051] + [GitHub#1052] + [Patch by cedlemo] + * Supported working on environment that has GTK+ 4. + [GitHub#1041][Reported by cedlemo] + * (({Gtk::TextTag#weight=})) accepts (({Pango::Weight})). + * (({Gtk::TextBuffer#insert_markup})) stops to require length. + * (({Gtk::TextTag#scale=})) accepts scale name such as (({:x_small})). + * Supported (({GLib::Bytes})) as text buffer input. + * (({Gtk::CssProvider#load_from_data})) accepts (({GLib::Bytes})). + + * Fixes + * Fixed a crash bug in demo. + [GitHub#1036][Reported by Mamoru TASAKA] + +==== Ruby/Rsvg2 + + * Improvements + * Added samples again. + + * Fixes + * Added missing Ruby/CairoGObject dependency. + [GitHub#1035][Reported by peret] + +==== Ruby/Clutter + + * Improvements + * Windows: Built GDK backend again. + [GitHub:#1034][Reported by Alanzote] + +==== Ruby/WebKit2GTK + + * Improvements + * Added a sample that saves screenshot. + * Supported (({WebKit2Gtk::WebContext.new(ephemeral: true)})). + +=== Thanks + + * Alanzote + * peret + * cedlemo + * Mamoru TASAKA + * dai + == Ruby-GNOME2 3.1.6: 2017-06-03 === Changes |
From: Kouhei S. <nu...@co...> - 2017-07-10 05:57:57
|
Kouhei Sutou 2017-07-10 14:57:27 +0900 (Mon, 10 Jul 2017) New Revision: 88d3a1ee141b79103210f5b041efa86b79ddec23 https://github.com/ruby-gnome2/ruby-gnome2/commit/88d3a1ee141b79103210f5b041efa86b79ddec23 Message: gi: remove needless code Modified files: gobject-introspection/ext/gobject-introspection/extconf.rb Modified: gobject-introspection/ext/gobject-introspection/extconf.rb (+1 -7) =================================================================== --- gobject-introspection/ext/gobject-introspection/extconf.rb 2017-07-10 14:53:33 +0900 (253d7cb) +++ gobject-introspection/ext/gobject-introspection/extconf.rb 2017-07-10 14:57:27 +0900 (a32ea91) @@ -37,13 +37,7 @@ $LOAD_PATH.unshift(mkmf_gnome2_dir.to_s) module_name = "gobject_introspection" package_id = "gobject-introspection-1.0" -begin - require "mkmf-gnome2" -rescue LoadError - require "rubygems" - gem "glib2" - require "mkmf-gnome2" -end +require "mkmf-gnome2" ["glib2"].each do |package| directory = "#{package}#{version_suffix}" |
From: Kouhei S. <nu...@co...> - 2017-07-10 05:54:10
|
Kouhei Sutou 2017-07-10 14:53:33 +0900 (Mon, 10 Jul 2017) New Revision: 09411c3414ab993908bca513f8267f1d0294cbfe https://github.com/ruby-gnome2/ruby-gnome2/commit/09411c3414ab993908bca513f8267f1d0294cbfe Message: glib2 homebrew: use "brew --prefix" Modified files: glib2/lib/mkmf-gnome2.rb Modified: glib2/lib/mkmf-gnome2.rb (+2 -1) =================================================================== --- glib2/lib/mkmf-gnome2.rb 2017-07-10 13:30:11 +0900 (c71f11c) +++ glib2/lib/mkmf-gnome2.rb 2017-07-10 14:53:33 +0900 (272741b) @@ -151,7 +151,8 @@ def setup_homebrew_libffi platform = NativePackageInstaller::Platform.detect return unless platform.is_a?(NativePackageInstaller::Platform::Homebrew) - PKGConfig.add_path("/usr/local/opt/libffi/lib/pkgconfig") + libffi_prefix = `brew --prefix libffi` + PKGConfig.add_path("#{libffi_prefix}/lib/pkgconfig") end #add_depend_package("glib2", "ext/glib2", "/...../ruby-gnome2") |
From: Travis CI <bu...@tr...> - 2017-07-10 04:54:39
|
Build Update for ruby-gnome2/ruby-gnome2 ------------------------------------- Build: #4470 Status: Fixed Duration: 23 minutes and 7 seconds Commit: eea8256 (master) Author: Kouhei Sutou Message: webkit2-gtk test: add version check View the changeset: https://github.com/ruby-gnome2/ruby-gnome2/compare/846d57b76674...eea8256676f1 View the full build log and details: https://travis-ci.org/ruby-gnome2/ruby-gnome2/builds/251871141?utm_source=email&utm_medium=notification -- You can configure recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications |
From: Kouhei S. <nu...@co...> - 2017-07-10 04:30:43
|
Kouhei Sutou 2017-07-10 13:30:11 +0900 (Mon, 10 Jul 2017) New Revision: eea8256676f1d7e2a2172fc0a935fc4327556f3c https://github.com/ruby-gnome2/ruby-gnome2/commit/eea8256676f1d7e2a2172fc0a935fc4327556f3c Message: webkit2-gtk test: add version check Modified files: webkit2-gtk/test/test-webkit2-gtk-web-context.rb Modified: webkit2-gtk/test/test-webkit2-gtk-web-context.rb (+4 -0) =================================================================== --- webkit2-gtk/test/test-webkit2-gtk-web-context.rb 2017-07-10 12:03:15 +0900 (165ecfc) +++ webkit2-gtk/test/test-webkit2-gtk-web-context.rb 2017-07-10 13:30:11 +0900 (d23b7ab) @@ -19,6 +19,10 @@ class TestWebKit2GtkWebContext < Test::Unit::TestCase sub_test_case(".new") do sub_test_case("Hash form") do + setup do + only_webkit2_gtk_version(2, 16) + end + test "ephemeral: true" do context = WebKit2Gtk::WebContext.new(ephemeral: true) assert do |
From: Travis CI <bu...@tr...> - 2017-07-10 04:06:29
|
Build Update for ruby-gnome2/ruby-gnome2 ------------------------------------- Build: #4469 Status: Broken Duration: 28 minutes and 40 seconds Commit: 846d57b (master) Author: Kouhei Sutou Message: webkit2-gtk sample: use ephemeral context View the changeset: https://github.com/ruby-gnome2/ruby-gnome2/compare/8cfc705e776b...846d57b76674 View the full build log and details: https://travis-ci.org/ruby-gnome2/ruby-gnome2/builds/251857842?utm_source=email&utm_medium=notification -- You can configure recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications |
From: Travis CI <bu...@tr...> - 2017-07-10 03:47:22
|
Build Update for ruby-gnome2/ruby-gnome2 ------------------------------------- Build: #4468 Status: Broken Duration: 28 minutes and 23 seconds Commit: 8cfc705 (master) Author: Kouhei Sutou Message: webkit2-gtk test: use "-" for word separator View the changeset: https://github.com/ruby-gnome2/ruby-gnome2/compare/7d77c35ae300...8cfc705e776b View the full build log and details: https://travis-ci.org/ruby-gnome2/ruby-gnome2/builds/251857803?utm_source=email&utm_medium=notification -- You can configure recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications |
From: Travis CI <bu...@tr...> - 2017-07-10 03:26:52
|
Build Update for ruby-gnome2/ruby-gnome2 ------------------------------------- Build: #4467 Status: Broken Duration: 23 minutes and 36 seconds Commit: 7d77c35 (master) Author: Kouhei Sutou Message: webkit2-gtk: support WebContext.new(ephemeral: true) View the changeset: https://github.com/ruby-gnome2/ruby-gnome2/compare/7e89a9bc4355...7d77c35ae300 View the full build log and details: https://travis-ci.org/ruby-gnome2/ruby-gnome2/builds/251857668?utm_source=email&utm_medium=notification -- You can configure recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications |
From: Kouhei S. <nu...@co...> - 2017-07-10 03:03:45
|
Kouhei Sutou 2017-07-10 12:03:15 +0900 (Mon, 10 Jul 2017) New Revision: 846d57b7667450b120e3a6a15f9ddb6492ac4c7a https://github.com/ruby-gnome2/ruby-gnome2/commit/846d57b7667450b120e3a6a15f9ddb6492ac4c7a Message: webkit2-gtk sample: use ephemeral context Modified files: webkit2-gtk/sample/screenshot.rb Modified: webkit2-gtk/sample/screenshot.rb (+2 -1) =================================================================== --- webkit2-gtk/sample/screenshot.rb 2017-07-10 12:03:01 +0900 (19bd017) +++ webkit2-gtk/sample/screenshot.rb 2017-07-10 12:03:15 +0900 (391a228) @@ -25,7 +25,8 @@ end main_context = GLib::MainContext.default -view = WebKit2Gtk::WebView.new +view_context = WebKit2Gtk::WebContext.new(ephemeral: true) +view = WebKit2Gtk::WebView.new(context: view_context) window = Gtk::OffscreenWindow.new window.add(view) window.set_default_size(800, 600) |
From: Kouhei S. <nu...@co...> - 2017-07-10 03:03:31
|
Kouhei Sutou 2017-07-10 12:03:01 +0900 (Mon, 10 Jul 2017) New Revision: 8cfc705e776b3331d72b3fd7e226c0c994f47fbb https://github.com/ruby-gnome2/ruby-gnome2/commit/8cfc705e776b3331d72b3fd7e226c0c994f47fbb Message: webkit2-gtk test: use "-" for word separator Renamed files: webkit2-gtk/test/test-webkit2-gtk-web-view.rb (from webkit2-gtk/test/test-webkit2-gtk-webview.rb) Renamed: webkit2-gtk/test/test-webkit2-gtk-web-view.rb (+0 -0) 100% =================================================================== |
From: Kouhei S. <nu...@co...> - 2017-07-10 03:02:29
|
Kouhei Sutou 2017-07-10 12:01:43 +0900 (Mon, 10 Jul 2017) New Revision: 7d77c35ae300a66db90b9a8d889b816866a574c2 https://github.com/ruby-gnome2/ruby-gnome2/commit/7d77c35ae300a66db90b9a8d889b816866a574c2 Message: webkit2-gtk: support WebContext.new(ephemeral: true) Added files: webkit2-gtk/test/test-webkit2-gtk-web-context.rb Copied files: webkit2-gtk/lib/webkit2-gtk/web-context.rb (from webkit2-gtk/lib/webkit2-gtk/loader.rb) Modified files: webkit2-gtk/lib/webkit2-gtk/loader.rb Modified: webkit2-gtk/lib/webkit2-gtk/loader.rb (+1 -0) =================================================================== --- webkit2-gtk/lib/webkit2-gtk/loader.rb 2017-07-10 09:57:24 +0900 (5177bf3) +++ webkit2-gtk/lib/webkit2-gtk/loader.rb 2017-07-10 12:01:43 +0900 (f5ebc01) @@ -39,6 +39,7 @@ module WebKit2Gtk def require_libraries require "webkit2-gtk/version" if @version_module.const_defined?(:MAJOR) + require "webkit2-gtk/web-context" require "webkit2-gtk/web-view" end Copied: webkit2-gtk/lib/webkit2-gtk/web-context.rb (+13 -33) 50% =================================================================== --- webkit2-gtk/lib/webkit2-gtk/loader.rb 2017-07-10 09:57:24 +0900 (5177bf3) +++ webkit2-gtk/lib/webkit2-gtk/web-context.rb 2017-07-10 12:01:43 +0900 (05527bc) @@ -1,4 +1,4 @@ -# Copyright (C) 2015-2017 Ruby-GNOME2 Project Team +# Copyright (C) 2017 Ruby-GNOME2 Project Team # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -15,39 +15,19 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA module WebKit2Gtk - class Loader < GObjectIntrospection::Loader - NAMESPACE = "WebKit2" - - def load - super(NAMESPACE) - end - - private - def pre_load(repository, namespace) - define_version_module - end - - def post_load(repository, namespace) - require_libraries - end - - def define_version_module - @version_module = Module.new - @base_module.const_set("Version", @version_module) - end - - def require_libraries - require "webkit2-gtk/version" if @version_module.const_defined?(:MAJOR) - - require "webkit2-gtk/web-view" - end - - def load_constant_info(info) - case info.name - when /_VERSION\z/ - @version_module.const_set($PREMATCH, info.value) + class WebContext + alias_method :initialize_raw, :initialize + def initialize(*args) + if args.size == 1 and args[0].is_a?(Hash) + options = args[0] + ephemeral = options[:ephemeral] + if ephemeral + initialize_new_ephemeral + else + initialize_raw + end else - super + initialize_raw(*args) end end end Added: webkit2-gtk/test/test-webkit2-gtk-web-context.rb (+37 -0) 100644 =================================================================== --- /dev/null +++ webkit2-gtk/test/test-webkit2-gtk-web-context.rb 2017-07-10 12:01:43 +0900 (165ecfc) @@ -0,0 +1,37 @@ +# Copyright (C) 2017 Ruby-GNOME2 Project Team +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +class TestWebKit2GtkWebContext < Test::Unit::TestCase + include WebKit2GtkTestUtils + + sub_test_case(".new") do + sub_test_case("Hash form") do + test "ephemeral: true" do + context = WebKit2Gtk::WebContext.new(ephemeral: true) + assert do + context.ephemeral? + end + end + + test "ephemeral: false" do + context = WebKit2Gtk::WebContext.new(ephemeral: false) + assert do + not context.ephemeral? + end + end + end + end +end |
From: Travis CI <bu...@tr...> - 2017-07-10 01:21:19
|
Build Update for ruby-gnome2/ruby-gnome2 ------------------------------------- Build: #4465 Status: Broken Duration: 23 minutes and 16 seconds Commit: 8cf2350 (master) Author: Kouhei Sutou Message: webkit2-gtk sample: support showing the specified URI View the changeset: https://github.com/ruby-gnome2/ruby-gnome2/compare/42c587b15d63...8cf235033687 View the full build log and details: https://travis-ci.org/ruby-gnome2/ruby-gnome2/builds/251838739?utm_source=email&utm_medium=notification -- You can configure recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications |
From: Kouhei S. <nu...@co...> - 2017-07-10 00:58:05
|
Kouhei Sutou 2017-07-10 09:57:24 +0900 (Mon, 10 Jul 2017) New Revision: 7e89a9bc43551f84ee76919d4ad5c587cdd0471f https://github.com/ruby-gnome2/ruby-gnome2/commit/7e89a9bc43551f84ee76919d4ad5c587cdd0471f Message: webkit2-gtk sample: use OffscreenWindow to set window size Modified files: webkit2-gtk/sample/screenshot.rb Modified: webkit2-gtk/sample/screenshot.rb (+4 -0) =================================================================== --- webkit2-gtk/sample/screenshot.rb 2017-07-10 09:56:17 +0900 (5d8efae) +++ webkit2-gtk/sample/screenshot.rb 2017-07-10 09:57:24 +0900 (19bd017) @@ -26,6 +26,10 @@ end main_context = GLib::MainContext.default view = WebKit2Gtk::WebView.new +window = Gtk::OffscreenWindow.new +window.add(view) +window.set_default_size(800, 600) +window.show_all ARGV.each do |uri| view.load_uri(uri) finished = false |
From: Kouhei S. <nu...@co...> - 2017-07-10 00:57:24
|
Kouhei Sutou 2017-07-10 09:56:17 +0900 (Mon, 10 Jul 2017) New Revision: 8cf2350336875b549724d20474fc65e8455ea477 https://github.com/ruby-gnome2/ruby-gnome2/commit/8cf2350336875b549724d20474fc65e8455ea477 Message: webkit2-gtk sample: support showing the specified URI Modified files: webkit2-gtk/sample/browser.rb Modified: webkit2-gtk/sample/browser.rb (+19 -1) =================================================================== --- webkit2-gtk/sample/browser.rb 2017-07-09 21:48:31 +0900 (de89389) +++ webkit2-gtk/sample/browser.rb 2017-07-10 09:56:17 +0900 (f65b5e6) @@ -14,15 +14,33 @@ # License along with this library; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +require "uri" require "webkit2-gtk" +uri = URI.parse(ARGV.shift || "https://webkitgtk.org/") + window = Gtk::Window.new +window.set_default_size(800, 600) window.signal_connect("destroy") do Gtk.main_quit end view = WebKit2Gtk::WebView.new -view.load_uri("http://webkitgtk.org/") +view.signal_connect("load-changed") do |_, load_event| + p [:load_changed, view.uri, load_event] +end +view.signal_connect("load-failed") do |_, _, failed_uri, error| + message = "failed to load URI: #{failed_uri}: " + message << "#{error.class}(#{error.code}): #{error.message}" + puts(message) + true +end + +if uri.class == URI::Generic + view.load_html(File.read(uri.path), uri.to_s) +else + view.load_uri(uri.to_s) +end window.add(view) window.show_all |
From: Kouhei S. <nu...@co...> - 2017-07-09 12:49:28
|
Kouhei Sutou 2017-07-09 21:48:31 +0900 (Sun, 09 Jul 2017) New Revision: 42c587b15d6307c2f31228e98ba3b8030cea5d74 https://github.com/ruby-gnome2/ruby-gnome2/commit/42c587b15d6307c2f31228e98ba3b8030cea5d74 Message: glib2: support GError in block argument conversion GitHub: fix #1053 Modified files: glib2/ext/glib2/rbglib.c glib2/ext/glib2/rbglib_error.c glib2/ext/glib2/rbgprivate.h Modified: glib2/ext/glib2/rbglib.c (+1 -0) =================================================================== --- glib2/ext/glib2/rbglib.c 2017-07-08 23:27:08 +0900 (42b00cb) +++ glib2/ext/glib2/rbglib.c 2017-07-09 21:48:31 +0900 (201eea6) @@ -1162,6 +1162,7 @@ union GDoubleIEEE754; Init_gobject(); /* Require GBoxed/GObject */ + Init_glib_error_conversions(); Init_glib_utils(); Init_glib_spawn(); Init_glib_spawnerror(); Modified: glib2/ext/glib2/rbglib_error.c (+15 -1) =================================================================== --- glib2/ext/glib2/rbglib_error.c 2017-07-08 23:27:08 +0900 (930be3c) +++ glib2/ext/glib2/rbglib_error.c 2017-07-09 21:48:31 +0900 (2e1a193) @@ -1,6 +1,6 @@ /* -*- c-file-style: "ruby"; indent-tabs-mode: nil -*- */ /* - * Copyright (C) 2011 Ruby-GNOME2 Project Team + * Copyright (C) 2011-2017 Ruby-GNOME2 Project Team * Copyright (C) 2004 Masao Mutoh * * This library is free software; you can redistribute it and/or @@ -146,6 +146,14 @@ rbgerr_define_gerror(GQuark domain, const gchar *name, VALUE module, VALUE paren return error_class; } +static VALUE +rbg_error_to_ruby(const GValue *from) +{ + GError *error; + error = g_value_get_boxed(from); + return GERROR2RVAL(error); +} + void Init_glib_error(void) { @@ -162,3 +170,9 @@ Init_glib_error(void) generic_error = rb_define_class_under(mGLib, "Error", rb_eRuntimeError); rb_include_module(generic_error, error_info); } + +void +Init_glib_error_conversions(void) +{ + rbgobj_register_g2r_func(G_TYPE_ERROR, rbg_error_to_ruby); +} Modified: glib2/ext/glib2/rbgprivate.h (+1 -0) =================================================================== --- glib2/ext/glib2/rbgprivate.h 2017-07-08 23:27:08 +0900 (560265d) +++ glib2/ext/glib2/rbgprivate.h 2017-07-09 21:48:31 +0900 (f51a87b) @@ -118,6 +118,7 @@ G_GNUC_INTERNAL void Init_gutil_callback(void); G_GNUC_INTERNAL void Init_glib_gettext(void); G_GNUC_INTERNAL void Init_glib_int64(void); G_GNUC_INTERNAL void Init_glib_error(void); +G_GNUC_INTERNAL void Init_glib_error_conversions(void); G_GNUC_INTERNAL void Init_glib_threads(void); G_GNUC_INTERNAL void Init_glib_convert(void); G_GNUC_INTERNAL void Init_glib_messages(void); |
From: Kouhei S. <nu...@co...> - 2017-07-08 14:27:40
|
Kouhei Sutou 2017-07-08 23:27:08 +0900 (Sat, 08 Jul 2017) New Revision: f4091db8260b62d6599a9b8039c6a00ed74d3bff https://github.com/ruby-gnome2/ruby-gnome2/commit/f4091db8260b62d6599a9b8039c6a00ed74d3bff Message: Merge pull request #1054 from dai-vdr/sort_files_order glib-enum-types.h sometimes generated order ramdomness Patch by dai. Thanks!!! |
From: HIGUCHI D. (V. d. <nu...@co...> - 2017-07-08 14:27:39
|
HIGUCHI Daisuke (VDR dai) 2017-07-08 21:13:17 +0900 (Sat, 08 Jul 2017) New Revision: 15e9444804f12c55163381e75af87baf0b843f9a https://github.com/ruby-gnome2/ruby-gnome2/commit/15e9444804f12c55163381e75af87baf0b843f9a Merged f4091db: Merge pull request #1054 from dai-vdr/sort_files_order Message: sort Dir.glob's result Modified files: glib2/lib/glib-mkenums.rb Modified: glib2/lib/glib-mkenums.rb (+1 -1) =================================================================== --- glib2/lib/glib-mkenums.rb 2017-07-07 22:36:38 +0900 (d1345e0) +++ glib2/lib/glib-mkenums.rb 2017-07-08 21:13:17 +0900 (044ce0a) @@ -158,7 +158,7 @@ GType #{@enum_name}_get_type (void); @target_filename = target_filename @include_files = include_files @targets = [] - files.each do |path| + files.sort.each do |path| data = "" File.open(path) do |i| data = i.read |
From: cedlemo <nu...@co...> - 2017-07-07 13:36:52
|
cedlemo 2017-07-07 02:01:43 +0900 (Fri, 07 Jul 2017) New Revision: 53d816696f7def717720a7e57d95e9c04f43c306 https://github.com/ruby-gnome2/ruby-gnome2/commit/53d816696f7def717720a7e57d95e9c04f43c306 Merged 249e701: Merge pull request #1052 from cedlemo/gtk3_sample_gtk_demo_css_multiplebgs_rb_update_pango_api Message: Update to new api of Pango Modified files: gtk3/sample/gtk-demo/css_multiplebgs.rb Modified: gtk3/sample/gtk-demo/css_multiplebgs.rb (+2 -2) =================================================================== --- gtk3/sample/gtk-demo/css_multiplebgs.rb 2017-07-03 23:50:55 +0900 (9eebc33) +++ gtk3/sample/gtk-demo/css_multiplebgs.rb 2017-07-07 02:01:43 +0900 (3bd1fc5) @@ -92,8 +92,8 @@ class CssMultiplebgsDemo def initialize_text_buffer @text = Gtk::TextBuffer.new - @text.create_tag("warning", "underline" => Pango::UNDERLINE_SINGLE) - @text.create_tag("error", "underline" => Pango::UNDERLINE_ERROR) + @text.create_tag("warning", "underline" => :single) + @text.create_tag("error", "underline" => :error) @text.text = @default_css text_buffer_signal_connect_changed end |
From: Kouhei S. <nu...@co...> - 2017-07-07 13:36:52
|
Kouhei Sutou 2017-07-07 22:36:38 +0900 (Fri, 07 Jul 2017) New Revision: 249e701d4d6f1e8f4f38821ca0c00a09f80c3240 https://github.com/ruby-gnome2/ruby-gnome2/commit/249e701d4d6f1e8f4f38821ca0c00a09f80c3240 Message: Merge pull request #1052 from cedlemo/gtk3_sample_gtk_demo_css_multiplebgs_rb_update_pango_api Update to new api of Pango Patch by cedlemo. Thanks!!! |
From: Kouhei S. <nu...@co...> - 2017-07-07 13:36:13
|
Kouhei Sutou 2017-07-07 22:35:14 +0900 (Fri, 07 Jul 2017) New Revision: aecdd25f424caf513967d198477d5267d3b81d64 https://github.com/ruby-gnome2/ruby-gnome2/commit/aecdd25f424caf513967d198477d5267d3b81d64 Message: gtk3 gtk-demo: ensure String Modified files: gtk3/sample/gtk-demo/css_basics.rb Modified: gtk3/sample/gtk-demo/css_basics.rb (+1 -1) =================================================================== --- gtk3/sample/gtk-demo/css_basics.rb 2017-07-07 22:35:08 +0900 (30359ce) +++ gtk3/sample/gtk-demo/css_basics.rb 2017-07-07 22:35:14 +0900 (b92189e) @@ -14,7 +14,7 @@ class CssBasicsDemo @window.transient_for = main_window @window.set_default_size(400, 300) - @default_css = Gio::Resources.lookup_data("/css_basics/css_basics.css", 0) + @default_css = Gio::Resources.lookup_data("/css_basics/css_basics.css", 0).to_s initialize_text_buffer container = Gtk::ScrolledWindow.new |
From: cedlemo <nu...@co...> - 2017-07-07 13:35:24
|
cedlemo 2017-07-07 01:58:25 +0900 (Fri, 07 Jul 2017) New Revision: 572b2914822f3fe240e7e417b9bd15c7ac33a54f https://github.com/ruby-gnome2/ruby-gnome2/commit/572b2914822f3fe240e7e417b9bd15c7ac33a54f Merged 0789d76: Merge pull request #1051 from cedlemo/gtk3_sample_gtk_demo_css_basics_rb_update_pango_api Message: Update to new api of Pango Modified files: gtk3/sample/gtk-demo/css_basics.rb Modified: gtk3/sample/gtk-demo/css_basics.rb (+2 -2) =================================================================== --- gtk3/sample/gtk-demo/css_basics.rb 2017-07-03 23:50:55 +0900 (cad617c) +++ gtk3/sample/gtk-demo/css_basics.rb 2017-07-07 01:58:25 +0900 (30359ce) @@ -50,8 +50,8 @@ class CssBasicsDemo def initialize_text_buffer @text = Gtk::TextBuffer.new - @text.create_tag("warning", "underline" => Pango::UNDERLINE_SINGLE) - @text.create_tag("error", "underline" => Pango::UNDERLINE_ERROR) + @text.create_tag("warning", "underline" => :single) + @text.create_tag("error", "underline" => :error) @text.text = @default_css text_buffer_signal_connect_changed end |
From: Kouhei S. <nu...@co...> - 2017-07-07 13:35:22
|
Kouhei Sutou 2017-07-07 22:35:08 +0900 (Fri, 07 Jul 2017) New Revision: 0789d76708241c4e9e4d55899564a0eabe7c2fa2 https://github.com/ruby-gnome2/ruby-gnome2/commit/0789d76708241c4e9e4d55899564a0eabe7c2fa2 Message: Merge pull request #1051 from cedlemo/gtk3_sample_gtk_demo_css_basics_rb_update_pango_api Update to new api of Pango Patch by cedlemo. Thanks!!! |