Release Notes: The focus of this release is advanced debugging support through integration with the GNAT GPS IDE. When GTK+ detects an error, the application is stopped and a dialog with the stack trace is indicated. The call stack can be navigated visually through the GPS automation (the GPS must be started in the server mode). Some minor feature enhancements were made as well.


Release Notes: This release works around calls to C functions that are using variant argument lists in order to improve cross-platform compatibility. It also fixes a bug in test_gtk_missed.


Release Notes: The Timeout parameter was added to the procedure Send of the package Generic_Message in order to break possible deadlocks.


Release Notes: The release provides bugfixes in GIO bindings. Some class-wide operations of Gtk_Directory_Items_View_Record have been made primitive for better usability. The package Gtk.Abstract_Browser has been re-implemented, and no longer uses the GTK filtered store (which is currently broken). Documentation has been extended.


Release Notes: This version is adapted to the version 2.24.0 of GtkAda and packaged for Debian and Fedora 32- and 64-bit x86 architectures.


Release Notes: This release is compatible with the newest version (2.18) of GtkAda. The package Gtk.Handlers.References now supports explicit unsetting references. Has_Tooltip, Set_Has_Tooltip, and Set_Tip have been added to Gtk.Missed. Gtk.Handlers.Generic_Callback supports signal handlers returning GValue. Gtk.Recent_Manager has been renamed to Gtk.Recent_Manager_Alt to keep it compatible with GtkAda 2.18. Gtk.Object.Checked_Destroy has been added to safely destroy floating widgets. The package Gtk.Recent_Manager_Keys now provides a simplified means to store and restore values by key and contents of combo boxes.