MODEL-TODO
----------

All done.


Mono Bug reports
----------------

Mono:
- the Mono bug 50752 was fixed by Miguel de Icaza in Mono 0.31
- the Mono bug 50573 was fixed by Gonzalo Paniagua Javier in Mono 0.31
- the Gtk# bug 51043 was fixed by Mike Kestner in Gtk# 0.17
- the Mono bug 56448 was fixed in Mono 0.91
- the Gtk# bug 58229 was fixed by Mike Kestner in Gtk# 0.93
- the Mono bug 58231 was fixed in Mono 0.95 by Jacksen Haper
  

SRC-TODO
--------
  
- gtk-sharp 1.0 is for Gtk+ 2.2, that's why it's not possible to use glade 2.5 or
  2.6 (Gtk+ 2.4) => use glade 2.0.1, otherwise the application crashes
  => this tutorial contains a solution to use Glade 2.6 with Gtk# 1.0
      http://primates.ximian.com/~edasque/projects/Tutorial/glade2.html

- CalendarPage:
  - DrawCalendar is called more often then necessary - improve ?
  - is it possible to create a week overview (time and distance) in an extra
    column at right ? (similar too Polar Windows software)

- ListPage:
  - only when ListPage is the initial view, then the list is not scrolled
    down after startup => seems to be a Gtk(-Sharp) bug ...
  - updating the content of exercise table takes quite long with many exercises,
    is there a better solution ?

- SportTypeDialog: use of Gtk#-ColorSelectionDialog instead of RGB-Spinbuttons
  => was allready implemented in class ColorSelectDialog and it has worked, but the 
     application has crashed very often, when the ColorSelectionDialog has been used
     sometimes
  => the ColorSelectDialog class still exists, but the SportTypeDialog has the 
     RGB-spinbuttons again (for stability)
  => seems to be a Gtk# bug => create a little test app and file a bugreport
  => Found in many Muine-dialogs: (can this solve the ColorSelectDialog problem ?)
     public void Run ()
     {
	   window.ShowAll ();
	   window.Present (); => was ist das ???
     }
  => or is it possible to create an own dialog with a ColorSelection in Glade,
     (maybe this solves the crash problem)

- LOW: filter for statistics creation need to show e.g. all bicycle sport subtypes,
  except those from "ergometer" (hint from Steffen Rehn)

Other GUI:
- show tooltips (not only in toolbar)
- remeber window size at exit and use same size at next startup
- diagrams for statistic results
- on Win32 the cursor from SetDefaultCursor() looks diffrent the default cursor


NOTES:
------

- speed for parsing exercises.xml with 700 exercises (~ 260 kByte file size)
  on a Athlon XP 2500+ machine:
  => with Mono 0.28 in Linux it took 1.329 seconds
  => with MS .NET 1.1 on Windows XP it took 0.140 seconds
