fix author parsing

report invalid ISO dates instead of crashing

try to fix crashing

fixed the web front

fixed BFC INVERTNEXT being interpreted as a header command

fixed handling of invalid subfiles

added tests for moved-to files and scaling in flat dimensions

fixed the formatting of the license

fix author parsing getting extra spaces in the name

added categories.txt

added primitive CCW test

fix LDRAW_ORG parsing

added some header tests

added work on header check

closed branch

removed old code

Renamed hair test

fixed another python3.6ism

fixed python3.6ism

don't crash and burn if someone sends something that's not LDraw

fix paths

fix stylesheet

added proper handling of syntax errors

Fix operation under Python 3.4

now checks that paths are specified

cleanup

the program now checks that all ldraw paths are reachable

add LICENSE

Reworked web front, problems are now sorted by category as well as line number

Fix math domain errors in vector_angle

added test for collinearity, fixed bowtie test

added a simple web frontend

Added bowtie check

Changed threshold skew test, added warning for slightly skew quads

Added command line option to list all checks.

added check for invalid colours

added test for forbidden primitive scaling

added matrix all zero test

refactor

refactor

rename test

better handling of ldraw code

made errors prettier

Added code to run the test suite.

Commit work done on test loading

Condensed transform_to_xy

transform_to_xy implemented and concave test online

Got the skew test working

commit work done on test suites...

fix ldconfig.ldr parsing

add ldcheck.cfg to hgignore

Added matrix code, moved library paths to ldcheck.cfg.

Added ldconfig.ldr support

Smallest angles

Added code to compute areas of triangles and quadrilaterals

Added vertex operators

color -> colour

Can now write dat files, added direct color handling

Moved the parsing function into a new file

Parsing function complete

(0) +60 tip

mercurial