From 12d74cebb95e0a2439a4b418dbf9807de7867b43 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Thu, 23 Feb 2012 12:04:29 +0000 Subject: [PATCH] Release Clutter 1.9.12 (snapshot) --- NEWS | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++ configure.ac | 2 +- 2 files changed, 71 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index 4db809592..bded1981b 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,73 @@ +Clutter 1.9.12 2012-02-23 +=============================================================================== + + • List of changes since Clutter 1.9.10 + + - Add ClutterTimeline:repeat-count and deprecate :loop + The :repeat-count property supercedes the :loop property, and it + provides a way to specify the number of repeats that a timeline + should perform - with the option of specifying an "infinity" value. + + - Add a progress mode for ClutterTimeline + This begins the "soft deprecation" of ClutterAlpha. Instead of + requiring a full object to compute an easing function out of a + linear progress coming from ClutterTimeline, we should have this + functionality on ClutterTimeline itself. Since ClutterAlpha is + still exposed in API that we cannot deprecate (such as virtual + functions) we cannot deprecate it fully, and we'll have to wait + until the 2.0 API bump to get rid of it. + + - Fix ClutterBoxLayout allocation + Since the update of the box layout algorithm there have been a + bunch of regressions; now the layout works as intended. + + - Improve the performance of the shader-based effect in Clutter + The effects shipped with Clutter now use the CoglSnippet API + internally, which allows efficient generation of the shader code; + they also ensure that the shader is generated once per class, and + shared across instances. These changes should improve performance + when using effects provided by Clutter. + + - Update the internal usage of Cogl API + Clutter should strive to use the Cogl 2.0 API internally and not + mix the 1.0 and 2.0 API. + + - Allow accessing Wayland input devices + This is a change that allows Clutter-based toolkits to interact + with Wayland in a meaningful way for operations like resize and + move. + + - Add a convenience CLUTTER_BIND_ALL enumeration + This allows binding both position and size of an actor when using + a ClutterBindConstraint. + + - Cally updates + Use the newly added API to reimplement focus tracking. + + - Visual Studio project updates + + - Add clutter_text_coords_to_position() + This method roundtrips the position_to_coords() one, and allows + retrieving the index of the character at the given actor-relative + coordinates. + + - Documentation updates. + + - Introspection annotation fixes. + + • List of bugs fixed since Clutter 1.9.10 + + [bugzilla.gnome.org] + #669730 - actor: Fix and improve add_child_at_index() + #669291 - box layout bug when callin the clutter_actor_hide() function + #667540 - Desynchronized size between ClutterStageCogl and ClutterStageX11 + #670433 - clutter-drop-action: annotation fixes for some signals + #670402 - CRITICAL warning when ClutterDragAction has threshold > 0 + + [bugzilla.clutter-project.org] + #2515 - Setting a non-default stage fullscreen before showing it doesn't work + + Clutter 1.9.10 2012-02-06 =============================================================================== diff --git a/configure.ac b/configure.ac index c17bfa71f..c5a1dbd6f 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], [9]) -m4_define([clutter_micro_version], [11]) +m4_define([clutter_micro_version], [12]) # • 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