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