Menu

gtk2-perl / News: Recent posts

Glib::Object::Introspection 0.041 (stable) available

Overview of changes in Glib::Object::Introspection (stable) [2016-11-23]: Tweak the test environment to work with newer ExtUtils::MakeMaker; Use the stack in favor of heap allocation during marshalling; Use custom code to find struct methods in order to avoid a bug; Remove an unused internal variable; Add support for object class functions; Add support for marshalling GParamSpec; Add Glib::Object::Introspection::GValueWrapper::get_value. Glib::Object::Introspection is available via CPAN, or as a tarball from Sourceforge: http://downloads.sourceforge.net/gtk2-perl/Glib-Object-Introspection-0.041.tar.gz (http://bit.ly/2f9OVwC). Or view the source in the Gtk-Perl git repo: http://git.gnome.org/browse/perl-Glib-Object-Introspection/tag/?id=rel-0-04-1 (http://bit.ly/2f9OWAG)

Posted by Brian Manning 2016-11-25

Gtk3 0.030 available

Overview of changes in Gtk3 0.030 [2016-11-23]: Fix a test failure due to old CSS syntax; When marshalling key-value pairs, preserve their order; Add an override for Gtk3::Widget::style_get; Add overrides for the child property methods of Gtk3::Container; Add overrides for Gtk3::Widget::find_style_property and list_style_properties; Add overrides for Gtk3::Container::find_child_property and list_child_properties. Gtk3 is available via CPAN, or as a tarball from Sourceforge: http://downloads.sourceforge.net/gtk2-perl/Gtk3-0.030.tar.gz (http://bit.ly/2fr137R). Or view the source in the Gtk-Perl git repo: http://git.gnome.org/browse/perl-Gtk3/tag/?id=v0.030 (http://bit.ly/2fr91xG)

Posted by Brian Manning 2016-11-25

Gtk3 0.029 available

Overview of changes in Gtk3 0.029 [2016-09-30]: Docs: fix typo. Gtk3 is available via CPAN, or as a tarball from Sourceforge: http://downloads.sourceforge.net/gtk2-perl/Gtk3-0.029.tar.gz (http://bit.ly/2dx8nz0) Or view the source in the Gtk3-Perl git repo: http://git.gnome.org/browse/perl-Gtk3/tag/?id=v0.029 (http://bit.ly/2dx7NBg)

Posted by Brian Manning 2016-11-25

Gtk2 1.2499 (stable) available GTK-Perl

Overview of changes in Gtk2 1.2499 (stable) [2016-09-30]: Rename an internal variable to avoid confusion; Make the Gtk2::StatusIcon::position_menu tests more robust/lenient; Fix typos in POD (Bugzilla #760067). Gtk2 is available via CPAN, or as a tarball from Sourceforge: http://downloads.sourceforge.net/gtk2-perl/Gtk2-1.2499.tar.gz (http://bit.ly/2dfOcrE), or view the source in the Gtk2-Perl git repo: http://git.gnome.org/browse/perl-Gtk2/tag/?id=rel-1-24-99 (http://bit.ly/2dfODCc)

Posted by Brian Manning 2016-11-25

Glib 1.323 (stable) available

Overview of changes in Glib 1.323 (stable) [2016-09-30]: Fix typos (Bugzilla #760065); Docs: add missing blurbs for the benefit of 'whatis' (Bugzilla #753466). Glib is available via CPAN, or as a tarball from Sourceforge: http://downloads.sourceforge.net/gtk2-perl/Glib-1.323.tar.gz (http://bit.ly/2dx9dvD), Or view the source in the Gtk2-Perl git repo: http://git.gnome.org/browse/perl-Glib/tag/?id=rel-1-32-3 (http://bit.ly/2dx8z1h)

Posted by Brian Manning 2016-11-25

Glib 1.322 (stable) available

Overview of changes in Glib 1.322 (stable) [2016-07-29]: Win32: only export the GVariant conversion symbols when available; Glib.exports: updated copyright date. Glib is available via CPAN, or as a tarball from Sourceforge: http://downloads.sourceforge.net/gtk2-perl/Glib-1.322.tar.gz (http://bit.ly/2a9T9NP), or view the source in the Gtk2-Perl git repo: http://git.gnome.org/browse/perl-Glib/tag/?id=rel-1-32-2 (http://bit.ly/2a9STOU)

Posted by Brian Manning 2016-11-25

Gtk3 0.028 available

Overview of changes in Gtk3 0.028 [2016-06-30]: Gtk3::Dialog, Gtk3::InfoBar: correctly pass user data to 'response' handlers (Maximilian Lika); Test for correct error location reports; Gtk3::Clipboard::set_text: make length arg optional; Add an implementation of Gtk3::StyleContext::get; Mention that Gtk3::Widget::grab_add and grab_remove are methods in Gtk3. Gtk3 is available via CPAN, or as a tarball from Sourceforge http://downloads.sourceforge.net/gtk2-perl/Gtk3-0.028.tar.gz (http://bit.ly/29dHwVQ), or view the source in the Gtk3-Perl git repo http://git.gnome.org/browse/perl-Gtk3/tag/?id=v0.028 (http://bit.ly/29dHsFD).

Posted by Brian Manning 2016-11-25

Gtk3 0.027 available

Overview of changes in Gtk3 0.027 [2016-06-05]; Gtk3::FileChooserDialog: fix typo in usage warning (RT#114506). Gtk3 is available via CPAN, or as a tarball from Sourceforge http://downloads.sourceforge.net/gtk2-perl/Gtk3-0.027.tar.gz (http://bit.ly/1stPpQn), or view the source in the Gtk3-Perl git repo http://git.gnome.org/browse/perl-Gtk3/tag/?id=v0.027 (http://bit.ly/1stOyzb).

Posted by Brian Manning 2016-11-25

Next release deadline: Saturday, March 19th 2016 at 00:01 UTC

Based on the Gnome 3.19.x release calendar, the deadline for code submissions for the next release of Gtk-Perl modules to be Saturday, March 19th 2016, at 00:01 UTC. Read more at: http://bit.ly/1niDVvW

Posted by Brian Manning 2016-03-03

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