Release Clutter 1.11.8

This commit is contained in:
Emmanuele Bassi 2012-07-16 19:00:26 -04:00
parent dcadaf67b6
commit 46694f6c61
3 changed files with 67 additions and 1 deletions

59
NEWS
View File

@ -1,3 +1,62 @@
Clutter 1.11.8 2012-07-16
===============================================================================
• List of changes since Clutter 1.11.6
- Bump the dependency of ATK
Use the newly released 2.5.3 to rely on the generci event listeners
that have been added to ATK; this avoids reimplementing our own.
- Ensure validity of iterators
Even when they are copied.
- Rounding error fixes for allocations
Constraints and other code adjusting the allocation of an actor should
round the origin and size of the ClutterActorBox in a consistent way.
- Updates for the VisualStudio build files
- Add ClutterDragAction::drag-progress
The ::drag-progress signal allows controlling the emission of the
::drag-motion signal. Overriding the default behaviour of a DragAction
is now possible without calling g_signal_stop_emission_by_name().
- Add ClutterActor:pivot-point
The pivot point of ClutterActor provides a center, in normalized
coordinate space, for the transformations of an actor (scaling, rotation,
translation).
- Deprecations
ClutterText:position has been deprecated by ClutterText:cursor-position,
for consistency with other ClutterText properties, as well as to avoid
shadowing the ClutterActor:position property. ClutterActor:depth has
been deprecated by ClutterActor:z-position. ClutterTexture has been
deprecated in favour of ClutterImage. ClutterActor:anchor-[xy] and the
transformation centers for rotation and scaling have been deprecated
in favour of the ClutterActor:pivot-point. The clutter_threads_enter()
and clutter_threads_leave() functions have been deprecated.
- Removal of the experimental ClutterLayoutManager easing state API
The easing state API for ClutterLayoutManager was added in 1.11.2, but
with the introduction of a default easing state for ClutterActor it is
now redundant and not necessary; to animate the allocation of an actor
during layout it's simply necessary to set its easing state. All layout
managers provided by Clutter have been updated.
• List of bugs fixed since Clutter 1.11.6
[bugzilla.gnome.org]
#679451 - Add ::drag-progress signal
#679457 - Add :cursor-position and deprecate :position
#679465 - Add :z-position and deprecate :depth
#677853 - Use a single transformation center for rotation and scaling
Many thanks to:
Chun-wei Fan, Alejandro Piñeiro, Alexander Shopov, Andika Triwidada,
Chao-Hsiung Liao, Daniel Mustieles, Fran Diéguez, Ihar Hrachyshka,
Kjartan Maraas, Piotr Drąg, Sasi Bhushan Boddepalli.
Clutter 1.11.6 2012-06-23
===============================================================================

View File

@ -320,6 +320,13 @@ Release Notes for Clutter 1.12
data was passed by every caller, and ClutterBindingActionFunc was not used
anywhere in the API except for documentation purposes.
• The clutter_threads_enter() and clutter_threads_leave() functions have been
deprecated; the lead to non portable code, and encourage broken behaviour
with regards to threaded applications. The only supported, portable way of
writing Clutter application employing threads is to defer long running
operations to a worker thread, and schedule UI updates to the main loop at
well defined synchronization points.
Release Notes for Clutter 1.10
-------------------------------------------------------------------------------

View File

@ -10,7 +10,7 @@
# - increase clutter_interface_version to the next odd number
m4_define([clutter_major_version], [1])
m4_define([clutter_minor_version], [11])
m4_define([clutter_micro_version], [7])
m4_define([clutter_micro_version], [8])
# • 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