gnome-games in 2.13

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.


Posted

in

by

Tags: