changelog
    
    
    - Wed, 26 Dec 2018 23:04:09 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Wed, 26 Dec 2018 23:04:09 +0200] rev 1434
 
    - removed unneeded stuff
 
    - Wed, 26 Dec 2018 23:01:45 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Wed, 26 Dec 2018 23:01:45 +0200] rev 1433
 
    - reimplented shortcuts in the config dialog using model/view programming
 
    - Wed, 26 Dec 2018 16:38:38 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Wed, 26 Dec 2018 16:38:38 +0200] rev 1432
 
    - Refactored the color toolbar editing into a new model/view system
 
    - Fri, 21 Dec 2018 21:43:06 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 21 Dec 2018 21:43:06 +0200] rev 1431
 
    - things
 
    - Sat, 15 Sep 2018 15:57:56 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Sat, 15 Sep 2018 15:57:56 +0300] rev 1430
 
    - refactor
 
    - Tue, 07 Aug 2018 20:34:32 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Tue, 07 Aug 2018 20:34:32 +0300] rev 1429
 
    - added constexprs
 
    - Sat, 04 Aug 2018 21:46:58 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Sat, 04 Aug 2018 21:46:58 +0300] rev 1428
 
    - fixed a crash when trying to open a document for the 3rd time after closing it 2 times
 
    - Fri, 13 Jul 2018 20:48:55 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 13 Jul 2018 20:48:55 +0300] rev 1427
 
    - add const
 
    - Fri, 13 Jul 2018 20:47:35 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 13 Jul 2018 20:47:35 +0300] rev 1426
 
    - fix object moving
 
    - Sat, 23 Jun 2018 13:57:04 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Sat, 23 Jun 2018 13:57:04 +0300] rev 1425
 
    - added icons for circular primitives and enhanced some existing ones
 
    - Fri, 22 Jun 2018 15:03:50 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 22 Jun 2018 15:03:50 +0300] rev 1424
 
    - removed a duplicate member
 
    - Fri, 22 Jun 2018 14:46:30 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 22 Jun 2018 14:46:30 +0300] rev 1423
 
    - fixed rendering of bézier curves
 
    - Fri, 22 Jun 2018 14:33:09 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 22 Jun 2018 14:33:09 +0300] rev 1422
 
    - simplified format()
 
    - Fri, 22 Jun 2018 14:15:27 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 22 Jun 2018 14:15:27 +0300] rev 1421
 
    - Fixed cmake warning
 
    - Fri, 22 Jun 2018 12:37:58 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 22 Jun 2018 12:37:58 +0300] rev 1420
 
    - added Cotire to speed up compilation
 
    - Fri, 22 Jun 2018 12:13:01 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 22 Jun 2018 12:13:01 +0300] rev 1419
 
    - replaced uses of QList with QVector
 
    - Thu, 21 Jun 2018 19:21:49 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Thu, 21 Jun 2018 19:21:49 +0300] rev 1418
 
    - used the new CircularSectionEditor in CircularPrimitiveEditor
 
    - Thu, 21 Jun 2018 18:46:03 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Thu, 21 Jun 2018 18:46:03 +0300] rev 1417
 
    - refactored the segments/divisions editor in MainWindow to a new widget
 
    - Thu, 21 Jun 2018 17:02:58 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Thu, 21 Jun 2018 17:02:58 +0300] rev 1416
 
    - fixed compile errors in some cases, bezier curve now stores the segment count in each object (not editable yet)
 
    - Wed, 20 Jun 2018 00:00:26 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Wed, 20 Jun 2018 00:00:26 +0300] rev 1415
 
    - simplified more
 
    - Tue, 19 Jun 2018 23:59:05 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Tue, 19 Jun 2018 23:59:05 +0300] rev 1414
 
    - simplified
 
    - Tue, 19 Jun 2018 23:56:07 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Tue, 19 Jun 2018 23:56:07 +0300] rev 1413
 
    - added buttons to rotate circular primitives
 
    - Tue, 19 Jun 2018 23:18:58 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Tue, 19 Jun 2018 23:18:58 +0300] rev 1412
 
    - added support for inverting circular primitives
 
    - Tue, 19 Jun 2018 22:45:10 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Tue, 19 Jun 2018 22:45:10 +0300] rev 1411
 
    - fixed generation of disc negatives
 
    - Tue, 19 Jun 2018 22:00:46 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Tue, 19 Jun 2018 22:00:46 +0300] rev 1410
 
    - simplified
 
    - Tue, 19 Jun 2018 21:57:39 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Tue, 19 Jun 2018 21:57:39 +0300] rev 1409
 
    - fixed chord triangle count formula
 
    - Tue, 19 Jun 2018 21:49:21 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Tue, 19 Jun 2018 21:49:21 +0300] rev 1408
 
    - fixed bugs regarding primitives, added chord substitution
 
    - Sun, 17 Jun 2018 17:07:29 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Sun, 17 Jun 2018 17:07:29 +0300] rev 1407
 
    - added support for open/closed cylinders in LDCircularPrimitive