Clutter 1.0.0 - stable release
It’s been a long road, getting from there to here.
It’s been a long time, but my time is finally near.
Clutter 1.0.0 is now available for download here.
MD5 Checksums:
dac6352daeef0926eab31c1a57e69148 clutter-1.0.0.tar.gz eb1a3db895d914dc29caadd15bc1f5e0 clutter-1.0.0.tar.bz2
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
To subscribe to the Clutter mailing list, send mail to: clutter+subscribe@o-hand.com
The official mailing list archive is here.
API reference: Clutter, COGL
Notes
- This is the first stable release of the 1.0.x cycle, and the first stable release of the 1.x API cycle.
- The APIs of Clutter and COGL are now stable.
- This version is parallel installable with Clutter 0.8.
- Installing this version will overwrite the files from the installation of a git clone of the current development branch (master).
- The GL|ES backends are known to be broken; we are currently unable to test them, but we gladly accept patches for them until such time when we are able to resume testing.
- Bugs should be reported to: http://bugzilla.o-hand.com
What’s new in Clutter 1.0.0
- For the list of changes since the 0.8 release, please see the previous announcements: 1, 2, 3, 4
- Allow per-stage disabling of motion event throttling; this should allow platforms or applications that require all the motion events not for drawing purposes to get them exactly like Clutter gets them from the windowing system.
- Various documentation fixes.
- Add per-word key navigation inside ClutterText.
- Fix the RGB<->HLS conversion.
- Various fixes for the OSX and Windows backends.
- Various build-related fixes.
Many thanks to all the contributors for the 0.9 development cycle:
Neil Roberts, Robert Bragg, Owen W. Taylor, Øyvind Kolås, Damien Lespiau, Havoc Pennington, Thomas Wood, Haakon Sporsheim, Ole André Vadla Ravnås, Bastian Winkler, Chris Lord, Colin Walters, Matthew Allum, Johan Bilien, Raymond Liu, Garry Bodsworth, Rob Bradford, Tomas Frydrych, Geoff Gustafson, Jonas Bonn, Robert Staudinger, Christian Persch, Dan Winship, Evan Martin, Gordon Williams, Jakub Higersberger, Jason Tackaberry, Jonathan Matthew, Marc-André Lureau, Marcos, Michael Mortensen, Shane Bryan, Takao Fujiwara, Tim Horton, Tommi Komulainen, Xu Li

