changelog
    
    
    - Thu, 23 Feb 2017 23:17:10 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 23:17:10 +0200] rev 1170
 
    - Hardened the GLRenderer interface, made methods more private.
 
    - Thu, 23 Feb 2017 23:11:33 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 23:11:33 +0200] rev 1169
 
    - Cleanup GLRenderer::initializeAxes()
 
    - Thu, 23 Feb 2017 22:55:09 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 22:55:09 +0200] rev 1168
 
    - Removed GLRenderer::refresh(), update() does the job just as fine.
 
    - Thu, 23 Feb 2017 22:52:45 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 22:52:45 +0200] rev 1167
 
    - GLRenderer::drawVbos no longer needs to be told the GL type
 
    - Thu, 23 Feb 2017 22:51:55 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 22:51:55 +0200] rev 1166
 
    - Cleanup AlgorithmToolset::subfileSelection.
 
    - Thu, 23 Feb 2017 21:03:59 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 21:03:59 +0200] rev 1165
 
    - Fixed more dialog instances in AlgorithmToolset.
 
    - Thu, 23 Feb 2017 21:02:14 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 21:02:14 +0200] rev 1164
 
    - Moved all UI files from ui/ into src/dialogs/.
 
    - Thu, 23 Feb 2017 20:29:44 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 20:29:44 +0200] rev 1163
 
    - Removed unused class RadioGroup.
 
    - Thu, 23 Feb 2017 20:28:17 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 20:28:17 +0200] rev 1162
 
    - Replaced LDObjectList with QVector<LDObject*>
 
    - Thu, 23 Feb 2017 20:25:47 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 20:25:47 +0200] rev 1161
 
    - Removed the Origin and axes global constants.
 
    - Thu, 23 Feb 2017 20:21:40 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 20:21:40 +0200] rev 1160
 
    - At long last, the g_win pointer has been removed. Down with global variables!
 
    - Thu, 23 Feb 2017 20:18:39 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 20:18:39 +0200] rev 1159
 
    - print() is no longer a global function but is tied to HierarchyElement.
 
    - Thu, 23 Feb 2017 20:06:22 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 20:06:22 +0200] rev 1158
 
    - Made the GL renderer recieve information of object deletion via signals.
 
    - Thu, 23 Feb 2017 20:03:31 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 20:03:31 +0200] rev 1157
 
    - Moved GetIcon and makeSettings into the MainWindow namespace as static methods.
 
    - Thu, 23 Feb 2017 19:56:21 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 19:56:21 +0200] rev 1156
 
    - Removed the Critical and Question functions, replaced with direct QMessageBox uses. Removed unused code from mainwindow.h.