head 1.21; access; symbols pkgsrc-2023Q4:1.20.0.4 pkgsrc-2023Q4-base:1.20 pkgsrc-2023Q3:1.20.0.2 pkgsrc-2023Q3-base:1.20 pkgsrc-2023Q2:1.18.0.2 pkgsrc-2023Q2-base:1.18 pkgsrc-2023Q1:1.15.0.2 pkgsrc-2023Q1-base:1.15 pkgsrc-2022Q4:1.12.0.2 pkgsrc-2022Q4-base:1.12 pkgsrc-2022Q3:1.9.0.6 pkgsrc-2022Q3-base:1.9 pkgsrc-2022Q2:1.9.0.4 pkgsrc-2022Q2-base:1.9 pkgsrc-2022Q1:1.9.0.2 pkgsrc-2022Q1-base:1.9 pkgsrc-2021Q4:1.8.0.2 pkgsrc-2021Q4-base:1.8 pkgsrc-2021Q3:1.6.0.2 pkgsrc-2021Q3-base:1.6 pkgsrc-2021Q2:1.4.0.10 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.8 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.6 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.4 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.2 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.3.0.2 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.3.0.4 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.1.0.2 pkgsrc-2019Q3-base:1.1; locks; strict; comment @# @; 1.21 date 2024.02.23.11.25.30; author tsutsui; state Exp; branches; next 1.20; commitid nMHRDGft0s4z7yZE; 1.20 date 2023.09.03.10.22.14; author tsutsui; state Exp; branches; next 1.19; commitid yH5W97EZsVpDkjDE; 1.19 date 2023.08.12.08.37.21; author tsutsui; state Exp; branches; next 1.18; commitid r7njrRcP3rXustAE; 1.18 date 2023.06.02.16.43.30; author tsutsui; state Exp; branches; next 1.17; commitid A6IiRqkI340MqorE; 1.17 date 2023.05.13.02.44.06; author tsutsui; state Exp; branches; next 1.16; commitid ezQh6mWmd9pFqKoE; 1.16 date 2023.05.04.21.55.46; author tsutsui; state Exp; branches; next 1.15; commitid McP95MpBMxkH5HnE; 1.15 date 2023.02.24.15.06.54; author tsutsui; state Exp; branches; next 1.14; commitid AjwWyFFROrsW2NeE; 1.14 date 2023.02.11.05.20.28; author tsutsui; state Exp; branches; next 1.13; commitid SwQnCJxFe3AFd4dE; 1.13 date 2023.02.03.20.02.57; author tsutsui; state Exp; branches; next 1.12; commitid s3edUAyoIjcmm7cE; 1.12 date 2022.12.12.14.04.53; author tsutsui; state Exp; branches; next 1.11; commitid xTUZm9LQ02M85h5E; 1.11 date 2022.12.09.12.34.13; author tsutsui; state Exp; branches; next 1.10; commitid 2QEDAWChuOJ0GS4E; 1.10 date 2022.12.08.15.22.02; author tsutsui; state Exp; branches; next 1.9; commitid BuNxltj6xIIzDL4E; 1.9 date 2022.01.17.15.17.16; author tsutsui; state Exp; branches; next 1.8; commitid s6Eo81wyAM5D30pD; 1.8 date 2021.10.26.11.01.17; author nia; state Exp; branches; next 1.7; commitid zZyBItkRtOITijeD; 1.7 date 2021.10.07.14.32.18; author nia; state Exp; branches; next 1.6; commitid m3hIkras700o5TbD; 1.6 date 2021.08.29.16.49.13; author tsutsui; state Exp; branches; next 1.5; commitid dG1l7Xl0CZUa6T6D; 1.5 date 2021.08.22.17.02.43; author tsutsui; state Exp; branches; next 1.4; commitid v6o64mFToe0LoZ5D; 1.4 date 2020.05.02.18.05.05; author tsutsui; state Exp; branches; next 1.3; commitid DFrkoI0erScL4H6C; 1.3 date 2019.10.19.08.25.19; author tsutsui; state Exp; branches; next 1.2; commitid pgG93vdcRewtasHB; 1.2 date 2019.10.11.16.20.24; author tsutsui; state Exp; branches; next 1.1; commitid jXRhmzT9thgp3tGB; 1.1 date 2019.09.14.18.11.39; author tsutsui; state Exp; branches; next ; commitid DXWDVRwnbojlx0DB; desc @@ 1.21 log @ruby-gnome: update to 4.2.1. Upstream changes: https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.2.1 Ruby-GNOME 4.2.1: 2024-02-23 This is a minor bug fix release. Changes Ruby/GLib2 * Improvements + Added support for showing GType name for anonymous GType based classes. o GH-1577 o Reported by Sami Sieranoja + Added RG_DEF_SALIAS(). + Stopped providing unusable signal related methods to not signal ready objects such as GLib::Instantiatable. o GH-1589 o Reported by Sami Sieranoja + Added GLib::Type::INVALID. GLib::Type[nil] is also accepted. o GH-1594 o Reported by Sami Sieranoja + Added GLib::TimeZone#identifier. + Added GLib::TimeZone.try_convert. Ruby/GObjectIntrospection * Improvements + Ignored .hash(some_arguments) methods. It may break something. + Ignored fundamental GType. o GH-1580 o Reported by Sami Sieranoja + Added support for returning sized GType array. Ruby/GDK4 * Fixes + Fixed a GC related bug of Gdk::MemoryTexture.new. o GH-1596 o Reported by HuBandiT + Fixed a GC related bug of Gdk::Picture. o GH-1596 o Reported by HuBandiT Ruby/GTK4 * Improvements + Added a menu bar sample. o GH-1581 o GH-1582 o GH-1584 o Patch by Sami Sieranoja + Added support for Gtk::DropTarget.new([type, ...], actions). o GH-1594 o Reported by Sami Sieranoja * Fixes + Fixed deprecation message of Gtk::Button.new. o GH-1587 o Reported by Sami Sieranoja + Fixed a GC related bug of Gtk::Image. + Fixed a GC related bug of Gtk::ColumnView. o GH-1600 o Reported by HuBandiT + Fixed a GC related bug of Gtk::SingleSelection. o GH-1600 o Reported by HuBandiT Ruby/GStreamer * Improvements + Added a missing GC guard for Gst::Element#bus. o GH-1586 o Reported by Sami Sieranoja Thanks * Sami Sieranoja * HuBandiT @ text @$NetBSD: distinfo,v 1.20 2023/09/03 10:22:14 tsutsui Exp $ BLAKE2s (gstreamer-4.2.1.gem) = 96525ce816e43694b22eacb7e23467ea4e375da785aeb169816faea272fa554b SHA512 (gstreamer-4.2.1.gem) = 343ce5594079a4893c5753e813ed6b6f0f6e84dbca66cf029865578a753cdf638a28aba4d3e169ca1584184e5618134450b606938fc08f50f65c15600287a633 Size (gstreamer-4.2.1.gem) = 29696 bytes @ 1.20 log @ruby-gnome: update to 4.2.0. Upstream changes: https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.2.0 Ruby-GNOME 4.2.0: 2023-08-19 This is a minor bug fix release. Changes Ruby/GTK3 * Fixes + Suppressed a build type warning. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.19 2023/08/12 08:37:21 tsutsui Exp $ d3 3 a5 3 BLAKE2s (gstreamer-4.2.0.gem) = d0c23db8a845e1aaeef6d20e0e1f7d31d3ec74b375fd788ee5f23da0d862541e SHA512 (gstreamer-4.2.0.gem) = 083bfc1111776a0c7b98c380f17323ca4d1e06a948fd8389151070ab8bbc6b36ee6150245f948fcbb4446434ae632f14cf8c97bd3a904f8252ef9e3198aea82b Size (gstreamer-4.2.0.gem) = 29696 bytes @ 1.19 log @ruby-gnome: update to 4.1.9. Upstream changes: https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.1.8 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.1.9 Ruby-GNOME 4.1.9: 2023-08-11 This is a vte4 added release. Changes Ruby/GObjectIntrospection * Improvements + Changed to use GLib memory allocation functions instead of Ruby's one when calling callbacks. Because callbacks may be called in out of the main Ruby thread. Ruby/VTE3 * Improvements + Ensured using GTK3. Ruby/VTE4 * Improvements + Added. Ruby-GNOME 4.1.8: 2023-06-25 This is a conda support release. Changes All * Improvements + Added support for installing conda packages automatically. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.18 2023/06/02 16:43:30 tsutsui Exp $ d3 3 a5 3 BLAKE2s (gstreamer-4.1.9.gem) = 6ae4259687fc20e460835a3690912467859f2dd4d21a3fe8e99eb6a9c81e4b38 SHA512 (gstreamer-4.1.9.gem) = cd24cea07a12ccbe2c621103ad413b869772c6937f9e4433d503f8c9cba376517a32b241507851c0ce5b128153b676140259d171863b30db510e8aed1791e643 Size (gstreamer-4.1.9.gem) = 29696 bytes @ 1.18 log @ruby-gnome: update to 4.1.7. Upstream changes: https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.1.7 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.1.6 Ruby-GNOME 4.1.7: 2023-05-31 This is a minor improvement release for 4.1.6. Changes Ruby/GLib2 * Improvements + Added support for writer barrier. Ruby/CairoGObject * Improvements + Added support for specifying rcairo's source directory by RCAIRO_SOURCE_DIR. Ruby-GNOME 4.1.6: 2023-05-21 This is a minor improvement release for 4.1.5. Changes Ruby/GLib2 * Improvements + Avoided closure related TypeError in GC at exit. [Reported by Matijs van Zuijlen] Thanks * Matijs van Zuijlen @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2023/05/13 02:44:06 tsutsui Exp $ d3 3 a5 3 BLAKE2s (gstreamer-4.1.7.gem) = abd7595d187a7e7c17a5c6cb26a998aec239601218fbe6881ebc754984e727f4 SHA512 (gstreamer-4.1.7.gem) = a227bfd5ffd3ff27da9a7ffeec4819a8e3d0dacab015a866bd7be1549b85190e046f8544e9b0ffde45558183e1663697287d82a36d5f1ed563012492bdd9d5b3 Size (gstreamer-4.1.7.gem) = 29696 bytes @ 1.17 log @ruby-gnome: update to 4.1.5. Upstream changes: https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.1.5 Ruby-GNOME 4.1.5: 2023-05-11 This is a bug fix release for 4.1.4. Changes Ruby/GLib2 * Improvements + Ignored gmodule.h explicitly for MacPorts. [Reported by Akira Ouchi] Thanks * Akira Ouchi @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2023/05/04 21:55:46 tsutsui Exp $ d3 3 a5 3 BLAKE2s (gstreamer-4.1.5.gem) = b8571ca56582b5ad929bc4cca4c3b1b220af17eaa11d1582dc10809b5ec8d21b SHA512 (gstreamer-4.1.5.gem) = 94cb4c5ed5986cb76648f0e60506f66788b9a1354312c9424a38d505e1fcef19dac7a9c8645d91164e6f9111895e6a12c47e987c44ef86194c7a5487a6ebc016 Size (gstreamer-4.1.5.gem) = 29696 bytes @ 1.16 log @ruby-gnome: update to 4.1.4. Upstream changes: https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.1.4 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.1.3 Ruby-GNOME 4.1.4: 2023-05-04 This is a bug fix release for 4.1.3. Changes Ruby/GObjectIntrospection * Improvements + Hid internal INVOKERS constant to improve backward compatibility. GH-1551 [Reported by Mamoru TASAKA] Thanks * Mamoru TASAKA Ruby-GNOME 4.1.3: 2023-04-28 This is a bug fix release for 4.1.2. Changes Ruby/GObjectIntrospection * Improvements + Added support for methods and functions for enum and flags. + Improved internal GObjectIntrospection::Loader APIs but some libraries may use these APIs. So this may be a backward incompatible change. * Fixes + Fixed a bug for nullable argument support. Ruby/GTK4 * Improvements + Added examples: o GH-1551 o GH-1552 o GH-1553 o GH-1554 o GH-1555 o GH-1556 o GH-1557 o GH-1558 [Patch by Toshio Sekiya] Thanks * Toshio Sekiya @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2023/02/24 15:06:54 tsutsui Exp $ d3 3 a5 3 BLAKE2s (gstreamer-4.1.4.gem) = 0fe66a94e38cd78f8b32625086cb7f709d281eb5122316efaf6a404b88b14785 SHA512 (gstreamer-4.1.4.gem) = ad17116067f3da9227c78c086725ce312f8525044ae96be7c3e693d9ab5d85c6e13b608e30da078a5db47af34e2d87337ceb37b261363ebf260645f1ab445873 Size (gstreamer-4.1.4.gem) = 29696 bytes @ 1.15 log @ruby-gnome: update to 4.1.2. Upstream changes: https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.1.2 Ruby-GNOME 4.1.2: 2023-02-24 This is a release to improve support for the latest GNOME related libraries. Changes Ruby/GLib2 * Improvements + Added support for GLib 2.75 or later. [GH-1547] [Reported by Mamoru TASAKA] Ruby/GObjectIntrospection * Improvements + Improved wrong arguments error message for #initialize. [GH-1545] [Reported by D-W-L] Ruby/GTK4 * Improvements + Added support for GTK 4.9.3 or later. [GH-1548] [Reported by Mamoru TASAKA] + Added an example. [GH-1549] [Patch by Toshio Sekiya] Thanks * D-W-L * Mamoru TASAKA * Toshio Sekiya @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2023/02/11 05:20:28 tsutsui Exp $ d3 3 a5 3 BLAKE2s (gstreamer-4.1.2.gem) = 7cd14e326d796045e33bf854034fae93adb9ace409f2ee14e1093eb9adcf0dd1 SHA512 (gstreamer-4.1.2.gem) = c17c89fbe38d6a59f414d70d24b7793c5a1df2cbe7640cb1f5032161c0379d406c6f63d95797fdc25bc23f5a9fbd1aea272bc2ef575a940255426c027539a2a1 Size (gstreamer-4.1.2.gem) = 29696 bytes @ 1.14 log @ruby-gnome: update to 4.1.1. Upstream changes: https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.1.1 Ruby-GNOME 4.1.1: 2023-02-09 This is a release to improve callback. Changes Ruby/GLib2 * Improvements + Added missing error check in GLib::Object.type_register. [GH-1543] [Reported by D-W-L] + Added support for try_convert protocol on converting a Ruby object to boxed value. Ruby/GObjectIntrospection * Improvements + Relaxed return values from callback. Non Array value is accepted for callback that needs multiple return values. Missing return values are processed as nil. + Suppressed a warning that is reported when returning nil for boxed value. Thanks * D-W-L @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2023/02/03 20:02:57 tsutsui Exp $ d3 3 a5 3 BLAKE2s (gstreamer-4.1.1.gem) = 1936d707d24720624c7cdbdaf8b9ace76cf197911d8543573eadee45dad318ea SHA512 (gstreamer-4.1.1.gem) = 0b85d1a8e35136a27ec442173f503f8036bdf4c55931d962d8c7d1d758422ea18f60132640ba80694c8035aa3124169e6992a46b83fd77d46d9cab2f40ffd97e Size (gstreamer-4.1.1.gem) = 29696 bytes @ 1.13 log @ruby-gnome: update to 4.1.0. Upstream changes: https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.1.0 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.0.9 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.0.8 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.0.7 https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.0.6 Ruby-GNOME 4.1.0: 2023-01-31 This is a bug fix release of 4.0.9. Changes Ruby/GLib2 * Fixes + Fixed a memory leak introduced in 4.0.9. Ruby/Handy * Improvements + Renamed gem name to libhandy from handy because handy gem already exists. Ruby-GNOME 4.0.9: 2023-01-31 This is a bug fix release of 4.0.8. Changes Ruby/GLib2 * Fixes + Fixed a crash bug that is related to closure and GC. Ruby-GNOME 4.0.8: 2023-01-15 This is a bug fix release of 4.0.7. Changes Ruby/GLib2 * Fixes + Fixed a bug that gems that depend on glib2 gem can't find glib-enum-types.h. Ruby-GNOME 4.0.7: 2023-01-15 This is a release for Ruby 3.2 on Windows again. Changes Ruby/GLib2 * Improvements + Really added support for Ruby 3.2 on Windows. [GH-1535] [Reported by dsisnero] Thanks * dsisnero Ruby-GNOME 4.0.6: 2023-01-08 This is a release for Ruby 3.2 on Windows. Changes Ruby/GLib2 * Improvements + Added support for Ruby 3.2 on Windows. [GH-1533] [Reported by dsisnero] Thanks * dsisnero @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2022/12/12 14:04:53 tsutsui Exp $ d3 3 a5 3 BLAKE2s (gstreamer-4.1.0.gem) = b2938c9d9c1dd169d41c3a4a3bbb369ecfb06fbd2d59fddbafe9378c87fbd464 SHA512 (gstreamer-4.1.0.gem) = 05a895d78ecd72b6e5808d9d038f1d03ff56650815ac4566746d67df984fa94085d0878e43f4bf7250271e2e194136a9ea3115cabefe048d1f297ddf93f65e82 Size (gstreamer-4.1.0.gem) = 29696 bytes @ 1.12 log @ruby-gnome: update to 4.0.5. Upstream changes: https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.0.5 Ruby-GNOME 4.0.5: 2022-12-12 This is a bug fix release of 4.0.4. Changes Ruby/GObjectIntrospection * Fixes + Fixed a memory leak that GDestroyNotify argument's metadata isn't freed. For example, this is happen with GLib::Timeout.add. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2022/12/09 12:34:13 tsutsui Exp $ d3 3 a5 3 BLAKE2s (gstreamer-4.0.5.gem) = 308799d20322d802cb4f30df59fdc5bb89fff7f8c2159630c99544a9f4b549da SHA512 (gstreamer-4.0.5.gem) = ececb6adc953df278cba08bf0fd1825ccfe2da10b1049eb8e0ca11569ef2bf3a9d873fd9540bdf56831d0e06343f1fc26b17acacc72f7b283a845b0412cf2313 Size (gstreamer-4.0.5.gem) = 29696 bytes @ 1.11 log @ruby-gnome: update to 4.0.4. Upstream changes: https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.0.4 Ruby-GNOME 4.0.4: 2022-12-09 This is a release that adds more new libraries: Ruby/Adwaita, Ruby/GtkSourceView3 and Ruby/Handy. Changes Documents * Improvements + Added gdk4 and gtk4. [GitHub#1514] [Reported by codart] All * Improvements + Added support for macOS 12/Xcode 14. [GitHub#1516] [Reported by Apoorv Sohal] Ruby/GLib2 * Improvements + Added support for instantiating GLib::Pointer and getting address of it. + Renamed gnome2/ to gnome/ in internal library path. + Suppressed connected_closures isn't initialized warning. + Re-added GLib::ValueArray because GStreamer still uses it without replacement. [GitHub#1520] [Reported by Matt Palmer] + Set missing rb_data_type_t::wrap_struct_name. [GitHub#1522] [Patch by Peter Zhu] + Added support for more GSpawnFlags. * Fixes + Fixed a bug that GLib::Pointer.gtype and GLib::Pointer#gtype use the wrong number of arguments. + Fixed a memory leak in GLib::Object based classes. [GitHub#1523] [Patch by Peter Zhu] Ruby/GObjectIntrospection * Improvements + Added support for length in field. [GitHub#1524] [Reported by jvmf1] Ruby/GIO2 * Improvements + Added support for getting GLib::Mount by Gio::Volume#mount. [GitHub#604] Ruby/GTK4 * Improvements + [sample] Updated. [GitHub#1512] [GitHub#1515] [Patch by kojix2] [GitHub#1526] [GitHub#1527] [Patch by Daniel Mircea] * Fixes + Fixed a bug that Gtk::ScrolledWindow can't be created. [GitHub#1504] [Reported by rubyFeedback] + Fixed a typo in Gtk::Image.new. [GitHub#1504] [Reported by rubyFeedback] + Fixed a bug that Gtk::CellRendereText may be GC-ed. [GitHub#1518] [Reported by galtgenod] + Fixed a crash bug that is caused when GLib based class defined by Ruby is used. [GitHub#1444] [Reported by HuBandiT] Ruby/libsecret * Fixes + Fixed wrong MSYS2 package name. Ruby/GtkSourceView4 * Fixes + Fixed package ID. [GitHub#1525] [Reported by Daniel Mircea] Ruby/GtkSourceView5 * Added. [GitHub#1511] [Reported by galtgendo] Ruby/Adwaita * Added. [GitHub#1510] [Reported by rubyFeedback] Ruby/Handy * Added. [GitHub#1434] [Reported by Jacob Michalskie] Thanks * rubyFeedback * kojix2 * codart * Apoorv Sohal * galtgendo * Matt Palmer * Peter Zhu * HuBandiT * jvmf1 * Daniel Mircea * Jacob Michalskie @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2022/12/08 15:22:02 tsutsui Exp $ d3 3 a5 3 BLAKE2s (gstreamer-4.0.4.gem) = 0ccbd64890bb30e8e2fa4ca8d510c838951070c34c91ca7e91973429129a785c SHA512 (gstreamer-4.0.4.gem) = d101cd36d10ac043c7882a1cbfd118e784dd2064f75854e645bd38de771e0ca56bae6cc746ab28961ce093ba24bceb37661ad91923051aa425489d59b77fe787 Size (gstreamer-4.0.4.gem) = 29696 bytes @ 1.10 log @ruby-gnome: update to 4.0.3. pkgsrc changes: - update HOMEPAGE - refactor dependencies Upstream changes (from NEWS.md): Ruby-GNOME 4.0.3: 2022-09-13 This is a bug fix release of 4.0.2. Changes Ruby/GTK4 * Fixes + Fixed a bug that ext/**/*.* aren't included in .gem. [GitHub#1498] [Reported by Anatol Pomozov] Thanks * Anatol Pomozov Ruby-GNOME 4.0.2: 2022-09-05 This is a bug fix release of 4.0.1. Changes Ruby/GLib2 * Fixes + Fixed a bug that closure may be GC-ed. [GitHub#1495][Reported by Matijs van Zuijlen] Ruby/GObjectIntrospection * Fixes + Fixed a bug that callback doesn't work with GObject Introspection 1.72.0 or later. [GitHub#1496][Reported by Mamoru TASAKA] Thanks * Mamoru TASAKA * Matijs van Zuijlen Ruby-GNOME 4.0.1: 2022-09-02 This is a bug fix release of 4.0.0. Changes Ruby/GLib2 * Fixes + Fixed wrong false constant value. Ruby-GNOME 4.0.0: 2022-09-01 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() from rb_warn() for already 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 + closure: Fixed a reference count problem. 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 virtual method. + Added support for transfer full boxed type returned by closure. * Fixes + Fixed a bug that gpointer to VALUE conversion is broken 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 * Re-implemented based on the current Ruby/GDK3. Ruby/GTK4 * Re-implemented based on the current Ruby/GTK4. Ruby/Poppler * Improvements + Added support for Poppler::Document.new(GLib::Bytes). Ruby/RSVG2 * Fixes + doc: Fixed a link. [GitHub#1469][Patch by Blake Gearin] Ruby/GStreamer * Fixes + example: Updated to work with the latest GStreamer. [GitHub#1478][Patch by kojix2] Ruby/libsecret * Improvements + Added support for Secret::Schema#attributes. Ruby/VTE3 * Improvements + Removed needless Vte::Terminal#feed_child wrapper. [GitHub#1484][Patch by Sean Champ] Thanks * Mamoru TASAKA * kojix2 * Blake Gearin * Hirokazu SUZUKI * Sami Sieranoja * Sean Champ @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2022/01/17 15:17:16 tsutsui Exp $ d3 3 a5 3 BLAKE2s (gstreamer-4.0.3.gem) = 89c885d1fb4a3d5911b2afe099685a49abdadab50708091de6adc2374dc41712 SHA512 (gstreamer-4.0.3.gem) = 06298a021016698aee8b65af3d0d4e1ac2cc39d8ab1e542711d05fb20d8c05b149eeb5ec834f05c9ed3c4fe6e8482708ac404a37bfdb6e34f738c9e060fa4eaa Size (gstreamer-4.0.3.gem) = 29184 bytes @ 1.9 log @ruby-gnome: update to 3.5.1. Upstream changes (from NEWS): == Ruby-GNOME 3.5.1: 2021-01-17 This is a release for Windows. === Changes ==== All * windows: Add workaround for mingw-w64-x86_64-gettext-0.21-1 or later. Dummy (({DllMain()})) is defined. ==== Ruby/Pango * Fixes * Fixed a bug that can't be started. [GitHub#1456][Reported by Akira Ouchi] ==== Ruby/GObjectIntrospection * Fixes * Fixed a bug that (({NoMethodError})) is raised on invalid signature for constructor. === Thanks * Akira Ouchi == Ruby-GNOME 3.5.0: 2021-01-11 This is a release that adds support for Ractor. Ruby/GObjectIntrospection has some backward incompatibilities for Ractor support. If you have any problem, please report it to https://github.com/ruby-gnome/ruby-gnome/issues . === Changes ==== Ruby/GLib2 * Improvements * Added support for Ractor. * Added support for signal handlers and virtual methods in included module. * Added support for (({try_convert})) protocol for property setter. * Added support for converting tuple (({GVariant})) to Ruby. ==== Ruby/GIO2 * Improvements * Added support for GIO 2.70. * Added (({Gio::RubyInputStream})) to use Ruby objects as (({Gio::InputStream})). * Added (({Gio::RubyOutputStream})) to use Ruby objects as (({Gio::OutputStream})). ==== Ruby/GObjectIntrospection * Improvements * Added support for Ractor. This introduced some backward incompatiblities. * Added support for "transfer full" for out (({GError})). [GitHub#1437][Reported by mcclumpherty] * Added support for changing whether GVL is unlocked per object by the following APIs. * (({GObjectIntrospection::FunctionInfo#set_lock_gvl_default})) * (({GObjectIntrospection::FunctionInfo#add_lock_gvl_predicate})) * (({GObjectIntrospection::Loader#prepare_function_info_lock_gvl})) * Added support for converting from raw argument to enum. * Added support for (({GList})) return value. * Added support for reporting an error in callback. * Fixes * Fixed a bug that virtual functions of grandparent class can't be implemented. [GitHub#1433][Patch by shibafu] ==== Ruby/Pango * Improvements * Added support for Ruby 3.2. ==== Ruby/GTK3 * Improvements * Improved documentation. [GitHub#1454][Patch by Andy Maleh] * Added support for Ruby 3.2. ==== Ruby/GDK4 * Improvements * Updated pkg-config ID. [GitHub#1435][Patch by Sasi Olin] ==== Ruby/GTK4 * Improvements * Removed needless rsvg2 dependency on Windows. [GitHub#1440][Reported by HuBandiT] * Fixes * Fixed typos in warning messages. [GitHub#1442][Patch by HuBandiT] [GitHub#1415][Reported by rubyFeedback] === Thanks * shibafu * Sasi Olin * mcclumpherty * HuBandiT * rubyFeedback * Andy Maleh @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2021/10/26 11:01:17 nia Exp $ d3 3 a5 3 BLAKE2s (gstreamer-3.5.1.gem) = b93289a22b0c448ec2eaf02c0c9796059a7ff9dcd5889cb213fc70c2b249370b SHA512 (gstreamer-3.5.1.gem) = 03eed86d814b0f88a5d0912444ac50aa91ffe4abebcb97c8d721f1f671d3153e841b59b49b0e6a4a94d613c8cb2020063fd42671b3fe520365610bb5b27db475 Size (gstreamer-3.5.1.gem) = 29184 bytes @ 1.8 log @multimedia: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes The following distfiles could not be fetched (for legal reasons?): ./multimedia/adobe-flash-player/distinfo adobe-flash-player-32.0.0.465/flash_player_npapi_linux.i386.tar.gz ./multimedia/adobe-flash-player/distinfo adobe-flash-player-32.0.0.465/flash_player_npapi_linux.x86_64.tar.gz ./multimedia/libdvdcss/distinfo libdvdcss-1.4.3.tar.bz2 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2021/10/07 14:32:18 nia Exp $ d3 3 a5 3 BLAKE2s (gstreamer-3.4.9.gem) = 099dcdcd25b2f85e5986782aeb91730b4e7fb4e9aacf8747fd618eb22f8acf6e SHA512 (gstreamer-3.4.9.gem) = c34fa35c394f9c290efcc433df5c58e531a5f6a6f253072d955e280b4f685d8a14617afdc7c6a16534a087d9a02cb655b42903561d88715bb01787d788266c22 Size (gstreamer-3.4.9.gem) = 29184 bytes @ 1.7 log @multimedia: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2021/08/29 16:49:13 tsutsui Exp $ d3 1 a3 1 RMD160 (gstreamer-3.4.9.gem) = f001deac1a849f5a605721298a605605409af471 @ 1.6 log @ruby-gnome: update to 3.4.9. Upstream changes (from NEWS): == Ruby-GNOME 3.4.9: 2021-08-10 This is a bug fix release of 3.4.8. === Changes ==== Ruby/GObjectIntrospection * Fixes * Fixed a bug that (({gpointer})) to Ruby conversion breaks a value when pointer value is (({2 ** 32})) or larger. == Ruby-GNOME 3.4.8: 2021-08-09 This is a bug fix release of 3.4.7. === Changes ==== Ruby/GObjectIntrospection * Fixes * Fixed a bug that (({gpointer})) to Ruby conversion breaks a value when pointer value is (({2 ** 32})) or larger. == Ruby-GNOME 3.4.7: 2021-07-30 This is a release that improves virtual function support. === Changes ==== Ruby/GLib2 * Improvements * (({GLib::Error})): Added support for setting (({code})) and (({domain})) automatically. ==== Ruby/GObjectIntrospection * Improvements * Added support for returning object from callback. * Fixes * Fixed a bug that (({GError})) detection doesn't work. == Ruby-GNOME 3.4.6: 2021-07-17 This is a bug fix release for macOS. === Changes ==== Ruby/Pango * Fixes * Fixed a bug that (({require "pango"})) is failed on environment that has multiple font types. [GitHub#1429][Reported by Cameron Gose] === Thanks * Cameron Gose == Ruby-GNOME 3.4.5: 2021-07-07 This is a release that supports implementing virtual functions in Ruby. === Changes ==== Ruby/GLib2 * Improvements * Added (({GError})) domain and code for Ruby. ==== Ruby/GObjectIntrospection * Improvements * (({GObjectIntrospection::BaseInfo#container})): Added. * (({GObjectIntrospection::ObjectInfo#class_struct})): Added. * (({GObjectIntrospection::StructInfo#find_field})): Added. * (({RVAL2GI_VFUNC_INFO()})): Added. * Added support for implementing virtual functions in Ruby. [GitHub#1386][Based on patch by Yuto Tokunaga] You need to define (({virtual_do_#{virtual_function_name}})) method in (({type_register}))-ed class. * Added support for implementing virtual functions of interface in Ruby. [GitHub#985][Reported by Matijs van Zuijlen] [GitHub#1938][Reported by Yuto Tokunaga] * Added support for "transfer everything" UTF-8 return/output value. * Changed to accepted one character for (({gunichar})). [GitHub#1426][Reported by rubyFeedback] * (({GObjectIntrospection::CallableInfo#can_throw_gerror?})): Added. * Added support for (({GError **})) in callback. * Added support for returning (({GList})) from callback. * Changed to return (({[]})) for (({NULL})) list. * Fixes * Fixed a bug that wrong type information is used for output arguments. ==== Ruby/Pango * Added support for (({PangoFT2})). * Added support for (({PangoFc})). * Added support for (({PangoOT})). * Added support for (({PangoCairoFontMaps})). * Updated gem metadata. [GitHub#1428][Patch by Gabriel Mazetto] === Thanks * Yuto Tokunaga * Matijs van Zuijlen * rubyFeedback * Gabriel Mazetto == Ruby-GNOME 3.4.4: 2021-04-22 This is a bug fix release for Windows. === Changes ==== All * Dropped support for CentOS 6. * Dropped support for Ubuntu 16.04. * Dropped support for Ruby 2.4. * Dropped support for Ruby 2.5. * Added support for Ruby 3.0. ==== Document * Improvements * Improved how to use on Heroku. [GitHub#1414][Patch by Juan D Lopez] * Improved README. [Patch by kojix2] ==== Ruby/GLib * Improvements * Added (({RVAL2POINTER()})). * Added (({POINTER2RVAL()})). * Changed to use (({rb_cObject})) instead of (({rb_cData})) as a parent class of typed data. * Changed to use typed data instead of data for all data types. * Added support for Ractor partially. * Required GLib 2.48 or later. * (({GLib::UniChar.compose})): Added. * (({GLib::UniChar.decompose})): Added. * (({GLib::UniChar.canonical_decomposition})): Deprecated. Use (({GLib::UniChar.decompose})) instead. * (({GLib.format_size_for_display})): Deprecated. Use (({GLib.format_size})) instead. * Fixes * Fixed wrong conversions between (({VALUE})) and (({GType})). [GitHub#1386][Patch by Yuto Tokunaga] ==== Ruby/GObjectIntrospection * Improvements * Removed needless transfer check for struct. [GitHub#1396][Reported by Konrad Narewski] * Added support freeing (({GArray})) of raw struct out parameter. [GitHub#1356][Reported by aycabta] ==== Ruby/Pango * Improvements * Added (({Pango::Render::PART_*})) to keep backward compatibility. [GitHub#1311][Reported by rubyFeedback] ==== Ruby/GStreamer * Improvements * Removed needless workaround for (({Gst::ElementFactory#static_pad_templates})). [GitHub#1400][Reported by Justin Weiss] ==== Ruby/Gnumeric * Improvements * Added support for the latest Gnumeric. ==== Ruby/GTK3 * Improvements * (({Gtk::Widget#set_size_request})): Added support for (({width:})) and (({height:})). [GitHub#1406][Reported by rubyFeedback] * (({Gtk::Dialog#set_default_response})): Added support for (({Symbol})). [GitHub#1418][Reported by rubyFeedback] ==== Ruby/GDK4 * Added. ==== Ruby/GTK4 * Added. ==== Ruby/VTE3 * Improvements * Improved description. [GitHub#1406][Reported by rubyFeedback] ==== Ruby/GTK2 * Removed. ==== Ruby/GtkSourceView2 * Removed. ==== Ruby/WebKitGtk2 * Removed. ==== Ruby/VTE * Removed. === Thanks * Konrad Narewski * aycabta * rubyFeedback * Justin Weiss * Yuto Tokunaga * Juan D Lopez * kojix2 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2021/08/22 17:02:43 tsutsui Exp $ a2 1 SHA1 (gstreamer-3.4.9.gem) = 82c2e0d96cb767548f2fd2b13090a0b47cd1917f @ 1.5 log @ruby-gnome: update to 3.4.3. pkgsrc changes: - as a reparation of removal of gtk2 dependent gems in the next 3.4.4, make gtk2, webkit-gtk2, gtksourceview2, and vte gems independent packages and remove them from meta-pkgs/ruby-gnome - pkglint Upstream changes (from NEWS): == Ruby-GNOME 3.4.3: 2020-05-11 This is a follow-up release of 3.4.2. === Changes ==== Ruby/GLib2 * Fixes * Windows: Fixed a link errors. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2020/05/02 18:05:05 tsutsui Exp $ d3 4 a6 4 SHA1 (gstreamer-3.4.3.gem) = d442fa114e0322ef31b313a63e459c125936399f RMD160 (gstreamer-3.4.3.gem) = 22219e49bbf96b5eedae50df2f3356263a03f7f3 SHA512 (gstreamer-3.4.3.gem) = 3d02349d8e318ab9e4147b5c65dd1c99c2e516cb0e3e73aa3317555e70ea07fbc90de8ad8bd3712f9f24cac0cf19ea9b7fecc01ab8db5a8969d71c129f6c16f6 Size (gstreamer-3.4.3.gem) = 29696 bytes @ 1.4 log @ruby-gnome: update to 3.4.2. pkgsrc changes: - for ruby-gilb2 and ruby-gobject-introspection gems, handle generated source files that are no longer included in distributed gem files by newly introduced GEM_KEEPBUILD variable Upstream changes (from NEWS): == Ruby-GNOME 3.4.2: 2020-05-02 This is a follow-up release of 3.4.1. === Changes ==== Ruby/GLib2 * Improvements * Add support for Ruby 2.8. ==== Ruby/GTK3 * Improvements * (({Gtk::Widget#style_get_property})): Added a validation. * Updated examples. [GitHub#1318][GitHub#1319][GitHub#1320][GitHub#1321][GitHub#1322] [GitHub#1323][GitHub#1324][GitHub#1325][GitHub#1326][GitHub#1327] [GitHub#1328][GitHub#1329][GitHub#1330][GitHub#1331][GitHub#1332] [GitHub#1353][GitHub#1354][GitHub#1355][GitHub#1391] [Patch by kojix2] * Fixes * Fixed a typo. [GitHub#1307][Patch by Ismail Arilik] ==== Ruby/GObjectIntrospection * Improvements * Changed to accept (({nil})) as a false value for boolean. [GitHub#1305][Reported by Matijs van Zuijlen] * Added support for UTF-8 (({GHashTable})) value. * Added workaround for (({rsvg_handle_set_stylesheet()})). * Fixes * Fixed a bug that pointer struct isn't allocated correctly. [GitHub#1315][Reported by Konrad Narewski] ==== Ruby/GtkSourceView4 * Improvements * Added support for auto native package install on Ubuntu. [GitHub#1309][Patch by Ismail Arilik] * Added support for auto native package install on Debian GNU/Linux. ==== Ruby/VTE3 * Improvements * (({Vte::Terminal#spawn})): Made options optional. [GitHub#1333][Patch by kojix2] * Updated README. [GitHub#1335][Patch by kojix2] ==== Ruby/GdkPixbuf2 * Improvements * Updated examples. [GitHub#1336][GitHub#1337][GitHub#1338][GitHub#1339][GitHub#1340] [GitHub#1341][GitHub#1342][GitHub#1343][GitHub#1344][GitHub#1347] [GitHub#1348][GitHub#1349] [Patch by kojix2] * Updated README. [GitHub#1346][Patch by kojix2] ==== Ruby/WebKit2GTK * Fixes * Fixed dependency check. [GitHub#1351][Patch by kojix2] ==== Ruby/RSVG2 * Improvements * Updated examples. [GitHub#1357][Patch by kojix2] [GitHub#1393][Patch by Jean-Christophe Le Lann] === Thanks * Matijs van Zuijlen * Ismail Arilik * Konrad Narewski * kojix2 * Jean-Christophe Le Lann @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2019/10/19 08:25:19 tsutsui Exp $ d3 4 a6 4 SHA1 (gstreamer-3.4.2.gem) = 43b0fe0e0541d97aeb52667742ce687efc96f264 RMD160 (gstreamer-3.4.2.gem) = 0bf898f5826c0c8dd96053105256fee6f542116c SHA512 (gstreamer-3.4.2.gem) = 67e7bc822ab971cc9184a57239413c117df507be1fb56cc588f7d567a57ed25113152111744faea825e8436d022f26cdff1e115a097defb7472e81f6971d7549 Size (gstreamer-3.4.2.gem) = 29696 bytes @ 1.3 log @ruby-gnome: Update to 3.4.1. Upstream changes (from NEWS): == Ruby-GNOME 3.4.1: 2019-10-16 This is a follow-up release of 3.4.0. === Changes ==== Ruby/GDK3 * Improvements * Added support for (({String})) and (({Symbol})) as (({Gdk::Color})). [GitHub#1286][Reported by rubyFeedback] * Added support for (({String})) and (({Symbol})) as (({Gdk::RGBA})). ==== Ruby/GObjectIntrospection * Improvements * Added support for (({GBytes **})). === Thanks * rubyFeedback @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2019/10/11 16:20:24 tsutsui Exp $ d3 4 a6 4 SHA1 (gstreamer-3.4.1.gem) = 0b5b34617cea1ee683b22a275577a39736459b52 RMD160 (gstreamer-3.4.1.gem) = 81c5e95fcfb9aeed46920cd55460dad90abb82aa SHA512 (gstreamer-3.4.1.gem) = 8cf3824ce2935a68c30580c40498891b463872d22372eb5ec392c23802c91234dcae685f7fa766cddda931bfaebf525d20f1f32365e72def6731f206f9b9889e Size (gstreamer-3.4.1.gem) = 29696 bytes @ 1.2 log @ruby-gnome: Update to 3.4.0. Upstream changes (from NEWS): == Ruby-GNOME 3.4.0: 2019-10-10 This is a bug fix release of 3.3.9. === Changes ==== Ruby/ATK * Fixes * Fixed a typo. [GitHub#1302][Reported by kojix2] === Thanks * kojix2 == Ruby-GNOME 3.3.9: 2019-10-10 This is a full GLib 2.62.0 support release. === Changes ==== Ruby/GLib2 * Improvements * Deprecated (({GLib::Param::PRIVATE})). Use (({GLib::Param::STATIC_NAME})) instead. * Deprecated (({GLib::Param#private?})). Use (({GLib::Param#static_name?})) instead. * Added new flags: * (({GLib::Param::STATIC_NICK})) * (({GLib::Param::STATIC_BLURB})) * (({GLib::Param::EXPLICIT_NOTIFY})) * (({GLib::Param::DEPRECATED})) * Added new predicates: * (({GLib::Param#static_nick?})) * (({GLib::Param#static_blurb?})) * (({GLib::Param#explicit_notify?})) * (({GLib::Param#deprecated?})) * Deprecated (({ruby_gnome2_version})) in `mkmf-gnome`. Use (({ruby_gnome_version})) instead. * Added (({rbgobj_gtype_from_ruby()})). * Added (({rbg_is_object()})). * Added (({rbg_is_value()})). * Added (({rbg_is_bytes()})). * Removed needless const from the return value of (({rbg_rval2strv()})). * Removed needless const from the return value of (({rbg_rval2strv_accept_nil()})). * Added (({rbg_rval2filenamev()})). * Added (({rbg_rval2filenamev_accept_nil()})). * Stopped to define (({GType})) for (({GPollFD})). ==== Ruby/GObjectIntrospection * Improvements * Added support for conversion from (({GLib::Bytes})) to (({[gint8]})) and (({[guint8]})). * Added more information to inspected result. ==== Ruby/GIO2 * Improvements * Added support for GLib 2.62.0 or later. [GitHub#1296][Reported by Mamoru TASAKA] ==== Ruby/GTK3 * Improvements * Added (({Gtk::TreeModelSort.new})). [GitHub#1298][Reported by LutzLue] (({[gint8]})) and (({[guint8]})). ==== Ruby/GStreamer * Improvements * Removed all custom callbacks. * (({Gst::TagList#each})): Changed to yield tag name and tag values. === Thanks * LutzLue * Mamoru TASAKA @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2019/09/14 18:11:39 tsutsui Exp $ d3 4 a6 4 SHA1 (gstreamer-3.4.0.gem) = a59e42dd202d57e660b0c8de744356b895548ce0 RMD160 (gstreamer-3.4.0.gem) = 02525683844ec7fa612acc643778911b92f1abf6 SHA512 (gstreamer-3.4.0.gem) = e7a2bb512c107f17e553bda293ec6586eb98e7c84ae4b7af4e87949957f414b62d57ff648bed2f9c69d371e58893b0423fdb18919664f276c48701d31bd51d48 Size (gstreamer-3.4.0.gem) = 29696 bytes @ 1.1 log @ruby-gnome: Update to 3.3.8, and rename package names to match gems. Also reorganize several dependencies in Makefile and buildlink3.mk. See the following post for details: https://mail-index.netbsd.org/pkgsrc-users/2019/09/07/msg029327.html https://mail-index.netbsd.org/pkgsrc-users/2019/09/13/msg029356.html Upstream changes (from NEWS): == Ruby-GNOME 3.3.8: 2019-09-10 This is a partially GLib 2.62.0 support release. === Changes ==== All * Improvements * Changed our project name to Ruby-GNOME from Ruby-GNOME2. [GitHub#1277][Suggested by kojix2] [GitHub#1291][Patch by kojix2] * Stopped to release (({.tar.gz})) because they are no longer used. ==== Ruby/GLib2 * Improvements * (({GLib.convert})): Changed to set correct encoding. * (({GLib::FILENAME_ENCODING})): Added. * Changed to use the same enum object for the same enum value. * (({GLib::Enum.find})): Added. * (({GLib::Bytes#initialize})): Changed to reuse (({String})) data even if the given (({String})) isn't frozen. * (({GLib::Bytes.try_convert})): Added. * (({GLib::Enum.try_convert})): Added. * (({GLib::Flags.try_convert})): Added. * (({GLib::Type.try_convert})): Added. * (({GLib::MkEnums.create})): Added support for flags to enum definition. [GitHub#1295][Patch by Mamoru TASAKA] ==== Ruby/GIO2 * Fixes * Renamed to (({Gio::Icon#hash})) from (({Gio::Icon.hash})). [GitHub#1293][Reported by Erik Czumadewski] ==== Ruby/GObjectIntrospection * Improvements * Introduced (({try_convert})) protocol. ==== Ruby/CairoGObject * Improvements * (({Cairo::Context.try_convert})): Added. * (({Cairo::Device.try_convert})): Added. * (({Cairo::Pattern.try_convert})): Added. * (({Cairo::Surface.try_convert})): Added. * (({Cairo::ScaledFont.try_convert})): Added. * (({Cairo::FontFace.try_convert})): Added. * (({Cairo::FontOptions.try_convert})): Added. * (({Cairo::Region.try_convert})): Added. === Thanks * kojix2 * Erik Czumadewski * Mamoru TASAKA @ text @d1 1 a1 1 $NetBSD$ d3 4 a6 4 SHA1 (gstreamer-3.3.8.gem) = a39edb248546a69245fcc1dcecda6c2aa8f1d43f RMD160 (gstreamer-3.3.8.gem) = b609e0e5b03f759c6e5a9a837c8993872ab9e2e7 SHA512 (gstreamer-3.3.8.gem) = 946a080f73d26adc65c5b569ff6d08ab88172cf33f71da816e9b8347fb35460039c2627b37b26fb2480910357532ee3dc520359400f9dd54b09d339fab680700 Size (gstreamer-3.3.8.gem) = 30208 bytes @