Clutter 1.5.8 - developers snapshot

good news, everyone!

here's to you the fourth developers snapshot of Clutter 1.5

Download

Clutter 1.5.8 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:

f342b57027a94f3266060aaaae73ea06f4bf0be66196bfc0cacf17240e14139c clutter-1.5.8.tar.bz2

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.

Requirements

  • GLib >= 2.26.0
  • JSON-GLib >= 0.12
  • Cairo >= 1.10
  • 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

Release Notes

  • This is the fourth developers snapshot of the 1.5 cycle leading to the 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.

What's new in Clutter 1.5.8

  • Add a migration guide for code using Behaviours.
  • Allow parsing rgb(), rgba(), hls() and hlsa() color definitions.
  • Performance improvements for the ClutterX11TexturePixmap.
  • For caching purposes, do not discard the Material or the compiled shaders for Offscreen and Shader effects.
  • Fix image height in 3D Cogl textures.
  • Create a GLSL generation backend for materials, similar to the ARBfp one; this backend is the default for GLES2.
  • Use FBOs and cogl_read_pixels() to efficiently read back partial texture data.
  • Various fixes in paint volumes computation and caching.
  • Use the internal scene graph walk API to remove the map/unmap implementation requirement for composite actors and for containers with internal children.
  • Simplify the backend notification of layer changes.
  • Queue clipped redraws for Expose events on X11.
  • Plug leaks.
  • Add a recipe on scaling animations in the Cookbook.

Many thanks to:

Neil Roberts, Robert Bragg, Owen W. Taylor, Tomeu Vizoso, Chris Lord,
Alexandre Quessy, Evan Nemerson, Elliot Smith

Have fun with Clutter!