changelog
    
    
    - Thu, 26 Aug 2021 22:04:33 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Thu, 26 Aug 2021 22:04:33 +0300] rev 152
 
    - removed some alias tests that aren't mandated by the official header specification
 
    - Thu, 26 Aug 2021 19:54:15 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Thu, 26 Aug 2021 19:54:15 +0300] rev 151
 
    - Fix merge issues regarding web front
 
    - Thu, 26 Aug 2021 19:49:55 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Thu, 26 Aug 2021 19:49:55 +0300] rev 150
 
    - Fix merge issues regarding the unit tests
 
    - Thu, 26 Aug 2021 19:43:03 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Thu, 26 Aug 2021 19:43:03 +0300] rev 149
 
    - Fix merge issues
 
    - Thu, 26 Aug 2021 19:37:00 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Thu, 26 Aug 2021 19:37:00 +0300] rev 148
 
    - Update license year
 
    - Thu, 26 Aug 2021 19:36:44 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Thu, 26 Aug 2021 19:36:44 +0300] rev 147
 
    - Merge commit
 
    - Thu, 26 Aug 2021 19:16:25 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Thu, 26 Aug 2021 19:16:25 +0300] rev 146
 
    - Cleanup ldcheck.py
Remove dependency on configobj. Configuration file replaced with command line arguments and rcfile 
    - Fri, 18 Sep 2020 23:51:45 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 18 Sep 2020 23:51:45 +0300] rev 145
 
    - refactoring: moved context-dependant data to new class LDrawContext. ldcheck no longer writes the config file, and looks for it in sensible locations like ~/.config and /etc. LDraw libraries can now be specified on the command line.
 
    - Fri, 18 Sep 2020 21:57:36 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 18 Sep 2020 21:57:36 +0300] rev 144
 
    - added missing skew unit tests
 
    - Fri, 18 Sep 2020 21:54:18 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 18 Sep 2020 21:54:18 +0300] rev 143
 
    - added whitespace unit tests
 
    - Fri, 18 Sep 2020 21:53:08 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 18 Sep 2020 21:53:08 +0300] rev 142
 
    - added category unit tests
 
    - Fri, 18 Sep 2020 21:47:01 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 18 Sep 2020 21:47:01 +0300] rev 141
 
    - added alias tests
 
    - Fri, 18 Sep 2020 21:41:38 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 18 Sep 2020 21:41:38 +0300] rev 140
 
    - added moved to with extension unit tests
 
    - Fri, 18 Sep 2020 21:29:41 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 18 Sep 2020 21:29:41 +0300] rev 139
 
    - added unnecessary scaling test
 
    - Fri, 18 Sep 2020 21:26:34 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 18 Sep 2020 21:26:34 +0300] rev 138
 
    - added invertnext unit tests
 
    - Fri, 18 Sep 2020 21:19:45 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 18 Sep 2020 21:19:45 +0300] rev 137
 
    - added nocertify test
 
    - Fri, 18 Sep 2020 21:13:58 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 18 Sep 2020 21:13:58 +0300] rev 136
 
    - added physical color unit test
 
    - Fri, 18 Sep 2020 21:11:52 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 18 Sep 2020 21:11:52 +0300] rev 135
 
    - added keywords for nonparts test
 
    - Fri, 18 Sep 2020 21:10:42 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 18 Sep 2020 21:10:42 +0300] rev 134
 
    - added unit test for illegal scaling
 
    - Fri, 18 Sep 2020 21:08:41 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 18 Sep 2020 21:08:41 +0300] rev 133
 
    - added mirrored studs test
 
    - Fri, 18 Sep 2020 21:07:11 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 18 Sep 2020 21:07:11 +0300] rev 132
 
    - added unit tests for official parts
 
    - Fri, 18 Sep 2020 21:05:55 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 18 Sep 2020 21:05:55 +0300] rev 131
 
    - added unknown subfile test
 
    - Fri, 18 Sep 2020 21:04:41 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 18 Sep 2020 21:04:41 +0300] rev 130
 
    - added determinant test
 
    - Fri, 18 Sep 2020 21:02:44 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 18 Sep 2020 21:02:44 +0300] rev 129
 
    - unknown metacommand test
 
    - Fri, 18 Sep 2020 21:01:49 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 18 Sep 2020 21:01:49 +0300] rev 128
 
    - added license tests
 
    - Fri, 18 Sep 2020 20:59:59 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 18 Sep 2020 20:59:59 +0300] rev 127
 
    - added bfc declaration tests
 
    - Fri, 18 Sep 2020 20:46:26 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 18 Sep 2020 20:46:26 +0300] rev 126
 
    - added bad line ending test
 
    - Fri, 18 Sep 2020 20:41:33 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 18 Sep 2020 20:41:33 +0300] rev 125
 
    - added syntax.test
 
    - Fri, 18 Sep 2020 20:39:57 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 18 Sep 2020 20:39:57 +0300] rev 124
 
    - added moved test
 
    - Fri, 18 Sep 2020 20:36:06 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 18 Sep 2020 20:36:06 +0300] rev 123
 
    - added a todo list for unit tests
 
    - Fri, 18 Sep 2020 20:32:42 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 18 Sep 2020 20:32:42 +0300] rev 122
 
    - added more tests
 
    - Fri, 18 Sep 2020 20:26:19 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 18 Sep 2020 20:26:19 +0300] rev 121
 
    - remove old collinearity reference
 
    - Fri, 18 Sep 2020 20:26:05 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 18 Sep 2020 20:26:05 +0300] rev 120
 
    - sort unit tests
 
    - Fri, 18 Sep 2020 20:26:00 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 18 Sep 2020 20:26:00 +0300] rev 119
 
    - added bowtie test
 
    - Fri, 18 Sep 2020 20:22:43 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 18 Sep 2020 20:22:43 +0300] rev 118
 
    - unittest.py made executable
 
    - Fri, 18 Sep 2020 20:22:22 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 18 Sep 2020 20:22:22 +0300] rev 117
 
    - added unit testing
 
    - Fri, 18 Sep 2020 19:47:42 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 18 Sep 2020 19:47:42 +0300] rev 116
 
    - fixed config not being properly loaded from script directory
 
    - Sun, 06 Sep 2020 16:42:02 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Sun, 06 Sep 2020 16:42:02 +0300] rev 115
 
    - Added tag 1.0 for changeset 8c2ca8d368d4
 
    - Sun, 06 Sep 2020 16:41:56 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Sun, 06 Sep 2020 16:41:56 +0300] rev 114
 
    - changed version to 1.0.9999
 
    - Sun, 06 Sep 2020 16:32:44 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Sun, 06 Sep 2020 16:32:44 +0300] rev 113
 
    - changed version to 1.0
 
    - Thu, 27 Aug 2020 00:29:31 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Thu, 27 Aug 2020 00:29:31 +0300] rev 112
 
    - ..., part two
 
    - Thu, 27 Aug 2020 00:27:42 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Thu, 27 Aug 2020 00:27:42 +0300] rev 111
 
    - ...
 
    - Thu, 27 Aug 2020 00:26:12 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Thu, 27 Aug 2020 00:26:12 +0300] rev 110
 
    - changed severity of bad-subfile to warn
 
    - Tue, 25 Aug 2020 23:37:53 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Tue, 25 Aug 2020 23:37:53 +0300] rev 109
 
    - handle file not found more cleanly
 
    - Tue, 25 Aug 2020 23:35:48 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Tue, 25 Aug 2020 23:35:48 +0300] rev 108
 
    - add more to color testing reference
 
    - Tue, 25 Aug 2020 23:24:34 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Tue, 25 Aug 2020 23:24:34 +0300] rev 107
 
    - added a reference for colors
 
    - Tue, 25 Aug 2020 23:22:05 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Tue, 25 Aug 2020 23:22:05 +0300] rev 106
 
    - added a reference for bowtie quadrilaterals
 
    - Tue, 25 Aug 2020 23:20:22 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Tue, 25 Aug 2020 23:20:22 +0300] rev 105
 
    - split header tests into their own file
 
    - Tue, 25 Aug 2020 23:15:37 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Tue, 25 Aug 2020 23:15:37 +0300] rev 104
 
    - use a bigger threshold in the determinant test
 
    - Tue, 25 Aug 2020 23:04:27 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Tue, 25 Aug 2020 23:04:27 +0300] rev 103
 
    - replaced the collinear test with a new one based on the hairline test that checks interior angles against official limits of 0.025 and 179.9
 
    - Tue, 25 Aug 2020 22:34:26 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Tue, 25 Aug 2020 22:34:26 +0300] rev 102
 
    - bump year in license
 
    - Tue, 25 Aug 2020 22:31:16 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Tue, 25 Aug 2020 22:31:16 +0300] rev 101
 
    - added ability to get other header elements than just the first one
 
    - Tue, 25 Aug 2020 22:20:15 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Tue, 25 Aug 2020 22:20:15 +0300] rev 100
 
    - add some basic versioning
 
    - Tue, 25 Aug 2020 22:10:04 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Tue, 25 Aug 2020 22:10:04 +0300] rev 99
 
    - move format_report_html to webfront.py
 
    - Tue, 25 Aug 2020 22:08:30 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Tue, 25 Aug 2020 22:08:30 +0300] rev 98
 
    - made colors toggleable
 
    - Tue, 25 Aug 2020 21:58:09 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Tue, 25 Aug 2020 21:58:09 +0300] rev 97
 
    - add comments
 
    - Tue, 25 Aug 2020 21:31:41 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Tue, 25 Aug 2020 21:31:41 +0300] rev 96
 
    - move library-standards.ini to top directory
 
    - Mon, 24 Jun 2019 19:21:49 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Mon, 24 Jun 2019 19:21:49 +0300] rev 95
 
    - fixed the cyclical dependency handling
 
    - Mon, 24 Jun 2019 19:08:24 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Mon, 24 Jun 2019 19:08:24 +0300] rev 94
 
    - added a check for non-DOS line endings
 
    - Mon, 24 Jun 2019 17:34:30 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Mon, 24 Jun 2019 17:34:30 +0300] rev 93
 
    - don't check the category of '~'-files
 
    - Mon, 24 Jun 2019 17:31:47 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Mon, 24 Jun 2019 17:31:47 +0300] rev 92
 
    - improved the mirrored stud check to catch cases where a subfile that contains studs is mirrored
 
    - Mon, 24 Jun 2019 11:48:52 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Mon, 24 Jun 2019 11:48:52 +0300] rev 91
 
    - removed the typename methods
 
    - Mon, 24 Jun 2019 10:16:36 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Mon, 24 Jun 2019 10:16:36 +0300] rev 90
 
    - fixed the collinear test for polygons with identical vertices
 
    - Mon, 24 Jun 2019 10:13:13 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Mon, 24 Jun 2019 10:13:13 +0300] rev 89
 
    - split more tests into new files
 
    - Mon, 24 Jun 2019 09:45:41 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Mon, 24 Jun 2019 09:45:41 +0300] rev 88
 
    - moved the bad whitespace test to a new file
 
    - Mon, 24 Jun 2019 01:13:02 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Mon, 24 Jun 2019 01:13:02 +0300] rev 87
 
    - added a test for non-standard whitespace characters in the description
 
    - Mon, 24 Jun 2019 01:06:37 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Mon, 24 Jun 2019 01:06:37 +0300] rev 86
 
    - added tests for missing license and non-CA
 
    - Mon, 24 Jun 2019 01:01:45 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Mon, 24 Jun 2019 01:01:45 +0300] rev 85
 
    - fixed the use of moved-to-files check not working if there were non-alphanumerics in the filename
 
    - Mon, 24 Jun 2019 00:54:24 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Mon, 24 Jun 2019 00:54:24 +0300] rev 84
 
    - fixed prefixed punctuations winding up in the effective categories of subparts
 
    - Mon, 24 Jun 2019 00:51:04 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Mon, 24 Jun 2019 00:51:04 +0300] rev 83
 
    - added a test for mirrored studs
 
    - Mon, 24 Jun 2019 00:38:18 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Mon, 24 Jun 2019 00:38:18 +0300] rev 82
 
    - added a test for the description setting a multi-word category
 
    - Mon, 24 Jun 2019 00:18:19 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Mon, 24 Jun 2019 00:18:19 +0300] rev 81
 
    - added better help entries to command line parameters
 
    - Mon, 24 Jun 2019 00:18:49 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Mon, 24 Jun 2019 00:18:49 +0300] rev 80
 
    - added a test for unnecessary invertnext use
 
    - Mon, 24 Jun 2019 00:28:37 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Mon, 24 Jun 2019 00:28:37 +0300] rev 79
 
    - added a test for valid categories
 
    - Sun, 23 Jun 2019 12:17:40 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Sun, 23 Jun 2019 12:17:40 +0300] rev 78
 
    - added a test for unknown metacommands
 
    - Sun, 23 Jun 2019 12:09:20 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Sun, 23 Jun 2019 12:09:20 +0300] rev 77
 
    - improved header extent scanning
 
    - Sun, 23 Jun 2019 00:55:21 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Sun, 23 Jun 2019 00:55:21 +0300] rev 76
 
    - fixed choking on 'Author: [PTAdmin]'-lines
 
    - Sun, 23 Jun 2019 00:50:22 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Sun, 23 Jun 2019 00:50:22 +0300] rev 75
 
    - added a test for BFC INVERTNEXT not followed by a type-1 line
 
    - Sun, 23 Jun 2019 00:42:34 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Sun, 23 Jun 2019 00:42:34 +0300] rev 74
 
    - added a test for ".dat"-extensions in the description
 
    - Sun, 23 Jun 2019 00:38:01 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Sun, 23 Jun 2019 00:38:01 +0300] rev 73
 
    - added alias tests
 
    - Sun, 23 Jun 2019 00:26:10 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Sun, 23 Jun 2019 00:26:10 +0300] rev 72
 
    - made problems be copied more nicely from the web front end
 
    - Sun, 23 Jun 2019 00:07:55 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Sun, 23 Jun 2019 00:07:55 +0300] rev 71
 
    - fix capitalization
 
    - Sun, 23 Jun 2019 00:05:59 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Sun, 23 Jun 2019 00:05:59 +0300] rev 70
 
    - added tests for colour 24 usage
 
    - Sat, 22 Jun 2019 23:52:08 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Sat, 22 Jun 2019 23:52:08 +0300] rev 69
 
    - added a check for keywords in non-parts
 
    - Sat, 22 Jun 2019 23:38:51 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Sat, 22 Jun 2019 23:38:51 +0300] rev 68
 
    - complain about missing BFC declarations
 
    - Sat, 22 Jun 2019 23:35:03 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Sat, 22 Jun 2019 23:35:03 +0300] rev 67
 
    - complain if LDRAW_ORG line is missing
 
    - Sat, 22 Jun 2019 23:14:40 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Sat, 22 Jun 2019 23:14:40 +0300] rev 66
 
    - Fix unofficial part test
 
    - Sat, 08 Jun 2019 11:17:17 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Sat, 08 Jun 2019 11:17:17 +0300] rev 65
 
    - cleanup
 
    - Sat, 08 Jun 2019 01:51:50 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Sat, 08 Jun 2019 01:51:50 +0300] rev 64
 
    - changed severity names to be better understood
 
    - Sat, 08 Jun 2019 01:42:48 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Sat, 08 Jun 2019 01:42:48 +0300] rev 63
 
    - added the list of issues onto the web frontend
 
    - Sat, 08 Jun 2019 01:32:25 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Sat, 08 Jun 2019 01:32:25 +0300] rev 62
 
    - Problem reporting revamp, program is now aware of its problem types
 
    - Wed, 05 Jun 2019 00:33:50 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Wed, 05 Jun 2019 00:33:50 +0300] rev 61
 
    - show the filename of the processed file in the report
 
    - Tue, 04 Jun 2019 23:58:30 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Tue, 04 Jun 2019 23:58:30 +0300] rev 60
 
    - fix author parsing
 
    - Sat, 01 Jun 2019 14:17:58 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Sat, 01 Jun 2019 14:17:58 +0300] rev 59
 
    - report invalid ISO dates instead of crashing
 
    - Sat, 01 Jun 2019 12:38:35 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Sat, 01 Jun 2019 12:38:35 +0300] rev 58
 
    - try to fix crashing
 
    - Sat, 01 Jun 2019 10:48:03 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Sat, 01 Jun 2019 10:48:03 +0300] rev 57
 
    - fixed the web front
 
    - Sat, 01 Jun 2019 10:47:58 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Sat, 01 Jun 2019 10:47:58 +0300] rev 56
 
    - fixed BFC INVERTNEXT being interpreted as a header command
 
    - Sat, 01 Jun 2019 10:47:27 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Sat, 01 Jun 2019 10:47:27 +0300] rev 55
 
    - fixed handling of invalid subfiles
 
    - Thu, 30 May 2019 12:03:53 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Thu, 30 May 2019 12:03:53 +0300] rev 54
 
    - added tests for moved-to files and scaling in flat dimensions
 
    - Wed, 29 May 2019 16:36:23 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Wed, 29 May 2019 16:36:23 +0300] rev 53
 
    - fixed the formatting of the license
 
    - Tue, 28 May 2019 19:18:52 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Tue, 28 May 2019 19:18:52 +0300] rev 52
 
    - fix author parsing getting extra spaces in the name
 
    - Tue, 28 May 2019 19:11:11 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Tue, 28 May 2019 19:11:11 +0300] rev 51
 
    - added categories.txt
 
    - Tue, 28 May 2019 19:11:01 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Tue, 28 May 2019 19:11:01 +0300] rev 50
 
    - added primitive CCW test
 
    - Tue, 28 May 2019 19:10:52 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Tue, 28 May 2019 19:10:52 +0300] rev 49
 
    - fix LDRAW_ORG parsing
 
    - Sat, 25 May 2019 18:37:55 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Sat, 25 May 2019 18:37:55 +0200] rev 48
 
    - added some header tests
 
    - Sat, 25 May 2019 09:41:33 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Sat, 25 May 2019 09:41:33 +0200] rev 47
 
    - added work on header check
 
    - Fri, 24 May 2019 18:02:51 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 24 May 2019 18:02:51 +0200] rev 46
 
    - closed branch
 
    - Wed, 31 Jan 2018 15:58:38 +0200
 
    - by Santeri Piippo [Wed, 31 Jan 2018 15:58:38 +0200] rev 45
 
    - removed old code
 
    - Wed, 31 Jan 2018 15:19:31 +0200
 
    - by Santeri Piippo [Wed, 31 Jan 2018 15:19:31 +0200] rev 44
 
    - Renamed hair test
 
    - Wed, 31 Jan 2018 14:57:09 +0200
 
    - by Santeri Piippo [Wed, 31 Jan 2018 14:57:09 +0200] rev 43
 
    - fixed another python3.6ism
 
    - Wed, 31 Jan 2018 14:54:58 +0200
 
    - by Santeri Piippo [Wed, 31 Jan 2018 14:54:58 +0200] rev 42
 
    - fixed python3.6ism
 
    - Wed, 31 Jan 2018 14:50:19 +0200
 
    - by Santeri Piippo [Wed, 31 Jan 2018 14:50:19 +0200] rev 41
 
    - don't crash and burn if someone sends something that's not LDraw