Next | Query returned 26 messages, browsing 1 to 10 | Previous

History of commit frequency

CVS Commit History:


   2024-12-26 19:16:57 by Taylor R Campbell | Files touched by this commit (2) | Package updated
Log message:
print/latexmk: Update to 4.86

Release notes:

From v. 4.65 to 4.67
  Improve parsing of long lines in log file, especially with UTF-8 filenames
    and xelatex.
  Minor diagnostic improvements
  Allow addition of hook for processing lists of missing source files.
  Changing of '\' to '/' in filenames is done for msys as well as MSWin32.
  Use $compiling_cmd, $warning_cmd, $success_cmd on normal make, rather
    than just in -pvc mode.
  If there were missing subdirectories in output/aux directories, and these
    were successfully created, then ignore error from *latex, since rerun
    may succeed.

From v. 4.67 to 4.69a
  Add -E option to default command for xdvipdfmx, to match call made
    by xetex. This forces xdvipdfmx to always try to embed fonts.
  Add -MSWinBackSlash -MSWinBackSlash- options (and corresponding
    configuration variable $MSWin_back_slash) to control whether
    directory separator '\' is used for filenames on command line for
    called programs under MSWin.  -MSWinBackSlash- needs to be used
    when TeXLive is used on MSWin and the TeX filename includes a
    directory component.
  When command-line-specified tex file not found, test for cusdep to
    make it, then try kpsewhich, and only if all 3 fail report an
    error.
  Remove use of $extension_treatment: Too hard to check.  Always use
    what was called 'unix' method, which all *latex implementations
    now use.
  Improve some warning messages.
  Fix bug when -cd and -outdir are used, and outdir is same as
    document directory.  (Bug is caused by problem in perl module
    Cwd.)
  Report rc files read

From v. 4.69a to 4.70a
  Improved compatibility with chapterbib.sty, provided that the configuration
    given in file example_rcfiles/chapterbib-latexmkrc is used.
  Correction of default values of $biber and $bibtex.
  Improved handling of location of bbl and aux files on an intial run.
  Change of default: running bibtex no longer uses temporary change of
    directory, since the bug in bibtex that it evades isn't present in
    recent versions.
  Small bug corrections, and changes to some diagnostic messages.
  Documentation corrections.

From v. 4.70a to 4.70b
  Fix problems when rearranging rules to deal with change of output file of
    *latex engine (e.g., .pdf to .dvi).
  Fix problem with the new default not to do the change of directory for
    bibtex.  Use of full path names for output-directory or tex file no
    longer causes a bibtex error.
  Add options -bibfudge, -bibfudge-, -nobibfudge.

