Thread overview
giD v0.9.5: GStreamer, json-glib, libadw, and libpanel bindings; signal handler improvements; memory leak fixes; and more
2 days ago
Element Green
1 day ago
Dejan Lekic
2 days ago

giD v0.9.5 has now been released which adds several additional bindings with the total library count now over 60 with high API coverage.

New bindings include:

  • GStreamer libraries - Powerful multimedia streaming library
  • Adw - Building blocks for modern Gnome applications using Gtk4
  • Panel - Dock/panel library for Gtk4 and Adw for developing IDE and other similar applications with dynamic interfaces
  • json-glib - JSON reading/writing library

Other changes:

  • Variable arguments with signal handler callbacks. Only those arguments which are needed, in sequence, can be specified in the callback.
  • Derived object types can be used for signal handler arguments.
  • Add self property for with statement convenience, when using a newly created object as the with subject.
  • Object memory management improvements which fixes memory leaks and potential use after free issues.
  • Many other bug fixes, documentation, and binding improvements.

The API Documentation has been greatly improved and the search feature has been fixed.

gid-gtk4-examples has been updated to include some workarounds for memory leak issues and GError exception handling.

1 day ago

On Monday, 31 March 2025 at 01:22:12 UTC, Element Green wrote:

>

giD v0.9.5 has now been released which adds several additional bindings with the total library count now over 60 with high API coverage.

Wow! Well done!

Andrea

1 day ago

On Monday, 31 March 2025 at 01:22:12 UTC, Element Green wrote:

>

giD v0.9.5 has now been released which adds several additional bindings with the total library count now over 60 with high API coverage.

Good job, as always!!