The (Irregular) Clutter Weekly Report - w26
Submitted by Emmanuele Bassi, posted on 25 Jun 2009 - 10:10 - 0 comments
ouch: long time, no report. sorry about that. we've been incredibly busy — and not just with Clutter: the Moblin 2.0 netbook user interface, written using Clutter, has been released and everyone is incredibly excited about it.
what happened since week 7, then? well:
- Clutter 0.9.2 has been released
- Clutter 0.9.4 has been released
- performance optimizations all over the board
- clean up of the whole API, with the removal of deprecated and unused entry points
ClutterFixedandClutterUnithave been removed, replaced byCoglFixedandClutterUnits- simplified the internals of
ClutterAnimationand made it much more generic; increased the convenience ofclutter_actor_animate() ClutterTextsupports ellipsis after wrapping, to cover the whole assigned area; it also supports double and triple click selection of words and lines, respectively- event processing, advancing of timelines, layouting and repainting are now handled by the master clock, which uses the sync-to-vblank (if available) to compress all the operations into discrete packets and removes the potential for starving the main loop with animations and event handling
ClutterTimelineis now completely time based — the speed and current frame properties have been removed since it's all a function of time- all the API entry points and structures dealing with size and position are now using floating point for pixels with precision; this reduces the amount of type casting and unifies the API
- COGL handles blend modes and texture combining using a string-based notation that should greatly simplify the life of developers
and much, much more.
also, Clutter-GTK+ 0.9.2 has been released and Clutter-GStreamer has a new maintainer that already fixed long-standing bugs and added new cool features, like the ability to do colorspace conversion using shaders.
- ebassi's blog
- Login to post comments