hi everyone; Clutter 0.5.6 is now available for download at:
http://www.clutter-project.org/sources/clutter/0.5/ MD5 checksums: d5e776da4c704f50612e2be6688e0a82 clutter-0.5.6.tar.gz 57c339845b69f8829eedfcb525e5476b clutter-0.5.6.tar.bz2 this is the (hopefully) last developers shapshot of the 0.5 cycle leading to the next 0.6 stable cycle. 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.14.0 * GdkPixbuf * Pango 1.x * OpenGL >= 1.2 or OpenGL ES 1.1 * GLX, SDL or an EGL Implementation The official website is: http://www.clutter-project.org The Clutter blog is at: http://www.clutter-project.org/blog To subscribe to the Clutter mailing list, send mail to: [EMAIL PROTECTED] The official mailing list archive is: http://lists.o-hand.com/clutter/ * Notes o there has been a 0.5.4 release, but it wasn't announced because we found out a number of critical bugs after the release was already marked in SVN. o this is unstable development release. While it has had a bit of testing, there are certainly plenty of bugs remaining to be found. this release should not be used in production. o this version is API and ABI incompatible with the current stable release of Clutter. the API has been mostly frozen, but it can still change within the 0.5 development snapshots cycle. o this version is parallel installable with Clutter 0.4 and with the upcoming 0.6 release. installing this version will overwrite the files from the previous 0.5.0 version, or the installed files from a SVN checkout. o Bugs should be reported to http://bugzilla.o-hand.com * List of changes between 0.5.2 and 0.5.4 o A clutter-x11-<major>.<minor> pkg-config file is installed along with the clutter-<major>.<minor> and clutter-<backend>-<major>.<minor> ones, for libraries and applications depending on the X11-based backends (GLX and EGLX). o Textures are correctly unrealized before changing and freeing the main GL context. o It is now possible to block the automatic call to clutter_main_quit() when closing the stage window using the frame controls by connecting an handler for the ::event signal on the Clutter stage and checking for the CLUTTER_DELETE event type and returning TRUE. This allows the usage of other main loops with GLib reactors (like Python's twisted) with Clutter without triggering assertions by closing the stage window. * List of changes between 0.5.4 and 0.5.6 o Reverted a last minute change in the depth sorting function of ClutterGroup. o Added the clutter_actor_move_anchor_point() family of functions, which will set the anchor point at the given coordinates while adjusting the actor postion so that the relative position of the actor toward its parent remains the same. o Provide a fallback for finding the Clutter alpha functions inside a UI definition for ClutterScript in case g_module_open() fails. o Add initial Frame Buffer Objects support in ClutterTexture; using FBOs, where supported by the hardware and drivers, it's possible to create a ClutterTexture from any actor. * List of bugs fixed between 0.5.2 and 0.5.4: o #564 - Add more precise clutter_qdivx() [Gwenole Beauchesne] o #614 - ClutterActor API inconsistencies o #640 - ClutterTexture unrealized with no GL context o #654 - Under heavy load clutter sometimes drops the last frame of a timeline [Johan Bilien] o #672 - Event handling in osx backend is broken [Tommi Komulainen] o #684 - Improve test-scale by also using anchor point [Jaap A. Haitsma] o #695 - clutter-shader: Invalid format string for gssize [Tommi Komulainen] o #696 - cogl_get_proc_address requires GLX [Tommi Komulainen] o #709 - clutter_effect_scale inconsistent with clutter_actor_set_scale o #714 - clutter_event_copy for enter/leave event generates extra unref [Neil Roberts] o #715 - Type errors in test-shader o #720 - BehaviourScale not working in python after recent API change [Josh Stewart] * List of bugs fixed between 0.5.4 and 0.5.6 o #386 - Stage is white unless a timeline is present o #439 - timing related pong lockup due to timeline rewind... o #440 - 1 pixel line flickering o #442 - Shader support o #451 - Improve font rendering quality (Pango) o #452 - Textures are shown with distortion on Solaris/SPARC o #526 - OSX backend o #533 - Clutter stage is not shown under some conditions o #540 - ClutterStage isn't always respecting requests to change size o #549 - Backend offscreen API is broken o #613 - Extend point transformation API o #635 - Fix buffer overflow in clutter_texture_get_pixbuf() [Gwenole Beauchesne] o #643 - Superfluous "filter-quality" setting in texture_upload_data()? [Gwenole Beauchesne] o #689 - Rotating actor through layers does not handle opacity correctly [Josh Stewart] o #710 - Make "box-blur" test shader work in some way [Gwenole Beauchesne] o #719 - X11 backend does not check window field in events [Havoc Pennington] o #724 - ClutterLabel reports wrong height when lines > 1 o #749 - "reactive" property does not change o #751 - missing XSync in clutter-event-x11.c:xembed_set_info() [Havoc Pennington] o #756 - clutter_actor_get_abs_size returns bogus values o #769 - OSX backend fails to build o #770 - OSX: passing incompatible pointer type Thanks to all the contributors for this release: Tommi Komulainen Josh Stewart Gwenole Beauchesne Havoc Pennington Jaap A. Haitsma Johan Bilien Neil Roberts ciao, Emmanuele. -- Emmanuele Bassi, OpenedHand Ltd. Unit R, Homesdale Business Centre 216-218 Homesdale Rd., Bromley - BR12QZ http://www.o-hand.com -- To unsubscribe send a mail to [EMAIL PROTECTED]