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

Comments (24 total)

Bindings?

Bindings?

Awesome work. I've been

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 :)

@mikem: a little bit of

@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.

Thanks guys!

Thanks guys!

Where can I download it?

Where can I download it?

@Eon: whoopsie, there was a

@Eon: whoopsie, there was a missing " in one of the links and it ate part of the post. now the link is visible.

Fine job as usual!

Fine job as usual! Congratulations.
Looking forward for clutter-sharp

I think I've found the

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?

@Andre: I'd suggest you wait

@Andre: I'd suggest you wait until pyclutter has been released.

Found it and I will add my

Found it and I will add my congratulations.

How close is a compatible version of gst-clutter?

@Eon: clutter-gst 0.10

@Eon: clutter-gst 0.10 depends on clutter 1.0, and it's the current stable release. you can find it here

Would somebody be willing to

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!

@Martin: you don't need

@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. :-)

I was able to build gst ok

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

Found the tests built with

Found the tests built with gst lib and all works well

Has anyone done a build for

Has anyone done a build for ARM/OMAP/BeagleBoard? Thanks

What about Ruby bindings?

What about Ruby bindings? They where not mentioned in comments yet :)

Hi Emmanuele, Can you please

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.

@rubyist: you'll have to ask

@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.

@Rahaman: by the way, if you

@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.

Are the ruby bindings still

Are the ruby bindings still valid? It looks like they haven't been updated since 0.4.

@James Mason: you should

@James Mason: you should probably contact Neil, the Ruby bindings maintainer.

Hi, I am trying to install

Hi,

I am trying to install clutter-1.0.0. I'm getting some weird error after 'make install'

cd . &#38;&#38; /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.

@siddhi: configure with

@siddhi: configure with --disable-introspection. also, clutter-1.0.0 is the first stable relase &mdash; you should be using 1.0.8, which is the latest stable release.