I have just merged my preview-2-13 branch of gnome-games back into HEAD. This means a lot of new features:
- New high scores code to replace gnome-score (me)
- Preliminary work on a Cairo drawing engine for Ataxx (me)
- New graphics for Nibbles (Aurélio A. Heckert)
- Support for Bonjour as the Zeroconf library (but no Avahi support yet) (Hans Petter Jansson)
- A new game for aisleriot: Gaps. (Zachary Keene)
- Same GNOME saves state between games (Tom Rathbone)
There are also some known bugs I don’t want reported:
- Ataxx themes are broken
- Setgid games using the new scores code should be considered insecure
- There is no locking of the high scores files and hence the possibility of corruption
- The order of the categories in the high scores dialog is wrong
The high scores code has been a frustration. It took too many iterations to get it to something I was vaguely happy with. The basic structure is mostly OK and for the common cases the API is good. Its downhill from here.