news 28 Posted September 24, 2009 Hi all, I get to break everything while Emmanuele is on holiday, so here goes: Clutter 1.0.6 is now available for download at: http://www.clutter-project.org/sources/clutter/1.0 MD5 Checksums: 477e9093b2869f961e7295dab7b92d6b clutter-1.0.6.tar.bz2 85dadedcd2c77b6df851ae53a53cf793 clutter-1.0.6.tar.gz Clutter is an open source software library for creating fast, visually rich and animated graphical user interfaces. Clutter is licensed under the terms of the GNU Lesser General Public License version 2.1. 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 Notes ----- o This is the fourth stable release of the 1.0.x cycle. o This version is parallel installable with Clutter 0.8. o Installing this version will overwrite the files from the installation of a git clone of the current development branch. o Bugs should be reported to: http://bugzilla.o-hand.com What's new in Clutter 1.0.6 --------------------------- o Various documentation improvements including a new ClutterPath migration guide, a Glossary and objects index o A couple of new unit tests for: initial actor sizing, preferred actor size and ClutterGroup depth sorting o Fix ClutterGroup depth sorting o Fix double to float type conversions in ClutterScript and update test-script.json so it doesn't refer to old Actor types such as ClutterLabel. o Do not attempt to free empty ClutterModel column names o Fix the BlendString parser so numbers can be part of function names allowing use of DOT3_RGB o Fix the parsing of special "signal-" property names available when using the ClutterAnimation vararg API o Adds a "use-markup" property getter for ClutterText o Account for clock roll backs between frames so timelines don't simply hang o Disable mipmap filters before checking framebuffer object completeness since some drivers consider texture objects incomplete if a mipmap filter is set but the mipmap data hasn't yet been uploaded. o Various Makefile fixes, including fixes for the %.c: %.glsl codegen rules for GLES2, use AM_SILENT_RULES for automake > 1.11, use a shared set of defines for silencing make rules (Makefile.am.silent) and cleanup some misuse of CLUTTER_MAJORMINOR. o Fix cogl_clear so the alpha component isn't ignored o Fix for the GLES 2.0 Cogl backend and the eglx Clutter backend Full list of changes since 1.0.4: --------------------------------- Damien Lespiau (1): [docs] Clutter's model implementation is called ClutterListModel Emmanuele Bassi (20): [build] Clean up the eglnative and fruity Makefile.am [build] Split out the custom silent rules [build] Update the configure.ac documentation [container] Use a 1:1 mapping between child and ChildMeta [docs] Add a Path migration guide [docs] Add fixxref for Cairo symbols [docs] Add more collateral documentation [docs] Small annotation fixes [docs] texture_polygon() is called polygon() [gitignore] Add test-preferred-size [model] Do not attempt to free empty column names Post-release bump to 1.0.5 [script] Clean up the ad hoc parsing code in Actor [script] Convert double to float when parsing [tests] Add a Group actor unit [tests] Add initial sizing conformance test suite [tests] Add preferred size conformance test unit [tests] Update the script test JSON [timeline] Account for clock roll backs between frames Use AM_SILENT_RULES if automake >= 1.11 is installed Neil Roberts (4): [animation] Move the check for the 'signal::' prefix into a separate function [cogl] Remove CoglContext->journal_vbo{,_len} Fix the documentation for clutter_texture_set_cogl_material Take a reference to the material in clutter_texture_set_cogl_material Øyvind Kolås (2): [group] Use floating point in sort_z_order [text] implement get_property for "use-markup" Robert Bragg (8): [backend-egl] fix clutter_backend_egl_get_visual_info to not use Xalloc [cogl] %.c: %.glsl codegen: use BUILT_SOURCES var + fix stringify.sh [cogl_clear] Also pass the alpha component of the CoglColor to glClearColor [cogl-fbo] Disable mipmap filters before calling glCheckFramebufferStatu[censored]T [test-cogl-multitexture] Print an error if textures can't be loaded [tests] Remove test-entry.c since we don't have a ClutterEntry any more Update the NEWS [release] 1.0.6 Samuel Degrande (1): DOT3_RGB[A] cannot be used in a Blend String Zhou Jiangwei (2): [cogl] Fix the GLES 2.0 backend [eglx] Update the EGLX backend As always; we hope you have fun with Clutter! Kind regards, - Robert -- Robert Bragg, Intel Open Source Technology Center _______________________________________________ Share this post Link to post