Pass the results of the InternalLaTeXAuxAction back up the call chain
authormanagan <managan@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Thu, 4 Sep 2008 22:30:55 +0000 (22:30 +0000)
committermanagan <managan@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Thu, 4 Sep 2008 22:30:55 +0000 (22:30 +0000)
commite244734e2f2c19a551645e4171aec2c17880eedc
treecd48d228098e677f5d25ebea2cd5b6cc9a2cc7ed
parent2132f8a1aceb624ab3c45dd0cb063600e1d61d49
Pass the results of the InternalLaTeXAuxAction back up the call chain
in teh various tex builders. This allows the user to interrupt the build
which was not working before.
It also allows configuration tests to work since now they can tell if
there was failure in a test.
The result from the internal MakeIndexAction and BibtexAction are
checked as well and control returned if there was an error in one
of those. This is to avoid repeatedly running commands until we
hit the retry limit.

I added no test for this simce I am unsure how to test for user
interrupts. Also unclear how to test for how many times the internal
actions were run during a test to see if it returns on teh first error!

git-svn-id: http://scons.tigris.org/svn/scons/trunk@3339 fdb21ef1-2011-0410-befe-b5e4ea1792b1
src/engine/SCons/Tool/latex.py
src/engine/SCons/Tool/pdflatex.py
src/engine/SCons/Tool/pdftex.py
src/engine/SCons/Tool/tex.py