|| ||Emmanuele Bassi <ebassi-AT-o-hand.com>|
|| ||[ANNOUNCE] Clutter 0.5.6 (core)|
|| ||Mon, 11 Feb 2008 16:58:52 +0000|
Clutter 0.5.6 is now available for download at:
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
* 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: firstname.lastname@example.org
The official mailing list archive is: http://lists.o-hand.com/clutter/
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
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:
Jaap A. Haitsma
Emmanuele Bassi, OpenedHand Ltd.
Unit R, Homesdale Business Centre
216-218 Homesdale Rd., Bromley - BR12QZ
gnome-announce-list mailing list
to post comments)