clutter 1.7.14
- From: Emmanuele Bassi <install-module master gnome org>
- To: FTP Releases <ftp-release-list gnome org>
- Subject: clutter 1.7.14
- Date: Mon, 5 Sep 2011 20:35:29 +0000 (UTC)
About Clutter
=============
Clutter is an open source software library for creating fast,
portable, compelling and dynamic graphical user interfaces. Clutter
uses OpenGL (and optionally OpenGL|ES for use on Mobile and embedded
platforms) for rendering, but with an API which hides the underlying
GL complexity from the developer. The Clutter API is intended to be
easy to use, efficient and flexible.
News
====
• List of changes since Clutter 1.7.12
- Use newer version of ATK
Cally now depends on the latest version of ATK, to reduce the amount of
ad hoc code needed and to use newer features that simplify the
implementation of accessible objects in Clutter.
- Allow using Layout Managers with generic containers
Layout managers should not assume that they are allocating the whole
area available from the Actor using them; this allows actors that
support concepts like padding or margin to use a LayoutManager internally
for its children.
- Cookbook updates
Add a recipe on how to bind a ClutterState to the signals of objects
defined in ClutterScript. We also install the cookbook examples inside
the $datadir/clutter-1.0/cookbook/examples directory.
- Improve examples in the API reference
Some of the interactive test suite units are actually good examples of
how to use the Clutter API; we can use the XInclude tags to include the
source code inside the API reference.
- Ensure thread safety of the repaint functions add/removal
Fix a long standing issue where adding or removing repaint functions
was not acquiring a lock; now it's safe to manipulate the repaint
functions list from different threads.
- Make the ClutterText:line-wrap property work again
In 1.2 the :line-wrap property was broken, and ClutterText would paint
a PangoLayout wrapping until it fit the height of the allocation
regardless of whether the :line-wrap property was set to FALSE or
TRUE. Now we clip the PangoLayout before rendering it, if the :line-wrap
property is set to FALSE and there is no ellipsization policy set.
- Disable redirection to offscreen buffer by default
Whenever a ClutterActor with children was not fully opaque, the actor
was redirected to an FBO, to perform correct opacity computations.
Sadly, this can lead to 3x slowdowns, given the amount of framebuffer
objects created and the state changes that have to be performed. We
decided to turn off this feature by default, to avoid the performance
hit. It is still possible to enable this feature on a per-actor basis,
though, and will work to reduce the hit in future versions of Cogl,
Clutter and the drivers.
• List of bugs fixed since Clutter 1.7.12
[bugzilla.gnome.org]
#657681 - Crash when destroying an actor while dragging it
[bugzilla.clutter-project.org]
#2339 - ClutterText in 1.4 line-wraps even if line-wrap is disabled
Many thanks to:
Alejandro Piñeiro, Shankar Prasad, Chao-Hsiung Liao, Dan Winship,
Daniel Mustieles, Daniel Nylander, Fran Dieguez, Marek Černocký,
Robert Bragg
ChangeLog
=========
http://download.gnome.org/sources/clutter/1.7/clutter-1.7.14.changes (17.4K)
Download
========
http://download.gnome.org/sources/clutter/1.7/clutter-1.7.14.tar.xz (4.11M)
sha256sum: a2ad6f09df6dc6cf4c495446053fc0b48e9fc1d9b4d1a63a0a0003a3a92bcae1
http://download.gnome.org/sources/clutter/1.7/clutter-1.7.14.tar.bz2 (4.79M)
sha256sum: 0ab7268e3d22e52e2ce79057b948793825f982b525407b06ae94b017e1aa0432
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]