Good news, everyone! A new Clutter release is now available at:
http://source.clutter-project.org/sources/clutter/1.6/clutter-1.6.0.tar.bz2 SHA256 Checksum: 7e956fad7b8f7aa78500c155c824584201e2b8c4117da61a1f7ec2c120945400 clutter-1.6.0.tar.bz2 Additionally, a git clone of the source tree: git clone git://git.clutter-project.org/clutter will include a signed 1.6.0 tag which points to a commit named: 01cbd47b19a57a70924c4cc4ecad52319a446b29 which can be verified with: git verify-tag 1.6.0 and can be checked out with a command such as: git checkout -b build 1.6.0 Clutter is an open source software library for creating fast, compelling, portable, and dynamic graphical user interfaces. • Requirements GLib ≥ 2.26.0 JSON-GLib ≥ 0.12.0 Cairo ≥ 1.10 Pango ≥ 1.20 Atk ≥ 1.7 OpenGL ≥ 1.3 (or 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 • Documentation API Reference: ‣ Clutter: http://docs.clutter-project.org/docs/clutter/1.6/ ‣ Cogl: http://docs.clutter-project.org/docs/cogl/1.6/ ‣ Cally: http://docs.clutter-project.org/docs/cally/1.6/ • Release Notes - This is the first stable release of the 1.6 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 on the Clutter Project bugzilla, at: http://bugzilla.clutter-project.org/enter_bug.cgi?product=clutter • What's new in Clutter 1.6 since Clutter 1.4: For individual developers snapshot announcements, see the clutter-announce archives: http://lists.clutter-project.org/pipermail/clutter-announce/2010-October/000010.html http://lists.clutter-project.org/pipermail/clutter-announce/2010-October/000012.html http://lists.clutter-project.org/pipermail/clutter-announce/2010-November/000013.html http://lists.clutter-project.org/pipermail/clutter-announce/2010-November/000014.html http://lists.clutter-project.org/pipermail/clutter-announce/2010-December/000016.html http://lists.clutter-project.org/pipermail/clutter-announce/2011-January/000018.html http://lists.clutter-project.org/pipermail/clutter-announce/2011-January/000020.html » ClutterActor implementations can now define the 3D volume they occupy during paint. This allows Clutter to correctly size FBOs and to perform clipped updates of the stage, along with client-side culling, to improve performance while painting a scene. » Add ClutterPathConstraint and ClutterSnapConstraint, two constraints that can be used to simplify building user interfaces. » Deprecate ClutterBehaviour and its sub-classes; all functionality should now be available through the animation framework API. » Provide a ClutterTimeline:auto-reverse property, for automatically reverse the direction of a timeline when it's complete. » Add an experimental Wayland backend. » Parse CSS3 color definitions for ClutterColor, and provide a list of globally allocated color definitions. » Provide a software-based fast path for picking. » Implement generation of GLSL shaders for describing the state of the pipeline; this is the default backend for GLES 2.0, but it can also be used instead of the ARBfp default backend for GL. » Allow the full description of column types and row values of ClutterListModel in ClutterScript definitions. » Allow using XI2 for event handling on X11, and fill out per-event axis data on pointer devices. » Enable VBO on GLES 2.0, and clipped redraws on EGL. • What's new in Clutter 1.6.0 since Clutter 1.5.14: » Remove more private symbols from the X11 backend. » Add CLUTTER_BIND_POSITION and CLUTTER_BIND_SIZE values to the ClutterBindCoordinate enumeration; these are short-hand values for binding both X and Y, or width and height, instead of requiring two ClutterBindConstraint instances. » Clean up in the X11 backend to reduce indirection. » Small clean ups in the Win32 backend. » Make Shift+Backspace behave like Backspace in ClutterText. » Emit the ::new-frame signal even on the first frame of ClutterTimeline, to allow setting up the initial state of an animation. » Fix an invalid memory access in ClutterAnimator. » Flush the per-framebuffer journal when switching between framebuffers. » Generalize updating GLES2 uniforms. » Add debug code for tracing clipping in Cogl. » Improve the OSX event loop, re-using the same implementation as GDK. Also, provide simple, core-like device support. • Bugs fixed since Clutter 1.5.14 #2490 - OS X backend event loop improved #2530 - animator: Animator uses key after freeing it #2534 - Incorrect description of function 'clutter_actor_pop_internal' Many thanks to all the contributors to Clutter 1.6: Robert Bragg Neil Roberts Damien Lespiau Elliot Smith Chris Lord Owen W. Taylor Bastian Winkler Tomeu Vizoso Kristian Høgsberg nobled Lucas Rocha Ole André Vadla Ravnås Adel Gadllah Alexandre Quessy Andika Triwidada Johan Bilien Jussi Kukkonen Piotr Drąg Alejandro Piñeiro Aron Xu Colin Walters Evan Nemerson Giovanni Campagna Maxim Ermilov Mike Owens Nguyễn Thái Ngọc Duy Ray Strode Rob Bradford Roland Peffer Stephen Kennedy Viatcheslav Gachkaylo muflone have fun with Clutter! -- Emmanuele Bassi, Open Source Software Engineer Intel Open Source Technology Center _______________________________________________ clutter-app-devel-list mailing list [email protected] http://lists.clutter-project.org/listinfo/clutter-app-devel-list
