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)