www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - giD v0.9.5: GStreamer, json-glib, libadw, and libpanel bindings;

reply Element Green <element kymorphia.com> writes:
[giD](https://gid.dub.pm) v0.9.5 has now been released which adds 
several additional bindings with the total library count now over 
60 with [high API 
coverage](https://github.com/Kymorphia/gid/blob/main/report.txt).

**New bindings include:**

  * [GStreamer](https://gstreamer.freedesktop.org/) libraries - 
Powerful multimedia streaming library
  * 
[Adw](https://gnome.pages.gitlab.gnome.org/libadwaita/doc/main/) 
- Building blocks for modern Gnome applications using Gtk4
  * [Panel](https://github.com/GNOME/libpanel) - Dock/panel 
library for Gtk4 and Adw for developing IDE and other similar 
applications with dynamic interfaces
  * [json-glib](https://github.com/GNOME/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](https://www.kymorphia.com/gid) has been 
greatly improved and the search feature has been fixed.

[gid-gtk4-examples](https://gid-gtk4-examples.dub.pm) has been 
updated to include some workarounds for memory leak issues and 
GError exception handling.
Mar 30
next sibling parent Andrea Fontana <nospam example.com> writes:
On Monday, 31 March 2025 at 01:22:12 UTC, Element Green wrote:
 [giD](https://gid.dub.pm) v0.9.5 has now been released which 
 adds several additional bindings with the total library count 
 now over 60 with [high API 
 coverage](https://github.com/Kymorphia/gid/blob/main/report.txt).
Wow! Well done! Andrea
Mar 31
prev sibling parent Dejan Lekic <dejan.lekic gmail.com> writes:
On Monday, 31 March 2025 at 01:22:12 UTC, Element Green wrote:
 [giD](https://gid.dub.pm) v0.9.5 has now been released which 
 adds several additional bindings with the total library count 
 now over 60 with [high API 
 coverage](https://github.com/Kymorphia/gid/blob/main/report.txt).
Good job, as always!!
Mar 31