On Sat, 2009-05-09 at 08:45 +0300, Michael Boccara wrote: > I really think there should be a centralized reference page focused on > 0.8->0.9 migration. > Haven't found it so far...
I'm waiting for the API to settle down; then I'll write a porting guide as part of the API reference. > As far as I noticed, the new objects are: > * ClutterText : replaces and merges ClutterLabel and > ClutterEntry yes. > * ClutterClone : generalizes ClutterCloneTexture yes. > * ClutterAnimation : encapsulate ClutterTimeline and > ClutterActor (not sure) not really. ClutterAnimation is the object that allows you to animate properties of a GObject for a given duration and easing mode, between two states. this is what makes the convenience function clutter_actor_animate() possible; the animate() method is also in charge of the automatic memory management of the Animation instance it creates for you. > * ClutterPath : factorizes part of ClutterBehaviorPath (not > sure) yes. all path-based operations in Clutter should use ClutterPath -- drawing, animation, etc. > What else ? - removal of fixed-point API entry points in both Cogl and Clutter, and of ClutterFixed - Alpha uses named easing modes, and prefers them to functions - ClutterMedia API has been made less GStreamer-oriented and more abstract - CairoTexture, for drawing with Cairo primitives on a texture, deprecated clutter-cairo for the rest, when compiling Clutter from git with the API reference you'll get a list of new symbols and eventual deprecations; the cluter-deprecated.h header contains the deprecations/removals/renames. ciao, Emmanuele. -- Emmanuele Bassi, Senior Engineer | [email protected] Intel Open Source Technology Center | http://oss.intel.com -- To unsubscribe send a mail to [email protected]
