summaryrefslogtreecommitdiff
path: root/macros
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-09-30 03:03:53 +0000
committerNorbert Preining <norbert@preining.info>2020-09-30 03:03:53 +0000
commit36f406d8d1fc994af516d837e6a87c68839cdb2d (patch)
tree64ab03e1fa0a9576ceacca93a7750ddbbd422fc7 /macros
parentd043a18e288914d3c46a1b10af1f30ce2df00588 (diff)
CTAN sync 202009300303
Diffstat (limited to 'macros')
-rw-r--r--macros/latex/contrib/animate/ChangeLog3
-rw-r--r--macros/latex/contrib/animate/animate.pdfbin3883925 -> 3900656 bytes
-rw-r--r--macros/latex/contrib/animate/animate.sty23
-rw-r--r--macros/latex/contrib/currfile/README6
-rw-r--r--macros/latex/contrib/currfile/currfile.dtx23
-rw-r--r--macros/latex/contrib/currfile/currfile.pdfbin170278 -> 172948 bytes
-rw-r--r--macros/latex/contrib/filehook/filehook.dtx68
-rw-r--r--macros/latex/contrib/filehook/filehook.pdfbin301526 -> 304009 bytes
-rw-r--r--macros/latex/contrib/tcolorbox/CHANGES5
-rw-r--r--macros/latex/contrib/tcolorbox/README2
-rw-r--r--macros/latex/contrib/tcolorbox/tcbbreakable.code.tex13
-rw-r--r--macros/latex/contrib/tcolorbox/tcbdocumentation.code.tex4
-rw-r--r--macros/latex/contrib/tcolorbox/tcbexternal.code.tex4
-rw-r--r--macros/latex/contrib/tcolorbox/tcbfitting.code.tex4
-rw-r--r--macros/latex/contrib/tcolorbox/tcbhooks.code.tex4
-rw-r--r--macros/latex/contrib/tcolorbox/tcblistings.code.tex4
-rw-r--r--macros/latex/contrib/tcolorbox/tcblistingscore.code.tex4
-rw-r--r--macros/latex/contrib/tcolorbox/tcblistingsutf8.code.tex4
-rw-r--r--macros/latex/contrib/tcolorbox/tcbmagazine.code.tex4
-rw-r--r--macros/latex/contrib/tcolorbox/tcbminted.code.tex4
-rw-r--r--macros/latex/contrib/tcolorbox/tcbposter.code.tex4
-rw-r--r--macros/latex/contrib/tcolorbox/tcbprocessing.code.tex4
-rw-r--r--macros/latex/contrib/tcolorbox/tcbraster.code.tex4
-rw-r--r--macros/latex/contrib/tcolorbox/tcbskins.code.tex4
-rw-r--r--macros/latex/contrib/tcolorbox/tcbskinsjigsaw.code.tex4
-rw-r--r--macros/latex/contrib/tcolorbox/tcbtheorems.code.tex4
-rw-r--r--macros/latex/contrib/tcolorbox/tcbvignette.code.tex4
-rw-r--r--macros/latex/contrib/tcolorbox/tcbxparse.code.tex4
-rw-r--r--macros/latex/contrib/tcolorbox/tcolorbox-example-poster.pdfbin273842 -> 273842 bytes
-rw-r--r--macros/latex/contrib/tcolorbox/tcolorbox-example-poster.tex2
-rw-r--r--macros/latex/contrib/tcolorbox/tcolorbox-example.pdfbin457487 -> 457487 bytes
-rw-r--r--macros/latex/contrib/tcolorbox/tcolorbox-example.tex2
-rw-r--r--macros/latex/contrib/tcolorbox/tcolorbox-tutorial-poster.pdfbin442495 -> 442492 bytes
-rw-r--r--macros/latex/contrib/tcolorbox/tcolorbox-tutorial-poster.tex2
-rw-r--r--macros/latex/contrib/tcolorbox/tcolorbox.pdfbin7184870 -> 7184574 bytes
-rw-r--r--macros/latex/contrib/tcolorbox/tcolorbox.sty7
-rw-r--r--macros/latex/contrib/tcolorbox/tcolorbox.tex6
-rw-r--r--macros/latex/contrib/tudscr/README.md8
-rw-r--r--macros/latex/contrib/tudscr/doc/tudscr.pdfbin1096871 -> 1096996 bytes
-rw-r--r--macros/latex/contrib/tudscr/doc/tudscr_print.pdfbin1081335 -> 1081461 bytes
-rw-r--r--macros/latex/contrib/tudscr/doc/tudscrsource.pdfbin1053611 -> 1054258 bytes
-rw-r--r--macros/latex/contrib/tudscr/doc/tutorials/mathswap.pdfbin121116 -> 121115 bytes
-rw-r--r--macros/latex/contrib/tudscr/doc/tutorials/mathtype.pdfbin138038 -> 138034 bytes
-rw-r--r--macros/latex/contrib/tudscr/doc/tutorials/treatise.pdfbin866367 -> 856620 bytes
-rw-r--r--macros/latex/contrib/tudscr/source/doc/tudscr.tex2
-rw-r--r--macros/latex/contrib/tudscr/source/tudscr-base.dtx8
-rw-r--r--macros/latex/contrib/tudscr/source/tudscr-comp.dtx10
-rw-r--r--macros/latex/contrib/tudscr/source/tudscr-fonts.dtx6
-rw-r--r--macros/latex/contrib/tudscr/source/tudscr-misc.dtx4
-rw-r--r--macros/latex/contrib/tudscr/source/tudscr-pagestyle.dtx13
-rw-r--r--macros/latex/contrib/tudscr/source/tudscr-version.dtx4
-rw-r--r--macros/unicodetex/latex/lilyglyphs/CHANGES.md66
-rw-r--r--macros/unicodetex/latex/lilyglyphs/README19
-rw-r--r--macros/unicodetex/latex/lilyglyphs/VERSION4
-rw-r--r--macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs-example-de.tex2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs-example.pdfbin74791 -> 79090 bytes
-rw-r--r--macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs-example.tex2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs.pdfbin539669 -> 532285 bytes
-rw-r--r--macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs.tex2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs_logo/lilyglyphs_logo.tex2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/documentation/resources/kerning-pairs.pdfbin0 -> 44242 bytes
-rw-r--r--macros/unicodetex/latex/lilyglyphs/documentation/resources/lilyglyphsManualFonts.sty2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/documentation/resources/lilyglyphsStyle.sty2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/documentation/resources/scripts.pdfbin0 -> 18096 bytes
-rw-r--r--macros/unicodetex/latex/lilyglyphs/documentation/resources/test.pdfbin0 -> 4165 bytes
-rw-r--r--macros/unicodetex/latex/lilyglyphs/license/MANIFEST19
-rw-r--r--macros/unicodetex/latex/lilyglyphs/license/license-preamble.inp2
-rwxr-xr-xmacros/unicodetex/latex/lilyglyphs/scripts/lily-glyph-commands.py20
-rwxr-xr-xmacros/unicodetex/latex/lilyglyphs/scripts/lily-image-commands.py50
-rwxr-xr-xmacros/unicodetex/latex/lilyglyphs/scripts/lily-rebuild-pdfs.py36
-rw-r--r--macros/unicodetex/latex/lilyglyphs/scripts/lilyglyphs_common.py18
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/_template.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/beamednotes.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/dynamicsigns.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/fancyexamples.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/score.ily2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/singlenotes.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/singlenotes.pdfbin25328 -> 0 bytes
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crescHairpin.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crotchet.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crotchetDotted.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crotchetDottedDouble.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crotchetDottedDoubleDown.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crotchetDottedDown.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crotchetDown.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-decrescHairpin.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-demisemiquaver.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-demisemiquaverDotted.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-demisemiquaverDottedDouble.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-demisemiquaverDottedDoubleDown.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-demisemiquaverDottedDown.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-demisemiquaverDown.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-fancyExample.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-halfNote.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-halfNoteDotted.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-halfNoteDottedDouble.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-halfNoteDottedDoubleDown.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-halfNoteDottedDown.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-halfNoteDown.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaver.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaverDotted.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaverDottedDouble.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaverDottedDoubleDdown.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaverDottedDoubleDown.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaverDottedDown.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaverDown.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-semiquaver.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-semiquaverDotted.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-semiquaverDottedDouble.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-semiquaverDottedDoubleDown.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-semiquaverDottedDown.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-semiquaverDown.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-threeBeamedQuavers.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-threeBeamedQuaversI.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-threeBeamedQuaversII.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-threeBeamedQuaversIII.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-twoBeamedQuavers.ly2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/tex/commands/accidentals.inp2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/tex/commands/accordion.inp2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/tex/commands/beamednotes.inp2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/tex/commands/clefs.inp2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/tex/commands/dynamics.inp2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/tex/commands/fancyexamples.inp2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/tex/commands/noteheads.inp2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/tex/commands/numbers.inp2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/tex/commands/rests.inp2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/tex/commands/scripts.inp2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/tex/commands/singlenotes.inp2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/tex/commands/timesignatures.inp2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/tex/core/dotted.inp2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/tex/core/genericAccess.inp5
-rw-r--r--macros/unicodetex/latex/lilyglyphs/tex/core/keyval.inp2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/tex/core/opticals.inp2
-rw-r--r--macros/unicodetex/latex/lilyglyphs/tex/lilyglyphs.sty2
134 files changed, 369 insertions, 289 deletions
diff --git a/macros/latex/contrib/animate/ChangeLog b/macros/latex/contrib/animate/ChangeLog
index 2c474b2b60..fcbc863bd1 100644
--- a/macros/latex/contrib/animate/ChangeLog
+++ b/macros/latex/contrib/animate/ChangeLog
@@ -1,3 +1,6 @@
+2020-09-29
+ * fix: pausing at the 0th frame
+
2020-08-29
* new: \multiframebreak for terminating \multiframe loop
diff --git a/macros/latex/contrib/animate/animate.pdf b/macros/latex/contrib/animate/animate.pdf
index 6e7de8842d..ef8589938e 100644
--- a/macros/latex/contrib/animate/animate.pdf
+++ b/macros/latex/contrib/animate/animate.pdf
Binary files differ
diff --git a/macros/latex/contrib/animate/animate.sty b/macros/latex/contrib/animate/animate.sty
index dd4fe8959c..ee1f166b73 100644
--- a/macros/latex/contrib/animate/animate.sty
+++ b/macros/latex/contrib/animate/animate.sty
@@ -13,7 +13,7 @@
\NeedsTeXFormat{LaTeX2e}
-\def\@anim@version{2020/08/29}
+\def\@anim@version{2020/09/29}
\ProvidesPackage{animate}
[\@anim@version\space PDF & SVG animations from files and inline graphics]
@@ -3842,14 +3842,15 @@
a#1_on=f;$%
\fi%
\if@anim@step\else%
- \if@anim@chfps
- if(a#1_nFpsAt[f]!=a#1_fps){%
- a#1_setFps(a#1_nFpsAt[f]);%
- }$%
- \fi%
\if@anim@meas
a#1_frcnt++;$%
\fi%
+ \if@anim@pauseframes
+ if(a#1_playing&&a#1_pauseAt[f]){a#1_pause();}$%
+ \fi%
+ \if@anim@chfps
+ if(a#1_nFpsAt[f]!=a#1_fps){a#1_setFps(a#1_nFpsAt[f]);}$%
+ \fi%
\fi%
return 0;$%
};$%
@@ -3900,11 +3901,6 @@
\fi
return;$%
}$%
- \if@anim@step\else%
- \if@anim@pauseframes
- if(a#1_playing&&a#1_pauseAt[a#1_idx]){a#1_pause();}$%
- \fi%
- \fi%
};$%
a#1_gotoPrev=function(){$%
if(a#1_seekFrame(a#1_idx-1)<0){$%
@@ -3936,11 +3932,6 @@
\fi
return;$%
}$%
- \if@anim@step\else%
- \if@anim@pauseframes
- if(a#1_playing&&a#1_pauseAt[a#1_idx]){a#1_pause();}$%
- \fi%
- \fi%
};$%
\if@anim@step\else
a#1_pause=function(stop){$%
diff --git a/macros/latex/contrib/currfile/README b/macros/latex/contrib/currfile/README
index 8b8e724f89..d8c9f7be4c 100644
--- a/macros/latex/contrib/currfile/README
+++ b/macros/latex/contrib/currfile/README
@@ -1,8 +1,8 @@
LaTeX package 'currfile'
~~~~~~~~~~~~~~~~~~~~~~~~
-Copyright (c) 2010-2011 by Martin Scharrer <martin@scharrer-online.de>
-WWW: http://latex.scharrer-online.de/
-Code repository: https://bitbucket.org/martin_scharrer/currfile
+Copyright (c) 2010-2020 by Martin Scharrer <martin@scharrer-online.de>
+WWW: https://sourceforge.net/projects/currfile/
+Code repository: https://sourceforge.net/p/currfile/code/
Provides macros holding the file name information (dir, base name, extension, full name and full path) for
files read by LaTeX's \input and \include macros.
diff --git a/macros/latex/contrib/currfile/currfile.dtx b/macros/latex/contrib/currfile/currfile.dtx
index de45aa8853..5f677130a0 100644
--- a/macros/latex/contrib/currfile/currfile.dtx
+++ b/macros/latex/contrib/currfile/currfile.dtx
@@ -1,8 +1,8 @@
% \iffalse meta-comment
%<=*COPYRIGHT>
%%
-%% Copyright (c) 2010-2011 by Martin Scharrer <martin@scharrer.me>
-%% ---------------------------------------------------------------
+%% Copyright (c) 2010-2020 by Martin Scharrer <martin@scharrer-online.de>
+%% ----------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3c
@@ -29,10 +29,10 @@
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesFile{currfile.dtx}[%
%<=*DATE>
- 2015/04/23
+ 2020/09/29
%<=/DATE>
%<=*VERSION>
- v0.7c
+ v0.7d
%<=/VERSION>
DTX file for currfile package]
@@ -90,6 +90,8 @@
% \changes{v0.7a}{2012/10/28}{Fixed issue with \pkg{enumitem} package which redefines \cs{value}.}
% \changes{v0.7b}{2013/02/01}{Support for \cs{\subinput*} etc.\ from the \pkg{import} package which requires a different path search order.}
% \changes{v0.7c}{2015/04/23}{Removed stack underflow warning if loaded by other package. Set default file name in this case to main file name.}
+% \changes{v0.7d}{2020/09/29}{Updated documentation for 2020/10/01 \LaTeX\ release.}
+%
%
% \GetFileInfo{currfile.dtx}
%
@@ -102,7 +104,7 @@
%
% \author{Martin Scharrer}
% \email{martin@scharrer-online.de}
-% \repository{https://bitbucket.org/martin_scharrer/currfile/}
+% \repository{https://sourceforge.net/projects/currfile/}
% \maketitle
%
% \begin{abstract}
@@ -113,6 +115,17 @@
%
% \tableofcontents
%
+% \section{Direct filename support in \LaTeX\ 2020/10/01}
+% With the \LaTeX\ release 2020/10/01 the core now provides own filehooks and access to the current filename and path.
+% This package still uses the authors \pkg{filehook} package to collect the filenames but there the core implementation is now used internally.
+% Due to this users could see changes in the output in some special cases.
+%
+% For new documents users might want to use the new core macros \Macro\CurrentFile and \Macro\CurrentFilePath discribed in
+% \href{http://mirrors.ctan.org/macros/latex-dev/base/ltfilehook-doc.pdf}{\texttt{ltfilehook-doc}}
+% directly and use this package only if the advanced features -- like parent or absolute file names - are required.
+% Note that \Macro\CurrentFile is empty for the main document which filename can be accessed usually over \Macro\jobname.
+%
+%
% \section{Important notice}
% This package relies heavily on the package \pkg{filehook} by the same author and installs at-begin and at-end hooks for all files.
% The provided macros for the file names \emph{will only work for files loaded \emph{after} the package}.
diff --git a/macros/latex/contrib/currfile/currfile.pdf b/macros/latex/contrib/currfile/currfile.pdf
index b214a24574..fa175e5248 100644
--- a/macros/latex/contrib/currfile/currfile.pdf
+++ b/macros/latex/contrib/currfile/currfile.pdf
Binary files differ
diff --git a/macros/latex/contrib/filehook/filehook.dtx b/macros/latex/contrib/filehook/filehook.dtx
index 07cb49537f..eee04bd9af 100644
--- a/macros/latex/contrib/filehook/filehook.dtx
+++ b/macros/latex/contrib/filehook/filehook.dtx
@@ -26,10 +26,10 @@
%<*driver>
\ProvidesFile{filehook.dtx}[%
%<=*DATE>
- 2020/09/27
+ 2020/09/29
%<=/DATE>
%<=*VERSION>
- v0.8
+ v0.8a
%<=/VERSION>
Hooks for input files]
\documentclass{ydoc}
@@ -57,7 +57,7 @@
%</driver>
% \fi
%
-% \CheckSum{1478}
+% \CheckSum{1494}
%
% \CharacterTable
% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -100,6 +100,8 @@
% \changes{v0.5e}{2019/08/19}{Fix for new LaTeX format.}
% \changes{v0.6}{2019/10/03}{Fix for InputIfFileExists for LaTeX format 2019/10/01.}
% \changes{v0.7}{2020/02/03}{Further fixes for InputIfFileExists for LaTeX format 2019/10/01.}
+% \changes{v0.8}{2020/09/27}{Support for LaTeX format 2020/10/01.}
+% \changes{v0.8a}{2020/09/29}{Further fixes for LaTeX format 2020/10/01.}
%
% \GetFileInfo{filehook.dtx}
%
@@ -114,9 +116,24 @@
% execute code at begin or the end of specific or all input files.
% \end{abstract}
%
+% \section{Changes due to new \LaTeX\ core hooks}
+% With the \LaTeX\ release 2020/10/01 file hooks are now provided by the \LaTeX\ core. This package has been adjusted to use these hooks
+% while trying to provide the same interface and behaviour than before. Simpler usages should work without any differences but advanced
+% usages which rely on the exact hook order and position might see some unwanted changes.
+% Users should try to use the \LaTeX\ hooks instead for new documents.
+% Please see \LaTeX\ core filehook documentation
+% \href{http://mirrors.ctan.org/macros/latex-dev/base/ltfilehook-doc.pdf}{\texttt{ltfilehook-doc}} for
+% the new hook system.
+%
+% Support of other hooking systems in other packages and classes has been dropped as this package no longer installs own hooks.
+%
+% If this package is run under a \LaTeX\ release prior to 2020/10/01 the old implementation will be loaded.
+% For this switch two sub-packages \pkg{filehook-2019} and \pkg{filehook-2020} are used and loaded according to the \LaTeX\ release version.
+% Please do not load these packages directly as they might be changes or disappear on later releases.
+%
%
% \section{Introduction}
-% These package changes some internal \LaTeX{} macros used to load input files so that they include `hooks'.
+% These package (under \LaTeX\ prior 2020/10/01) changes some internal \LaTeX{} macros used to load input files so that they include `hooks'.
% A hook is an (internal) macro executed at specific points. Normally it is initially empty, but can be extended using
% an user level macro. The most common hook in \LaTeX{} is the `At-Begin-Document' hook. Code can be added to this hook
% using \Macro\AtBeginDocument{<\TeX\ code>}.
@@ -528,7 +545,7 @@
%
% \subsection{Options}
% \begin{macrocode}
-\DeclareOption{force}{\PassOptionsToPackage{forse}{filehook-2019}}
+\DeclareOption{force}{\PassOptionsToPackage{force}{filehook-2019}}
\ProcessOptions\relax
% \end{macrocode}
%
@@ -547,7 +564,7 @@
% \begin{macrocode}
%<!COPYRIGHT>
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
-\ProvidesPackage{filehook-2019}[%
+\ProvidesPackage{filehook-2019}[% filehook subpackage, do not load directly
%<!DATE>
%<!VERSION>
%<*DRIVER>
@@ -1353,7 +1370,7 @@
% \begin{macrocode}
%<!COPYRIGHT>
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
-\ProvidesPackage{filehook-2020}[%
+\ProvidesPackage{filehook-2020}[% filehook subpackage, do not load directly
%<!DATE>
%<!VERSION>
%<*DRIVER>
@@ -1917,10 +1934,25 @@
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\filehook@set@CurrentFile}
+% \begin{macrocode}
+\def\filehook@set@CurrentFile{%
+ \edef\filehook@CurrentFile{%
+ \ifx\CurrentFilePath\empty
+ \else
+ \CurrentFilePath/%
+ \fi
+ \CurrentFile
+ }%
+}
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}{\Hook}
% \begin{macrocode}
\AddToHook{include/before}{%
- \filehook@include@atbegin{\CurrentFile}%
+ \filehook@set@CurrentFile
+ \filehook@include@atbegin{\filehook@CurrentFile}%
}
% \end{macrocode}
% \end{macro}
@@ -1928,7 +1960,8 @@
% \begin{macro}{\Hook}
% \begin{macrocode}
\AddToHook{include/end}{%
- \filehook@include@atend{\CurrentFile}%
+ \filehook@set@CurrentFile
+ \filehook@include@atend{\filehook@CurrentFile}%
}
% \end{macrocode}
% \end{macro}
@@ -1936,7 +1969,8 @@
% \begin{macro}{\Hook}
% \begin{macrocode}
\AddToHook{include/after}{%
- \filehook@include@after{\CurrentFile}%
+ \filehook@set@CurrentFile
+ \filehook@include@after{\filehook@CurrentFile}%
}
% \end{macrocode}
% \end{macro}
@@ -1973,9 +2007,10 @@
% \begin{macro}{\Hook}
% \begin{macrocode}
\AddToHook{file/before}{%
- \filehook@every@atbegin{\CurrentFile}%
- \filehook@istexfile\CurrentFile{\filehook@input@atbegin{\CurrentFile}}{}%
- \filehook@atbegin{\CurrentFile}%
+ \filehook@set@CurrentFile
+ \filehook@every@atbegin{\filehook@CurrentFile}%
+ \filehook@istexfile\filehook@CurrentFile{\filehook@input@atbegin{\filehook@CurrentFile}}{}%
+ \filehook@atbegin{\filehook@CurrentFile}%
}
% \end{macrocode}
% \end{macro}
@@ -1983,9 +2018,10 @@
% \begin{macro}{\Hook}
% \begin{macrocode}
\AddToHook{file/after}{%
- \filehook@atend{\CurrentFile}%
- \filehook@istexfile\CurrentFile{\filehook@input@atend{\CurrentFile}}{}%
- \filehook@every@atend{\CurrentFile}%
+ \filehook@set@CurrentFile
+ \filehook@atend{\filehook@CurrentFile}%
+ \filehook@istexfile\filehook@CurrentFile{\filehook@input@atend{\filehook@CurrentFile}}{}%
+ \filehook@every@atend{\filehook@CurrentFile}%
}
% \end{macrocode}
% \end{macro}
diff --git a/macros/latex/contrib/filehook/filehook.pdf b/macros/latex/contrib/filehook/filehook.pdf
index dcd978b5f2..bd94ed1a66 100644
--- a/macros/latex/contrib/filehook/filehook.pdf
+++ b/macros/latex/contrib/filehook/filehook.pdf
Binary files differ
diff --git a/macros/latex/contrib/tcolorbox/CHANGES b/macros/latex/contrib/tcolorbox/CHANGES
index fd31f14db6..f78792d54a 100644
--- a/macros/latex/contrib/tcolorbox/CHANGES
+++ b/macros/latex/contrib/tcolorbox/CHANGES
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.40 (2020/09/25)
+%% The LaTeX package tcolorbox - version 4.41 (2020/09/29)
%%
%% -------------------------------------------------------------------------------------------
%% Copyright (c) 2006-2020 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
@@ -1181,3 +1181,6 @@ version 4.40 (2020/09/25)
to restore the old behavior!
- 'before skip' and 'before skip balanced' do not insert glue now, if
the tcolorbox is the first element in a minipage (or sourrounding tcolorbox)
+
+version 4.41 (2020/09/29)
+- bug fix (#120): color bleeding for xelatex and breakable boxes (since 4.32)
diff --git a/macros/latex/contrib/tcolorbox/README b/macros/latex/contrib/tcolorbox/README
index 67c4e5df05..219c0ae662 100644
--- a/macros/latex/contrib/tcolorbox/README
+++ b/macros/latex/contrib/tcolorbox/README
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.40 (2020/09/25)
+%% The LaTeX package tcolorbox - version 4.41 (2020/09/29)
%%
%% -------------------------------------------------------------------------------------------
%% Copyright (c) 2006-2020 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
diff --git a/macros/latex/contrib/tcolorbox/tcbbreakable.code.tex b/macros/latex/contrib/tcolorbox/tcbbreakable.code.tex
index 2779d615ef..44669727e6 100644
--- a/macros/latex/contrib/tcolorbox/tcbbreakable.code.tex
+++ b/macros/latex/contrib/tcolorbox/tcbbreakable.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.40 (2020/09/25)
+%% The LaTeX package tcolorbox - version 4.41 (2020/09/29)
%% tcbbreakable.code.tex: Code for breakable colorboxes
%%
%% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\tcb@set@library@version{4.40}
+\tcb@set@library@version{4.41}
\RequirePackage{pdfcol}
\pdfcolInitStack{tcb@breakable}
@@ -308,7 +308,14 @@
\def\tcb@height@fill@unbroken@normal{\tcb@height@fill@unbroken{none}}
\def\tcb@height@fill@unbroken@compressed{\tcb@height@fill@unbroken{all}}
-\def\tcb@use@after@lastbox{\bgroup\tcb@after@lastbox\egroup}
+\pdfcolIfStackExists{tcb@breakable}{%
+ \def\tcb@use@after@lastbox{\bgroup\tcb@after@lastbox\egroup}
+}{%
+ \def\tcb@use@after@lastbox{%
+ \everypar=\expandafter{\the\everypar\everypar{}\color{.}}%
+ \bgroup\tcb@after@lastbox\egroup%
+ }%
+}
\def\tcb@drawcolorbox@breakable{%
\tcbdimto\kvtcb@topsep{\kvtcb@topsep}%
diff --git a/macros/latex/contrib/tcolorbox/tcbdocumentation.code.tex b/macros/latex/contrib/tcolorbox/tcbdocumentation.code.tex
index cdf255e7ab..0b9e7058b9 100644
--- a/macros/latex/contrib/tcolorbox/tcbdocumentation.code.tex
+++ b/macros/latex/contrib/tcolorbox/tcbdocumentation.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.40 (2020/09/25)
+%% The LaTeX package tcolorbox - version 4.41 (2020/09/29)
%% tcbdocumentation.code.tex: Code for LaTeX documentations
%%
%% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\tcb@set@library@version{4.40}
+\tcb@set@library@version{4.41}
\tcbuselibrary{listings,skins,xparse,external,raster}
diff --git a/macros/latex/contrib/tcolorbox/tcbexternal.code.tex b/macros/latex/contrib/tcolorbox/tcbexternal.code.tex
index 0f6d235e21..26664a4ab5 100644
--- a/macros/latex/contrib/tcolorbox/tcbexternal.code.tex
+++ b/macros/latex/contrib/tcolorbox/tcbexternal.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.40 (2020/09/25)
+%% The LaTeX package tcolorbox - version 4.41 (2020/09/29)
%% tcbexternal.code.tex: Code for externalization
%%
%% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\tcb@set@library@version{4.40}
+\tcb@set@library@version{4.41}
\tcbuselibrary{pro@cessing}
diff --git a/macros/latex/contrib/tcolorbox/tcbfitting.code.tex b/macros/latex/contrib/tcolorbox/tcbfitting.code.tex
index 2e88a1e015..62b718efe6 100644
--- a/macros/latex/contrib/tcolorbox/tcbfitting.code.tex
+++ b/macros/latex/contrib/tcolorbox/tcbfitting.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.40 (2020/09/25)
+%% The LaTeX package tcolorbox - version 4.41 (2020/09/29)
%% tcbfitting.code.tex: Code for fit boxes
%%
%% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
%% This work consists of all files listed in README
%%
%\makeatletter
-\tcb@set@library@version{4.40}
+\tcb@set@library@version{4.41}
\newdimen\tcbfitdim
\newdimen\tcb@lowerfitdim
diff --git a/macros/latex/contrib/tcolorbox/tcbhooks.code.tex b/macros/latex/contrib/tcolorbox/tcbhooks.code.tex
index 09f13ac059..4e82c8ecd1 100644
--- a/macros/latex/contrib/tcolorbox/tcbhooks.code.tex
+++ b/macros/latex/contrib/tcolorbox/tcbhooks.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.40 (2020/09/25)
+%% The LaTeX package tcolorbox - version 4.41 (2020/09/29)
%% tcbhooks.code.tex: Code for adding hooks
%%
%% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
%% This work consists of all files listed in README
%%
%\makeatletter
-\tcb@set@library@version{4.40}
+\tcb@set@library@version{4.41}
\tcbset{%
before upper app/.code={\appto\kvtcb@before@upper{#1}},%
diff --git a/macros/latex/contrib/tcolorbox/tcblistings.code.tex b/macros/latex/contrib/tcolorbox/tcblistings.code.tex
index e51b1b775f..84acc3bc18 100644
--- a/macros/latex/contrib/tcolorbox/tcblistings.code.tex
+++ b/macros/latex/contrib/tcolorbox/tcblistings.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.40 (2020/09/25)
+%% The LaTeX package tcolorbox - version 4.41 (2020/09/29)
%% tcblistings.code.tex: Code for colorboxes with listings
%%
%% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
%% This work consists of all files listed in README
%%
%\makeatletter
-\tcb@set@library@version{4.40}
+\tcb@set@library@version{4.41}
\RequirePackage{listings}[2007/02/22]
diff --git a/macros/latex/contrib/tcolorbox/tcblistingscore.code.tex b/macros/latex/contrib/tcolorbox/tcblistingscore.code.tex
index d18c86c141..42f48c655b 100644
--- a/macros/latex/contrib/tcolorbox/tcblistingscore.code.tex
+++ b/macros/latex/contrib/tcolorbox/tcblistingscore.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.40 (2020/09/25)
+%% The LaTeX package tcolorbox - version 4.41 (2020/09/29)
%% tcblistingscode.code.tex: Auxiliary code for colorboxes with listings
%%
%% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
%% This work consists of all files listed in README
%%
%\makeatletter
-\tcb@set@library@version{4.40}
+\tcb@set@library@version{4.41}
\tcbuselibrary{pro@cessing}
diff --git a/macros/latex/contrib/tcolorbox/tcblistingsutf8.code.tex b/macros/latex/contrib/tcolorbox/tcblistingsutf8.code.tex
index 47b54affba..b656e6722f 100644
--- a/macros/latex/contrib/tcolorbox/tcblistingsutf8.code.tex
+++ b/macros/latex/contrib/tcolorbox/tcblistingsutf8.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.40 (2020/09/25)
+%% The LaTeX package tcolorbox - version 4.41 (2020/09/29)
%% tcblistingsutf8.code.tex: Code for colorboxes with listings in UTF-8
%%
%% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\tcb@set@library@version{4.40}
+\tcb@set@library@version{4.41}
\tcbuselibrary{listings}
diff --git a/macros/latex/contrib/tcolorbox/tcbmagazine.code.tex b/macros/latex/contrib/tcolorbox/tcbmagazine.code.tex
index 3fdd32a04f..e85f6143da 100644
--- a/macros/latex/contrib/tcolorbox/tcbmagazine.code.tex
+++ b/macros/latex/contrib/tcolorbox/tcbmagazine.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.40 (2020/09/25)
+%% The LaTeX package tcolorbox - version 4.41 (2020/09/29)
%% tcbmagazine.code.tex: Code for box sets and magazine styles
%%
%% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\tcb@set@library@version{4.40}
+\tcb@set@library@version{4.41}
\tcbuselibrary{breakable}
diff --git a/macros/latex/contrib/tcolorbox/tcbminted.code.tex b/macros/latex/contrib/tcolorbox/tcbminted.code.tex
index 5d8558f825..de83f6f154 100644
--- a/macros/latex/contrib/tcolorbox/tcbminted.code.tex
+++ b/macros/latex/contrib/tcolorbox/tcbminted.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.40 (2020/09/25)
+%% The LaTeX package tcolorbox - version 4.41 (2020/09/29)
%% tcbminted.code.tex: Code for colorboxes with listings
%%
%% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
%% This work consists of all files listed in README
%%
%\makeatletter
-\tcb@set@library@version{4.40}
+\tcb@set@library@version{4.41}
\RequirePackage{minted}[2011/09/17]
diff --git a/macros/latex/contrib/tcolorbox/tcbposter.code.tex b/macros/latex/contrib/tcolorbox/tcbposter.code.tex
index 96e31805df..ab7704e1ae 100644
--- a/macros/latex/contrib/tcolorbox/tcbposter.code.tex
+++ b/macros/latex/contrib/tcolorbox/tcbposter.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.40 (2020/09/25)
+%% The LaTeX package tcolorbox - version 4.41 (2020/09/29)
%% tcbposter.code.tex: Code for posters
%%
%% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\tcb@set@library@version{4.40}
+\tcb@set@library@version{4.41}
\tcbuselibrary{breakable,magazine,skins,fitting}
diff --git a/macros/latex/contrib/tcolorbox/tcbprocessing.code.tex b/macros/latex/contrib/tcolorbox/tcbprocessing.code.tex
index af49bd855c..535d393e2c 100644
--- a/macros/latex/contrib/tcolorbox/tcbprocessing.code.tex
+++ b/macros/latex/contrib/tcolorbox/tcbprocessing.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.40 (2020/09/25)
+%% The LaTeX package tcolorbox - version 4.41 (2020/09/29)
%% tcbprocessing.code.tex: Code for conditional processing
%%
%% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\tcb@set@library@version{4.40}
+\tcb@set@library@version{4.41}
\RequirePackage{pdftexcmds}
\RequirePackage{shellesc}
diff --git a/macros/latex/contrib/tcolorbox/tcbraster.code.tex b/macros/latex/contrib/tcolorbox/tcbraster.code.tex
index 8b1d3a36db..fe8da9dceb 100644
--- a/macros/latex/contrib/tcolorbox/tcbraster.code.tex
+++ b/macros/latex/contrib/tcolorbox/tcbraster.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.40 (2020/09/25)
+%% The LaTeX package tcolorbox - version 4.41 (2020/09/29)
%% tcbskinsjigsaw.code.tex: Code for colorboxes with different skins
%%
%% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\tcb@set@library@version{4.40}
+\tcb@set@library@version{4.41}
\newcounter{tcbrastercolumn}
\newcounter{tcbrasterrow}
diff --git a/macros/latex/contrib/tcolorbox/tcbskins.code.tex b/macros/latex/contrib/tcolorbox/tcbskins.code.tex
index 7deee187e9..14c70a87c6 100644
--- a/macros/latex/contrib/tcolorbox/tcbskins.code.tex
+++ b/macros/latex/contrib/tcolorbox/tcbskins.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.40 (2020/09/25)
+%% The LaTeX package tcolorbox - version 4.41 (2020/09/29)
%% tcbskins.code.tex: Code for colorboxes with different skins
%%
%% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\tcb@set@library@version{4.40}
+\tcb@set@library@version{4.41}
\RequirePackage{tikz}[2010/10/13]
diff --git a/macros/latex/contrib/tcolorbox/tcbskinsjigsaw.code.tex b/macros/latex/contrib/tcolorbox/tcbskinsjigsaw.code.tex
index 40e3b7dff8..03a9bf1eda 100644
--- a/macros/latex/contrib/tcolorbox/tcbskinsjigsaw.code.tex
+++ b/macros/latex/contrib/tcolorbox/tcbskinsjigsaw.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.40 (2020/09/25)
+%% The LaTeX package tcolorbox - version 4.41 (2020/09/29)
%% tcbskinsjigsaw.code.tex: Code for colorboxes with different skins
%%
%% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\tcb@set@library@version{4.40}
+\tcb@set@library@version{4.41}
\tcbuselibrary{skins}
diff --git a/macros/latex/contrib/tcolorbox/tcbtheorems.code.tex b/macros/latex/contrib/tcolorbox/tcbtheorems.code.tex
index d86cf5aa7a..897f1a9737 100644
--- a/macros/latex/contrib/tcolorbox/tcbtheorems.code.tex
+++ b/macros/latex/contrib/tcolorbox/tcbtheorems.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.40 (2020/09/25)
+%% The LaTeX package tcolorbox - version 4.41 (2020/09/29)
%% tcbtheorems.code.tex: Code for theorems in colorboxes
%%
%% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
%% This work consists of all files listed in README
%%
%\makeatletter
-\tcb@set@library@version{4.40}
+\tcb@set@library@version{4.41}
\RequirePackage{amsmath}
diff --git a/macros/latex/contrib/tcolorbox/tcbvignette.code.tex b/macros/latex/contrib/tcolorbox/tcbvignette.code.tex
index e7fdadcdf2..1d76bf65dd 100644
--- a/macros/latex/contrib/tcolorbox/tcbvignette.code.tex
+++ b/macros/latex/contrib/tcolorbox/tcbvignette.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.40 (2020/09/25)
+%% The LaTeX package tcolorbox - version 4.41 (2020/09/29)
%% tcbvignette.code.tex: Code for ornamental frames
%%
%% -------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
%%
%% This work consists of all files listed in README
%%
-\tcb@set@library@version{4.40}
+\tcb@set@library@version{4.41}
\tcbuselibrary{skins}
diff --git a/macros/latex/contrib/tcolorbox/tcbxparse.code.tex b/macros/latex/contrib/tcolorbox/tcbxparse.code.tex
index ec86d3fab4..83713823f4 100644
--- a/macros/latex/contrib/tcolorbox/tcbxparse.code.tex
+++ b/macros/latex/contrib/tcolorbox/tcbxparse.code.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.40 (2020/09/25)
+%% The LaTeX package tcolorbox - version 4.41 (2020/09/29)
%% tcbxparse.code.tex: Code for xparse features
%%
%% -------------------------------------------------------------------------------------------
@@ -18,7 +18,7 @@
%% This work consists of all files listed in README
%%
%\makeatletter
-\tcb@set@library@version{4.40}
+\tcb@set@library@version{4.41}
\RequirePackage{xparse}[2013/12/31]
diff --git a/macros/latex/contrib/tcolorbox/tcolorbox-example-poster.pdf b/macros/latex/contrib/tcolorbox/tcolorbox-example-poster.pdf
index 6cdb9974d8..05ef9686bd 100644
--- a/macros/latex/contrib/tcolorbox/tcolorbox-example-poster.pdf
+++ b/macros/latex/contrib/tcolorbox/tcolorbox-example-poster.pdf
Binary files differ
diff --git a/macros/latex/contrib/tcolorbox/tcolorbox-example-poster.tex b/macros/latex/contrib/tcolorbox/tcolorbox-example-poster.tex
index 9db17546ef..219b331661 100644
--- a/macros/latex/contrib/tcolorbox/tcolorbox-example-poster.tex
+++ b/macros/latex/contrib/tcolorbox/tcolorbox-example-poster.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.40 (2020/09/25)
+%% The LaTeX package tcolorbox - version 4.41 (2020/09/29)
%% tcolorbox-example-poster.tex: a poster example for tcolorbox
%%
%% -------------------------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tcolorbox/tcolorbox-example.pdf b/macros/latex/contrib/tcolorbox/tcolorbox-example.pdf
index c5eb25044c..3506915b03 100644
--- a/macros/latex/contrib/tcolorbox/tcolorbox-example.pdf
+++ b/macros/latex/contrib/tcolorbox/tcolorbox-example.pdf
Binary files differ
diff --git a/macros/latex/contrib/tcolorbox/tcolorbox-example.tex b/macros/latex/contrib/tcolorbox/tcolorbox-example.tex
index 8a119c7448..3849a1c223 100644
--- a/macros/latex/contrib/tcolorbox/tcolorbox-example.tex
+++ b/macros/latex/contrib/tcolorbox/tcolorbox-example.tex
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.40 (2020/09/25)
+%% The LaTeX package tcolorbox - version 4.41 (2020/09/29)
%% tcolorbox-example.tex: an example for tcolorbox
%%
%% -------------------------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tcolorbox/tcolorbox-tutorial-poster.pdf b/macros/latex/contrib/tcolorbox/tcolorbox-tutorial-poster.pdf
index 6cec00a3af..71cfb4f99b 100644
--- a/macros/latex/contrib/tcolorbox/tcolorbox-tutorial-poster.pdf
+++ b/macros/latex/contrib/tcolorbox/tcolorbox-tutorial-poster.pdf
Binary files differ
diff --git a/macros/latex/contrib/tcolorbox/tcolorbox-tutorial-poster.tex b/macros/latex/contrib/tcolorbox/tcolorbox-tutorial-poster.tex
index ab9b50b369..b54b5585b2 100644
--- a/macros/latex/contrib/tcolorbox/tcolorbox-tutorial-poster.tex
+++ b/macros/latex/contrib/tcolorbox/tcolorbox-tutorial-poster.tex
@@ -1,5 +1,5 @@
% \LaTeX-Main\
-%% The LaTeX package tcolorbox - version 4.40 (2020/09/25)
+%% The LaTeX package tcolorbox - version 4.41 (2020/09/29)
%% tcolorbox-tutorial-poster.tex: a tutorial for poster creation with tcolorbox
%%
%% -------------------------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tcolorbox/tcolorbox.pdf b/macros/latex/contrib/tcolorbox/tcolorbox.pdf
index 015a9bd926..312bc849e1 100644
--- a/macros/latex/contrib/tcolorbox/tcolorbox.pdf
+++ b/macros/latex/contrib/tcolorbox/tcolorbox.pdf
Binary files differ
diff --git a/macros/latex/contrib/tcolorbox/tcolorbox.sty b/macros/latex/contrib/tcolorbox/tcolorbox.sty
index 4ca0de43f6..58d6d15e23 100644
--- a/macros/latex/contrib/tcolorbox/tcolorbox.sty
+++ b/macros/latex/contrib/tcolorbox/tcolorbox.sty
@@ -1,4 +1,4 @@
-%% The LaTeX package tcolorbox - version 4.40 (2020/09/25)
+%% The LaTeX package tcolorbox - version 4.41 (2020/09/29)
%% tcolorbox.sty: Text color boxes
%%
%% -------------------------------------------------------------------------------------------
@@ -18,8 +18,8 @@
%% This work consists of all files listed in README
%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{tcolorbox}[2020/09/25 version 4.40 text color boxes]
-\def\tcb@version{4.40}
+\ProvidesPackage{tcolorbox}[2020/09/29 version 4.41 text color boxes]
+\def\tcb@version{4.41}
\RequirePackage{pgf}[2008/01/15]
\RequirePackage{verbatim}[2003/08/22]
@@ -1172,6 +1172,7 @@
}
\def\tcb@finalize@environment{%
+ %\color{.}% hack for xelatex
\tcb@layer@dec%
}
diff --git a/macros/latex/contrib/tcolorbox/tcolorbox.tex b/macros/latex/contrib/tcolorbox/tcolorbox.tex
index 0aebc2ca47..95be857149 100644
--- a/macros/latex/contrib/tcolorbox/tcolorbox.tex
+++ b/macros/latex/contrib/tcolorbox/tcolorbox.tex
@@ -1,5 +1,5 @@
% \LaTeX-Main\
-%% The LaTeX package tcolorbox - version 4.40 (2020/09/25)
+%% The LaTeX package tcolorbox - version 4.41 (2020/09/29)
%% tcolorbox.tex: Manual
%%
%% -------------------------------------------------------------------------------------------
@@ -43,8 +43,8 @@
\setlength{\bibitemsep}{\smallskipamount}
\addbibresource{tcolorbox.doc.bib}
-\def\version{4.40}%
-\def\datum{2020/09/25}%
+\def\version{4.41}%
+\def\datum{2020/09/29}%
\makeindex
\hypersetup{
diff --git a/macros/latex/contrib/tudscr/README.md b/macros/latex/contrib/tudscr/README.md
index c0dbc15885..19be3c777e 100644
--- a/macros/latex/contrib/tudscr/README.md
+++ b/macros/latex/contrib/tudscr/README.md
@@ -4,7 +4,7 @@
Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2020
- tudscr 2020/07/27 v2.06i
+ tudscr 2020/09/29 v2.06j
----------------------------------------------------------------------------
@@ -53,6 +53,9 @@ Das Bundle beinhaltet:
Versionen
---------
+**v2.06j** (2020/09/29)
++ Anpassungen an neue Version von `scrlfile v3.32` für LaTeX-Kernel `2020/10/01`
+
**v2.06i** (2020/07/27)
+ Bugfix für duplizierte Outline-Einträg in Umgebung `abstract`
@@ -260,6 +263,9 @@ The bundle offers:
Versions
--------
+**v2.06j** (2020/09/29)
++ adjustments to new version of `scrlfile v3.32` for LaTeX kernel `2020/10/01`
+
**v2.06i** (2020/07/27)
+ bug fix for duplicated outline entries in environment `abstract`
diff --git a/macros/latex/contrib/tudscr/doc/tudscr.pdf b/macros/latex/contrib/tudscr/doc/tudscr.pdf
index 9f7a33d4de..4f37a99376 100644
--- a/macros/latex/contrib/tudscr/doc/tudscr.pdf
+++ b/macros/latex/contrib/tudscr/doc/tudscr.pdf
Binary files differ
diff --git a/macros/latex/contrib/tudscr/doc/tudscr_print.pdf b/macros/latex/contrib/tudscr/doc/tudscr_print.pdf
index 63694dcffd..4e72e41959 100644
--- a/macros/latex/contrib/tudscr/doc/tudscr_print.pdf
+++ b/macros/latex/contrib/tudscr/doc/tudscr_print.pdf
Binary files differ
diff --git a/macros/latex/contrib/tudscr/doc/tudscrsource.pdf b/macros/latex/contrib/tudscr/doc/tudscrsource.pdf
index 6a5336a48c..f4e145521b 100644
--- a/macros/latex/contrib/tudscr/doc/tudscrsource.pdf
+++ b/macros/latex/contrib/tudscr/doc/tudscrsource.pdf
Binary files differ
diff --git a/macros/latex/contrib/tudscr/doc/tutorials/mathswap.pdf b/macros/latex/contrib/tudscr/doc/tutorials/mathswap.pdf
index 88cd41f041..d1ef89f8ff 100644
--- a/macros/latex/contrib/tudscr/doc/tutorials/mathswap.pdf
+++ b/macros/latex/contrib/tudscr/doc/tutorials/mathswap.pdf
Binary files differ
diff --git a/macros/latex/contrib/tudscr/doc/tutorials/mathtype.pdf b/macros/latex/contrib/tudscr/doc/tutorials/mathtype.pdf
index 80281e8353..a6ee85f561 100644
--- a/macros/latex/contrib/tudscr/doc/tutorials/mathtype.pdf
+++ b/macros/latex/contrib/tudscr/doc/tutorials/mathtype.pdf
Binary files differ
diff --git a/macros/latex/contrib/tudscr/doc/tutorials/treatise.pdf b/macros/latex/contrib/tudscr/doc/tutorials/treatise.pdf
index 50352e0ce7..83e3ad86e6 100644
--- a/macros/latex/contrib/tudscr/doc/tutorials/treatise.pdf
+++ b/macros/latex/contrib/tudscr/doc/tutorials/treatise.pdf
Binary files differ
diff --git a/macros/latex/contrib/tudscr/source/doc/tudscr.tex b/macros/latex/contrib/tudscr/source/doc/tudscr.tex
index 2d3d60da3b..be3934ac93 100644
--- a/macros/latex/contrib/tudscr/source/doc/tudscr.tex
+++ b/macros/latex/contrib/tudscr/source/doc/tudscr.tex
@@ -29,7 +29,7 @@
\endgroup%
}
\faculty{\cdurl}
-\date{2020-07-27}
+\date{2020-09-29}
\author{%
Falk Hanisch%
\expandafter\emailaddress\expandafter{\tudscrmail}%
diff --git a/macros/latex/contrib/tudscr/source/tudscr-base.dtx b/macros/latex/contrib/tudscr/source/tudscr-base.dtx
index 32869ad7c2..bc96db0bff 100644
--- a/macros/latex/contrib/tudscr/source/tudscr-base.dtx
+++ b/macros/latex/contrib/tudscr/source/tudscr-base.dtx
@@ -52,7 +52,7 @@
% \fi
%
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
-\ProvidesFile{tudscr-base.dtx}[2020/06/25 v2.06h TUD-Script\space%
+\ProvidesFile{tudscr-base.dtx}[2020/09/29 v2.06j TUD-Script\space%
%
% \iffalse
%</dtx>
@@ -149,7 +149,7 @@
\providecommand*{\ifisdimen}{\Ifisdimen}
\providecommand*{\ifisdimension}{\Ifisdimension}
\providecommand*{\ifnumber}{\Ifnumber}
-\RequirePackage{scrbase}[2019/12/23]
+\RequirePackage{scrbase}[2020/09/21]
\RequirePackage{iftex}[2019/11/07]
% \end{macrocode}
% Die folgenden Pakete werden für die Manipulation bereits definierter
@@ -1218,14 +1218,14 @@
% \begin{macrocode}
\newcommand*\TUD@AfterPackage@set[1]{%
\newbool{@tud@#1@loaded}%
- \AfterPackage!{#1}{\booltrue{@tud@#1@loaded}}%
+ \AfterAtEndOfPackage*{#1}{\booltrue{@tud@#1@loaded}}%
}
\newcommand*\TUD@AfterPackage@do[2]{%
\ifcsdef{if@tud@#1@loaded}{%
\if@atdocument%
\ifbool{@tud@#1@loaded}{#2}{}%
\else%
- \AfterPackage!{#1}{#2}%
+ \AfterAtEndOfPackage*{#1}{#2}%
\fi%
}{%
\PackageError{tudscrbase}{\string\TUD@AfterPackage@set{#1} missing}{%
diff --git a/macros/latex/contrib/tudscr/source/tudscr-comp.dtx b/macros/latex/contrib/tudscr/source/tudscr-comp.dtx
index 86830cbb49..b1532cbf69 100644
--- a/macros/latex/contrib/tudscr/source/tudscr-comp.dtx
+++ b/macros/latex/contrib/tudscr/source/tudscr-comp.dtx
@@ -1,4 +1,4 @@
-% \CheckSum{1456}
+% \CheckSum{1457}
% \iffalse meta-comment
%
% TUD-Script -- Corporate Design of Technische Universität Dresden
@@ -52,7 +52,7 @@
% \fi
%
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
-\ProvidesFile{tudscr-comp.dtx}[2020/07/27 v2.06i TUD-Script\space%
+\ProvidesFile{tudscr-comp.dtx}[2020/09/29 v2.06j TUD-Script\space%
%
% \iffalse
%</dtx>
@@ -387,8 +387,10 @@
% \changes{v2.06g}{2020/06/18}{neu}^^A
% \begin{macro}{\tud@v@2.06h}
% \changes{v2.06h}{2020/06/25}{neu}^^A
-% \begin{macro}{\tud@v@2.06h}
+% \begin{macro}{\tud@v@2.06i}
% \changes{v2.06i}{2020/07/27}{neu}^^A
+% \begin{macro}{\tud@v@2.06j}
+% \changes{v2.06j}{2020/09/29}{neu}^^A
% \begin{macro}{\tud@v@last}
% \changes{v2.02}{2014/08/22}{neu}^^A
% \changes{v2.03}{2015/01/13}{angepasst}^^A
@@ -434,9 +436,11 @@
\csdef{tud@v@2.06g}{4}
\csdef{tud@v@2.06h}{4}
\csdef{tud@v@2.06i}{4}
+\csdef{tud@v@2.06j}{4}
\csdef{tud@v@last}{4}
% \end{macrocode}
% \end{macro}^^A \tud@v@last
+% \end{macro}^^A \tud@v@2.06j
% \end{macro}^^A \tud@v@2.06i
% \end{macro}^^A \tud@v@2.06h
% \end{macro}^^A \tud@v@2.06g
diff --git a/macros/latex/contrib/tudscr/source/tudscr-fonts.dtx b/macros/latex/contrib/tudscr/source/tudscr-fonts.dtx
index 1d68079436..2247bb7268 100644
--- a/macros/latex/contrib/tudscr/source/tudscr-fonts.dtx
+++ b/macros/latex/contrib/tudscr/source/tudscr-fonts.dtx
@@ -52,7 +52,7 @@
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
% \fi
%
-\ProvidesFile{tudscr-fonts.dtx}[2020/06/18 v2.06g TUD-Script\space%
+\ProvidesFile{tudscr-fonts.dtx}[2020/09/29 v2.06j TUD-Script\space%
%
% \iffalse
%</dtx>
@@ -152,7 +152,7 @@
% \pkg{scrextend} benötigt.
% \begin{macrocode}
\ifcsname KOMAClassName\endcsname\else
- \RequirePackage{scrextend}[2013/12/19]
+ \RequirePackage{scrextend}[2020/09/21]
\fi
% \end{macrocode}
% Wird das Paket \pkg{tudscrfonts} nach einer der Klassen verwendet, welche die
@@ -669,7 +669,7 @@
% Mathematikmodus auf \cs{familydefault} bzw. \cs{rmfamily} verlässt.
% \begin{macrocode}
\newif\if@tud@x@siunitx@enabled
-\AfterPackage*{siunitx}{%
+\AfterAtEndOfPackage*{siunitx}{%
\@tud@x@siunitx@enabledtrue%
\providecommand*\lseries{\fontseries{l}\selectfont}%
}
diff --git a/macros/latex/contrib/tudscr/source/tudscr-misc.dtx b/macros/latex/contrib/tudscr/source/tudscr-misc.dtx
index 4cc2abc463..ae760053bf 100644
--- a/macros/latex/contrib/tudscr/source/tudscr-misc.dtx
+++ b/macros/latex/contrib/tudscr/source/tudscr-misc.dtx
@@ -52,7 +52,7 @@
% \fi
%
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
-\ProvidesFile{tudscr-misc.dtx}[2019/08/20 v2.06c TUD-Script\space%
+\ProvidesFile{tudscr-misc.dtx}[2020/09/29 v2.06j TUD-Script\space%
(miscellaneous)%
]
%
@@ -606,7 +606,7 @@
% geladen.
% \begin{macrocode}
%<*class&!inherit>
-\LoadClass{\TUD@Class@KOMA}[2018/03/30]
+\LoadClass{\TUD@Class@KOMA}[2020/09/21]
%</class&!inherit>
%<*class&inherit>
%<manual>\PassOptionsToClass{ttfont=roboto}{\TUD@Class@Parent}
diff --git a/macros/latex/contrib/tudscr/source/tudscr-pagestyle.dtx b/macros/latex/contrib/tudscr/source/tudscr-pagestyle.dtx
index 1faf440673..d230be498b 100644
--- a/macros/latex/contrib/tudscr/source/tudscr-pagestyle.dtx
+++ b/macros/latex/contrib/tudscr/source/tudscr-pagestyle.dtx
@@ -52,7 +52,7 @@
% \fi
%
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
-\ProvidesFile{tudscr-pagestyle.dtx}[2019/08/20 v2.06c TUD-Script\space%
+\ProvidesFile{tudscr-pagestyle.dtx}[2020/09/29 v2.06j TUD-Script\space%
(pagestyle)%
]
%
@@ -121,7 +121,7 @@
\if@tud@x@standalone@crop
\PreventPackageFromLoading{scrlayer-scrpage}%
\else
- \AtEndPreamble{\RequirePackage{scrlayer-scrpage}[2013/12/14]}%
+ \AtEndPreamble{\RequirePackage{scrlayer-scrpage}[2020/09/21]}%
\fi
% \end{macrocode}
% Für das Erzeugen der Seitenstile wird das Paket \pkg{scrlayer-scrpage}
@@ -644,10 +644,13 @@
% bereits durch den Anwender ausgewählt werden können, wird \cs{pagestyle}
% temporär zurechtgebogen. Die Definition des Makros wird gesichert und direkt
% vor dem Laden des Paketes wiederhergestellt. Damit werden die Seitenstile
-% erst aktiviert, nachdem diese auch tatsächlich erstellt wurden.
+% erst aktiviert, nachdem diese auch tatsächlich erstellt wurden. Alle zuvor
+% angeforderten Seitenstile werden erst nach dem Paket propagiert.
% \begin{macrocode}
\tud@cs@store{pagestyle}
-\renewcommand*\pagestyle[1]{\AfterPackage!{scrlayer-scrpage}{\pagestyle{#1}}}
+\renewcommand*\pagestyle[1]{%
+ \AfterAtEndOfPackage*{scrlayer-scrpage}{\pagestyle{#1}}%
+}
\BeforePackage{scrlayer-scrpage}{%
\tud@cs@restore{pagestyle}%
\undef\tud@pagestyle%
@@ -661,7 +664,7 @@
% Einstellungen abgeschlossen sein müssen, um die Satzspiegel zu definieren.
% \ToDo{Abhängigkeiten Satzspiegel<>Seitenstil beseitigen}[v2.07]
% \begin{macrocode}
-\AfterPackage!{scrlayer-scrpage}{\AtEndPreamble{\tud@cdgeometry@init}}
+\AfterAtEndOfPackage*{scrlayer-scrpage}{\AtEndPreamble{\tud@cdgeometry@init}}
% \end{macrocode}
% \begin{macro}{\ps@tudheadings}
% \begin{macro}{\ps@plain.tudheadings}
diff --git a/macros/latex/contrib/tudscr/source/tudscr-version.dtx b/macros/latex/contrib/tudscr/source/tudscr-version.dtx
index b1ef66af62..cfb82fc431 100644
--- a/macros/latex/contrib/tudscr/source/tudscr-version.dtx
+++ b/macros/latex/contrib/tudscr/source/tudscr-version.dtx
@@ -110,7 +110,7 @@
\def\@tempb##1 v##2 ##3\relax##4\relax{\gdef\TUDScriptVersionNumber{##2}}%
\edef\@tempa{\TUD@Version}%
\expandafter\@tempb\@tempa\relax? ? \relax\relax%
- \gdef\TUD@Version@KOMA{3.28}%
+ \gdef\TUD@Version@KOMA{3.32}%
}
\else
\newcommand*\TUD@Version@Check[1]{%
@@ -128,7 +128,7 @@
%<*!(package|class)>
\fi
%</!(package|class)>
- \TUD@Version@Check{2020/07/27 v2.06i TUD-Script}
+ \TUD@Version@Check{2020/09/29 v2.06j TUD-Script}
\endgroup
% \end{macrocode}
% \end{macro}^^A \TUDScriptVersionNumber
diff --git a/macros/unicodetex/latex/lilyglyphs/CHANGES.md b/macros/unicodetex/latex/lilyglyphs/CHANGES.md
index f99c28209e..8f0fe62d7b 100644
--- a/macros/unicodetex/latex/lilyglyphs/CHANGES.md
+++ b/macros/unicodetex/latex/lilyglyphs/CHANGES.md
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
@@ -32,13 +32,21 @@
*lilyglyphs* - Release Notes
============================
-This document lists all changes in the development of *lilyglyphs*.
+This document lists all changes in the development of *lilyglyphs*.
All changes should be present in the manual, but only the finished versions printed bold are available as pdf downloads. (Latest changes are only found in the master branch of the git repository. They should be documentd in the lilyglyphs.tex file there too.)
So the lines above the topmost bold version line represent the changes not available in the downloadable pdf documentation.
+0.2.4
+---
+(2020-09-29)
+
+- Fix invaid character
+ https://github.com/uliska/lilyglyphs/commit/06aa0a6db6b1710f3a276fd36ffe2bd6688087b0
+- Port Python scripts to Python 3
+
0.2.3
---
-(2014-03-13)
+(2014-03-13)
Some enhancements and additions, new version of the font files
- Update Emmentaler fonts to 2.18.0
@@ -46,21 +54,21 @@ Some enhancements and additions, new version of the font files
- Add set of articulation symbols
- Add a set of \threeBeamedQuavers commands
- Add \demisemiquaver commands (up/down, dotted)
-- Fix trailing space of \quaver and \semiquaver
+- Fix trailing space of \quaver and \semiquaver
(may affect spacing of existing documents)
0.2.2
-----
-(2013-09-27)
+(2013-09-27)
Mainly resolving some issues that have become visible *due to* the intial release
- Fix upright quotes in code examples
- Fix path bug with Python scripts in OS X
-- Fix bug with library lookup in Python scripts,
+- Fix bug with library lookup in Python scripts,
revert some settings unnecessarily made for TeXLive distribution
- Add German version of example document
-- Add predefined commands:
- `\wholeNote`, `\wholeNoteDotted`
+- Add predefined commands:
+ `\wholeNote`, `\wholeNoteDotted`
Accordion notation (available Emmentaler glyphs)
- Rename `\fancyExample` to `\lilyFancyExample` to avoid confusion
- lilyglyphs is now available through CTAN and TeXLive
@@ -69,20 +77,20 @@ Mainly resolving some issues that have become visible *due to* the intial releas
-----
(2013-09-15)
-- lilyglyphs now also works with LuaLaTeX!
+- lilyglyphs now also works with LuaLaTeX!
(Thanks to Dave Bellows)
- considerable revision of the manual
- Provide 'private' directory to add personal commands
- pdf files for image based commands are now tracked in the Git repository
- some modifications to the use of the Python scripts
-- Drop support/necessity for starred commands
- All commands by default now don't print a space after them.
- To achieve that effect one has to write a pair of curly braces.
+- Drop support/necessity for starred commands
+ All commands by default now don't print a space after them.
+ To achieve that effect one has to write a pair of curly braces.
This is in line with default behaviour of e.g \LaTeX{} and similar commands
-- The command generation scripts accept scale= and raise= entries
+- The command generation scripts accept scale= and raise= entries
that set default values for subsequent commands
-- Fix \lilyTimeSignature
- Now scales correctly and doesn't have a fraction line anymore.
+- Fix \lilyTimeSignature
+ Now scales correctly and doesn't have a fraction line anymore.
'raise' still doesn't work.
0.2.0
@@ -91,19 +99,19 @@ Mainly resolving some issues that have become visible *due to* the intial releas
- Add some commands with images, mainly single notes.
- graphical \lilyglyphs command with corresponding .pdf and .png files
-- Python script rebuild-pdfs.py
- Re-creates pdf files for use in image driven commands that are missing
- because they are not tracked in Git
- Python script deploy.py
+- Python script rebuild-pdfs.py
+ Re-creates pdf files for use in image driven commands that are missing
+ because they are not tracked in Git
+ Python script deploy.py
Gathers the relevant files and puts them in an archive
-- Python script genGlyphCommands.py
+- Python script genGlyphCommands.py
Very easy way to create new commands with arbitrary sources.
-- Python script buildglyphimages.py
- Very easy way to create new image glyphs and their respective commands
- at the same time. You can edit the objects in LilyPond, then
- let the script do the rest: write LilyPond source files, compile the image files,
+- Python script buildglyphimages.py
+ Very easy way to create new image glyphs and their respective commands
+ at the same time. You can edit the objects in LilyPond, then
+ let the script do the rest: write LilyPond source files, compile the image files,
create LaTeX commands, a documentation table and test code for fine-tuning the commands.
-- New generic commands \lilyPrintImage and \lilyImage
+- New generic commands \lilyPrintImage and \lilyImage
(loading 'glyphs' from PDF images created with LilyPond)
0.1.0
@@ -119,14 +127,14 @@ Mainly resolving some issues that have become visible *due to* the intial releas
-----
(2012-09-25)
-- Exchange meaning of starred and unstarred command versions:
- Unstarred now means: with trailing space (continuous text),
+- Exchange meaning of starred and unstarred command versions:
+ Unstarred now means: with trailing space (continuous text),
starred means: without trailing space
-- Implement numerical time signatures
+- Implement numerical time signatures
(scaling and vertical placement don't work properly yet)
- Plus: Major rewrite of the manual
-0.0.2
+0.0.2
-----
(2012-09-23)
diff --git a/macros/unicodetex/latex/lilyglyphs/README b/macros/unicodetex/latex/lilyglyphs/README
index ce1bc35768..e44db7c40a 100644
--- a/macros/unicodetex/latex/lilyglyphs/README
+++ b/macros/unicodetex/latex/lilyglyphs/README
@@ -4,18 +4,18 @@ README for 'lilyglyphs'
notational elements of the LilyPond engraving software
(http://www.lilypond.org) available to LaTeX documents.
-(C) Urs Liska and others 2012-2013
+(C) Urs Liska and others 2012-2020
Symbols can be inserted like characters in the continuous text,
either through a growing number of predefined commands or through
generic access commands that can insert and print virtually anything
that can be achieved with LilyPond.
-Different from any other solution I have found so far 'lilyglyphs'
+Different from any other solution I have found so far 'lilyglyphs'
items scale perfectly with any text font size and provide
detailed control over their placement and scaling.
-'lilyglyphs' uses 'fontspec' to access LilyPond's 'Emmentaler'
-OpenType fonts, so it can only be used with LuaLaTeX and XeLaTeX,
+'lilyglyphs' uses 'fontspec' to access LilyPond's 'Emmentaler'
+OpenType fonts, so it can only be used with LuaLaTeX and XeLaTeX,
which are both supported.
The manual uses the (free) fonts 'Linux Libertine O', 'Linux
Biolinum O' and 'DejaVu Sans Mono', so in order to compile the manual
@@ -24,21 +24,18 @@ the file 'documentation/lilyglyphsManualFonts.sty'.
Symbols that aren't covered by the 'Emmentaler' fonts are provided
with the help of small pdf image files that have been generated with
-LilyPond itself. If you want to extend the package with your own
-commands based on images you have to use LilyPond, i.e. you need a
+LilyPond itself. If you want to extend the package with your own
+commands based on images you have to use LilyPond, i.e. you need a
working installation. This isn't necessary to _use_ 'lilyglyphs', however.
The package contains helper scripts that streamline the creation
of new commands. If you want to make use of them you will also
need a working installation of Python 2. Of course this too isn't
a requirement for using the package.
-'lilyglyphs' is distributed under the LaTeX Project Public License
+'lilyglyphs' is distributed under the LaTeX Project Public License
Version 1.3c (license/COPYING.LPPL),
the included Emmentaler OpenType fonts are distributed under the
SIL Open Font License, Version 1.1 (otf/LICENSE.OFL)
-The project homepage is http://www.openlilylib.org/lilyglyphs
-The development platform is at https://github.com/openlilylib/lilyglyphs
+The project is hosted at https://github.com/uliska/lilyglyphs
There you can report and discuss bugs, problems, suggestions etc.
-You may also check out the openlilylib-user mailing list at
-https://lists.sourceforge.net/lists/listinfo/openlilylib-user
diff --git a/macros/unicodetex/latex/lilyglyphs/VERSION b/macros/unicodetex/latex/lilyglyphs/VERSION
index c202238f1b..c3682fffbc 100644
--- a/macros/unicodetex/latex/lilyglyphs/VERSION
+++ b/macros/unicodetex/latex/lilyglyphs/VERSION
@@ -1,2 +1,2 @@
-This is lilyglyphs 0.2.3
-Generated on 2014-03-12
+This is lilyglyphs 0.2.4
+Generated on 2020-09-29
diff --git a/macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs-example-de.tex b/macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs-example-de.tex
index 07f63a33bf..aa3cb68325 100644
--- a/macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs-example-de.tex
+++ b/macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs-example-de.tex
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs-example.pdf b/macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs-example.pdf
index 6a36397d37..19612483fc 100644
--- a/macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs-example.pdf
+++ b/macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs-example.pdf
Binary files differ
diff --git a/macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs-example.tex b/macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs-example.tex
index 4761593809..cd6086d472 100644
--- a/macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs-example.tex
+++ b/macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs-example.tex
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs.pdf b/macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs.pdf
index c73d2be2e3..4d462fab83 100644
--- a/macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs.pdf
+++ b/macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs.pdf
Binary files differ
diff --git a/macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs.tex b/macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs.tex
index 078aae2a88..8a39dbfa43 100644
--- a/macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs.tex
+++ b/macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs.tex
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs_logo/lilyglyphs_logo.tex b/macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs_logo/lilyglyphs_logo.tex
index 8186f7c9d3..f53f53d5a5 100644
--- a/macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs_logo/lilyglyphs_logo.tex
+++ b/macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs_logo/lilyglyphs_logo.tex
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/documentation/resources/kerning-pairs.pdf b/macros/unicodetex/latex/lilyglyphs/documentation/resources/kerning-pairs.pdf
new file mode 100644
index 0000000000..609d7bef98
--- /dev/null
+++ b/macros/unicodetex/latex/lilyglyphs/documentation/resources/kerning-pairs.pdf
Binary files differ
diff --git a/macros/unicodetex/latex/lilyglyphs/documentation/resources/lilyglyphsManualFonts.sty b/macros/unicodetex/latex/lilyglyphs/documentation/resources/lilyglyphsManualFonts.sty
index f91ca70a0d..655828c598 100644
--- a/macros/unicodetex/latex/lilyglyphs/documentation/resources/lilyglyphsManualFonts.sty
+++ b/macros/unicodetex/latex/lilyglyphs/documentation/resources/lilyglyphsManualFonts.sty
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/documentation/resources/lilyglyphsStyle.sty b/macros/unicodetex/latex/lilyglyphs/documentation/resources/lilyglyphsStyle.sty
index bff6ad1c84..b1038534f9 100644
--- a/macros/unicodetex/latex/lilyglyphs/documentation/resources/lilyglyphsStyle.sty
+++ b/macros/unicodetex/latex/lilyglyphs/documentation/resources/lilyglyphsStyle.sty
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/documentation/resources/scripts.pdf b/macros/unicodetex/latex/lilyglyphs/documentation/resources/scripts.pdf
new file mode 100644
index 0000000000..90c175caa2
--- /dev/null
+++ b/macros/unicodetex/latex/lilyglyphs/documentation/resources/scripts.pdf
Binary files differ
diff --git a/macros/unicodetex/latex/lilyglyphs/documentation/resources/test.pdf b/macros/unicodetex/latex/lilyglyphs/documentation/resources/test.pdf
new file mode 100644
index 0000000000..d7a1c710d1
--- /dev/null
+++ b/macros/unicodetex/latex/lilyglyphs/documentation/resources/test.pdf
Binary files differ
diff --git a/macros/unicodetex/latex/lilyglyphs/license/MANIFEST b/macros/unicodetex/latex/lilyglyphs/license/MANIFEST
index 8b9030f086..fbd7e6f478 100644
--- a/macros/unicodetex/latex/lilyglyphs/license/MANIFEST
+++ b/macros/unicodetex/latex/lilyglyphs/license/MANIFEST
@@ -1,5 +1,5 @@
-MANIFEST for lilyglpyhs 0.2.3
-Generated on 2014-03-12
+MANIFEST for lilyglpyhs 0.2.4
+Generated on 2020-09-29
The following files are part of this work:
@@ -19,6 +19,9 @@ The following files are part of this work:
/deploy/documentation/lilyglyphs_logo/lilyglyphs_logo.png
/deploy/documentation/lilyglyphs_logo/lilyglyphs_logo.tex
/deploy/documentation/the-feta-font-2-18-0.html
+/documentation/resources/kerning-pairs.aux
+/documentation/resources/kerning-pairs.log
+/documentation/resources/kerning-pairs.pdf
/documentation/resources/lily-088c978c.png
/documentation/resources/lily-1981c3c7.png
/documentation/resources/lily-20e8632d.png
@@ -47,9 +50,13 @@ The following files are part of this work:
/documentation/resources/lilyglyphsManualFonts.sty
/documentation/resources/lilyglyphsStyle.sty
/documentation/resources/lilypond-manuals.css
-/documentation/resources/lilypond-manuals.css~
+/documentation/resources/scripts.aux
+/documentation/resources/scripts.log
+/documentation/resources/scripts.pdf
+/documentation/resources/test.aux
+/documentation/resources/test.log
+/documentation/resources/test.pdf
/fonts/FONTLOG
-/fonts/FONTLOG~
/fonts/LICENSE.OFL
/fonts/emmentaler-11.otf
/fonts/emmentaler-13.otf
@@ -63,6 +70,8 @@ The following files are part of this work:
/license/COPYING.LPPL
/license/license-preamble.inp
/scripts/README-scripts
+/scripts/__pycache__
+/scripts/__pycache__/lilyglyphs_common.cpython-38.pyc
/scripts/deploy.py
/scripts/lily-glyph-commands.py
/scripts/lily-image-commands.py
@@ -71,7 +80,6 @@ The following files are part of this work:
/scripts/lilyglyphs_common.pyc
/source/fonts
/source/fonts/README-emmentaler
-/source/fonts/README-emmentaler~
/source/fonts/emmentaler-2-18-0.zip
/source/glyphimages/definitions/_template.ly
/source/glyphimages/definitions/beamednotes.ly
@@ -79,7 +87,6 @@ The following files are part of this work:
/source/glyphimages/definitions/fancyexamples.ly
/source/glyphimages/definitions/score.ily
/source/glyphimages/definitions/singlenotes.ly
-/source/glyphimages/definitions/singlenotes.pdf
/source/glyphimages/generated_src/lily-crescHairpin.ly
/source/glyphimages/generated_src/lily-crotchet.ly
/source/glyphimages/generated_src/lily-crotchetDotted.ly
diff --git a/macros/unicodetex/latex/lilyglyphs/license/license-preamble.inp b/macros/unicodetex/latex/lilyglyphs/license/license-preamble.inp
index 9e3b129dba..1ac5893219 100644
--- a/macros/unicodetex/latex/lilyglyphs/license/license-preamble.inp
+++ b/macros/unicodetex/latex/lilyglyphs/license/license-preamble.inp
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/scripts/lily-glyph-commands.py b/macros/unicodetex/latex/lilyglyphs/scripts/lily-glyph-commands.py
index 691652ece6..dae48cda00 100755
--- a/macros/unicodetex/latex/lilyglyphs/scripts/lily-glyph-commands.py
+++ b/macros/unicodetex/latex/lilyglyphs/scripts/lily-glyph-commands.py
@@ -8,7 +8,7 @@
# https://github.com/openlilylib/lilyglyphs %
# http://www.openlilylib.org/lilyglyphs %
# %
-# Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+# Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
# %
# 'lilyglyphs' is free software: you can redistribute it and/or modify %
# it under the terms of the LaTeX Project Public License, either %
@@ -80,10 +80,10 @@ def read_entries():
if not len(line):
# skip if cmd and glyph haven't been filled both
if not (entry['cmd'] and entry['element']):
- print 'Skip malformed entry \'' + entry['cmd'] + '\'. Please check input file'
+ print('Skip malformed entry \'' + entry['cmd'] + '\'. Please check input file')
reset_entry()
else:
- print 'Read entry \'' + entry['cmd'] + '\''
+ print('Read entry \'' + entry['cmd'] + '\'')
lg.in_cmds[entry['cmd']] = {}
lg.in_cmds[entry['cmd']]['element'] = entry['element']
lg.in_cmds[entry['cmd']]['type'] = entry['type']
@@ -110,13 +110,13 @@ def read_entries():
def usage():
- print 'genGlyphCommands.py'
- print 'is part of the lilyglyphs package'
- print ''
- print 'Usage:'
- print 'Pass the name (without path) of an input definitions file'
- print '(this has to be located in the /stash_new_commands directory.'
- print 'Please refer to the manual (documentation/lilyglyphs.pdf).'
+ print('genGlyphCommands.py')
+ print('is part of the lilyglyphs package')
+ print('')
+ print('Usage:')
+ print('Pass the name (without path) of an input definitions file')
+ print('(this has to be located in the /stash_new_commands directory.')
+ print('Please refer to the manual (documentation/lilyglyphs.pdf).')
# ####################################
# Finally launch the program
diff --git a/macros/unicodetex/latex/lilyglyphs/scripts/lily-image-commands.py b/macros/unicodetex/latex/lilyglyphs/scripts/lily-image-commands.py
index fce67ad53c..741ad40e9b 100755
--- a/macros/unicodetex/latex/lilyglyphs/scripts/lily-image-commands.py
+++ b/macros/unicodetex/latex/lilyglyphs/scripts/lily-image-commands.py
@@ -8,7 +8,7 @@
# https://github.com/openlilylib/lilyglyphs %
# http://www.openlilylib.org/lilyglyphs %
# %
-# Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+# Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
# %
# 'lilyglyphs' is free software: you can redistribute it and/or modify %
# it under the terms of the LaTeX Project Public License, either %
@@ -63,35 +63,35 @@ lily_src_score = """
def main():
"""Do the actual work of the script"""
- print ''
- print 'buildglyphimages.py,'
- print 'Part of lilyglyphs.'
- print ''
+ print('')
+ print('buildglyphimages.py,')
+ print('Part of lilyglyphs.')
+ print('')
# set CWD and ensure the necessary subdirs are present
check_paths()
- print ''
+ print('')
# load and parse input file
lg.read_input_file(in_file)
read_entries()
- print ''
+ print('')
# generate LilyPond source files for each command
# and compile them
write_lily_src_files()
- print ''
+ print('')
lg.compile_lily_files()
- print ''
+ print('')
# remove intermediate files and move pdfs to pdf directory
lg.cleanup_lily_files()
- print ''
+ print('')
# generate latex commands and example code
# and write them to the output file
lg.generate_latex_commands()
- print ''
+ print('')
write_latex_file()
@@ -127,11 +127,11 @@ rais = ''
def read_entries():
"""Parses the input source file and extracts glyph entries"""
- print 'Read entries of LilyPond commands:'
+ print('Read entries of LilyPond commands:')
for i in range(len(lg.definitions_file)):
if '%%lilyglyphs' in lg.definitions_file[i]:
i = read_entry(i)
- print lg.lily_files
+ print(lg.lily_files)
def read_entry(i):
"""Reads a single glyph entry from the input file and stores it
@@ -165,11 +165,11 @@ def read_entry(i):
# read command name
line = lg.definitions_file[i].strip()
cmd_name = line[: line.find('=') - 1]
- print '- ' + cmd_name,
+ print('- ' + cmd_name, end=' ')
if is_protected:
- print '(protected and skipped)'
+ print('(protected and skipped)')
else:
- print '' #(for line break only)
+ print('') #(for line break only)
# read actual command until we find a line the begins with a closing curly bracket
i += 1
@@ -193,7 +193,7 @@ def read_entry(i):
def usage():
- print """buildglyphimages. Part of the lilyglyphs package.
+ print("""buildglyphimages. Part of the lilyglyphs package.
Parses a template file, creates
single .ly files from it, uses LilyPond to create single glyph
pdf files and set up template files to be used in LaTeX.
@@ -204,7 +204,7 @@ def usage():
For detailed instructions refer to the manual.
Usage:
buildglyphimages.py in-file-name.
- """
+ """)
def write_file_info(name, fout):
"""Formats file specific information for the lilyPond source file"""
@@ -225,22 +225,22 @@ def write_file_info(name, fout):
def write_latex_file():
"""Composes LaTeX file and writes it to disk"""
- print 'Generate LaTeX file'
- print lg.dir_cmd, in_basename
+ print('Generate LaTeX file')
+ print(lg.dir_cmd, in_basename)
lg.write_latex_file(os.path.join(os.getcwd(), lg.dir_cmd, in_basename + '.tex'))
def write_lily_src_files():
"""Generates one .ly file for each found new command"""
skip_cmds = []
- print 'Write .ly files for each entry:'
+ print('Write .ly files for each entry:')
for cmd_name in lg.in_cmds:
- print '- ' + cmd_name
+ print('- ' + cmd_name)
gen_src_name = os.path.join(lg.dir_lysrc, cmd_filename(cmd_name) + '.ly')
# handle existing commands
if os.path.exists(gen_src_name):
action = ''
while not (action == 'Y' or action == 'N'):
- action = raw_input('already present. Overwrite (y/n)? ')
+ action = input('already present. Overwrite (y/n)? ')
action = action.upper()
if action == 'N':
skip_cmds.append(cmd_name)
@@ -281,7 +281,7 @@ def write_lily_src_files():
fout.close()
# remove skipped commands from in_cmds
- print skip_cmds
+ print(skip_cmds)
for cmd_name in skip_cmds:
del lg.in_cmds[cmd_name]
lg.lily_files.remove(cmd_filename(cmd_name))
@@ -314,7 +314,7 @@ if __name__ == "__main__":
in_path, in_filename = os.path.split(in_file)
in_path = os.path.normpath(in_path)
if not (('lilyglyphs' in in_path) and (in_path.endswith('definitions'))):
- print 'File in the wrong location: ' + in_path
+ print('File in the wrong location: ' + in_path)
usage()
sys.exit(2)
in_basename, in_ext = os.path.splitext(in_filename)
diff --git a/macros/unicodetex/latex/lilyglyphs/scripts/lily-rebuild-pdfs.py b/macros/unicodetex/latex/lilyglyphs/scripts/lily-rebuild-pdfs.py
index b74ab26c6b..03a94d8777 100755
--- a/macros/unicodetex/latex/lilyglyphs/scripts/lily-rebuild-pdfs.py
+++ b/macros/unicodetex/latex/lilyglyphs/scripts/lily-rebuild-pdfs.py
@@ -8,7 +8,7 @@
# https://github.com/openlilylib/lilyglyphs %
# http://www.openlilylib.org/lilyglyphs %
# %
-# Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+# Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
# %
# 'lilyglyphs' is free software: you can redistribute it and/or modify %
# it under the terms of the LaTeX Project Public License, either %
@@ -54,9 +54,9 @@ import os, sys, subprocess, argparse, lilyglyphs_common as lg
def main():
"""Main walk through the program"""
- print 'rebuild-pdfs.py'
- print 'regenerate all pdf images that are not present (anymore)'
- print ''
+ print('rebuild-pdfs.py')
+ print('regenerate all pdf images that are not present (anymore)')
+ print('')
# Check if we are in a legal CWD and ensure a PDF subdir is present
check_paths()
@@ -66,14 +66,14 @@ def main():
# is there anything to be done at all?
if len(src_files) == 0:
- print ''
- print 'No image files missing, nothing to be done.'
- print 'If you want to re-create pdfs, then delete them first'
+ print('')
+ print('No image files missing, nothing to be done.')
+ print('If you want to re-create pdfs, then delete them first')
sys.exit(0)
- print ''
- print 'Found ' + str(len(src_files)) + ' missing file(s).'
+ print('')
+ print('Found ' + str(len(src_files)) + ' missing file(s).')
for cmd in src_files:
- print '- ' + cmd
+ print('- ' + cmd)
# compile all LilyPond files without matching pdf
lg.lily_files = src_files
@@ -86,7 +86,7 @@ def check_missing_pdfs():
"""Compares the list of LilyPond source and resulting PDF files.
Returns a list of LilyPond source file basenames
which don't have a corresponding PDF file"""
- print 'Reading file lists, counting missing pdf files'
+ print('Reading file lists, counting missing pdf files')
# read existing .pdf files in lg.dir_pdfs
img_files = []
@@ -114,21 +114,21 @@ def check_paths():
"""Checks if we're in the right CWD
and makes sure that there is a pdf output directory available"""
- print 'Checking directories ...'
+ print('Checking directories ...')
# check the presence of the necessary subdirectories
ls = os.listdir('.')
if not 'generated_src' in ls:
- print 'No LilyPond source files directory found.'
- print 'Sorry, there is something wrong :-('
- print 'Current working directory is: ' + os.getcwd()
- print 'Please consult the manual.'
+ print('No LilyPond source files directory found.')
+ print('Sorry, there is something wrong :-(')
+ print('Current working directory is: ' + os.getcwd())
+ print('Please consult the manual.')
sys.exit(2)
if not 'pdfs' in ls:
os.mkdir('pdfs')
- print '... done'
- print ''
+ print('... done')
+ print('')
# ####################################
diff --git a/macros/unicodetex/latex/lilyglyphs/scripts/lilyglyphs_common.py b/macros/unicodetex/latex/lilyglyphs/scripts/lilyglyphs_common.py
index 92a2c023c9..6d6f411142 100644
--- a/macros/unicodetex/latex/lilyglyphs/scripts/lilyglyphs_common.py
+++ b/macros/unicodetex/latex/lilyglyphs/scripts/lilyglyphs_common.py
@@ -8,7 +8,7 @@
# https://github.com/openlilylib/lilyglyphs %
# http://www.openlilylib.org/lilyglyphs %
# %
-# Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+# Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
# %
# 'lilyglyphs' is free software: you can redistribute it and/or modify %
# it under the terms of the LaTeX Project Public License, either %
@@ -90,7 +90,7 @@ lilyglyphs_copyright_string = """
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
@@ -232,7 +232,7 @@ def cleanup_lily_files():
"""Removes unneccessary files from LilyPond compilation,
rename and remove the preview PDF files to the right directory."""
- print 'Clean up directories'
+ print('Clean up directories')
# iterate through dir_lysrc
os.chdir(dir_lysrc)
@@ -255,7 +255,7 @@ def cleanup_lily_files():
def compile_lily_files():
"""Compiles LilyPond files to """
- print 'Compile with LilyPond:'
+ print('Compile with LilyPond:')
for file in lily_files:
args = []
args.append("lilypond")
@@ -265,7 +265,7 @@ def compile_lily_files():
args.append("-dno-point-and-click")
args.append(os.path.join(dir_lysrc, file + ".ly"))
subprocess.call(args)
- print ''
+ print('')
def generate_latex_commands():
"""Generates the templates for the commands in a new LaTeX file.
@@ -308,12 +308,12 @@ def read_input_file(in_file):
in_file = os.path.normpath(in_file)
- print 'Read input file ' + in_file
+ print('Read input file ' + in_file)
# check for existence of input file
if not os.path.exists(in_file):
- print 'File ' + in_file + ' not found.'
- print 'Please specify an input file'
+ print('File ' + in_file + ' not found.')
+ print('Please specify an input file')
sys.exit(2)
fin = open(in_file, 'r')
@@ -336,7 +336,7 @@ def write_latex_file(file_name):
fout.write(latexfile_start_comment.replace('SCRIPT_NAME', script_name()))
# write out command definitions
- sorted_cmds = sorted(latex_cmds.iterkeys())
+ sorted_cmds = sorted(latex_cmds.keys())
for cmd_name in sorted_cmds:
for line in latex_cmds[cmd_name]['cmd']:
fout.write(line)
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/_template.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/_template.ly
index 2854b4ed7d..53e4b907d9 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/_template.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/_template.ly
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/beamednotes.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/beamednotes.ly
index 1175c8c203..542fe054fc 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/beamednotes.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/beamednotes.ly
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/dynamicsigns.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/dynamicsigns.ly
index f9a8e66d0f..70e3977042 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/dynamicsigns.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/dynamicsigns.ly
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/fancyexamples.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/fancyexamples.ly
index 2479478563..b065b1450b 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/fancyexamples.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/fancyexamples.ly
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/score.ily b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/score.ily
index a61c465e68..2f98d32dc1 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/score.ily
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/score.ily
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/singlenotes.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/singlenotes.ly
index dc239da35d..a30853c49b 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/singlenotes.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/singlenotes.ly
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/singlenotes.pdf b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/singlenotes.pdf
deleted file mode 100644
index c44e140145..0000000000
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/singlenotes.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crescHairpin.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crescHairpin.ly
index cecaf8f6ee..416a76f257 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crescHairpin.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crescHairpin.ly
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crotchet.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crotchet.ly
index 1ecec3a380..0cbe3b372f 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crotchet.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crotchet.ly
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crotchetDotted.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crotchetDotted.ly
index 53412ee6db..af16947f74 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crotchetDotted.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crotchetDotted.ly
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crotchetDottedDouble.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crotchetDottedDouble.ly
index e3ac2e02c9..f3492e3eae 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crotchetDottedDouble.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crotchetDottedDouble.ly
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crotchetDottedDoubleDown.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crotchetDottedDoubleDown.ly
index eed0a26613..cff9a90e5f 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crotchetDottedDoubleDown.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crotchetDottedDoubleDown.ly
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crotchetDottedDown.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crotchetDottedDown.ly
index 41282b207a..39f042100f 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crotchetDottedDown.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crotchetDottedDown.ly
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crotchetDown.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crotchetDown.ly
index 2538434dd7..00e0a71984 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crotchetDown.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crotchetDown.ly
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-decrescHairpin.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-decrescHairpin.ly
index 65cfa7fc4c..1f43d7ba45 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-decrescHairpin.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-decrescHairpin.ly
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-demisemiquaver.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-demisemiquaver.ly
index 209e4accdc..a829678420 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-demisemiquaver.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-demisemiquaver.ly
@@ -7,7 +7,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-demisemiquaverDotted.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-demisemiquaverDotted.ly
index 4eeddda1f2..3e1f112b3e 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-demisemiquaverDotted.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-demisemiquaverDotted.ly
@@ -7,7 +7,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-demisemiquaverDottedDouble.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-demisemiquaverDottedDouble.ly
index 58449d8ebf..afb6f6f71a 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-demisemiquaverDottedDouble.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-demisemiquaverDottedDouble.ly
@@ -7,7 +7,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-demisemiquaverDottedDoubleDown.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-demisemiquaverDottedDoubleDown.ly
index 4147746cef..1dc8d900a1 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-demisemiquaverDottedDoubleDown.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-demisemiquaverDottedDoubleDown.ly
@@ -7,7 +7,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-demisemiquaverDottedDown.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-demisemiquaverDottedDown.ly
index 5079edb323..ebffc5a99d 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-demisemiquaverDottedDown.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-demisemiquaverDottedDown.ly
@@ -7,7 +7,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-demisemiquaverDown.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-demisemiquaverDown.ly
index 772ab223b9..ddb9be80bc 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-demisemiquaverDown.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-demisemiquaverDown.ly
@@ -7,7 +7,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-fancyExample.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-fancyExample.ly
index 5ce138f776..280e51e69e 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-fancyExample.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-fancyExample.ly
@@ -7,7 +7,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-halfNote.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-halfNote.ly
index 2f7065b2a9..bf24de1a11 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-halfNote.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-halfNote.ly
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-halfNoteDotted.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-halfNoteDotted.ly
index c2d4f6d187..5657c74cd7 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-halfNoteDotted.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-halfNoteDotted.ly
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-halfNoteDottedDouble.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-halfNoteDottedDouble.ly
index 46f8b4b606..244b3d3eac 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-halfNoteDottedDouble.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-halfNoteDottedDouble.ly
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-halfNoteDottedDoubleDown.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-halfNoteDottedDoubleDown.ly
index 6c85b2f34c..4a4ac50bba 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-halfNoteDottedDoubleDown.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-halfNoteDottedDoubleDown.ly
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-halfNoteDottedDown.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-halfNoteDottedDown.ly
index 1b8ca534f9..4b8ec94bb2 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-halfNoteDottedDown.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-halfNoteDottedDown.ly
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-halfNoteDown.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-halfNoteDown.ly
index 12891815cd..09e8e68b76 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-halfNoteDown.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-halfNoteDown.ly
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaver.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaver.ly
index 73789d53f4..8d5752f1f2 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaver.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaver.ly
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaverDotted.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaverDotted.ly
index d59ea8ba86..7c7708cd5b 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaverDotted.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaverDotted.ly
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaverDottedDouble.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaverDottedDouble.ly
index d3b20053b3..0c9467b5af 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaverDottedDouble.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaverDottedDouble.ly
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaverDottedDoubleDdown.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaverDottedDoubleDdown.ly
index 6cf3cd5e73..ccfc490ddb 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaverDottedDoubleDdown.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaverDottedDoubleDdown.ly
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaverDottedDoubleDown.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaverDottedDoubleDown.ly
index 211cd4f6fd..16e4e8bfbc 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaverDottedDoubleDown.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaverDottedDoubleDown.ly
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaverDottedDown.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaverDottedDown.ly
index 93ae3005f5..fa323b3c95 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaverDottedDown.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaverDottedDown.ly
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaverDown.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaverDown.ly
index d181bdaf55..1302109e4f 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaverDown.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaverDown.ly
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-semiquaver.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-semiquaver.ly
index ebac65b3ce..088738f220 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-semiquaver.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-semiquaver.ly
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-semiquaverDotted.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-semiquaverDotted.ly
index d516b7973e..aed113504a 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-semiquaverDotted.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-semiquaverDotted.ly
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-semiquaverDottedDouble.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-semiquaverDottedDouble.ly
index 0f757c89a3..288578ca7f 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-semiquaverDottedDouble.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-semiquaverDottedDouble.ly
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-semiquaverDottedDoubleDown.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-semiquaverDottedDoubleDown.ly
index 72b641db9a..ed385bdc50 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-semiquaverDottedDoubleDown.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-semiquaverDottedDoubleDown.ly
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-semiquaverDottedDown.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-semiquaverDottedDown.ly
index f4b725cdb8..da62c6769a 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-semiquaverDottedDown.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-semiquaverDottedDown.ly
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-semiquaverDown.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-semiquaverDown.ly
index 09da96d378..bb61aee517 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-semiquaverDown.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-semiquaverDown.ly
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-threeBeamedQuavers.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-threeBeamedQuavers.ly
index 1ea9294685..2ec79c79f9 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-threeBeamedQuavers.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-threeBeamedQuavers.ly
@@ -7,7 +7,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-threeBeamedQuaversI.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-threeBeamedQuaversI.ly
index 5bdebca329..f5bee0c84d 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-threeBeamedQuaversI.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-threeBeamedQuaversI.ly
@@ -7,7 +7,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-threeBeamedQuaversII.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-threeBeamedQuaversII.ly
index 1304da565a..f60dcd0674 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-threeBeamedQuaversII.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-threeBeamedQuaversII.ly
@@ -7,7 +7,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-threeBeamedQuaversIII.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-threeBeamedQuaversIII.ly
index 846a687e0a..fe3715b1d4 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-threeBeamedQuaversIII.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-threeBeamedQuaversIII.ly
@@ -7,7 +7,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-twoBeamedQuavers.ly b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-twoBeamedQuavers.ly
index a14e064594..15c8c71306 100644
--- a/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-twoBeamedQuavers.ly
+++ b/macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-twoBeamedQuavers.ly
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/tex/commands/accidentals.inp b/macros/unicodetex/latex/lilyglyphs/tex/commands/accidentals.inp
index e8b90a6c17..1731d43d77 100644
--- a/macros/unicodetex/latex/lilyglyphs/tex/commands/accidentals.inp
+++ b/macros/unicodetex/latex/lilyglyphs/tex/commands/accidentals.inp
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/tex/commands/accordion.inp b/macros/unicodetex/latex/lilyglyphs/tex/commands/accordion.inp
index b20f97203e..7e8849a119 100644
--- a/macros/unicodetex/latex/lilyglyphs/tex/commands/accordion.inp
+++ b/macros/unicodetex/latex/lilyglyphs/tex/commands/accordion.inp
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/tex/commands/beamednotes.inp b/macros/unicodetex/latex/lilyglyphs/tex/commands/beamednotes.inp
index c18e3315ae..a0c7fbd3fa 100644
--- a/macros/unicodetex/latex/lilyglyphs/tex/commands/beamednotes.inp
+++ b/macros/unicodetex/latex/lilyglyphs/tex/commands/beamednotes.inp
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/tex/commands/clefs.inp b/macros/unicodetex/latex/lilyglyphs/tex/commands/clefs.inp
index 4f688e7f3e..6fefe6137e 100644
--- a/macros/unicodetex/latex/lilyglyphs/tex/commands/clefs.inp
+++ b/macros/unicodetex/latex/lilyglyphs/tex/commands/clefs.inp
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/tex/commands/dynamics.inp b/macros/unicodetex/latex/lilyglyphs/tex/commands/dynamics.inp
index 1ecb8807d6..209c1a8b30 100644
--- a/macros/unicodetex/latex/lilyglyphs/tex/commands/dynamics.inp
+++ b/macros/unicodetex/latex/lilyglyphs/tex/commands/dynamics.inp
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/tex/commands/fancyexamples.inp b/macros/unicodetex/latex/lilyglyphs/tex/commands/fancyexamples.inp
index 74c371cf31..277af281a0 100644
--- a/macros/unicodetex/latex/lilyglyphs/tex/commands/fancyexamples.inp
+++ b/macros/unicodetex/latex/lilyglyphs/tex/commands/fancyexamples.inp
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/tex/commands/noteheads.inp b/macros/unicodetex/latex/lilyglyphs/tex/commands/noteheads.inp
index 7961971ca7..5970c890d2 100644
--- a/macros/unicodetex/latex/lilyglyphs/tex/commands/noteheads.inp
+++ b/macros/unicodetex/latex/lilyglyphs/tex/commands/noteheads.inp
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/tex/commands/numbers.inp b/macros/unicodetex/latex/lilyglyphs/tex/commands/numbers.inp
index b1bcfcd9fe..6fb6d18dc3 100644
--- a/macros/unicodetex/latex/lilyglyphs/tex/commands/numbers.inp
+++ b/macros/unicodetex/latex/lilyglyphs/tex/commands/numbers.inp
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/tex/commands/rests.inp b/macros/unicodetex/latex/lilyglyphs/tex/commands/rests.inp
index 48538af3f7..2a35421b4c 100644
--- a/macros/unicodetex/latex/lilyglyphs/tex/commands/rests.inp
+++ b/macros/unicodetex/latex/lilyglyphs/tex/commands/rests.inp
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/tex/commands/scripts.inp b/macros/unicodetex/latex/lilyglyphs/tex/commands/scripts.inp
index 16120f05ed..0bd8a300c9 100644
--- a/macros/unicodetex/latex/lilyglyphs/tex/commands/scripts.inp
+++ b/macros/unicodetex/latex/lilyglyphs/tex/commands/scripts.inp
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/tex/commands/singlenotes.inp b/macros/unicodetex/latex/lilyglyphs/tex/commands/singlenotes.inp
index 8c8f16f1cf..a3a3a78a0c 100644
--- a/macros/unicodetex/latex/lilyglyphs/tex/commands/singlenotes.inp
+++ b/macros/unicodetex/latex/lilyglyphs/tex/commands/singlenotes.inp
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/tex/commands/timesignatures.inp b/macros/unicodetex/latex/lilyglyphs/tex/commands/timesignatures.inp
index e4b248bd9b..b69bae7e93 100644
--- a/macros/unicodetex/latex/lilyglyphs/tex/commands/timesignatures.inp
+++ b/macros/unicodetex/latex/lilyglyphs/tex/commands/timesignatures.inp
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/tex/core/dotted.inp b/macros/unicodetex/latex/lilyglyphs/tex/core/dotted.inp
index 6b7b7f634b..9cd6a21786 100644
--- a/macros/unicodetex/latex/lilyglyphs/tex/core/dotted.inp
+++ b/macros/unicodetex/latex/lilyglyphs/tex/core/dotted.inp
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/tex/core/genericAccess.inp b/macros/unicodetex/latex/lilyglyphs/tex/core/genericAccess.inp
index 095dd2de64..d22e5c3208 100644
--- a/macros/unicodetex/latex/lilyglyphs/tex/core/genericAccess.inp
+++ b/macros/unicodetex/latex/lilyglyphs/tex/core/genericAccess.inp
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
@@ -127,7 +127,8 @@ documentdata.fontchar = function (chr)
local chr = slot_of_name(font.current(), chr, false)
if chr and type(chr) == "number" then
texsprint
-(stringformat ([[\char"%X"]], chr))
+ (\the\CatcodeTableLaTeX,
+ stringformat ([[\char"%X]], chr))
end
end
\end{luacode}
diff --git a/macros/unicodetex/latex/lilyglyphs/tex/core/keyval.inp b/macros/unicodetex/latex/lilyglyphs/tex/core/keyval.inp
index 840bbacc36..9b9ebea4f1 100644
--- a/macros/unicodetex/latex/lilyglyphs/tex/core/keyval.inp
+++ b/macros/unicodetex/latex/lilyglyphs/tex/core/keyval.inp
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/tex/core/opticals.inp b/macros/unicodetex/latex/lilyglyphs/tex/core/opticals.inp
index 83c39ede6e..fc2d827932 100644
--- a/macros/unicodetex/latex/lilyglyphs/tex/core/opticals.inp
+++ b/macros/unicodetex/latex/lilyglyphs/tex/core/opticals.inp
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %
diff --git a/macros/unicodetex/latex/lilyglyphs/tex/lilyglyphs.sty b/macros/unicodetex/latex/lilyglyphs/tex/lilyglyphs.sty
index 7788f40755..9a7bb98985 100644
--- a/macros/unicodetex/latex/lilyglyphs/tex/lilyglyphs.sty
+++ b/macros/unicodetex/latex/lilyglyphs/tex/lilyglyphs.sty
@@ -6,7 +6,7 @@
% https://github.com/openlilylib/lilyglyphs %
% http://www.openlilylib.org/lilyglyphs %
% %
-% Copyright 2012-2013 Urs Liska and others, ul@openlilylib.org %
+% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org %
% %
% 'lilyglyphs' is free software: you can redistribute it and/or modify %
% it under the terms of the LaTeX Project Public License, either %