[ANNOUNCE] Clutter 0.5.6 (core)



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: clutter+subscribe o-hand com 
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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]