diff --git a/Gemfile b/Gemfile index dab26d0..d5812c8 100644 --- a/Gemfile +++ b/Gemfile @@ -2,11 +2,11 @@ source "https://rubygems.org" gem 'glimmer', '~> 2.6.0' #, path: '../glimmer' gem 'os', '>= 1.0.0', '< 2.0.0' -gem 'gtk3', '~> 3.4.9' +gem 'gtk3', '~> 4.2.2' group :development do gem "rspec", "~> 3.5.0" - gem "rdoc", "~> 3.12" + gem "rdoc", "~> 6.7.0" gem "juwelier", "~> 2.1.0" gem "simplecov", ">= 0" gem 'puts_debuggerer', '> 0' diff --git a/Gemfile.lock b/Gemfile.lock index 16b8824..82e33db 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,26 +1,42 @@ GEM remote: https://rubygems.org/ specs: - addressable (2.8.0) - public_suffix (>= 2.0.2, < 5.0) + activesupport (7.2.1) + base64 + bigdecimal + concurrent-ruby (~> 1.0, >= 1.3.1) + connection_pool (>= 2.2.5) + drb + i18n (>= 1.6, < 2) + logger (>= 1.4.2) + minitest (>= 5.1) + securerandom (>= 0.3) + tzinfo (~> 2.0, >= 2.0.5) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) array_include_methods (1.4.0) - atk (3.4.9) - glib2 (= 3.4.9) + atk (4.2.2) + glib2 (= 4.2.2) awesome_print (1.9.2) - builder (3.2.4) - cairo (1.17.5) + base64 (0.2.0) + bigdecimal (3.1.8) + builder (3.3.0) + cairo (1.17.13) native-package-installer (>= 1.0.3) pkg-config (>= 1.2.2) red-colors - cairo-gobject (3.4.9) + cairo-gobject (4.2.2) cairo (>= 1.16.2) - glib2 (= 3.4.9) + glib2 (= 4.2.2) + concurrent-ruby (1.3.4) + connection_pool (2.4.1) descendants_tracker (0.0.4) thread_safe (~> 0.3, >= 0.3.1) - diff-lcs (1.5.0) - docile (1.4.0) + diff-lcs (1.5.1) + docile (1.4.1) + drb (2.2.1) facets (3.1.0) - faraday (1.9.3) + faraday (1.10.3) faraday-em_http (~> 1.0) faraday-em_synchrony (~> 1.0) faraday-excon (~> 1.1) @@ -36,22 +52,27 @@ GEM faraday-em_synchrony (1.0.0) faraday-excon (1.1.0) faraday-httpclient (1.0.1) - faraday-multipart (1.0.3) - multipart-post (>= 1.2, < 3) - faraday-net_http (1.0.1) + faraday-multipart (1.0.4) + multipart-post (~> 2) + faraday-net_http (1.0.2) faraday-net_http_persistent (1.2.0) faraday-patron (1.0.0) faraday-rack (1.0.0) faraday-retry (1.0.3) - gdk3 (3.4.9) - cairo-gobject (= 3.4.9) - gdk_pixbuf2 (= 3.4.9) - pango (= 3.4.9) - gdk_pixbuf2 (3.4.9) - gio2 (= 3.4.9) - gio2 (3.4.9) - gobject-introspection (= 3.4.9) - git (1.10.2) + fiddle (1.1.2) + gdk3 (4.2.2) + cairo-gobject (= 4.2.2) + gdk_pixbuf2 (= 4.2.2) + pango (= 4.2.2) + gdk_pixbuf2 (4.2.2) + gio2 (= 4.2.2) + gio2 (4.2.2) + fiddle + gobject-introspection (= 4.2.2) + git (2.3.0) + activesupport (>= 5.0) + addressable (~> 2.8) + process_executer (~> 1.1) rchardet (~> 1.8) github_api (0.19.0) addressable (~> 2.4) @@ -59,23 +80,24 @@ GEM faraday (>= 0.8, < 2) hashie (~> 3.5, >= 3.5.2) oauth2 (~> 1.0) - glib2 (3.4.9) + glib2 (4.2.2) native-package-installer (>= 1.0.3) pkg-config (>= 1.3.5) glimmer (2.6.0) array_include_methods (~> 1.4.0) facets (>= 3.1.0, < 4.0.0) - gobject-introspection (3.4.9) - glib2 (= 3.4.9) - gtk3 (3.4.9) - atk (= 3.4.9) - gdk3 (= 3.4.9) - gdk_pixbuf2 (= 3.4.9) - gio2 (= 3.4.9) - pango (= 3.4.9) + gobject-introspection (4.2.2) + glib2 (= 4.2.2) + gtk3 (4.2.2) + atk (= 4.2.2) + gdk3 (= 4.2.2) hashie (3.6.0) - highline (2.0.3) - json (1.8.6) + highline (3.1.1) + reline + i18n (1.14.6) + concurrent-ruby (~> 1.0) + io-console (0.7.2) + json (2.7.2) juwelier (2.1.3) builder bundler (>= 1.13) @@ -86,42 +108,54 @@ GEM rake rdoc semver - jwt (2.3.0) + jwt (2.9.0) + base64 + logger (1.6.1) matrix (0.4.2) + minitest (5.25.1) multi_json (1.15.0) - multi_xml (0.6.0) - multipart-post (2.1.1) - native-package-installer (1.1.3) - nokogiri (1.13.1-x86_64-darwin) + multi_xml (0.7.1) + bigdecimal (~> 3.1) + multipart-post (2.4.1) + native-package-installer (1.1.9) + nokogiri (1.16.7-arm64-darwin) racc (~> 1.4) - nokogiri (1.13.1-x86_64-linux) + nokogiri (1.16.7-x86_64-darwin) racc (~> 1.4) - oauth2 (1.4.7) - faraday (>= 0.8, < 2.0) + nokogiri (1.16.7-x86_64-linux) + racc (~> 1.4) + oauth2 (1.4.11) + faraday (>= 0.17.3, < 3.0) jwt (>= 1.0, < 3.0) multi_json (~> 1.3) multi_xml (~> 0.5) - rack (>= 1.2, < 3) + rack (>= 1.2, < 4) os (1.1.4) - pango (3.4.9) - cairo-gobject (= 3.4.9) - gobject-introspection (= 3.4.9) + pango (4.2.2) + cairo-gobject (= 4.2.2) + gobject-introspection (= 4.2.2) pastel (0.8.0) tty-color (~> 0.5) - pkg-config (1.4.7) - public_suffix (4.0.6) - puts_debuggerer (0.13.2) + pkg-config (1.5.6) + process_executer (1.1.0) + psych (5.1.2) + stringio + public_suffix (6.0.1) + puts_debuggerer (1.0.1) awesome_print (~> 1.9.2) - racc (1.6.0) - rack (2.2.3) - rake (13.0.6) + racc (1.8.1) + rack (3.1.7) + rake (13.2.1) rake-tui (0.2.3) tty-prompt rchardet (1.8.0) - rdoc (3.12.2) - json (~> 1.4) - red-colors (0.3.0) + rdoc (6.7.0) + psych (>= 4.0.0) + red-colors (0.4.0) + json matrix + reline (0.5.10) + io-console (~> 0.5) rspec (3.5.0) rspec-core (~> 3.5.0) rspec-expectations (~> 3.5.0) @@ -136,13 +170,15 @@ GEM rspec-support (~> 3.5.0) rspec-support (3.5.0) ruby2_keywords (0.0.5) + securerandom (0.3.1) semver (1.0.1) - simplecov (0.21.2) + simplecov (0.22.0) docile (~> 1.1) simplecov-html (~> 0.11) simplecov_json_formatter (~> 0.1) - simplecov-html (0.12.3) - simplecov_json_formatter (0.1.3) + simplecov-html (0.13.1) + simplecov_json_formatter (0.1.4) + stringio (3.1.1) thread_safe (0.3.6) tty-color (0.6.0) tty-cursor (0.7.1) @@ -153,21 +189,24 @@ GEM tty-cursor (~> 0.7) tty-screen (~> 0.8) wisper (~> 2.0) - tty-screen (0.8.1) + tty-screen (0.8.2) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) wisper (2.0.1) PLATFORMS + arm64-darwin-23 x86_64-darwin-19 x86_64-linux DEPENDENCIES glimmer (~> 2.6.0) - gtk3 (~> 3.4.9) + gtk3 (~> 4.2.2) juwelier (~> 2.1.0) os (>= 1.0.0, < 2.0.0) puts_debuggerer (> 0) rake-tui (> 0) - rdoc (~> 3.12) + rdoc (~> 6.7.0) rspec (~> 3.5.0) simplecov diff --git a/glimmer-dsl-gtk.gemspec b/glimmer-dsl-gtk.gemspec index b3236e9..5be7aac 100644 Binary files a/glimmer-dsl-gtk.gemspec and b/glimmer-dsl-gtk.gemspec differ