gtk2-perl / News: Recent posts

Next release deadline: Saturday, June 27th 2015 at 00:00 UTC

Based on the Gnome 3.17.x release calendar, I am setting the deadline for code submissions for the next release of Gtk-Perl modules to be Saturday, June 27th 2015, at 00:00 UTC. Full announcement: http://bit.ly/1H9WLhQ

Posted by Brian Manning 2015-06-23

Gnome2 1.046 available

Overview of changes in Gnome2 1.046 [2015-06-22: RT#104191; Don't use localtime() in POD output; patch submitted by intrigeri for the Debian Reproducable Builds project. Gnome2 is available via CPAN, or as a tarball from Sourceforge http://downloads.sourceforge.net/gtk2-perl/Gnome2-1.046.tar.gz ( http://bit.ly/1NfKozK ) or view the source in the Gtk2-Perl git repo http://git.gnome.org/browse/perl-Gnome2/tag/?id=rel-1-04-6 ( http://bit.ly/1Lhly3m )

Posted by Brian Manning 2015-06-23

Next release deadline: Saturday, April 18th 2015 at 00:00 UTC

Based on the Gnome 3.15.x release calendar [1], I am setting the deadline for code submissions for the next release of Gtk-Perl modules to be Saturday, April 18th 2015, at 00:00 UTC. Full announcement: http://bit.ly/1EO6Euq

Posted by Brian Manning 2015-03-29

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

Overview of changes in Glib::Object::Introspection 0.029 (unstable) [2015-03-25]: Hook up the generic Glib::Boxed constructor on load, not in setup(); Add support for marshalling GVariants; Add support for marshalling GArrays, GPtrArrays and GByteArrays; Support flat arrays when converting from C to Perl. NOTE: This is an unstable release of Glib::Object::Introspection, and as such, it won't show up in the "normal" CPAN index. The changes in this version require the most recent unstable release of the Glib Perl module (1.310) to be installed before installing this version of G:O:I. More CPAN installation info for this release can be found at http://bit.ly/1D2VyFk. Glib::Object::Introspection is available via CPAN, or as a tarball from Sourceforge http://downloads.sourceforge.net/gtk2-perl/Glib-Object-Introspection-0.029.tar.gz ( http://bit.ly/1Mcqrx3 ) or view the source in the Gtk2-Perl git repo http://git.gnome.org/browse/perl-Glib-Object-Introspection/tag/?id=rel-0-02-9 ( http://bit.ly/1Mcqrx7 ).

Posted by Brian Manning 2015-03-29

Next release deadline: Saturday, March 21st 2015 at 00:00 UTC

Based on the Gnome 3.15.x release calendar, the deadline for code submissions for the next release of Gtk-Perl modules will be Saturday, March 21st 2015, at 00:00 UTC. Full announcement: http://bit.ly/1BeluNf

Posted by Brian Manning 2015-03-07

Glib::Object::Introspection 0.028 available

Overview of changes in Glib::Object::Introspection [2015-02-25]: Harmonize the format of type names in error messages; Add a FIXME about a corner case of GInitiallyUnowned handling. Glib::Object::Introspection is available via CPAN, or as a tarball from Sourceforge: http://downloads.sourceforge.net/gtk2-perl/Glib-Object-Introspection-0.028.tar.gz (http://bit.ly/1vAVD1p) or view the source in the Gtk2-Perl git repo: http://git.gnome.org/browse/perl-Glib-Object-Introspection/tag/?id=rel-0-02-8 (http://bit.ly/1vAVBGw)

Posted by Brian Manning 2015-03-07

Next release deadline: Saturday, February 21st 2015 at 00:00 UTC

Based on the Gnome 3.15.x release calendar, the deadline for code submissions for the next release of Gtk-Perl modules to be Saturday, February 21st 2015, at 00:00 UTC. Full announcement: http://bit.ly/1ycfWOi

Posted by Brian Manning 2015-01-30

ExtUtils::Depends 0.404 available

Overview of changes in ExtUtils::Depends 0.404 [2015-01-29]: Depends.pm: sort deps in save_config() and get_makefile_vars(); patch submitted by Debian's reproducible build team for RT#101602; Use / to make ::load filename, not File::Spec - perldoc -f require. ExtUtils::Depends is available via CPAN, or as a tarball from Sourceforge http://downloads.sourceforge.net/gtk2-perl/ExtUtils-Depends-0.404.tar.gz (http://bit.ly/1vcsiuh) or view the source in the Gtk2-Perl git repo https://git.gnome.org/browse/perl-ExtUtils-Depends/tag/?id=rel-0-404 (http://bit.ly/1vcslpG)

Posted by Brian Manning 2015-01-30

Gtk2 1.2495 (stable) available

Overview of changes in Gtk2 1.2495 (stable) [2015-01-27]: Fix incorrect memory management in Gtk2::Gdk::Display::list_devices. Gtk2 is available via CPAN, or as a tarball from Sourceforge http://downloads.sourceforge.net/gtk2-perl/Gtk2-1.2495.tar.gz (http://bit.ly/1K0z5Ix) or view the source in the Gtk2-Perl git repo http://git.gnome.org/browse/perl-Gtk2/tag/?id=rel-1-24-95 (http://bit.ly/1K0z72Z)

Posted by Brian Manning 2015-01-30

Gtk3 0.021 available

Overview of changes in Gtk3 0.021 [2015-01-27]: Fix handling of 2button-press and 3button-press events; Handle double-button-press and triple-button-press event type aliases; Fix a test failure with Gtk3::Widget::render_icon; Avoid infinite recursion in Gtk3::disable_setlocale. Gtk3 is available via CPAN, or as a tarball from Sourceforge http://downloads.sourceforge.net/gtk2-perl/Gtk3-0.021.tar.gz (http://bit.ly/1K0zOtg) or view the source in the Gtk3-Perl git repo http://git.gnome.org/browse/perl-Gtk3/tag/?id=v0.021 (http://bit.ly/1K0zQkQ)

Posted by Brian Manning 2015-01-30

Glib 1.310 (unstable) available

Overview of changes in Glib 1.310 (unstable) [2015-01-27]: Add Glib::Variant and Glib::VariantType; Add char_byte and char_byte_ornull typemaps; Reorder and reformat our header and typemap a little; Hush a compiler warning in GMainLoop.xs. Note: Glib::Variant and Glib::VariantType require glib version 2.24.0 or newer to work. Glib is available via CPAN, or as a tarball from Sourceforge http://downloads.sourceforge.net/gtk2-perl/Glib-1.310.tar.gz (http://bit.ly/1H94Ume) or view the source in the Gtk2-Perl git repo http://git.gnome.org/browse/perl-Glib/tag/?id=rel-1-31-0 (http://bit.ly/1H94Umk)

Posted by Brian Manning 2015-01-30

Glib::Object::Introspection 0.027 available

Overview of changes in Glib::Object::Introspection [2015-01-27]: Fix compilation problems when NOISY is defined; Move the handling of void record fields into the field accessors; Rename a few variables for clarity. Glib::Object::Introspection is available via CPAN, or as a tarball from Sourceforge http://downloads.sourceforge.net/gtk2-perl/Glib-Object-Introspection-0.027.tar.gz (http://bit.ly/1H96FQp) or view the source in the Gtk2-Perl git repo http://git.gnome.org/browse/perl-Glib-Object-Introspection/tag/?id=rel-0-02-7 (http://bit.ly/1H96FQr)

Posted by Brian Manning 2015-01-30

Gtk3 0.020 available

Overview of changes in Gtk3 0.020 [2014-12-25]: Tighten the GtkRadio* test skip conditions; Use Glib::Object::Introspection->CHECK_VERSION in the tests; When running tests, display the gtk+ version; Fix test failures on unthreaded perls on FreeBSD. Gtk3 is available via CPAN, or as a tarball from Sourceforge http://downloads.sourceforge.net/gtk2-perl/Gtk3-0.020.tar.gz (http://bit.ly/1yK3s4c) or view the source in the Gtk3-Perl git repo http://git.gnome.org/browse/perl-Gtk3/tag/?id=v0.020 (http://bit.ly/1yK3usB)

Posted by Brian Manning 2015-01-30

Gtk2 1.2494 (stable) available

Overview of changes in Gtk2 1.2494 (stable) [2014-12-25]; Skip all tests that use threads under the hood on FreeBSD if necessary. Gtk2 is available via CPAN, or as a tarball from Sourceforge http://downloads.sourceforge.net/gtk2-perl/Gtk2-1.2494.tar.gz (http://bit.ly/1yK1KQc) or view the source in the Gtk2-Perl git repo http://git.gnome.org/browse/perl-Gtk2/tag/?id=rel-1-24-94 (http://bit.ly/1yK1KQe)

Posted by Brian Manning 2015-01-30

GStreamer(0) 0.20 available

Overview of changes in GStreamer(0) 0.20 [2014-12-25]: GStreamer.pm: Announce/link to new GStreamer1 module; README: Add note for and link to new GStreamer1 module; copyright.pod: updated copyright year; perl-GStreamer.doap: update project short description. GStreamer(0) is available via CPAN, or as a tarball from Sourceforge http://downloads.sourceforge.net/gtk2-perl/GStreamer-0.20.tar.gz (http://bit.ly/1y11AAf) or view the source in the Gtk2-Perl git repo http://git.gnome.org/browse/perl-GStreamer/tag/?id=rel-0-20 (http://bit.ly/1y11zvY)

Posted by Brian Manning 2015-01-30

Glib 1.307 (stable) available

Overview of changes in Glib 1.307 (stable) [2014-12-25]; Fix hang of t/9.t on FreeBSD/NetBSD perls not built with "-pthread"; closes RT#82349; Add code comments about the peculiar Glib::InitiallyUnowned sink handling. Glib is available via CPAN, or as a tarball from Sourceforge http://downloads.sourceforge.net/gtk2-perl/Glib-1.307.tar.gz (http://bit.ly/1yJZ84N) or view the source in the Gtk2-Perl git repo http://git.gnome.org/browse/perl-Glib/tag/?id=rel-1-30-7 (http://bit.ly/1yJZ84R)

Posted by Brian Manning 2015-01-30

Glib::Object::Introspection 0.026 available

Overview of changes in Glib::Object::Introspection [2014-12-25]: Fix t/enums.t for older versions of Test::More. Glib::Object::Introspection is available via CPAN, or as a tarball
from Sourceforge http://downloads.sourceforge.net/gtk2-perl/Glib-Object-Introspection-0.026.tar.gz (http://bit.ly/1yK10L4) or view the source in the Gtk2-Perl git repo http://git.gnome.org/browse/perl-Glib-Object-Introspection/tag/?id=rel-0-02-6 (http://bit.ly/1yK0XP9)

Posted by Brian Manning 2015-01-30

ExtUtils::Depends 0.403 available

Overview of changes in ExtUtils::Depends 0.403 [2014-12-25]: Avoid using Test::More::done_testing() for to support building out-of-the-box on older perls. ExtUtils::Depends is available via CPAN, or as a tarball from Sourceforge http://downloads.sourceforge.net/gtk2-perl/ExtUtils-Depends-0.403.tar.gz (http://bit.ly/1y10tQZ) or view the source in the Gtk2-Perl git repo https://git.gnome.org/browse/perl-ExtUtils-Depends/tag/?id=rel-0-403 (http://bit.ly/1y10tR2)

Posted by Brian Manning 2015-01-30

Gtk2 1.2493 (stable) available

Overview of changes in Gtk2 1.2493 (stable) [2014-11-27]: Make t/GtkCellRenderer.t more robust. View the source in the Gtk2-Perl git repo at http://git.gnome.org/browse/perl-Gtk2/tag/?id=rel-1-24-93 (http://bit.ly/11WTbVs) or download the source release at http://downloads.sourceforge.net/gtk2-perl/Gtk2-1.2493.tar.gz (http://bit.ly/1vQxtj5)

Posted by Brian Manning 2014-12-01

Gtk3 0.019 available

Overview of changes in Gtk3 0.019 [2014-11-25]: Fix test failures with gdk-pixbuf >= 2.31.2; Fix test failures with gtk+ 3.0. Gtk3 is available as a tarball http://downloads.sourceforge.net/gtk2-perl/Gtk3-0.019.tar.gz (http://bit.ly/1rxu9SV) or from git http://git.gnome.org/browse/perl-Gtk3/tag/?id=v0.019 (http://bit.ly/1xJRGSR)

Posted by Brian Manning 2014-12-01

Glib 1.306 (stable) available

Overview of changes in Glib 1.306 (stable) [2014-11-26]: Fix libpthread-related building issues on OpenBSD. View the source in the Gtk2-Perl git repo at http://git.gnome.org/browse/perl-Glib/tag/?id=rel-1-30-6 (http://bit.ly/1233aYp) or download the source release at http://downloads.sourceforge.net/gtk2-perl/Glib-1.306.tar.gz (http://bit.ly/1vRb58y)

Posted by Brian Manning 2014-12-01

Cairo 1.105 (stable) available

Overview of changes in Cairo 1.105 [2014-11-25]: Fix libpthread-related building issues on OpenBSD. View the source in the Gtk2-Perl git repo at http://git.gnome.org/browse/perl-Cairo/tag/?id=rel-1-10-5 (http://bit.ly/1yuYK8w) or download the source release at http://downloads.sourceforge.net/gtk2-perl/Cairo-1.105.tar.gz (http://bit.ly/1yuYYga)

Posted by Brian Manning 2014-12-01

Gtk3 0.018 available

Overview of changes in Gtk3 0.018 [2014-09-30]: dist.ini: added x_IRC metadata tag; Attempt to reduce false negatives from CPAN testers; overrides.t: output current object being tested using note(). Gtk3 is available as a tarball http://downloads.sourceforge.net/gtk2-perl/Gtk3-0.018.tar.gz (http://bit.ly/1CFN6tv) or from git http://git.gnome.org/browse/perl-Gtk3/tag/?id=v0.018 (http://bit.ly/1CFNbxf)

Posted by Brian Manning 2014-10-01

Glib::Object::Introspection 0.025 available

Overview of changes in Glib::Object::Introspection 0.025 [2014-09-30]: Fix many argument conversion bugs on 64bit big-endian architectures; Added 'x_IRC' metadata tag so MetaCPAN displays a link to the IRC channel. View the source in the Gtk2-Perl git repo at http://git.gnome.org/browse/perl-Glib-Object-Introspection/tag/?id=rel-0-02-5 (http://bit.ly/10hSTHR) or download the source release at: http://downloads.sourceforge.net/gtk2-perl/Glib-Object-Introspection-0.025.tar.gz (http://bit.ly/1rGZgit)

Posted by Brian Manning 2014-10-01

ExtUtils::Depends 0.401 available

Overview of changes in ExtUtils::Depends 0.401 [2014-08-23]:Add README changes created by 'make dist' from the POD; Rename test modules; Test old/new schemes with .pm files; Move old/new scheme tests from middle of other stuff to end; Rename test packages to 8.3 unique. The above changes should take care of RT#97922, as reported by kmx. Thanks to Ed J for the changes. ExtUtils::Depends is available as a tarball http://downloads.sourceforge.net/gtk2-perl/ExtUtils-Depends-0.401.tar.gz (http://bit.ly/1AGgJKb) or from git https://git.gnome.org/browse/perl-ExtUtils-Depends/tag/?id=rel-0-401 (http://bit.ly/1zgnFLv)

Posted by Brian Manning 2014-08-23