changelog
    
    
    - Sat, 25 Feb 2017 17:24:33 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Sat, 25 Feb 2017 17:24:33 +0200] rev 1174
 
    - Cleanup ColorSelector, moved direct color composition to a new LDColor constructor.
 
    - Sat, 25 Feb 2017 14:30:10 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Sat, 25 Feb 2017 14:30:10 +0200] rev 1173
 
    - Cleanup ColorSelector::colorButtonClicked()
 
    - Thu, 23 Feb 2017 23:36:59 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 23:36:59 +0200] rev 1172
 
    - Changed QByteArray to QVector to avoid that ugly reinterpret_cast.
 
    - Thu, 23 Feb 2017 23:29:16 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Feb 2017 23:29:16 +0200] rev 1171
 
    - Turned GLRenderer::pixelCapture to GLRenderer::screenCapture() which encapsulates screen capturing properly and returns a ready image.
 
    - 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