undo commands at last!
undo command for clear all data
again, table_func update, very strong one
table_func_lib fixed, was bug with first element dublicate
Document class introduced, new commands which could be saved with the document. Under construction (but everything works!)
Great progress, new streamable commands and so on
Oh yeah, new interface and tools, streamable of course. AddPointTool works fine,
AddAxisTool also. CropTool is under construction, I want photoshop-like device
TCropTool almost ready.
Undo/redo lists, interface, all right
1. When line color is changed, crop tool works fine (selection disappeared before)
2. TAddAxisTool works fine with scaling, crop tool also
3. Right to left axis works normally by now, before it lines weren't drawn
4. SwapXY, LogX and LogY now normally save to file and load from it
5. Change color of line is now command and can be undone

Todo:
1. when crop tool with selection was loaded, no selection shown
2. make better ChangeColor command (more user-friendly)
Stable v. 0.2!!!

All known bugs fixed, great undo/redo functionality, all icons present, tools compatible with scaling.
Tolerance introduced, for comparing floats. x and y are considired equal if abs(x-y)<tolerance.
New button - copy to clipboard.
Changing order works fine at last.
Checked compatibility with new versions of TAbstractDocument and table_func_lib
Some old code deleted, checked that program works fine with new TAbstractCommand
Getting ready for UndoTree instead of UndoList
UndoTree works fine (except no history or undo/redo lists),
project menus/buttons switched to actions, not very good so far
not all connections made, new document is a zombie
All right, new/open/save/save as actions work as planned.
Todo: make undo/redo/list_undo/list_redo/history actions.
The main thing: UndoTree finally works as it should!
Lots of butons work through actions

Commands: AddPointCommand bug fixed when point with same X existed
ImageIndex property set for icons in undo/redo lists and history
ChangeBoolCommand was removed, it was a bit ugly

Called it v. 0.29
Yeah, forgot to list unit1
2 bug fixed:
- TFrmHistory created in design time and streamed to unit1.dfm
- change state to one of branches in history tree caused access violation

Unused files deleted.