[clutter] Release Clutter 1.7.2 (snapshot)
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [clutter] Release Clutter 1.7.2 (snapshot)
- Date: Mon, 13 Jun 2011 22:47:14 +0000 (UTC)
commit a7cc84a483a7d4e21c84ce0567f66c04c47f48f6
Author: Emmanuele Bassi <ebassi linux intel com>
Date: Mon Jun 13 17:24:28 2011 +0100
Release Clutter 1.7.2 (snapshot)
NEWS | 97 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
README.in | 27 ++++++++++++++++
configure.ac | 2 +-
3 files changed, 125 insertions(+), 1 deletions(-)
---
diff --git a/NEWS b/NEWS
index a86ab8c..a0a2a9f 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,100 @@
+Clutter 1.7.2 2011-06-13
+===============================================================================
+
+ â?¢ List of changes since Clutter 1.6.0
+
+ - Cogl moved out of tree
+ The Clutter OpenGL abstraction library has been moved to a separate
+ repository and can be used as a stand-alone shared library. Clutter
+ has been modified to depend on Cogl's experimental API.
+
+ - Correctly composite non fully opaque children
+ Non fully opauqe actors with non fully opaque children will automatically
+ redirect children paint operations to offscreen buffers, which allow
+ correct composition taking into account the overall opacity of the scene's
+ sub-graph. The same mechanism can be used to create a paint cache, and
+ paint that cache when the actor or its children do not change, instead of
+ painting the whole sub-graph again.
+
+ - Allow connecting signals to ClutterState states in ClutterScript
+ When defining a scene using ClutterScript it's possible to directly
+ connect a state inside a ClutterState object (both defined in
+ ClutterScript or in code) to an object's signal, without using an
+ explicit signal handler in the code.
+
+ - Long-press handling in ClutterClickAction
+ ClutterClickAction will detect a long-press gesture and emit signals
+ to query, activation and cancellation.
+
+ - Added ClutterGestureAction and ClutterSwipeAction
+ ClutterGestureAction is a generic "pointer gesture" action; it doesn't
+ provide an implementation: it's up to the developer to add the gesture
+ recognition code. ClutterSwipeAction is a GestureAction sub-class that
+ implement the "swipe" gesture. The GestureAction API is already future
+ proof for multi-device/multi-touch, even though the multi-touch isn't
+ currently implemented.
+
+ - Allow Effects to influence picking
+ Effects that change the geometry of a ClutterActor should also be
+ allowed to change the picking code to make sure that event handling
+ keeps working. ClutterEffect has a new pick() virtual function for
+ these cases.
+
+ â?¢ List of bugs fixes since Clutter 1.6.0
+
+ [bugzilla.clutter-project.org]
+ #2257 - clutter fails to link on OS X (10.6)
+ #2447 - atkevents example crashes is the accessibility is disabled
+ #2482 - Cally should avoid to provide a default name and description
+ #2484 - It would be nice to have the old cally Changelog
+ #2553 - new ClutterText API to access the Pango layout offsets
+ #2555 - Per-framebuffer journal causes corruptions
+ #2562 - Crash upon running Clutter-based programs
+ #2585 - add ClutterAction for slide gestures
+ #2588 - Assertion failure in _cogl_pipeline_set_layer_texture_target
+ #2595 - clutter-text: Add a selected-text-color
+ #2597 - CallyStage doesn't have a proper parent
+ #2599 - The paint volume for ClutterText is wrong
+ #2602 - Expose events ignored when doing clipped redraws
+ #2610 - Add recipe about implementing a ClutterEffect
+ #2619 - Removes the addition of the .exe extension to unit-test scripts,
+ on win32.
+ #2620 - _cogl_offscreen_new_to_texture_full() leaks reference when failing
+ #2621 - Clutter segfaults if you queue a redraw of an unmapped actor inside
+ the notify::mapped callback
+ #2631 - [PATCH] Enable evdev ClutterInputDevice objects on creation, as the
+ other backends do
+ #2632 - [PATCH] GL_IMG_TEXTURE_NPOT enables non-power-of-two features
+ #2633 - Make the pick id pool a per-Stage resource
+ #2640 - [patch] allow single-bit imprecision in some conformance tests
+ #2644 - Quartz backend: "Bare" modifier keypresses not generating events
+ #2652 - clutter_actor_queue_redraw() on destroyed stage
+ #2655 - segfault when disposing a slave device without a master
+ #2656 - Clutter can crash when destroying a stage from an event
+ #2667 - git head won't build under Win32
+
+ [bugzilla.gnome.org]
+ #650665 - CallyActor shouldn't add by default "press", "release"
+ and "click"
+ #647875 - Use Cairo to dump the pick buffers
+ #647876 - Make the pick if pool a per-Stage resource
+ #650487 - Sync allocation in ClutterBoxLayout with the one in GtkBox
+ #650597 - clutter-id-pool: fix warning on bad pick
+ #650650 - clutter-offscreen-effect: use target size when setting up
+ the viewport
+ #651700 - Give a chance to effects for running when picking
+ #652129 - Use "const" instead of G_CONST_RETURN
+
+Many thanks to:
+
+ Neil Roberts, Robert Bragg, nobled, Daniel Mustieles, Elliot Smith,
+ Matej UrbanÄ?iÄ?, Alejandro Piñeiro, Chris Lord, Marek Ä?ernocký,
+ Tomeu Vizoso, Jasper St. Pierre, James Athey, Piotr DrÄ?g, Ã?yvind KolÃ¥s,
+ Adam Jackson, Andrej ŽnidarÅ¡iÄ?, Kjartan Maraas, Adel Gadllah,
+ Alexandre Franke, Christian Kirbach, Craig R. Hughes, Dan Winship,
+ Dioselin, Kristjan SCHMIDT, Mario Blättermann, Miguel Bouzada, Peter Ward,
+ Philippe Normand, Samuel Degrande, Viatcheslav Gachkaylo
+
Clutter 1.6.6 2011-02-21
===============================================================================
diff --git a/README.in b/README.in
index 9b44278..01662b7 100644
--- a/README.in
+++ b/README.in
@@ -278,6 +278,33 @@ Relevant information for developers with existing Clutter applications
wanting to port to newer releases (see NEWS for general information on new
features).
+Release Notes for Clutter 1.8
+-------------------------------------------------------------------------------
+
+â?¢ Cogl has been split out of tree. Clutter depends on Cogl, so users should
+ not notice anything. Developers using pkg-config will gain an extra Cogl
+ dependency.
+
+â?¢ The clutter_actor_get_gid() and clutter_get_actor_by_gid() functions have
+ been deprecated. They should not have been public in the first place.
+
+â?¢ ClutterShader and its relative API have been deprecated. ClutterShaderEffect
+ and the effect API is the proper way to use GLSL shaders with ClutterActors.
+ It is possible to instantiate a ClutterShaderEffect directly.
+
+â?¢ ClutterText's paint volume has been implemented using the ink rectangle of
+ the PangoLayout used to paint, to allow culling to work properly even in
+ the case of glyphs spilling outside the logical rectangle.
+
+â?¢ Non fully opaque children of a non fully opaque actor will be composited
+ in an offscreen framebuffer object to preserve the correct overall opacity.
+ This changes the way non fully opaque actors are drawn, and might cause
+ some code relying on the old, unspecified behaviour to produce different
+ results.
+
+â?¢ ClutterBoxLayout layout algorithm has been changed to map the more mature
+ and more stable GtkBox one.
+
Release Notes for Clutter 1.6
-------------------------------------------------------------------------------
diff --git a/configure.ac b/configure.ac
index 11d761c..551e809 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], [7])
-m4_define([clutter_micro_version], [1])
+m4_define([clutter_micro_version], [2])
# â?¢ 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
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]