Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-09-30 | Include input file path in error messages. | Michael Schwarz | 1 | -17/+20 | |
2015-09-16 | Implemented Asymptote dependency tracking. | Michael Schwarz | 1 | -17/+45 | |
2015-09-16 | Wrap all Python main functions with decorator. | Michael Schwarz | 1 | -10/+2 | |
This decorator check if a module was called as the main module and catches exceptions. | |||||
2015-09-16 | Check for Asymptote not writing a PDF file. | Michael Schwarz | 1 | -0/+3 | |
If no drawing commands are called in an Asymptote script, no PDF output is created and no error is generated. This confuses the build process, which expect a target to exist after its commands were called. With this change, the Python wrapper checks whether a PDF was actually written and throws an error otherwise. | |||||
2015-09-16 | Compile Asymptote files in separate working dir. | Michael Schwarz | 1 | -4/+11 | |
Asymptote leaves a trail of partially cleaned-up temporary files behind it when PDFLaTeX is used. With this changes, Asymptote files are compiled in a temporary directory outside the project root. | |||||
2015-08-07 | Use Python script to run Asymptote. | Michael Schwarz | 2 | -0/+24 | |