Blog

March 2010

Clutter 1.2.4 - stable release

Clutter 1.2.4 is now available for download at:

  http://www.clutter-project.org/sources/clutter/1.2/

This is the third stable release of the 1.2 cycle; this version is API and ABI compatible with the previous stable release of Clutter.

Clutter is an open source software library for creating fast, visually rich, portable and animated graphical user interfaces. Clutter is licensed under the terms of the GNU Lesser General Public License version 2.1.

Requirements

Clutter currently requires:

  • GLib >= 2.16.0
  • Cairo >= 1.6
  • Pango >= 1.20
  • OpenGL >= 1.3 or 1.2 + multitexturing, OpenGL|ES 1.1 or OpenGL|ES 2.0
  • GLX, SDL, WGL, Quartz or an EGL Implementation

Depending on the platform and the configuration options Clutter also depends on:

  • GDK-Pixbuf >= 2.0
  • JSON-GLib >= 0.8
  • GObject-Introspection >= 0.6.4
  • UProf >= 0.2

Notes

  • This is the second stable release of the 1.2 cycle
  • This version is API and ABI compatible with the previous 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 here

What's new in Clutter 1.2.4

Since 1.2.2

  • Revert patch for bug 2017 which broke subclassing ClutterListModel
  • Add more error reporting in case the GLX context creation failed
  • Fix cogl_texture_get_data() returning garbage
  • Fix the computation of the stage bounding rectangle when submitting clipped redraw requests
  • Switch texture units before setting the Cogl texture filters
  • Make sure that GLX_SGI_swap_control is set up correctly

Many thanks to:

  Owen W. Taylor
  Adel Gadllah

Have fun with Clutter!

Clutter 1.2.2 - stable release

Clutter 1.2.2 is now available for download at:

http://www.clutter-project.org/sources/clutter/1.2/

MD5 Checksums:

101cd6a03e4061b51ad6df6f6f7022bf clutter-1.2.2.tar.bz2
cb9008d29b822e015667ece74917fb67 clutter-1.2.2.tar.gz

SHA1 Checksums:

f3fc68c7f22ffb25449aa0b36ce16d0f4cb79ac0 clutter-1.2.2.tar.bz2
7b85124290860d66e5624df663e141c4cc8010b8 clutter-1.2.2.tar.gz

This is the second stable release of the 1.2 cycle; this version is API and ABI compatible with the previous stable release of Clutter.

Clutter is an open source software library for creating fast, visually rich, portable and animated graphical user interfaces. Clutter is licensed under the terms of the GNU Lesser General Public License version 2.1.

Requirements

Clutter currently requires:

  • GLib >= 2.16.0
  • Cairo >= 1.6
  • Pango >= 1.20
  • OpenGL >= 1.3 or 1.2 + multitexturing, OpenGL|ES 1.1 or OpenGL|ES 2.0
  • GLX, SDL, WGL, Quartz or an EGL Implementation

Depending on the platform and the configuration options Clutter also depends on:

  • GDK-Pixbuf >= 2.0
  • JSON-GLib >= 0.8
  • GObject-Introspection >= 0.6.4
  • UProf >= 0.2

Notes

  • This is the second stable release of the 1.2 cycle
  • This version is API and ABI compatible with the previous 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 here

What's new in Clutter 1.2.2

Since 1.2.0

  • Fix introspection annotations for ClutterBox
  • Compilation fixes for the EGL native backend
  • Fix ClutterX11TexturePixmap::queue-damage-redraw default handler registration to avoid a run-time warning
  • Handle GL_TEXTURE_RECTANGLE_ARB in the 2D sliced textures, and add a test case for that extension to avoid regressions
  • Improve the strictness of the JSON parser in the internal copy of JSON-GLib to which we fall back in the absence of the system one
  • Fix a crasher on NVidia drivers when enabling the ARGB visuals by default on GLX

Many thanks to:

José Dapena Paz
Neil Roberts
Owen W. Taylor
Øyvind Kolås

Have fun with Clutter!

Clutter 1.2.0 - stable release

Clutter 1.2.0 is now available for download at:

  http://www.clutter-project.org/sources/clutter/1.2/

This is the first stable release of the 1.2 cycle; this version is API and ABI compatible with the previous stable release of Clutter.

MD5 Checksums:

  38edd0d3403b1612a987533a7c4ec84b  clutter-1.2.0.tar.bz2
  19a609fda6e75e7f6a3958402347ffe1  clutter-1.2.0.tar.gz

SHA1 Checksums:

  c4a8d8dc3aa26c65e48c76647c6776968ca56748  clutter-1.2.0.tar.bz2
  31eaa2fc180d6eba2ec2175d49fcd1a991a48da1  clutter-1.2.0.tar.gz

Clutter is an open source software library for creating fast, visually rich, portable and animated graphical user interfaces. Clutter is licensed under the terms of the GNU Lesser General Public License version 2.1.

Requirements

Clutter currently requires:

  • GLib >= 2.16.0
  • Cairo >= 1.6
  • Pango >= 1.20
  • OpenGL >= 1.3 or 1.2 + multitexturing, OpenGL|ES 1.1 or OpenGL|ES 2.0
  • GLX, SDL, WGL, Quartz or an EGL Implementation

Depending on the platform and the configuration options Clutter also depends on:

  • GDK-Pixbuf >= 2.0
  • JSON-GLib >= 0.8
  • GObject-Introspection >= 0.6.4
  • UProf >= 0.2

Notes

  • This is the first stable release of the 1.2 cycle
  • This version is API and ABI compatible with the previous 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 here

What's new in Clutter 1.2.0

Since 1.1.14

  • Improve the Animator API for consistency, and the implementation to match the intended behaviour, as documented
  • Add initial (and internal) support for queueing clipped region updates and let the GLX texture-from-pixmap actor take advantage of it
  • Support any pixel format in cogl_read_pixels()
  • Conditionally use G_VALUE_COLLECT_INIT() in functions using variadic arguments lists
  • Consistently use :min-width and :min-height inside the Stage to define the minimum size of the Stage window
  • Implement the Scriptable interface for ClutterModel sub-classes; this allows setting ClutterModel columns (both types and names) in ClutterScript definitions
  • Add support for unsigned integer indices in the VertexBuffer API
  • Documentation fixes for Clutter: the coverage is now 100%
  • Fixes for the EGL native backend
  • Require libtool >= 2.2.6
  • Improve tests coverage

Many thanks to all the contributors during the 1.1 development cycle:

  Robert Bragg, Neil Roberts, Damien Lespiau, Chris Lord, Øyvind Kolås, 
  Bastian Winkler, Joshua Lock, Owen W. Taylor, Thomas Wood, Samuel
  Degrande, Alejandro Piñeiro, Colin Walters, Götz Waschk, Halton Huo,
  Jussi Kukkonen, Rob Bradford, Zhou Jiangwei, Christian Persch,
  Johan Bilien, Jonas Bonn, Kristian Høgsberg, Raymond Liu, Tim Horton,
  Vladimir Nadvornik, Xu Li

Have fun with Clutter!