Moved the graphics classes into their own folder, and finisheda basic copy of the speedometer, showing resizing and the fact that it can draw.
Forgot to delete a few files from git
Forgot to commit project file
Tested GraphicsWindow as child to main window
Wrote the timer framework without actually adding the timer functionality. I need to implement a mutex before that. It will be based on the windows mutex, but remade in true OO fashion
Finished the basic Mutex class, it is not properly tested yet
added .cbTemp to .gitignore file
Merge branch 'mutex' into timer
Cleaned up some stuff before implementing the mutex in the timer class
Finally got the timers and mutices working, as well as deletion. At least separately. I still need to implement mutices on the timer functions that might get called concurrently by separate threads such as addConnection/removeConnection etc etc. Keep fighting the good fight
Finished the timer class, added mutices and nothing is crashing so far. Probably not bug free but all the obvious race conditions are gone
Realized that I should be using stdexcept, not exception
Merge branch 'graphics'
Added program specific exception RobotException and replace old exceptions. Cleaned up the remnants of the merge, finalized timer for now. Cleaned up header files. Next step is either working on the graphics, and implementing the timers in it, working on intermediate data structures (thread safe, mutexed etc etc) or working on the toolbars.