You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
This is a release that supports GTK 4.
Changes
All
windows: Removed a needless workaround for old libintl-8.dll.
doc: Added support for generating API documents.
[GitHub#1468][Patch by kojix2]
doc: Added Rake tasks to generate documents.
[GitHub#1482][Patch by Sean Champ]
Use Bundler API to load (({Gemfile.local})).
[GitHub#1483][Patch by Sean Champ]
Ruby/GLib2
Improvements
Changed to use
g_warning()
fromrb_warn()
foralready destroyed closure warning.
Dropped support for GLib 2.48 or earlier.
Added
GLib::DateTime#format_iso8601
.Added
rbg_mGLib()
.Added
rbg_mGLibObject()
.Deprecated
mGLib
.Added support for auto native package installation on Gentoo Linux.
Added
GLib.malloc
.Added
GLib.malloc0
.Added
GLib.free
.Added
GLib::Variant#to_s
.[GitHub#1491][Reported by Sean Champ]
Added
GLib::Variant#inspect
.Added
GLib::Variant.parse
.[GitHub#1491][Reported by Sean Champ]
Fixes
Ruby/GObjectIntrospection
Improvements
Don't raise an exception for
object == nil
.[GitHub#1472][Reported by Hirokazu SUZUKI]
Added support for returning a fixed size C array of
GObject
.[GitHub#1481][Reported by Sean Champ]
Added support for GObject Introspection 1.72.0 or later.
Added support for returning
GClosure
from virtualmethod.
Added support for
transfer full
boxed type returned by closure.Fixes
Fixed a bug that
gpointer
toVALUE
conversion isbroken on 32bit environment.
[GitHub#1462][Reported by Mamoru TASAKA]
Fixed a wrong
GHashTable
value conversion in Ruby ->GHashTable
.[GitHub#1481][Reported by Sean Champ]
Fixed a memory leak of
GObjectIntrospection::CallableInfo#return_type
.Fixed a memory leak for async callback.
Ruby/GTK3
Improvements
Required GTK+ 3.22 or later.
Added support for
Gtk::AccelMap.each(filter: true)
.[GitHub#1487][Reported by Sean Champ]
Fixes
Fixed wrong {
Gtk::RadioToolButton.new
usage in demo.[GitHub#1475][Reported by Sami Sieranoja]
Fixed a GC related bug of
Gtk::Widget#insert_action_group
.[GitHub#1490][Reported by Sean Champ]
Ruby/GDK4
Ruby/GTK4
Ruby/Poppler
Improvements
Poppler::Document.new(GLib::Bytes)
.Ruby/RSVG2
Fixes
[GitHub#1469][Patch by Blake Gearin]
Ruby/GStreamer
Fixes
[GitHub#1478][Patch by kojix2]
Ruby/libsecret
Improvements
Secret::Schema#attributes
.Ruby/VTE3
Improvements
Vte::Terminal#feed_child
wrapper.[GitHub#1484][Patch by Sean Champ]
Thanks
Mamoru TASAKA
kojix2
Blake Gearin
Hirokazu SUZUKI
Sami Sieranoja
Sean Champ
This discussion was created from the release Ruby-GNOME 4.0.0: 2022-09-01.
Beta Was this translation helpful? Give feedback.
All reactions