From 46694f6c61563eb5c920e1e13c05f4d68426f075 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Mon, 16 Jul 2012 19:00:26 -0400 Subject: [PATCH] Release Clutter 1.11.8 --- NEWS | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++ README.in | 7 +++++++ configure.ac | 2 +- 3 files changed, 67 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index 8e736a0bd..a121ba00c 100644 --- a/NEWS +++ b/NEWS @@ -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 =============================================================================== diff --git a/README.in b/README.in index b2f445cdf..c8019f130 100644 --- a/README.in +++ b/README.in @@ -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 ------------------------------------------------------------------------------- diff --git a/configure.ac b/configure.ac index 09c9416ae..b60792292 100644 --- a/configure.ac +++ b/configure.ac @@ -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