From v. 4.70b to 4.72b
  For bibtex, revert to change-directory default when running bibtex.
  Add similar procedure for makeindex, but leave old default.
  Add options -indexfudge, -indexfudge-, -noindexfudge.
  Solve bug that transition from non-existent file to existent file didn't
    trigger rerun of *latex.  (This concerns file that were flagged as
    missing in the .log file.
  Give .latexmkrc priority of latexmkrc in finding rc files.
  Correct bug when chapterbib used with non-trivial out or aux dir.
  Improve handling of situation when auxdir or outdir are specified as
    absolute paths.
  Miscellaneous bug corrections, especially about consistent normalizations

From v. 4.72b to 4.73
  Correct slowness in parsing some log files.
  Provide emulation of -aux-directory, so that it can be used with
    implementation other than MiKTeX.  (At the moment the only documentation
    of this feature is given by latexmk --help.)

From v. 4.73 to 4.74
  Correct treatment of aux_dir and out_dir to avoid bugs that appeared on
    MS-Windows only.
  Remove some informational messages (about rc files, and the state of
    aux and dir settings after normalization).

From v. 4.74 to 4.74b
  When emulating aux_dir, put .synctex.gz .synctex files in out_dir (as
    done by MiKTeX, and needed for their use).
  Turn emulate aux_dir off by default, to match behavior on older versions
    of latexmk (BACKWARDS INCOMPATIBLE with 4.73 and 4.74.)
  Add end-of-all-runs warning if emulate aux_dir needed to be turned on,
    when it was initially off.
  Add .synctex and .synctex.gz to list of extensions to clear by default.
  Turn back on default to report rc files read.
  Add options -rc-report, -rc-report-, -dir_report, -dir_report-.

From v. 4.74b to 4.75
  For biber, add any dependency on configuration file.
  When -time option used, report running times for all rules

From v. 4.75 to 4.76
  In fdb_latexmk file, sort generated file list by name.
  If nothing is done in a rerun, don't do the unnecessary rewrite of
     fdb_latexmk file.
  Improve some diagnostics.
  Add /etc to list of locations for system rc files (with Unix-like OSs).

From v. 4.76 to 4.77
  Clean up and improvements in warnings etc
  Ensured systematic use of STDOUT and STDERR, to more or less match that
    of  *tex: STDOUT for progress messages, and, normally, errors and
    warnings caused by the compilation of a document.  STDERR is for
    within-latexmk errors etc: incorrect command line, configuration errors
    etc.
  Internal improvements and bug fixes.
  Correctly handle non-ASCII filenames, UTF-8 coding of log files etc,
    including on MS Wndows, and including correct parsing of wrapped
    lines in log files.  Adjust method of unwrapping of wrapped lines in
    log file according to whether latex/pdflatex, lualatex or xelatex is
    used, thereby reducing misparses of information in log file.
  Reinstate Windows batch file for running latexmk, now called latexmk.cmd.
  Remove code that automatically measured a possible offset between clock
    time for the system on which latexmk runs and the system on which files
    are stored. (This was used to adjust a test for whether an expected
    file is generated on the current run of *latex or is a relic from a
    past time.) Modern OSs, by default, synchronize system time with a time
    server.

From v. 4.77 to 4.78
  Option -dvilua to generate dvi file by lualatex
  Option -xdv to generate xdv file by xelatex
  To support these, change in definition of $dvi_mode, and new variables
     $dvilualatex, $xdv_mode.
  Bug corrections etc.
  Configuration variable $bad_warning_is_error to allow certain bad warnings
     in log file (e.g., '\end inside ...') to be treated by latexmk as if
     *latex had reported an actual error.
  On MS-Windows, correctly handle non-ASCII names for file and directory
    variables set in rc files.
  Other improvements in treatment of non-ASCII characters in filenames.

From v. 4.78 to 4.79
  Check rc files for valid UTF-8; remove initial BOM.
  Improve some warnings and messages.
  Correctly implement conditional use of biber, to be able to preserve bbl
    file when bib file doesn't exist.  This behavior now matches the
    conditional use of bibtex.
  Solve problem that processing times under Windows were reported as zero.
  Solve occasional problems caused by granularity of file times when detecting
    files generated during a run of *latex
  Configurably change default location of fls file to aux directory, to match
    behavior of recent versions of MiKTeX.
  Update documentation especially about aux and output directories.
  Add configuration variable (not yet documented) $filetime_slop, with
    default value 2.  When a test for whether a file was generated on the
    current run of *latex, the file modification time is permitted to be
    $filetime_slop seconds older than the system time at the start of a
    run of *latex while still being treated as a generated file.  This
    allows for differences in granularity between the different times
    involved, and especially the 2 sec granularity on FAT file systems.

From v. 4.79 to 4.80
  Improved treatment of detection of whether files (e.g., .log) have been
    generated on current run or are leftover from an earlier run. Code now
    compensates (and diagnoses) time offset between computer running
    latexmk and file server.
  Allow placeholder %C in argument to set_tex_cmds, to allow more flexible
    construction of command lines for all *latex.
  Fix problems of compatibility with the xr package.
  Allow escaping of spaces in names of files in deps files, as needed by
    make. Escaping can be unix-style or nmake-style.
  Various bug fixes and corrections, improvements in error and warning
    messages, and corrections to documentation.

From v. 4.80 to 4.81
  Fix various problems when filenames contain non-ASCII characters,
    especially when MSYS is used.
  Fix problems with analyzing wrapped lines in log files, especially with
    lualatex.
  With options like -dvi that set the kind of output file, turn off
    settings corresponding to incompatible options.
  Improved warning and error messages.
  Fix problem when using the $use_make_for_missing_files, with the search
    over possible extensions for a missing file.
  Add .run.xml to the list of generated extensions in @generated_exts.
  Correct the behavior after errors.  Previously force_mode didn't work as
    documented, terminating processing too early, while in
    preview_continuous_mode, incorrect extra runs were sometimes made.
  Other bug fixes.

From v. 4.81 to 4.82
  Fixed various anomalies in working with biber, especially under error conditions.
  Fixed various anomalies with use of -bibtex- and -bibtex-cond options.
  Fixed problem that -Werror worked only with bibtex and not biber. (This
    is the option that causes latexmk to return a non-zero exit code to
    flag an error when there are missing-citation messages in the .log
    file.)
  Added -dir-report-only option.
  Fixed lack of quoting on command line to kpsewhich.
  Implemented support for hilatex (-hnt option, $hnt_mode configuration
    variable).
  Allow sleep times of under a second. (That gives very responsive
    performance on fast computers.)
  Support ^^ format in .log file for non-ASCII bytes/characters.
  Document $filetime_causality_threshold configuration variable.
  Other documentation improvements.

From v. 4.82 to 4.82a
  Fixed problem that with the use of %hash_calc_ignore_pattern, warnings
  about "Use of uninitialized value $_" were given, and some corresponding
  dependencies were incorrectly treated.

From v. 4.82a to 4.83
  Fix bug that sometimes biber is incorrectly run after a *latex run
    results in an error, with biber then giving an error.
  Fix problem that if -gg is used with multiple files specified on command
    line, then generated files are deleted for all by the last file
    compiled.  (So that -gg wasn't working as intended in this case.)
  Fixed some bugs with incorrect variable scope.  (These bugs gave
    incomprehensible error messages about undefined variables!)
  Restrict warning diagnostics about ^^ constructs in aux file to those
    involving non-trivial Unicode characters, as against things like ^^M.

From v. 4.83 to 4.84
  Update example_rcfiles/bib2gls_latexmkrc to deal with situation where
    .glstex file has basename of .bib file rather than that of main .tex
   file.
  Update example_rcfiles/asymptote_latexmkrc.
  Update example_rcfiles/splitindex_latexmkrc.
  Add example_rcfiles/memoize_latexmkrc.
  Improve detection of need to run makeindex (solves non-detection when
    imakeidx package is used with splitindex option).
  Implement final-output directory, with option -out2dir, variables
    $out2_dir, @out2_exts.
  Document hook mechanism.
  Document $allow_subdir_creation variable.

From v. 4.84 to 4.85
  Correct bug that if $out_dir and $out2_dir referred to the same
    directory, but latexmk didn't detect that, then the subroutine copy
    reported an error, and latexmk treated that incorrectly as a fatal
    error.

From v. 4.85 to 4.86
  Document variable $user_deleted_file_treated_as_changed.
  Correct problems when main pdf output file is detected as an INPUT file in
    the .fls file.  (That sometimes affected dependency detection of
    included graphics files with the same basename as the main .tex
    document.)
  Updates to example_rcfiles/xr_latexmkrc, example_rcfiles/pythontex_latexmkrc,
    example_rcfiles/splitindex_latexmkrc, example_rcfiles/bib2gls_latexmkrc.
  Correct detection of graphics includes in .log file.
  Apply autoflush to STDOUT, so that when STDERR and STDOUT are redirected
    to the same place, the output is correctly ordered.
  Add base name to the list of items reported with the -dir-report and
    -dir-report-only options.
  With -dir-report-only make report for each tex file to be processed.
  Fix failure of -c and -C with $cleanup_includes_generated = 1; when
    engine is lualatex or hilatex.
  Documentation updates.
  Correct problem that necessary necessary directory/ies not created in aux
    dir when \include'd file has more than one level of subdirectory.
  Correct message about up-to-date files when $max_repeat runs exceeded.
   2024-12-17 20:28:58 by Taylor R Campbell | Files touched by this commit (2) | Package updated
Log message:
print/latexmk: update to 4.65

Release notes:

From v. 4.63b to 4.64
  Fix problem that rules processing dvi and xdv did not always run after
    rapid-fire changes in graphics files.

From v. 4.64 to 4.64a
  Fix incorrect listings by -rules and by -deps

From v. 4.64a to 4.65
  Fix incorrect parsing of long quoted filenames in log file that sometimes
    prevented latexmk from running.
   2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952)
Log message:
*: recursive bump for perl 5.36
   2022-04-25 00:12:50 by Tobias Nygren | Files touched by this commit (1)
Log message:
latexmk: add CHECK_PORTABILITY_SKIP
   2021-10-26 13:15:15 by Nia Alarie | Files touched by this commit (1670)
Log message:
print: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-07 16:52:04 by Nia Alarie | Files touched by this commit (1670)
Log message:
print: Remove SHA1 hashes for distfiles
   2021-05-24 21:56:06 by Thomas Klausner | Files touched by this commit (3575)
Log message:
*: recursive bump for perl 5.34
   2020-08-31 20:13:29 by Thomas Klausner | Files touched by this commit (3631)
Log message:
*: bump PKGREVISION for perl-5.32.
   2019-08-11 15:25:21 by Thomas Klausner | Files touched by this commit (3557)
Log message:
Bump PKGREVISIONs for perl 5.30.0
   2019-03-25 23:49:07 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
latexmk: update to 463b.

From v. 4.61 to 4.63b
  Update example_rcfiles/glossary_latexmkrc
  Fix problem that in -cd mode, an error is raised when the path
    part of the tex filename contains a character prohibited by *tex.
  Implement changing of rule network when output of *latex is not what
    is expected, e.g., because \pdfoutput is used in document.
  Implement placeholder for true basename of main tex file, and use it
    in jobname.
  Various bug fixes.

Next | Query returned 26 messages, browsing 1 to 10 | Previous