news 28 Posted October 3, 2008 hi everyone; I've just released Clutter 0.820, the Perl bindings for the 0.8 stable cycle of the Clutter GUI toolkit. You can download them from: http://www.clutter-project.org/sources/clutter-perl/0.8/ Or you can find them on CPAN: http://search.cpan.org/dist/Clutter/ Clutter is an open source software library for creating fast, visually rich and animated graphical user interfaces. Clutter uses OpenGL or OpenGL/ES to provide hardware acceleration to user interfaces. Clutter can be used as a canvas or as a base for writing a full toolkit on both desktop and embedded devices. Clutter is portable on various platforms, being developed on Linux and tested on Windows and OSX with native ports. Clutter has integration libraries for quickly developing applications with GTK+, GStreamer and Cairo. Clutter-Perl is the collective name for the Perl bindings for the Clutter core API and integration libraries The Clutter Perl bindings allow you to write canvas-based applications in a Perlish and object-oriented way, freeing you from having to care about casting and memory management of the original Clutter C API, and yet remaining close to its spirit. Clutter is released under the terms of the GNU Lesser General Public Library, version 2.1. The Clutter-Perl bindings are released on the same terms as Clutter and Perl themselves. You can find out more about Clutter at http://www.clutter-project.org This module requires these other modules and libraries: perl >= 5.8.0 Glib >= 1.180 (Perl module) Cairo >= 1.0.0 (Perl module) Gtk2 >= 1.140 (Perl module) Clutter >= 0.8.2 (C library) Clutter-GStreamer >= 0.8.0 (C library) [optional] Clutter-GTK+ >= 0.8.1 (C library) [optional] Clutter-Cairo >= 0.8.1 (C library) [optional] In order to build it from source, you'll also need: ExtUtils::Depends >= 0.2 ExtUtils::PkgConfig >= 1.03 When building with support for Clutter-Cairo, the Cairo Perl module is also required. When building with support for Clutter-GStreamer, the GStreamer Perl module is also required. Changes for the 0.820 release ============================= * Depend on Clutter 0.8.2 * Fix a typo in Clutter::Cogl->frustum() * Add a Clutter::Cookbook POD Since I've forgot to send the announcement emails for the previous releases of the 0.800 cycle of the bindings, here are the changes: Changes for the 0.802 release ============================= * Update the META.yml generation so that the contents are useful for CPAN and testers * Add some initial wrappers for the COGL texture API; still experimental, will require more testing * Fix the assignment of built-in alpha functions when creating a new Clutter::Alpha [Andrew Ruthven] * Documentation fixes * Better coverage for the test suite Changes for the 0.801 release ============================= * Compilation fixes required for compiling with Clutter installed from the 0.8.0 tarball * Wrap Clutter::Gst::Audio::get_playbin() * Wrap Clutter::Gst::VideoSink * Enhance Clutter::Model and Clutter::Model::Iter bindings to allow pure-Perl implementations Clutter 0.800 ============= * Require clutter-0.8 >= 0.8.0 * Resync with upstream API * Wrap newly exposed COGL API as Clutter::Cogl * Wrap newly added Gtk2::Clutter utility API * Allow full implementation of Clutter::Container have fun with Clutter! ciao, Emmanuele. -- Emmanuele Bassi, Intel Open Source Technology Center _______________________________________________ Share this post Link to post