Release Clutter 1.7.14

This commit is contained in:
Emmanuele Bassi 2011-09-05 20:54:35 +01:00
parent 9a78eacb72
commit d992c0cbff
2 changed files with 65 additions and 1 deletions

64
NEWS
View File

@ -1,3 +1,67 @@
Clutter 1.7.14 2011-09-05
===============================================================================
• 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
Clutter 1.7.12 2011-08-29 Clutter 1.7.12 2011-08-29
=============================================================================== ===============================================================================

View File

@ -10,7 +10,7 @@
# - increase clutter_interface_version to the next odd number # - increase clutter_interface_version to the next odd number
m4_define([clutter_major_version], [1]) m4_define([clutter_major_version], [1])
m4_define([clutter_minor_version], [7]) m4_define([clutter_minor_version], [7])
m4_define([clutter_micro_version], [13]) m4_define([clutter_micro_version], [14])
# • for stable releases: increase the interface age by 1 for each release; # • for stable releases: increase the interface age by 1 for each release;
# if the API changes, set to 0. interface_age and binary_age are used to # if the API changes, set to 0. interface_age and binary_age are used to