Hello, GNU G-Golf 0.8.0 release.
* Tarball and a GPG detached signature [*]: http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0.tar.gz http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0.tar.gz.sig * About G-Golf [ for a full description, please read the distributed README [ file, or consult https://www.gnu.org/software/g-golf G-Golf GNOME: (Guile Object Library for) G-Golf is a Guile Object Library for GNOME. G-Golf is tool to develop fast and feature-rich graphical applications, with a recognizable look and feel. * Install Dependencies and complete installation instructions are given in the distributed INSTALL file, or here: https://www.gnu.org/software/g-golf/install.html * Noteworthy changes in 0.8.0 Here is a summary of the noteworthy changes in this release, also available in NEWS file and on the G-Golf website. ** New interfaces g-boxed-copy scm->gi-struct, scm->gi-struct-field gi-struct->scm, gi-struct-field->scm in-out->clb-c-arg-list The GError struct is now imported, and can be retreived calling by (gi-cache-ref 'boxed 'g-error). ** Examples *** Adwaita Demo The adwaita-1-demo script has been fixed, so its compile-g-resource procedure calls system, not system* (which was reported to (currently) fail on homebrew). AdwNavigationSplitView updated (upstream changes port(s)). *** Gtk-4 The revealer example was fixed, as the (add-from-file builder ui) call returns a boolean, not an integer. ** Bug fixing Note: The GIMarshallingTests upstream test-suite for languae bindings is now implemented in G-Golf, as a separate git repo, as I still have to think about what would be the best way to make it either part of G-Golf, or as a seprate project. But the good news is, that this GIMarshallingTests upstream test-suite port to G-Golf has triggered numerous (unrevealed) bugs (so far), and largely contributed to making this release the first G-Golf stable release. However, not all fix can easily been reported in a noteworthy changes summary, so, as said above, those deeply interested may consult the [[http://git.savannah.gnu.org/cgit/g-golf.git][git summary]] and [[http://git.savannah.gnu.org/cgit/g-golf.git/log/][git log]] for a complete list and description. *** G-Golf <-> GI strings Enforce all strings to be UTF-8 encoded/decoded *** gi-argument->scm, scm->gi-argument [-] enhanced struct support [-] enhanced gslist glist support [-] enhanced array support [-] enhanced array of struct(s) support [-] enhanced enum/flags support [-] enhanced gparam support [-] enhanced utf8 support [-] GError as out arg and returned value *** gi-type-tag->ffi-type The corresponding ffi type for gtype is size_t, not unsigned-long. *** initialize-callable-arguments Updated to also calculate al-pos (array length position) for inout and out arguments. *** gi-type-tag->bv-acc Adding support for unichar Thanks! David [*] Use a .sig file to verify that the corresponding file (without the .sig suffix) is intact. First, be sure to download both the .sig file and the corresponding tarball. Then, run a command like this: gpg --verify g-golf-0.8.0.tar.gz If that command fails because you don't have the required public key, then run this command to import it: gpg --keyserver keys.gnupg.net --recv-keys A3057AD7 and rerun the 'gpg --verify' command
pgpij7UVltbxy.pgp
Description: OpenPGP digital signature