Brian Gough
|
49ddcee0c6
|
use TikzManager to create main file for pstool package
|
2018-10-10 16:13:20 +01:00 |
|
Henry Oswald
|
b07b7a84be
|
fix unit tests
|
2018-09-11 10:21:37 +01:00 |
|
Henry Oswald
|
58b4de905c
|
Merge branch 'master' into ho-dockerise
|
2018-09-11 10:02:24 +01:00 |
|
Henry Oswald
|
5f9fb85613
|
bump wordcount timeouts, taken from 82b996b145
|
2018-09-11 09:55:10 +01:00 |
|
Henry Oswald
|
d3bb863d0a
|
improve synctex logging
|
2018-09-11 09:51:20 +01:00 |
|
Henry Oswald
|
6299832a13
|
don't error on a bad synctex call
|
2018-08-23 11:32:50 +01:00 |
|
Henry Oswald
|
b4107b7391
|
fse.ensureDir when running synctex and wordcount
|
2018-08-23 08:34:18 +01:00 |
|
Henry Oswald
|
1990f20dc0
|
improve error reporting
|
2018-08-20 10:12:32 +01:00 |
|
Brian Gough
|
82b996b145
|
increase timeout on wordcount
|
2018-06-25 14:06:18 +01:00 |
|
Henry Oswald
|
b202af3cf2
|
added docker runner into core codebase
supports both local command runner and docker runner
added docker files for tex live
also fixed tests so they exit correctly & removed debug lines
|
2018-03-14 15:44:49 +00:00 |
|
Henry Oswald
|
70f016af1f
|
unit tests pass, acceptence fail
uncomment tests
|
2018-03-02 17:34:41 +00:00 |
|
Henry Oswald
|
b8c22f4d74
|
wip, docker container is correctly created
|
2018-03-02 17:14:23 +00:00 |
|
Henry Oswald
|
017ba3a4ec
|
mvp
needs hacked pacth in docker runner
wip
most tests pass
|
2018-03-02 17:14:20 +00:00 |
|
Brian Gough
|
1da918e13c
|
simplify tikzexternalize checks
|
2017-09-29 17:00:53 +01:00 |
|
Brian Gough
|
b0f879d652
|
lock compile directory
|
2017-09-22 16:19:33 +01:00 |
|
Brian Gough
|
5b5f7b0690
|
avoid adding draft mode more than once
|
2017-08-17 15:03:37 +01:00 |
|
Brian Gough
|
2b610030d5
|
store the resource list in a file
|
2017-08-17 14:53:35 +01:00 |
|
Brian Gough
|
6542ce20b6
|
fix incremental request
|
2017-08-07 14:32:28 +01:00 |
|
Brian Gough
|
7e1d3d98e7
|
write files incrementally
|
2017-08-02 13:46:10 +01:00 |
|
Shane Kilkelly
|
a74f4ac1a6
|
Send a 404 if the project files have gone away when running synctex.
This is semantically nicer than the 500 response which used to be
produced in these circumstances.
|
2017-06-23 14:46:40 +01:00 |
|
Brian Gough
|
c62f8b4854
|
check directory exists and bail out on error
|
2017-05-31 10:06:27 +01:00 |
|
Brian Gough
|
aafa691119
|
check file exists before running synctex
|
2017-05-24 10:09:43 +01:00 |
|
Brian Gough
|
8803762081
|
support for tikz externalize
make copy of main file as output.tex for tikz externalize
|
2017-03-20 10:55:28 +00:00 |
|
Shane Kilkelly
|
61089eca40
|
Increase memory limit to 64mb
|
2016-09-28 11:02:58 +01:00 |
|
Shane Kilkelly
|
0900340282
|
Add CHKTEX_ULIMIT_OPTIONS
|
2016-09-23 15:32:37 +01:00 |
|
Brian Gough
|
ee170b4e67
|
only run chktex on .tex files, not .Rtex files
the .tex files produced from knitr have macros which confuse chktex
|
2016-09-12 16:29:36 +01:00 |
|
Brian Gough
|
095e16e953
|
handle failed compile due to validation error
|
2016-08-24 15:46:47 +01:00 |
|
Brian Gough
|
748caeee7d
|
remove chktex error
too many false positives from 'unable to execute latex command'
|
2016-08-22 15:11:39 +01:00 |
|
Brian Gough
|
2200ac2cf2
|
capture texcount error output
|
2016-08-11 10:26:08 +01:00 |
|
Brian Gough
|
928ffc96e6
|
read wordcount output asynchronously
|
2016-08-11 09:32:53 +01:00 |
|
Brian Gough
|
ade3da7e0d
|
add missing argument parameter to wordcount call
|
2016-08-11 09:29:03 +01:00 |
|
Brian Gough
|
e66b1ecdea
|
use a command wrapper for synctex
instead of an alternative child_process object
|
2016-08-04 16:08:14 +01:00 |
|
Brian Gough
|
c6744caeeb
|
change logging message to be different from LatexRunner
|
2016-08-04 16:07:36 +01:00 |
|
Brian Gough
|
189648e39a
|
Merge pull request #44 from sharelatex/add-chktex-support
Add chktex support
|
2016-08-02 14:55:38 +01:00 |
|
Brian Gough
|
8da29e6024
|
provide setting to override child_process.execFile for synctex
|
2016-07-29 14:54:24 +01:00 |
|
Brian Gough
|
664e908378
|
provide validation mode where compilation always exits after chktex
|
2016-07-27 16:54:27 +01:00 |
|
Brian Gough
|
14837a57ec
|
run chktex when request has check:true
|
2016-07-26 16:22:38 +01:00 |
|
Brian Gough
|
6524439699
|
add support for passing additional environment parameters to command runner
includes an example of passing environment variables to chktex
|
2016-07-26 12:30:29 +01:00 |
|
Brian Gough
|
69666bef60
|
add support for stopping compile
|
2016-07-14 16:43:52 +01:00 |
|
Brian Gough
|
0887fe3a72
|
add per-user routes for clearing cache and extend expiry methods
this adds separate functionality for clearing the cache (assets and
database) and the project compile directory for a specific user
|
2016-06-02 15:32:33 +01:00 |
|
Brian Gough
|
226e6c87b1
|
add per-user routes and methods
|
2016-06-02 15:32:31 +01:00 |
|
Henry Oswald
|
ac3b7a571a
|
log out error on synctex
|
2016-05-27 16:18:18 +01:00 |
|
Henry Oswald
|
cda1e301f6
|
log out errors more clearly
|
2016-05-27 14:45:39 +01:00 |
|
Henry Oswald
|
b2f687c061
|
log out which command logger is used
|
2016-05-24 14:08:39 +01:00 |
|
Brian Gough
|
51f87c5f79
|
fix logic excluding smoke test in metric
|
2016-05-10 10:10:01 +01:00 |
|
Brian Gough
|
143913c67f
|
fix tagname for graphite
|
2016-05-10 09:41:39 +01:00 |
|
Brian Gough
|
e70bd3ae8e
|
preserve existing metric name
|
2016-05-10 09:12:00 +01:00 |
|
Brian Gough
|
0a5ca6b0fa
|
add timing information from /usr/bin/time
|
2016-05-09 16:00:24 +01:00 |
|
Brian Gough
|
834668b033
|
add a metric for the TeXLive image used on each compile
|
2016-05-09 15:36:11 +01:00 |
|
Brian Gough
|
5d6fb4579a
|
remove console.log
|
2016-03-31 11:59:17 +01:00 |
|