summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/support/latexmk/CHANGES
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/support/latexmk/CHANGES')
-rw-r--r--Master/texmf-dist/doc/support/latexmk/CHANGES52
1 files changed, 52 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/support/latexmk/CHANGES b/Master/texmf-dist/doc/support/latexmk/CHANGES
new file mode 100644
index 00000000000..509b82fe299
--- /dev/null
+++ b/Master/texmf-dist/doc/support/latexmk/CHANGES
@@ -0,0 +1,52 @@
+From v. 3.04 to v. 3.07
+ Pdf files can be made by any of three methods: pdflatex, from dvi
+ or from postscript.
+ Extra command-line options -- see documentation
+ Improved configuration options -- see documentation
+ Bug fixes, etc
+ Improved detection of dependencies
+ If latexmk exits because of an error with latex, bibtex
+ or makeindex, then it gives a non-zero exit code.
+ Under MS-Windows allow wildcards in filenames.
+
+From v. 3.07 to v. 4.01
+ Allow dvips, etc to put files in temporary location then move to
+ final location. This enables the problem to be avoided that
+ some viewers look for changes in a file and read a new file
+ before the writing of it is complete.
+ Ensure that an error in exectuing an rcfile results in an error
+ message visible to the user.
+ OS-specific initialization code now includes section for Mac OS-X.
+ Make code safe, as far as possible, for filenames containing
+ spaces.
+ Change method of detecting out-of-date-ness, etc, to examine all
+ files for changes. Keep a database (in a file with extension
+ fdb_latexmk) of the previous state of the files. The aux.bak
+ and idx.bak files are no longer used. The primary method of
+ detecting change is from the md5 checksum of a file. This deals
+ automatically with the vast majority of cases where there is
+ circular dependence of files, without needing special coding in
+ latexmk to know which input files to a LaTeX run are generated
+ from a previous run.
+ Hence make a much more systematic and general method for treating
+ dependencies.
+ Substituteable place holders allowed in command specifications, to
+ allow very general specification of commands (including multiple
+ commands, pipelines etc).
+ Extra option --dependents to list dependent files.
+ Support for multibib.sty, multind.sty, etc.
+ Support for index.sty as well as makeidx.sty.
+ Allow .latexmkrc as file name in project directory (as opposed to
+ latexmkrc).
+ Command-line option -e to allow execution of initialization code
+ from command-line invocation of latexmk.
+ Routines add_cus_dep, remove_cus_dep and show_cus_dep for
+ manipulating custom-dependency list.
+ Ability to specify lines to be ignored in computing md5 checksum of
+ a file of a particular extension. (An example would be a
+ comment line in an encapsulated postscript file that contains
+ the date and time it was created. Such lines may change without
+ having any consequence on the use of the file.)
+ Miscellaneous bug fixes, etc.
+ Improvements in parsing of log file
+