TODO (last update: June 2002)
===================================

(X show features implemented)

- General 
[X] Enable safe write turing's machine

- Clean the code

[ ] Less globals variables
[X] Delete and avoid deprecated functions (mainly CList)
[X] Clean turing.c from strtok, strcpy and othes unsafe 
    functions.

- Interface 
[ ] Manage the states of toolbar and menus according the context
    (enable/disable operations)

- Treeview Editor
[ ] Implementing edition (finish).  It can't edit states or add new ones.
[X] Add a comments columns (read/write the file)
[ ] Implementing animation of treeview when play is pressed 
    (just select the current state and rule)

- Graph Editor
[ ] Implementing graph editor with canvas (may be dia-newcanvas)
[ ] Implementing animation of graph when play is pressed

- Tape
[ ] Implementing a new tape (may be with canvas item, drawing square in 
    each position of the tape
[ ] Set the tape speed in a spin button on toolbar.  It should change 
    on the fly.

- Documentation

[ ] Writing user docs that explain how works a Turing machine, some 
    examples step by step, that allow the user write a new turing machine

- Beatiful
[ ] Add logo (about dialog)
