gtk2-perl / News: Recent posts

Glib 1.301 (stable) available

Overview of changes in Glib 1.301 (stable); t/options.t: skip tests in non-UTF-8 locales; fixes RT#83490. Thanks to Slaven Rezic for the original bug report, and Kevin Ryde for the assist in the bugfix. View the source in the Gtk2-Perl git repo at: http://git.gnome.org/browse/perl-Glib/tag/?id=rel-1-30-1 or download the source release at http://downloads.sourceforge.net/gtk2-perl/Glib-1.301.tar.gz

Posted by Brian Manning 2013-07-07

Glib 1.300 (stable) available

Overview of changes in Glib 1.300 (stable): Stable release to coincide with the release of Perl 5.18.0; Since 1.28x (The previous stable release); Ensure timely destruction of initial wrapper of custom subclasses; Start changing module version numbers in all Perl modules in the distribution, not just lib/Glib.pm; (Bugzilla #690464); Make Glib::Object subclassing more robust; This should in particular fix issues revealed by the change to hash randomization introduced in perl 5.17.6; Correctly handle utf8-encoded strings in GPerlArgv. This should fix issues seen with utf8-encoded strings in @ARGV with, for example, Gtk2->init. View the source in the Gtk2-Perl git repo at http://git.gnome.org/browse/perl-Glib/tag/?id=rel-1-30-0 or download the source release at http://downloads.sourceforge.net/gtk2-perl/Glib-1.300.tar.gz

Posted by Brian Manning 2013-05-20

Glib::Object::Introspection 0.015 (unstable) available

Overview of changes in Glib::Object::Introspection 0.015: Add support for array arguments to Perl callbacks; Allow Perl code to return Glib::Error objects; Register error domains; Support conversion to raw structs from unregistered libraries. View the source in the Gtk2-Perl git repo at http://git.gnome.org/browse/perl-Glib-Object-Introspection/tag/?id=rel-0-01-5 or download the source release at http://downloads.sourceforge.net/gtk2-perl/Glib-Object-Introspection-0.015.tar.gz

Posted by Brian Manning 2013-03-02

Glib 1.291 (unstable) available

Overview of changes in Glib 1.291 (unstable): Ensure timely destruction of initial wrapper of custom subclasses; Start changing module version numbers in all Glib Perl modules (Bugzilla #690464). View the source in the Gtk2-Perl git repo at http://git.gnome.org/browse/perl-Glib/tag/?id=rel-1-29-1 or download the source release at http://downloads.sourceforge.net/gtk2-perl/Glib-1.291.tar.gz

Posted by Brian Manning 2013-03-02

Pango 1.224 available

Overview of changes in Pango 1.224: Ignore MYMETA.*; Hush a few compiler warnings; Add gitweb link to old ChangeLog; Created %meta_merge which follows v2 of CPAN Meta Spec. View the git repo at: http://git.gnome.org/browse/perl-Pango/tag/?id=rel-1-22-4 or download source at: http://downloads.sourceforge.net/gtk2-perl/Pango-1.224.tar.gz

Posted by Brian Manning 2013-02-19

Gtk2 1.247 available

Overview of changes in Gtk2 1.247: Require Glib 1.280 for the fixes to custom signal marshalling; Fix a test failure in t/GtkRecentChooser.t; Created %meta_merge which follows v2 of CPAN Meta Spec. View the source in the Gtk2-Perl git repo at: http://git.gnome.org/browse/perl-Gtk2/tag/?id=rel-1-24-7 or download the source release at: http://downloads.sourceforge.net/gtk2-perl/Gtk2-1.247.tar.gz

Posted by Brian Manning 2013-02-19

Glib::Object::Introspection 0.014 available

Overview of changes in Glib::Object::Introspection 0.014: Implement generic signal marshalling; Implement a generic constructor for boxed types and install it as Glib::Boxed::new; Generate error messages when functions are passed an incorrect number of parameters; Avoid using vfunc names that coincide with special Perl subs; Rework the way fallback vfuncs are installed; Correctly marshal out/in-out args when invoking Perl code and fix some other related bugs; Allow enums and flags to have class functions; Add API to manually convert between SVs and enums; Plug a few memory leaks. View the source in the Gtk2-Perl git repo at: http://git.gnome.org/browse/perl-Glib-Object-Introspection/tag/?id=rel-0-01-4 or download the source release at: http://downloads.sourceforge.net/gtk2-perl/Glib-Object-Introspection-0.014.tar.gz

Posted by Brian Manning 2013-02-19

Glib 1.290 (unstable) available

Overview of changes in Glib 1.290 (unstable): Make Glib::Object subclassing more robust; Correctly handle utf8-encoded strings in GPerlArgv. IMPORTANT: This unstable release branch of Glib has been created to test changes in Glib::Object::* with changes to hash randomization that were introduced in Perl 5.17.6. View the source in the Gtk2-Perl git repo at: http://git.gnome.org/browse/perl-Glib/tag/?id=rel-1-29-0 or download the source release at: http://downloads.sourceforge.net/gtk2-perl/Glib-1.290.tar.gz

Posted by Brian Manning 2013-02-19

ExtUtils::PkgConfig 1.14 available

Overview of Changes in 1.14: Skip tests for pkg-config binary with the '--max-version' switch on
OpenBSD 5.2; Updated Makefile.PL to use a META_MERGE block with WriteMakefile(). View the source in the Gtk2-Perl git repo at: http://git.gnome.org/browse/perl-ExtUtils-PkgConfig/tag/?id=rel-1-14 or download the source release at: http://downloads.sourceforge.net/gtk2-perl/ExtUtils-PkgConfig-1.14.tar.gz

Posted by Brian Manning 2013-02-19

GStreamer 0.18 available

Overview of changes in GStreamer 0.18: Add GStreamer::Buffer::data_ptr() to access the buffer's data without copying it. (RT#82826); Make a few tests more robust; Created %meta_merge which follows v2 of CPAN Meta Spec. View the source in the Gtk2-Perl git repo at: http://git.gnome.org/browse/perl-GStreamer/tag/?id=rel-0-18 or download the source release at: http://downloads.sourceforge.net/gtk2-perl/GStreamer-0.18.tar.gz

Posted by Brian Manning 2013-02-19

Cairo 1.103 (stable) available

Overview of changes in Cairo 1.103: Hush a few compiler warnings; Updated copyright date. View the source in the Gtk2-Perl git repo at: http://git.gnome.org/browse/perl-Cairo/tag/?id=rel-1-10-3 or download the source release at: http://downloads.sourceforge.net/gtk2-perl/Cairo-1.103.tar.gz

Posted by Brian Manning 2013-02-19

Gtk2 1.246 available

Overview of changes in Gtk2 1.246: Improve the failure diagnostics of some tests. View the source in the Gtk2-Perl git repo at: http://git.gnome.org/browse/perl-Gtk2/tag/?id=rel-1-24-6 or download the source release at: http://downloads.sourceforge.net/gtk2-perl/Gtk2-1.246.tar.gz

Posted by Brian Manning 2013-02-16

Glib::Object::Introspection 0.013 available

Overview of changes in Glib::Object::Introspection 0.013: SV -> object: do some type checking; Fix building with perl <= 5.14; Convert invalid or void GTypes to undef. View the source in the Gtk2-Perl git repo at: http://git.gnome.org/browse/perl-Glib-Object-Introspection/tag/?id=rel-0-01-3 or download the source release at: http://downloads.sourceforge.net/gtk2-perl/Glib-Object-Introspection-0.013.tar.gz

Posted by Brian Manning 2013-02-16

Cairo 1.102 (stable) available

Overview of changes in Cairo 1.102: Fix building with perl <= 5.14; Prevent crashes on exit with Cairo::Path on perl 5.6. View the source in the Gtk2-Perl git repo at: http://git.gnome.org/browse/perl-Cairo/tag/?id=rel-1-10-2 or download the source release at: http://downloads.sourceforge.net/gtk2-perl/Cairo-1.102.tar.gz

Posted by Brian Manning 2013-02-16

Glib 1.280 available

Overview of changes in Glib 1.280 (stable): Since 1.26x (the previous stable series); Correctly handle the boxed type for GError; Ensure that custom signal marshallers are always used irregardless of the spelling used for the signal name; Make the stack handling of some marshallers more robust, in preparation for custom Glib::Boxed converters that call back into Perl code; Add new C API gperl_register_boxed_synonym. Since version 1.270: Fix building with perl <= 5.14. View the source in the Gtk2-Perl git repo at: http://git.gnome.org/browse/perl-Glib/tag/?id=rel-1-28-0 or download the source release at: http://downloads.sourceforge.net/gtk2-perl/Glib-1.280.tar.gz

Posted by Brian Manning 2012-12-08

Gtk3 0.008 available

Overview of changes in Gtk3 0.008 [2012-08-26]: Add overrides for Gtk3::Gdk::Event; Add overrides for some Gtk3::RadioMenuItem constructors; Add overrides for Gtk3::CssProvider; Add overrides for Gtk3::UIManager; Always convert GdkRectangle objects to and from Cairo::RectangleInt. Gtk3 is available as a tarball: http://downloads.sourceforge.net/gtk2-perl/Gtk3-0.008.tar.gz or from git: http://git.gnome.org/browse/perl-Gtk3/tag/?id=v0.008

Posted by Brian Manning 2012-12-08

Glib::Object::Introspection 0.012 available

Overview of changes in Glib::Object::Introspection 0.012: Support more struct types when writing fields; Handle disguised structures; Avoid invalid memory access during callback destruction; Use the correct allocator for caller-allocated boxed out-args; Add semi-private API wrapping gperl_register_boxed_synonym. View the source in the Gtk2-Perl git repo at: http://git.gnome.org/browse/perl-Glib-Object-Introspection/tag/?id=rel-0-01-2 or download the source release at: http://downloads.sourceforge.net/gtk2-perl/Glib-Object-Introspection-0.012.tar.gz

Posted by Brian Manning 2012-12-08

Glib 1.270 (unstable) available

Overview of changes in Glib 1.270: Correctly handle the boxed type for GError; Ensure that custom signal marshallers are always used irregardless of the spelling used for the signal name; Make the stack handling of some marshallers more robust, in preparation for custom Glib::Boxed converters that call back into Perl code; Add new C API gperl_register_boxed_synonym. View the source in the Gtk2-Perl git repo at: http://git.gnome.org/browse/perl-Glib/tag/?id=rel-1-27-0 or download the source release at: http://downloads.sourceforge.net/gtk2-perl/Glib-1.270_001.tar.gz

Posted by Brian Manning 2012-12-08

Gtk2 1.245 available

Overview of changes in Gtk2 1.245: Fix two test failures. View the source in the Gtk2-Perl git repo at: http://git.gnome.org/browse/perl-Gtk2/tag/?id=rel-1-24-5 or download the source release at: http://downloads.sourceforge.net/gtk2-perl/Gtk2-1.245.tar.gz

Posted by Brian Manning 2012-12-08

Glib 1.262 (stable) available

Overview of changes in Glib 1.262 (stable): Properly specify our dependencies; Distriubte a missing test file. View the source in the Gtk2-Perl git repo at: http://git.gnome.org/browse/perl-Glib/tag/?id=rel-1-26-2 or download the source release at: http://downloads.sourceforge.net/gtk2-perl/Glib-1.262.tar.gz

Posted by Brian Manning 2012-12-08

Glib::Object::Introspection 0.011 available

Overview of changes in Glib::Object::Introspection 0.011: Improve handling of boxed unions, like GdkEvent; Add support for building the test libs on MSWin32; Properly specify our dependencies. View the source in the Gtk2-Perl git repo at: http://git.gnome.org/browse/perl-Glib-Object-Introspection/tag/?id=rel-0-01-1 or download the source release at: http://downloads.sourceforge.net/gtk2-perl/Glib-Object-Introspection-0.011.tar.gz

Posted by Brian Manning 2012-12-07

Cairo 1.101 (stable) available

Overview of changes in Cairo 1.101: Properly specify our dependencies; Fix some erroneous POD links; Distribute a missing test file. View the source in the Gtk2-Perl git repo at: http://git.gnome.org/browse/perl-Cairo/tag/?id=rel-1-10-1 or download the source release at: http://downloads.sourceforge.net/gtk2-perl/Cairo-1.101.tar.gz

Posted by Brian Manning 2012-12-07

Gtk3 0.007 available

Overview of changes in Gtk3 0.007 [2012-07-05]: Add overrides for Gtk3::ActionGroup; Add an override for Gtk3::show_about_dialog; Fix some test failures due to older dependencies. Gtk3 is available as a tarball: http://downloads.sourceforge.net/gtk2-perl/Gtk3-0.007.tar.gz or from git:
http://git.gnome.org/browse/perl-Gtk3/tag/?id=v0.007

Posted by Brian Manning 2012-07-11

Glib 1.261 (stable) available

Overview of changes in Glib 1.261 (stable): Add NEWS entries comparing 1.260 to 1.24x; Add the 64 bit integer converters to the linker exports; updated README file similar to Cairo (RT#74870); Created %meta_merge which follows v2 of meta-spec. View the source in the Gtk2-Perl git repo at:
http://git.gnome.org/browse/perl-Glib/tag/?id=rel-1-26-1 or download the source release at: http://downloads.sourceforge.net/gtk2-perl/Glib-1.261.tar.gz

Posted by Brian Manning 2012-07-11

Cairo 1.100 (stable) available

Overview of changes in Cairo 1.100 (stable): Do not assume that sizeof(void*) == sizeof(long); Calculate a string length more efficiently; added updated README text for RT#74870; Created %meta_merge which follows v2 of meta-spec. View the source in the Gtk2-Perl git repo at: http://git.gnome.org/browse/perl-Cairo/tag/?id=rel-1-10-0 or download the source release at: http://downloads.sourceforge.net/gtk2-perl/Cairo-1.100.tar.gz

Posted by Brian Manning 2012-07-11

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks