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

(0) -100 -15 tip

mercurial