gtk2-perl / News: Recent posts

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

Glib::Object::Introspection 0.010 available

Overview of changes in Glib::Object::Introspection 0.010: Correctly place the linker flags when building the test libs; Fix compilation of the test libs against recent gobject-introspection; 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-Object-Introspection/tag/?id=rel-0-01-0 or download the source release at:
http://downloads.sourceforge.net/gtk2-perl/Glib-Object-Introspection-0.010.tar.gz

Posted by Brian Manning 2012-07-11

Glib::Object::Introspection 0.009 available

Overview of changes in Glib::Object::Introspection 0.009; Allow setting boxed fields to undef; Do not pass on an incorrect destroy notify func if there is no callback; Do not crash on inexistent GTypes on perl 5.8.x. View the source in the Gtk2-Perl git repo at: http://git.gnome.org/browse/perl-Glib-Object-Introspection/tag/?id=rel-0-00-9 or download the source release at:
http://downloads.sourceforge.net/gtk2-perl/Glib-Object-Introspection-0.009.tar.gz

Posted by Brian Manning 2012-05-21

Glib 1.260 (stable) available

Overview of changes in Glib 1.260 (stable); Tell CPAN to ignore POD fragments in Makefile.PL; Document that SOURCE_CONTINUE and _REMOVE can be exported. View the source in the Gtk2-Perl git repo at: http://git.gnome.org/browse/perl-Glib/tag/?id=rel-1-26-0 or download the source release at: http://downloads.sourceforge.net/gtk2-perl/Glib-1.260.tar.gz

Posted by Brian Manning 2012-05-21

Gtk2 1.243 available

Overview of changes in Gtk2 1.243: Hush a compiler warning; Avoid trying to re-register a GType for GConnectFlags. View the source in the Gtk2-Perl git repo at: http://git.gnome.org/browse/perl-Gtk2/tag/?id=rel-1-24-3 or download the source release at: http://downloads.sourceforge.net/gtk2-perl/Gtk2-1.243.tar.gz

Posted by Brian Manning 2012-05-02

Glib 1.253 (unstable) available

Overview of changes in Glib 1.253 (unstable): Add unit tests for the exportable constants; Export SOURCE_CONTINUE and SOURCE_REMOVE; Name an internal function appropriately; Create and register a GType for GConnectFlags. The latest stable release of Glib is 1.242. View the source in the Gtk2-Perl git repo at: http://git.gnome.org/browse/perl-Glib/tag/?id=rel-1-25-3 or download the source release at: http://downloads.sourceforge.net/gtk2-perl/Glib-1.253_001.tar.gz

Posted by Brian Manning 2012-05-02

Glib::Object::Introspection 0.008 available

Overview of changes in Glib::Object::Introspection 0.008: Do not use empty prototypes for constants subs; Use G_GSIZE_FORMAT instead of %d for printing a gtype; When looking up GTypes, also try by name; Add a global copyright statement. View the source in the Gtk2-Perl git repo at: http://git.gnome.org/browse/perl-Glib-Object-Introspection/tag/?id=rel-0-00-8 or download the source release at: http://downloads.sourceforge.net/gtk2-perl/Glib-Object-Introspection-0.008.tar.gz

Posted by Brian Manning 2012-05-02

ExtUtils::PkgConfig 1.13 available

Overview of Changes in 1.13: Correctly handle major-only versions, like '2' (RT#68246); Update the test output; Update the file manifests; Make git ignore generated files. View the source in the Gtk2-Perl git repo at: http://git.gnome.org/browse/perl-ExtUtils-PkgConfig/tag/?id=rel-1-13 or download the source release at: http://downloads.sourceforge.net/gtk2-perl/ExtUtils-PkgConfig-1.13.tar.gz

Posted by Brian Manning 2012-05-02

Cairo 1.091 (unstable) available

Overview of changes in Cairo 1.091 (unstable); Fix compiling and testing against older versions of cairo; Make t/CairoPath.t more robust; Auto-upgrade strings to utf8 (RT#73177). View the source in the Gtk2-Perl git repo at http://git.gnome.org/browse/perl-Cairo/tag/?id=rel-1-09-1 or download the source release at http://downloads.sourceforge.net/gtk2-perl/Cairo-1.091_001.tar.gz

Posted by Brian Manning 2012-05-02