Update tex builder to use the -recorder option.
authormanagan <managan@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Wed, 22 Jul 2009 04:56:52 +0000 (04:56 +0000)
committermanagan <managan@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Wed, 22 Jul 2009 04:56:52 +0000 (04:56 +0000)
commitcf0946fb1582a11947ffba90a655f5bca06babcb
treee68c1126b8e261b55abe10e78067c59554330a8d
parentd6bbf16965e1fa38b39c5ed922dc0dd0336e78fb
Update tex builder to use the -recorder option.
This was prompted because MikTeX, used on Windows,
does not put the same information on files opened
into the log file. The -recorder option gives a .fls
file that is the same on all platforms.

We still use the .log file contents to find warnings
and errors that mean we need to rerun latex...

Also add message about errors so user does not have
to scroll up through all the latex output to find
if there was an error.

Update all tests to handle the new command line option.
Add one more test on grpahics conversion.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@4301 fdb21ef1-2011-0410-befe-b5e4ea1792b1
14 files changed:
src/engine/SCons/Tool/latex.py
src/engine/SCons/Tool/pdflatex.py
src/engine/SCons/Tool/pdftex.py
src/engine/SCons/Tool/tex.py
test/DVIPDF/DVIPDF.py
test/DVIPDF/DVIPDFFLAGS.py
test/DVIPS/DVIPS.py
test/DVIPS/DVIPSFLAGS.py
test/TEX/LATEX.py
test/TEX/PDFLATEX.py
test/TEX/PDFTEX.py
test/TEX/TEX.py
test/TEX/dryrun.py
test/TEX/eps_graphics2.py [new file with mode: 0644]