ANNOUNCE: Clutter 1.12.0 (stable)
- From: Emmanuele Bassi <ebassi gmail com>
- To: clutter-announce clutter-project org
- Cc: clutter-app-devel-list clutter-project org, gnome-announce-list gnome org, clutter-devel-list gnome org
- Subject: ANNOUNCE: Clutter 1.12.0 (stable)
- Date: Mon, 24 Sep 2012 18:03:39 +0100
Good news, everyone!
A new Clutter release is now available at:
http://download.gnome.org/sources/clutter/1.12/
SHA256 Checksum:
e75130a5df6dbe97e8d350259278331c6352b2d213230712127160e42053e558
clutter-1.12.0.tar.xz
Additionally, a git clone of the source tree:
git clone git://git.gnome.org/clutter
will include a signed 1.12.0 tag which points to a commit named:
075aa21b3ae036c2f4ae171c26e5e7028733732d
which can be verified with:
git verify-tag 1.12.0
and can be checked out with a command such as:
git checkout -b build 1.12.0
Clutter is a library for creating compelling, dynamic and portable graphical
user interfaces. Clutter is released under the terms of the GNU Lesser
General Public License, version 2.1 or (at your option) later.
Clutter depends on:
GLib ≥ 2.31.19
JSON-GLib ≥ 0.12.0
Cogl ≥ 1.9.6
Cairo ≥ 1.10
Pango ≥ 1.30
Atk ≥ 2.5.3
Clutter also has platform-specific dependencies; for more information, see
the README file included in the release.
Documentation:
Clutter: http://developer.gnome.org/clutter/stable/
Cookbook: http://docs.clutter-project.org/docs//clutter-cookbook/1.0/
Release Notes:
- This version is API and ABI compatible with the current stable
release of Clutter.
- Installing the contents of this release will overwrite the files
from the installation of the current release of Clutter.
- Bugs should be reported on the Clutter Bugzilla product, at:
http://bugzilla.gnome.org/enter_bug.cgi?product=clutter
• List of changes since Clutter 1.10
For detailed announcements see:
http://lists.clutter-project.org/pipermail/clutter-announce/2012-May/000084.html
http://lists.clutter-project.org/pipermail/clutter-announce/2012-June/000087.html
http://lists.clutter-project.org/pipermail/clutter-announce/2012-June/000090.html
http://lists.clutter-project.org/pipermail/clutter-announce/2012-July/000091.html
http://lists.clutter-project.org/pipermail/clutter-announce/2012-August/000093.html
http://lists.clutter-project.org/pipermail/clutter-announce/2012-August/000095.html
http://lists.clutter-project.org/pipermail/clutter-announce/2012-September/000098.html
http://lists.clutter-project.org/pipermail/clutter-announce/2012-September/000099.html
- Add ClutterScrollActor
ClutterScrollActor is an actor that provides a scrollable viewport to show
a portion of its children.
- Add ClutterTransitionGroup and ClutterKeyframeTransition
Two ClutterTransition subclasses that provide grouping and keyframe-based
transitions to the explicit animation API of ClutterActor.
- Add new transformation API to ClutterActor
ClutterActor now provides a 'pivot point' that is used for all
transformations:
scaling, rotation, translation; also, any actor can be transformed
by providing
a 3D matrix, bypassing the decomposed transformations; finally, any actor
can apply an initial transformation to its children. All
matrix-based properties
are also animatable.
- Add multi-touch gesture recognizers
ClutterPanAction, ClutterZoomAction, and ClutterRotateAction are gesture
recognizers that can be used to detect common multi-touch gestures. The
ClutterGestureAction class has been modified to make it easy to create new
gesture recognizers.
- Layout manager improvements
ClutterGridLayout is a new layout managed implementing a flexible grid;
setting the allocation of an actor will respect the actor's easing
state, making
animatable layout managers easy to write; any actor can automatically
expand in both the horizontal and vertical directions, and the
expansion will
bubble up to its parent.
- Deprecations
ClutterCairoTexture (replaced by ClutterCanvas); ClutterTexture (replaced by
ClutterImage); ClutterMedia (replaced by clutter-gst API); ClutterAnimation,
ClutterAnimator, ClutterState (replaced by the implicit and explicit actor
animation API); ClutterLayoutManager's animation API (replaced by the
implicitly animatable ClutterActor:allocation property);
ClutterActor's paint
and pick signals have been deprecated.
• List of changes since Clutter 1.11.16
- Fix the device tracking for core X11 pointers
If a master input device can emit both touch and pointer events we end up
in an inconsistent state; we should account for this case when tracking
the stage that contains the events of each input device.
- Respect text direction in BinLayout
The text direction of the children of an actor using the BinLayout layout
manager should be taken into account, both when using the Actor's align
flags and when using the legacy BinAlignment flags.
- Translations updates
Hindi, Telugu, Catalan, Malayalam, Japanese, Bulgarian, Kannada.
• List of bugs fixed since Clutter 1.11.16
#684214 - messageTray: Fix summary position in RTL locales
#684552 - Track coordinates and device ids in test-events
#684530 - Print device number in debug messages from input-device
#684509 - Mouse events lost after touch event from virtual core pointer
Many thanks to all the contributors to the Clutter 1.11 development cycle:
Bastian Winkler, Emanuele Aina, Jasper St. Pierre, Lionel Landwerlin,
Chun-wei Fan, Daniel Mustieles, Fran Diéguez, Piotr Drąg, Neil Roberts,
Tomeu Vizoso, Alejandro Piñeiro, Chao-Hsiung Liao, Nilamdyuti Goswami,
Alexander Larsson, Ihar Hrachyshka, Tom Tryfonidis, Tristan Van Berkom,
Мирослав Николић, Bastien Nocera, Christian Kirbach, Cosimo Cecchi,
Yuri Myasoedov, Alexander Shopov, Alexandre Franke, Andika Triwidada,
Aurimas Černius, Carles Ferrando, Daniel Korostil, Debarshi Ray, Dirgita,
Duarte Loreto, Evan Nemerson, Jonh Wendell, Matej Urbančič, Rob Bradford,
Robert Bragg, Sasi Bhushan Boddepalli, Andre Kuehne, Andy Wingo, Ani Peter,
Ask H. Larsen, Bruce Cowan, Bruno Brouard, Chandan Kumar, Daniel Nylander,
Danielle Madeley, Dimitris Spingos, Dominique Bureau, Enrico Nicoletto,
Frédéric Péters, Gil Forcada, Giovanni Campagna, Jordi Serratosa,
Kenneth Nielsen, Kjartan Maraas, Krishnababu Krothapalli, Martin Srebotnjak,
Matthias Clasen, Mike Ruprecht, Nishio Futoshi, Owen W. Taylor,
Peter Hutterer, Rajesh Ranjan, Rico Tzschichholz, Rudolfs Mazurs, Rui Matos,
Shankar Prasad, Sjoerd Simons, Stefano Facchini, Viktor Nyberg.
Have fun with Clutter!
ciao,
Emmanuele.
--
W: http://www.emmanuelebassi.name
B: http://blogs.gnome.org/ebassi/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]