ANNOUNCE: Clutter 1.6.0 (stable)
- From: Emmanuele Bassi <ebassi linux intel com>
- To: clutter-announce clutter-project org
- Cc: clutter-app-devel-list clutter-project org, gnome-announce-list gnome org, clutter-devel-list clutter-project org
- Subject: ANNOUNCE: Clutter 1.6.0 (stable)
- Date: Mon, 31 Jan 2011 15:03:54 +0000
Good news, everyone!
A new Clutter release is now available at:
http://source.clutter-project.org/sources/clutter/1.6/clutter-1.6.0.tar.bz2
SHA256 Checksum:
7e956fad7b8f7aa78500c155c824584201e2b8c4117da61a1f7ec2c120945400 clutter-1.6.0.tar.bz2
Additionally, a git clone of the source tree:
git clone git://git.clutter-project.org/clutter
will include a signed 1.6.0 tag which points to a commit named:
01cbd47b19a57a70924c4cc4ecad52319a446b29
which can be verified with:
git verify-tag 1.6.0
and can be checked out with a command such as:
git checkout -b build 1.6.0
Clutter is an open source software library for creating fast,
compelling, portable, and dynamic graphical user interfaces.
• Requirements
GLib ≥ 2.26.0
JSON-GLib ≥ 0.12.0
Cairo ≥ 1.10
Pango ≥ 1.20
Atk ≥ 1.7
OpenGL ≥ 1.3 (or 1.2 + multi-texturing), OpenGL|ES 1.1 or OpenGL|ES
2.0 GLX, WGL, Quartz or an EGL Implementation
Depending on the platform and the configuration options Clutter also
depends on:
GDK-Pixbuf ≥ 2.0
UProf ≥ 0.3
• Documentation
API Reference:
‣ Clutter: http://docs.clutter-project.org/docs/clutter/1.6/
‣ Cogl: http://docs.clutter-project.org/docs/cogl/1.6/
‣ Cally: http://docs.clutter-project.org/docs/cally/1.6/
• Release Notes
- This is the first stable release of the 1.6 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 stable release of Clutter.
Bugs should be reported on the Clutter Project bugzilla, at:
http://bugzilla.clutter-project.org/enter_bug.cgi?product=clutter
• What's new in Clutter 1.6 since Clutter 1.4:
For individual developers snapshot announcements, see the
clutter-announce archives:
http://lists.clutter-project.org/pipermail/clutter-announce/2010-October/000010.html
http://lists.clutter-project.org/pipermail/clutter-announce/2010-October/000012.html
http://lists.clutter-project.org/pipermail/clutter-announce/2010-November/000013.html
http://lists.clutter-project.org/pipermail/clutter-announce/2010-November/000014.html
http://lists.clutter-project.org/pipermail/clutter-announce/2010-December/000016.html
http://lists.clutter-project.org/pipermail/clutter-announce/2011-January/000018.html
http://lists.clutter-project.org/pipermail/clutter-announce/2011-January/000020.html
» ClutterActor implementations can now define the 3D volume they
occupy during paint. This allows Clutter to correctly size FBOs
and to perform clipped updates of the stage, along with client-side
culling, to improve performance while painting a scene.
» Add ClutterPathConstraint and ClutterSnapConstraint, two constraints
that can be used to simplify building user interfaces.
» Deprecate ClutterBehaviour and its sub-classes; all functionality
should now be available through the animation framework API.
» Provide a ClutterTimeline:auto-reverse property, for automatically
reverse the direction of a timeline when it's complete.
» Add an experimental Wayland backend.
» Parse CSS3 color definitions for ClutterColor, and provide a list
of globally allocated color definitions.
» Provide a software-based fast path for picking.
» Implement generation of GLSL shaders for describing the state of
the pipeline; this is the default backend for GLES 2.0, but it
can also be used instead of the ARBfp default backend for GL.
» Allow the full description of column types and row values of
ClutterListModel in ClutterScript definitions.
» Allow using XI2 for event handling on X11, and fill out per-event
axis data on pointer devices.
» Enable VBO on GLES 2.0, and clipped redraws on EGL.
• What's new in Clutter 1.6.0 since Clutter 1.5.14:
» Remove more private symbols from the X11 backend.
» Add CLUTTER_BIND_POSITION and CLUTTER_BIND_SIZE values to the
ClutterBindCoordinate enumeration; these are short-hand values
for binding both X and Y, or width and height, instead of
requiring two ClutterBindConstraint instances.
» Clean up in the X11 backend to reduce indirection.
» Small clean ups in the Win32 backend.
» Make Shift+Backspace behave like Backspace in ClutterText.
» Emit the ::new-frame signal even on the first frame of
ClutterTimeline, to allow setting up the initial state of an
animation.
» Fix an invalid memory access in ClutterAnimator.
» Flush the per-framebuffer journal when switching between
framebuffers.
» Generalize updating GLES2 uniforms.
» Add debug code for tracing clipping in Cogl.
» Improve the OSX event loop, re-using the same implementation
as GDK. Also, provide simple, core-like device support.
• Bugs fixed since Clutter 1.5.14
#2490 - OS X backend event loop improved
#2530 - animator: Animator uses key after freeing it
#2534 - Incorrect description of function 'clutter_actor_pop_internal'
Many thanks to all the contributors to Clutter 1.6:
Robert Bragg
Neil Roberts
Damien Lespiau
Elliot Smith
Chris Lord
Owen W. Taylor
Bastian Winkler
Tomeu Vizoso
Kristian Høgsberg
nobled
Lucas Rocha
Ole André Vadla Ravnås
Adel Gadllah
Alexandre Quessy
Andika Triwidada
Johan Bilien
Jussi Kukkonen
Piotr Drąg
Alejandro Piñeiro
Aron Xu
Colin Walters
Evan Nemerson
Giovanni Campagna
Maxim Ermilov
Mike Owens
Nguyễn Thái Ngọc Duy
Ray Strode
Rob Bradford
Roland Peffer
Stephen Kennedy
Viatcheslav Gachkaylo
muflone
have fun with Clutter!
--
Emmanuele Bassi, Open Source Software Engineer
Intel Open Source Technology Center
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]