Release Notes: This stable release coincides with the release of Perl 5.18.0. This version ensures timely destruction of the initial wrapper of custom subclasses. Module version numbers are now changed in all Perl modules in the distribution, not just lib/Glib.pm. Glib::Object subclassing was made more robust. This should fix issues with hash randomization introduced in Perl 5.17.6. UTF-8 encoded strings in GPerlArgv are now handled correctly.
Release Notes: This release ensures timely destruction of the initial wrapper of custom subclasses. Module version numbers were changed in all Glib Perl modules.
Release Notes: This release added support for array arguments to the Perl callback, allows Perl code to return Glib::Error objects, registers error domains, and supports conversion to raw structs from unregistered libraries.
Release Notes: This release ignores MYMETA.*, hushes a few compiler warnings, adds a gitweb link to the old ChangeLog, and creates a %meta_merge which follows v2 of the CPAN Meta Spec.
Release Notes: This release requires Glib 1.280 for the fixes to custom signal marshalling, fixes a test failure in t/GtkRecentChooser.t, and creates %meta_merge, which follows v2 of the CPAN Meta Spec.
Release Notes: This release implements generic signal marshalling, implements a generic constructor for boxed types and installs it as Glib::Boxed::new, generates error messages when functions are passed an incorrect number of parameters, avoids using vfunc names which coincide with special Perl subs, reworks the way fallback vfuncs are installed, correctly marshals out/in-out args when invoking Perl code and fixes some other related bugs, allows enums and flags to have class functions, adds an API to manually convert between SVs and enums, and plugs a few memory leaks.
Release Notes: This release makes Glib::Object subclassing more robust and correctly handles utf8-encoded strings in GPerlArgv. Please note that this unstable release branch of Glib has been created to test changes in Glib::Object::* with changes to hash randomization which were introduced in Perl 5.17.6.
Release Notes: This release skips tests for the pkg-config binary with the "--max-version" switch on OpenBSD 5.2, and updates Makefile.PL to use a META_MERGE block with WriteMakefile().
Release Notes: This release adds GStreamer::Buffer::data_ptr() to access the buffer's data without copying it (RT#82826), makes a few tests more robust, and creates %meta_merge, which follows v2 of the CPAN Meta Spec.
Release Notes: This release hushes a few compiler warnings and updates the copyright date.