Jump to content
Compatible Support Forums
Sign in to follow this  
news

[ANNOUNCE] PyClutter 0.8.2 (stable)

Recommended Posts

hi everyone;

 

the Python bindings for the Clutter core and integration libraries have

been released. this release of the Python bindings map the Clutter 0.8

API cycle.

 

Download is available at:

 

http://www.clutter-project.org/sources/pyclutter/0.8/

 

MD5 checksums:

 

6aebbda8e69ea547dda11819ca913f85 pyclutter-0.8.2.tar.gz

2a57049c23337a40e8d39e7d7375a66c pyclutter-0.8.2.tar.bz2

 

Requirements:

 

* GLib 2.14.0 or higher

* GTK+ 2.10.0 or higher

* Clutter 0.8.4 or higher

* PyCairo

* PyGObject 2.12.1 or higher

* Python 2.4.0 or higher

 

Optional requirements:

 

* GStreamer >= 0.10

* PyGStreamer

* GTK+ >= 2.10

* PyGTK

 

This release is supporting the following Clutter releases:

 

clutter-core 0.8.4

clutter-gst 0.8.0

clutter-gtk 0.8.2

clutter-cairo 0.8.0

 

Documentation:

 

an incomplete API reference is available at:

 

http://www.clutter-project.org/docs/pyclutter/stable/

 

Python developers are encouraged to submit patches to increase the

quality and coverage of the documentation.

 

Release notes:

 

* Require clutter core >= 0.8.4.

* PyClutter exposes most of the Clutter core API.

* Use floating point values for the units-based API; this breaks

applications written with PyClutter 0.8.0 and using the units

variants of the clutter.Actor API.

* PyClutter now exposes most of the COGL base API, including the generic

Handle type, used for GL objects handles.

* PyClutter now exposes the whole texture COGL API as part of the Handle

class methods.

* Bug 1327 - [PATCH] pyclutter ClutterListModel with multiple

columns [bastian Winkler]

* Bug 1326 - [PATCH] pyclutter ClutterTimeline list_markers

returns [bastian Winkler]

* Bug 1296 - Adding unicode_value attribute to ClutterKeyEvent

[Julien Pauty]

* Bug 1288 - clutter_container_raise_child's second argument should

be optional [Thomas Steinacher]

* Bug 1287 - clutter_event_get_device_id not available in pyclutter

[Thomas Steinacher]

* Bug 1337 - [PATCH] pyclutter ClutterVertex initialization

[bastian Winkler]

* Bug 1258 - Improvement to pyclutter documentation [Gordon Allott]

* Bug 1341 - [PATCH] Override reading of attributes [bastian Winkler]

 

IMPORTANT: The units-based API for clutter.Actor now accepts only

floating point values to express the same sub-pixel precision that the C

core library implements using the ClutterUnit type.

 

This change will unfortunately break every Python application using the

units-based API and currently passing values using the Python bindings

for the conversion to and from units.

 

+++

 

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.

 

PyClutter is the collective name for the Python bindings for the Clutter

core API and integration libraries

 

The PyClutter bindings allow you to write canvas-based applications

in a Pythonic and object-oriented way, freeing you from having to care

about the casting and the memory management of the original Clutter C

API, and yet remaining close to its spirit.

 

More information about Clutter is available at:

 

http://www.clutter-project.org/

 

Many thanks to the contributors of PyClutter:

 

* Thomas Steinacher

* Gordon Allot

 

Special thanks to Bastian Winkler, for the COGL bindings testing and

solving the infamous linker issue on 64bit and nvidia GPUs.

 

ciao,

Emmanuele.

 

--

Emmanuele Bassi, Intel Open Source Technology Center

 

_______________________________________________

 

Share this post


Link to post

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×