Clutter 1.1.2 - developers snapshot
hi everyone;
less than 3 months after the 1.0.0 release here’s a new development snapshot for Clutter.
Clutter 1.1.2 is now available for download at:
http://www.clutter-project.org/sources/clutter/1.1/ http://download.gnome.org/sources/clutter/1.1/
MD5 Checksums:
20d37870ed0db4aaf8404d78b89b0d71 clutter-1.1.2.tar.bz2 dc4cc91e721be887d5469ec7edde8f8c clutter-1.1.2.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.4, 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
Notes
- This is the first developers snapshot of the 1.1 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 here
What’s new in Clutter 1.1.2
- Add ClutterLayoutManager, an abstract proxy class for easily writing layout management policies; also add ClutterLayoutMeta, a class for storing layout properties.
- Add ClutterBox, a generic container actor that relies on a ClutterLayoutManager instance to manage the layout of its children.
- Add the following layout managers:
- ClutterFixedLayout — a layout manager implementing the policy used by ClutterGroup
- ClutterBinLayout — a layout manager for packing actors as layers inside the same area, with per-actor alignment
- ClutterFlowLayout — a layout manager arranging actors as a reflowing grid
- ClutterBoxLayout — a layout manager arranging actors as a single line
- Remove the requirement for the backend-specific implementation of ClutterStage to be a ClutterActor: a Stage implementation must only implement the ClutterStageWindow interface. This cleans up the backend code.
- COGL source tree clean up and rationalization; COGL now knows the platform, and not only the driver (GL or GLES) so we can migrate part of the low-level backend code from Clutter to COGL where it makes sense.
- Remove code duplication across whole COGL.
- The GLES 2.0 driver for COGL, and the EGLX backend for Clutter have been fixed and confirmed working.
- Add “dump-pick-buffer” to CLUTTER_DEBUG: this debug options dumps the contents of each pick() buffer into a PNG file, for debugging purposes.
- Allow interpolating intervals of ClutterUnits for animating unit-based properties.
- Increase strictness and correctness of the ClutterUnits grammar parser.
- Add GValue transformation functions for ClutterPath to and from a string.
- Fix word movement in ClutterText; implement GObject getter for :use-markup; emit notification for :position; decouple the :text property from the :use-markup property.
- Do not queue redraws or relayouts on actors currently being destroyed.
- Support #rrggbb and #rgb notations for ClutterColor.
- Multiple bug fixes.
- Provide _NET_WM_PID on the X11 stage implementation.
- Documentation and Introspection annotation fixes.
- Add test units for the ClutterActor size requesition.
- Build fixes.
- Use AM_SILENT_RULES if Automake 1.11 is detected, and fall back to Shave on older Automake versions.
Many thanks to:
Robert Bragg, Damien Lespiau, Neil Roberts, Thomas Wood, Owen W. Taylor, Øyvind Kolås, Götz Waschk, Zhou Jiangwei, Colin Walters, Jonas Bonn, Joshua Lock, Jussi Kukkonen, Samuel Degrande, Vladimir Nadvornik, Xu Li
Have fun with Clutter!

October 26th, 2009 at 9:32 am
Hi,
I took the package clutter-1.1.2.tar.gz and tried to build it with GLES2. It seems that it is missing a file called cogl-context-driver.h.
November 2nd, 2009 at 8:17 pm
I was wondering when we could expect bindings for Vala, I can only see bindings up to Clutter 0.8. Keep up the good work.
November 2nd, 2009 at 10:02 pm
@gogartus: it has been fixed in master — the header was missing from the distributed files. you can get it from Git here and copy it in the right directory. or you can clone the Git repository.
@Andy: clutter-vala is not used anymore: the Vala bindings for Clutter are shipped with Vala itself.
November 3rd, 2009 at 1:28 am
@Emmanuele: thanks I guess I wasn’t paying attention
December 1st, 2009 at 7:52 pm
Hello, I was wondering if clutter can be used with OpenGL ES on an iPhone/iPod touch ? Do you guys have docs about how to do it ? is it possible at all ?
Thanks
December 14th, 2009 at 11:36 am
following configuration is not working
./configure –with-imagebackend=internal
configure: WARNING: unrecognized options: –with-imagebackend
and builds with Image backend: gdk-pixbuf
any suggestions
thax
czar