Hefty update to the tex tool.
authormanagan <managan@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Thu, 18 Sep 2008 00:13:45 +0000 (00:13 +0000)
committermanagan <managan@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Thu, 18 Sep 2008 00:13:45 +0000 (00:13 +0000)
commit8844d602d24dd016fd5b71cefc5236956784d357
tree5f06586f58d6b85e5cbb689a5048b04e1047f061
parentc07fa65a127556552b00d65de1789fea8451d522
Hefty update to the tex tool.
It now iterates until all the warnings are gone and the auxiliary files
stop changing or it hits the max retires limit.

It adds the common auxiliary files to the emitter as sideeffects

Added support for glossaries, nomenclatures, lists of figures,
lists of tables, hyperref, and beamer

The user can entry environment changes like env['TEXINPUTS'] and
they get copied to env['ENV']['TEXINPUTS'] (thanks to  Dmitry Mikhin )

It also works with variantdir, duplicate =0

git-svn-id: http://scons.tigris.org/svn/scons/trunk@3435 fdb21ef1-2011-0410-befe-b5e4ea1792b1
src/engine/SCons/Scanner/LaTeX.py
src/engine/SCons/Tool/__init__.py
src/engine/SCons/Tool/pdf.py
src/engine/SCons/Tool/tex.py
test/TEX/LATEX.py
test/TEX/bibtex-latex-rerun.py
test/TEX/subdir_variantdir_input.py [new file with mode: 0644]
test/TEX/variant_dir_dup0.py