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

Glib::Object::Introspection uses the gobject-introspection and libffi
projects to dynamically create Perl bindings for a wide variety of
libraries.  Examples include gtk+, webkit, libsoup and many more



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]