great work Bruno!<br><br><div class="gmail_quote">On Wed, Jan 6, 2010 at 4:38 AM, Bruno Coudoin <span dir="ltr">&lt;<a href="mailto:bruno.coudoin@free.fr">bruno.coudoin@free.fr</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
After two years of work, the GCompris development team is happy to share<br>
with you the release of the version 9.0.<br>
<br>
GCompris is almost 10 years old and it needed to make some deep code<br>
restructuring. This release brings many mandatory changes to make it<br>
easier to enhance, maintain and distribute GCompris.<br>
<br>
The first major change has been driven by the Sugar community. On the XO<br>
there was a need to distribute the activities individually. Since the<br>
early days of GCompris, we had properly separated the core engine and<br>
the activities but the laters were shared in a single folder. Now each<br>
activity in GCompris have a single directory. This includes its code and<br>
its data (menu, icon, images, sounds, data set).<br>
<br>
Beside allowing per activity distribution, it is also makes it easier to<br>
contribute to GCompris, there is even an activity called pythontemplate<br>
that can be used as a starting point to create your own.<br>
<br>
The second major change has been to replace the old, unmaintained<br>
gnome-canvas toolkit by the more modern, Cairo based toolkit named<br>
goocanvas. This makes the rendering of GCompris much better, we now have<br>
an alpha channel and the antialiasing.<br>
<br>
The third change is our skin format that is now fully SVG based and uses<br>
the elements IDs. This way creating a skin can be done by editing a<br>
single file instead of 70 files.<br>
<br>
The last change is the image ratio (width versus height). In the old<br>
version we were using 800x600 (4/3) and could only do fullscreen by<br>
changing the screen resolution. Now, to accomodate newer monitors, we<br>
are using the 800x520 resolution which is wider. But GCompris playing<br>
area is not smaller because we managed to replace the big button bar to<br>
something more integrated. The full screen is done by rescaling ourself,<br>
you can even rescale GCompris in window mode.<br>
<br>
A good side effect is that GCompris can be used on big monitor and on<br>
smaller devices.<br>
<br>
Beside the major changes, there has been a lot of minor changes all<br>
around, it would take too many time to report these.<br>
<br>
At least, I have to mention:<br>
- The new graphism from Stephane Cabaraux for the canal lock and water<br>
  cycle activities.<br>
- The new photo hunter activity by Marc Le Douarain<br>
- More famous paintings by Marc Levivier.<br>
<br>
To give an idea of the changes, you may want to look a an old and a new<br>
version of our clock activity:<br>
<a href="http://gcompris.net/IMG/jpg/old_clock.jpg" target="_blank">http://gcompris.net/IMG/jpg/old_clock.jpg</a><br>
<a href="http://gcompris.net/IMG/jpg/new_clock.jpg" target="_blank">http://gcompris.net/IMG/jpg/new_clock.jpg</a><br>
<font color="#888888"><br>
<br>
--<br>
Bruno Coudoin<br>
<a href="http://gcompris.net" target="_blank">http://gcompris.net</a>  Free educational software for kids<br>
<a href="http://toulibre.org" target="_blank">http://toulibre.org</a>  Logiciel Libre à Toulouse<br>
<a href="http://april.org" target="_blank">http://april.org</a>     Promouvoir et défendre le Logiciel Libre<br>
</font><div><div></div><div class="h5"><br>
<br>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</div></div></blockquote></div><br>