July 29th, 2009 at 11:02 am
Bindings?
July 29th, 2009 at 1:29 pm
Awesome work. I’ve been waiting for this release for a while, wanting to do some lazy clutter hacking, and not have to worry about api breakage
July 29th, 2009 at 2:20 pm
@mikem: a little bit of patience, please. pyclutter master is already in good shape; clutter-perl will be updated within the week; clutter-sharp is pretty good and up-to-date as well; and aruiz is working hard on clutter-vala.
July 29th, 2009 at 6:39 pm
Thanks guys!
July 29th, 2009 at 8:34 pm
Where can I download it?
July 29th, 2009 at 9:01 pm
@Eon: whoopsie, there was a missing ” in one of the links and it ate part of the post. now the link is visible.
July 29th, 2009 at 9:03 pm
Fine job as usual! Congratulations.
Looking forward for clutter-sharp
July 30th, 2009 at 5:15 am
I think I’ve found the pyclutter git repo after a LOT of searching, but the README says ./configure;make;make install and theres no configure script. I tried tunning the included ./autogen.sh and it failed. li’l help anyone?
July 30th, 2009 at 7:57 am
@Andre: I’d suggest you wait until pyclutter has been released.
July 30th, 2009 at 1:36 pm
Found it and I will add my congratulations.
How close is a compatible version of gst-clutter?
July 30th, 2009 at 4:32 pm
@Eon: clutter-gst 0.10 depends on clutter 1.0, and it’s the current stable release. you can find it here
July 30th, 2009 at 7:17 pm
Would somebody be willing to build a binary release for a poor Windows user?
I’d like to try how Vala + Clutter compares (performance and programming wise) to C# + WPF, but I don’t want to get CygWin and all the stuff to build Clutter + the Vala bindings…
Thanks in advance! This is the most interesting open-source project I’ve seen in a long time!
July 31st, 2009 at 10:53 am
@Martin: you don’t need cygwin to build clutter for windows; you can follow the documentation and use mingw (which has an installer). we’ll try to provide binaries as soon as we can get around to actually create them.
July 31st, 2009 at 6:15 pm
I was able to build gst ok but I do not have a simple example to test it. Can anyone point me to one? Thanks
August 2nd, 2009 at 1:49 pm
Found the tests built with gst lib and all works well
August 3rd, 2009 at 11:06 pm
Has anyone done a build for ARM/OMAP/BeagleBoard? Thanks
August 4th, 2009 at 10:03 am
What about Ruby bindings? They where not mentioned in comments yet
August 10th, 2009 at 5:14 am
Hi Emmanuele,
Can you please tell me how much functionality is broken for the GLES backend? I know this is difficult question to answer, but i need some brief as to decide whether to move to 1.0 now or wait for some more time?
Any information on this would help me a lot.
Thanks.
August 11th, 2009 at 4:14 pm
@rubyist: you’ll have to ask the Ruby bindings maintainer
@Rahaman: GLES 2.0 and EGLX have been recently fixed in
master. GLES 1.1 has not been tested, and the native EGL on framebuffer has not been updated. updating everything would be a matter of testing and fixing the backends to work with the new COGL journal and after the Backend API changes.August 11th, 2009 at 4:14 pm
@Rahaman: by the way, if you stay with Clutter 0.8 then be aware that the 0.8 branch will not be updated anymore, and no new releases will be done.
September 14th, 2009 at 7:18 pm
Are the ruby bindings still valid? It looks like they haven’t been updated since 0.4.
September 26th, 2009 at 7:50 pm
@James Mason: you should probably contact Neil, the Ruby bindings maintainer.
October 30th, 2009 at 3:25 am
Hi,
I am trying to install clutter-1.0.0. I’m getting some weird error after ‘make install’
cd . && /bin/sh /home/siddhi/clutter-1.0.0/missing –run automake-1.10 –gnu
clutter/Makefile.am:242: HAVE_INTROSPECTION does not appear in AM_CONDITIONAL
clutter/Makefile.am:310: `%’-style pattern rules are a GNU make extension
clutter/cogl/Makefile.am:66: HAVE_INTROSPECTION does not appear in AM_CONDITIONAL
clutter/json/Makefile.am:36: HAVE_INTROSPECTION does not appear in AM_CONDITIONAL
make: *** [Makefile.in] Error 1
Please help me.
Thanks in advance.
November 2nd, 2009 at 10:03 pm
@siddhi: configure with –disable-introspection. also, clutter-1.0.0 is the first stable relase — you should be using 1.0.8, which is the latest stable release.
November 11th, 2009 at 3:24 am
Hi Emmanuele,
I tried installing clutter-1.0.8, still I am getting some errors after ‘make install’.
/usr/lib/gcc/i386-redhat-linux/4.3.2/../../../libgdk_pixbuf-2.0.so: undefined reference to `g_set_error_literal’
/usr/lib/gcc/i386-redhat-linux/4.3.2/../../../libgdk_pixbuf-2.0.so: undefined reference to `g_dgettext’
collect2: ld returned 1 exit status
make[2]: *** [test-conformance] Error 1
make[2]: Leaving directory `/home/nozomi/Installables/clutter-1.0.8/tests/conform’
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/nozomi/Installables/clutter-1.0.8/tests’
make: *** [install-recursive] Error 1
Need your help
December 16th, 2009 at 9:46 am
Hi,
Is it possible to clip stage using clutter_actor_set_clip?
I want to clip half the stage on a button click
Thanks in advance
Sush