Update license year

Merge commit

Cleanup ldcheck.py

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.

added missing skew unit tests

added whitespace unit tests

added category unit tests

added alias tests

added moved to with extension unit tests

added unnecessary scaling test

added invertnext unit tests

added nocertify test

added physical color unit test

added keywords for nonparts test

added unit test for illegal scaling

added mirrored studs test

added unit tests for official parts

added unknown subfile test

added determinant test

unknown metacommand test

added license tests

added bfc declaration tests

added bad line ending test

added syntax.test

added moved test

added a todo list for unit tests

added more tests

remove old collinearity reference

sort unit tests

added bowtie test

unittest.py made executable

added unit testing

fixed config not being properly loaded from script directory

Added tag 1.0 for changeset 8c2ca8d368d4

changed version to 1.0.9999

changed version to 1.0 1.0

..., part two

...

changed severity of bad-subfile to warn

handle file not found more cleanly

add more to color testing reference

added a reference for colors

added a reference for bowtie quadrilaterals

split header tests into their own file

use a bigger threshold in the determinant test

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

bump year in license

added ability to get other header elements than just the first one

(0) -100 -48 tip

mercurial