Release Clutter 1.7.14
This commit is contained in:
parent
9a78eacb72
commit
d992c0cbff
64
NEWS
64
NEWS
@ -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
|
||||||
===============================================================================
|
===============================================================================
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user