Clutter 1.5.2 - snapshot
- From: Emmanuele Bassi <ebassi linux intel com>
- To: clutter-announce clutter-project org
- Cc: gnome-announce-list gnome org, clutter-app-devel-list clutter-project org, clutter-devel-list clutter-project org
- Subject: Clutter 1.5.2 - snapshot
- Date: Mon, 04 Oct 2010 15:40:21 +0100
good news, everyone!
here's to you the first Clutter snapshot, 1.5.2.
Clutter is an open source software library for creating portable, fast,
compelling and dynamic graphical user interfaces. Clutter is licensed
under the terms of the GNU Lesser General Public License version 2.1.
• Download
Clutter 1.5.2 is now available for download at:
http://source.clutter-project.org/sources/clutter/1.5/
A mirror is also available here:
http://download.gnome.org/sources/clutter/1.5/
• SHA256 Checksums:
fd9ebe596c2e57a3d4d84eae25d2c1239e0f12b43ee27efc3dedc9b85b6642de clutter-1.5.2.tar.bz2
Additionally, a git clone of the source tree:
git clone git://git.clutter-project.org/clutter"
will include a signed 1.5.2 tag which points to a commit named:
ca5188edbf962e065dd80726a4a4e92ccc8cfacf
which can be verified with:
git verify-tag 1.5.2
and can be checked out with a command such as:
git checkout -b build 1.5.2
• Requirements
GLib ≥ 2.18.0
JSON-GLib ≥ 0.12.0
Cairo ≥ 1.4
Pango ≥ 1.20
Atk ≥ 1.7
OpenGL ≥ 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.5/
‣ Cogl: http://docs.clutter-project.org/docs/cogl/1.5/
‣ Cally: http://docs.clutter-project.org/docs/cally/1.5/
• Release Notes
- This is the first snapshot of the 1.5 cycle leading to the next 1.6
stable release
- 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.5.2
- List of changes since Clutter 1.4:
» Add API to ClutterActor to allow any actor to define its 3D paint
volume and its stage-relative 2D bounding box; the paint volume is
the 3D space occupied by an actor during the paint sequence. This
allows better sizing of the FBOs, and opens the door to scenegraph
culling and accurate clipped redraws. The mechanism is opt-in:
actors have to implement the get_paint_volume() virtual function.
Callbacks attached to the ::paint signal will also disable any
culling and clipped redraw in place internally.
» Plug a leak in ClutterActor by disposing all constraints.
» Rework the build system to be as non-recursive as possible; this
should speed up the build of Clutter, and makes the build layout
easier to understand and update.
» Remove the internal copy of JSON-GLib; the internal copy was
falling behind at a spectacular level, and it was actually making
the build rather complicated - also by adding an unwanted, but
needed, introspection data generation. The required JSON-GLib has
also been bumped to the new stable release, 0.12.0.
» Use g_object_install_properties() with GLib 2.26.
» Implement ClutterContainer::child-notify, which slipped through
the cracks of many development cycles without anyone noticing.
» Document and test clutter_actor_contains(), especially the corner
cases.
» Plug a leak in CoglTexture2DSliced.
» Plug a leak in ClutterAnimator's handling of timelines.
» Trap glXDestroyPixmap() in CoglTexturePixmapX11 to avoid
BadDrawable errors when the GLX pixmap is destroyed behind Cogl's
back.
Many thanks to:
Robert Bragg
Neil Roberts
Elliot Smith
Alejandro Piñeiro
Aron Xu
Colin Walters
Ray Strode
Stephen Kennedy
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]