news 28 Posted February 21, 2011 Hi everyone, libchamplain 0.9.0 is finally out! We're a bit late as usual but I believe we'll be in time for the Gnome 3.0 release. In this release there have been many changes of layers, markers and polygons (now paths) which means that if your application uses one of these, it will most probably need an update. Usually the update is trivial like renaming a method call but if you run into some problem, don't hesitate to ask. Here's a brief changelog for this release: * Port to GTK3 (William Jon McCann, JiřàTechet) * Rethink layer, marker, polygon and custom widget hierarchy (JiřàTechet) * Make ChamplainView more independent of layers and polygons (JiřàTechet) * Move license and scale actors outside of ChamplainView * Add possibility to align custom widget actors to different positions of ChamplainView (JiřàTechet) * Inherit all libchamplain actors from ClutterActor instead of ClutterGroup (JiřàTechet) * Replace tidy with mx (JiřàTechet) * Make markers and paths movable (JiřàTechet) * Change ChamplainMapSourceDesc to be a class (JiřàTechet) * Speed up marker addition by using custom ClutterGroup without depth ordering (JiřàTechet) * Depend on clutter 1.2 (needed for alignment) and clutter-gtk 1.0 (needed by GTK 3 port) (JiřàTechet) * Many other fixes, cleanups, renames, improvements and new bugs (JiřàTechet) The API is more or less frozen now. The "more or less" part means that it can change if there is some problem with it but in general, there shouldn't be any dramatic changes so it should be safe to start porting your applications to the new API. The progress of the gnome applications depending on libchamplain can be tracked here: eog-plugins: https://bugzilla.gnome.org/show_bug.cgi?id=642802 emerillon: https://bugzilla.gnome.org/show_bug.cgi?id=642786 empathy: https://bugzilla.gnome.org/show_bug.cgi?id=642010 There are a few smaller bugs and one slightly more unpleasant: https://bugzilla.gnome.org/show_bug.cgi?id=638652 I hope it gets resolved soon. Please test the release and report all problems you run into. Cheers, Jiri _______________________________________________ Share this post Link to post