ANNOUNCE: Clutter 1.9.4 (snapshot)
- From: Emmanuele Bassi <ebassi linux intel com>
- To: clutter-announce clutter-project org
- Cc: gnome-announce-list gnome org
- Subject: ANNOUNCE: Clutter 1.9.4 (snapshot)
- Date: Tue, 17 Jan 2012 14:43:51 +0000
Good news, everyone!
A new Clutter snapshot is now available at:
http://source.clutter-project.org/sources/clutter/1.9/
http://download.gnome.org/sources/clutter/1.9/
SHA256 Checksum:
6535085986985cacf2b681883fd02424f32664053b4e2da43cc4fe82c0e361c9 clutter-1.9.4.tar.xz
Additionally, a git clone of the source tree:
git clone git://git.gnome.org/clutter
will include a signed 1.9.4 tag which points to a commit named:
1854ce2d06d6c0badab174aa6c38dd6a46963284
which can be verified with:
git verify-tag 1.9.4
and can be checked out with a command such as:
git checkout -b build 1.9.4
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.0
JSON-GLib ≥ 0.12.0
Cogl ≥ 1.9.1
Cairo ≥ 1.10
Pango ≥ 1.20
Atk ≥ 2.1.5
Clutter also has platform-specific dependencies; for more information, see
the README file included in the release.
Documentation:
Clutter: http://docs.clutter-project.org/docs//clutter/1.9/
Cally: http://docs.clutter-project.org/docs//cally/1.9/
Cookbook: http://docs.clutter-project.org/docs//clutter-cookbook/1.0/
Release Notes:
- This is an unstable snapshot of Clutter; there are no compatibility
guarantees for API added during a development cycle.
- 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.9.2
- New scene graph API in ClutterActor
ClutterActor now provides the API for adding, removing, and iterating
over the list of children; this deprecates most of the ClutterContainer
API. ClutterActor implements ClutterContainer as well, which means that
all actors can be containers.
- Layout management updates
ClutterActor now have an horizontal and vertical alignment properties
that will be used when added to a parent; a margin has also been added
ClutterActor instance: the LayoutManager will take care of the layout
policy for the children of an actor.
- Add ClutterTextBuffer
The ClutterTextBuffer class provides a storage for the contents of
a ClutterText actor; the same instance can be shared across different
actors as well. The main use for ClutterTextBuffer is implementing
secure memory storage for the contents of a ClutterText in password
mode.
- Deprecations
ClutterGroup, ClutterBox, and ClutterRectangle have been deprecated; their
functionality is now available directly in ClutterActor. The old child
actor management API in ClutterActor and ClutterContainer has been
deprecated as well. Other deprecations include the ClutterStage
fog-related properties and API; the ClutterContainer.sort_depth_order(),
raise(), and lower() virtual functions; the internal child push and
pop methods on ClutterActor.
- ClutterTimeline can parse markers from ClutterScript
Markers can now be defined inside ClutterScript, and a ClutterTimeline
will be able to automatically add them from a UI definition.
- Add a diagnostic mode
Similar to the GLib diagnostic mode, Clutter now supports an environment
variable that will print out diagnostic messages for deprecations and
warnings that can only be detected at run-time.
- Wayland backend updates
The wayland backend now tracks the latest API changes in the client API,
and Clutter now provides a Wayland surface actor that allows to write
Wayland compositors, similarly to the X11TexturePixmap actor for the
X11 backend.
• List of bugs fixed since Clutter 1.9.2
[bugzilla.gnome.org]
#665040 - The offscreen effect always recreates the texture if
create_texture() is overridden to change the size
#665052 - The internal effects should queue a repaint on the effect not
on the actor when a property changes
#664996 - clutter_state_set_key (allow-none)
#664336 - path: Fix introspection annotations
#664252 - in case GLSL shader fails to compile clutter-shader-effect.c
should print out position in source code
#664582 - lookingGlass: Fix global key press handler
#660997 - Make _clutter_actor_queue_redraw_with_clip or an equivalent
public
Many thanks to:
Chun-wei Fan, Robert Bragg, Rob Bradford, Neil Roberts, Bastian Winkler,
Fran Diéguez, Jasper St. Pierre, Matej Urbančič, Piotr Drąg,
Alexander Shopov, Bastien Nocera, Daniel Mustieles, Jeremy Moles,
Jovan Naumovski, Kjartan Maraas, Lucian Adrian Grijincu, Manuel Osdoba,
Ryan Lortie
Have fun with Clutter!
ciao,
Emmanuele.
--
Emmanuele Bassi,
Intel Open Source Technology Center
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]