summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-11-23 03:01:10 +0000
committerNorbert Preining <norbert@preining.info>2021-11-23 03:01:10 +0000
commit0b34c573a443a0ea2ce617f1466aef7ea2c38a98 (patch)
tree0a10ff22dddac4eef11f21687c390598dfc75f96
parent3b45580e298046d6c1cb0431da31bea04bc6613a (diff)
CTAN sync 202111230301
-rw-r--r--FILES.byname794
-rw-r--r--FILES.byname.gzbin2397881 -> 2397978 bytes
-rw-r--r--FILES.last07days743
-rw-r--r--fonts/kpfonts-otf/README.md18
-rw-r--r--fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx23
-rw-r--r--fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.pdfbin191666 -> 191524 bytes
-rw-r--r--fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx22
-rw-r--r--fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.pdfbin194582 -> 194429 bytes
-rw-r--r--fonts/kpfonts-otf/doc/unimath-kpfonts.pdfbin1814310 -> 1814558 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMath-Bold.otfbin196892 -> 196892 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMath-Light.otfbin458264 -> 458436 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMath-Regular.otfbin431712 -> 431884 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMath-Sans.otfbin278724 -> 278880 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMath-Semibold.otfbin198620 -> 198620 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMono-Bold.otfbin57916 -> 57912 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMono-BoldItalic.otfbin65136 -> 65120 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMono-Italic.otfbin66440 -> 66424 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMono-Regular.otfbin59052 -> 59044 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-Bold.otfbin132232 -> 132224 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-BoldItalic.otfbin142856 -> 142840 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-Italic.otfbin132992 -> 132976 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-Light.otfbin130476 -> 130468 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-LightItalic.otfbin135332 -> 135316 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-Regular.otfbin131128 -> 131120 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-Semibold.otfbin129480 -> 129480 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-SemiboldItalic.otfbin140444 -> 140432 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpSans-Bold.otfbin103124 -> 103116 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpSans-BoldItalic.otfbin111128 -> 111112 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpSans-Italic.otfbin111088 -> 111072 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpSans-Regular.otfbin102540 -> 102532 bytes
-rw-r--r--fonts/kpfonts-otf/tex/kpfonts-otf.sty4
-rw-r--r--macros/latex/contrib/easybook/easybook.dtx89
-rw-r--r--macros/latex/contrib/easybook/easybook.pdfbin581062 -> 579975 bytes
-rw-r--r--macros/latex/contrib/easybook/easybook.tex16
-rw-r--r--macros/latex/contrib/fcolumn/fcolumn.dtx120
-rw-r--r--macros/latex/contrib/fcolumn/fcolumn.ins2
-rw-r--r--macros/latex/contrib/fcolumn/fcolumn.pdfbin318761 -> 318179 bytes
-rw-r--r--macros/latex/contrib/fcolumn/makefile22
-rw-r--r--macros/latex/contrib/l3kernel/CHANGELOG.md12
-rw-r--r--macros/latex/contrib/l3kernel/README.md2
-rw-r--r--macros/latex/contrib/l3kernel/expl3.dtx4
-rw-r--r--macros/latex/contrib/l3kernel/expl3.pdfbin623105 -> 623104 bytes
-rw-r--r--macros/latex/contrib/l3kernel/interface3.pdfbin1751054 -> 1759054 bytes
-rw-r--r--macros/latex/contrib/l3kernel/interface3.tex2
-rw-r--r--macros/latex/contrib/l3kernel/l3.ins3
-rw-r--r--macros/latex/contrib/l3kernel/l3basics.dtx14
-rw-r--r--macros/latex/contrib/l3kernel/l3bootstrap.dtx10
-rw-r--r--macros/latex/contrib/l3kernel/l3box.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3candidates.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3cctab.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3clist.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3coffins.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3color.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3debug.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3deprecation.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3doc.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3docstrip.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3docstrip.pdfbin151359 -> 151359 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3expan.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3file.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3flag.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-assign.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-aux.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-basics.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-convert.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-expo.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-extended.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-logic.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-parse.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-random.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-round.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-traps.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-trig.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3fp.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3fparray.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3int.dtx114
-rw-r--r--macros/latex/contrib/l3kernel/l3intarray.dtx781
-rw-r--r--macros/latex/contrib/l3kernel/l3kernel-functions.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3keys.dtx84
-rw-r--r--macros/latex/contrib/l3kernel/l3legacy.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3luatex.dtx128
-rw-r--r--macros/latex/contrib/l3kernel/l3msg.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3names.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3news.pdfbin395907 -> 395907 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news01.pdfbin122713 -> 122713 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news02.pdfbin150672 -> 150672 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news03.pdfbin148707 -> 148707 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news04.pdfbin114588 -> 114588 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news05.pdfbin112485 -> 112485 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news06.pdfbin151572 -> 151572 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news07.pdfbin128312 -> 128312 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news08.pdfbin163455 -> 163455 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news09.pdfbin250134 -> 250134 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news10.pdfbin150289 -> 150289 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news11.pdfbin170069 -> 170069 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news12.pdfbin204992 -> 204992 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3pdf.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3prefixes.pdfbin80876 -> 80876 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3prg.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3prop.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3quark.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3regex.dtx12
-rw-r--r--macros/latex/contrib/l3kernel/l3seq.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3skip.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3sort.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3str-convert.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3str.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3styleguide.pdfbin295815 -> 295815 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3styleguide.tex2
-rw-r--r--macros/latex/contrib/l3kernel/l3syntax-changes.pdfbin242490 -> 242490 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3syntax-changes.tex2
-rw-r--r--macros/latex/contrib/l3kernel/l3sys.dtx24
-rw-r--r--macros/latex/contrib/l3kernel/l3term-glossary.pdfbin230879 -> 230879 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3term-glossary.tex2
-rw-r--r--macros/latex/contrib/l3kernel/l3text-case.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3text-purify.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3text.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3tl-analysis.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3tl.dtx17
-rw-r--r--macros/latex/contrib/l3kernel/l3token.dtx42
-rw-r--r--macros/latex/contrib/l3kernel/l3unicode.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/source3.pdfbin6855961 -> 6890688 bytes
-rw-r--r--macros/latex/contrib/l3kernel/source3.tex2
-rw-r--r--systems/texlive/tlcontrib/packages.txt1
-rw-r--r--systems/texlive/tlcontrib/tlpkg/texlive.tlpdb41
-rw-r--r--systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.sha512.asc16
-rw-r--r--systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.xzbin112776 -> 113168 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb308
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc14
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2322632 -> 2323388 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini8
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini8
-rw-r--r--timestamp2
138 files changed, 2173 insertions, 1437 deletions
diff --git a/FILES.byname b/FILES.byname
index b89527c249..1468f3f4c8 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -5105,7 +5105,7 @@
1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp
1990/10/02 | 812 | dviware/vutex/vaxvms.ins
1990/10/02 | 127576 | dviware/vutex/vutex.web
-2021/11/21 | 64156 | FILES.last07days
+2021/11/22 | 78016 | FILES.last07days
2021/07/24 | 1139410 | fonts/aboensis/Aboensis.glyphs
2021/07/24 | 18907382 | fonts/aboensis/aboensis.pdf
2021/07/24 | 137860 | fonts/aboensis/Aboensis-Regular.otf
@@ -58277,40 +58277,40 @@
2006/09/05 | 335 | fonts/kpfonts/latex/ujkpsyd.fd
2008/11/11 | 345 | fonts/kpfonts/latex/ujkpsydw.fd
2009/04/19 | 14734 | fonts/kpfonts/map/kpfonts.map
-2021/10/04 | 33293 | fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx
-2021/10/04 | 191666 | fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.pdf
-2021/10/04 | 35900 | fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx
-2021/10/04 | 194582 | fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.pdf
-2021/10/04 | 16827 | fonts/kpfonts-otf/doc/unimath-kpfonts.ltx
-2021/10/04 | 1814310 | fonts/kpfonts-otf/doc/unimath-kpfonts.pdf
-2021/10/04 | 196892 | fonts/kpfonts-otf/fonts/KpMath-Bold.otf
-2021/10/04 | 458264 | fonts/kpfonts-otf/fonts/KpMath-Light.otf
-2021/10/04 | 431712 | fonts/kpfonts-otf/fonts/KpMath-Regular.otf
-2021/10/04 | 278724 | fonts/kpfonts-otf/fonts/KpMath-Sans.otf
-2021/10/04 | 198620 | fonts/kpfonts-otf/fonts/KpMath-Semibold.otf
-2021/10/04 | 65136 | fonts/kpfonts-otf/fonts/KpMono-BoldItalic.otf
-2021/10/04 | 57916 | fonts/kpfonts-otf/fonts/KpMono-Bold.otf
-2021/10/04 | 66440 | fonts/kpfonts-otf/fonts/KpMono-Italic.otf
-2021/10/04 | 59052 | fonts/kpfonts-otf/fonts/KpMono-Regular.otf
-2021/10/04 | 142856 | fonts/kpfonts-otf/fonts/KpRoman-BoldItalic.otf
-2021/10/04 | 132232 | fonts/kpfonts-otf/fonts/KpRoman-Bold.otf
-2021/10/04 | 132992 | fonts/kpfonts-otf/fonts/KpRoman-Italic.otf
-2021/10/04 | 135332 | fonts/kpfonts-otf/fonts/KpRoman-LightItalic.otf
-2021/10/04 | 130476 | fonts/kpfonts-otf/fonts/KpRoman-Light.otf
-2021/10/04 | 131128 | fonts/kpfonts-otf/fonts/KpRoman-Regular.otf
-2021/10/04 | 140444 | fonts/kpfonts-otf/fonts/KpRoman-SemiboldItalic.otf
-2021/10/04 | 129480 | fonts/kpfonts-otf/fonts/KpRoman-Semibold.otf
-2021/10/04 | 111128 | fonts/kpfonts-otf/fonts/KpSans-BoldItalic.otf
-2021/10/04 | 103124 | fonts/kpfonts-otf/fonts/KpSans-Bold.otf
-2021/10/04 | 111088 | fonts/kpfonts-otf/fonts/KpSans-Italic.otf
-2021/10/04 | 102540 | fonts/kpfonts-otf/fonts/KpSans-Regular.otf
-2021/10/04 | 7006 | fonts/kpfonts-otf/README.md
-2021/10/04 | 21057 | fonts/kpfonts-otf/tex/kpfonts-otf.sty
-2021/10/04 | 480 | fonts/kpfonts-otf/tex/KpLight.fontspec
-2021/10/04 | 185 | fonts/kpfonts-otf/tex/KpMono.fontspec
-2021/10/04 | 469 | fonts/kpfonts-otf/tex/KpRoman.fontspec
-2021/10/04 | 287 | fonts/kpfonts-otf/tex/KpSans.fontspec
-2021/10/04 | 4305733 | fonts/kpfonts-otf.zip
+2021/11/22 | 33359 | fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx
+2021/11/22 | 191524 | fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.pdf
+2021/11/22 | 36239 | fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx
+2021/11/22 | 194429 | fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.pdf
+2021/11/22 | 16827 | fonts/kpfonts-otf/doc/unimath-kpfonts.ltx
+2021/11/22 | 1814558 | fonts/kpfonts-otf/doc/unimath-kpfonts.pdf
+2021/11/22 | 196892 | fonts/kpfonts-otf/fonts/KpMath-Bold.otf
+2021/11/22 | 458436 | fonts/kpfonts-otf/fonts/KpMath-Light.otf
+2021/11/22 | 431884 | fonts/kpfonts-otf/fonts/KpMath-Regular.otf
+2021/11/22 | 278880 | fonts/kpfonts-otf/fonts/KpMath-Sans.otf
+2021/11/22 | 198620 | fonts/kpfonts-otf/fonts/KpMath-Semibold.otf
+2021/11/22 | 65120 | fonts/kpfonts-otf/fonts/KpMono-BoldItalic.otf
+2021/11/22 | 57912 | fonts/kpfonts-otf/fonts/KpMono-Bold.otf
+2021/11/22 | 66424 | fonts/kpfonts-otf/fonts/KpMono-Italic.otf
+2021/11/22 | 59044 | fonts/kpfonts-otf/fonts/KpMono-Regular.otf
+2021/11/22 | 142840 | fonts/kpfonts-otf/fonts/KpRoman-BoldItalic.otf
+2021/11/22 | 132224 | fonts/kpfonts-otf/fonts/KpRoman-Bold.otf
+2021/11/22 | 132976 | fonts/kpfonts-otf/fonts/KpRoman-Italic.otf
+2021/11/22 | 135316 | fonts/kpfonts-otf/fonts/KpRoman-LightItalic.otf
+2021/11/22 | 130468 | fonts/kpfonts-otf/fonts/KpRoman-Light.otf
+2021/11/22 | 131120 | fonts/kpfonts-otf/fonts/KpRoman-Regular.otf
+2021/11/22 | 140432 | fonts/kpfonts-otf/fonts/KpRoman-SemiboldItalic.otf
+2021/11/22 | 129480 | fonts/kpfonts-otf/fonts/KpRoman-Semibold.otf
+2021/11/22 | 111112 | fonts/kpfonts-otf/fonts/KpSans-BoldItalic.otf
+2021/11/22 | 103116 | fonts/kpfonts-otf/fonts/KpSans-Bold.otf
+2021/11/22 | 111072 | fonts/kpfonts-otf/fonts/KpSans-Italic.otf
+2021/11/22 | 102532 | fonts/kpfonts-otf/fonts/KpSans-Regular.otf
+2021/11/22 | 7313 | fonts/kpfonts-otf/README.md
+2021/11/22 | 21057 | fonts/kpfonts-otf/tex/kpfonts-otf.sty
+2021/11/22 | 480 | fonts/kpfonts-otf/tex/KpLight.fontspec
+2021/11/22 | 185 | fonts/kpfonts-otf/tex/KpMono.fontspec
+2021/11/22 | 469 | fonts/kpfonts-otf/tex/KpRoman.fontspec
+2021/11/22 | 287 | fonts/kpfonts-otf/tex/KpSans.fontspec
+2021/11/22 | 4306285 | fonts/kpfonts-otf.zip
2009/03/15 | 49269 | fonts/kpfonts/pfb/jkpbexa.pfb
2010/02/24 | 26301 | fonts/kpfonts/pfb/jkpbex.pfb
2010/02/24 | 37865 | fonts/kpfonts/pfb/jkpbit8a.pfb
@@ -183229,7 +183229,7 @@
2021/10/18 | 935803 | install/macros/latex/contrib/l3backend.tds.zip
2021/11/12 | 812818 | install/macros/latex/contrib/l3build.tds.zip
2021/11/12 | 4458345 | install/macros/latex/contrib/l3experimental.tds.zip
-2021/11/12 | 13017982 | install/macros/latex/contrib/l3kernel.tds.zip
+2021/11/22 | 13064147 | install/macros/latex/contrib/l3kernel.tds.zip
2021/11/12 | 2201200 | install/macros/latex/contrib/l3packages.tds.zip
2021/09/03 | 583760 | install/macros/latex/contrib/lastpage.tds.zip
2009/09/02 | 556672 | install/macros/latex/contrib/layouts.tds.zip
@@ -207682,12 +207682,12 @@
2008/02/10 | 19110 | macros/latex/contrib/ean13isbn/License.txt
2021/01/24 | 422 | macros/latex/contrib/ean13isbn/README
2021/01/24 | 322624 | macros/latex/contrib/ean13isbn.zip
-2021/11/20 | 80804 | macros/latex/contrib/easybook/easybook.dtx
+2021/11/22 | 80874 | macros/latex/contrib/easybook/easybook.dtx
2021/11/17 | 2075 | macros/latex/contrib/easybook/easybook.ins
-2021/11/20 | 581062 | macros/latex/contrib/easybook/easybook.pdf
-2021/11/20 | 81299 | macros/latex/contrib/easybook/easybook.tex
+2021/11/22 | 579975 | macros/latex/contrib/easybook/easybook.pdf
+2021/11/22 | 81195 | macros/latex/contrib/easybook/easybook.tex
2021/11/17 | 795 | macros/latex/contrib/easybook/README.md
-2021/11/20 | 622450 | macros/latex/contrib/easybook.zip
+2021/11/22 | 621380 | macros/latex/contrib/easybook.zip
2009/06/17 | 82589 | macros/latex/contrib/easy/doc/docbib.pdf
2009/06/17 | 78378 | macros/latex/contrib/easy/doc/docbmat.pdf
2009/06/17 | 99132 | macros/latex/contrib/easy/doc/doceqn.pdf
@@ -209459,12 +209459,12 @@
2011/11/01 | 3207 | macros/latex/contrib/fcltxdoc/fcltxdoc.ins
2011/11/01 | 721679 | macros/latex/contrib/fcltxdoc/fcltxdoc.pdf
2011/11/01 | 664312 | macros/latex/contrib/fcltxdoc.zip
-2021/01/14 | 68548 | macros/latex/contrib/fcolumn/fcolumn.dtx
-2021/01/14 | 2281 | macros/latex/contrib/fcolumn/fcolumn.ins
-2021/01/14 | 318761 | macros/latex/contrib/fcolumn/fcolumn.pdf
-2021/01/14 | 819 | macros/latex/contrib/fcolumn/makefile
-2021/01/14 | 3026 | macros/latex/contrib/fcolumn/README
-2021/01/14 | 340487 | macros/latex/contrib/fcolumn.zip
+2021/11/22 | 69000 | macros/latex/contrib/fcolumn/fcolumn.dtx
+2021/11/22 | 2281 | macros/latex/contrib/fcolumn/fcolumn.ins
+2021/11/22 | 318179 | macros/latex/contrib/fcolumn/fcolumn.pdf
+2021/11/22 | 792 | macros/latex/contrib/fcolumn/makefile
+2021/11/22 | 3026 | macros/latex/contrib/fcolumn/README
+2021/11/22 | 340031 | macros/latex/contrib/fcolumn.zip
2020/08/30 | 920850 | macros/latex/contrib/fduthesis/fduthesis-code.pdf
2020/08/30 | 63790 | macros/latex/contrib/fduthesis/fduthesis-doc.dtx
2020/08/30 | 219590 | macros/latex/contrib/fduthesis/fduthesis.dtx
@@ -214218,108 +214218,108 @@
2021/11/12 | 1624 | macros/latex/contrib/l3experimental/xgalley.ins
2021/11/12 | 299189 | macros/latex/contrib/l3experimental/xgalley.pdf
2021/11/12 | 4421808 | macros/latex/contrib/l3experimental.zip
-2021/11/12 | 32037 | macros/latex/contrib/l3kernel/CHANGELOG.md
-2021/11/12 | 71065 | macros/latex/contrib/l3kernel/expl3.dtx
-2021/11/12 | 623105 | macros/latex/contrib/l3kernel/expl3.pdf
-2021/11/12 | 1751054 | macros/latex/contrib/l3kernel/interface3.pdf
-2021/11/12 | 1908 | macros/latex/contrib/l3kernel/interface3.tex
-2021/11/12 | 128914 | macros/latex/contrib/l3kernel/l3basics.dtx
-2021/11/12 | 15138 | macros/latex/contrib/l3kernel/l3bootstrap.dtx
-2021/11/12 | 79792 | macros/latex/contrib/l3kernel/l3box.dtx
-2021/11/12 | 69523 | macros/latex/contrib/l3kernel/l3candidates.dtx
-2021/11/12 | 32430 | macros/latex/contrib/l3kernel/l3cctab.dtx
-2021/11/12 | 82101 | macros/latex/contrib/l3kernel/l3clist.dtx
-2021/11/12 | 87516 | macros/latex/contrib/l3kernel/l3coffins.dtx
-2021/11/12 | 98175 | macros/latex/contrib/l3kernel/l3color.dtx
-2021/11/12 | 43203 | macros/latex/contrib/l3kernel/l3debug.dtx
-2021/11/12 | 26249 | macros/latex/contrib/l3kernel/l3deprecation.dtx
-2021/11/12 | 155524 | macros/latex/contrib/l3kernel/l3doc.dtx
-2021/11/12 | 2390 | macros/latex/contrib/l3kernel/l3docstrip.dtx
-2021/11/12 | 151359 | macros/latex/contrib/l3kernel/l3docstrip.pdf
-2021/11/12 | 107813 | macros/latex/contrib/l3kernel/l3expan.dtx
-2021/11/12 | 136306 | macros/latex/contrib/l3kernel/l3file.dtx
-2021/11/12 | 9436 | macros/latex/contrib/l3kernel/l3flag.dtx
-2021/11/12 | 11781 | macros/latex/contrib/l3kernel/l3fparray.dtx
-2021/11/12 | 7454 | macros/latex/contrib/l3kernel/l3fp-assign.dtx
-2021/11/12 | 47217 | macros/latex/contrib/l3kernel/l3fp-aux.dtx
-2021/11/12 | 84785 | macros/latex/contrib/l3kernel/l3fp-basics.dtx
-2021/11/12 | 19641 | macros/latex/contrib/l3kernel/l3fp-convert.dtx
-2021/11/12 | 70578 | macros/latex/contrib/l3kernel/l3fp.dtx
-2021/11/12 | 49311 | macros/latex/contrib/l3kernel/l3fp-expo.dtx
-2021/11/12 | 51059 | macros/latex/contrib/l3kernel/l3fp-extended.dtx
-2021/11/12 | 23011 | macros/latex/contrib/l3kernel/l3fp-logic.dtx
-2021/11/12 | 105029 | macros/latex/contrib/l3kernel/l3fp-parse.dtx
-2021/11/12 | 25650 | macros/latex/contrib/l3kernel/l3fp-random.dtx
-2021/11/12 | 18531 | macros/latex/contrib/l3kernel/l3fp-round.dtx
-2021/11/12 | 12783 | macros/latex/contrib/l3kernel/l3fp-traps.dtx
-2021/11/12 | 73835 | macros/latex/contrib/l3kernel/l3fp-trig.dtx
-2021/11/12 | 6227 | macros/latex/contrib/l3kernel/l3.ins
-2021/11/12 | 20929 | macros/latex/contrib/l3kernel/l3intarray.dtx
-2021/11/12 | 89692 | macros/latex/contrib/l3kernel/l3int.dtx
-2021/11/12 | 24673 | macros/latex/contrib/l3kernel/l3kernel-functions.dtx
-2021/11/12 | 118875 | macros/latex/contrib/l3kernel/l3keys.dtx
-2021/11/12 | 4240 | macros/latex/contrib/l3kernel/l3legacy.dtx
-2021/11/12 | 21141 | macros/latex/contrib/l3kernel/l3luatex.dtx
-2021/11/12 | 74289 | macros/latex/contrib/l3kernel/l3msg.dtx
-2021/11/12 | 79925 | macros/latex/contrib/l3kernel/l3names.dtx
-2021/11/12 | 122713 | macros/latex/contrib/l3kernel/l3news01.pdf
-2021/11/12 | 4937 | macros/latex/contrib/l3kernel/l3news01.tex
-2021/11/12 | 150672 | macros/latex/contrib/l3kernel/l3news02.pdf
-2021/11/12 | 6677 | macros/latex/contrib/l3kernel/l3news02.tex
-2021/11/12 | 148707 | macros/latex/contrib/l3kernel/l3news03.pdf
-2021/11/12 | 6482 | macros/latex/contrib/l3kernel/l3news03.tex
-2021/11/12 | 114588 | macros/latex/contrib/l3kernel/l3news04.pdf
-2021/11/12 | 5429 | macros/latex/contrib/l3kernel/l3news04.tex
-2021/11/12 | 112485 | macros/latex/contrib/l3kernel/l3news05.pdf
-2021/11/12 | 4716 | macros/latex/contrib/l3kernel/l3news05.tex
-2021/11/12 | 151572 | macros/latex/contrib/l3kernel/l3news06.pdf
-2021/11/12 | 6433 | macros/latex/contrib/l3kernel/l3news06.tex
-2021/11/12 | 128312 | macros/latex/contrib/l3kernel/l3news07.pdf
-2021/11/12 | 4977 | macros/latex/contrib/l3kernel/l3news07.tex
-2021/11/12 | 163455 | macros/latex/contrib/l3kernel/l3news08.pdf
-2021/11/12 | 9465 | macros/latex/contrib/l3kernel/l3news08.tex
-2021/11/12 | 250134 | macros/latex/contrib/l3kernel/l3news09.pdf
-2021/11/12 | 107383 | macros/latex/contrib/l3kernel/l3news09.tex
-2021/11/12 | 150289 | macros/latex/contrib/l3kernel/l3news10.pdf
-2021/11/12 | 9999 | macros/latex/contrib/l3kernel/l3news10.tex
-2021/11/12 | 170069 | macros/latex/contrib/l3kernel/l3news11.pdf
-2021/11/12 | 8481 | macros/latex/contrib/l3kernel/l3news11.tex
-2021/11/12 | 204992 | macros/latex/contrib/l3kernel/l3news12.pdf
-2021/11/12 | 14913 | macros/latex/contrib/l3kernel/l3news12.tex
-2021/11/12 | 395907 | macros/latex/contrib/l3kernel/l3news.pdf
-2021/11/12 | 4890 | macros/latex/contrib/l3kernel/l3news.tex
-2021/11/12 | 14882 | macros/latex/contrib/l3kernel/l3pdf.dtx
-2021/11/12 | 41924 | macros/latex/contrib/l3kernel/l3prefixes.csv
-2021/11/12 | 80876 | macros/latex/contrib/l3kernel/l3prefixes.pdf
-2021/11/12 | 2821 | macros/latex/contrib/l3kernel/l3prefixes.tex
-2021/11/12 | 66196 | macros/latex/contrib/l3kernel/l3prg.dtx
-2021/11/12 | 53762 | macros/latex/contrib/l3kernel/l3prop.dtx
-2021/11/12 | 35621 | macros/latex/contrib/l3kernel/l3quark.dtx
-2021/11/12 | 288791 | macros/latex/contrib/l3kernel/l3regex.dtx
-2021/11/12 | 90394 | macros/latex/contrib/l3kernel/l3seq.dtx
-2021/11/12 | 76279 | macros/latex/contrib/l3kernel/l3skip.dtx
-2021/11/12 | 40705 | macros/latex/contrib/l3kernel/l3sort.dtx
-2021/11/12 | 113422 | macros/latex/contrib/l3kernel/l3str-convert.dtx
-2021/11/12 | 75639 | macros/latex/contrib/l3kernel/l3str.dtx
-2021/11/12 | 295815 | macros/latex/contrib/l3kernel/l3styleguide.pdf
-2021/11/12 | 11884 | macros/latex/contrib/l3kernel/l3styleguide.tex
-2021/11/12 | 242490 | macros/latex/contrib/l3kernel/l3syntax-changes.pdf
-2021/11/12 | 6267 | macros/latex/contrib/l3kernel/l3syntax-changes.tex
-2021/11/12 | 33210 | macros/latex/contrib/l3kernel/l3sys.dtx
-2021/11/12 | 230879 | macros/latex/contrib/l3kernel/l3term-glossary.pdf
-2021/11/12 | 6450 | macros/latex/contrib/l3kernel/l3term-glossary.tex
-2021/11/12 | 69044 | macros/latex/contrib/l3kernel/l3text-case.dtx
-2021/11/12 | 37155 | macros/latex/contrib/l3kernel/l3text.dtx
-2021/11/12 | 21643 | macros/latex/contrib/l3kernel/l3text-purify.dtx
-2021/11/12 | 57078 | macros/latex/contrib/l3kernel/l3tl-analysis.dtx
-2021/11/12 | 144208 | macros/latex/contrib/l3kernel/l3tl.dtx
-2021/11/12 | 125293 | macros/latex/contrib/l3kernel/l3token.dtx
-2021/11/12 | 9216 | macros/latex/contrib/l3kernel/l3unicode.dtx
-2021/11/12 | 2994 | macros/latex/contrib/l3kernel/README.md
-2021/11/12 | 24631 | macros/latex/contrib/l3kernel/source3body.tex
-2021/11/12 | 6855961 | macros/latex/contrib/l3kernel/source3.pdf
-2021/11/12 | 2229 | macros/latex/contrib/l3kernel/source3.tex
-2021/11/12 | 12766794 | macros/latex/contrib/l3kernel.zip
+2021/11/22 | 32286 | macros/latex/contrib/l3kernel/CHANGELOG.md
+2021/11/22 | 71065 | macros/latex/contrib/l3kernel/expl3.dtx
+2021/11/22 | 623104 | macros/latex/contrib/l3kernel/expl3.pdf
+2021/11/22 | 1759054 | macros/latex/contrib/l3kernel/interface3.pdf
+2021/11/22 | 1908 | macros/latex/contrib/l3kernel/interface3.tex
+2021/11/22 | 129039 | macros/latex/contrib/l3kernel/l3basics.dtx
+2021/11/22 | 14877 | macros/latex/contrib/l3kernel/l3bootstrap.dtx
+2021/11/22 | 79792 | macros/latex/contrib/l3kernel/l3box.dtx
+2021/11/22 | 69523 | macros/latex/contrib/l3kernel/l3candidates.dtx
+2021/11/22 | 32430 | macros/latex/contrib/l3kernel/l3cctab.dtx
+2021/11/22 | 82101 | macros/latex/contrib/l3kernel/l3clist.dtx
+2021/11/22 | 87516 | macros/latex/contrib/l3kernel/l3coffins.dtx
+2021/11/22 | 98175 | macros/latex/contrib/l3kernel/l3color.dtx
+2021/11/22 | 43203 | macros/latex/contrib/l3kernel/l3debug.dtx
+2021/11/22 | 26249 | macros/latex/contrib/l3kernel/l3deprecation.dtx
+2021/11/22 | 155524 | macros/latex/contrib/l3kernel/l3doc.dtx
+2021/11/22 | 2390 | macros/latex/contrib/l3kernel/l3docstrip.dtx
+2021/11/22 | 151359 | macros/latex/contrib/l3kernel/l3docstrip.pdf
+2021/11/22 | 107813 | macros/latex/contrib/l3kernel/l3expan.dtx
+2021/11/22 | 136306 | macros/latex/contrib/l3kernel/l3file.dtx
+2021/11/22 | 9436 | macros/latex/contrib/l3kernel/l3flag.dtx
+2021/11/22 | 11781 | macros/latex/contrib/l3kernel/l3fparray.dtx
+2021/11/22 | 7454 | macros/latex/contrib/l3kernel/l3fp-assign.dtx
+2021/11/22 | 47217 | macros/latex/contrib/l3kernel/l3fp-aux.dtx
+2021/11/22 | 84785 | macros/latex/contrib/l3kernel/l3fp-basics.dtx
+2021/11/22 | 19641 | macros/latex/contrib/l3kernel/l3fp-convert.dtx
+2021/11/22 | 70578 | macros/latex/contrib/l3kernel/l3fp.dtx
+2021/11/22 | 49311 | macros/latex/contrib/l3kernel/l3fp-expo.dtx
+2021/11/22 | 51059 | macros/latex/contrib/l3kernel/l3fp-extended.dtx
+2021/11/22 | 23011 | macros/latex/contrib/l3kernel/l3fp-logic.dtx
+2021/11/22 | 105029 | macros/latex/contrib/l3kernel/l3fp-parse.dtx
+2021/11/22 | 25650 | macros/latex/contrib/l3kernel/l3fp-random.dtx
+2021/11/22 | 18531 | macros/latex/contrib/l3kernel/l3fp-round.dtx
+2021/11/22 | 12783 | macros/latex/contrib/l3kernel/l3fp-traps.dtx
+2021/11/22 | 73835 | macros/latex/contrib/l3kernel/l3fp-trig.dtx
+2021/11/22 | 6268 | macros/latex/contrib/l3kernel/l3.ins
+2021/11/22 | 34166 | macros/latex/contrib/l3kernel/l3intarray.dtx
+2021/11/22 | 90018 | macros/latex/contrib/l3kernel/l3int.dtx
+2021/11/22 | 24673 | macros/latex/contrib/l3kernel/l3kernel-functions.dtx
+2021/11/22 | 120181 | macros/latex/contrib/l3kernel/l3keys.dtx
+2021/11/22 | 4240 | macros/latex/contrib/l3kernel/l3legacy.dtx
+2021/11/22 | 24857 | macros/latex/contrib/l3kernel/l3luatex.dtx
+2021/11/22 | 74289 | macros/latex/contrib/l3kernel/l3msg.dtx
+2021/11/22 | 79925 | macros/latex/contrib/l3kernel/l3names.dtx
+2021/11/22 | 122713 | macros/latex/contrib/l3kernel/l3news01.pdf
+2021/11/22 | 4937 | macros/latex/contrib/l3kernel/l3news01.tex
+2021/11/22 | 150672 | macros/latex/contrib/l3kernel/l3news02.pdf
+2021/11/22 | 6677 | macros/latex/contrib/l3kernel/l3news02.tex
+2021/11/22 | 148707 | macros/latex/contrib/l3kernel/l3news03.pdf
+2021/11/22 | 6482 | macros/latex/contrib/l3kernel/l3news03.tex
+2021/11/22 | 114588 | macros/latex/contrib/l3kernel/l3news04.pdf
+2021/11/22 | 5429 | macros/latex/contrib/l3kernel/l3news04.tex
+2021/11/22 | 112485 | macros/latex/contrib/l3kernel/l3news05.pdf
+2021/11/22 | 4716 | macros/latex/contrib/l3kernel/l3news05.tex
+2021/11/22 | 151572 | macros/latex/contrib/l3kernel/l3news06.pdf
+2021/11/22 | 6433 | macros/latex/contrib/l3kernel/l3news06.tex
+2021/11/22 | 128312 | macros/latex/contrib/l3kernel/l3news07.pdf
+2021/11/22 | 4977 | macros/latex/contrib/l3kernel/l3news07.tex
+2021/11/22 | 163455 | macros/latex/contrib/l3kernel/l3news08.pdf
+2021/11/22 | 9465 | macros/latex/contrib/l3kernel/l3news08.tex
+2021/11/22 | 250134 | macros/latex/contrib/l3kernel/l3news09.pdf
+2021/11/22 | 107383 | macros/latex/contrib/l3kernel/l3news09.tex
+2021/11/22 | 150289 | macros/latex/contrib/l3kernel/l3news10.pdf
+2021/11/22 | 9999 | macros/latex/contrib/l3kernel/l3news10.tex
+2021/11/22 | 170069 | macros/latex/contrib/l3kernel/l3news11.pdf
+2021/11/22 | 8481 | macros/latex/contrib/l3kernel/l3news11.tex
+2021/11/22 | 204992 | macros/latex/contrib/l3kernel/l3news12.pdf
+2021/11/22 | 14913 | macros/latex/contrib/l3kernel/l3news12.tex
+2021/11/22 | 395907 | macros/latex/contrib/l3kernel/l3news.pdf
+2021/11/22 | 4890 | macros/latex/contrib/l3kernel/l3news.tex
+2021/11/22 | 14882 | macros/latex/contrib/l3kernel/l3pdf.dtx
+2021/11/22 | 41924 | macros/latex/contrib/l3kernel/l3prefixes.csv
+2021/11/22 | 80876 | macros/latex/contrib/l3kernel/l3prefixes.pdf
+2021/11/22 | 2821 | macros/latex/contrib/l3kernel/l3prefixes.tex
+2021/11/22 | 66196 | macros/latex/contrib/l3kernel/l3prg.dtx
+2021/11/22 | 53762 | macros/latex/contrib/l3kernel/l3prop.dtx
+2021/11/22 | 35621 | macros/latex/contrib/l3kernel/l3quark.dtx
+2021/11/22 | 288823 | macros/latex/contrib/l3kernel/l3regex.dtx
+2021/11/22 | 90394 | macros/latex/contrib/l3kernel/l3seq.dtx
+2021/11/22 | 76279 | macros/latex/contrib/l3kernel/l3skip.dtx
+2021/11/22 | 40705 | macros/latex/contrib/l3kernel/l3sort.dtx
+2021/11/22 | 113422 | macros/latex/contrib/l3kernel/l3str-convert.dtx
+2021/11/22 | 75639 | macros/latex/contrib/l3kernel/l3str.dtx
+2021/11/22 | 295815 | macros/latex/contrib/l3kernel/l3styleguide.pdf
+2021/11/22 | 11884 | macros/latex/contrib/l3kernel/l3styleguide.tex
+2021/11/22 | 242490 | macros/latex/contrib/l3kernel/l3syntax-changes.pdf
+2021/11/22 | 6267 | macros/latex/contrib/l3kernel/l3syntax-changes.tex
+2021/11/22 | 33487 | macros/latex/contrib/l3kernel/l3sys.dtx
+2021/11/22 | 230879 | macros/latex/contrib/l3kernel/l3term-glossary.pdf
+2021/11/22 | 6450 | macros/latex/contrib/l3kernel/l3term-glossary.tex
+2021/11/22 | 69044 | macros/latex/contrib/l3kernel/l3text-case.dtx
+2021/11/22 | 37155 | macros/latex/contrib/l3kernel/l3text.dtx
+2021/11/22 | 21643 | macros/latex/contrib/l3kernel/l3text-purify.dtx
+2021/11/22 | 57078 | macros/latex/contrib/l3kernel/l3tl-analysis.dtx
+2021/11/22 | 144250 | macros/latex/contrib/l3kernel/l3tl.dtx
+2021/11/22 | 125873 | macros/latex/contrib/l3kernel/l3token.dtx
+2021/11/22 | 9216 | macros/latex/contrib/l3kernel/l3unicode.dtx
+2021/11/22 | 2994 | macros/latex/contrib/l3kernel/README.md
+2021/11/22 | 24631 | macros/latex/contrib/l3kernel/source3body.tex
+2021/11/22 | 6890688 | macros/latex/contrib/l3kernel/source3.pdf
+2021/11/22 | 2229 | macros/latex/contrib/l3kernel/source3.tex
+2021/11/22 | 12810848 | macros/latex/contrib/l3kernel.zip
2021/11/12 | 5379 | macros/latex/contrib/l3packages/CHANGELOG.md
2021/11/12 | 1444 | macros/latex/contrib/l3packages/l3keys2e-demo.tex
2021/11/12 | 11761 | macros/latex/contrib/l3packages/l3keys2e.dtx
@@ -276981,6 +276981,8 @@
2019/03/01 | 1472 | systems/texlive/tlcontrib/archive/opacity-pro.tar.xz
2019/03/01 | 175124 | systems/texlive/tlcontrib/archive/pcarl.doc.tar.xz
2019/03/01 | 8312 | systems/texlive/tlcontrib/archive/pcarl.tar.xz
+2021/11/22 | 532 | systems/texlive/tlcontrib/archive/pdftex-dev.r354.tar.xz
+2021/11/22 | 908548 | systems/texlive/tlcontrib/archive/pdftex-dev.x86_64-linux.r354.tar.xz
2021/06/15 | 801904 | systems/texlive/tlcontrib/archive/pmdb.doc.r325.tar.xz
2021/06/15 | 3832 | systems/texlive/tlcontrib/archive/pmdb.r325.tar.xz
2021/06/15 | 8680 | systems/texlive/tlcontrib/archive/pmdb.source.r325.tar.xz
@@ -277022,12 +277024,12 @@
2019/03/01 | 622544 | systems/texlive/tlcontrib/archive/vntex-nonfree.tar.xz
2019/03/01 | 5452 | systems/texlive/tlcontrib/archive/webomints.doc.tar.xz
2019/03/01 | 84272 | systems/texlive/tlcontrib/archive/webomints.tar.xz
-2021/09/11 | 872 | systems/texlive/tlcontrib/packages.txt
-2021/09/13 | 1730145 | systems/texlive/tlcontrib/tlpkg/texlive.tlpdb
-2021/09/13 | 48 | systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.md5
-2021/09/13 | 144 | systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.sha512
-2021/09/13 | 484 | systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.sha512.asc
-2021/09/13 | 112776 | systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.xz
+2021/11/22 | 883 | systems/texlive/tlcontrib/packages.txt
+2021/11/22 | 1731746 | systems/texlive/tlcontrib/tlpkg/texlive.tlpdb
+2021/11/22 | 48 | systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.md5
+2021/11/22 | 144 | systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.sha512
+2021/11/22 | 488 | systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.sha512.asc
+2021/11/22 | 113168 | systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.xz
2019/02/28 | 375412 | systems/texlive/tlnet/archive/12many.doc.r15878.tar.xz
2019/02/28 | 2104 | systems/texlive/tlnet/archive/12many.r15878.tar.xz
2019/02/28 | 6592 | systems/texlive/tlnet/archive/12many.source.r15878.tar.xz
@@ -277418,9 +277420,9 @@
2019/02/28 | 8492 | systems/texlive/tlnet/archive/apa6e.source.r23350.tar.xz
2020/01/15 | 13760 | systems/texlive/tlnet/archive/apa6.r53406.tar.xz
2020/01/15 | 37360 | systems/texlive/tlnet/archive/apa6.source.r53406.tar.xz
-2021/05/19 | 731740 | systems/texlive/tlnet/archive/apa7.doc.r59254.tar.xz
-2021/05/19 | 14040 | systems/texlive/tlnet/archive/apa7.r59254.tar.xz
-2021/05/19 | 32636 | systems/texlive/tlnet/archive/apa7.source.r59254.tar.xz
+2021/11/22 | 744772 | systems/texlive/tlnet/archive/apa7.doc.r61110.tar.xz
+2021/11/22 | 14108 | systems/texlive/tlnet/archive/apa7.r61110.tar.xz
+2021/11/22 | 32756 | systems/texlive/tlnet/archive/apa7.source.r61110.tar.xz
2020/03/04 | 641176 | systems/texlive/tlnet/archive/apacite.doc.r54080.tar.xz
2020/03/04 | 42736 | systems/texlive/tlnet/archive/apacite.r54080.tar.xz
2020/03/04 | 162688 | systems/texlive/tlnet/archive/apacite.source.r54080.tar.xz
@@ -280740,9 +280742,9 @@
2019/02/28 | 221680 | systems/texlive/tlnet/archive/ekaia.doc.r49594.tar.xz
2019/02/28 | 2576 | systems/texlive/tlnet/archive/ekaia.r49594.tar.xz
2019/02/28 | 10676 | systems/texlive/tlnet/archive/ekaia.source.r49594.tar.xz
-2021/08/19 | 790228 | systems/texlive/tlnet/archive/ekdosis.doc.r60271.tar.xz
-2021/08/19 | 21148 | systems/texlive/tlnet/archive/ekdosis.r60271.tar.xz
-2021/08/19 | 95612 | systems/texlive/tlnet/archive/ekdosis.source.r60271.tar.xz
+2021/11/22 | 816680 | systems/texlive/tlnet/archive/ekdosis.doc.r61113.tar.xz
+2021/11/22 | 21688 | systems/texlive/tlnet/archive/ekdosis.r61113.tar.xz
+2021/11/22 | 97384 | systems/texlive/tlnet/archive/ekdosis.source.r61113.tar.xz
2020/08/08 | 53172 | systems/texlive/tlnet/archive/ektype-tanka.doc.r56070.tar.xz
2020/08/08 | 1898108 | systems/texlive/tlnet/archive/ektype-tanka.r56070.tar.xz
2019/02/28 | 288804 | systems/texlive/tlnet/archive/elbioimp.doc.r21758.tar.xz
@@ -281155,9 +281157,9 @@
2019/02/28 | 9988 | systems/texlive/tlnet/archive/expdlist.source.r15878.tar.xz
2019/02/28 | 473776 | systems/texlive/tlnet/archive/expex.doc.r44499.tar.xz
2019/02/28 | 19332 | systems/texlive/tlnet/archive/expex.r44499.tar.xz
-2021/09/22 | 448668 | systems/texlive/tlnet/archive/expkv-cs.doc.r60571.tar.xz
-2021/09/22 | 5744 | systems/texlive/tlnet/archive/expkv-cs.r60571.tar.xz
-2021/09/22 | 25772 | systems/texlive/tlnet/archive/expkv-cs.source.r60571.tar.xz
+2021/11/22 | 446716 | systems/texlive/tlnet/archive/expkv-cs.doc.r61109.tar.xz
+2021/11/22 | 5696 | systems/texlive/tlnet/archive/expkv-cs.r61109.tar.xz
+2021/11/22 | 25824 | systems/texlive/tlnet/archive/expkv-cs.source.r61109.tar.xz
2021/09/22 | 400516 | systems/texlive/tlnet/archive/expkv-def.doc.r60572.tar.xz
2021/09/22 | 5180 | systems/texlive/tlnet/archive/expkv-def.r60572.tar.xz
2021/09/22 | 17652 | systems/texlive/tlnet/archive/expkv-def.source.r60572.tar.xz
@@ -282055,8 +282057,8 @@
2021/08/04 | 6620 | systems/texlive/tlnet/archive/graphicscache.source.r60150.tar.xz
2019/02/28 | 876 | systems/texlive/tlnet/archive/graphics-cfg.doc.r41448.tar.xz
2019/02/28 | 1160 | systems/texlive/tlnet/archive/graphics-cfg.r41448.tar.xz
-2021/06/03 | 608 | systems/texlive/tlnet/archive/graphics-def.doc.r59435.tar.xz
-2021/06/03 | 10936 | systems/texlive/tlnet/archive/graphics-def.r59435.tar.xz
+2021/11/22 | 604 | systems/texlive/tlnet/archive/graphics-def.doc.r61111.tar.xz
+2021/11/22 | 10932 | systems/texlive/tlnet/archive/graphics-def.r61111.tar.xz
2021/11/13 | 2028360 | systems/texlive/tlnet/archive/graphics.doc.r61041.tar.xz
2021/11/16 | 2236 | systems/texlive/tlnet/archive/graphics-pln.doc.r61063.tar.xz
2021/11/16 | 8780 | systems/texlive/tlnet/archive/graphics-pln.r61063.tar.xz
@@ -282947,7 +282949,7 @@
2019/02/28 | 3972 | systems/texlive/tlnet/archive/koma-moderncvclassic.r25025.tar.xz
2019/02/28 | 563260 | systems/texlive/tlnet/archive/koma-script-examples.doc.r47523.tar.xz
2019/02/28 | 540 | systems/texlive/tlnet/archive/koma-script-examples.r47523.tar.xz
-2021/06/29 | 12947348 | systems/texlive/tlnet/archive/koma-script.r59737.tar.xz
+2021/11/22 | 12961788 | systems/texlive/tlnet/archive/koma-script.r61108.tar.xz
2019/02/28 | 37524 | systems/texlive/tlnet/archive/koma-script-sfs.doc.r26137.tar.xz
2019/02/28 | 3400 | systems/texlive/tlnet/archive/koma-script-sfs.r26137.tar.xz
2021/09/23 | 470132 | systems/texlive/tlnet/archive/kotex-oblivoir.doc.r60579.tar.xz
@@ -288343,7 +288345,7 @@
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r55172.tar.xz
-2021/11/21 | 401264 | systems/texlive/tlnet/archive/texlive-scripts.doc.r61095.tar.xz
+2021/11/22 | 401116 | systems/texlive/tlnet/archive/texlive-scripts.doc.r61103.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.aarch64-linux.r53577.tar.xz
2020/01/27 | 924 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-freebsd.r53577.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-netbsd.r53577.tar.xz
@@ -288367,7 +288369,7 @@
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r55172.tar.xz
-2021/11/21 | 108300 | systems/texlive/tlnet/archive/texlive-scripts.r61095.tar.xz
+2021/11/22 | 108304 | systems/texlive/tlnet/archive/texlive-scripts.r61103.tar.xz
2021/02/25 | 572 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r57908.tar.xz
2021/04/12 | 36308 | systems/texlive/tlnet/archive/texlive-scripts.win32.r58829.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r55172.tar.xz
@@ -289321,7 +289323,7 @@
2021/04/19 | 6761520 | systems/texlive/tlnet/archive/uptex.armhf-linux.r58911.tar.xz
2021/06/01 | 159740 | systems/texlive/tlnet/archive/uptex-base.doc.r59407.tar.xz
2021/06/01 | 9796 | systems/texlive/tlnet/archive/uptex-base.r59407.tar.xz
-2021/08/23 | 240360 | systems/texlive/tlnet/archive/uptex.doc.r60299.tar.xz
+2021/11/22 | 241568 | systems/texlive/tlnet/archive/uptex.doc.r61107.tar.xz
2020/03/04 | 5168 | systems/texlive/tlnet/archive/uptex-fonts.doc.r54045.tar.xz
2020/03/04 | 169608 | systems/texlive/tlnet/archive/uptex-fonts.r54045.tar.xz
2021/04/13 | 6986300 | systems/texlive/tlnet/archive/uptex.i386-cygwin.r58851.tar.xz
@@ -289329,7 +289331,7 @@
2021/04/13 | 7297748 | systems/texlive/tlnet/archive/uptex.i386-linux.r58850.tar.xz
2021/04/14 | 6715580 | systems/texlive/tlnet/archive/uptex.i386-netbsd.r58866.tar.xz
2021/04/13 | 7359024 | systems/texlive/tlnet/archive/uptex.i386-solaris.r58850.tar.xz
-2021/08/23 | 912 | systems/texlive/tlnet/archive/uptex.r60299.tar.xz
+2021/11/22 | 912 | systems/texlive/tlnet/archive/uptex.r61107.tar.xz
2021/04/13 | 14667032 | systems/texlive/tlnet/archive/uptex.universal-darwin.r58850.tar.xz
2021/04/30 | 1856248 | systems/texlive/tlnet/archive/uptex.win32.r59028.tar.xz
2021/04/13 | 7080416 | systems/texlive/tlnet/archive/uptex.x86_64-cygwin.r58851.tar.xz
@@ -289671,8 +289673,8 @@
2019/02/28 | 181868 | systems/texlive/tlnet/archive/xargs.doc.r15878.tar.xz
2019/02/28 | 3372 | systems/texlive/tlnet/archive/xargs.r15878.tar.xz
2019/02/28 | 17444 | systems/texlive/tlnet/archive/xargs.source.r15878.tar.xz
-2020/07/20 | 1139344 | systems/texlive/tlnet/archive/xassoccnt.doc.r55876.tar.xz
-2020/07/20 | 19604 | systems/texlive/tlnet/archive/xassoccnt.r55876.tar.xz
+2021/11/22 | 1141224 | systems/texlive/tlnet/archive/xassoccnt.doc.r61112.tar.xz
+2021/11/22 | 19596 | systems/texlive/tlnet/archive/xassoccnt.r61112.tar.xz
2020/01/19 | 364224 | systems/texlive/tlnet/archive/xbmks.doc.r53448.tar.xz
2020/01/19 | 4124 | systems/texlive/tlnet/archive/xbmks.r53448.tar.xz
2020/01/19 | 8024 | systems/texlive/tlnet/archive/xbmks.source.r53448.tar.xz
@@ -289772,39 +289774,39 @@
2021/03/08 | 137344 | systems/texlive/tlnet/archive/xespotcolor.doc.r58212.tar.xz
2021/03/08 | 2348 | systems/texlive/tlnet/archive/xespotcolor.r58212.tar.xz
2021/03/08 | 7164 | systems/texlive/tlnet/archive/xespotcolor.source.r58212.tar.xz
-2021/03/20 | 7091520 | systems/texlive/tlnet/archive/xetex.aarch64-linux.r58534.tar.xz
-2021/03/16 | 6898876 | systems/texlive/tlnet/archive/xetex.amd64-freebsd.r58388.tar.xz
-2021/03/16 | 7104164 | systems/texlive/tlnet/archive/xetex.amd64-netbsd.r58386.tar.xz
-2021/03/17 | 6764004 | systems/texlive/tlnet/archive/xetex.armhf-linux.r58428.tar.xz
+2021/11/22 | 7093172 | systems/texlive/tlnet/archive/xetex.aarch64-linux.r61101.tar.xz
+2021/11/22 | 6900260 | systems/texlive/tlnet/archive/xetex.amd64-freebsd.r61101.tar.xz
+2021/11/22 | 7101172 | systems/texlive/tlnet/archive/xetex.amd64-netbsd.r61101.tar.xz
+2021/11/22 | 6761912 | systems/texlive/tlnet/archive/xetex.armhf-linux.r61101.tar.xz
2019/02/28 | 532 | systems/texlive/tlnet/archive/xetexconfig.r45845.tar.xz
2019/02/28 | 992 | systems/texlive/tlnet/archive/xetex-devanagari.doc.r34296.tar.xz
2019/02/28 | 12452 | systems/texlive/tlnet/archive/xetex-devanagari.r34296.tar.xz
-2021/11/21 | 633108 | systems/texlive/tlnet/archive/xetex.doc.r61101.tar.xz
+2021/11/22 | 633104 | systems/texlive/tlnet/archive/xetex.doc.r61114.tar.xz
2019/02/28 | 628 | systems/texlive/tlnet/archive/xetexfontinfo.doc.r15878.tar.xz
2019/02/28 | 2340 | systems/texlive/tlnet/archive/xetexfontinfo.r15878.tar.xz
-2021/03/16 | 7003928 | systems/texlive/tlnet/archive/xetex.i386-cygwin.r58387.tar.xz
-2021/03/16 | 6722828 | systems/texlive/tlnet/archive/xetex.i386-freebsd.r58388.tar.xz
-2021/03/16 | 7117852 | systems/texlive/tlnet/archive/xetex.i386-linux.r58378.tar.xz
-2021/03/16 | 7017628 | systems/texlive/tlnet/archive/xetex.i386-netbsd.r58386.tar.xz
-2021/03/16 | 7303724 | systems/texlive/tlnet/archive/xetex.i386-solaris.r58388.tar.xz
+2021/11/22 | 7003264 | systems/texlive/tlnet/archive/xetex.i386-cygwin.r61101.tar.xz
+2021/11/22 | 6723360 | systems/texlive/tlnet/archive/xetex.i386-freebsd.r61101.tar.xz
+2021/11/22 | 7116516 | systems/texlive/tlnet/archive/xetex.i386-linux.r61101.tar.xz
+2021/11/22 | 7019700 | systems/texlive/tlnet/archive/xetex.i386-netbsd.r61101.tar.xz
+2021/11/22 | 7305276 | systems/texlive/tlnet/archive/xetex.i386-solaris.r61101.tar.xz
2020/06/08 | 21096 | systems/texlive/tlnet/archive/xetex-itrans.doc.r55475.tar.xz
2020/06/08 | 24624 | systems/texlive/tlnet/archive/xetex-itrans.r55475.tar.xz
2021/09/07 | 268880 | systems/texlive/tlnet/archive/xetexko.doc.r60444.tar.xz
2021/09/07 | 54356 | systems/texlive/tlnet/archive/xetexko.r60444.tar.xz
2019/02/28 | 932 | systems/texlive/tlnet/archive/xetex-pstricks.doc.r17055.tar.xz
2019/02/28 | 724 | systems/texlive/tlnet/archive/xetex-pstricks.r17055.tar.xz
-2021/11/21 | 7760 | systems/texlive/tlnet/archive/xetex.r61101.tar.xz
+2021/11/22 | 7780 | systems/texlive/tlnet/archive/xetex.r61114.tar.xz
2020/09/08 | 157316 | systems/texlive/tlnet/archive/xetexref.doc.r56291.tar.xz
2020/09/08 | 444 | systems/texlive/tlnet/archive/xetexref.r56291.tar.xz
2019/02/28 | 1204 | systems/texlive/tlnet/archive/xetex-tibetan.doc.r28847.tar.xz
2019/02/28 | 7048 | systems/texlive/tlnet/archive/xetex-tibetan.r28847.tar.xz
-2021/03/17 | 13815156 | systems/texlive/tlnet/archive/xetex.universal-darwin.r58418.tar.xz
-2021/04/30 | 9412544 | systems/texlive/tlnet/archive/xetex.win32.r59028.tar.xz
-2021/03/16 | 7024160 | systems/texlive/tlnet/archive/xetex.x86_64-cygwin.r58387.tar.xz
-2021/03/16 | 6660724 | systems/texlive/tlnet/archive/xetex.x86_64-darwinlegacy.r58388.tar.xz
-2021/03/16 | 7145000 | systems/texlive/tlnet/archive/xetex.x86_64-linuxmusl.r58378.tar.xz
-2021/03/16 | 7045776 | systems/texlive/tlnet/archive/xetex.x86_64-linux.r58378.tar.xz
-2021/03/16 | 7420212 | systems/texlive/tlnet/archive/xetex.x86_64-solaris.r58388.tar.xz
+2021/11/22 | 13818380 | systems/texlive/tlnet/archive/xetex.universal-darwin.r61101.tar.xz
+2021/11/22 | 9413264 | systems/texlive/tlnet/archive/xetex.win32.r61106.tar.xz
+2021/11/22 | 7024436 | systems/texlive/tlnet/archive/xetex.x86_64-cygwin.r61101.tar.xz
+2021/11/22 | 6661004 | systems/texlive/tlnet/archive/xetex.x86_64-darwinlegacy.r61101.tar.xz
+2021/11/22 | 7145448 | systems/texlive/tlnet/archive/xetex.x86_64-linuxmusl.r61101.tar.xz
+2021/11/22 | 7048056 | systems/texlive/tlnet/archive/xetex.x86_64-linux.r61101.tar.xz
+2021/11/22 | 7426524 | systems/texlive/tlnet/archive/xetex.x86_64-solaris.r61101.tar.xz
2019/02/28 | 55384 | systems/texlive/tlnet/archive/xevlna.doc.r43864.tar.xz
2019/02/28 | 1344 | systems/texlive/tlnet/archive/xevlna.r43864.tar.xz
2020/06/25 | 99600 | systems/texlive/tlnet/archive/xfakebold.doc.r55654.tar.xz
@@ -290115,16 +290117,16 @@
2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz
2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz
2021/05/02 | 105152 | systems/texlive/tlnet/install-tl
-2021/11/21 | 6810759 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2021/11/21 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2021/11/21 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2021/11/22 | 6810952 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2021/11/22 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2021/11/22 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2021/04/11 | 4945 | systems/texlive/tlnet/install-tl-windows.bat
-2021/11/21 | 20873329 | systems/texlive/tlnet/install-tl-windows.exe
-2021/11/21 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2021/11/21 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2021/11/21 | 25631180 | systems/texlive/tlnet/install-tl.zip
-2021/11/21 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2021/11/21 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2021/11/22 | 20873276 | systems/texlive/tlnet/install-tl-windows.exe
+2021/11/22 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2021/11/22 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2021/11/22 | 25631174 | systems/texlive/tlnet/install-tl.zip
+2021/11/22 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2021/11/22 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2021/04/01 | 1229 | systems/texlive/tlnet/README.md
2021/04/01 | 0 | systems/texlive/tlnet/TEXLIVE_2021
2021/07/03 | 7181 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -290134,7 +290136,7 @@
2021/07/03 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2021/07/02 | 49348 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2021/11/20 | 6972 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2021/11/21 | 6937 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2020/04/15 | 223687 | systems/texlive/tlnet/tlpkg/installer/curl/curl-ca-bundle.crt
2020/04/15 | 2606592 | systems/texlive/tlnet/tlpkg/installer/curl/curl.exe
2017/04/16 | 2629 | systems/texlive/tlnet/tlpkg/installer/installer-options.txt
@@ -290176,12 +290178,12 @@
2021/05/16 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2021/05/16 | 5402 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2021/05/16 | 27555 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2021/11/21 | 16982320 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2021/11/21 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2021/11/22 | 16983388 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2021/11/22 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2021/05/16 | 86511 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2021/11/21 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2021/11/21 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2021/11/21 | 2322632 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2021/11/22 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2021/11/22 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2021/11/22 | 2323388 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2021/05/16 | 58801 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2021/05/16 | 42084 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2021/05/16 | 16103 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -295171,7 +295173,7 @@
2020/10/03 | 318630 | systems/win32/miktex/tm/packages/filehook.tar.lzma
2012/12/04 | 924573 | systems/win32/miktex/tm/packages/fileinfo.tar.lzma
2011/09/21 | 281409 | systems/win32/miktex/tm/packages/filemod.tar.lzma
-2021/11/21 | 627451 | systems/win32/miktex/tm/packages/files.csv.lzma
+2021/11/22 | 627451 | systems/win32/miktex/tm/packages/files.csv.lzma
2001/05/14 | 5617 | systems/win32/miktex/tm/packages/finbib.tar.lzma
2015/10/20 | 44379 | systems/win32/miktex/tm/packages/findhyph.tar.lzma
2011/10/21 | 89323 | systems/win32/miktex/tm/packages/fink.tar.lzma
@@ -296613,9 +296615,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2021/10/05 | 39429 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2021/10/05 | 43382 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2021/11/21 | 252445 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2021/11/21 | 1387464 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2021/11/21 | 1287224 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2021/11/22 | 252422 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2021/11/22 | 1388244 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2021/11/22 | 1286493 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2021/10/05 | 13448 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2021/10/05 | 14320 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma
2016/07/15 | 35914 | systems/win32/miktex/tm/packages/mil3.tar.lzma
@@ -296835,192 +296837,192 @@
2018/04/09 | 400132 | systems/win32/miktex/tm/packages/newunicodechar.tar.lzma
2011/09/19 | 101312 | systems/win32/miktex/tm/packages/newvbtm.tar.lzma
2021/03/17 | 232249 | systems/win32/miktex/tm/packages/newverbs.tar.lzma
-2021/11/21 | 627596 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2021/11/21 | 51097 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2021/11/21 | 56462 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2021/11/21 | 973112 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2021/11/21 | 1076111 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2021/11/21 | 29079 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2021/11/21 | 31316 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2021/11/21 | 29822 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2021/11/21 | 34673 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2021/11/21 | 50120 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2021/11/21 | 57589 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2021/11/21 | 83336 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2021/11/21 | 95262 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2021/11/21 | 68559 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2021/11/21 | 76111 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2021/11/21 | 27198 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2021/11/21 | 30805 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2021/11/21 | 330840 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2021/11/21 | 392679 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2021/11/21 | 32558 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2021/11/21 | 36626 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2021/11/21 | 51325 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2021/11/21 | 56788 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2021/11/21 | 5006 | systems/win32/miktex/tm/packages/next/miktex-config-2.9.tar.lzma
-2021/11/21 | 255203 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2021/11/21 | 278969 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2021/11/21 | 179745 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2021/11/21 | 195703 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2021/11/21 | 54598 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2021/11/21 | 61825 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2021/11/21 | 21170 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2021/11/21 | 23353 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2021/11/21 | 461749 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2021/11/21 | 46526 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2021/11/21 | 51174 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2021/11/21 | 284742 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2021/11/21 | 325227 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2021/11/21 | 41260 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2021/11/21 | 45333 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2021/11/21 | 119742 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2021/11/21 | 133958 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2021/11/21 | 1290584 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2021/11/21 | 1422198 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2021/11/21 | 100487 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2021/11/21 | 112898 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2021/11/21 | 43034 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2021/11/21 | 48269 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2021/11/21 | 25012 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2021/11/21 | 28167 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2021/11/21 | 56322 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2021/11/21 | 62744 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2021/11/21 | 136278 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2021/11/21 | 153911 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2021/11/21 | 73348 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2021/11/21 | 78160 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2021/11/21 | 71916 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2021/11/21 | 80766 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2021/11/21 | 258759 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2021/11/21 | 295370 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2021/11/21 | 22035 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2021/11/21 | 25000 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2021/11/21 | 97370 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2021/11/21 | 112596 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2021/11/21 | 64425 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2021/11/21 | 73114 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2021/11/21 | 96306 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2021/11/21 | 115233 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2021/11/21 | 38145 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2021/11/21 | 43000 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2021/11/21 | 483385 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2021/11/21 | 566035 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2021/11/21 | 147416 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2021/11/21 | 159825 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2021/11/21 | 94776 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2021/11/21 | 109074 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2021/11/21 | 16360 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2021/11/21 | 17975 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2021/11/21 | 28345 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2021/11/21 | 30044 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2021/11/21 | 629637 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2021/11/21 | 680815 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2021/11/21 | 531950 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2021/11/21 | 597522 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2021/11/21 | 476834 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2021/11/21 | 510455 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2021/11/21 | 94418 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2021/11/21 | 103389 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2021/11/21 | 1710500 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2021/11/21 | 2003280 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2021/11/21 | 67622 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2021/11/21 | 74242 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2021/11/21 | 27424 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2021/11/21 | 31656 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2021/11/21 | 7715 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2021/11/21 | 8764 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2021/11/21 | 198065 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2021/11/21 | 217427 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2021/11/21 | 250654 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2021/11/21 | 283970 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2021/11/21 | 98775 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2021/11/21 | 103993 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2021/11/21 | 64703 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2021/11/21 | 73884 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2021/11/21 | 124757 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2021/11/21 | 136713 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2021/11/21 | 179111 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2021/11/21 | 197411 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2021/11/21 | 199530 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2021/11/21 | 180125 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2021/11/21 | 67459 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2021/11/21 | 76895 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2021/11/21 | 31199 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2021/11/21 | 35074 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2021/11/21 | 37815 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2021/11/21 | 42680 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2021/11/21 | 42838 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2021/11/21 | 46896 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2021/11/21 | 45927 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2021/11/21 | 52389 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2021/11/21 | 194727 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
-2021/11/21 | 207160 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2021/11/21 | 36291 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
-2021/11/21 | 40991 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2021/11/21 | 748895 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2021/11/21 | 819185 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2021/11/21 | 198314 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2021/11/21 | 202822 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2021/11/21 | 208023 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2021/11/21 | 243513 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2021/11/21 | 78762 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2021/11/21 | 87678 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2021/11/21 | 1169820 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2021/11/21 | 1300866 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2021/11/21 | 20110 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2021/11/21 | 23900 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2021/11/21 | 31547 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2021/11/21 | 37248 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2021/11/21 | 64174 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2021/11/21 | 72228 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2021/11/21 | 50389 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2021/11/21 | 57960 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2021/11/21 | 685901 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-2.9.tar.lzma
-2021/11/21 | 749264 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64-2.9.tar.lzma
-2021/11/21 | 1346945 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2021/11/21 | 1470954 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2021/11/21 | 42417 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2021/11/21 | 51836 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2021/11/21 | 56530 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2021/11/21 | 59973 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2021/11/21 | 25246 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2021/11/21 | 27335 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2021/11/21 | 16447 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2021/11/21 | 18157 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2021/11/21 | 63729 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2021/11/21 | 69939 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2021/11/21 | 155920 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2021/11/21 | 171174 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2021/11/21 | 57461 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2021/11/21 | 66115 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2021/11/21 | 100072 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2021/11/21 | 107430 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2021/11/21 | 2673326 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2021/11/21 | 2796564 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2021/11/21 | 56459 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2021/11/21 | 62553 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2021/11/21 | 36698 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2021/11/21 | 40690 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2021/11/21 | 27701 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2021/11/21 | 33652 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2021/11/21 | 66233 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2021/11/21 | 71091 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2021/11/21 | 313227 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2021/11/21 | 347915 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2021/11/21 | 55497 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
-2021/11/21 | 57144 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2021/11/21 | 589729 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2021/11/21 | 624341 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2021/11/21 | 39022 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2021/11/21 | 43353 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2021/11/21 | 252576 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2021/11/21 | 1387046 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2021/11/21 | 1286655 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2021/11/21 | 13458 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2021/11/21 | 14337 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2021/11/22 | 627596 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2021/11/22 | 51099 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2021/11/22 | 56462 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2021/11/22 | 973109 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2021/11/22 | 1076110 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2021/11/22 | 29077 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2021/11/22 | 31316 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2021/11/22 | 29822 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2021/11/22 | 34672 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2021/11/22 | 50120 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2021/11/22 | 57589 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2021/11/22 | 83335 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2021/11/22 | 95261 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2021/11/22 | 68560 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2021/11/22 | 76112 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2021/11/22 | 27199 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2021/11/22 | 30805 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2021/11/22 | 330842 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2021/11/22 | 392678 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2021/11/22 | 32559 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2021/11/22 | 36627 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2021/11/22 | 51326 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2021/11/22 | 56786 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2021/11/22 | 5005 | systems/win32/miktex/tm/packages/next/miktex-config-2.9.tar.lzma
+2021/11/22 | 255200 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2021/11/22 | 278970 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2021/11/22 | 179745 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2021/11/22 | 195704 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2021/11/22 | 54598 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2021/11/22 | 61827 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2021/11/22 | 21170 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2021/11/22 | 23353 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2021/11/22 | 461749 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2021/11/22 | 46527 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2021/11/22 | 51173 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2021/11/22 | 284741 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2021/11/22 | 325226 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2021/11/22 | 41263 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2021/11/22 | 45333 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2021/11/22 | 119744 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2021/11/22 | 133957 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2021/11/22 | 1290584 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2021/11/22 | 1422199 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2021/11/22 | 100487 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2021/11/22 | 112898 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2021/11/22 | 43035 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2021/11/22 | 48270 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2021/11/22 | 25013 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2021/11/22 | 28167 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2021/11/22 | 56323 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2021/11/22 | 62744 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2021/11/22 | 136280 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2021/11/22 | 153913 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2021/11/22 | 73349 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2021/11/22 | 78160 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2021/11/22 | 71914 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2021/11/22 | 80765 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2021/11/22 | 258759 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2021/11/22 | 295371 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2021/11/22 | 22038 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2021/11/22 | 25001 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2021/11/22 | 97372 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2021/11/22 | 112596 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2021/11/22 | 64428 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2021/11/22 | 73113 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2021/11/22 | 96306 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2021/11/22 | 115233 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2021/11/22 | 38144 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2021/11/22 | 43000 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2021/11/22 | 483386 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2021/11/22 | 566035 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2021/11/22 | 147417 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2021/11/22 | 159824 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2021/11/22 | 94776 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2021/11/22 | 109073 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2021/11/22 | 16361 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2021/11/22 | 17975 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2021/11/22 | 28345 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2021/11/22 | 30043 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2021/11/22 | 629638 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2021/11/22 | 680813 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2021/11/22 | 531953 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2021/11/22 | 597524 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2021/11/22 | 476830 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2021/11/22 | 510455 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2021/11/22 | 94416 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2021/11/22 | 103390 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2021/11/22 | 1710499 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2021/11/22 | 2003279 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2021/11/22 | 67623 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2021/11/22 | 74243 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2021/11/22 | 27423 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2021/11/22 | 31654 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2021/11/22 | 7716 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2021/11/22 | 8764 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2021/11/22 | 198067 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2021/11/22 | 217427 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2021/11/22 | 250651 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2021/11/22 | 283970 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2021/11/22 | 98776 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2021/11/22 | 103993 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2021/11/22 | 64703 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2021/11/22 | 73883 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2021/11/22 | 124756 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2021/11/22 | 136711 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2021/11/22 | 179114 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2021/11/22 | 197410 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2021/11/22 | 199532 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2021/11/22 | 180125 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2021/11/22 | 67459 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2021/11/22 | 76897 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2021/11/22 | 31198 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2021/11/22 | 35073 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2021/11/22 | 37817 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2021/11/22 | 42679 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2021/11/22 | 42839 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2021/11/22 | 46897 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2021/11/22 | 45931 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2021/11/22 | 52389 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2021/11/22 | 194728 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2021/11/22 | 207161 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2021/11/22 | 36292 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2021/11/22 | 40990 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2021/11/22 | 748897 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2021/11/22 | 819183 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2021/11/22 | 198318 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2021/11/22 | 202822 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2021/11/22 | 208026 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2021/11/22 | 243515 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2021/11/22 | 78764 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2021/11/22 | 87677 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2021/11/22 | 1169822 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2021/11/22 | 1300867 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2021/11/22 | 20112 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2021/11/22 | 23899 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2021/11/22 | 31542 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2021/11/22 | 37248 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2021/11/22 | 64174 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2021/11/22 | 72228 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2021/11/22 | 50390 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2021/11/22 | 57959 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2021/11/22 | 685903 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-2.9.tar.lzma
+2021/11/22 | 749265 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64-2.9.tar.lzma
+2021/11/22 | 1346947 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2021/11/22 | 1470953 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2021/11/22 | 42419 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2021/11/22 | 51837 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2021/11/22 | 56530 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2021/11/22 | 59973 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2021/11/22 | 25246 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2021/11/22 | 27335 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2021/11/22 | 16448 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2021/11/22 | 18158 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2021/11/22 | 63730 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2021/11/22 | 69939 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2021/11/22 | 155920 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2021/11/22 | 171173 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2021/11/22 | 57464 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2021/11/22 | 66115 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2021/11/22 | 100072 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2021/11/22 | 107432 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2021/11/22 | 2673326 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2021/11/22 | 2796565 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2021/11/22 | 56461 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2021/11/22 | 62553 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2021/11/22 | 36697 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2021/11/22 | 40690 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2021/11/22 | 27701 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2021/11/22 | 33652 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2021/11/22 | 66236 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2021/11/22 | 71091 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2021/11/22 | 313229 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2021/11/22 | 347915 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2021/11/22 | 55499 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2021/11/22 | 57143 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2021/11/22 | 589727 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2021/11/22 | 624342 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2021/11/22 | 39022 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2021/11/22 | 43351 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2021/11/22 | 252555 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2021/11/22 | 1389176 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2021/11/22 | 1286653 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2021/11/22 | 13460 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2021/11/22 | 14337 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2019/03/12 | 1412 | systems/win32/miktex/tm/packages/nextpage.tar.lzma
-2021/11/21 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2021/11/22 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
2018/07/06 | 145915 | systems/win32/miktex/tm/packages/nexus-otf.tar.lzma
2017/03/30 | 191149 | systems/win32/miktex/tm/packages/nfssext-cfr.tar.lzma
2012/12/20 | 612251 | systems/win32/miktex/tm/packages/nicefilelist.tar.lzma
@@ -297443,7 +297445,7 @@
2020/10/20 | 342254 | systems/win32/miktex/tm/packages/preview.tar.lzma
2019/06/20 | 375963 | systems/win32/miktex/tm/packages/prftree.tar.lzma
2021/04/23 | 274028 | systems/win32/miktex/tm/packages/principia.tar.lzma
-2021/11/21 | 935 | systems/win32/miktex/tm/packages/pr.ini
+2021/11/22 | 935 | systems/win32/miktex/tm/packages/pr.ini
2010/09/27 | 248469 | systems/win32/miktex/tm/packages/printlen.tar.lzma
2008/06/17 | 77313 | systems/win32/miktex/tm/packages/proba.tar.lzma
2017/07/12 | 988486 | systems/win32/miktex/tm/packages/probsoln.tar.lzma
@@ -299129,7 +299131,7 @@
2004/06/04 | 404 | tds/tds.sed
2004/06/23 | 65418 | tds/tds.tex
2019/05/29 | 304264 | tds.zip
-2021/11/22 | 186 | timestamp
+2021/11/23 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2021/11/11 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index eb3cf23962..a2847b1373 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 50e2be0b9f..11152d8a37 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,11 +1,403 @@
+2021/11/22 | 9999 | macros/latex/contrib/l3kernel/l3news10.tex
+2021/11/22 | 98776 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2021/11/22 | 98175 | macros/latex/contrib/l3kernel/l3color.dtx
+2021/11/22 | 97384 | systems/texlive/tlnet/archive/ekdosis.source.r61113.tar.xz
+2021/11/22 | 97372 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2021/11/22 | 973109 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2021/11/22 | 96306 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2021/11/22 | 95261 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2021/11/22 | 94776 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2021/11/22 | 9465 | macros/latex/contrib/l3kernel/l3news08.tex
+2021/11/22 | 94416 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2021/11/22 | 9436 | macros/latex/contrib/l3kernel/l3flag.dtx
+2021/11/22 | 9413264 | systems/texlive/tlnet/archive/xetex.win32.r61106.tar.xz
+2021/11/22 | 935 | systems/win32/miktex/tm/packages/pr.ini
+2021/11/22 | 9216 | macros/latex/contrib/l3kernel/l3unicode.dtx
+2021/11/22 | 912 | systems/texlive/tlnet/archive/uptex.r61107.tar.xz
+2021/11/22 | 908548 | systems/texlive/tlcontrib/archive/pdftex-dev.x86_64-linux.r354.tar.xz
+2021/11/22 | 90394 | macros/latex/contrib/l3kernel/l3seq.dtx
+2021/11/22 | 90018 | macros/latex/contrib/l3kernel/l3int.dtx
+2021/11/22 | 883 | systems/texlive/tlcontrib/packages.txt
+2021/11/22 | 87677 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2021/11/22 | 8764 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2021/11/22 | 87516 | macros/latex/contrib/l3kernel/l3coffins.dtx
+2021/11/22 | 8481 | macros/latex/contrib/l3kernel/l3news11.tex
+2021/11/22 | 84785 | macros/latex/contrib/l3kernel/l3fp-basics.dtx
+2021/11/22 | 83335 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2021/11/22 | 82101 | macros/latex/contrib/l3kernel/l3clist.dtx
+2021/11/22 | 819183 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2021/11/22 | 816680 | systems/texlive/tlnet/archive/ekdosis.doc.r61113.tar.xz
+2021/11/22 | 81195 | macros/latex/contrib/easybook/easybook.tex
+2021/11/22 | 80876 | macros/latex/contrib/l3kernel/l3prefixes.pdf
+2021/11/22 | 80874 | macros/latex/contrib/easybook/easybook.dtx
+2021/11/22 | 80765 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2021/11/22 | 79925 | macros/latex/contrib/l3kernel/l3names.dtx
+2021/11/22 | 79792 | macros/latex/contrib/l3kernel/l3box.dtx
+2021/11/22 | 792 | macros/latex/contrib/fcolumn/makefile
+2021/11/22 | 78764 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2021/11/22 | 78160 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2021/11/22 | 7780 | systems/texlive/tlnet/archive/xetex.r61114.tar.xz
+2021/11/22 | 7716 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2021/11/22 | 76897 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2021/11/22 | 76279 | macros/latex/contrib/l3kernel/l3skip.dtx
+2021/11/22 | 76112 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2021/11/22 | 75639 | macros/latex/contrib/l3kernel/l3str.dtx
+2021/11/22 | 749265 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64-2.9.tar.lzma
+2021/11/22 | 748897 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2021/11/22 | 7454 | macros/latex/contrib/l3kernel/l3fp-assign.dtx
+2021/11/22 | 744772 | systems/texlive/tlnet/archive/apa7.doc.r61110.tar.xz
+2021/11/22 | 74289 | macros/latex/contrib/l3kernel/l3msg.dtx
+2021/11/22 | 7426524 | systems/texlive/tlnet/archive/xetex.x86_64-solaris.r61101.tar.xz
+2021/11/22 | 74243 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2021/11/22 | 73883 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2021/11/22 | 73835 | macros/latex/contrib/l3kernel/l3fp-trig.dtx
+2021/11/22 | 73349 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2021/11/22 | 7313 | fonts/kpfonts-otf/README.md
+2021/11/22 | 73113 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2021/11/22 | 7305276 | systems/texlive/tlnet/archive/xetex.i386-solaris.r61101.tar.xz
+2021/11/22 | 72228 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2021/11/22 | 71914 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2021/11/22 | 7145448 | systems/texlive/tlnet/archive/xetex.x86_64-linuxmusl.r61101.tar.xz
+2021/11/22 | 7116516 | systems/texlive/tlnet/archive/xetex.i386-linux.r61101.tar.xz
+2021/11/22 | 71091 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2021/11/22 | 71065 | macros/latex/contrib/l3kernel/expl3.dtx
+2021/11/22 | 7101172 | systems/texlive/tlnet/archive/xetex.amd64-netbsd.r61101.tar.xz
+2021/11/22 | 7093172 | systems/texlive/tlnet/archive/xetex.aarch64-linux.r61101.tar.xz
+2021/11/22 | 70578 | macros/latex/contrib/l3kernel/l3fp.dtx
+2021/11/22 | 7048056 | systems/texlive/tlnet/archive/xetex.x86_64-linux.r61101.tar.xz
+2021/11/22 | 7024436 | systems/texlive/tlnet/archive/xetex.x86_64-cygwin.r61101.tar.xz
+2021/11/22 | 7019700 | systems/texlive/tlnet/archive/xetex.i386-netbsd.r61101.tar.xz
+2021/11/22 | 7003264 | systems/texlive/tlnet/archive/xetex.i386-cygwin.r61101.tar.xz
+2021/11/22 | 69939 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2021/11/22 | 69523 | macros/latex/contrib/l3kernel/l3candidates.dtx
+2021/11/22 | 69044 | macros/latex/contrib/l3kernel/l3text-case.dtx
+2021/11/22 | 6900260 | systems/texlive/tlnet/archive/xetex.amd64-freebsd.r61101.tar.xz
+2021/11/22 | 69000 | macros/latex/contrib/fcolumn/fcolumn.dtx
+2021/11/22 | 6890688 | macros/latex/contrib/l3kernel/source3.pdf
+2021/11/22 | 685903 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-2.9.tar.lzma
+2021/11/22 | 68560 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2021/11/22 | 6810952 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2021/11/22 | 680813 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2021/11/22 | 67623 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2021/11/22 | 6761912 | systems/texlive/tlnet/archive/xetex.armhf-linux.r61101.tar.xz
+2021/11/22 | 67459 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2021/11/22 | 6723360 | systems/texlive/tlnet/archive/xetex.i386-freebsd.r61101.tar.xz
+2021/11/22 | 6677 | macros/latex/contrib/l3kernel/l3news02.tex
+2021/11/22 | 6661004 | systems/texlive/tlnet/archive/xetex.x86_64-darwinlegacy.r61101.tar.xz
+2021/11/22 | 66424 | fonts/kpfonts-otf/fonts/KpMono-Italic.otf
+2021/11/22 | 66236 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2021/11/22 | 66196 | macros/latex/contrib/l3kernel/l3prg.dtx
+2021/11/22 | 66115 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2021/11/22 | 65120 | fonts/kpfonts-otf/fonts/KpMono-BoldItalic.otf
+2021/11/22 | 6482 | macros/latex/contrib/l3kernel/l3news03.tex
+2021/11/22 | 64703 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2021/11/22 | 6450 | macros/latex/contrib/l3kernel/l3term-glossary.tex
+2021/11/22 | 64428 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2021/11/22 | 6433 | macros/latex/contrib/l3kernel/l3news06.tex
+2021/11/22 | 64174 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2021/11/22 | 63730 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2021/11/22 | 633104 | systems/texlive/tlnet/archive/xetex.doc.r61114.tar.xz
+2021/11/22 | 629638 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2021/11/22 | 627596 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2021/11/22 | 627451 | systems/win32/miktex/tm/packages/files.csv.lzma
+2021/11/22 | 62744 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2021/11/22 | 6268 | macros/latex/contrib/l3kernel/l3.ins
+2021/11/22 | 6267 | macros/latex/contrib/l3kernel/l3syntax-changes.tex
+2021/11/22 | 62553 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2021/11/22 | 624342 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2021/11/22 | 623104 | macros/latex/contrib/l3kernel/expl3.pdf
+2021/11/22 | 621380 | macros/latex/contrib/easybook.zip
+2021/11/22 | 61827 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2021/11/22 | 604 | systems/texlive/tlnet/archive/graphics-def.doc.r61111.tar.xz
+2021/11/22 | 59973 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2021/11/22 | 597524 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2021/11/22 | 59044 | fonts/kpfonts-otf/fonts/KpMono-Regular.otf
+2021/11/22 | 589727 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2021/11/22 | 579975 | macros/latex/contrib/easybook/easybook.pdf
+2021/11/22 | 57959 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2021/11/22 | 57912 | fonts/kpfonts-otf/fonts/KpMono-Bold.otf
+2021/11/22 | 57589 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2021/11/22 | 57464 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2021/11/22 | 57143 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2021/11/22 | 57078 | macros/latex/contrib/l3kernel/l3tl-analysis.dtx
+2021/11/22 | 5696 | systems/texlive/tlnet/archive/expkv-cs.r61109.tar.xz
+2021/11/22 | 56786 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2021/11/22 | 566035 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2021/11/22 | 56530 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2021/11/22 | 56462 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2021/11/22 | 56461 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2021/11/22 | 56323 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2021/11/22 | 55499 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2021/11/22 | 54598 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2021/11/22 | 5429 | macros/latex/contrib/l3kernel/l3news04.tex
+2021/11/22 | 53762 | macros/latex/contrib/l3kernel/l3prop.dtx
+2021/11/22 | 532 | systems/texlive/tlcontrib/archive/pdftex-dev.r354.tar.xz
+2021/11/22 | 531953 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2021/11/22 | 52389 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2021/11/22 | 51837 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2021/11/22 | 51326 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2021/11/22 | 51173 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2021/11/22 | 51099 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2021/11/22 | 51059 | macros/latex/contrib/l3kernel/l3fp-extended.dtx
+2021/11/22 | 510455 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2021/11/22 | 50390 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2021/11/22 | 50120 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2021/11/22 | 5005 | systems/win32/miktex/tm/packages/next/miktex-config-2.9.tar.lzma
+2021/11/22 | 4977 | macros/latex/contrib/l3kernel/l3news07.tex
+2021/11/22 | 4937 | macros/latex/contrib/l3kernel/l3news01.tex
+2021/11/22 | 49311 | macros/latex/contrib/l3kernel/l3fp-expo.dtx
+2021/11/22 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2021/11/22 | 48 | systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.md5
+2021/11/22 | 4890 | macros/latex/contrib/l3kernel/l3news.tex
+2021/11/22 | 488 | systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.sha512.asc
+2021/11/22 | 483386 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2021/11/22 | 48270 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2021/11/22 | 480 | fonts/kpfonts-otf/tex/KpLight.fontspec
+2021/11/22 | 476830 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2021/11/22 | 47217 | macros/latex/contrib/l3kernel/l3fp-aux.dtx
+2021/11/22 | 4716 | macros/latex/contrib/l3kernel/l3news05.tex
+2021/11/22 | 469 | fonts/kpfonts-otf/tex/KpRoman.fontspec
+2021/11/22 | 46897 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2021/11/22 | 46527 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2021/11/22 | 461749 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2021/11/22 | 45931 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2021/11/22 | 458436 | fonts/kpfonts-otf/fonts/KpMath-Light.otf
+2021/11/22 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2021/11/22 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2021/11/22 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2021/11/22 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2021/11/22 | 45333 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2021/11/22 | 446716 | systems/texlive/tlnet/archive/expkv-cs.doc.r61109.tar.xz
+2021/11/22 | 43351 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2021/11/22 | 43203 | macros/latex/contrib/l3kernel/l3debug.dtx
+2021/11/22 | 431884 | fonts/kpfonts-otf/fonts/KpMath-Regular.otf
+2021/11/22 | 4306285 | fonts/kpfonts-otf.zip
+2021/11/22 | 43035 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2021/11/22 | 43000 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2021/11/22 | 42839 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2021/11/22 | 42679 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2021/11/22 | 42419 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2021/11/22 | 4240 | macros/latex/contrib/l3kernel/l3legacy.dtx
+2021/11/22 | 41924 | macros/latex/contrib/l3kernel/l3prefixes.csv
+2021/11/22 | 41263 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2021/11/22 | 40990 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2021/11/22 | 40705 | macros/latex/contrib/l3kernel/l3sort.dtx
+2021/11/22 | 40690 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2021/11/22 | 401116 | systems/texlive/tlnet/archive/texlive-scripts.doc.r61103.tar.xz
+2021/11/22 | 395907 | macros/latex/contrib/l3kernel/l3news.pdf
+2021/11/22 | 392678 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2021/11/22 | 39022 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2021/11/22 | 38144 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2021/11/22 | 37817 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2021/11/22 | 37248 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2021/11/22 | 37155 | macros/latex/contrib/l3kernel/l3text.dtx
+2021/11/22 | 36697 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2021/11/22 | 36627 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2021/11/22 | 36292 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2021/11/22 | 36239 | fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx
+2021/11/22 | 35621 | macros/latex/contrib/l3kernel/l3quark.dtx
+2021/11/22 | 35073 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2021/11/22 | 347915 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2021/11/22 | 34672 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2021/11/22 | 34166 | macros/latex/contrib/l3kernel/l3intarray.dtx
+2021/11/22 | 340031 | macros/latex/contrib/fcolumn.zip
+2021/11/22 | 33652 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2021/11/22 | 33487 | macros/latex/contrib/l3kernel/l3sys.dtx
+2021/11/22 | 33359 | fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx
+2021/11/22 | 330842 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2021/11/22 | 32756 | systems/texlive/tlnet/archive/apa7.source.r61110.tar.xz
+2021/11/22 | 32559 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2021/11/22 | 325226 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2021/11/22 | 32430 | macros/latex/contrib/l3kernel/l3cctab.dtx
+2021/11/22 | 32286 | macros/latex/contrib/l3kernel/CHANGELOG.md
+2021/11/22 | 318179 | macros/latex/contrib/fcolumn/fcolumn.pdf
+2021/11/22 | 31654 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2021/11/22 | 31542 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2021/11/22 | 313229 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2021/11/22 | 31316 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2021/11/22 | 31198 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2021/11/22 | 30805 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2021/11/22 | 3026 | macros/latex/contrib/fcolumn/README
+2021/11/22 | 30043 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2021/11/22 | 2994 | macros/latex/contrib/l3kernel/README.md
+2021/11/22 | 29822 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2021/11/22 | 295815 | macros/latex/contrib/l3kernel/l3styleguide.pdf
+2021/11/22 | 295371 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2021/11/22 | 29077 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2021/11/22 | 288823 | macros/latex/contrib/l3kernel/l3regex.dtx
+2021/11/22 | 287 | fonts/kpfonts-otf/tex/KpSans.fontspec
+2021/11/22 | 284741 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2021/11/22 | 283970 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2021/11/22 | 28345 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2021/11/22 | 2821 | macros/latex/contrib/l3kernel/l3prefixes.tex
+2021/11/22 | 28167 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2021/11/22 | 2796565 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2021/11/22 | 278970 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2021/11/22 | 278880 | fonts/kpfonts-otf/fonts/KpMath-Sans.otf
+2021/11/22 | 27701 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2021/11/22 | 27423 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2021/11/22 | 27335 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2021/11/22 | 27199 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2021/11/22 | 2673326 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2021/11/22 | 26249 | macros/latex/contrib/l3kernel/l3deprecation.dtx
+2021/11/22 | 258759 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2021/11/22 | 25824 | systems/texlive/tlnet/archive/expkv-cs.source.r61109.tar.xz
+2021/11/22 | 25650 | macros/latex/contrib/l3kernel/l3fp-random.dtx
+2021/11/22 | 25631174 | systems/texlive/tlnet/install-tl.zip
+2021/11/22 | 255200 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2021/11/22 | 252555 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2021/11/22 | 25246 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2021/11/22 | 252422 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2021/11/22 | 250651 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2021/11/22 | 25013 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2021/11/22 | 250134 | macros/latex/contrib/l3kernel/l3news09.pdf
+2021/11/22 | 25001 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2021/11/22 | 24857 | macros/latex/contrib/l3kernel/l3luatex.dtx
+2021/11/22 | 24673 | macros/latex/contrib/l3kernel/l3kernel-functions.dtx
+2021/11/22 | 24631 | macros/latex/contrib/l3kernel/source3body.tex
+2021/11/22 | 243515 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2021/11/22 | 242490 | macros/latex/contrib/l3kernel/l3syntax-changes.pdf
+2021/11/22 | 241568 | systems/texlive/tlnet/archive/uptex.doc.r61107.tar.xz
+2021/11/22 | 2390 | macros/latex/contrib/l3kernel/l3docstrip.dtx
+2021/11/22 | 23899 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2021/11/22 | 23353 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2021/11/22 | 2323388 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2021/11/22 | 230879 | macros/latex/contrib/l3kernel/l3term-glossary.pdf
+2021/11/22 | 23011 | macros/latex/contrib/l3kernel/l3fp-logic.dtx
+2021/11/22 | 2281 | macros/latex/contrib/fcolumn/fcolumn.ins
+2021/11/22 | 2229 | macros/latex/contrib/l3kernel/source3.tex
+2021/11/22 | 22038 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2021/11/22 | 217427 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2021/11/22 | 21688 | systems/texlive/tlnet/archive/ekdosis.r61113.tar.xz
+2021/11/22 | 21643 | macros/latex/contrib/l3kernel/l3text-purify.dtx
+2021/11/22 | 21170 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2021/11/22 | 21057 | fonts/kpfonts-otf/tex/kpfonts-otf.sty
+2021/11/22 | 20873276 | systems/texlive/tlnet/install-tl-windows.exe
+2021/11/22 | 208026 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2021/11/22 | 207161 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2021/11/22 | 204992 | macros/latex/contrib/l3kernel/l3news12.pdf
+2021/11/22 | 202822 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2021/11/22 | 20112 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2021/11/22 | 2003279 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2021/11/22 | 199532 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2021/11/22 | 198620 | fonts/kpfonts-otf/fonts/KpMath-Semibold.otf
+2021/11/22 | 198318 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2021/11/22 | 198067 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2021/11/22 | 197410 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2021/11/22 | 196892 | fonts/kpfonts-otf/fonts/KpMath-Bold.otf
+2021/11/22 | 19641 | macros/latex/contrib/l3kernel/l3fp-convert.dtx
+2021/11/22 | 19596 | systems/texlive/tlnet/archive/xassoccnt.r61112.tar.xz
+2021/11/22 | 195704 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2021/11/22 | 194728 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2021/11/22 | 194429 | fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.pdf
+2021/11/22 | 191524 | fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.pdf
+2021/11/22 | 1908 | macros/latex/contrib/l3kernel/interface3.tex
+2021/11/22 | 185 | fonts/kpfonts-otf/tex/KpMono.fontspec
+2021/11/22 | 18531 | macros/latex/contrib/l3kernel/l3fp-round.dtx
+2021/11/22 | 18158 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2021/11/22 | 1814558 | fonts/kpfonts-otf/doc/unimath-kpfonts.pdf
+2021/11/22 | 180125 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2021/11/22 | 17975 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2021/11/22 | 179745 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2021/11/22 | 179114 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2021/11/22 | 1759054 | macros/latex/contrib/l3kernel/interface3.pdf
+2021/11/22 | 1731746 | systems/texlive/tlcontrib/tlpkg/texlive.tlpdb
+2021/11/22 | 171173 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2021/11/22 | 1710499 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2021/11/22 | 170069 | macros/latex/contrib/l3kernel/l3news11.pdf
+2021/11/22 | 16983388 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2021/11/22 | 16827 | fonts/kpfonts-otf/doc/unimath-kpfonts.ltx
+2021/11/22 | 16448 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2021/11/22 | 16361 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2021/11/22 | 163455 | macros/latex/contrib/l3kernel/l3news08.pdf
+2021/11/22 | 159824 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2021/11/22 | 155920 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2021/11/22 | 155524 | macros/latex/contrib/l3kernel/l3doc.dtx
+2021/11/22 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2021/11/22 | 153913 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2021/11/22 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2021/11/22 | 151572 | macros/latex/contrib/l3kernel/l3news06.pdf
+2021/11/22 | 151359 | macros/latex/contrib/l3kernel/l3docstrip.pdf
+2021/11/22 | 150672 | macros/latex/contrib/l3kernel/l3news02.pdf
+2021/11/22 | 150289 | macros/latex/contrib/l3kernel/l3news10.pdf
+2021/11/22 | 14913 | macros/latex/contrib/l3kernel/l3news12.tex
+2021/11/22 | 14882 | macros/latex/contrib/l3kernel/l3pdf.dtx
+2021/11/22 | 14877 | macros/latex/contrib/l3kernel/l3bootstrap.dtx
+2021/11/22 | 148707 | macros/latex/contrib/l3kernel/l3news03.pdf
+2021/11/22 | 147417 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2021/11/22 | 1470953 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2021/11/22 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2021/11/22 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2021/11/22 | 144 | systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.sha512
+2021/11/22 | 144250 | macros/latex/contrib/l3kernel/l3tl.dtx
+2021/11/22 | 14337 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2021/11/22 | 142840 | fonts/kpfonts-otf/fonts/KpRoman-BoldItalic.otf
+2021/11/22 | 1422199 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2021/11/22 | 14108 | systems/texlive/tlnet/archive/apa7.r61110.tar.xz
+2021/11/22 | 140432 | fonts/kpfonts-otf/fonts/KpRoman-SemiboldItalic.otf
+2021/11/22 | 1389176 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2021/11/22 | 1388244 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2021/11/22 | 13818380 | systems/texlive/tlnet/archive/xetex.universal-darwin.r61101.tar.xz
+2021/11/22 | 136711 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2021/11/22 | 136306 | macros/latex/contrib/l3kernel/l3file.dtx
+2021/11/22 | 136280 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2021/11/22 | 135316 | fonts/kpfonts-otf/fonts/KpRoman-LightItalic.otf
+2021/11/22 | 1346947 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2021/11/22 | 13460 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2021/11/22 | 133957 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2021/11/22 | 132976 | fonts/kpfonts-otf/fonts/KpRoman-Italic.otf
+2021/11/22 | 132224 | fonts/kpfonts-otf/fonts/KpRoman-Bold.otf
+2021/11/22 | 131120 | fonts/kpfonts-otf/fonts/KpRoman-Regular.otf
+2021/11/22 | 13064147 | install/macros/latex/contrib/l3kernel.tds.zip
+2021/11/22 | 130468 | fonts/kpfonts-otf/fonts/KpRoman-Light.otf
+2021/11/22 | 1300867 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2021/11/22 | 12961788 | systems/texlive/tlnet/archive/koma-script.r61108.tar.xz
+2021/11/22 | 129480 | fonts/kpfonts-otf/fonts/KpRoman-Semibold.otf
+2021/11/22 | 1290584 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2021/11/22 | 129039 | macros/latex/contrib/l3kernel/l3basics.dtx
+2021/11/22 | 1286653 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2021/11/22 | 1286493 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2021/11/22 | 128312 | macros/latex/contrib/l3kernel/l3news07.pdf
+2021/11/22 | 12810848 | macros/latex/contrib/l3kernel.zip
+2021/11/22 | 12783 | macros/latex/contrib/l3kernel/l3fp-traps.dtx
+2021/11/22 | 125873 | macros/latex/contrib/l3kernel/l3token.dtx
+2021/11/22 | 124756 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2021/11/22 | 122713 | macros/latex/contrib/l3kernel/l3news01.pdf
+2021/11/22 | 120181 | macros/latex/contrib/l3kernel/l3keys.dtx
+2021/11/22 | 119744 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2021/11/22 | 11884 | macros/latex/contrib/l3kernel/l3styleguide.tex
+2021/11/22 | 11781 | macros/latex/contrib/l3kernel/l3fparray.dtx
+2021/11/22 | 1169822 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2021/11/22 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2021/11/22 | 115233 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2021/11/22 | 114588 | macros/latex/contrib/l3kernel/l3news04.pdf
+2021/11/22 | 1141224 | systems/texlive/tlnet/archive/xassoccnt.doc.r61112.tar.xz
+2021/11/22 | 113422 | macros/latex/contrib/l3kernel/l3str-convert.dtx
+2021/11/22 | 113168 | systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.xz
+2021/11/22 | 112898 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2021/11/22 | 112596 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2021/11/22 | 112485 | macros/latex/contrib/l3kernel/l3news05.pdf
+2021/11/22 | 111112 | fonts/kpfonts-otf/fonts/KpSans-BoldItalic.otf
+2021/11/22 | 111072 | fonts/kpfonts-otf/fonts/KpSans-Italic.otf
+2021/11/22 | 10932 | systems/texlive/tlnet/archive/graphics-def.r61111.tar.xz
+2021/11/22 | 109073 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2021/11/22 | 108304 | systems/texlive/tlnet/archive/texlive-scripts.r61103.tar.xz
+2021/11/22 | 107813 | macros/latex/contrib/l3kernel/l3expan.dtx
+2021/11/22 | 1076110 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2021/11/22 | 107432 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2021/11/22 | 107383 | macros/latex/contrib/l3kernel/l3news09.tex
+2021/11/22 | 105029 | macros/latex/contrib/l3kernel/l3fp-parse.dtx
+2021/11/22 | 103993 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2021/11/22 | 103390 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2021/11/22 | 103116 | fonts/kpfonts-otf/fonts/KpSans-Bold.otf
+2021/11/22 | 102532 | fonts/kpfonts-otf/fonts/KpSans-Regular.otf
+2021/11/22 | 100487 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2021/11/22 | 100072 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
2021/11/21 | 99 | indexing/upmendex/source/tests/rule3.ist
2021/11/21 | 98 | indexing/upmendex/source/version.h
2021/11/21 | 98952 | systems/win32/miktex/tm/packages/lshort-zh-cn__source.tar.lzma
-2021/11/21 | 98775 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
2021/11/21 | 98314104 | systems/win32/TLW64/tl-win64.zip
2021/11/21 | 974 | macros/latex/contrib/xassoccnt/xassoccnt_counterhierarchy_example.tex
-2021/11/21 | 97370 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2021/11/21 | 973112 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
2021/11/21 | 970369 | install/macros/luatex/latex/ekdosis.tds.zip
2021/11/21 | 96 | indexing/upmendex/source/tests/pprecB-4.ind
2021/11/21 | 96 | indexing/upmendex/source/tests/pprecB-3.ind
@@ -13,146 +405,63 @@
2021/11/21 | 96 | indexing/upmendex/source/tests/pprecA-2.ind
2021/11/21 | 96 | indexing/upmendex/source/tests/pprecA-1.ind
2021/11/21 | 96 | indexing/upmendex/source/tests/pprecA-0.ind
-2021/11/21 | 96306 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2021/11/21 | 95262 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
2021/11/21 | 949399 | macros/luatex/latex/ekdosis/ekdosis.pdf
-2021/11/21 | 94776 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
2021/11/21 | 944201 | macros/luatex/latex/ekdosis.zip
-2021/11/21 | 94418 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
2021/11/21 | 94302 | macros/latex/contrib/xassoccnt/xassoccnt_coupledcounters_example.pdf
2021/11/21 | 93 | indexing/upmendex/source/tests/rule2.ist
2021/11/21 | 93 | indexing/upmendex/source/tests/range3.ist
-2021/11/21 | 935 | systems/win32/miktex/tm/packages/pr.ini
2021/11/21 | 92 | indexing/upmendex/source/tests/range2.ist
2021/11/21 | 9227 | indexing/upmendex/source/convert.c
2021/11/21 | 920796 | systems/texlive/tlnet/archive/tex4ht.r61097.tar.xz
2021/11/21 | 8788 | macros/latex/contrib/graphics-def/dvisvgm.def
-2021/11/21 | 87678 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2021/11/21 | 8764 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
2021/11/21 | 872 | indexing/upmendex/doc/samples/option/japanese.idx
2021/11/21 | 853 | macros/luatex/latex/ekdosis/samples/Makefile
2021/11/21 | 853411 | macros/latex/contrib/apa7.zip
2021/11/21 | 841 | indexing/upmendex/doc/samples/mdxsty02.ist
-2021/11/21 | 83336 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2021/11/21 | 819185 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2021/11/21 | 80766 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
2021/11/21 | 79543 | macros/latex/contrib/xassoccnt/xassoccnt_driver_example.pdf
-2021/11/21 | 78762 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
2021/11/21 | 7869 | indexing/upmendex/source/main.c
-2021/11/21 | 78160 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2021/11/21 | 7760 | systems/texlive/tlnet/archive/xetex.r61101.tar.xz
-2021/11/21 | 7715 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2021/11/21 | 76895 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
2021/11/21 | 766 | indexing/upmendex/source/tests/uni.ind
-2021/11/21 | 76111 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
2021/11/21 | 75 | indexing/upmendex/source/tests/rule1.ist
2021/11/21 | 749 | indexing/upmendex/doc/samples/option/Makefile
-2021/11/21 | 749264 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64-2.9.tar.lzma
-2021/11/21 | 748895 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2021/11/21 | 74242 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2021/11/21 | 73884 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2021/11/21 | 73348 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2021/11/21 | 73114 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2021/11/21 | 72228 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2021/11/21 | 71916 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
2021/11/21 | 714562 | indexing/upmendex/source/configure
-2021/11/21 | 71091 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
2021/11/21 | 70 | indexing/upmendex/source/tests/range1.ist
2021/11/21 | 7012959 | systems/win32/miktex/tm/packages/koma-script__source.tar.lzma
-2021/11/21 | 69939 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
2021/11/21 | 69708 | macros/latex/contrib/apa7/samples/shortsample.pdf
+2021/11/21 | 6937 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2021/11/21 | 68 | indexing/upmendex/source/tests/foo.idx
-2021/11/21 | 685901 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-2.9.tar.lzma
-2021/11/21 | 68559 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
2021/11/21 | 6851 | macros/luatex/latex/ekdosis/samples/Caesar_BG-6-13-1-tei.xml
2021/11/21 | 68361 | macros/latex/contrib/xassoccnt/xassoccnt_example.pdf
-2021/11/21 | 6810759 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2021/11/21 | 680815 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2021/11/21 | 67622 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2021/11/21 | 67459 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
2021/11/21 | 6700 | macros/latex/contrib/apa7/apa7.ins
-2021/11/21 | 66233 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2021/11/21 | 66115 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
2021/11/21 | 65 | indexing/upmendex/doc/samples/alphabet/mdxsty_es1.ist
2021/11/21 | 65241 | macros/latex/contrib/xassoccnt/xassoccnt_totalcounters_example.pdf
2021/11/21 | 64 | indexing/upmendex/source/tests/uni.dict
2021/11/21 | 64 | indexing/upmendex/source/tests/attr1.ist
2021/11/21 | 647 | indexing/upmendex/doc/samples/multi.idx
2021/11/21 | 64738 | macros/latex/contrib/xassoccnt/xassoccnt_resetlist_example.pdf
-2021/11/21 | 64703 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2021/11/21 | 64425 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2021/11/21 | 64174 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2021/11/21 | 63729 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2021/11/21 | 633108 | systems/texlive/tlnet/archive/xetex.doc.r61101.tar.xz
-2021/11/21 | 629637 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2021/11/21 | 627596 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2021/11/21 | 627451 | systems/win32/miktex/tm/packages/files.csv.lzma
-2021/11/21 | 62744 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2021/11/21 | 62553 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2021/11/21 | 624341 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2021/11/21 | 61825 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
2021/11/21 | 614 | indexing/upmendex/doc/samples/russian.idx
2021/11/21 | 6131797 | systems/win32/miktex/tm/packages/koma-script__doc.tar.lzma
2021/11/21 | 60 | indexing/upmendex/doc/samples/alphabet/mdxsty_es2.ist
2021/11/21 | 60545 | macros/latex/contrib/xassoccnt/xassoccnt_suspendedcounters_example.pdf
2021/11/21 | 601748 | systems/texlive/tlnet/archive/easybook.doc.r61098.tar.xz
-2021/11/21 | 59973 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2021/11/21 | 597522 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
2021/11/21 | 58 | indexing/upmendex/source/tests/foo.ind
-2021/11/21 | 589729 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
2021/11/21 | 5895 | macros/latex/contrib/graphics-def/dvips.def
2021/11/21 | 5842 | indexing/upmendex/source/qsort.c
2021/11/21 | 583733 | systems/win32/miktex/tm/packages/easybook__doc.tar.lzma
2021/11/21 | 5834 | indexing/upmendex/source/kana.h
-2021/11/21 | 57960 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2021/11/21 | 57589 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2021/11/21 | 57461 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2021/11/21 | 57144 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2021/11/21 | 56788 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2021/11/21 | 566035 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2021/11/21 | 56530 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2021/11/21 | 56462 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2021/11/21 | 56459 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2021/11/21 | 56322 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
2021/11/21 | 555774 | macros/latex/contrib/apa7/apa7.pdf
-2021/11/21 | 55497 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
-2021/11/21 | 54598 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
2021/11/21 | 544244 | macros/latex/contrib/xassoccnt/xassoccnt_doc.pdf
-2021/11/21 | 531950 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2021/11/21 | 52389 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
2021/11/21 | 521 | indexing/upmendex/doc/samples/alphabet/mdxsty_zh22.ist
-2021/11/21 | 51836 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2021/11/21 | 51325 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2021/11/21 | 51174 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2021/11/21 | 51097 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2021/11/21 | 510455 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2021/11/21 | 50389 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2021/11/21 | 50120 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2021/11/21 | 5006 | systems/win32/miktex/tm/packages/next/miktex-config-2.9.tar.lzma
2021/11/21 | 4922 | indexing/upmendex/source/c-auto.in
-2021/11/21 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2021/11/21 | 489 | macros/latex/contrib/graphics-def/README.md
-2021/11/21 | 483385 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2021/11/21 | 48269 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
2021/11/21 | 479668 | install/macros/generic/expkv-cs.tds.zip
-2021/11/21 | 476834 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
2021/11/21 | 473691 | indexing/upmendex.zip
2021/11/21 | 472 | systems/texlive/tlnet/archive/lshort-chinese.r61100.tar.xz
2021/11/21 | 472422 | macros/generic/expkv-cs.zip
2021/11/21 | 46978 | macros/latex/contrib/xassoccnt/xassoccnt_getparentcounter_example.pdf
2021/11/21 | 4695 | macros/latex/contrib/xassoccnt/xassoccnt_getparentcounter_example.tex
-2021/11/21 | 46896 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
2021/11/21 | 46885 | indexing/upmendex/source/Makefile.in
-2021/11/21 | 46526 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
2021/11/21 | 463 | indexing/upmendex/doc/samples/german.idx
-2021/11/21 | 461749 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2021/11/21 | 45927 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
2021/11/21 | 458679 | macros/generic/expkv-cs/expkv-cs.pdf
-2021/11/21 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2021/11/21 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2021/11/21 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2021/11/21 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
-2021/11/21 | 45333 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
2021/11/21 | 452991 | macros/luatex/latex/ekdosis/ekdosis.dtx
2021/11/21 | 4485 | indexing/upmendex/doc/samples/alphabet/alpha_zhr.idx
2021/11/21 | 4452 | indexing/upmendex/README.md
@@ -161,136 +470,62 @@
2021/11/21 | 435 | indexing/upmendex/source/tests/uni.idx
2021/11/21 | 435 | indexing/upmendex/doc/samples/french.idx
2021/11/21 | 4356 | macros/latex/contrib/xassoccnt/xassoccnt_example.tex
-2021/11/21 | 43353 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2021/11/21 | 43034 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2021/11/21 | 43000 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
2021/11/21 | 42981 | macros/latex/contrib/xassoccnt/xassoccnt_label_example.pdf
-2021/11/21 | 42838 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2021/11/21 | 42680 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2021/11/21 | 42417 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
2021/11/21 | 4221 | macros/latex/contrib/xassoccnt/xassoccnt_driver_example.tex
2021/11/21 | 4219 | macros/luatex/latex/ekdosis/README.md
2021/11/21 | 417 | indexing/upmendex/source/tests/rule.idx
2021/11/21 | 412 | indexing/upmendex/source/exhanzi.h
-2021/11/21 | 41260 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2021/11/21 | 40991 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
2021/11/21 | 4093 | indexing/upmendex/source/tests/upmendex.test
2021/11/21 | 406 | indexing/upmendex/source/kp.h
-2021/11/21 | 40690 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
2021/11/21 | 4039 | indexing/upmendex/doc/samples/alphabet/alpha_zh.idx
-2021/11/21 | 401264 | systems/texlive/tlnet/archive/texlive-scripts.doc.r61095.tar.xz
2021/11/21 | 400 | indexing/upmendex/source/qsort.h
2021/11/21 | 3977 | macros/luatex/latex/ekdosis/Makefile
2021/11/21 | 393 | indexing/upmendex/doc/samples/Makefile
2021/11/21 | 39324 | systems/win32/miktex/tm/packages/easybook__source.tar.lzma
-2021/11/21 | 392679 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
2021/11/21 | 3903 | macros/luatex/latex/ekdosis/samples/Caesar_BG-6-13-1.tex
-2021/11/21 | 39022 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
2021/11/21 | 38 | indexing/upmendex/source/tests/locale2.ist
-2021/11/21 | 38145 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2021/11/21 | 37815 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2021/11/21 | 37248 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
2021/11/21 | 3717 | macros/latex/contrib/xassoccnt/xassoccnt_coupledcounters_example.tex
-2021/11/21 | 36698 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2021/11/21 | 36626 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2021/11/21 | 36291 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
2021/11/21 | 35642 | macros/latex/contrib/xassoccnt/xassoccnt_resetloop_example.pdf
-2021/11/21 | 35074 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2021/11/21 | 347915 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2021/11/21 | 34673 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
2021/11/21 | 340 | indexing/upmendex/doc/samples/greek.idx
2021/11/21 | 337 | indexing/upmendex/source/ac/withenable.ac
-2021/11/21 | 33652 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
2021/11/21 | 334 | indexing/upmendex/doc/samples/option/mdxsty_rule0.ist
2021/11/21 | 333 | indexing/upmendex/source/indexsty
-2021/11/21 | 330840 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
2021/11/21 | 33080 | indexing/upmendex/source/fwrite.c
2021/11/21 | 3278 | indexing/upmendex/source/tests/range.idx
-2021/11/21 | 32558 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2021/11/21 | 325227 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2021/11/21 | 31656 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
2021/11/21 | 31639 | macros/latex/contrib/xassoccnt/xassoccnt_periodiccounters_example.pdf
-2021/11/21 | 31547 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2021/11/21 | 313227 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2021/11/21 | 31316 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
2021/11/21 | 3129328 | systems/texlive/tlnet/archive/dvipdfmx.doc.r61101.tar.xz
-2021/11/21 | 31199 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2021/11/21 | 30805 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2021/11/21 | 30044 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2021/11/21 | 29822 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
2021/11/21 | 295 | indexing/upmendex/doc/samples/alphabet/mdxsty_zh31.ist
2021/11/21 | 295 | indexing/upmendex/doc/samples/alphabet/mdxsty_zh21.ist
2021/11/21 | 295 | indexing/upmendex/doc/samples/alphabet/mdxsty_zh11.ist
-2021/11/21 | 295370 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
2021/11/21 | 293 | indexing/upmendex/doc/samples/mdxsty01.ist
-2021/11/21 | 29079 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
2021/11/21 | 286 | indexing/upmendex/doc/samples/option/mdxsty_j02.ist
-2021/11/21 | 284742 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2021/11/21 | 283970 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2021/11/21 | 28345 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2021/11/21 | 28167 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
2021/11/21 | 279 | indexing/upmendex/doc/samples/alphabet/mdxsty_zh2.ist
-2021/11/21 | 2796564 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
2021/11/21 | 278 | indexing/upmendex/doc/samples/alphabet/mdxsty_zh1.ist
-2021/11/21 | 278969 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2021/11/21 | 27701 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2021/11/21 | 27424 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2021/11/21 | 27335 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
2021/11/21 | 272 | indexing/upmendex/source/tests/uni.ist
2021/11/21 | 271 | indexing/upmendex/doc/samples/option/mdxsty_j01.ist
2021/11/21 | 271 | indexing/upmendex/doc/samples/option/mdxsty_j00.ist
-2021/11/21 | 27198 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
2021/11/21 | 2704 | macros/latex/contrib/xassoccnt/xassoccnt_label_example.tex
-2021/11/21 | 2673326 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
2021/11/21 | 26716 | systems/texlive/tlnet/archive/dvipdfmx.r61101.tar.xz
2021/11/21 | 2652 | indexing/upmendex/source/mendex.h
2021/11/21 | 261 | indexing/upmendex/doc/samples/alphabet/mdxsty_head2.ist
2021/11/21 | 260 | indexing/upmendex/doc/samples/mdxsty00.ist
2021/11/21 | 260 | indexing/upmendex/doc/samples/alphabet/mdxsty_head3.ist
2021/11/21 | 260 | indexing/upmendex/doc/samples/alphabet/mdxsty_head1.ist
-2021/11/21 | 258759 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2021/11/21 | 25631180 | systems/texlive/tlnet/install-tl.zip
-2021/11/21 | 255203 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
2021/11/21 | 253880 | indexing/upmendex/man/upmendex.man1.pdf
-2021/11/21 | 252576 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2021/11/21 | 25246 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2021/11/21 | 252445 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2021/11/21 | 250654 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
2021/11/21 | 25033 | macros/latex/contrib/graphics-def.zip
-2021/11/21 | 25012 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2021/11/21 | 25000 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2021/11/21 | 243513 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
2021/11/21 | 2392 | macros/latex/contrib/xassoccnt/xassoccnt_resetlist_example.tex
-2021/11/21 | 23900 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
2021/11/21 | 2359 | indexing/upmendex/source/configure.ac
2021/11/21 | 23540 | systems/texlive/tlnet/archive/texlive-scripts-extra.r61101.tar.xz
-2021/11/21 | 23353 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2021/11/21 | 2322632 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2021/11/21 | 2311 | indexing/upmendex/source/var.h
-2021/11/21 | 22035 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2021/11/21 | 217427 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
2021/11/21 | 2144 | indexing/upmendex/doc/samples/alphabet/alpha_zhz.idx
2021/11/21 | 213 | indexing/upmendex/source/tests/pprecA.idx
2021/11/21 | 21189 | indexing/upmendex/source/sort.c
-2021/11/21 | 21170 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2021/11/21 | 20873329 | systems/texlive/tlnet/install-tl-windows.exe
-2021/11/21 | 208023 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
2021/11/21 | 207 | indexing/upmendex/source/tests/pprecB.idx
-2021/11/21 | 207160 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
2021/11/21 | 204050 | macros/latex/contrib/apa7/samples/longsample.pdf
2021/11/21 | 2034 | indexing/upmendex/doc/samples/alphabet/alpha_es.idx
2021/11/21 | 2031 | macros/latex/contrib/xassoccnt/xassoccnt_periodiccounters_example.tex
-2021/11/21 | 202822 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2021/11/21 | 20110 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2021/11/21 | 2003280 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2021/11/21 | 199530 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2021/11/21 | 198314 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2021/11/21 | 198065 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2021/11/21 | 197411 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2021/11/21 | 195703 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
2021/11/21 | 19515 | indexing/upmendex/source/hanzi.h
2021/11/21 | 195144 | systems/texlive/tlnet/archive/texlive-scripts-extra.doc.r61101.tar.xz
-2021/11/21 | 194727 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
2021/11/21 | 19390 | indexing/upmendex/man/upmendex.1
2021/11/21 | 19351 | indexing/upmendex/doc/upmendex.ja.txt
2021/11/21 | 19103 | macros/latex/contrib/graphics-def/pdftex.def
@@ -298,79 +533,46 @@
2021/11/21 | 1891 | indexing/upmendex/doc/samples/alphabet/alpha_zhp.idx
2021/11/21 | 1874 | macros/luatex/latex/ekdosis/ekdosis.ins
2021/11/21 | 182 | indexing/upmendex/source/tests/pprec0.ist
-2021/11/21 | 18157 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
2021/11/21 | 1807 | indexing/upmendex/doc/samples/alphabet/mdxsty_zh14.ist
2021/11/21 | 1807 | indexing/upmendex/doc/samples/alphabet/mdxsty_zh13.ist
2021/11/21 | 1807 | indexing/upmendex/doc/samples/alphabet/mdxsty_zh12.ist
-2021/11/21 | 180125 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
2021/11/21 | 18006 | macros/luatex/latex/ekdosis/samples/Caesar_BG-6-13-1.pdf
2021/11/21 | 179 | indexing/upmendex/source/tests/pprec4.ist
2021/11/21 | 179 | indexing/upmendex/source/tests/pprec3.ist
2021/11/21 | 179 | indexing/upmendex/source/tests/pprec2.ist
2021/11/21 | 179 | indexing/upmendex/source/tests/pprec1.ist
-2021/11/21 | 17975 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2021/11/21 | 179745 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2021/11/21 | 179111 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
2021/11/21 | 17668 | systems/texlive/tlnet/archive/easybook.source.r61098.tar.xz
2021/11/21 | 17600 | systems/texlive/tlnet/archive/easybook.r61098.tar.xz
2021/11/21 | 1741 | macros/latex/contrib/xassoccnt/xassoccnt_resetloop_example.tex
2021/11/21 | 1740 | macros/latex/contrib/xassoccnt/xassoccnt_suspendedcounters_example.tex
-2021/11/21 | 171174 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2021/11/21 | 1710500 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
2021/11/21 | 16 | indexing/upmendex/source/tests/locale1.ist
-2021/11/21 | 16982320 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2021/11/21 | 16447 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
2021/11/21 | 16372 | systems/win32/miktex/tm/packages/easybook.tar.lzma
-2021/11/21 | 16360 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2021/11/21 | 159825 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
2021/11/21 | 158 | indexing/upmendex/source/tests/uni1.ist
2021/11/21 | 1561100 | systems/texlive/tlnet/archive/lshort-chinese.doc.r61100.tar.xz
-2021/11/21 | 155920 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
2021/11/21 | 1557 | macros/latex/contrib/apa7/README.txt
-2021/11/21 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2021/11/21 | 153911 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2021/11/21 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2021/11/21 | 15263 | macros/latex/contrib/graphics-def/xetex.def
2021/11/21 | 149292 | systems/texlive/tlnet/archive/fancyvrb.doc.r61099.tar.xz
2021/11/21 | 14790 | indexing/upmendex/source/fread.c
2021/11/21 | 1477 | indexing/upmendex/doc/samples/korean.idx
-2021/11/21 | 147416 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
2021/11/21 | 1471880 | systems/win32/miktex/tm/packages/lshort-zh-cn.tar.lzma
-2021/11/21 | 1470954 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
2021/11/21 | 1464 | indexing/upmendex/COPYRIGHT
-2021/11/21 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
2021/11/21 | 145011 | macros/latex/contrib/apa7/apa7.dtx
-2021/11/21 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2021/11/21 | 1435 | indexing/upmendex/source/exvar.h
-2021/11/21 | 14337 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
-2021/11/21 | 1422198 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
2021/11/21 | 14013 | macros/latex/contrib/xassoccnt/xassoccnt_counterhierarchy_example.pdf
2021/11/21 | 139 | indexing/upmendex/source/tests/uni2.ist
2021/11/21 | 139844 | systems/win32/miktex/tm/packages/fancyvrb__doc.tar.lzma
-2021/11/21 | 1387464 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2021/11/21 | 1387046 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
2021/11/21 | 1379 | indexing/upmendex/doc/samples/alphabet/Makefile
2021/11/21 | 136769 | systems/win32/miktex/tm/packages/koma-script.tar.lzma
-2021/11/21 | 136713 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
2021/11/21 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r61097.tar.xz
2021/11/21 | 1362 | indexing/upmendex/source/Makefile.am
-2021/11/21 | 136278 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
2021/11/21 | 1349 | indexing/upmendex/source/exkana.h
2021/11/21 | 1348 | indexing/upmendex/source/tests/locale1.ind
-2021/11/21 | 1346945 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2021/11/21 | 13458 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2021/11/21 | 133958 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
2021/11/21 | 13105 | indexing/upmendex/source/styfile.c
-2021/11/21 | 1300866 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
2021/11/21 | 1297 | macros/generic/expkv-cs/README.md
2021/11/21 | 1295 | macros/latex/contrib/xassoccnt/README
-2021/11/21 | 1290584 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2021/11/21 | 1287224 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2021/11/21 | 1286 | macros/latex/contrib/xassoccnt/xassoccnt_counterformats_example.tex
-2021/11/21 | 1286655 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
2021/11/21 | 12854 | macros/latex/contrib/graphics-def/dvipdfmx.def
2021/11/21 | 1274 | indexing/upmendex/source/tests/locale2-rule.ind
-2021/11/21 | 124757 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
2021/11/21 | 1240 | indexing/upmendex/doc/samples/option/attri1.idx
2021/11/21 | 123700 | macros/latex/contrib/xassoccnt/xassoccnt.sty
2021/11/21 | 1231 | indexing/upmendex/doc/samples/mdxsty03.ist
@@ -381,7 +583,6 @@
2021/11/21 | 1200 | indexing/upmendex/source/tests/rule.ind
2021/11/21 | 1200 | indexing/upmendex/source/tests/attr1.ind
2021/11/21 | 1200 | indexing/upmendex/doc/samples/alphabet/alpha_zhs.idx
-2021/11/21 | 119742 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
2021/11/21 | 1190 | indexing/upmendex/source/kp.c
2021/11/21 | 11902 | macros/latex/contrib/xassoccnt/xassoccnt_counterformats_example.pdf
2021/11/21 | 1187786 | macros/latex/contrib/xassoccnt.zip
@@ -390,47 +591,29 @@
2021/11/21 | 117747 | macros/latex/contrib/xassoccnt/xassoccnt_doc.tex
2021/11/21 | 117711 | macros/generic/expkv-cs/expkv-cs.dtx
2021/11/21 | 1169 | indexing/upmendex/source/tests/range2.ind
-2021/11/21 | 1169820 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2021/11/21 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
-2021/11/21 | 115233 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2021/11/21 | 112898 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2021/11/21 | 112596 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
2021/11/21 | 10929 | systems/win32/miktex/tm/packages/fancyvrb__source.tar.lzma
-2021/11/21 | 109074 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2021/11/21 | 108300 | systems/texlive/tlnet/archive/texlive-scripts.r61095.tar.xz
2021/11/21 | 10783 | indexing/upmendex/source/ChangeLog
2021/11/21 | 1077 | indexing/upmendex/source/tests/range3.ind
2021/11/21 | 1077 | indexing/upmendex/source/tests/range1.ind
-2021/11/21 | 1076111 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2021/11/21 | 107430 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
2021/11/21 | 1054 | indexing/upmendex/source/pageread.c
-2021/11/21 | 103993 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2021/11/21 | 103389 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2021/11/21 | 100487 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2021/11/21 | 100072 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
2021/11/20 | 9565 | info/lshort/chinese/src/lshort-zh-cn-style.sty
2021/11/20 | 9050 | systems/win32/miktex/tm/packages/graphics-pln.tar.lzma
2021/11/20 | 890 | systems/win32/miktex/tm/packages/texdimens.tar.lzma
2021/11/20 | 8735 | systems/win32/miktex/tm/packages/hypdoc__source.tar.lzma
2021/11/20 | 8516338 | systems/win32/miktex/tm/packages/oberdiek__doc.tar.lzma
2021/11/20 | 81304 | systems/win32/miktex/tm/packages/hitszthesis__source.tar.lzma
-2021/11/20 | 81299 | macros/latex/contrib/easybook/easybook.tex
2021/11/20 | 81052 | systems/win32/miktex/tm/packages/pstricks.tar.lzma
-2021/11/20 | 80804 | macros/latex/contrib/easybook/easybook.dtx
2021/11/20 | 8036 | info/lshort/chinese/src/chap/app.A.install.tex
2021/11/20 | 7983 | systems/win32/miktex/tm/packages/latex-firstaid-dev__source.tar.lzma
2021/11/20 | 7855829 | macros/latex/contrib/koma-script.zip
2021/11/20 | 76172 | systems/win32/miktex/tm/packages/utf8add__doc.tar.lzma
2021/11/20 | 7397 | systems/win32/miktex/tm/packages/mathalpha.tar.lzma
2021/11/20 | 7340648 | systems/win32/miktex/tm/packages/pstricks__doc.tar.lzma
-2021/11/20 | 6972 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2021/11/20 | 691216 | systems/win32/miktex/tm/packages/thubeamer__doc.tar.lzma
2021/11/20 | 679926 | systems/win32/miktex/tm/packages/latex-base-dev__source.tar.lzma
2021/11/20 | 67396 | systems/win32/miktex/tm/packages/latexindent.tar.lzma
2021/11/20 | 62340 | systems/texlive/tlnet/archive/siunitx.r61093.tar.xz
-2021/11/20 | 622450 | macros/latex/contrib/easybook.zip
2021/11/20 | 61823 | systems/win32/miktex/tm/packages/siunitx.tar.lzma
-2021/11/20 | 581062 | macros/latex/contrib/easybook/easybook.pdf
2021/11/20 | 577324 | systems/win32/miktex/tm/packages/hologo__doc.tar.lzma
2021/11/20 | 5752 | systems/win32/miktex/tm/packages/formal-grammar__source.tar.lzma
2021/11/20 | 5287 | support/TeX4ht/source/tex4ht-mathjax.tex
@@ -856,137 +1039,3 @@
2021/11/16 | 106085 | macros/latex/contrib/oberdiek/bmpsize.dtx
2021/11/16 | 10366 | graphics/pstricks/contrib/pst-arrow/tex/pst-arrow.tex
2021/11/16 | 1011179 | macros/latex/contrib/beamer-contrib/themes/thubeamer.zip
-2021/11/15 | 9810589 | support/latexindent/latexindent.exe
-2021/11/15 | 9537 | support/latexindent/LatexIndent/IfElseFi.pm
-2021/11/15 | 9480 | fonts/utilities/fontools/bin/splitttc
-2021/11/15 | 9243 | support/latexindent/LatexIndent/Lines.pm
-2021/11/15 | 8776 | support/latexindent/LatexIndent/LogFile.pm
-2021/11/15 | 835 | support/latexindent/LatexIndent/Version.pm
-2021/11/15 | 8323 | macros/latex/contrib/hitszthesis/README.md
-2021/11/15 | 8032 | fonts/utilities/fontools/share/fontools_lgr.enc
-2021/11/15 | 8005 | support/latexindent/documentation/sec-the-line-switch.tex
-2021/11/15 | 7955 | support/latexindent/documentation/sec-introduction.tex
-2021/11/15 | 72503 | support/latexindent/documentation/sec-default-user-local.tex
-2021/11/15 | 7221 | support/latexindent/documentation/subsubsec-no-add-remaining-code-blocks.tex
-2021/11/15 | 7161 | support/latexindent/documentation/figure-schematic.png
-2021/11/15 | 71038 | fonts/utilities/fontools/doc/autoinst.pdf
-2021/11/15 | 7058 | systems/win32/miktex/tm/packages/cochineal__source.tar.lzma
-2021/11/15 | 6984 | support/latexindent/LatexIndent/FileExtension.pm
-2021/11/15 | 69112 | systems/texlive/tlnet/archive/spbmark.doc.r61057.tar.xz
-2021/11/15 | 6793 | support/latexindent/LatexIndent/MandatoryArgument.pm
-2021/11/15 | 6645 | support/latexindent/LatexIndent/BackUpFileProcedure.pm
-2021/11/15 | 66231 | support/latexindent/documentation/subsec-poly-switches.tex
-2021/11/15 | 6402 | support/latexindent/LatexIndent/Item.pm
-2021/11/15 | 6373 | support/latexindent/LatexIndent/TrailingComments.pm
-2021/11/15 | 633 | support/latexindent/documentation/cmhlistings.tex
-2021/11/15 | 6329 | support/latexindent/LatexIndent/Environment.pm
-2021/11/15 | 62170 | macros/latex/contrib/exesheet/exesheet.dtx
-2021/11/15 | 61713 | support/latexindent/LatexIndent/AlignmentAtAmpersand.pm
-2021/11/15 | 614224 | macros/latex/contrib/hitszthesis/hitszthesis.pdf
-2021/11/15 | 6100501 | support/latexindent.zip
-2021/11/15 | 6062 | support/latexindent/LatexIndent/OptionalArgument.pm
-2021/11/15 | 5969 | support/latexindent/LatexIndent/Else.pm
-2021/11/15 | 5962 | support/latexindent/documentation/subsubsec-commands-with-arguments.tex
-2021/11/15 | 5771 | support/latexindent/LatexIndent/UnNamedGroupingBracesBrackets.pm
-2021/11/15 | 576736 | systems/texlive/tlnet/archive/cochineal.doc.r61056.tar.xz
-2021/11/15 | 573925 | systems/win32/miktex/tm/packages/cochineal__doc.tar.lzma
-2021/11/15 | 5717 | support/latexindent/documentation/subsec-combine-text-wrap-para-line-breaks.tex
-2021/11/15 | 57039 | support/latexindent/LatexIndent/GetYamlSettings.pm
-2021/11/15 | 5531 | macros/latex/contrib/hitszthesis/hitszthesis-example.tex
-2021/11/15 | 5306 | support/latexindent/LatexIndent/KeyEqualsValuesBraces.pm
-2021/11/15 | 5268 | support/latexindent/documentation/subsubsec-headings.tex
-2021/11/15 | 5011 | support/latexindent/LatexIndent/Check.pm
-2021/11/15 | 4858 | support/latexindent/documentation/subsubsec-ifelsefi.tex
-2021/11/15 | 4503 | support/latexindent/LatexIndent/BlankLines.pm
-2021/11/15 | 4446 | support/latexindent/LatexIndent/Preamble.pm
-2021/11/15 | 44096 | support/latexindent/documentation/logo.png
-2021/11/15 | 4355 | support/latexindent/LatexIndent/RoundBrackets.pm
-2021/11/15 | 4270 | support/latexindent/LatexIndent/NamedGroupingBracesBrackets.pm
-2021/11/15 | 389047 | macros/latex/contrib/hitszthesis/hitszthesis-bachelor.pdf
-2021/11/15 | 3834 | support/latexindent/documentation/subsubsec-special.tex
-2021/11/15 | 3755 | macros/plain/graphics/README.md
-2021/11/15 | 3729 | fonts/utilities/fontools/share/fontools_t2b.enc
-2021/11/15 | 3651 | fonts/utilities/fontools/share/fontools_t2c.enc
-2021/11/15 | 3644 | macros/latex/contrib/hitszthesis/front/coverinformation.tex
-2021/11/15 | 3614 | support/latexindent/LatexIndent/Replacement.pm
-2021/11/15 | 357763 | macros/latex/contrib/hitszthesis/hitszthesis-doctor.pdf
-2021/11/15 | 349872 | macros/latex/contrib/hitszthesis/hitszthesis-master.pdf
-2021/11/15 | 3435 | support/latexindent/documentation/subsubsec-environments-with-items.tex
-2021/11/15 | 3388 | macros/latex/contrib/hitszthesis/hitszthesis.ins
-2021/11/15 | 3378 | support/latexindent/LatexIndent/HorizontalWhiteSpace.pm
-2021/11/15 | 3273 | support/latexindent/LatexIndent/Tokens.pm
-2021/11/15 | 3080 | fonts/utilities/fontools/share/fontools_ts1.enc
-2021/11/15 | 3009 | support/latexindent/documentation/sec-the-m-switch.tex
-2021/11/15 | 3003 | fonts/utilities/fontools/README
-2021/11/15 | 2907 | fonts/utilities/fontools/share/fontools_t2a.enc
-2021/11/15 | 2855 | fonts/utilities/fontools/share/fontools_ly1.enc
-2021/11/15 | 2815 | fonts/utilities/fontools/share/fontools_t1.enc
-2021/11/15 | 27582 | fonts/utilities/fontools/bin/ot2kpx
-2021/11/15 | 2756 | support/latexindent/latexindent.pl
-2021/11/15 | 2751 | fonts/utilities/fontools/share/fontools_ts3.enc
-2021/11/15 | 27361 | fonts/utilities/fontools/doc/ot2kpx.pdf
-2021/11/15 | 27000 | fonts/utilities/fontools/doc/afm2afm.pdf
-2021/11/15 | 26711 | support/latexindent/LatexIndent/Verbatim.pm
-2021/11/15 | 2656 | fonts/utilities/fontools/share/fontools_t3.enc
-2021/11/15 | 2587 | fonts/utilities/fontools/share/fontools_ot1.enc
-2021/11/15 | 2578409 | systems/win32/miktex/tm/packages/cochineal.tar.lzma
-2021/11/15 | 2578072 | systems/texlive/tlnet/archive/cochineal.r61056.tar.xz
-2021/11/15 | 2504 | systems/texlive/tlnet/archive/spbmark.r61057.tar.xz
-2021/11/15 | 246 | support/latexindent/documentation/references.tex
-2021/11/15 | 2412 | support/latexindent/LatexIndent/Switches.pm
-2021/11/15 | 24089 | support/latexindent/documentation/latexindent.tex
-2021/11/15 | 23584 | support/latexindent/LatexIndent/Arguments.pm
-2021/11/15 | 234368 | macros/latex/contrib/exesheet/exesheet.pdf
-2021/11/15 | 22888 | support/latexindent/LatexIndent/ModifyLineBreaks.pm
-2021/11/15 | 22493 | support/latexindent/documentation/sec-how-to-use.tex
-2021/11/15 | 2248 | fonts/utilities/fontools/share/fontools_oml.enc
-2021/11/15 | 22476 | systems/texlive/tlnet/archive/hyphen-base.r61052.tar.xz
-2021/11/15 | 22081 | support/latexindent/documentation/subsec-one-sentence-per-line.tex
-2021/11/15 | 2188 | support/latexindent/LatexIndent/Logger.pm
-2021/11/15 | 21779 | support/latexindent/LatexIndent/Document.pm
-2021/11/15 | 21628 | support/latexindent/documentation/sec-replacements.tex
-2021/11/15 | 2109 | support/latexindent/documentation/sec-demonstration.tex
-2021/11/15 | 20644 | fonts/utilities/fontools/doc/splitttc.pdf
-2021/11/15 | 206049 | fonts/utilities/fontools.zip
-2021/11/15 | 20565 | support/latexindent/LatexIndent/Indent.pm
-2021/11/15 | 2024 | macros/latex/contrib/hitszthesis/back/publications.tex
-2021/11/15 | 201001 | macros/latex/contrib/exesheet.zip
-2021/11/15 | 19822 | support/latexindent/LatexIndent/Sentence.pm
-2021/11/15 | 196573 | macros/latex/contrib/formal-grammar.zip
-2021/11/15 | 191738 | macros/latex/contrib/formal-grammar/formal-grammar.pdf
-2021/11/15 | 1887 | support/latexindent/documentation/subsec-noAdditionalIndent-indentRules.tex
-2021/11/15 | 1879 | support/latexindent/documentation/figure-schematic.tex
-2021/11/15 | 1876 | support/latexindent/README
-2021/11/15 | 18758 | support/latexindent/defaultSettings.yaml
-2021/11/15 | 18419 | support/latexindent/documentation/subsec-text-wrap.tex
-2021/11/15 | 17997 | fonts/utilities/fontools/GPLv2.txt
-2021/11/15 | 17389 | macros/latex/contrib/hitszthesis/hitszthesis.sty
-2021/11/15 | 1677 | support/latexindent/documentation/sec-conclusions-know-limitations.tex
-2021/11/15 | 1664 | support/latexindent/documentation/logo.tex
-2021/11/15 | 16570 | support/latexindent/documentation/subsubsec-environments-and-their-arguments.tex
-2021/11/15 | 161508 | fonts/utilities/fontools/bin/autoinst
-2021/11/15 | 16066 | support/latexindent/documentation/sec-fine-tuning.tex
-2021/11/15 | 1558 | support/latexindent/latexindent-module-installer.pl
-2021/11/15 | 14888 | macros/plain/graphics/miniltx.tex
-2021/11/15 | 1483 | support/latexindent/LatexIndent/DoubleBackSlash.pm
-2021/11/15 | 1479 | support/latexindent/documentation/title.tex
-2021/11/15 | 14690 | macros/latex/contrib/formal-grammar/formal-grammar.dtx
-2021/11/15 | 1446 | macros/latex/contrib/formal-grammar/formal-grammar.ins
-2021/11/15 | 1430 | support/latexindent/documentation/subsec-text-wrap-summary.tex
-2021/11/15 | 141172 | macros/latex/contrib/hitszthesis/hitszthesis.bst
-2021/11/15 | 14030 | support/latexindent/documentation/subsec-commands-and-their-options.tex
-2021/11/15 | 13663 | macros/latex/contrib/hitszthesis/body/chapter02.tex
-2021/11/15 | 13594 | support/latexindent/documentation/appendices.tex
-2021/11/15 | 13548 | support/latexindent/LatexIndent/Special.pm
-2021/11/15 | 13334 | fonts/utilities/fontools/bin/afm2afm
-2021/11/15 | 13122 | support/latexindent/LatexIndent/FileContents.pm
-2021/11/15 | 12825 | macros/plain/graphics.zip
-2021/11/15 | 12661 | support/latexindent/LatexIndent/Braces.pm
-2021/11/15 | 12302 | support/latexindent/LatexIndent/HiddenChildren.pm
-2021/11/15 | 120851 | macros/latex/contrib/hitszthesis/hitszthesis.dtx
-2021/11/15 | 11962 | support/latexindent/documentation/subsec-remove-para-line-breaks.tex
-2021/11/15 | 10848 | support/latexindent/documentation/sec-indent-config-and-settings.tex
-2021/11/15 | 10802 | support/latexindent/LatexIndent/Heading.pm
-2021/11/15 | 1053582 | support/latexindent/documentation/latexindent.pdf
-2021/11/15 | 10347 | support/latexindent/LatexIndent/Command.pm
-2021/11/15 | 1004 | macros/latex/contrib/formal-grammar/README.md
diff --git a/fonts/kpfonts-otf/README.md b/fonts/kpfonts-otf/README.md
index ab98620127..cc589a8109 100644
--- a/fonts/kpfonts-otf/README.md
+++ b/fonts/kpfonts-otf/README.md
@@ -1,4 +1,4 @@
-The kpfonts-otf package
+>The kpfonts-otf package
=======================
## Description
@@ -159,10 +159,20 @@ Either version 1.3 or, at your option, any later version.
* v. 0.40:
- OS2 FSType corrected (0 now): the fonts are now declared "installable".
- kpfonts-otf.sty corrected (missing \fi), thanks to Denis Bitouzé
- for pointing it out.
+ - OS2 FSType corrected (0 now): the fonts are now declared "installable".
+ - kpfonts-otf.sty corrected (missing \fi), thanks to Denis Bitouzé
+ for pointing it out.
+* v. 0.41:
+
+ 1. Text fonts:
+ - eurosym reshaped, width slightly reduced.
+ 2. Math fonts:
+ - \vert and \Vert corrected: left and right bearings enlarged.
+ - \Vvert (U+2980) added.
+ - \coloneqq, \Coloneqq, \colonsim etc. corrected to be compatible
+ with mathtools' definitions.
+
---
Copyright 2020-2021 Daniel Flipo
E-mail: daniel (dot) flipo (at) free (dot) fr
diff --git a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx
index f3c91b9807..492a0ef503 100644
--- a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx
+++ b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx
@@ -42,8 +42,8 @@
\title{Kp-fonts: OpenType version}
\author{\href{mailto:daniel.flipo@free.fr}{Daniel \textsc{Flipo}}}
-\newcommand*{\version}{0.40}
-\date{4th October, 2021}
+\newcommand*{\version}{0.41}
+\date{22nd November, 2021}
\begin{document}
\selectlanguage{british}
@@ -247,9 +247,10 @@ and a bunch of Kp-fonts specifics symbols.
\item[eurosym :] remplaces the Euro character (€) by the official symbol
{\addfontfeatures{StylisticSet=3}(€)} (available in regular, italic,
- bold and et bolditalic) ; the |\KPeuro| command is also provided to print
- the official symbol, it accepts an optionnal argument : |\kpeuro[1,50]{}|
- prints \kpeuro[1,50] (with a nobreak space).
+ bold and et bolditalic).
+ %; the |\KPeuro| command is also provided to print
+ %the official symbol, it accepts an optionnal argument : |\kpeuro[1,50]{}|
+ %prints \kpeuro[1,50] (with a nobreak space).
\item[harfbuzz :] switches |Renderer=Harfbuzz| for HBLuaTeX engine;
up to version 0.34, this renderer was silently activated but seldom useful.
@@ -303,10 +304,10 @@ and a bunch of Kp-fonts specifics symbols.
\end{description}
-Option \textsf{\textbf{mathcal}} has been deleted: commands |$\mathcal{ABC}$|
-and |$\mathscr{ABC}$| now print \mathversion{full}$\mathcal{ABC}$ and
-\mathversion{base}$\mathcal{ABC}$ respectively when \pkg{kpfonts-otf.sty}
-is loaded.
+Please note that the \textsf{\textbf{mathcal}} option has been
+deleted: commands |$\mathcal{ABC}$| and |$\mathscr{ABC}$| now print
+\mathversion{full}$\mathcal{ABC}$ and \mathversion{base}$\mathcal{ABC}$
+respectively when \pkg{kpfonts-otf.sty} is loaded.
\section{Another way to load Kp-fonts}
\label{sec:options-standard}
@@ -594,7 +595,7 @@ stroke can be printed using \cmd{hslash} or \cmd{hbar} together with character
variant \texttt{cv01} or with \cmd{mithbar} (replacement for AMS’ command
\cmd{hbar}).
-\section{Kp-fonts specific commands}
+\section{Specific commands defined in \pkg{kpfonts-otf.sty}}
\subsection{Integrals}
@@ -743,7 +744,7 @@ document’s preamble:\\
then, it is easy to switch from one version to another one with
|\mathversion{|\optit{name}|}|.
-
+\pagebreak[4]
Example\footnote{Option \opt{CharacterVariant=3} changes
$\epsilon$ into $\varepsilon$.} :
\begin{verbatim}
diff --git a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.pdf b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.pdf
index 84a9589b23..1799ec0228 100644
--- a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.pdf
+++ b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.pdf
Binary files differ
diff --git a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx
index a3a9140a1c..f678928a7c 100644
--- a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx
+++ b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx
@@ -43,8 +43,8 @@
\title{Kp-fonts version OpenType}
\author{\href{mailto:daniel.flipo@free.fr}{Daniel \textsc{Flipo}}}
-\newcommand*{\version}{0.40}
-\date{4 octobre 2021}
+\newcommand*{\version}{0.41}
+\date{22 novembre 2021}
\begin{document}
\maketitle
@@ -267,9 +267,9 @@ Notez que ces options n'affectent que les polices de texte.
\item[eurosym :] remplace le caractère Euro (€) par le symbole officiel
{\addfontfeatures{StylisticSet=3}(€)}, disponible également en italique,
- gras et gras italique ; la commande |\kpeuro| produit également ce
- symbole officiel, elle admet un argument optionnel : |\kpeuro[1,50]{}|
- imprime \kpeuro[1,50] (espace-mot insécable).
+ gras et gras italique.
+ %Cette option influe sur le résultat de la commande
+ %|\kpeuro|, section~\ref{ssec:kpeuro} p.~\pageref{ssec:kpeuro}.
\item[harfbuzz :] active le moteur de rendu |Renderer=Harfbuzz| pour HBLuaTeX ;
depuis la version 0.35, il n’est plus activé par défaut
@@ -627,7 +627,17 @@ commandes (un h italique avec une barre horizontale ou oblique).\\
horizontale peut être obtenu grâce à la variante \texttt{cv01}
(code \cmd{hslash} ou \cmd{hbar}) ou directement en codant \cmd{mithbar}.
-\section{Commandes spécifiques à Kp-fonts}
+\section{Commandes spécifiques definies dans
+ \pkg{kpfonts-otf.sty}}
+
+%\subsection{Commande \texttt{\boi kpeuro}}
+%\label{ssec:kpeuro}
+
+%La commande |\kpeuro| %définie dans \pkg{kpfonts-otf.sty}
+%admet un argument
+%optionnel : |\kpeuro[1,50]{}| imprime \kpeuro[1,50] (espace-mot insécable)
+%ou {\addfontfeatures{StylisticSet=3}\kpeuro[1,50] si l’option \opt{eurosym}
+%(ou la \emph{feature} |StylisticSet=3|) est activée.
\subsection{Variantes des symboles d'intégration}
diff --git a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.pdf b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.pdf
index be835fb120..8cca250eda 100644
--- a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.pdf
+++ b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.pdf
Binary files differ
diff --git a/fonts/kpfonts-otf/doc/unimath-kpfonts.pdf b/fonts/kpfonts-otf/doc/unimath-kpfonts.pdf
index 748698d5ee..cefbeb8294 100644
--- a/fonts/kpfonts-otf/doc/unimath-kpfonts.pdf
+++ b/fonts/kpfonts-otf/doc/unimath-kpfonts.pdf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpMath-Bold.otf b/fonts/kpfonts-otf/fonts/KpMath-Bold.otf
index 3b4ca3f96b..15b7b74ee4 100644
--- a/fonts/kpfonts-otf/fonts/KpMath-Bold.otf
+++ b/fonts/kpfonts-otf/fonts/KpMath-Bold.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpMath-Light.otf b/fonts/kpfonts-otf/fonts/KpMath-Light.otf
index fdbbc42006..3febb7496c 100644
--- a/fonts/kpfonts-otf/fonts/KpMath-Light.otf
+++ b/fonts/kpfonts-otf/fonts/KpMath-Light.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpMath-Regular.otf b/fonts/kpfonts-otf/fonts/KpMath-Regular.otf
index 3301a82399..fb1efaaabe 100644
--- a/fonts/kpfonts-otf/fonts/KpMath-Regular.otf
+++ b/fonts/kpfonts-otf/fonts/KpMath-Regular.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpMath-Sans.otf b/fonts/kpfonts-otf/fonts/KpMath-Sans.otf
index 57de633ec0..955083ee24 100644
--- a/fonts/kpfonts-otf/fonts/KpMath-Sans.otf
+++ b/fonts/kpfonts-otf/fonts/KpMath-Sans.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpMath-Semibold.otf b/fonts/kpfonts-otf/fonts/KpMath-Semibold.otf
index 6d6ae1b1d0..d0cecc6cc1 100644
--- a/fonts/kpfonts-otf/fonts/KpMath-Semibold.otf
+++ b/fonts/kpfonts-otf/fonts/KpMath-Semibold.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpMono-Bold.otf b/fonts/kpfonts-otf/fonts/KpMono-Bold.otf
index 8eccde6269..1dd8b1a9fb 100644
--- a/fonts/kpfonts-otf/fonts/KpMono-Bold.otf
+++ b/fonts/kpfonts-otf/fonts/KpMono-Bold.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpMono-BoldItalic.otf b/fonts/kpfonts-otf/fonts/KpMono-BoldItalic.otf
index 4a09100a7a..b05d29af7f 100644
--- a/fonts/kpfonts-otf/fonts/KpMono-BoldItalic.otf
+++ b/fonts/kpfonts-otf/fonts/KpMono-BoldItalic.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpMono-Italic.otf b/fonts/kpfonts-otf/fonts/KpMono-Italic.otf
index add6dad2b7..dd9d9582f3 100644
--- a/fonts/kpfonts-otf/fonts/KpMono-Italic.otf
+++ b/fonts/kpfonts-otf/fonts/KpMono-Italic.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpMono-Regular.otf b/fonts/kpfonts-otf/fonts/KpMono-Regular.otf
index 7b04a6ebd7..37235b0ea6 100644
--- a/fonts/kpfonts-otf/fonts/KpMono-Regular.otf
+++ b/fonts/kpfonts-otf/fonts/KpMono-Regular.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpRoman-Bold.otf b/fonts/kpfonts-otf/fonts/KpRoman-Bold.otf
index b943a66111..e1ed33fdcc 100644
--- a/fonts/kpfonts-otf/fonts/KpRoman-Bold.otf
+++ b/fonts/kpfonts-otf/fonts/KpRoman-Bold.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpRoman-BoldItalic.otf b/fonts/kpfonts-otf/fonts/KpRoman-BoldItalic.otf
index ce8c25b07d..25597f5ab9 100644
--- a/fonts/kpfonts-otf/fonts/KpRoman-BoldItalic.otf
+++ b/fonts/kpfonts-otf/fonts/KpRoman-BoldItalic.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpRoman-Italic.otf b/fonts/kpfonts-otf/fonts/KpRoman-Italic.otf
index 201207cc82..ea4ef76ce3 100644
--- a/fonts/kpfonts-otf/fonts/KpRoman-Italic.otf
+++ b/fonts/kpfonts-otf/fonts/KpRoman-Italic.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpRoman-Light.otf b/fonts/kpfonts-otf/fonts/KpRoman-Light.otf
index 82bddc500b..4e82f8db9d 100644
--- a/fonts/kpfonts-otf/fonts/KpRoman-Light.otf
+++ b/fonts/kpfonts-otf/fonts/KpRoman-Light.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpRoman-LightItalic.otf b/fonts/kpfonts-otf/fonts/KpRoman-LightItalic.otf
index 0663ee5f8a..7b10479a49 100644
--- a/fonts/kpfonts-otf/fonts/KpRoman-LightItalic.otf
+++ b/fonts/kpfonts-otf/fonts/KpRoman-LightItalic.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpRoman-Regular.otf b/fonts/kpfonts-otf/fonts/KpRoman-Regular.otf
index 91db2c4ca0..d1c4b0d446 100644
--- a/fonts/kpfonts-otf/fonts/KpRoman-Regular.otf
+++ b/fonts/kpfonts-otf/fonts/KpRoman-Regular.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpRoman-Semibold.otf b/fonts/kpfonts-otf/fonts/KpRoman-Semibold.otf
index dfc68cc8a5..96b3629052 100644
--- a/fonts/kpfonts-otf/fonts/KpRoman-Semibold.otf
+++ b/fonts/kpfonts-otf/fonts/KpRoman-Semibold.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpRoman-SemiboldItalic.otf b/fonts/kpfonts-otf/fonts/KpRoman-SemiboldItalic.otf
index 95d05e6b2c..f8d8bb5f10 100644
--- a/fonts/kpfonts-otf/fonts/KpRoman-SemiboldItalic.otf
+++ b/fonts/kpfonts-otf/fonts/KpRoman-SemiboldItalic.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpSans-Bold.otf b/fonts/kpfonts-otf/fonts/KpSans-Bold.otf
index 2834c43a78..7043d64994 100644
--- a/fonts/kpfonts-otf/fonts/KpSans-Bold.otf
+++ b/fonts/kpfonts-otf/fonts/KpSans-Bold.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpSans-BoldItalic.otf b/fonts/kpfonts-otf/fonts/KpSans-BoldItalic.otf
index 3ec837fb39..db8ba32fd2 100644
--- a/fonts/kpfonts-otf/fonts/KpSans-BoldItalic.otf
+++ b/fonts/kpfonts-otf/fonts/KpSans-BoldItalic.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpSans-Italic.otf b/fonts/kpfonts-otf/fonts/KpSans-Italic.otf
index 1e9983ad65..88407a3686 100644
--- a/fonts/kpfonts-otf/fonts/KpSans-Italic.otf
+++ b/fonts/kpfonts-otf/fonts/KpSans-Italic.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpSans-Regular.otf b/fonts/kpfonts-otf/fonts/KpSans-Regular.otf
index 1314e9663b..33d085f803 100644
--- a/fonts/kpfonts-otf/fonts/KpSans-Regular.otf
+++ b/fonts/kpfonts-otf/fonts/KpSans-Regular.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/tex/kpfonts-otf.sty b/fonts/kpfonts-otf/tex/kpfonts-otf.sty
index ebeb901848..906a912791 100644
--- a/fonts/kpfonts-otf/tex/kpfonts-otf.sty
+++ b/fonts/kpfonts-otf/tex/kpfonts-otf.sty
@@ -1,6 +1,6 @@
\NeedsTeXFormat{LaTeX2e}[2019-01-01]
-\def\fileversion{0.40}
-\def\filedate{2021-10-04}
+\def\fileversion{0.41}
+\def\filedate{2021-11-22}
\ProvidesPackage{kpfonts-otf}[\filedate\space\fileversion]
% Ensure luatex or xetex engine
diff --git a/macros/latex/contrib/easybook/easybook.dtx b/macros/latex/contrib/easybook/easybook.dtx
index 302df73e05..637e238152 100644
--- a/macros/latex/contrib/easybook/easybook.dtx
+++ b/macros/latex/contrib/easybook/easybook.dtx
@@ -15,7 +15,7 @@
%<*class>
\NeedsTeXFormat{LaTeX2e}[2020/10/01]
\RequirePackage{l3keys2e}
-\ProvidesExplClass{easybook}{2021/11/20}{1.40T}
+\ProvidesExplClass{easybook}{2021/11/22}{1.40U}
{Typeset Chinese theses or books}
\bool_set_false:N \l__eb_compile_draft_bool
@@ -325,7 +325,7 @@
%<*package>
\NeedsTeXFormat{LaTeX2e}[2020/10/01]
\RequirePackage{l3keys2e,etoolbox}
-\ProvidesExplPackage{easybase}{2021/11/20}{1.40T}
+\ProvidesExplPackage{easybase}{2021/11/22}{1.40U}
{Typeset Chinese theses or books}
\cs_generate_variant:Nn \dim_set:Nn { NV }
@@ -471,7 +471,6 @@
}
}
-\bool_new:N \l__eb_toc_multi_column_bool
\bool_new:N \l__eb_mark_uppercase_bool
\bool_new:N \l__eb_chap_counter_withpart_bool
\tl_new:N \l__eb_foot_counter_parent_choice_tl
@@ -499,10 +498,7 @@
}
}
\cs_new:Npn \eb_msg_unknown_option:n #1
- {
- \msg_warning:nnx
- { easybase } { ignore-#1 } { \l_keys_key_str }
- }
+ { \msg_warning:nnx { easybase } { ignore-#1 } { \l_keys_key_str } }
\cs_if_exist:NF \chapter
{
\newcounter{chapter}
@@ -515,7 +511,10 @@
\ctex_after_end_preamble:n
{
\NewDocumentCommand{\chapter}{som}
- {\msg_error:nn { easybase } { no-chapter }}
+ {
+ \msg_error:nn { easybase } { no-chapter }
+ \msg_redirect_name:nnn { easybase } { no-chapter } { none }
+ }
}
}
\msg_new:nnn { easybase } { no-chapter }
@@ -540,8 +539,8 @@
}
\cs_new_protected:Npn \eb_package_date_check:nn #1#2
{
- \IfPackageAtLeastTF{#1}{#2}
- {}{\msg_warning:nnn { easybase } { package-old } {#1}}
+ \IfPackageAtLeastTF{#1}{#2}{}
+ {\msg_warning:nnn { easybase } { package-old } {#1}}
}
\msg_new:nnn { easybase } { package-old }
{
@@ -586,8 +585,8 @@
}
\ctex_define:nn { style }
{
- multoc .bool_set:N = \l__eb_toc_multi_column_bool,
- multoc .default:n = true,
+ multoc .int_set:N = \l__eb_toc_columns_int,
+ multoc .default:n = 2,
withpart .bool_set:N = \l__eb_chap_counter_withpart_bool,
withpart .default:n = true,
withpart .initial:n = false,
@@ -1512,16 +1511,15 @@
\tl_new:N \eb@bitoc@title
\keys_define:nn { eb/listoc }
{
- section .code:n = \tl_set:Nn \l__eb_toc_type_tl { section },
- chapter .code:n = { },
- article .meta:n = section,
- book .meta:n = chapter,
- multoc .bool_set:N = \l__eb_toc_multi_column_bool,
- multoc .default:n = true,
- multoc .initial:n = false,
- title .code:n = \eb_assign_toc_title:n {#1},
- columns .int_set:N = \l__eb_toc_columns_int,
- columns .initial:n = 2
+ section .code:n = \tl_set:Nn \l__eb_toc_type_tl { section },
+ chapter .code:n = { },
+ article .meta:n = section,
+ book .meta:n = chapter,
+ multoc .int_set:N = \l__eb_toc_columns_int,
+ multoc .default:n = 2,
+ multoc .initial:n = 1,
+ columns .meta:n = { multoc = #1 },
+ title .code:n = \eb_assign_toc_title:n {#1}
}
\bool_if:NTF \l__eb_class_book_bool
{ \keys_define:nn { } { eb/listoc .inherit:n = ctex/chapter } }
@@ -1540,14 +1538,8 @@
\cs_new_protected:Npn \eb_title_mark_intoc:n #1
{
\tl_if_eq:NnTF \l__eb_toc_type_tl { chapter }
- {
- \bichapter*{#1}{\eb@bitoc@title}
- \chaptermark{#1}
- }
- {
- \bisection*{#1}{\eb@bitoc@title}
- \sectionmark{#1}
- }
+ { \bichapter*{#1}{\eb@bitoc@title} }
+ { \bisection*{#1}{\eb@bitoc@title} }
}
\cs_new_protected:Npn \eb_title_mark_notoc:n #1
{
@@ -1583,7 +1575,7 @@
}
\cs_new_protected:Npn \eb_toc_start_multi_column_ext:n #1
{
- \bool_if:NTF \l__eb_toc_multi_column_bool
+ \int_compare:nNnTF { \l__eb_toc_columns_int } > { 1 }
{
\begin{multicols}{\int_use:N \l__eb_toc_columns_int}
\@starttoc{#1}
@@ -1728,7 +1720,7 @@
line .code:n = \AfterPreamble{\setspread{#1}},
line .initial:n = 1.354,
table .fp_set:N = \l__eb_spread_table_fp,
- table .initial:n = 1.2,
+ table .initial:n = 1.354,
math .fp_set:N = \l__eb_spread_math_fp,
math .initial:n = 1.2,
caption .fp_set:N = \l__eb_spread_caption_fp,
@@ -1924,6 +1916,11 @@
\RenewDocumentCommand{\declaretheoremstyle}{O{}mO{}}
{\eb@declaretheoremsyle@save[#1,#3]{#2}}
\cs_set_eq:NN \newtheorem \declaretheorem
+\cs_new_protected:Npn \eb_if_thmframe_with_tcolorbox:TF #1#2
+ {
+ \bool_if:NT \l__eb_thmframe_bool
+ { \@ifpackageloaded{tcolorbox}{#1}{#2} }
+ }
\NewDocumentCommand{\deftheorem}
{mO{\text_titlecase_first:n {#1}}mD(){tc-theorem}O{}}
{
@@ -1932,19 +1929,10 @@
name = \tl_use:c { c__eb_name_#1_tl },
style = easy-theorem,#5
]
- \bool_if:NT \l__eb_thmframe_bool
- {
- \@ifpackageloaded{tcolorbox}
- {\tcolorboxenvironment{#1}{#4}}
- {\msg_warning:nn { easybase } { need-tcolorbox }}
- }
+ \eb_if_thmframe_with_tcolorbox:TF
+ { \tcolorboxenvironment{#1}{#4} } { }
\labelformat{#1}{\tl_use:c { c__eb_name_#1_tl }~##1}
}
-\msg_new:nnn { easybase } { need-tcolorbox }
- {
- Now~that~the~thmframe~option~is~true. \\
- Please~load~the~tcolorbox~macro~package.
- }
\prop_new:N \l__eb_thmtools_entry_prop
\clist_const:Nn \c__eb_thmtools_entry_clist
@@ -1994,8 +1982,15 @@
within = \bool_if:NT \l__eb_class_book_bool { chapter },
headformat = \NAME\NUMBER\NOTE
}
+\msg_new:nnn { easybase } { need-tcolorbox }
+ {
+ Now~that~the~thmframe~option~is~true. \\
+ Please~load~the~tcolorbox~macro~package.
+ }
\eb_at_end_preamble:n
{
+ \eb_if_thmframe_with_tcolorbox:TF { }
+ { \msg_warning:nn { easybase } { need-tcolorbox } }
\clist_put_right:Nx
\c__eb_thmtools_entry_clist { notebraces = \l__eb_thm_notebraces_tl }
\exp_last_unbraced:NNV
@@ -2106,8 +2101,6 @@
{ \exp_args:NV \bibliographystyle \l__eb_bib_otherstyle_tl }
\tl_if_empty:NF \l__eb_bib_cite_style_tl
{ \exp_args:NV \setcitestyle \l__eb_bib_cite_style_tl }
- \AtEndEnvironment{thebibliography}
- {\bool_if:NT \l__eb_toc_multi_column_bool { \end{multicols} }}
\NewDocumentCommand{\printbibliography}{st+o}
{
\group_begin:
@@ -2116,12 +2109,14 @@
\cs_set_protected:Npn \bibsection
{
\eb_title_number_intoc_spec:nn {##2} {##1}
- \bool_if:NT \l__eb_toc_multi_column_bool
+ \int_compare:nNnT { \l__eb_toc_columns_int } > { 1 }
{ \begin{multicols}{\int_use:N \l__eb_toc_columns_int} }
}
\exp_args:NV \bibliography \l__eb_bib_datafile_clist
\group_end:
}
+ \AtEndEnvironment{thebibliography}
+ {\int_compare:nNnT { \l__eb_toc_columns_int } > { 1 } { \end{multicols} }}
\skip_zero:N \bibsep
}
\cs_new_protected:Npn \eb_put_biblatex:n #1
@@ -2375,7 +2370,7 @@
}
%</package>
%<*tcolorbox>
-\ProvidesExplFile{eb-tcolorbox.cfg}{2021/11/20}{1.40T}
+\ProvidesExplFile{eb-tcolorbox.cfg}{2021/11/22}{1.40U}
{Customization of tcolorbox for easybook}
\cs_set_protected:Npn \setexercise #1
diff --git a/macros/latex/contrib/easybook/easybook.pdf b/macros/latex/contrib/easybook/easybook.pdf
index 2e67d24923..1746468440 100644
--- a/macros/latex/contrib/easybook/easybook.pdf
+++ b/macros/latex/contrib/easybook/easybook.pdf
Binary files differ
diff --git a/macros/latex/contrib/easybook/easybook.tex b/macros/latex/contrib/easybook/easybook.tex
index df4b4c4fb2..a385bc2681 100644
--- a/macros/latex/contrib/easybook/easybook.tex
+++ b/macros/latex/contrib/easybook/easybook.tex
@@ -20,8 +20,8 @@
name = easybook,
color-scheme = blue,
title = EASYBOOK 使用手册,
- version = v1.40T,
- date = 2021/11/20,
+ version = v1.40U,
+ date = 2021/11/22,
authors = 瞿毅,
info = 排版简体中文学位论文和书籍,
email = q1jx@foxmail.com,
@@ -305,10 +305,8 @@
使当前目录标题按照 \code{chapter} 章级别输出。
\opt{section}\Default!
使当前目录标题按照 \code{section} 节级别输出。
- \keybool{multoc}\Default{false}
- 与 \module*{style} 模块的 \option{multoc} 选项具有相同的效果,但是具有优先性且可单独设置不同目录是否多栏排版,栏数默认为双栏,可使用 \option{columns} 更改。
- \keyval-{columns}{目录栏数}\Default{2}
- 设置目录的栏数,仅在 \keyis-{multoc}{true} 时有效,默认为双栏。
+ \keyval-{multoc}{整数}\Default{2}
+ 与 \module*{style} 模块的 \option{multoc} 选项具有相同的效果,但是具有优先性且可单独设置不同类型目录的排版栏数。\meta{整数} 为目录栏数,不指定栏数值则默认为双栏。
\kvsplit{title}{中文目录标题,英文目录标题}\newline
用于更改目录的标题,标题之间用一个英文逗号分开,也可以只有一部分,表示中文目录的标题。当设置了英文目录标题时,英文目录标题将会自动加入文档主目录 \cs*{tableofcontents}\parg{} 命令。
\keyval-{format}{目录标题格式}
@@ -403,8 +401,8 @@
\end{commands}
\keyval-{color-all}{HTML颜色代码}\Default
统一设置主题的各部分颜色,参数是 6 个十六进制数字组成的 \code{HTML} 颜色代码,任意颜色的代码可以在常见的图片处理工具拾色器中查看。
- \keybool{multoc}\Default{false}
- 开启多栏目录,与节 \ref{sec:document command} 中目录命令的同名选项有相同效果。
+ \keyval-{multoc}{整数}\Default{2}
+ 使目录多栏排版,与节 \ref{sec:document command} 中目录命令的同名选项有相同效果。
\keybool{withpart}\Default{false}
使章标题跟随每一部分编号,开启新的一部分时章编号从 1 开始,默认不跟随。
\keychoice{footwith}{part,chapter,page}\Default{chapter}
@@ -490,7 +488,7 @@
\begin{options}
\keyval-{line}{数值}\Module{spread}\Default{1.354}
正文行距因子,C\TeX 原有的行距选项 \option*{linespread} 失效。
- \keyval-{table}{数值}\Default{1.2}
+ \keyval-{table}{数值}\Default{1.354}
表格行距因子,对传统表格环境 \env*{tabular}、\env*{tabularx} 以及 \pkg*{tabularray} 宏包的 \env{tblr} 环境生效,同时 \env{tblr} 也自带有 \option*{stretch} 选项设置行距。
\keyval-{math}{数值}\Default{1.2}
数学环境的行距因子,包含了 \pkg*{amsmath} 和 \pkg*{mathtools} 宏包提供的公式环境。
diff --git a/macros/latex/contrib/fcolumn/fcolumn.dtx b/macros/latex/contrib/fcolumn/fcolumn.dtx
index 41bee63cf1..26aaf7faff 100644
--- a/macros/latex/contrib/fcolumn/fcolumn.dtx
+++ b/macros/latex/contrib/fcolumn/fcolumn.dtx
@@ -14,7 +14,7 @@
% \fi
% \iffalse
%<package>\ProvidesPackage{fcolumn}
-%<package> [2021/01/14 v1.3 Automatic Currency Package (EHTO)]
+%<package> [2021/11/22 v1.4 Automatic Currency Package (EHTO)]
%<package>\NeedsTeXFormat{LaTeX2e}
%<package>\RequirePackage{array}[v2.4k]
%<*driver>
@@ -40,7 +40,7 @@ indention=0pt,labelsep=colon,justification=raggedright}
%</driver>
% \fi
% \RecordChanges
-% \CheckSum{1287}
+% \CheckSum{1292}
% \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
% Lower-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
@@ -78,6 +78,8 @@ indention=0pt,labelsep=colon,justification=raggedright}
% in math environment are very tricky, but providing colour information works, see the example
% in the main text. This version is now compatible with package longtable. Version~1.3 is
% backwards compatible to~1.2: it only adds functionality.}
+% \changes{v1.4}{2021/11/21}{More robust version on the extra formatting information: alternative
+% formatting after the comma (if any), instead of additional information. Corrected a few typos.}
% \GetFileInfo{fcolumn.sty}
% \DoNotIndex{\@@endpbox,\@@startpbox,\@acol,\@arstrut,\@arstrutbox,\@classiv,\@classz,\@depth}
% \DoNotIndex{\@firstampfalse,\@firstamptrue,\@gobble,\@halignto,\@height,\@mkpream,\@ne,\@nextchar}
@@ -116,7 +118,7 @@ indention=0pt,labelsep=colon,justification=raggedright}
% The f-column in the current version of the package is defined for the
% continental European standard: |\newcolumntype{f}{F{.}{,}{3,2}{}}|. This
% means that a number like 12345,67 will be typeset as $12{.}345{,}67$.
-% People in the Anglo-saxon world would rather code
+% People in the Anglo-Saxon world would rather code
% |\newcolumntype{f}{F{,}{.}{3,2}{}}| for the same input, yielding
% $12{,}345{.}67$ as output for the number given above. The default
% value for |#3| is |3,2|, indicating
@@ -127,7 +129,7 @@ indention=0pt,labelsep=colon,justification=raggedright}
% four digits, that the separator in the source should be the character |p|,
% and there are three digits after the decimal mark---that happens to be a
% |\cdot|---, then simply specify |\newcolumntype{f}{F{\,}{\cdot}{4p3}{}}| in
-% that case. The input could be 12345p678 then, yielding $1{\,}2345{\cdot}678$
+% that case. The input could be 123456p78 then, yielding $12{\,}3456{\cdot}780$
% as output.
%
% By default two digits are used for the decimal part, so if you really
@@ -191,14 +193,14 @@ indention=0pt,labelsep=colon,justification=raggedright}
%
% This package is heavily inspired by the |dcolumn| package by
% David Carlisle~\cite{dcolumn}, some constructions are more or less
-% copied from that package. Version~1.3 (this version) incorporates the idea
+% copied from that package. Version~1.4 (this version) incorporates the idea
% of Christian Hoff of providing additional (formatting) information per column.
% A rather contrived example is given in Table~\ref{tab:ex3}, combining colour and fonts.
% \newcolumntype{q}[1]{F{.}{,}{3,2}{#1}}
% \begin{table}[htb]
% \caption{Example Table with column formatting.}
% \label{tab:ex3}
-% \begin{tabular}{@{}lq{\color{red}\mathsf,{}\mathbf}lq{\color{green}}@{}}
+% \begin{tabular}{@{}lq{\color{red}\mathsf,\mathbf}lq{\color{green}}@{}}
% \multicolumn4c{\bfseries Balance sheet}\\
% \toprule
% properties & \leeg{31 dec 2014} & debts & \leeg{31 dec 2014}\\
@@ -220,7 +222,7 @@ indention=0pt,labelsep=colon,justification=raggedright}
%\begin{table}[htb]
%\caption{Example Table with column formatting.}
%\label{tab:ex3}
-%\begin{tabular}{@{}lq{\color{red}\mathsf,{}\mathbf}lq{\color{green}}@{}}
+%\begin{tabular}{@{}lq{\color{red}\mathsf,\mathbf}lq{\color{green}}@{}}
%\multicolumn4c{\bfseries Balance sheet}\\
%...
%...(same financial contents as in Table 1)
@@ -232,15 +234,13 @@ indention=0pt,labelsep=colon,justification=raggedright}
% The font changing commands like |\mathsf| and |\mathbf| act on an argument, hence require
% braces, but these are already provided internally for this purpose. For that reason this
% type of commands must be given last, without braces (and if you don't specify a font
-% changing command, these extra internal braces are just redundant). The argument to
-% the new columntype may consist of two parts,
-% separated by a comma. In that case, the part to the left of the comma is applied to the
-% whole column and the right part is applied in addition to the result. The example in
-% Table~\ref{tab:ex3} shows this: the bold font is only used in the |\sumline| and the
-% effect of |\mathsf| is annulled by the brace pair before |\mathbf|. You may even change
-% the colour for the |\sumline|, e.g., blue by ``|,{}\color{blue}\mathbf|'', since colour
-% settings do not require braces and the last setting overrides a previous one. If you want
-% bold font for the whole column, leave out the comma (and the |\mathsf{}|).
+% changing command, these extra internal braces are just redundant). The argument to the
+% new columntype may consist of two parts, separated by a comma. In that case, the part to
+% the left of the comma is applied to the data entered by the user and the right part
+% is applied to the result. The example in Table~\ref{tab:ex3} shows this: the bold font
+% is only used in the |\sumline| and also the colour is back to the default (black). If
+% you want formatting for the whole column, like green colour as in the last column of
+% Table~\ref{tab:ex3}, leave out the comma.
%
% Note that changes in font size, e.g., ``|\huge|'' in ``|\huge\color{red}\mathbf|''
% as parameter to column type |q| are ignored by \LaTeX, since the formatting
@@ -270,8 +270,8 @@ indention=0pt,labelsep=colon,justification=raggedright}
%properties & \leeg{31 dec 2014} & debts & \leeg{31 dec 2014}\\
%\midrule
%\endhead
+%\multicolumn4{r@{}}{\small\textit{(Table continues on next page)\/}}\\
%\midrule
-%\multicolumn4{r@{}}{\textit{(Table continues on next page)\/}}\\
%\endfoot
%\bottomrule
%\endlastfoot
@@ -282,7 +282,7 @@ indention=0pt,labelsep=colon,justification=raggedright}
% \end{verbatim}
% \end{table}
%
-% \noindent And here is the result (it's ugly, but it had to be that long to
+% \noindent And here is the result (it's ugly, but it had to be this long to
% demonstrate the page break). Not shown here are the new |fcolumn|
% formatting possibilities (like new fonts and/or colours), but it has been
% checked they do work in combination with |longtable|.
@@ -299,24 +299,28 @@ indention=0pt,labelsep=colon,justification=raggedright}
% properties & \leeg{31 dec 2014} & debts & \leeg{31 dec 2014}\\
% \midrule
% \endhead
+% \multicolumn4{r@{}}{\small\textit{(Table continues on next page)\/}}\\
% \midrule
-% \multicolumn4{r@{}}{\textit{(Table continues on next page)\/}}\\
% \endfoot
% \bottomrule
% \endlastfoot
% house & 200000 & equity capital& 50000 \\
% bank account & -603,23 & mortgage & 150000 \\
-% savings 1 & 2800 \\
-% savings 2 & 2800 \\
-% savings 3 & 2800 \\
-% savings 4 & 2800 \\
-% savings 5 & 2800 \\
-% savings 6 & 2800 \\
-% savings 7 & 2800 \\
-% savings 8 & 2800 \\
-% savings 9 & 2800 \\
-% savings 10 & 2800 \\
-% cash & 145,85 & profit & 27542,62 \\
+% savings 1 & 2000 \\
+% savings 2 & 2000 \\
+% savings 3 & 2000 \\
+% savings 4 & 2000 \\
+% savings 5 & 2000 \\
+% savings 6 & 2000 \\
+% savings 7 & 2000 \\
+% savings 8 & 2000 \\
+% savings 9 & 2000 \\
+% savings 10 & 2000 \\
+% savings 11 & 2000 \\
+% savings 12 & 2000 \\
+% savings 13 & 2000 \\
+% savings 14 & 2000 \\
+% cash & 145,85 & profit & 27542,62 \\
% \sumline
% \end{longtable}
@@ -336,8 +340,8 @@ indention=0pt,labelsep=colon,justification=raggedright}
% than just setting the input decimal mark. By default the input grouping
% character is the dot, except when the dot is specified as input decimal
% mark; in that case the comma is acting as input grouping character. With
-% this convention the continental Europe and Anglo-saxon part of the world
-% is served. And using input grouping markers is optional.
+% this convention the continental Europe and Anglo-Saxon part of the world
+% is served. And using input grouping markers is optional anyway.
% \end{macro}
% \begin{macro}{\sumline}
% The numbers in an |F|-column are typeset as a financial amount, but the real
@@ -400,7 +404,7 @@ indention=0pt,labelsep=colon,justification=raggedright}
% Note that the rules in the first and third |F|-columns of project~1 cover
% $1{.}200{,}00$ whereas in project~2 those rules are narrower since they
% only cover $430{,}00$; still the columns are aligned. The verbatim way
-% of setting up Table~\ref{tab:ex7} is given in Table~\ref{tab:ex6}.
+% of setting up Table~\ref{tab:ex7} is given in Table~\ref{tab:ex8}.
% \begin{table}[htb]
% \caption{Verbatim version of Table~\ref{tab:ex7}.}
% \label{tab:ex8}
@@ -618,9 +622,9 @@ indention=0pt,labelsep=colon,justification=raggedright}
% The maximum then becomes $2^{63}-1$. Even expressed in cents this
% would lead to a maximum of slightly more than 92.2\thinspace P\EUR{};
% about 100 times the current world economy~\cite{world_economy}. Yet
-% another method is to used Heiko Oberdiek's package |bigintcalc|:
+% another method is to use Heiko Oberdiek's package |bigintcalc|:
% then only memory restrictions apply. This, however, requires a major
-% rewrite of |fcolumn|. For now, version~1.3 sticks to the moderate amounts.
+% rewrite of |fcolumn|. For now, version~1.4 sticks to the moderate amounts.
%
% There is no straightforward interpretation of |#1| being zero or
% negative, therefore this is used as an indicator that no grouping
@@ -771,15 +775,16 @@ indention=0pt,labelsep=colon,justification=raggedright}
% \end{macrocode}
% \end{macro}
%
-% The \meta{count}s |\FC@l| captures the part to the left of the decimal
-% mark, |\FC@r| that to the right.
+% The \meta{count}s |\FC@l| and |\FC@r| capture the part to the left and to the
+% right of the decimal mark, respectively.
% \begin{macrocode}
\newcount\FC@l \newcount\FC@r
% \end{macrocode}
% Some auxiliary definitions for capturing compacted information.
% \begin{macrocode}
\def\setucc@de#1#2\relax{\uccode`\~=`#1 }
-\def\assignform@t#1,#2,#3\end{\def\FCform@t{#1}\def\FCform@tt{#1#2}}
+\def\assignform@t#1,#2,#3\assignform@t{\def\FCform@t{#1}%
+ \def\FCform@tt{#2}\ifx\FCform@tt\@empty \def\FCform@tt{#1}\fi}
% \end{macrocode}
% \def\<#1>{\leavevmode\hbox{$\langle$#1\/$\rangle$}}
% \begin{macro}{\b@fi}
@@ -797,8 +802,8 @@ indention=0pt,labelsep=colon,justification=raggedright}
% \begin{macrocode}
\def\sep@xt##1##2\end{\def\sep@rator{{##1}}}%
\sep@xt#1\end\def\decim@lmark{{#2}}%
-\def\sp@l{#3}\assignform@t#4,,\end \global\advance\FCsc@l by \@ne
-\global\FC@l=0 \global\FC@r=1
+\def\sp@l{#3}\assignform@t#4,,\assignform@t\global\advance\FCsc@l by
+ \@ne \global\FC@l=0 \global\FC@r=1
% \end{macrocode}
% The value specified by the user is then captured by |\FC@l| and
% this is done in a special way: |\FC@l| is assigned globally within
@@ -923,7 +928,7 @@ indention=0pt,labelsep=colon,justification=raggedright}
% contain relevant information anyway. Outside the group, the sign
% of |\FC@r| can then be tested. This is a slight misuse of this
% |\count|, but now it's documented. In effect, |\FC@r| can only be~|-1|,
-% |1|, or at least~|10|, so the comparison |\ifnum\FC@r>0| does not mis~0.
+% |1|, or at least~|10|, so the comparison |\ifnum\FC@r>0| does not miss~0.
% \begin{macrocode}
\def\e@fi{\ifnum\mathcode`\0=\mathcode`- \global\FC@r=\m@ne\fi$\egroup
\ifnum\FC@r>0
@@ -932,7 +937,7 @@ indention=0pt,labelsep=colon,justification=raggedright}
% decimal part, |\FC@r| will still be~1, which doesn't parse well with
% |\secd@xt|, so a zero is appended, i.e., yielding~|10|.
% \begin{macrocode}
- \ifnum\FC@r<10 \FC@r=10 \fi
+ \ifnum\FC@r=1 \FC@r=10 \fi
% \end{macrocode}
% Next is a loop for bringing the decimal part in the correct way to
% the integer part. The loop is performed the number of decimal
@@ -940,6 +945,9 @@ indention=0pt,labelsep=colon,justification=raggedright}
% means that if you provided more decimal digits than this, the excess
% digit(s) will not be handled and a |\PackageWarning| will be given,
% showing these excess digits. This is truncation, not rounding!
+% There is one situation in which this code doesn't catch all:
+% when exactly one extra zero was provided. And in that case truncation
+% is a no-op.
% \begin{macrocode}
\def\i@ts##1##2{\count0=##2}
\afterassignment\i@ts\count@\sp@l
@@ -950,7 +958,7 @@ indention=0pt,labelsep=colon,justification=raggedright}
\def\tw@l##1##2\relax{##2}
\PackageWarning{fcolumn}{Excess digit\ifnum\FC@r>100 s\fi\space
``\expandafter\tw@l\number\FC@r\relax'' in decimal part
- \MessageBreak ignored}
+ \MessageBreak ignored near or}
\fi
% \end{macrocode}
% Don't forget to correct for the sign (once this is done, |\FCs@gn|
@@ -963,23 +971,23 @@ indention=0pt,labelsep=colon,justification=raggedright}
% \end{macrocode}
% \end{macro}
% \begin{macro}{\secd@xt}
-% The second digit from the left is needed from a decimal number. The
-% macro |\secd@xt| extracts that digit, provided that the number has at
-% least two digits, but that is guaranteed by |\e@fi|. That second digit
-% is then added to |\FC@l|. A new number is assigned to |\FC@r|, that
-% consists of the digits of |#1#3|. If |#3| was empty, a zero is appended.
-% In this way |\FC@r| is prepared for insertion in the next invocation of
-% |\secd@xt|. In iterating: 1234 yields~134, yields~14, yields~10,
-% stays~10, etc.
+% The second digit from the left is needed from a string of characters
+% representing a decimal number. The macro |\secd@xt| extracts that digit,
+% provided that the number has at least two digits, but that is guaranteed by
+% |\e@fi|. That second digit is then added to |\FC@l|. A new number is
+% assigned to |\FC@r|, that consists of the digits of |#1#3|. If |#3| was
+% empty, 10 is assigned. In this way |\FC@r| is prepared for insertion in
+% the next invocation of |\secd@xt|. In iterating: 1234 yields~134, yields~14,
+% yields~10, stays~10, etc.
% \begin{macrocode}
\def\secd@xt#1#2#3\end{\advance\FC@l by #2
-\FC@r=#1#3 \ifnum\FC@r<10 \multiply\FC@r by 10 \fi}
+\FC@r=#1#3 \ifnum\FC@r=1 \FC@r=10 \fi}
% \end{macrocode}
% \end{macro}
% \begin{macro}{\restorem@thcodes}
% As shown above, once the first digit, or sign, or decimal separator, or
% grouping character is scanned, the decimal digits should loose their
-% activeness. That is done here rather blunt, since the actual
+% activeness. That is done here in a rather blunt way, since the actual
% |\mathcode| is not important---as long as it is not |"8000|---because
% the digits are not used for typesetting (and even if they were; it's
% inside |\box0|, whose contents will be discarded). When the |$|
@@ -1348,8 +1356,8 @@ FCtot@\romannumeral\FCsc@l\endcsname}$}%
\expandafter\fre@t\FC@chklist\end
\ifnum\csname FCtot@\romannumeral\count0\endcsname=
\csname FCtot@\romannumeral\count1\endcsname\else
- \PackageWarningNoLine{fcolumn}{F-columns \number\count0 \space
- and \number\count1 \space do not balance}%
+ \PackageWarning{fcolumn}{F-columns \number\count0 \space
+ and \number\count1 \space do not balance near or}%
\fi
\repeat}
% \end{macrocode}
@@ -1387,7 +1395,7 @@ FCtot@\romannumeral\FCsc@l\endcsname}$}%
% loading of |longtable|.
% \begin{macrocode}
\ifx\longtable\@undefined
- \PackageWarning{fcolumn}{fcolumn is loaded without longtable. That's
+ \PackageWarningNoLine{fcolumn}{fcolumn is loaded without longtable. That's
OK, but\MessageBreak if you want to load longtable as well, make sure
\MessageBreak it is done before loading fcolumn}
\fi
diff --git a/macros/latex/contrib/fcolumn/fcolumn.ins b/macros/latex/contrib/fcolumn/fcolumn.ins
index 5c2e3e7d48..993ad041c8 100644
--- a/macros/latex/contrib/fcolumn/fcolumn.ins
+++ b/macros/latex/contrib/fcolumn/fcolumn.ins
@@ -44,7 +44,7 @@ LaTeX version 1999/12/01 or later.
\Msg{* into a directory searched by TeX. *}
\Msg{* To produce the documentation, type ``make'' or *}
\Msg{* run the file fcolumn.dtx through LaTeX. Make sure *}
-\Msg{* to update the glossary and index by makeindex: *}
+\Msg{* the glossary and index are updated by makeindex: *}
\Msg{* *}
\Msg{* makeindex -s gglo.ist -o fcolumn.gls fcolumn.glo *}
\Msg{* makeindex -s gglo.ist -o fcolumn.ind fcolumn.idx *}
diff --git a/macros/latex/contrib/fcolumn/fcolumn.pdf b/macros/latex/contrib/fcolumn/fcolumn.pdf
index 16ea57e5a7..6b7dfce975 100644
--- a/macros/latex/contrib/fcolumn/fcolumn.pdf
+++ b/macros/latex/contrib/fcolumn/fcolumn.pdf
Binary files differ
diff --git a/macros/latex/contrib/fcolumn/makefile b/macros/latex/contrib/fcolumn/makefile
index 3af7c8a619..1197a57167 100644
--- a/macros/latex/contrib/fcolumn/makefile
+++ b/macros/latex/contrib/fcolumn/makefile
@@ -1,14 +1,14 @@
.SUFFIXES: .dtx .glo .gls .idx .ind .ins .pdf .sty
-DIST=fcolumn.dtx fcolumn.ins fcolumn.pdf fcolumn.sty makefile README
+DIST=fcolumn.dtx fcolumn.ins fcolumn.pdf makefile README
.ins.sty:
- pdflatex $*.ins
+ pdftex $<
.dtx.glo:
- pdflatex $*.dtx
+ pdflatex $<
.dtx.idx:
- pdflatex $*.dtx
+ pdflatex $<
.glo.gls:
makeindex -s gglo.ist -o fcolumn.gls fcolumn.glo
@@ -17,22 +17,22 @@ DIST=fcolumn.dtx fcolumn.ins fcolumn.pdf fcolumn.sty makefile README
makeindex -s gind.ist -o fcolumn.ind fcolumn.idx
.dtx.pdf:
- pdflatex $*.dtx
+ pdflatex $<
all: fcolumn.sty fcolumn.pdf
-install:
- tex fcolumn.ins
+install:
+ pdftex fcolumn.ins
dist: $(DIST)
- mkdir FCv1.3; cp $(DIST) FCv1.3; tar -czf fcolumn.tgz FCv1.3; rm -r FCv1.3
+ mkdir FCv1.4; cp $(DIST) FCv1.4; tar -czf fcolumn.tgz FCv1.4; rm -r FCv1.4
fcolumn.pdf: fcolumn.dtx fcolumn.gls fcolumn.ind fcolumn.sty
-fcolumn.glo fcolumn.idx: fcolumn.dtx
+fcolumn.glo fcolumn.idx: fcolumn.dtx
fcolumn.ind: fcolumn.idx
fcolumn.gls: fcolumn.glo
.PHONY: clean
clean:
- -rm fcolumn.pdf fcolumn.sty fcolumn.log fcolumn.glo fcolumn.gls fcolumn.ind \
- fcolumn.idx fcolumn.aux fcolumn.ilg fcolumn.out fcolumn.tgz
+ -rm fcolumn.aux fcolumn.glo fcolumn.gls fcolumn.idx fcolumn.ilg fcolumn.ind \
+ fcolumn.log fcolumn.out fcolumn.pdf fcolumn.sty fcolumn.tgz
diff --git a/macros/latex/contrib/l3kernel/CHANGELOG.md b/macros/latex/contrib/l3kernel/CHANGELOG.md
index a889c04c8c..53a9a1ae39 100644
--- a/macros/latex/contrib/l3kernel/CHANGELOG.md
+++ b/macros/latex/contrib/l3kernel/CHANGELOG.md
@@ -7,6 +7,15 @@ this project uses date-based 'snapshot' version identifiers.
## [Unreleased]
+## [2021-11-22]
+
+### Added
+- Support for legacy `if` switches in `l3keys`
+
+### Changed
+- Documentation improvements
+- Implementation of `intarray` data tyep with LuaTeX
+
## [2021-11-12]
### Fixed
@@ -984,7 +993,8 @@ this project uses date-based 'snapshot' version identifiers.
- Step functions have been added for dim variables,
e.g. `\dim_step_inline:nnnn`
-[Unreleased]: https://github.com/latex3/latex3/compare/2021-11-12...HEAD
+[Unreleased]: https://github.com/latex3/latex3/compare/2021-11-22...HEAD
+[2021-11-22]: https://github.com/latex3/latex3/compare/2021-11-12...2021-11-22
[2021-11-12]: https://github.com/latex3/latex3/compare/2021-10-18...2021-11-12
[2021-10-18]: https://github.com/latex3/latex3/compare/2021-10-17...2021-10-18
[2021-10-17]: https://github.com/latex3/latex3/compare/2021-10-12...2021-10-17
diff --git a/macros/latex/contrib/l3kernel/README.md b/macros/latex/contrib/l3kernel/README.md
index 027c1c9636..77d5204b40 100644
--- a/macros/latex/contrib/l3kernel/README.md
+++ b/macros/latex/contrib/l3kernel/README.md
@@ -1,7 +1,7 @@
LaTeX3 Programming Conventions
==============================
-Release 2021-11-12
+Release 2021-11-22
Overview
--------
diff --git a/macros/latex/contrib/l3kernel/expl3.dtx b/macros/latex/contrib/l3kernel/expl3.dtx
index 01a2dbf0fb..21b528db1e 100644
--- a/macros/latex/contrib/l3kernel/expl3.dtx
+++ b/macros/latex/contrib/l3kernel/expl3.dtx
@@ -24,7 +24,7 @@
%
%<*driver|generic|package|2ekernel>
%</driver|generic|package|2ekernel>
-\def\ExplFileDate{2021-11-12}%
+\def\ExplFileDate{2021-11-22}%
%<*driver>
\documentclass[full]{l3doc}
\usepackage{graphicx}
@@ -51,7 +51,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/expl3.pdf b/macros/latex/contrib/l3kernel/expl3.pdf
index 92b32349e6..d474bf6c3f 100644
--- a/macros/latex/contrib/l3kernel/expl3.pdf
+++ b/macros/latex/contrib/l3kernel/expl3.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/interface3.pdf b/macros/latex/contrib/l3kernel/interface3.pdf
index eee082fa60..e478d744a7 100644
--- a/macros/latex/contrib/l3kernel/interface3.pdf
+++ b/macros/latex/contrib/l3kernel/interface3.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/interface3.tex b/macros/latex/contrib/l3kernel/interface3.tex
index f64cd3abbb..c1f20d955f 100644
--- a/macros/latex/contrib/l3kernel/interface3.tex
+++ b/macros/latex/contrib/l3kernel/interface3.tex
@@ -54,7 +54,7 @@ for those people who are interested.
{latex-team@latex-project.org}%
}%
}
-\date{Released 2021-11-12}
+\date{Released 2021-11-22}
\pagenumbering{roman}
\maketitle
diff --git a/macros/latex/contrib/l3kernel/l3.ins b/macros/latex/contrib/l3kernel/l3.ins
index 34a46aaed5..265fde8ac9 100644
--- a/macros/latex/contrib/l3kernel/l3.ins
+++ b/macros/latex/contrib/l3kernel/l3.ins
@@ -78,7 +78,7 @@ and all files in that bundle must be distributed together.
\from{l3file.dtx} {package}
\from{l3skip.dtx} {package}
\from{l3keys.dtx} {package}
- \from{l3intarray.dtx} {package}
+ \from{l3intarray.dtx} {package,tex}
\from{l3fp.dtx} {package}
\from{l3fp-aux.dtx} {package}
\from{l3fp-traps.dtx} {package}
@@ -171,6 +171,7 @@ and all files in that bundle must be distributed together.
\from{l3names.dtx}{package,lua}
\from{l3sys.dtx}{package,lua}
\from{l3token.dtx}{package,lua}
+ \from{l3intarray.dtx}{package,lua}
}}
\endbatchfile
diff --git a/macros/latex/contrib/l3kernel/l3basics.dtx b/macros/latex/contrib/l3kernel/l3basics.dtx
index 5b810b393d..9b2e96aa90 100644
--- a/macros/latex/contrib/l3kernel/l3basics.dtx
+++ b/macros/latex/contrib/l3kernel/l3basics.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
@@ -2052,7 +2052,7 @@
% \@@_generate_T_form:wNNnnnnN,
% \@@_generate_F_form:wNNnnnnN
% }
-% \begin{macro}[EXP]{\@@_p_true:w}
+% \begin{macro}[EXP]{\@@_p_true:w, \@@_T_true:w, \@@_F_true:w, \@@_TF_true:w}
% How to generate the various forms. Those functions take the
% following arguments: 1: junk, 2: \cs{cs_set:Npn} or similar, 3: |p|
% (for protected conditionals) or |e|, 4: function name, 5: signature,
@@ -2066,11 +2066,11 @@
% expandable tests, we check for that by making sure that the second
% argument is empty. For \enquote{fast} conditionals, |#7| has an
% extra \cs[no-index]{if_\ldots{}}. To optimize a bit further we
-% could replace \cs{exp_after:wN} \cs{use_ii:nnn} and similar by a
-% single macro similar to \cs{@@_p_true:w}. The drawback is that if
-% the |T| or |F| arguments are actually missing, the recovery from
-% the runaway argument would not insert \cs{fi:} back, messing up
-% nesting of conditionals.
+% don't use \cs{exp_after:wN} \cs{use_ii:nnn} and similar but instead use
+% \cs{@@_TF_true:w} and similar to swap out the macro after \cs{fi:}. It would
+% be a tiny bit faster if we directly grabbed the |T| and |F| arguments there,
+% but if those are actually missing, the recovery from the runaway argument
+% would not insert \cs{fi:} back, messing up nesting of conditionals.
% \begin{macrocode}
\cs_set_protected:Npn \@@_generate_p_form:wNNnnnnN
#1 \s_@@_stop #2#3#4#5#6#7#8
diff --git a/macros/latex/contrib/l3kernel/l3bootstrap.dtx b/macros/latex/contrib/l3kernel/l3bootstrap.dtx
index 7cf40957e7..5303ec5943 100644
--- a/macros/latex/contrib/l3kernel/l3bootstrap.dtx
+++ b/macros/latex/contrib/l3kernel/l3bootstrap.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
@@ -189,18 +189,12 @@
% \end{macrocode}
% For \LuaTeX{} we make sure the basic support is loaded:
% this is only necessary in plain.
-%
-% Additionally we just ensure that \TeX{} has seen the csnames \cs{prg_return_true:}
-% and \cs{prg_return_false:} before the Lua code builds these tokens.
% \begin{macrocode}
\begingroup\expandafter\expandafter\expandafter\endgroup
\expandafter\ifx\csname newcatcodetable\endcsname\relax
\input{ltluatex}%
\fi
- \begingroup\edef\ignored{%
- \expandafter\noexpand\csname prg_return_true:\endcsname
- \expandafter\noexpand\csname prg_return_false:\endcsname
- }\endgroup
+ \ifdefined\newluabytecode\newluabytecode\@expl@luadata@bytecode\fi
\directlua{require("expl3")}%
% \end{macrocode}
% As the user might be making a custom format, no assumption is made about
diff --git a/macros/latex/contrib/l3kernel/l3box.dtx b/macros/latex/contrib/l3kernel/l3box.dtx
index c71f489712..d0d647be84 100644
--- a/macros/latex/contrib/l3kernel/l3box.dtx
+++ b/macros/latex/contrib/l3kernel/l3box.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3candidates.dtx b/macros/latex/contrib/l3kernel/l3candidates.dtx
index ebfb71b81e..a9c9dee7f0 100644
--- a/macros/latex/contrib/l3kernel/l3candidates.dtx
+++ b/macros/latex/contrib/l3kernel/l3candidates.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3cctab.dtx b/macros/latex/contrib/l3kernel/l3cctab.dtx
index 4669bcc875..b8202b7534 100644
--- a/macros/latex/contrib/l3kernel/l3cctab.dtx
+++ b/macros/latex/contrib/l3kernel/l3cctab.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3clist.dtx b/macros/latex/contrib/l3kernel/l3clist.dtx
index 718c75d07a..a823141054 100644
--- a/macros/latex/contrib/l3kernel/l3clist.dtx
+++ b/macros/latex/contrib/l3kernel/l3clist.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3coffins.dtx b/macros/latex/contrib/l3kernel/l3coffins.dtx
index ca112398ab..56c296c175 100644
--- a/macros/latex/contrib/l3kernel/l3coffins.dtx
+++ b/macros/latex/contrib/l3kernel/l3coffins.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3color.dtx b/macros/latex/contrib/l3kernel/l3color.dtx
index b3f10132d3..f77304a0a5 100644
--- a/macros/latex/contrib/l3kernel/l3color.dtx
+++ b/macros/latex/contrib/l3kernel/l3color.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3debug.dtx b/macros/latex/contrib/l3kernel/l3debug.dtx
index 39c210f013..e9bf590f29 100644
--- a/macros/latex/contrib/l3kernel/l3debug.dtx
+++ b/macros/latex/contrib/l3kernel/l3debug.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3deprecation.dtx b/macros/latex/contrib/l3kernel/l3deprecation.dtx
index c4ac6b343f..903c8280bc 100644
--- a/macros/latex/contrib/l3kernel/l3deprecation.dtx
+++ b/macros/latex/contrib/l3kernel/l3deprecation.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3doc.dtx b/macros/latex/contrib/l3kernel/l3doc.dtx
index 3926f4298b..dfbb2abbf3 100644
--- a/macros/latex/contrib/l3kernel/l3doc.dtx
+++ b/macros/latex/contrib/l3kernel/l3doc.dtx
@@ -79,7 +79,7 @@ and all files in that bundle must be distributed together.
%
% \title{The \cls{l3doc} class}
% \author{\Team}
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
% \maketitle
% \tableofcontents
%
diff --git a/macros/latex/contrib/l3kernel/l3docstrip.dtx b/macros/latex/contrib/l3kernel/l3docstrip.dtx
index 56d569dc86..1f4c4061da 100644
--- a/macros/latex/contrib/l3kernel/l3docstrip.dtx
+++ b/macros/latex/contrib/l3kernel/l3docstrip.dtx
@@ -63,7 +63,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3docstrip.pdf b/macros/latex/contrib/l3kernel/l3docstrip.pdf
index 2a9399305e..f49d237424 100644
--- a/macros/latex/contrib/l3kernel/l3docstrip.pdf
+++ b/macros/latex/contrib/l3kernel/l3docstrip.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3expan.dtx b/macros/latex/contrib/l3kernel/l3expan.dtx
index ff7dafb094..12e55bfc50 100644
--- a/macros/latex/contrib/l3kernel/l3expan.dtx
+++ b/macros/latex/contrib/l3kernel/l3expan.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3file.dtx b/macros/latex/contrib/l3kernel/l3file.dtx
index 59322d5c92..07dffc2904 100644
--- a/macros/latex/contrib/l3kernel/l3file.dtx
+++ b/macros/latex/contrib/l3kernel/l3file.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3flag.dtx b/macros/latex/contrib/l3kernel/l3flag.dtx
index 86e6f65a9b..668cded03b 100644
--- a/macros/latex/contrib/l3kernel/l3flag.dtx
+++ b/macros/latex/contrib/l3kernel/l3flag.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3fp-assign.dtx b/macros/latex/contrib/l3kernel/l3fp-assign.dtx
index 18ed230b7f..4f8573e266 100644
--- a/macros/latex/contrib/l3kernel/l3fp-assign.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-assign.dtx
@@ -40,7 +40,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
% \maketitle
%
% \begin{documentation}
diff --git a/macros/latex/contrib/l3kernel/l3fp-aux.dtx b/macros/latex/contrib/l3kernel/l3fp-aux.dtx
index edae5678c2..9df90f504b 100644
--- a/macros/latex/contrib/l3kernel/l3fp-aux.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-aux.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3fp-basics.dtx b/macros/latex/contrib/l3kernel/l3fp-basics.dtx
index 759a6e1c92..dd34a0e6d7 100644
--- a/macros/latex/contrib/l3kernel/l3fp-basics.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-basics.dtx
@@ -40,7 +40,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3fp-convert.dtx b/macros/latex/contrib/l3kernel/l3fp-convert.dtx
index 0ae265ad82..db755b3947 100644
--- a/macros/latex/contrib/l3kernel/l3fp-convert.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-convert.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3fp-expo.dtx b/macros/latex/contrib/l3kernel/l3fp-expo.dtx
index 89769f7ad8..d28f28258a 100644
--- a/macros/latex/contrib/l3kernel/l3fp-expo.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-expo.dtx
@@ -40,7 +40,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3fp-extended.dtx b/macros/latex/contrib/l3kernel/l3fp-extended.dtx
index ee1a7dfbed..7ce778ccff 100644
--- a/macros/latex/contrib/l3kernel/l3fp-extended.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-extended.dtx
@@ -40,7 +40,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3fp-logic.dtx b/macros/latex/contrib/l3kernel/l3fp-logic.dtx
index 64f25bcd70..5145278e6b 100644
--- a/macros/latex/contrib/l3kernel/l3fp-logic.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-logic.dtx
@@ -40,7 +40,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3fp-parse.dtx b/macros/latex/contrib/l3kernel/l3fp-parse.dtx
index e2648f74fa..cc255e06f8 100644
--- a/macros/latex/contrib/l3kernel/l3fp-parse.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-parse.dtx
@@ -40,7 +40,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3fp-random.dtx b/macros/latex/contrib/l3kernel/l3fp-random.dtx
index 2edef81d72..a25e8fbfee 100644
--- a/macros/latex/contrib/l3kernel/l3fp-random.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-random.dtx
@@ -40,7 +40,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3fp-round.dtx b/macros/latex/contrib/l3kernel/l3fp-round.dtx
index f261a87690..5bcd63e93a 100644
--- a/macros/latex/contrib/l3kernel/l3fp-round.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-round.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3fp-traps.dtx b/macros/latex/contrib/l3kernel/l3fp-traps.dtx
index 41736a6c92..9a66600ace 100644
--- a/macros/latex/contrib/l3kernel/l3fp-traps.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-traps.dtx
@@ -40,7 +40,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
% \maketitle
%
% \begin{documentation}
diff --git a/macros/latex/contrib/l3kernel/l3fp-trig.dtx b/macros/latex/contrib/l3kernel/l3fp-trig.dtx
index 4ae3c33f4b..7f32c26d5e 100644
--- a/macros/latex/contrib/l3kernel/l3fp-trig.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-trig.dtx
@@ -40,7 +40,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3fp.dtx b/macros/latex/contrib/l3kernel/l3fp.dtx
index ed3468a076..d5be93e21b 100644
--- a/macros/latex/contrib/l3kernel/l3fp.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp.dtx
@@ -49,7 +49,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3fparray.dtx b/macros/latex/contrib/l3kernel/l3fparray.dtx
index 5afd5f774a..f03c04bb4e 100644
--- a/macros/latex/contrib/l3kernel/l3fparray.dtx
+++ b/macros/latex/contrib/l3kernel/l3fparray.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3int.dtx b/macros/latex/contrib/l3kernel/l3int.dtx
index 749de68557..fedb4617f9 100644
--- a/macros/latex/contrib/l3kernel/l3int.dtx
+++ b/macros/latex/contrib/l3kernel/l3int.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
@@ -59,6 +59,63 @@
%
% \section{Integer expressions}
%
+% Throughout this module, (almost) all \texttt{n}-type argument allow
+% for an \meta{intexpr} argument with the following syntax. The
+% \meta{integer expression} should consist,
+% after expansion, of \texttt{+}, \texttt{-}, \texttt{*}, \texttt{/},
+% \texttt{(}, \texttt{)} and of course integer operands. The result
+% is calculated by applying standard mathematical rules with the
+% following peculiarities:
+% \begin{itemize}
+% \item \texttt{/} denotes division rounded to the closest integer with
+% ties rounded away from zero;
+% \item there is an error and the overall expression evaluates to zero
+% whenever the absolute value of any intermediate result exceeds
+% $2^{31}-1$, except in the case of scaling operations
+% $a$\texttt{*}$b$\texttt{/}$c$, for which $a$\texttt{*}$b$ may be
+% arbitrarily large (but the operands $a$, $b$, $c$ are still
+% constrained to an absolute value at most $2^{31}-1$);
+% \item parentheses may not appear after unary \texttt{+} or
+% \texttt{-}, namely placing \texttt{+(} or \texttt{-(} at the start
+% of an expression or after \texttt{+}, \texttt{-}, \texttt{*},
+% \texttt{/} or~\texttt{(} leads to an error.
+% \end{itemize}
+% Each integer operand can be either an integer variable (with no need
+% for \cs{int_use:N}) or an integer denotation. For example both
+% \begin{verbatim}
+% \int_show:n { 5 + 4 * 3 - ( 3 + 4 * 5 ) }
+% \end{verbatim}
+% and
+% \begin{verbatim}
+% \tl_new:N \l_my_tl
+% \tl_set:Nn \l_my_tl { 5 }
+% \int_new:N \l_my_int
+% \int_set:Nn \l_my_int { 4 }
+% \int_show:n { \l_my_tl + \l_my_int * 3 - ( 3 + 4 * 5 ) }
+% \end{verbatim}
+% show the same result $-6$ because \cs[no-index]{l_my_tl} expands to
+% the integer denotation~|5| while the integer variable \cs{l_my_int}
+% takes the value~$4$. As the \meta{integer expression} is fully
+% expanded from left to right during evaluation, fully expandable and
+% restricted-expandable functions can both be used, and \cs{exp_not:n}
+% and its variants have no effect while \cs{exp_not:N} may incorrectly
+% interrupt the expression.
+% \begin{texnote}
+% Exactly two expansions are needed to evaluate \cs{int_eval:n}.
+% The result is \emph{not} an \meta{internal integer}, and therefore
+% should be terminated by a space if used in \cs{int_value:w} or in
+% a \TeX{}-style integer assignment.
+%
+% As all \TeX{} integers, integer operands can also be:
+% \tn{value}\Arg{\LaTeXe{} counter}; dimension or skip variables,
+% converted to integers in~\texttt{sp}; the character code of some
+% character given as \texttt{`}\meta{char} or
+% \texttt{`\textbackslash}\meta{char}; octal numbers given as
+% \texttt{'} followed by digits from \texttt{0} to \texttt{7}; or
+% hexadecimal numbers given as |"| followed by digits and upper case
+% letters from \texttt{A} to~\texttt{F}.
+% \end{texnote}
+%
% \begin{function}[EXP]{\int_eval:n}
% \begin{syntax}
% \cs{int_eval:n} \Arg{integer expression}
@@ -67,57 +124,7 @@
% input stream as an integer denotation: for positive results an
% explicit sequence of decimal digits not starting with~\texttt{0},
% for negative results \texttt{-}~followed by such a sequence, and
-% \texttt{0}~for zero. The \meta{integer expression} should consist,
-% after expansion, of \texttt{+}, \texttt{-}, \texttt{*}, \texttt{/},
-% \texttt{(}, \texttt{)} and of course integer operands. The result
-% is calculated by applying standard mathematical rules with the
-% following peculiarities:
-% \begin{itemize}
-% \item \texttt{/} denotes division rounded to the closest integer with
-% ties rounded away from zero;
-% \item there is an error and the overall expression evaluates to zero
-% whenever the absolute value of any intermediate result exceeds
-% $2^{31}-1$, except in the case of scaling operations
-% $a$\texttt{*}$b$\texttt{/}$c$, for which $a$\texttt{*}$b$ may be
-% arbitrarily large;
-% \item parentheses may not appear after unary \texttt{+} or
-% \texttt{-}, namely placing \texttt{+(} or \texttt{-(} at the start
-% of an expression or after \texttt{+}, \texttt{-}, \texttt{*},
-% \texttt{/} or~\texttt{(} leads to an error.
-% \end{itemize}
-% Each integer operand can be either an integer variable (with no need
-% for \cs{int_use:N}) or an integer denotation. For example both
-% \begin{verbatim}
-% \int_eval:n { 5 + 4 * 3 - ( 3 + 4 * 5 ) }
-% \end{verbatim}
-% and
-% \begin{verbatim}
-% \tl_new:N \l_my_tl
-% \tl_set:Nn \l_my_tl { 5 }
-% \int_new:N \l_my_int
-% \int_set:Nn \l_my_int { 4 }
-% \int_eval:n { \l_my_tl + \l_my_int * 3 - ( 3 + 4 * 5 ) }
-% \end{verbatim}
-% evaluate to $-6$ because \cs[no-index]{l_my_tl} expands to the
-% integer denotation~|5|. As the \meta{integer expression} is fully
-% expanded from left to right during evaluation, fully expandable and
-% restricted-expandable functions can both be used, and \cs{exp_not:n}
-% and its variants have no effect while \cs{exp_not:N} may incorrectly
-% interrupt the expression.
-% \begin{texnote}
-% Exactly two expansions are needed to evaluate \cs{int_eval:n}.
-% The result is \emph{not} an \meta{internal integer}, and therefore
-% requires suitable termination if used in a \TeX{}-style integer
-% assignment.
-%
-% As all \TeX{} integers, integer operands can also be dimension or
-% skip variables, converted to integers in~\texttt{sp}, or octal
-% numbers given as \texttt{'} followed by digits other than
-% \texttt{8} and \texttt{9}, or hexadecimal numbers given as
-% |"| followed by digits or upper case letters from
-% \texttt{A} to~\texttt{F}, or the character code of some character
-% or one-character control sequence, given as \texttt{`}\meta{char}.
-% \end{texnote}
+% \texttt{0}~for zero.
% \end{function}
%
% \begin{function}[EXP, added = 2018-03-30]{\int_eval:w}
@@ -130,7 +137,8 @@
% token is \cs{scan_stop:} it is removed, otherwise not. Spaces do
% \emph{not} terminate the expression. However, spaces terminate
% explict integers, and this may terminate the expression: for
-% instance, \cs{int_eval:w} \verb*|1 + 1 9| expands to \texttt{29}
+% instance, \cs{int_eval:w} \verb*|1 + 1 9| (with explicit space
+% tokens inserted using |~| in a code setting) expands to \texttt{29}
% since the digit~\texttt{9} is not part of the expression.
% \end{function}
%
diff --git a/macros/latex/contrib/l3kernel/l3intarray.dtx b/macros/latex/contrib/l3kernel/l3intarray.dtx
index 3d95e6e04b..8f0976fb25 100644
--- a/macros/latex/contrib/l3kernel/l3intarray.dtx
+++ b/macros/latex/contrib/l3kernel/l3intarray.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
@@ -173,15 +173,15 @@
%<@@=intarray>
% \end{macrocode}
%
-% \subsection{Allocating arrays}
+% There are two implementations for this module: One \cs{fontdimen} based one
+% for more traditional \TeX\ engines and a Lua based one for engines with Lua support.
%
-% \begin{macro}{\@@_entry:w, \@@_count:w}
-% We use these primitives quite a lot in this module.
+% Both versions do not allow negative array sizes.
% \begin{macrocode}
-\cs_new_eq:NN \@@_entry:w \tex_fontdimen:D
-\cs_new_eq:NN \@@_count:w \tex_hyphenchar:D
+%<*tex>
+\msg_new:nnn { kernel } { negative-array-size }
+ { Size~of~array~may~not~be~negative:~#1 }
% \end{macrocode}
-% \end{macro}
%
% \begin{variable}{\l_@@_loop_int}
% A loop index.
@@ -190,25 +190,433 @@
% \end{macrocode}
% \end{variable}
%
+% \subsection{Lua implementation}
+% First, let's look at the Lua variant:
+%
+% We select the Lua version if the Lua helpers were defined. This can be detected by
+% the presence of \cs{@@_gset_count:Nw}.
+%
+% \begin{macrocode}
+\cs_if_exist:NTF \@@_gset_count:Nw
+ {
+% \end{macrocode}
+%
+% \subsubsection{Allocating arrays}
+%
+% \begin{variable}{\g_@@_table_int, \l_@@_bad_index_int}
+% Used to differentiate intarrays in Lua and to record an invalid index.
+% \begin{macrocode}
+ \int_new:N \g_@@_table_int
+ \int_new:N \l_@@_bad_index_int
+%</tex>
+% \end{macrocode}
+% \end{variable}
+%
+% \begin{macro}{\@@:w}
+% Used as marker for intarrays in Lua. Followed by an unbraced number
+% identifying the array and a single space. This format is used to make it
+% easy to scan from Lua.
+% \begin{macrocode}
+%<*lua>
+luacmd('@@:w', function()
+ scan_int()
+ tex.error'LaTeX Error: Isolated intarray ignored'
+end, 'protected', 'global')
+%</lua>
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\intarray_new:Nn, \intarray_new:cn}
+% \begin{macro}{\@@_new:N}
+% Declare |#1| as a tokenlist with the scanmark and a unique number.
+% Pass the array's size to the Lua helper.
+% Every \texttt{intarray} must be global; it's enough to run this
+% check in \cs{intarray_new:Nn}.
+% \begin{macrocode}
+%<*tex>
+ \cs_new_protected:Npn \@@_new:N #1
+ {
+ \__kernel_chk_if_free_cs:N #1
+ \int_gincr:N \g_@@_table_int
+ \cs_gset_nopar:Npx #1 { \@@:w \int_use:N \g_@@_table_int \c_space_tl }
+ }
+ \cs_new_protected:Npn \intarray_new:Nn #1#2
+ {
+ \@@_new:N #1
+ \@@_gset_count:Nw #1 \int_eval:n {#2} \scan_stop:
+ \int_compare:nNnT { \intarray_count:N #1 } < 0
+ {
+ \msg_error:nnx { kernel } { negative-array-size }
+ { \intarray_count:N #1 }
+ }
+ }
+ \cs_generate_variant:Nn \intarray_new:Nn { c }
+%</tex>
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% Before we get to the first command implmented in Lua, we first need some
+% definitions. Since \texttt{token.create} only works correctly if \TeX{}
+% has seen the tokens before, we first run a short \TeX{} sequence to ensure
+% that all relevant control sequences are known.
+% \begin{macrocode}
+%<*lua>
+
+local scan_token = token.scan_token
+local put_next = token.put_next
+local intarray_marker = token_create_safe'@@:w'
+local use_none = token_create_safe'use_none:n'
+local use_i = token_create_safe'use:n'
+local expand_after_scan_stop = {token_create_safe'exp_after:wN',
+ token_create_safe'scan_stop:'}
+local comma = token_create(string.byte',')
+% \end{macrocode}
+%
+% \begin{macro}{@@_table}
+% Internal helper to scan an intarray token, extract the associated
+% Lua table and return an error if the input is invalid.
+%
+% \begin{macrocode}
+local @@_table do
+ local tables = get_luadata and get_luadata'@@' or {[0] = {}}
+ function @@_table()
+ local t = scan_token()
+ if t ~= intarray_marker then
+ put_next(t)
+ tex.error'LaTeX Error: intarray expected'
+ return tables[0]
+ end
+ local i = scan_int()
+ local current_table = tables[i]
+ if current_table then return current_table end
+ current_table = {}
+ tables[i] = current_table
+ return current_table
+ end
+% \end{macrocode}
+% Since in \LaTeX{} this is loaded in the format, we want to preserve any intarrays
+% which are created while format building for the actual run.
+%
+% To do this, we use the \texttt{register_luadata} mechanism from \pkg{l3luatex}:
+% Directly before the format get dumped, the following function gets invoked and serializes
+% all existing tables into a string. This string gets compiled and dumped into the format and
+% is made available at the beginning of regular runs as \texttt{get_luadata'@@'}.
+% \begin{macrocode}
+ if register_luadata then
+ register_luadata('@@', function()
+ local t = "{[0]={},"
+ for i=1, #tables do
+ t = string.format("%s{%s},", t, table.concat(tables[i], ','))
+ end
+ return t .. "}"
+ end)
+ end
+end
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}[EXP]{\intarray_count:N, \intarray_count:c}
+% \begin{macro}[EXP]{\@@_gset_count:Nw}
+% Set and get the size of an array. ``Setting the size'' means in this context that
+% we add zeros until we reach the desired size.
+% \begin{macrocode}
+
+local sprint = tex.sprint
+
+luacmd('@@_gset_count:Nw', function()
+ local t = @@_table()
+ local n = scan_int()
+ for i=#t+1, n do t[i] = 0 end
+end, 'protected', 'global')
+
+luacmd('intarray_count:N', function()
+ sprint(-2, #@@_table())
+end, 'global')
+%</lua>
+% \end{macrocode}
+%
+% \begin{macrocode}
+%<*tex>
+ \cs_generate_variant:Nn \intarray_count:N { c }
+%</tex>
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \subsubsection{Array items}
+%
+% \begin{macro}{\@@_gset:wF, \@@_gset:w}
+% The setter provided by Lua. The argument order somewhat emulates the |\fontdimen|:
+% First the array index, followed by the intarray and then the new value.
+% This has been chosen over a more conventional order to provide a delimiter for the numbers.
+% \begin{macrocode}
+%<*lua>
+luacmd('@@_gset:wF', function()
+ local i = scan_int()
+ local t = @@_table()
+ if t[i] then
+ t[i] = scan_int()
+ put_next(use_none)
+ else
+ tex.count.l_@@_bad_index_int = i
+ scan_int()
+ put_next(use_i)
+ end
+end, 'protected', 'global')
+
+luacmd('@@_gset:w', function()
+ local i = scan_int()
+ local t = @@_table()
+ t[i] = scan_int()
+end, 'protected', 'global')
+%</lua>
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\intarray_gset:Nnn, \intarray_gset:cnn, \__kernel_intarray_gset:Nnn}
+% The \cs{__kernel_intarray_gset:Nnn} function does not use
+% \cs{int_eval:n}, namely its arguments must be suitable for
+% \cs{int_value:w}. The user version checks the position and value
+% are within bounds.
+% \begin{macrocode}
+%<*tex>
+ \cs_new_protected:Npn \__kernel_intarray_gset:Nnn #1#2#3
+ { \@@_gset:w #2 #1 #3 \scan_stop: }
+ \cs_new_protected:Npn \intarray_gset:Nnn #1#2#3
+ {
+ \@@_gset:wF \int_eval:n {#2} #1 \int_eval:n{#3}
+ {
+ \msg_error:nnxxx { kernel } { out-of-bounds }
+ { \token_to_str:N #1 } { \int_use:N \l_@@_bad_index_int } { \intarray_count:N #1 }
+ }
+ }
+ \cs_generate_variant:Nn \intarray_gset:Nnn { c }
+%</tex>
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\intarray_gzero:N, \intarray_gzero:c}
+% Set the appropriate array entry to zero. No bound checking
+% needed.
+% \begin{macrocode}
+%<*lua>
+luacmd('intarray_gzero:N', function()
+ local t = @@_table()
+ for i=1, #t do
+ t[i] = 0
+ end
+end, 'global', 'protected')
+%</lua>
+%<*tex>
+ \cs_generate_variant:Nn \intarray_gzero:N { c }
+%</tex>
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}[EXP]{\intarray_item:Nn, \intarray_item:cn, \__kernel_intarray_item:Nn}
+% \begin{macro}{\@@_item:wF,\@@_item:w}
+% Get the appropriate entry and perform bound checks. The
+% \cs{__kernel_intarray_item:Nn} function omits bound checks and omits
+% \cs{int_eval:n}, namely its argument must be a \TeX{} integer
+% suitable for \cs{int_value:w}.
+% \begin{macrocode}
+%<*lua>
+luacmd('@@_item:wF', function()
+ local i = scan_int()
+ local t = @@_table()
+ local item = t[i]
+ if item then
+ put_next(use_none)
+ else
+ tex.l_@@_bad_index_int = i
+ put_next(use_i)
+ end
+ put_next(expand_after_scan_stop)
+ scan_token()
+ if item then
+ sprint(-2, item)
+ end
+end, 'global')
+
+luacmd('@@_item:w', function()
+ local i = scan_int()
+ local t = @@_table()
+ sprint(-2, t[i])
+end, 'global')
+%</lua>
+% \end{macrocode}
+%
+% \begin{macrocode}
+%<*tex>
+ \cs_new:Npn \__kernel_intarray_item:Nn #1#2
+ { \@@_item:w #2 #1 }
+ \cs_new:Npn \intarray_item:Nn #1#2
+ {
+ \@@_item:wF \int_eval:n {#2} #1
+ {
+ \msg_expandable_error:nnfff { kernel } { out-of-bounds }
+ { \token_to_str:N #1 } { \int_use:N \l_@@_bad_index_int } { \intarray_count:N #1 }
+ 0
+ }
+ }
+ \cs_generate_variant:Nn \intarray_item:Nn { c }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\intarray_rand_item:N, \intarray_rand_item:c}
+% Importantly, \cs{intarray_item:Nn} only evaluates its argument once.
+% \begin{macrocode}
+ \cs_new:Npn \intarray_rand_item:N #1
+ { \intarray_item:Nn #1 { \int_rand:n { \intarray_count:N #1 } } }
+ \cs_generate_variant:Nn \intarray_rand_item:N { c }
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Working with contents of integer arrays}
+%
+% \begin{macro}{\intarray_const_from_clist:Nn, \intarray_const_from_clist:cn}
+% We use the \cs{__kernel_intarray_gset:Nnn} which does not do bounds checking
+% and instead automatically resizes the array.
+% This is not implemented in Lua to ensure that the clist parsing is consistent
+% with the clist module.
+% \begin{macrocode}
+ \cs_new_protected:Npn \intarray_const_from_clist:Nn #1#2
+ {
+ \@@_new:N #1
+ \int_zero:N \l_@@_loop_int
+ \clist_map_inline:nn {#2}
+ {
+ \int_incr:N \l_@@_loop_int
+ \__kernel_intarray_gset:Nnn #1 \l_@@_loop_int { \int_eval:n {##1} } }
+ }
+ \cs_generate_variant:Nn \intarray_const_from_clist:Nn { c }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}[rEXP]{\intarray_to_clist:N, \intarray_to_clist:c}
+% \begin{macro}[rEXP]{\@@_to_clist:Nn, \@@_to_clist:w}
+% The \cs{@@_to_clist:Nn} auxiliary allows to choose the delimiter and
+% is also used in \cs{intarray_show:N}. Here we just pass the information
+% to Lua and let \texttt{table.concat} do the actual work.
+% We discard the category codes of the passed delimiter but this is not
+% an issue since the delimiter is always just a comma or a comma and a space.
+% In both cases \texttt{sprint(2, ...)} provides the right catcodes.
+% \begin{macrocode}
+ \cs_new:Npn \intarray_to_clist:N #1 { \@@_to_clist:Nn #1 { , } }
+ \cs_generate_variant:Nn \intarray_to_clist:N { c }
+%</tex>
+%<*lua>
+local concat = table.concat
+luacmd('@@_to_clist:Nn', function()
+ local t = @@_table()
+ local sep = token.scan_string()
+ sprint(-2, concat(t, sep))
+end, 'global')
+%</lua>
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}[rEXP]{\__kernel_intarray_range_to_clist:Nnn, \@@_range_to_clist:w}
+% Loop through part of the array.
+% \begin{macrocode}
+%<*tex>
+ \cs_new:Npn \__kernel_intarray_range_to_clist:Nnn #1#2#3
+ {
+ \@@_range_to_clist:w #1
+ \int_eval:n {#2} ~ \int_eval:n {#3} ~
+ }
+%</tex>
+%<*lua>
+luacmd('@@_range_to_clist:w', function()
+ local t = @@_table()
+ local from = scan_int()
+ local to = scan_int()
+ sprint(-2, concat(t, ',', from, to))
+end, 'global')
+%</lua>
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\__kernel_intarray_gset_range_from_clist:Nnn, \@@_gset_range:nNw}
+% Loop through part of the array. We allow additional commas at the end.
+% \begin{macrocode}
+%<*tex>
+ \cs_new_protected:Npn \__kernel_intarray_gset_range_from_clist:Nnn #1#2#3
+ {
+ \@@_gset_range:w \int_eval:w #2 #1 #3 , , \scan_stop:
+ }
+%</tex>
+%<*lua>
+luacmd('@@_gset_range:w', function()
+ local from = scan_int()
+ local t = @@_table()
+ while true do
+ local tok = scan_token()
+ if tok == comma then
+ repeat
+ tok = scan_token()
+ until tok ~= comma
+ break
+ else
+ put_next(tok)
+ end
+ t[from] = scan_int()
+ scan_token()
+ from = from + 1
+ end
+ end, 'global', 'protected')
+%</lua>
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@@_gset_overflow_test:nw}
+% In order to allow some code sharing later we provide the
+% \cs{@@_gset_overflow_test:nw} name here. It doesn't actually test anything
+% since the Lua implementation accepts all integers which could be tested with
+% \cs{tex_ifabsnum:D}.
+% \begin{macrocode}
+%<*tex>
+ \cs_new_protected:Npn \@@_gset_overflow_test:nw #1
+ {
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Font dimension based implementation}
+%
+% Go to the false branch of the conditional above.
+% \begin{macrocode}
+ }
+ {
+% \end{macrocode}
+%
+% \subsubsection{Allocating arrays}
+%
+% \begin{macro}{\@@_entry:w, \@@_count:w}
+% We use these primitives quite a lot in this module.
+% \begin{macrocode}
+ \cs_new_eq:NN \@@_entry:w \tex_fontdimen:D
+ \cs_new_eq:NN \@@_count:w \tex_hyphenchar:D
+% \end{macrocode}
+% \end{macro}
+%
% \begin{variable}{\c_@@_sp_dim}
% Used to convert integers to dimensions fast.
% \begin{macrocode}
-\dim_const:Nn \c_@@_sp_dim { 1 sp }
+ \dim_const:Nn \c_@@_sp_dim { 1 sp }
% \end{macrocode}
% \end{variable}
%
% \begin{variable}{\g_@@_font_int}
% Used to assign one font per array.
% \begin{macrocode}
-\int_new:N \g_@@_font_int
+ \int_new:N \g_@@_font_int
% \end{macrocode}
% \end{variable}
%
-% \begin{macrocode}
-\msg_new:nnn { kernel } { negative-array-size }
- { Size~of~array~may~not~be~negative:~#1 }
-% \end{macrocode}
-%
% \begin{macro}{\intarray_new:Nn, \intarray_new:cn}
% \begin{macro}{\@@_new:N}
% Declare |#1| to be a font (arbitrarily |cmr10| at a never-used
@@ -221,28 +629,28 @@
% Every \texttt{intarray} must be global; it's enough to run this
% check in \cs{intarray_new:Nn}.
% \begin{macrocode}
-\cs_new_protected:Npn \@@_new:N #1
- {
- \__kernel_chk_if_free_cs:N #1
- \int_gincr:N \g_@@_font_int
- \tex_global:D \tex_font:D #1
- = cmr10~at~ \g_@@_font_int \c_@@_sp_dim \scan_stop:
- \int_step_inline:nn { 8 }
- { \__kernel_intarray_gset:Nnn #1 {##1} \c_zero_int }
- }
-\cs_new_protected:Npn \intarray_new:Nn #1#2
- {
- \@@_new:N #1
- \@@_count:w #1 = \int_eval:n {#2} \scan_stop:
- \int_compare:nNnT { \intarray_count:N #1 } < 0
+ \cs_new_protected:Npn \@@_new:N #1
{
- \msg_error:nnx { kernel } { negative-array-size }
- { \intarray_count:N #1 }
+ \__kernel_chk_if_free_cs:N #1
+ \int_gincr:N \g_@@_font_int
+ \tex_global:D \tex_font:D #1
+ = cmr10~at~ \g_@@_font_int \c_@@_sp_dim \scan_stop:
+ \int_step_inline:nn { 8 }
+ { \__kernel_intarray_gset:Nnn #1 {##1} \c_zero_int }
}
- \int_compare:nNnT { \intarray_count:N #1 } > 0
- { \__kernel_intarray_gset:Nnn #1 { \intarray_count:N #1 } { 0 } }
- }
-\cs_generate_variant:Nn \intarray_new:Nn { c }
+ \cs_new_protected:Npn \intarray_new:Nn #1#2
+ {
+ \@@_new:N #1
+ \@@_count:w #1 = \int_eval:n {#2} \scan_stop:
+ \int_compare:nNnT { \intarray_count:N #1 } < 0
+ {
+ \msg_error:nnx { kernel } { negative-array-size }
+ { \intarray_count:N #1 }
+ }
+ \int_compare:nNnT { \intarray_count:N #1 } > 0
+ { \__kernel_intarray_gset:Nnn #1 { \intarray_count:N #1 } { 0 } }
+ }
+ \cs_generate_variant:Nn \intarray_new:Nn { c }
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -250,19 +658,19 @@
% \begin{macro}[EXP]{\intarray_count:N, \intarray_count:c}
% Size of an array.
% \begin{macrocode}
-\cs_new:Npn \intarray_count:N #1 { \int_value:w \@@_count:w #1 }
-\cs_generate_variant:Nn \intarray_count:N { c }
+ \cs_new:Npn \intarray_count:N #1 { \int_value:w \@@_count:w #1 }
+ \cs_generate_variant:Nn \intarray_count:N { c }
% \end{macrocode}
% \end{macro}
%
-% \subsection{Array items}
+% \subsubsection{Array items}
%
% \begin{macro}[EXP]{\@@_signed_max_dim:n}
% Used when an item to be stored is larger than \cs{c_max_dim} in
% absolute value; it is replaced by $\pm\cs{c_max_dim}$.
% \begin{macrocode}
-\cs_new:Npn \@@_signed_max_dim:n #1
- { \int_value:w \int_compare:nNnT {#1} < 0 { - } \c_max_dim }
+ \cs_new:Npn \@@_signed_max_dim:n #1
+ { \int_value:w \int_compare:nNnT {#1} < 0 { - } \c_max_dim }
% \end{macrocode}
% \end{macro}
%
@@ -271,24 +679,24 @@
% bounds checking. The |T| branch is used if |#3| is within bounds of
% the array |#2|.
% \begin{macrocode}
-\cs_new:Npn \@@_bounds:NNnTF #1#2#3
- {
- \if_int_compare:w 1 > #3 \exp_stop_f:
- \@@_bounds_error:NNnw #1 #2 {#3}
- \else:
- \if_int_compare:w #3 > \intarray_count:N #2 \exp_stop_f:
- \@@_bounds_error:NNnw #1 #2 {#3}
- \fi:
- \fi:
- \use_i:nn
- }
-\cs_new:Npn \@@_bounds_error:NNnw #1#2#3#4 \use_i:nn #5#6
- {
- #4
- #1 { kernel } { out-of-bounds }
- { \token_to_str:N #2 } {#3} { \intarray_count:N #2 }
- #6
- }
+ \cs_new:Npn \@@_bounds:NNnTF #1#2#3
+ {
+ \if_int_compare:w 1 > #3 \exp_stop_f:
+ \@@_bounds_error:NNnw #1 #2 {#3}
+ \else:
+ \if_int_compare:w #3 > \intarray_count:N #2 \exp_stop_f:
+ \@@_bounds_error:NNnw #1 #2 {#3}
+ \fi:
+ \fi:
+ \use_i:nn
+ }
+ \cs_new:Npn \@@_bounds_error:NNnw #1#2#3#4 \use_i:nn #5#6
+ {
+ #4
+ #1 { kernel } { out-of-bounds }
+ { \token_to_str:N #2 } {#3} { \intarray_count:N #2 }
+ #6
+ }
% \end{macrocode}
% \end{macro}
%
@@ -300,48 +708,48 @@
% \cs{int_value:w}. The user version checks the position and value
% are within bounds.
% \begin{macrocode}
-\cs_new_protected:Npn \__kernel_intarray_gset:Nnn #1#2#3
- { \@@_entry:w #2 #1 #3 \c_@@_sp_dim }
-\cs_new_protected:Npn \intarray_gset:Nnn #1#2#3
- {
- \exp_after:wN \@@_gset:Nww
- \exp_after:wN #1
- \int_value:w \int_eval:n {#2} \exp_after:wN ;
- \int_value:w \int_eval:n {#3} ;
- }
-\cs_generate_variant:Nn \intarray_gset:Nnn { c }
-\cs_new_protected:Npn \@@_gset:Nww #1#2 ; #3 ;
- {
- \@@_bounds:NNnTF \msg_error:nnxxx #1 {#2}
+ \cs_new_protected:Npn \__kernel_intarray_gset:Nnn #1#2#3
+ { \@@_entry:w #2 #1 #3 \c_@@_sp_dim }
+ \cs_new_protected:Npn \intarray_gset:Nnn #1#2#3
{
- \@@_gset_overflow_test:nw {#3}
- \__kernel_intarray_gset:Nnn #1 {#2} {#3}
+ \exp_after:wN \@@_gset:Nww
+ \exp_after:wN #1
+ \int_value:w \int_eval:n {#2} \exp_after:wN ;
+ \int_value:w \int_eval:n {#3} ;
}
- { }
- }
-\cs_if_exist:NTF \tex_ifabsnum:D
- {
- \cs_new_protected:Npn \@@_gset_overflow_test:nw #1
+ \cs_generate_variant:Nn \intarray_gset:Nnn { c }
+ \cs_new_protected:Npn \@@_gset:Nww #1#2 ; #3 ;
{
- \tex_ifabsnum:D #1 > \c_max_dim
- \exp_after:wN \@@_gset_overflow:NNnn
- \fi:
+ \@@_bounds:NNnTF \msg_error:nnxxx #1 {#2}
+ {
+ \@@_gset_overflow_test:nw {#3}
+ \__kernel_intarray_gset:Nnn #1 {#2} {#3}
+ }
+ { }
}
- }
- {
- \cs_new_protected:Npn \@@_gset_overflow_test:nw #1
+ \cs_if_exist:NTF \tex_ifabsnum:D
{
- \if_int_compare:w \int_abs:n {#1} > \c_max_dim
- \exp_after:wN \@@_gset_overflow:NNnn
- \fi:
+ \cs_new_protected:Npn \@@_gset_overflow_test:nw #1
+ {
+ \tex_ifabsnum:D #1 > \c_max_dim
+ \exp_after:wN \@@_gset_overflow:NNnn
+ \fi:
+ }
+ }
+ {
+ \cs_new_protected:Npn \@@_gset_overflow_test:nw #1
+ {
+ \if_int_compare:w \int_abs:n {#1} > \c_max_dim
+ \exp_after:wN \@@_gset_overflow:NNnn
+ \fi:
+ }
+ }
+ \cs_new_protected:Npn \@@_gset_overflow:NNnn #1#2#3#4
+ {
+ \msg_error:nnxxxx { kernel } { overflow }
+ { \token_to_str:N #2 } {#3} {#4} { \@@_signed_max_dim:n {#4} }
+ #1 #2 {#3} { \@@_signed_max_dim:n {#4} }
}
- }
-\cs_new_protected:Npn \@@_gset_overflow:NNnn #1#2#3#4
- {
- \msg_error:nnxxxx { kernel } { overflow }
- { \token_to_str:N #2 } {#3} {#4} { \@@_signed_max_dim:n {#4} }
- #1 #2 {#3} { \@@_signed_max_dim:n {#4} }
- }
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -352,16 +760,16 @@
% memory, but this is somewhat comparable to the size of the array,
% and it is much faster than an \cs{int_step_inline:nn} loop.
% \begin{macrocode}
-\cs_new_protected:Npn \intarray_gzero:N #1
- {
- \int_zero:N \l_@@_loop_int
- \prg_replicate:nn { \intarray_count:N #1 }
+ \cs_new_protected:Npn \intarray_gzero:N #1
{
- \int_incr:N \l_@@_loop_int
- \@@_entry:w \l_@@_loop_int #1 \c_zero_dim
+ \int_zero:N \l_@@_loop_int
+ \prg_replicate:nn { \intarray_count:N #1 }
+ {
+ \int_incr:N \l_@@_loop_int
+ \@@_entry:w \l_@@_loop_int #1 \c_zero_dim
+ }
}
- }
-\cs_generate_variant:Nn \intarray_gzero:N { c }
+ \cs_generate_variant:Nn \intarray_gzero:N { c }
% \end{macrocode}
% \end{macro}
%
@@ -372,21 +780,21 @@
% \cs{int_eval:n}, namely its argument must be a \TeX{} integer
% suitable for \cs{int_value:w}.
% \begin{macrocode}
-\cs_new:Npn \__kernel_intarray_item:Nn #1#2
- { \int_value:w \@@_entry:w #2 #1 }
-\cs_new:Npn \intarray_item:Nn #1#2
- {
- \exp_after:wN \@@_item:Nw
- \exp_after:wN #1
- \int_value:w \int_eval:n {#2} ;
- }
-\cs_generate_variant:Nn \intarray_item:Nn { c }
-\cs_new:Npn \@@_item:Nw #1#2 ;
- {
- \@@_bounds:NNnTF \msg_expandable_error:nnfff #1 {#2}
- { \__kernel_intarray_item:Nn #1 {#2} }
- { 0 }
- }
+ \cs_new:Npn \__kernel_intarray_item:Nn #1#2
+ { \int_value:w \@@_entry:w #2 #1 }
+ \cs_new:Npn \intarray_item:Nn #1#2
+ {
+ \exp_after:wN \@@_item:Nw
+ \exp_after:wN #1
+ \int_value:w \int_eval:n {#2} ;
+ }
+ \cs_generate_variant:Nn \intarray_item:Nn { c }
+ \cs_new:Npn \@@_item:Nw #1#2 ;
+ {
+ \@@_bounds:NNnTF \msg_expandable_error:nnfff #1 {#2}
+ { \__kernel_intarray_item:Nn #1 {#2} }
+ { 0 }
+ }
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -394,13 +802,13 @@
% \begin{macro}{\intarray_rand_item:N, \intarray_rand_item:c}
% Importantly, \cs{intarray_item:Nn} only evaluates its argument once.
% \begin{macrocode}
-\cs_new:Npn \intarray_rand_item:N #1
- { \intarray_item:Nn #1 { \int_rand:n { \intarray_count:N #1 } } }
-\cs_generate_variant:Nn \intarray_rand_item:N { c }
+ \cs_new:Npn \intarray_rand_item:N #1
+ { \intarray_item:Nn #1 { \int_rand:n { \intarray_count:N #1 } } }
+ \cs_generate_variant:Nn \intarray_rand_item:N { c }
% \end{macrocode}
% \end{macro}
%
-% \subsection{Working with contents of integer arrays}
+% \subsubsection{Working with contents of integer arrays}
%
% \begin{macro}{\intarray_const_from_clist:Nn, \intarray_const_from_clist:cn}
% \begin{macro}{\@@_const_from_clist:nN}
@@ -413,21 +821,21 @@
% big, namely \cs{@@_gset_overflow_test:nw}, but not the code that
% checks bounds. At the end, set the size of the intarray.
% \begin{macrocode}
-\cs_new_protected:Npn \intarray_const_from_clist:Nn #1#2
- {
- \@@_new:N #1
- \int_zero:N \l_@@_loop_int
- \clist_map_inline:nn {#2}
- { \exp_args:Nf \@@_const_from_clist:nN { \int_eval:n {##1} } #1 }
- \@@_count:w #1 \l_@@_loop_int
- }
-\cs_generate_variant:Nn \intarray_const_from_clist:Nn { c }
-\cs_new_protected:Npn \@@_const_from_clist:nN #1#2
- {
- \int_incr:N \l_@@_loop_int
- \@@_gset_overflow_test:nw {#1}
- \__kernel_intarray_gset:Nnn #2 \l_@@_loop_int {#1}
- }
+ \cs_new_protected:Npn \intarray_const_from_clist:Nn #1#2
+ {
+ \@@_new:N #1
+ \int_zero:N \l_@@_loop_int
+ \clist_map_inline:nn {#2}
+ { \exp_args:Nf \@@_const_from_clist:nN { \int_eval:n {##1} } #1 }
+ \@@_count:w #1 \l_@@_loop_int
+ }
+ \cs_generate_variant:Nn \intarray_const_from_clist:Nn { c }
+ \cs_new_protected:Npn \@@_const_from_clist:nN #1#2
+ {
+ \int_incr:N \l_@@_loop_int
+ \@@_gset_overflow_test:nw {#1}
+ \__kernel_intarray_gset:Nnn #2 \l_@@_loop_int {#1}
+ }
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -438,25 +846,25 @@
% the leading comma with |f|-expansion. We also use the auxiliary in
% \cs{intarray_show:N} with argument comma, space.
% \begin{macrocode}
-\cs_new:Npn \intarray_to_clist:N #1 { \@@_to_clist:Nn #1 { , } }
-\cs_generate_variant:Nn \intarray_to_clist:N { c }
-\cs_new:Npn \@@_to_clist:Nn #1#2
- {
- \int_compare:nNnF { \intarray_count:N #1 } = \c_zero_int
+ \cs_new:Npn \intarray_to_clist:N #1 { \@@_to_clist:Nn #1 { , } }
+ \cs_generate_variant:Nn \intarray_to_clist:N { c }
+ \cs_new:Npn \@@_to_clist:Nn #1#2
{
- \exp_last_unbraced:Nf \use_none:n
- { \@@_to_clist:w 1 ; #1 {#2} \prg_break_point: }
+ \int_compare:nNnF { \intarray_count:N #1 } = \c_zero_int
+ {
+ \exp_last_unbraced:Nf \use_none:n
+ { \@@_to_clist:w 1 ; #1 {#2} \prg_break_point: }
+ }
+ }
+ \cs_new:Npn \@@_to_clist:w #1 ; #2#3
+ {
+ \if_int_compare:w #1 > \@@_count:w #2
+ \prg_break:n
+ \fi:
+ #3 \__kernel_intarray_item:Nn #2 {#1}
+ \exp_after:wN \@@_to_clist:w
+ \int_value:w \int_eval:w #1 + \c_one_int ; #2 {#3}
}
- }
-\cs_new:Npn \@@_to_clist:w #1 ; #2#3
- {
- \if_int_compare:w #1 > \@@_count:w #2
- \prg_break:n
- \fi:
- #3 \__kernel_intarray_item:Nn #2 {#1}
- \exp_after:wN \@@_to_clist:w
- \int_value:w \int_eval:w #1 + \c_one_int ; #2 {#3}
- }
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -464,48 +872,54 @@
% \begin{macro}[rEXP]{\__kernel_intarray_range_to_clist:Nnn, \@@_range_to_clist:ww}
% Loop through part of the array.
% \begin{macrocode}
-\cs_new:Npn \__kernel_intarray_range_to_clist:Nnn #1#2#3
- {
- \exp_last_unbraced:Nf \use_none:n
+ \cs_new:Npn \__kernel_intarray_range_to_clist:Nnn #1#2#3
{
+ \exp_last_unbraced:Nf \use_none:n
+ {
+ \exp_after:wN \@@_range_to_clist:ww
+ \int_value:w \int_eval:w #2 \exp_after:wN ;
+ \int_value:w \int_eval:w #3 ;
+ #1 \prg_break_point:
+ }
+ }
+ \cs_new:Npn \@@_range_to_clist:ww #1 ; #2 ; #3
+ {
+ \if_int_compare:w #1 > #2 \exp_stop_f:
+ \prg_break:n
+ \fi:
+ , \__kernel_intarray_item:Nn #3 {#1}
\exp_after:wN \@@_range_to_clist:ww
- \int_value:w \int_eval:w #2 \exp_after:wN ;
- \int_value:w \int_eval:w #3 ;
- #1 \prg_break_point:
+ \int_value:w \int_eval:w #1 + \c_one_int ; #2 ; #3
}
- }
-\cs_new:Npn \@@_range_to_clist:ww #1 ; #2 ; #3
- {
- \if_int_compare:w #1 > #2 \exp_stop_f:
- \prg_break:n
- \fi:
- , \__kernel_intarray_item:Nn #3 {#1}
- \exp_after:wN \@@_range_to_clist:ww
- \int_value:w \int_eval:w #1 + \c_one_int ; #2 ; #3
- }
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{\__kernel_intarray_gset_range_from_clist:Nnn, \@@_gset_range:Nw}
% Loop through part of the array.
% \begin{macrocode}
-\cs_new_protected:Npn \__kernel_intarray_gset_range_from_clist:Nnn #1#2#3
- {
- \int_set:Nn \l_@@_loop_int {#2}
- \@@_gset_range:Nw #1 #3 , , \prg_break_point:
- }
-\cs_new_protected:Npn \@@_gset_range:Nw #1 #2 ,
- {
- \if_catcode:w \scan_stop: \tl_to_str:n {#2} \scan_stop:
- \prg_break:n
- \fi:
- \__kernel_intarray_gset:Nnn #1 \l_@@_loop_int {#2}
- \int_incr:N \l_@@_loop_int
- \@@_gset_range:Nw #1
- }
+ \cs_new_protected:Npn \__kernel_intarray_gset_range_from_clist:Nnn #1#2#3
+ {
+ \int_set:Nn \l_@@_loop_int {#2}
+ \@@_gset_range:Nw #1 #3 , , \prg_break_point:
+ }
+ \cs_new_protected:Npn \@@_gset_range:Nw #1 #2 ,
+ {
+ \if_catcode:w \scan_stop: \tl_to_str:n {#2} \scan_stop:
+ \prg_break:n
+ \fi:
+ \__kernel_intarray_gset:Nnn #1 \l_@@_loop_int {#2}
+ \int_incr:N \l_@@_loop_int
+ \@@_gset_range:Nw #1
+ }
% \end{macrocode}
% \end{macro}
%
+% \begin{macrocode}
+ }
+% \end{macrocode}
+%
+% \subsection{Common parts}
+%
% \begin{macro}{\intarray_show:N, \intarray_show:c, \intarray_log:N, \intarray_log:c}
% Convert the list to a comma list (with spaces after each comma)
% \begin{macrocode}
@@ -527,7 +941,7 @@
% \end{macrocode}
% \end{macro}
%
-% \subsection{Random arrays}
+% \subsubsection{Random arrays}
%
% \begin{macro}{\intarray_gset_rand:Nn, \intarray_gset_rand:cn}
% \begin{macro}{\intarray_gset_rand:Nnn, \intarray_gset_rand:cnn}
@@ -624,6 +1038,7 @@
% \end{macro}
%
% \begin{macrocode}
+%</tex>
%</package>
% \end{macrocode}
%
diff --git a/macros/latex/contrib/l3kernel/l3kernel-functions.dtx b/macros/latex/contrib/l3kernel/l3kernel-functions.dtx
index e9da0d7e8c..bfd7174feb 100644
--- a/macros/latex/contrib/l3kernel/l3kernel-functions.dtx
+++ b/macros/latex/contrib/l3kernel/l3kernel-functions.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3keys.dtx b/macros/latex/contrib/l3kernel/l3keys.dtx
index 355de420bd..51bfbec712 100644
--- a/macros/latex/contrib/l3kernel/l3keys.dtx
+++ b/macros/latex/contrib/l3kernel/l3keys.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
@@ -1780,41 +1780,30 @@
%
% \subsection{Turning properties into actions}
%
-% \begin{macro}{\@@_bool_set:Nn, \@@_bool_set:cn}
+% \begin{macro}
+% {
+% \@@_bool_set:Nn, \@@_bool_set:cn,
+% \@@_bool_set_inverse:Nn, \@@_bool_set_inverse:cn
+% }
+% \begin{macro}{\@@_bool_set:Nnnn}
% Boolean keys are really just choices, but all done by hand. The
% second argument here is the scope: either empty or \texttt{ g } for
% global.
% \begin{macrocode}
\cs_new_protected:Npn \@@_bool_set:Nn #1#2
- {
- \bool_if_exist:NF #1 { \bool_new:N #1 }
- \@@_choice_make:
- \@@_cmd_set:nx { \l_keys_path_str / true }
- { \exp_not:c { bool_ #2 set_true:N } \exp_not:N #1 }
- \@@_cmd_set:nx { \l_keys_path_str / false }
- { \exp_not:c { bool_ #2 set_false:N } \exp_not:N #1 }
- \@@_cmd_set:nn { \l_keys_path_str / unknown }
- {
- \msg_error:nnx { keys } { boolean-values-only }
- \l_keys_key_str
- }
- \@@_default_set:n { true }
- }
+ { \@@_bool_set:Nnnn #1 {#2} { true } { false } }
\cs_generate_variant:Nn \@@_bool_set:Nn { c }
-% \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\@@_bool_set_inverse:Nn, \@@_bool_set_inverse:cn}
-% Inverse boolean setting is much the same.
-% \begin{macrocode}
\cs_new_protected:Npn \@@_bool_set_inverse:Nn #1#2
+ { \@@_bool_set:Nnnn #1 {#2} { false } { true } }
+\cs_generate_variant:Nn \@@_bool_set_inverse:Nn { c }
+\cs_new_protected:Npn \@@_bool_set:Nnnn #1#2#3#4
{
\bool_if_exist:NF #1 { \bool_new:N #1 }
\@@_choice_make:
\@@_cmd_set:nx { \l_keys_path_str / true }
- { \exp_not:c { bool_ #2 set_false:N } \exp_not:N #1 }
+ { \exp_not:c { bool_ #2 set_ #3 :N } \exp_not:N #1 }
\@@_cmd_set:nx { \l_keys_path_str / false }
- { \exp_not:c { bool_ #2 set_true:N } \exp_not:N #1 }
+ { \exp_not:c { bool_ #2 set_ #4 :N } \exp_not:N #1 }
\@@_cmd_set:nn { \l_keys_path_str / unknown }
{
\msg_error:nnx { keys } { boolean-values-only }
@@ -1822,9 +1811,10 @@
}
\@@_default_set:n { true }
}
-\cs_generate_variant:Nn \@@_bool_set_inverse:Nn { c }
+\cs_generate_variant:Nn \@@_bool_set:Nn { c }
% \end{macrocode}
% \end{macro}
+% \end{macro}
%
% \begin{macro}{\@@_choice_make:, \@@_multichoice_make:}
% \begin{macro}{\@@_choice_make:N}
@@ -1999,6 +1989,33 @@
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\@@_legacy_if_set:nn, \@@_legacy_if_inverse:nn}
+% \begin{macro}{\@@_legacy_if_inverse:nnnn}
+% Much the same as \pkg{expl3} booleans, except we assume that the switch
+% exists.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_legacy_if_set:nn #1#2
+ { \@@_legacy_if_set:nnnn {#1} {#2} { true } { false } }
+\cs_new_protected:Npn \@@_legacy_if_set_inverse:nn #1#2
+ { \@@_legacy_if_set:nnnn {#1} {#2} { false } { true } }
+\cs_new_protected:Npn \@@_legacy_if_set:nnnn #1#2#3#4
+ {
+ \@@_choice_make:
+ \@@_cmd_set:nx { \l_keys_path_str / true }
+ { \exp_not:c { legacy_if_#2 set_ #3 :n } { \exp_not:n {#1} } }
+ \@@_cmd_set:nx { \l_keys_path_str / false }
+ { \exp_not:c { legacy_if_#2 set_ #4 :n } { \exp_not:n {#1} } }
+ \@@_cmd_set:nn { \l_keys_path_str / unknown }
+ {
+ \msg_error:nnx { keys } { boolean-values-only }
+ \l_keys_key_str
+ }
+ \@@_default_set:n { true }
+ }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
% \begin{macro}{\@@_meta_make:n}
% \begin{macro}{\@@_meta_make:nn}
% To create a meta-key, simply set up to pass data through.
@@ -2347,6 +2364,23 @@
% \end{macro}
% \end{macro}
%
+% \begin{macro}
+% {
+% .legacy_if_set:n, .legacy_if_gset:n,
+% .legacy_if_set_inverse:n, .legacy_if_gset_inverse:n
+% }
+% \begin{macrocode}
+\cs_new_protected:cpn { \c_@@_props_root_str .legacy_if_set:n } #1
+ { \@@_legacy_if_set:nn {#1} { } }
+\cs_new_protected:cpn { \c_@@_props_root_str .legacy_if_gset:n } #1
+ { \@@_legacy_if_set:nn {#1} { g } }
+\cs_new_protected:cpn { \c_@@_props_root_str .legacy_if_set_inverse:n } #1
+ { \@@_legacy_if_set_inverse:nn {#1} { } }
+\cs_new_protected:cpn { \c_@@_props_root_str .legacy_if_gset_inverse:n } #1
+ { \@@_legacy_if_set_inverse:nn {#1} { g } }
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}{.meta:n}
% Making a meta is handled internally.
% \begin{macrocode}
diff --git a/macros/latex/contrib/l3kernel/l3legacy.dtx b/macros/latex/contrib/l3kernel/l3legacy.dtx
index c04f318fad..91492a6813 100644
--- a/macros/latex/contrib/l3kernel/l3legacy.dtx
+++ b/macros/latex/contrib/l3kernel/l3legacy.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3luatex.dtx b/macros/latex/contrib/l3kernel/l3luatex.dtx
index ac63d0f89a..918f36c3ac 100644
--- a/macros/latex/contrib/l3kernel/l3luatex.dtx
+++ b/macros/latex/contrib/l3kernel/l3luatex.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
@@ -370,9 +370,47 @@ local scan_int = token.scan_int or token.scan_integer
local scan_string = token.scan_string
local scan_keyword = token.scan_keyword
local put_next = token.put_next
+local token_create = token.create
+% \end{macrocode}
+%
+% Since token.create only returns useful values after the tokens
+% has been added to TeX's hash table, we define a variant which
+% defines it first if necessary.
+% \begin{macrocode}
+local token_create_safe
+do
+ local is_defined = token.is_defined
+ local set_char = token.set_char
+ local runtoks = tex.runtoks
+ local let_token = token_create'let'
-local true_tok = token.create'prg_return_true:'
-local false_tok = token.create'prg_return_false:'
+ function token_create_safe(s)
+ local orig_token = token_create(s)
+ if is_defined(s, true) then
+ return orig_token
+ end
+ set_char(s, 0)
+ local new_token = token_create(s)
+ runtoks(function()
+ put_next(let_token, new_token, orig_token)
+ end)
+ return new_token
+ end
+end
+
+local true_tok = token_create_safe'prg_return_true:'
+local false_tok = token_create_safe'prg_return_false:'
+% \end{macrocode}
+% In Con\TeX{}t lmtx \texttt{token.command_id} does not exist,
+% but it can easily be emulated with Con\TeX{}t's \texttt{tokens.commands}.
+% \begin{macrocode}
+local command_id = token.command_id
+if not command_id and tokens and tokens.commands then
+ local id_map = tokens.commands
+ function command_id(name)
+ return id_map[name]
+ end
+end
% \end{macrocode}
%
% \begin{macrocode}
@@ -642,9 +680,8 @@ end)
% a function instead of an index into the functions table.
% \begin{macrocode}
local luacmd do
- local token_create = token.create
local set_lua = token.set_lua
- local undefined_cs = token.command_id'undefined_cs'
+ local undefined_cs = command_id'undefined_cs'
if not context and not luatexbase then require'ltluatex' end
if luatexbase then
@@ -665,7 +702,7 @@ local luacmd do
local register = context.functions.register
local functions = context.functions.known
function luacmd(name, func, ...)
- local tok = token.create(name)
+ local tok = token_create(name)
if tok.command == undefined_cs then
token.set_lua(name, register(func), ...)
else
@@ -677,6 +714,85 @@ end
% \end{macrocode}
% \end{macro}
%
+% \subsection{Preserving iniTeX Lua data for runs}
+%
+% \begin{macrocode}
+%<@@=lua>
+% \end{macrocode}
+%
+% The Lua state is not dumped when a forat is written, therefore any Lua
+% variables filled doing format building need to be restored in order to
+% be accessible during normal runs.
+%
+% We provide some kernel-internal helpers for this. They will only be available if
+% \texttt{luatexbase} is available. This is not a big restriction though, because
+% Con\TeX{}t (which does not use \texttt{luatexbase}) does not load \pkg{expl3}
+% in the format.
+%
+% \begin{macrocode}
+local register_luadata, get_luadata
+
+if luatexbase then
+ local register = token_create'@expl@luadata@bytecode'.index
+ if status.ini_version then
+% \end{macrocode}
+%
+% \begin{macro}{register_luadata}
+% \texttt{register_luadata} is only available during format generation.
+% It accept a string which uniquely identifies the data object and has to be
+% provided to retrieve it later. Additionally it accepts a function which is
+% called in the \texttt{pre_dump} callback and which has to return a string that
+% evaluates to a valid Lua object to be preserved.
+% \begin{macrocode}
+ local luadata, luadata_order = {}, {}
+
+ function register_luadata(name, func)
+ if luadata[name] then
+ error(format("LaTeX error: data name %q already in use", name))
+ end
+ luadata[name] = func
+ luadata_order[#luadata_order + 1] = func and name
+ end
+% \end{macrocode}
+% \end{macro}
+%
+% The actual work is done in \texttt{pre_dump}. The \texttt{luadata_order} is used
+% to ensure that the order is consistent over multiple runs.
+% \begin{macrocode}
+ luatexbase.add_to_callback("pre_dump", function()
+ if next(luadata) then
+ local str = "return {"
+ for i=1, #luadata_order do
+ local name = luadata_order[i]
+ str = format('%s[%q]=%s,', str, name, luadata[name]())
+ end
+ lua.bytecode[register] = assert(load(str .. "}"))
+ end
+ end, "ltx.luadata")
+ else
+% \end{macrocode}
+%
+% \begin{macro}{get_luadata}
+% \texttt{get_luadata} is only available if data should be restored.
+% It accept the identifier which was used when the data object was registered and
+% returns the associated object. Every object can only be retrieved once.
+% \begin{macrocode}
+ local luadata = lua.bytecode[register]
+ if luadata then
+ lua.bytecode[register] = nil
+ luadata = luadata()
+ end
+ function get_luadata(name)
+ if not luadata then return end
+ local data = luadata[name]
+ luadata[name] = nil
+ return data
+ end
+ end
+end
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macrocode}
%</lua>
% \end{macrocode}
diff --git a/macros/latex/contrib/l3kernel/l3msg.dtx b/macros/latex/contrib/l3kernel/l3msg.dtx
index 5804d528ca..d9c76ed8c4 100644
--- a/macros/latex/contrib/l3kernel/l3msg.dtx
+++ b/macros/latex/contrib/l3kernel/l3msg.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3names.dtx b/macros/latex/contrib/l3kernel/l3names.dtx
index 2f3c8460ca..e046dd2c80 100644
--- a/macros/latex/contrib/l3kernel/l3names.dtx
+++ b/macros/latex/contrib/l3kernel/l3names.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3news.pdf b/macros/latex/contrib/l3kernel/l3news.pdf
index e1c52b5cc3..befc45d0ef 100644
--- a/macros/latex/contrib/l3kernel/l3news.pdf
+++ b/macros/latex/contrib/l3kernel/l3news.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news01.pdf b/macros/latex/contrib/l3kernel/l3news01.pdf
index 1b6dc0fbe3..67f3c2859f 100644
--- a/macros/latex/contrib/l3kernel/l3news01.pdf
+++ b/macros/latex/contrib/l3kernel/l3news01.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news02.pdf b/macros/latex/contrib/l3kernel/l3news02.pdf
index 28c7194858..058c3263ae 100644
--- a/macros/latex/contrib/l3kernel/l3news02.pdf
+++ b/macros/latex/contrib/l3kernel/l3news02.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news03.pdf b/macros/latex/contrib/l3kernel/l3news03.pdf
index a52b994d20..d80bb50b83 100644
--- a/macros/latex/contrib/l3kernel/l3news03.pdf
+++ b/macros/latex/contrib/l3kernel/l3news03.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news04.pdf b/macros/latex/contrib/l3kernel/l3news04.pdf
index dcaa766fd7..ac9eda59d7 100644
--- a/macros/latex/contrib/l3kernel/l3news04.pdf
+++ b/macros/latex/contrib/l3kernel/l3news04.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news05.pdf b/macros/latex/contrib/l3kernel/l3news05.pdf
index 5110b7df1a..c39fc69f01 100644
--- a/macros/latex/contrib/l3kernel/l3news05.pdf
+++ b/macros/latex/contrib/l3kernel/l3news05.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news06.pdf b/macros/latex/contrib/l3kernel/l3news06.pdf
index 7f5bd08342..27ec18702f 100644
--- a/macros/latex/contrib/l3kernel/l3news06.pdf
+++ b/macros/latex/contrib/l3kernel/l3news06.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news07.pdf b/macros/latex/contrib/l3kernel/l3news07.pdf
index 57e35fbd7c..1772b26283 100644
--- a/macros/latex/contrib/l3kernel/l3news07.pdf
+++ b/macros/latex/contrib/l3kernel/l3news07.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news08.pdf b/macros/latex/contrib/l3kernel/l3news08.pdf
index 28c0de51a5..ede1cc84f3 100644
--- a/macros/latex/contrib/l3kernel/l3news08.pdf
+++ b/macros/latex/contrib/l3kernel/l3news08.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news09.pdf b/macros/latex/contrib/l3kernel/l3news09.pdf
index 571f491b28..bd439b8050 100644
--- a/macros/latex/contrib/l3kernel/l3news09.pdf
+++ b/macros/latex/contrib/l3kernel/l3news09.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news10.pdf b/macros/latex/contrib/l3kernel/l3news10.pdf
index d0239237a2..b30bfd1a14 100644
--- a/macros/latex/contrib/l3kernel/l3news10.pdf
+++ b/macros/latex/contrib/l3kernel/l3news10.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news11.pdf b/macros/latex/contrib/l3kernel/l3news11.pdf
index e5cc04782c..bc4097ea8e 100644
--- a/macros/latex/contrib/l3kernel/l3news11.pdf
+++ b/macros/latex/contrib/l3kernel/l3news11.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news12.pdf b/macros/latex/contrib/l3kernel/l3news12.pdf
index b619536016..306dab5abf 100644
--- a/macros/latex/contrib/l3kernel/l3news12.pdf
+++ b/macros/latex/contrib/l3kernel/l3news12.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3pdf.dtx b/macros/latex/contrib/l3kernel/l3pdf.dtx
index 8a4b70eb16..5d7779ff4f 100644
--- a/macros/latex/contrib/l3kernel/l3pdf.dtx
+++ b/macros/latex/contrib/l3kernel/l3pdf.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3prefixes.pdf b/macros/latex/contrib/l3kernel/l3prefixes.pdf
index 06fe96aef0..3a34636037 100644
--- a/macros/latex/contrib/l3kernel/l3prefixes.pdf
+++ b/macros/latex/contrib/l3kernel/l3prefixes.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3prg.dtx b/macros/latex/contrib/l3kernel/l3prg.dtx
index 4a91ce9a8a..f6eb57c901 100644
--- a/macros/latex/contrib/l3kernel/l3prg.dtx
+++ b/macros/latex/contrib/l3kernel/l3prg.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3prop.dtx b/macros/latex/contrib/l3kernel/l3prop.dtx
index ca6f9a3467..55d962b292 100644
--- a/macros/latex/contrib/l3kernel/l3prop.dtx
+++ b/macros/latex/contrib/l3kernel/l3prop.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3quark.dtx b/macros/latex/contrib/l3kernel/l3quark.dtx
index 907bd9453e..cfa9a985da 100644
--- a/macros/latex/contrib/l3kernel/l3quark.dtx
+++ b/macros/latex/contrib/l3kernel/l3quark.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3regex.dtx b/macros/latex/contrib/l3kernel/l3regex.dtx
index ac70e76eea..dd95825c87 100644
--- a/macros/latex/contrib/l3kernel/l3regex.dtx
+++ b/macros/latex/contrib/l3kernel/l3regex.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
@@ -711,11 +711,12 @@
% \cs{regex_replace_once:nnN} \Arg{regular expression} \Arg{replacement} \meta{tl~var}
% \cs{regex_replace_once:nnNTF} \Arg{regular expression} \Arg{replacement} \meta{tl~var} \Arg{true code} \Arg{false code}
% \end{syntax}
-% Searches for the \meta{regular expression} in the \meta{token list}
-% and replaces the first match with the \meta{replacement}. The result
-% is assigned locally to \meta{tl~var}. In the \meta{replacement},
+% Searches for the \meta{regular expression} in the contents of the
+% \meta{tl~var} and replaces the first match with the
+% \meta{replacement}. In the \meta{replacement},
% |\0| represents the full match, |\1| represent the contents of the
% first capturing group, |\2| of the second, \emph{etc.}
+% The result is assigned locally to \meta{tl~var}.
% \end{function}
%
% \begin{function}[noTF, added = 2017-05-26]
@@ -725,7 +726,8 @@
% \cs{regex_replace_all:nnNTF} \Arg{regular expression} \Arg{replacement} \meta{tl~var} \Arg{true code} \Arg{false code}
% \end{syntax}
% Replaces all occurrences of the \meta{regular expression} in the
-% \meta{token list} by the \meta{replacement}, where |\0| represents
+% contents of the \meta{tl~var}
+% by the \meta{replacement}, where |\0| represents
% the full match, |\1| represent the contents of the first capturing
% group, |\2| of the second, \emph{etc.} Every match is treated
% independently, and matches cannot overlap. The result is assigned
diff --git a/macros/latex/contrib/l3kernel/l3seq.dtx b/macros/latex/contrib/l3kernel/l3seq.dtx
index 5420a6df3e..f6d5611de6 100644
--- a/macros/latex/contrib/l3kernel/l3seq.dtx
+++ b/macros/latex/contrib/l3kernel/l3seq.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3skip.dtx b/macros/latex/contrib/l3kernel/l3skip.dtx
index ef814af3f9..0f00ceb209 100644
--- a/macros/latex/contrib/l3kernel/l3skip.dtx
+++ b/macros/latex/contrib/l3kernel/l3skip.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3sort.dtx b/macros/latex/contrib/l3kernel/l3sort.dtx
index 6315417c35..04d00e83d9 100644
--- a/macros/latex/contrib/l3kernel/l3sort.dtx
+++ b/macros/latex/contrib/l3kernel/l3sort.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3str-convert.dtx b/macros/latex/contrib/l3kernel/l3str-convert.dtx
index edc2dd3cf5..50e5e82ccb 100644
--- a/macros/latex/contrib/l3kernel/l3str-convert.dtx
+++ b/macros/latex/contrib/l3kernel/l3str-convert.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3str.dtx b/macros/latex/contrib/l3kernel/l3str.dtx
index 40fd7437f0..89f7177e00 100644
--- a/macros/latex/contrib/l3kernel/l3str.dtx
+++ b/macros/latex/contrib/l3kernel/l3str.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3styleguide.pdf b/macros/latex/contrib/l3kernel/l3styleguide.pdf
index e8ec9a0b73..383e2b5f33 100644
--- a/macros/latex/contrib/l3kernel/l3styleguide.pdf
+++ b/macros/latex/contrib/l3kernel/l3styleguide.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3styleguide.tex b/macros/latex/contrib/l3kernel/l3styleguide.tex
index 07f8105824..5c36e4d647 100644
--- a/macros/latex/contrib/l3kernel/l3styleguide.tex
+++ b/macros/latex/contrib/l3kernel/l3styleguide.tex
@@ -32,7 +32,7 @@ The released version of this bundle is available from CTAN.
{latex-team@latex-project.org}%
}%
}
-\date{Released 2021-11-12}
+\date{Released 2021-11-22}
\begin{document}
diff --git a/macros/latex/contrib/l3kernel/l3syntax-changes.pdf b/macros/latex/contrib/l3kernel/l3syntax-changes.pdf
index c0043ad4b1..cc2d914659 100644
--- a/macros/latex/contrib/l3kernel/l3syntax-changes.pdf
+++ b/macros/latex/contrib/l3kernel/l3syntax-changes.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3syntax-changes.tex b/macros/latex/contrib/l3kernel/l3syntax-changes.tex
index 035b9117fc..50d639996a 100644
--- a/macros/latex/contrib/l3kernel/l3syntax-changes.tex
+++ b/macros/latex/contrib/l3kernel/l3syntax-changes.tex
@@ -32,7 +32,7 @@ The released version of this bundle is available from CTAN.
{latex-team@latex-project.org}%
}%
}
-\date{Released 2021-11-12}
+\date{Released 2021-11-22}
\newcommand{\TF}{\textit{(TF)}}
diff --git a/macros/latex/contrib/l3kernel/l3sys.dtx b/macros/latex/contrib/l3kernel/l3sys.dtx
index 39b091d7df..cbffa7e7ec 100644
--- a/macros/latex/contrib/l3kernel/l3sys.dtx
+++ b/macros/latex/contrib/l3kernel/l3sys.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
@@ -709,20 +709,26 @@ do
% \begin{macro}{\@@_shell_shipout:e}
% Execute commands through shell escape at shipout.
%
-% For \LuaTeX, we use the same helper as above but delayed to using a late_lua whatsit.
+% For \LuaTeX, we use the same helper as above but delayed using a |late_lua| whatsit.
+% Creating a |late_lua| whatsit works a bit different if we are running under Con\TeX{}t.
% \begin{macrocode}
%<*lua>
- local whatsit_id = node.id'whatsit'
- local latelua_sub = node.subtype'late_lua'
- local node_new = node.direct.new
- local setfield = node.direct.setwhatsitfield or node.direct.setfield
+ local new_latelua = nodes and nodes.nuts and nodes.nuts.pool and nodes.nuts.pool.latelua or (function()
+ local whatsit_id = node.id'whatsit'
+ local latelua_sub = node.subtype'late_lua'
+ local node_new = node.direct.new
+ local setfield = node.direct.setwhatsitfield or node.direct.setfield
+ return function(f)
+ local n = node_new(whatsit_id, latelua_sub)
+ setfield(n, 'data', f)
+ return n
+ end
+ end)()
local node_write = node.direct.write
luacmd("@@_shell_shipout:e", function()
local cmd = scan_string()
- local n = node_new(whatsit_id, latelua_sub)
- setfield(n, 'data', function() shellescape(cmd) end)
- node_write(n)
+ node_write(new_latelua(function() shellescape(cmd) end))
end, "global", "protected")
end
%</lua>
diff --git a/macros/latex/contrib/l3kernel/l3term-glossary.pdf b/macros/latex/contrib/l3kernel/l3term-glossary.pdf
index 33d947829f..f3025a3d5f 100644
--- a/macros/latex/contrib/l3kernel/l3term-glossary.pdf
+++ b/macros/latex/contrib/l3kernel/l3term-glossary.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3term-glossary.tex b/macros/latex/contrib/l3kernel/l3term-glossary.tex
index 88221a01da..ef67f02213 100644
--- a/macros/latex/contrib/l3kernel/l3term-glossary.tex
+++ b/macros/latex/contrib/l3kernel/l3term-glossary.tex
@@ -32,7 +32,7 @@ The released version of this bundle is available from CTAN.
{latex-team@latex-project.org}%
}%
}
-\date{Released 2021-11-12}
+\date{Released 2021-11-22}
\newcommand{\TF}{\textit{(TF)}}
diff --git a/macros/latex/contrib/l3kernel/l3text-case.dtx b/macros/latex/contrib/l3kernel/l3text-case.dtx
index d27bae37d2..914e725f0d 100644
--- a/macros/latex/contrib/l3kernel/l3text-case.dtx
+++ b/macros/latex/contrib/l3kernel/l3text-case.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3text-purify.dtx b/macros/latex/contrib/l3kernel/l3text-purify.dtx
index f1ad3be0fc..a3349bea86 100644
--- a/macros/latex/contrib/l3kernel/l3text-purify.dtx
+++ b/macros/latex/contrib/l3kernel/l3text-purify.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3text.dtx b/macros/latex/contrib/l3kernel/l3text.dtx
index 0fa054ccee..638d9f47b9 100644
--- a/macros/latex/contrib/l3kernel/l3text.dtx
+++ b/macros/latex/contrib/l3kernel/l3text.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3tl-analysis.dtx b/macros/latex/contrib/l3kernel/l3tl-analysis.dtx
index 70522a9aac..733ca76352 100644
--- a/macros/latex/contrib/l3kernel/l3tl-analysis.dtx
+++ b/macros/latex/contrib/l3kernel/l3tl-analysis.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3tl.dtx b/macros/latex/contrib/l3kernel/l3tl.dtx
index bda39b5cf0..1f2c4eed3b 100644
--- a/macros/latex/contrib/l3kernel/l3tl.dtx
+++ b/macros/latex/contrib/l3kernel/l3tl.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
@@ -584,14 +584,16 @@
% \begin{syntax}
% \cs{tl_reverse:N} \meta{tl~var}
% \end{syntax}
-% Reverses the order of the \meta{items} stored in \meta{tl~var}, so
+% Sets the \meta{tl~var} to contain the result of reversing
+% the order of its \meta{items}, so
% that \meta{item_1}\meta{item_2}\meta{item_3} \ldots \meta{item_n}
% becomes \meta{item_n}\ldots \meta{item_3}\meta{item_2}\meta{item_1}.
% This process preserves unprotected spaces within the
% \meta{token list variable}. Braced token groups are copied without
% reversing the order of tokens, but keep the outer set of braces.
-% See also \cs{tl_reverse:n}, and, for improved performance,
-% \cs{tl_reverse_items:n}.
+% This is equivalent to a combination of an assignment and
+% \cs{tl_reverse:V}. See also \cs{tl_reverse_items:n} for improved
+% performance.
% \end{function}
%
% \begin{function}[added = 2012-01-08, EXP]{\tl_reverse_items:n}
@@ -649,10 +651,9 @@
% \begin{syntax}
% \cs{tl_trim_spaces:N} \meta{tl~var}
% \end{syntax}
-% Removes any leading and trailing explicit space characters
-% (explicit tokens with character code~$32$ and category code~$10$)
-% from the content of the \meta{tl~var}. Note that this therefore
-% \emph{resets} the content of the variable.
+% Sets the \meta{tl~var} to contain the result of removing any leading
+% and trailing explicit space characters (explicit tokens with
+% character code~$32$ and category code~$10$) from its contents.
% \end{function}
%
% \subsection{Viewing token lists}
diff --git a/macros/latex/contrib/l3kernel/l3token.dtx b/macros/latex/contrib/l3kernel/l3token.dtx
index 527ce36e08..e438173651 100644
--- a/macros/latex/contrib/l3kernel/l3token.dtx
+++ b/macros/latex/contrib/l3kernel/l3token.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
@@ -2592,6 +2592,9 @@
% Again, \tn{nullfont} is a special case because it is the only primitive
% with the normally non-primitive |set_font| command code.
%
+% In LuaMeta\TeX{} some of the command names are different, so we check for
+% both versions. The first one is always the \LuaTeX{} version.
+%
% \begin{macrocode}
\sys_if_engine_luatex:TF
{
@@ -2602,9 +2605,10 @@ do
local get_command = token.get_command
local get_index = token.get_index
local get_mode = token.get_mode or token.get_index
- local cmd = token.command_id
+ local cmd = command_id
local set_font = cmd'get_font'
- local biggest_char = token.biggest_char()
+ local biggest_char = token.biggest_char and token.biggest_char()
+ or status.getconstants().max_character_code
local mode_below_biggest_char = {}
local index_not_nil = {}
@@ -2613,29 +2617,29 @@ do
[cmd'left_brace'] = true,
[cmd'right_brace'] = true,
[cmd'math_shift'] = true,
- [cmd'mac_param'] = mode_below_biggest_char,
- [cmd'sup_mark'] = true,
- [cmd'sub_mark'] = true,
- [cmd'endv'] = true,
+ [cmd'mac_param' or cmd'parameter'] = mode_below_biggest_char,
+ [cmd'sup_mark' or cmd'superscript'] = true,
+ [cmd'sub_mark' or cmd'subscript'] = true,
+ [cmd'endv' or cmd'ignore'] = true,
[cmd'spacer'] = true,
[cmd'letter'] = true,
[cmd'other_char'] = true,
- [cmd'tab_mark'] = mode_below_biggest_char,
+ [cmd'tab_mark' or cmd'alignment_tab'] = mode_below_biggest_char,
[cmd'char_given'] = true,
- [cmd'math_given'] = true,
- [cmd'xmath_given'] = true,
+ [cmd'math_given' or 'math_char_given'] = true,
+ [cmd'xmath_given' or 'math_char_xgiven'] = true,
[cmd'set_font'] = mode_not_null,
[cmd'undefined_cs'] = true,
[cmd'call'] = true,
- [cmd'long_call'] = true,
- [cmd'outer_call'] = true,
- [cmd'long_outer_call'] = true,
- [cmd'assign_glue'] = index_not_nil,
- [cmd'assign_mu_glue'] = index_not_nil,
- [cmd'assign_toks'] = index_not_nil,
- [cmd'assign_int'] = index_not_nil,
- [cmd'assign_attr'] = true,
- [cmd'assign_dimen'] = index_not_nil,
+ [cmd'long_call' or cmd'protected_call'] = true,
+ [cmd'outer_call' or cmd'tolerant_call'] = true,
+ [cmd'long_outer_call' or cmd'tolerant_protected_call'] = true,
+ [cmd'assign_glue' or cmd'register_glue'] = index_not_nil,
+ [cmd'assign_mu_glue' or cmd'register_mu_glue'] = index_not_nil,
+ [cmd'assign_toks' or cmd'register_toks'] = index_not_nil,
+ [cmd'assign_int' or cmd'register_int'] = index_not_nil,
+ [cmd'assign_attr' or cmd'register_attribute'] = true,
+ [cmd'assign_dimen' or cmd'register_dimen'] = index_not_nil,
}
luacmd("@@_if_primitive_lua:N", function()
diff --git a/macros/latex/contrib/l3kernel/l3unicode.dtx b/macros/latex/contrib/l3kernel/l3unicode.dtx
index 5aa2987d19..476eeb02bb 100644
--- a/macros/latex/contrib/l3kernel/l3unicode.dtx
+++ b/macros/latex/contrib/l3kernel/l3unicode.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2021-11-12}
+% \date{Released 2021-11-22}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/source3.pdf b/macros/latex/contrib/l3kernel/source3.pdf
index 8d919c1a26..79f625cf94 100644
--- a/macros/latex/contrib/l3kernel/source3.pdf
+++ b/macros/latex/contrib/l3kernel/source3.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/source3.tex b/macros/latex/contrib/l3kernel/source3.tex
index 56c5f487d7..99f8aca9d8 100644
--- a/macros/latex/contrib/l3kernel/source3.tex
+++ b/macros/latex/contrib/l3kernel/source3.tex
@@ -53,7 +53,7 @@ for those people who are interested.
{latex-team@latex-project.org}%
}%
}
-\date{Released 2021-11-12}
+\date{Released 2021-11-22}
\pagenumbering{roman}
\maketitle
diff --git a/systems/texlive/tlcontrib/packages.txt b/systems/texlive/tlcontrib/packages.txt
index 584adc45ef..f5406a0462 100644
--- a/systems/texlive/tlcontrib/packages.txt
+++ b/systems/texlive/tlcontrib/packages.txt
@@ -65,6 +65,7 @@ notocjksc
notocondensed
opacity-pro
pcarl
+pdftex-dev
pmdb
popupmenu
ptex-fontmaps-macos
diff --git a/systems/texlive/tlcontrib/tlpkg/texlive.tlpdb b/systems/texlive/tlcontrib/tlpkg/texlive.tlpdb
index c05249a1d9..25db485a02 100644
--- a/systems/texlive/tlcontrib/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlcontrib/tlpkg/texlive.tlpdb
@@ -7,7 +7,7 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2100-nonfree
-depend revision/349
+depend revision/355
name 00texlive.installation
category TLCore
@@ -22408,6 +22408,45 @@ catalogue-license other-free
catalogue-topics font-supp
catalogue-version 1.0a
+name pdftex-dev
+category TLCore
+revision 354
+depend atbegshi
+depend atveryend
+depend babel
+depend cm
+depend dehyph
+depend everyshi
+depend firstaid
+depend hyph-utf8
+depend hyphen-base
+depend kpathsea
+depend l3backend
+depend l3kernel
+depend l3packages
+depend latex
+depend latex-fonts
+depend latexconfig
+depend pdftex
+depend pdftex-dev.ARCH
+depend tex-ini-files
+depend unicode-data
+execute AddFormat name=devlatex engine=pdftex-dev patterns=language.dat options="-translate-file=cp227.tcx *latex.ini" fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,latex,dehyph,hyph-utf8,latexconfig
+execute AddFormat name=devpdflatex engine=pdftex-dev patterns=language.dat options="-translate-file=cp227.tcx *pdflatex.ini" fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,latex,dehyph,hyph-utf8,latexconfig
+containersize 532
+containerchecksum 59d2ef1e1c03e0666b3820407272074de0a96303df59a213bc1280fc7073d6f93c1970ba75468afe1c47d2e4cd6b41436c1e5f1d921d9ddda3310e25ec3139b6
+
+name pdftex-dev.x86_64-linux
+category TLCore
+revision 354
+shortdesc x86_64-linux files of pdftex-dev
+containersize 908548
+containerchecksum 7a386eec98c9ed45da563a201444f0160ae70fc200beeae1a2dcec40d13e89edfcacefa6c0186d0726593514acb1533ec9e884261ffc4d3d0b38a5f7b1491b5b
+binfiles arch=x86_64-linux size=657
+ bin/x86_64-linux/devlatex
+ bin/x86_64-linux/devpdflatex
+ bin/x86_64-linux/pdftex-dev
+
name pmdb
category Package
revision 325
diff --git a/systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.md5
index b90aa61757..230631166f 100644
--- a/systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-ee35a8421c6a284262de6ca7b445cf39 texlive.tlpdb
+aa54a4ab056073f63a41a1b116338634 texlive.tlpdb
diff --git a/systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.sha512
index 08a8a6c9eb..b2a5608727 100644
--- a/systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-088ed4eb9523292e9055d7d26da84c3e5042ff0cb78053231ae6eeb8d04ad8e12b115c5525863920a7257f6765488e69058ee1f8806001136d7fc0852eb45180 texlive.tlpdb
+86a674d14d47360b799fcbb25809f6052b720ba53178611c07dc25f609edf071ea49fee63784fe83179a5231719c8e3b288854a7dc15c8adf9aea36b96c89068 texlive.tlpdb
diff --git a/systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.sha512.asc
index f0bab7f3b8..12a277e0b8 100644
--- a/systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNATURE-----
-iQEyBAEBCgAdFiEE68ws0vrA2voQX53I2A4JsIcUAGYFAmE/SnQACgkQ2A4JsIcU
-AGZ18Qf1F0yxC4fHuDgmT72aJypQc5OEqmxshXbbOMIy9k9UqjPRmwtHXSRsLDzd
-KXJyM0ZxdAm3Vtx8LNujOVAdx+/AIhzof1P3jzajdax4Wnhk0huIse5QBkxs8Knn
-DFZ4d+gzpxlDFkiCRJWSk7+4/NBPYu694RzZuQQOFSeTjtpTTpEDzXrBTD7oNpQn
-dd2WwtdgyyFM3n3v+gvasG4vqzL2Cy7HcFW6642O4s+74RGJdvWsqboZ/jVPEl2C
-4hMFVG93BdIC3bMbhiUlUhWv5uY0bGRjCs/TM5VftGQ4hzpt8+LeqY4C4KaOB6/M
-hroYZEc+7SqoaA7g24Dm1vY5cr1e
-=VC97
+iQEzBAEBCgAdFiEE68ws0vrA2voQX53I2A4JsIcUAGYFAmGKCCYACgkQ2A4JsIcU
+AGY3Awf8CLCQ5Apvz6fGywq5sDmPeA7GKeoK9SHxUHIQzXqZXf292cTReGm4gN2B
+PE+UEM/Sa3f5ygt70ZxUS354+cJk/UTILUTS7IdT2sC95HtN4tEGvFxmcR1OcmwI
+JAOHw9d0wBmh56EXeflw8IgnrnbNyJdgGqdDlfBNdTZ+pZRPrwk/UD4rsUVCgjBM
+iBk481YghfGKVwZaS47phK9XkVTX4RU61SiL3at/mo2dDZwnu3/4c6v3gzPQ2D1j
+UPNys6xKHgSkWfTVYFGRqEK0OEoCGhI268wR6lUVYqb8Q3l+kzo6NGPEpbb1U1sX
+6s85S67xNSM7uAUWh1kqfCCwj8vlgw==
+=7Y+y
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.xz
index 3ed88ac0f5..c6208d3739 100644
--- a/systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 1414148455..4af24041ec 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -49,6 +49,7 @@ $mirrors = {
'Korea' => {
'http://ftp.ktug.org/tex-archive/' => 1,
'https://cran.asia/tex/' => 1,
+ 'https://ftp.harukasan.org/CTAN/' => 1,
'https://ftp.kaist.ac.kr/pub/tex-archive/' => 1,
'https://mirror.kakao.com/CTAN/' => 1,
'https://mirror.navercorp.com/CTAN/' => 1,
@@ -196,9 +197,6 @@ $mirrors = {
},
},
'Oceania' => {
- 'Australia' => {
- 'https://mirror.aarnet.edu.au/pub/CTAN/' => 1,
- },
'New Zealand' => {
'https://mirror.aut.ac.nz/CTAN/' => 1,
},
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index fee2997d2b..32f1f7a6eb 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,11 +26,11 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2021
-depend revision/61101
+depend revision/61114
name 00texlive.image
category TLCore
-revision 61101
+revision 61114
shortdesc TeX Live files only in the source repository
longdesc The files here are not copied by the installer and containers
longdesc are not built for them; they exist only in the source
@@ -4481,7 +4481,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 61095
+revision 61103
shortdesc TeX Live standalone installer package
longdesc This package defines the files to go into the installer
longdesc archives (install-tl-unx.tar.gz, install-tl.zip) built by the
@@ -19613,7 +19613,7 @@ catalogue-version 0.3
name apa7
category Package
-revision 59254
+revision 61110
shortdesc Format documents in APA style (7th edition)
relocated 1
longdesc This class formats documents in APA style (7th Edition). It
@@ -19622,11 +19622,11 @@ longdesc modes (journal-like appearance, double-spaced manuscript,
longdesc double-spaced student manuscript, LaTeX-like document). The
longdesc class can mask author identity for copies for use in masked
longdesc peer review. The class is a development of the apa6 class.
-containersize 14040
-containerchecksum 8b16f22dde30ea169453e6f1c0fc4fa5fbd7cab433191e0715f2e49485a2631e8a33dc73164c6b2d1186ef0a8879f14f225bed993b4569ea13027119549b3ad7
-doccontainersize 731740
-doccontainerchecksum 2ef4ffcd35ab41c682f6caa47e00b6bed9183e24c27204ae99fd6e3464a6937181370ca1d8364fe1fabf64a00640bc12452597184ab1f45df433315b213930b6
-docfiles size=203
+containersize 14108
+containerchecksum 12d161bcf16690019766e5bdee9d043dde811a7983bf0143d23f58c28673257463e03b617ab3b7d22d6e7d20753b32c8dd3ba62b94c7ce0b62a8c5481f0f668b
+doccontainersize 744772
+doccontainerchecksum 71c6326f67344b4bc48a3e79f3ba5e60a170634855fbff881da5d58f527cec77c1fa9b1095860f23b82fa8b3af00a92a2b2dd262d96741d57bc5529f10946e6f
+docfiles size=213
RELOC/doc/latex/apa7/README.txt details="Readme"
RELOC/doc/latex/apa7/apa7.pdf details="Package documentation"
RELOC/doc/latex/apa7/samples/Figure1.pdf
@@ -19635,12 +19635,12 @@ docfiles size=203
RELOC/doc/latex/apa7/samples/longsample.tex
RELOC/doc/latex/apa7/samples/shortsample.pdf
RELOC/doc/latex/apa7/samples/shortsample.tex
-srccontainersize 32636
-srccontainerchecksum 5c836beb50152dbb3875cea0703bab984695102188edbf24304db91d8dfb1eaa0e0b02ae0737754730f567a785ea4453af5d24f15d6cc4f59a9ce3011ff51458
+srccontainersize 32756
+srccontainerchecksum 594271b545da974f3a8fd01fc31054aae21fef5b5e57d28e08284c29da0fc1119aba122b1506c9c169d2b262344974e2f10bc614e581765ad5617111f30090d9
srcfiles size=38
RELOC/source/latex/apa7/apa7.dtx
RELOC/source/latex/apa7/apa7.ins
-runfiles size=26
+runfiles size=27
RELOC/tex/latex/apa7/apa7.cls
RELOC/tex/latex/apa7/config/APA7american.txt
RELOC/tex/latex/apa7/config/APA7british.txt
@@ -19652,12 +19652,13 @@ runfiles size=26
RELOC/tex/latex/apa7/config/APA7german.txt
RELOC/tex/latex/apa7/config/APA7greek.txt
RELOC/tex/latex/apa7/config/APA7ngerman.txt
+ RELOC/tex/latex/apa7/config/APA7spanish.txt
RELOC/tex/latex/apa7/config/APA7turkish.txt
catalogue-contact-repository https://github.com/dan-weiss/apa7-latex-cls-source
catalogue-ctan /macros/latex/contrib/apa7
catalogue-license lppl1.3c
catalogue-topics apa class journalpub psychology std-conform
-catalogue-version 2.13
+catalogue-version 2.14
name apacite
category Package
@@ -104237,7 +104238,7 @@ catalogue-version 1.06
name ekdosis
category Package
-revision 60271
+revision 61113
shortdesc Typesetting TEI-xml compliant Critical Editions
relocated 1
longdesc ekdosis is a LuaLaTeX package designed for multilingual
@@ -104251,11 +104252,11 @@ longdesc critical editions. Database-driven encoding under LaTeX then
longdesc allows extraction of texts entered segment by segment according
longdesc to various criteria: main edited text, variant readings,
longdesc translations or annotated borrowings between texts.
-containersize 21148
-containerchecksum 12dba5c5264a7f1034443c6c0a143722021723cde0e7b9f9fd15d1092159b87c562e660063f749619e2111681dbfe6ddc2ca82b8f9979a10270a9bb93c94ce72
-doccontainersize 790228
-doccontainerchecksum a133c1ca38d35fc482c879a9b85bfac13b10e9b25d80909d236fab9c59e02e347894501dcfda5041ed5a50d71e4f189215090f6c58789329701fc8dda6bc4c26
-docfiles size=242
+containersize 21688
+containerchecksum 6fbc9c1cfbeffa9d950a3a10e0d39286985876b02efb48bd90a5853b006642c9e7042b0a660fbcd4f0a3d7438e0d647a827338bf283326162ca75ef316e53d5b
+doccontainersize 816680
+doccontainerchecksum bf829e9636940ec6dd9371f12457c306f5af3cde562ea863de3f0f3efa44f8d5c4286f7373927ccb0913c7e2a0bab70b57e03a47081626674c7b4b407784329b
+docfiles size=246
RELOC/doc/lualatex/ekdosis/README.md details="Readme"
RELOC/doc/lualatex/ekdosis/ekdosis.el
RELOC/doc/lualatex/ekdosis/ekdosis.pdf details="Package documentation"
@@ -104263,23 +104264,23 @@ docfiles size=242
RELOC/doc/lualatex/ekdosis/samples/Caesar_BG-6-13-1.pdf
RELOC/doc/lualatex/ekdosis/samples/Caesar_BG-6-13-1.tex
RELOC/doc/lualatex/ekdosis/samples/Makefile
-srccontainersize 95612
-srccontainerchecksum 4d95e236d7873098eeac0a401423b4d31c5660ea3fbf5738067f4a1e639e7a048915a4a347838bd46b40ac405a954d8a1fecd8bf6361e56e8ceee73f48520fd2
-srcfiles size=111
+srccontainersize 97384
+srccontainerchecksum 2f24f73fcee8f34ed6efa401939b6bf96e7de6f0e24bcb2352626fd293ad533d249c8a0618a9f1eb3413feca9bc9a26cdf852bb6c69fc49987488739dfb17698
+srcfiles size=113
RELOC/source/lualatex/ekdosis/Makefile
RELOC/source/lualatex/ekdosis/ekdosis.dtx
RELOC/source/lualatex/ekdosis/ekdosis.ins
runfiles size=30
RELOC/tex/lualatex/ekdosis/ekdosis.lua
RELOC/tex/lualatex/ekdosis/ekdosis.sty
-catalogue-contact-bugs https://gitlab.com/ralessi/ekdosis/issues
-catalogue-contact-home http://www.robertalessi.net/ekdosis
+catalogue-contact-bugs http://www.ekdosis.org/issues.html
+catalogue-contact-home http://www.ekdosis.org
catalogue-contact-repository http://git.robertalessi.net/ekdosis
-catalogue-contact-support http://www.robertalessi.net/mailman/listinfo/ekdosis
+catalogue-contact-support http://www.ekdosis.org/mailman/listinfo/ekdosis
catalogue-ctan /macros/luatex/latex/ekdosis
catalogue-license gpl3+ fdl
catalogue-topics crit-ed parallel bidi luatex multilingual
-catalogue-version 1.3
+catalogue-version 1.4
name ektype-tanka
category Package
@@ -112474,7 +112475,7 @@ catalogue-version 1.9a
name expkv-cs
category Package
-revision 60571
+revision 61109
shortdesc Define expandable key=val macros using expkv
relocated 1
longdesc This package is a frontend to define expandable macros with
@@ -112492,18 +112493,18 @@ longdesc nicely on LaTeX's package loading system, but that package is
longdesc not needed and does not provide more functionality than the
longdesc generic code in expkv-cs.tex. Note: In this context, "cs"
longdesc stands for "control sequence" (i.e.: macro).
-containersize 5744
-containerchecksum bde933c55014ab7572f6cdc3db58f6d5f6c510ebecf74fc1254fd0130fe303eceb9f13f474c66568ab30514e7f08518805def502eef5fc2baf167d1441b45ebc
-doccontainersize 448668
-doccontainerchecksum d9584f2ed7ebe560f9bbc26ab55939696bc722db4cda986bdf75f93b683510c96ca2d3bbec08f1bc7c5057446e2d7069fde74748f9e8b2f66e8db65749d7229a
-docfiles size=114
+containersize 5696
+containerchecksum eb6b03b1c69ce3a127ed1cb32a117c5a39ae14068baf26fab7978a482f8c5e40fde07c9fff486cfc331b61c27e32a70a374eb91e5e06b142837842fe68307c5c
+doccontainersize 446716
+doccontainerchecksum abdfb23e0a2862670059dc392b8b15865c551565ae71f5a9053f25b0725682e7bba428138bc545c836af0a264f30215e0a361a1b128bf225939faa21f6e41203
+docfiles size=113
RELOC/doc/latex/expkv-cs/README.md details="Readme"
RELOC/doc/latex/expkv-cs/expkv-cs.pdf details="Package documentation"
-srccontainersize 25772
-srccontainerchecksum a213586d428e8c5929a637f49638d164b5be1d5a0cca864f7ac094819014886de818d7a411a4144690f3ab9ec617f767423a2619f832994b225deeacc84117e3
+srccontainersize 25824
+srccontainerchecksum 4bbd92d41d84aac9c67a6af5e9a6bf977c8a11a88505cc11cff52e59ec12ee280510a1f97585415569acef8ec2aa03541bd27c5b99134fd41882e7bdcf71fda7
srcfiles size=29
RELOC/source/latex/expkv-cs/expkv-cs.dtx
-runfiles size=11
+runfiles size=10
RELOC/tex/context/third/expkv-cs/t-expkv-cs.tex
RELOC/tex/generic/expkv-cs/expkv-cs.tex
RELOC/tex/latex/expkv-cs/expkv-cs.sty
@@ -112512,7 +112513,7 @@ catalogue-contact-repository https://github.com/Skillmon/tex_expkv-cs
catalogue-ctan /macros/generic/expkv-cs
catalogue-license lppl1.3c
catalogue-topics keyval macro-supp macro-gen
-catalogue-version 1.1a
+catalogue-version 1.1b
name expkv-def
category Package
@@ -132800,7 +132801,7 @@ catalogue-topics graphics colour
name graphics-def
category Package
-revision 59435
+revision 61111
shortdesc Colour and graphics option files
relocated 1
longdesc This bundle is a combined distribution consisting of dvips.def,
@@ -132809,10 +132810,10 @@ longdesc dvisvgm.def driver option files for the LaTeX graphics and
longdesc color packages. It is hoped that by combining their source
longdesc repositories at https://github.com/latex3/graphics-def it will
longdesc be easier to coordinate updates.
-containersize 10936
-containerchecksum 6084e0849c349b51886d0bf51a23e299e945ceecac0e594c0dfd419d57f5c892d858562bb4e4849bdd16fa9af3781971c0c184a01a24415bb6fc4448769b3d1c
-doccontainersize 608
-doccontainerchecksum eeb7368ce9f1a6d3492d1c853b33966e7b90560ece0474b07fcbb8ba7090ad144efdb37fbd05d0a9d90d4d0d616423f3fd5a37d38a1a9ca9ddfa2595ceb6a5ed
+containersize 10932
+containerchecksum b0bcab88322ef2c11f2c94552b5d64dd929bb0cc4ae7f060ecf8aa871bfb6ec2756ca47548dfd9f2dc83b9008f919b2a4f006c53320e097585b4b7fc4e27e925
+doccontainersize 604
+doccontainerchecksum a860f3ebe751de6b1dd8f0670803ddc85eae7651ec37e3436cea62ef3bdf705d1edda3b8f7f84cafc80b25e9015f88193a2c4cf443ab1287e3469fc8acc36862
docfiles size=1
RELOC/doc/latex/graphics-def/README.md details="Readme"
runfiles size=23
@@ -158927,7 +158928,7 @@ catalogue-version 0.5
name koma-script
category TLCore
-revision 59737
+revision 61108
shortdesc A bundle of versatile classes and packages
relocated 1
longdesc The KOMA-Script bundle provides replacements for the article,
@@ -158943,14 +158944,13 @@ longdesc with the standard classes. Since every package has its own
longdesc version number, the version number quoted only refers to the
longdesc version of scrbook, scrreprt, scrartcl, scrlttr2 and typearea
longdesc (which are the main parts of the bundle).
-containersize 12947348
-containerchecksum 0b5927dd1344422503424ec838a24835377faff0a52510d1dc58fcba9bf650585b74470cca87100d4305e1136628a086b28f8394fc72d77350625d8af066ac29
-runfiles size=5434
+containersize 12961788
+containerchecksum 96abab9a5f44f27b7276dcc4ec4a324822a9b679d20bb48ab9f2d5fc65f08dfdfce1290851ac2add1b4d1a53ee8aceb98b088e6ad8f486c4346fbf5ed72fb98f
+runfiles size=5441
RELOC/doc/latex/koma-script/INSTALL.txt
RELOC/doc/latex/koma-script/INSTALLD.txt
RELOC/doc/latex/koma-script/README
RELOC/doc/latex/koma-script/koma-script.html
- RELOC/doc/latex/koma-script/komabug.tex
RELOC/doc/latex/koma-script/komascr.html
RELOC/doc/latex/koma-script/komascript.html
RELOC/doc/latex/koma-script/lppl-de.txt
@@ -159198,6 +159198,7 @@ runfiles size=5434
RELOC/tex/latex/koma-script/scrlayer.sty
RELOC/tex/latex/koma-script/scrletter.cls
RELOC/tex/latex/koma-script/scrletter.sty
+ RELOC/tex/latex/koma-script/scrlfile-hook-3.34.sty
RELOC/tex/latex/koma-script/scrlfile-hook.sty
RELOC/tex/latex/koma-script/scrlfile-patcholdlatex.sty
RELOC/tex/latex/koma-script/scrlfile.sty
@@ -159220,7 +159221,7 @@ catalogue-contact-home http://www.komascript.de/
catalogue-ctan /macros/latex/contrib/koma-script
catalogue-license lppl1.3c
catalogue-topics class letter book-pub page-hf geometry
-catalogue-version 3.34
+catalogue-version 3.35
name koma-script-examples
category Package
@@ -296863,7 +296864,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 61095
+revision 61103
shortdesc TeX Live infrastructure programs
longdesc Includes install-tl, tl-portable, rungs, etc.; not needed for
longdesc tlmgr to run but still ours. Not included in tlcritical.
@@ -296871,10 +296872,10 @@ depend texlive-scripts.ARCH
depend texlive.infra
execute addMap mathpple.map
postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat
-containersize 108300
-containerchecksum 180164a16ea9f7a9a3aca9582d17c300daefe58a0c6908011deffea3fd5bcd5b183e596fb000f1c2ade92f6a9064a3b93a594f3c0a0a58d4af57f607e794a9bb
-doccontainersize 401264
-doccontainerchecksum 425f14a041f8f8868c3dea4b714dc49e6c682da4ede093e0118cc733e6da190c8410b79ba01c12ba237b37e86490c6d479fac2b1a8805cec44c4151106480da1
+containersize 108304
+containerchecksum 2e6d9671c537f2818d59e43c4afa5b2c6fb47b4def0fb6fd6e25efc9ac09f277cf29ba2d1ca6251fa0bfa22ae891468e3ea2d9124e88f0fb7fc5f671c80514e6
+doccontainersize 401116
+doccontainerchecksum b5932fc3b2fba7b3f9b1ad45458c95c9b0141880f99b75c1de76da0e7e6133dc64a70a4d9cfe0187180891c7a5f285e53333acf5eb0b2995642b9e09733c6079
docfiles size=497
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
@@ -320857,7 +320858,7 @@ catalogue-version 1.3
name uptex
category Package
-revision 60299
+revision 61107
shortdesc Unicode version of pTeX
longdesc upTeX is an extension of pTeX, using UTF-8 input and producing
longdesc UTF-8 output. It was originally designed to improve support for
@@ -320882,9 +320883,9 @@ execute addKanjiMap uptex-ko-@koEmbed@.map
execute addKanjiMap uptex-sc-@scEmbed@.map
execute addKanjiMap uptex-tc-@tcEmbed@.map
containersize 912
-containerchecksum a11c09b41abe52b7e01075187fd3d112099ecd06b422ea9e0414b713e8917201640fe69850d2de36da20a014725d77d71ca0c2c422c276a99556d2f0cb1efe2b
-doccontainersize 240360
-doccontainerchecksum e2dbbdf456f6fb89877a00f47043da54fd57d44f2a6cb8a095adb900d78a1443e2ea3b799e44b643608f7277a7d7278b1bf901595e6f7d7632d95009b0e61815
+containerchecksum 4237df16758a5495555936a94d3e075bd23a53bfa12da26bf04c9da852bf3daf5847b055327dd5eaed10dbb45e09ec514640138ec7a2cd4cb358bfbc2e1d29f6
+doccontainersize 241568
+doccontainerchecksum fd8ace9f65be4a636bd39be9acde4dc23eb4214d54a51f8773e5232fe8864fdd36d34af4c892e12db4cbd768e52d5f0fd6271063e4b3ceb740448ffaac3d3bdb
docfiles size=142
texmf-dist/doc/man/man1/euptex.1
texmf-dist/doc/man/man1/euptex.man1.pdf
@@ -320906,14 +320907,12 @@ docfiles size=142
texmf-dist/doc/upmendex/samples/alphabet/alpha_zhr.idx
texmf-dist/doc/upmendex/samples/alphabet/alpha_zhs.idx
texmf-dist/doc/upmendex/samples/alphabet/alpha_zhz.idx
+ texmf-dist/doc/upmendex/samples/alphabet/mdxsty_es.ist
texmf-dist/doc/upmendex/samples/alphabet/mdxsty_es1.ist
- texmf-dist/doc/upmendex/samples/alphabet/mdxsty_es11.ist
- texmf-dist/doc/upmendex/samples/alphabet/mdxsty_es12.ist
- texmf-dist/doc/upmendex/samples/alphabet/mdxsty_es13.ist
texmf-dist/doc/upmendex/samples/alphabet/mdxsty_es2.ist
- texmf-dist/doc/upmendex/samples/alphabet/mdxsty_es21.ist
- texmf-dist/doc/upmendex/samples/alphabet/mdxsty_es22.ist
- texmf-dist/doc/upmendex/samples/alphabet/mdxsty_es23.ist
+ texmf-dist/doc/upmendex/samples/alphabet/mdxsty_head1.ist
+ texmf-dist/doc/upmendex/samples/alphabet/mdxsty_head2.ist
+ texmf-dist/doc/upmendex/samples/alphabet/mdxsty_head3.ist
texmf-dist/doc/upmendex/samples/alphabet/mdxsty_zh1.ist
texmf-dist/doc/upmendex/samples/alphabet/mdxsty_zh11.ist
texmf-dist/doc/upmendex/samples/alphabet/mdxsty_zh12.ist
@@ -320930,6 +320929,7 @@ docfiles size=142
texmf-dist/doc/upmendex/samples/mdxsty00.ist
texmf-dist/doc/upmendex/samples/mdxsty01.ist
texmf-dist/doc/upmendex/samples/mdxsty02.ist
+ texmf-dist/doc/upmendex/samples/mdxsty03.ist
texmf-dist/doc/upmendex/samples/multi.idx
texmf-dist/doc/upmendex/samples/option/Makefile
texmf-dist/doc/upmendex/samples/option/attri1.idx
@@ -330926,7 +330926,7 @@ catalogue-version 1.1
name xassoccnt
category Package
-revision 55876
+revision 61112
shortdesc Associated counters stepping simultaneously
relocated 1
longdesc This package provides a way of associating counters to an
@@ -330938,10 +330938,10 @@ longdesc xassoccnt is a successor and a complete rewrite of the assoccnt
longdesc package by the same author. However, as of 2017-03-05, some
longdesc features of assoccnt are not (yet) contained in xassoccnt so
longdesc that the older package cannot yet be regarded as obsolete.
-containersize 19604
-containerchecksum f2a2c993c465afdf21920e7f4cd7ed81f40fec1bc485cd89d919e5a942284e2219194d349ecc4da81005a7dbd997ed176ca8571c92ec159b69a98dd1068a136d
-doccontainersize 1139344
-doccontainerchecksum a20c3a3f10ca5a2fd785e4bfb92d3d60edcbee74f6efd2dea5fece63b01ff3d67905700be0fc48dfda9bccfa386238e77592cb04208ead19dbdb0714d6e891af
+containersize 19596
+containerchecksum 4b3934d7a4a219fca3f276b26b893706ed8a65682425ac40d6722734f3e133099837ea8aebf214bad32c0d6b415121f73ea605dd851f0f2542dfb0bc38744313
+doccontainersize 1141224
+doccontainerchecksum 020a2fb86c86372302e68636d727203625ddfbf63cf8eb5b3055502fcd073c54b52a44f8c7bfcb2c3c73a206082e5d285f05cf762b9857d2e16c43fe36f8fb96
docfiles size=333
RELOC/doc/latex/xassoccnt/README details="Readme"
RELOC/doc/latex/xassoccnt/xassoccnt_counterformats_example.pdf
@@ -330976,7 +330976,7 @@ catalogue-also assoccnt
catalogue-ctan /macros/latex/contrib/xassoccnt
catalogue-license lppl1.3
catalogue-topics counter-mgmt macro-supp
-catalogue-version 1.8
+catalogue-version 2.0
name xbmks
category Package
@@ -333601,7 +333601,7 @@ catalogue-version 2.1
name xetex
category TLCore
-revision 61101
+revision 61114
shortdesc An extended variant of TeX for use with Unicode sources
longdesc XeTeX is a TeX typesetting engine using Unicode and supporting
longdesc modern font technologies such as OpenType, TrueType or Apple
@@ -333639,10 +333639,10 @@ depend xetexconfig
execute AddFormat name=xelatex engine=xetex patterns=language.dat options="-etex xelatex.ini" fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,lm
execute AddFormat name=xetex engine=xetex patterns=language.def options="-etex xetex.ini" fmttriggers=cm,hyphen-base,tex-ini-files,unicode-data,etex,plain
postaction script file=tlpkg/tlpostcode/xetex.pl
-containersize 7760
-containerchecksum 20209bb62beef1eb8c3680c3400afbe18bbd1c2e61a575452ecb208c7b5924f811f5bc06ddf038b8f6e57446cb861ed772dc945679d6cb5464216a6ee5a7f510
-doccontainersize 633108
-doccontainerchecksum fff245a7455659918105c53981be066a77993a411f082ac161119c3848a46826441643ecfe84d91b27e806154d9ac1dad4cb71ceeb1498e7964ac9e0d13d5859
+containersize 7780
+containerchecksum c5cd9bcd20cc1ea6765d8c2adcc9aad2d2c6d2cee54998f4d27bcf2d2ceb58766bf125ecff6957e0806204333390be9ff646bb0523e97754c7056f80ca0e9d99
+doccontainersize 633104
+doccontainerchecksum 470d453c9fd81cc88b7a7de3e115c2ce6c83f770b5f7be2af40cb712bb62004f2e093dab0d8a373383ffc85fdec6ca1ecd9a7ee7440e8235e57c29de3b330d4a
docfiles size=182
texmf-dist/doc/man/man1/xelatex-unsafe.1
texmf-dist/doc/man/man1/xelatex-unsafe.man1.pdf
@@ -333793,121 +333793,141 @@ catalogue-version 0.1
name xetex.aarch64-linux
category TLCore
-revision 58534
+revision 61101
shortdesc aarch64-linux files of xetex
-containersize 7091520
-containerchecksum a71ceb1281e8677a1d56ef51a3317a66584b5cc5f29d91b0855d1161572830fb450feb2ab22d168c118d99a7895e44c6a863f931ddc21558569438062fd89366
-binfiles arch=aarch64-linux size=6795
+containersize 7093172
+containerchecksum 61aaa9843cfd345a268182917cf8a1bd2d9972e56be329b08dd336f7010d44f256f09bb5fef96f340e7ee7d3f5df939009eb827311626691c872cdebd67350a9
+binfiles arch=aarch64-linux size=6797
bin/aarch64-linux/teckit_compile
bin/aarch64-linux/xelatex
+ bin/aarch64-linux/xelatex-unsafe
bin/aarch64-linux/xetex
+ bin/aarch64-linux/xetex-unsafe
name xetex.amd64-freebsd
category TLCore
-revision 58388
+revision 61101
shortdesc amd64-freebsd files of xetex
-containersize 6898876
-containerchecksum 822053017863af807843e1eabbe05c135f3003e070e733e64b2669efea5084ddc7edbe914e97e6df2433e277e9f10a28f051f6694cab2f283dbba79eddad3ae8
-binfiles arch=amd64-freebsd size=6200
+containersize 6900260
+containerchecksum 5229de604117041e29d0cacd98a83af70093a48215f66ba81af37baa9ba9bde0653402b565eb60bfba4160b6638aef10745b43bd361acccb8103508078f8b43c
+binfiles arch=amd64-freebsd size=6202
bin/amd64-freebsd/teckit_compile
bin/amd64-freebsd/xelatex
+ bin/amd64-freebsd/xelatex-unsafe
bin/amd64-freebsd/xetex
+ bin/amd64-freebsd/xetex-unsafe
name xetex.amd64-netbsd
category TLCore
-revision 58386
+revision 61101
shortdesc amd64-netbsd files of xetex
-containersize 7104164
-containerchecksum 4fb0c0a8ec45165c8eded4f4ae1242684e644cabd424b7833009015768729c5ca56e95dc1739c10cc86dfa4b3d4998fe14f9206b5dca623d03abdf6dbfdd03d2
-binfiles arch=amd64-netbsd size=7236
+containersize 7101172
+containerchecksum 4a70b13529950829c7e6092884ca548e4cf0572835799100946546f34242691c01adc322fe3d9a6bfcec3e9b4c696ccc9c31800e6dce0e6f2a3334766c86c54d
+binfiles arch=amd64-netbsd size=7238
bin/amd64-netbsd/teckit_compile
bin/amd64-netbsd/xelatex
+ bin/amd64-netbsd/xelatex-unsafe
bin/amd64-netbsd/xetex
+ bin/amd64-netbsd/xetex-unsafe
name xetex.armhf-linux
category TLCore
-revision 58428
+revision 61101
shortdesc armhf-linux files of xetex
-containersize 6764004
-containerchecksum b16d8ba017e3bd577ee227e5d04eb7f9535cb9c89c57bd5ed5f4e79dc02df89a8683fd85fd010cd8f16f908e91183d324f183b5b358e0f8cc1d160c3b84e2655
-binfiles arch=armhf-linux size=6227
+containersize 6761912
+containerchecksum 36e2f627b8588af130999c97eb4c1c289f313cfdc90b261a7854eccd69d35d806d66a3ce7ba670b51106be008097aba4a874fcc243b4d2cffa3e2c3a533ff008
+binfiles arch=armhf-linux size=6229
bin/armhf-linux/teckit_compile
bin/armhf-linux/xelatex
+ bin/armhf-linux/xelatex-unsafe
bin/armhf-linux/xetex
+ bin/armhf-linux/xetex-unsafe
name xetex.i386-cygwin
category TLCore
-revision 58387
+revision 61101
shortdesc i386-cygwin files of xetex
-containersize 7003928
-containerchecksum 2cc649bd7b91c5c999ebbddabd5ba8c53a57d8bade90bcc1ed470c8f096aba571c81dffcd6f89eef6b486ba974b0f990433c925ebd2f932f4e769267e5560b5f
-binfiles arch=i386-cygwin size=6479
+containersize 7003264
+containerchecksum dabf08b1f8ee591c2089a5d17c9bc474ed22855252b670b3b59f339c877021dd6e3a4550dd9596909c803817d851c75d0884099e3566976ac5ab25093df8b137
+binfiles arch=i386-cygwin size=6481
bin/i386-cygwin/teckit_compile.exe
bin/i386-cygwin/xelatex
+ bin/i386-cygwin/xelatex-unsafe
+ bin/i386-cygwin/xetex-unsafe
bin/i386-cygwin/xetex.exe
name xetex.i386-freebsd
category TLCore
-revision 58388
+revision 61101
shortdesc i386-freebsd files of xetex
-containersize 6722828
-containerchecksum ab6983790e1a214f29f48590cde27ed43d3b35cd9f21a1a6f46f561577f9404dd0ff0620c0b21a1a8dc1071503c253dba514325fa8164db5d6eedca790759193
-binfiles arch=i386-freebsd size=6019
+containersize 6723360
+containerchecksum 42a7df1d64490dcfc2f75dcda924b2d27d93e40a5551bfb7ff44fb523d33e8c1b110c4f03cefbf39737bd708ea4256f0d4967eecaebca921acdc10494a913cf1
+binfiles arch=i386-freebsd size=6021
bin/i386-freebsd/teckit_compile
bin/i386-freebsd/xelatex
+ bin/i386-freebsd/xelatex-unsafe
bin/i386-freebsd/xetex
+ bin/i386-freebsd/xetex-unsafe
name xetex.i386-linux
category TLCore
-revision 58378
+revision 61101
shortdesc i386-linux files of xetex
-containersize 7117852
-containerchecksum 8edf35290897332c13794073e2ad2dbe2b4064a9533c3b51b2af93802c3a9228308b671e9d7c1405abdfb33e8a1dbc7beefe15bb21b71c26f9b7941c9d3933c7
-binfiles arch=i386-linux size=6380
+containersize 7116516
+containerchecksum e52e97f00b6b864afbd08367e2d378ffede42f1c1e2fbb82118a81261e2e2550c526df5860432f9b4978917a759ffb11e77f0f225ea2fe0b01f9a3e2c8fca9ee
+binfiles arch=i386-linux size=6382
bin/i386-linux/teckit_compile
bin/i386-linux/xelatex
+ bin/i386-linux/xelatex-unsafe
bin/i386-linux/xetex
+ bin/i386-linux/xetex-unsafe
name xetex.i386-netbsd
category TLCore
-revision 58386
+revision 61101
shortdesc i386-netbsd files of xetex
-containersize 7017628
-containerchecksum 07bc9d484fbd4d7801415701d69dad3b203b09f71d67b995f07f1bd0a5fa654ad5186c9935928dc83aa18184f742cc8bf7ef1d863f511eb8326d36d9fbe70a88
-binfiles arch=i386-netbsd size=7033
+containersize 7019700
+containerchecksum a33d58358b74600b16ce1100713eb4992711fdf378475a5d0922225e1e86ad88686b891a5016f92a9553be4f8a6fdb763051d0177da30c4026f1e7daab3da2f6
+binfiles arch=i386-netbsd size=7035
bin/i386-netbsd/teckit_compile
bin/i386-netbsd/xelatex
+ bin/i386-netbsd/xelatex-unsafe
bin/i386-netbsd/xetex
+ bin/i386-netbsd/xetex-unsafe
name xetex.i386-solaris
category TLCore
-revision 58388
+revision 61101
shortdesc i386-solaris files of xetex
-containersize 7303724
-containerchecksum a9d9e4e6ee68e9f463c385f82d82412949b98c7c1bb01f57b8884e8fa8f89281346e452e9fac80eef58e0fe347484b7236805dc18a804669ca4089e7c82fee46
-binfiles arch=i386-solaris size=6736
+containersize 7305276
+containerchecksum 16a3f03b691c173abca27fe39984012c61a0a670554edb44fb27ac72b764bae96c60bc654e5da29d3142f1d7316afc03eb220d7fb31270688901cf5549141e89
+binfiles arch=i386-solaris size=6738
bin/i386-solaris/teckit_compile
bin/i386-solaris/xelatex
+ bin/i386-solaris/xelatex-unsafe
bin/i386-solaris/xetex
+ bin/i386-solaris/xetex-unsafe
name xetex.universal-darwin
category TLCore
-revision 58418
+revision 61101
shortdesc universal-darwin files of xetex
-containersize 13815156
-containerchecksum 5bd9f0e0ffe395f0469b7b4be5415581c4fbdca8db5fe89025ed1f3b6d72ddcaff71a48f128dbbf1078067ca3250375416d4a1cc60271c521d34120c2782135a
-binfiles arch=universal-darwin size=12406
+containersize 13818380
+containerchecksum 0c48e6a92f4172faf952b1a803aa74ef58dfc453a47bf2d379ae49c55933552c226e5496e04e64cbdf8df7dc286a8b9d1a85e9266961120cbd09569cd0e0dda7
+binfiles arch=universal-darwin size=12408
bin/universal-darwin/teckit_compile
bin/universal-darwin/xelatex
+ bin/universal-darwin/xelatex-unsafe
bin/universal-darwin/xetex
+ bin/universal-darwin/xetex-unsafe
name xetex.win32
category TLCore
-revision 59028
+revision 61106
shortdesc win32 files of xetex
-containersize 9412544
-containerchecksum 1cbff9b1a70882c0a5854a13a9c894251bdc2be1790f6f0de7d063bcd9b41cea519356dfdd9ea021a75c249fe33608517ec924d09701a80328d34bfdea843633
-binfiles arch=win32 size=10120
+containersize 9413264
+containerchecksum 75253898de56877bc1d41e752510c1535d4d7ca5453d00c22648c8ab3ed067e6cd38b6af6881d4defa05d118fdb97155557de04410f7d77d21316fffb21370f7
+binfiles arch=win32 size=10124
bin/win32/fc-cache.exe
bin/win32/fc-cat.exe
bin/win32/fc-list.exe
@@ -333918,7 +333938,11 @@ binfiles arch=win32 size=10120
bin/win32/fc-validate.exe
bin/win32/icudt68.dll
bin/win32/teckit_compile.exe
+ bin/win32/xelatex-unsafe.bat
+ bin/win32/xelatex-unsafe.exe
bin/win32/xelatex.exe
+ bin/win32/xetex-unsafe.bat
+ bin/win32/xetex-unsafe.exe
bin/win32/xetex.dll
bin/win32/xetex.exe
tlpkg/tlpostcode/xetex/cache/readme.txt
@@ -333928,58 +333952,68 @@ binfiles arch=win32 size=10120
name xetex.x86_64-cygwin
category TLCore
-revision 58387
+revision 61101
shortdesc x86_64-cygwin files of xetex
-containersize 7024160
-containerchecksum d82898dceee2caeafa76df40dc7b20585b7e4bfe56830256ff867585f938695b5cd9e6a7616d700ac54530547f410bb57863dbafebd9855745092fe434a5c55d
-binfiles arch=x86_64-cygwin size=6461
+containersize 7024436
+containerchecksum 94e27ff8604e2b5d5e9b2ef35cca4e3f6947a5ff95aaa3093f286d78be0771479c9004231a3803169558d93d55ccc42b9c7bd8cc183a42a6b4e12b1745bb77d6
+binfiles arch=x86_64-cygwin size=6463
bin/x86_64-cygwin/teckit_compile.exe
bin/x86_64-cygwin/xelatex
+ bin/x86_64-cygwin/xelatex-unsafe
+ bin/x86_64-cygwin/xetex-unsafe
bin/x86_64-cygwin/xetex.exe
name xetex.x86_64-darwinlegacy
category TLCore
-revision 58388
+revision 61101
shortdesc x86_64-darwinlegacy files of xetex
-containersize 6660724
-containerchecksum 1231de4591f2507a547937a675ab619abf852e3a6e01ed18268832ba6ffb108593e6d550ee22da4f0e42263301791b0a3dca7ca65b60f0109c9b7b7890df21de
-binfiles arch=x86_64-darwinlegacy size=5992
+containersize 6661004
+containerchecksum 7508b81c7ee9c60173717264dfe177ae9cef79716b819fae30b1aced48f3e1ddb58dda1053d3f995e25cb074464f27d382d5a14246870c2151933b84ec284fb0
+binfiles arch=x86_64-darwinlegacy size=5994
bin/x86_64-darwinlegacy/teckit_compile
bin/x86_64-darwinlegacy/xelatex
+ bin/x86_64-darwinlegacy/xelatex-unsafe
bin/x86_64-darwinlegacy/xetex
+ bin/x86_64-darwinlegacy/xetex-unsafe
name xetex.x86_64-linux
category TLCore
-revision 58378
+revision 61101
shortdesc x86_64-linux files of xetex
-containersize 7045776
-containerchecksum 5c8b1a56e350be977464b542c163fc919bf8b1a7ed816d70d41fdef1705a616688674752205d57de0ce72351f75cc642cc3c1f02a23ab184581abcc9ee01bf21
-binfiles arch=x86_64-linux size=6370
+containersize 7048056
+containerchecksum 0d8fdc72d824bd19854b7e3672a2df4d2cb67f98f833c716ca1c478f9bf8df92db991cab462fc0d7133df2c2a5b6871b13e9c44b0cafccc8468bb8723d868b6b
+binfiles arch=x86_64-linux size=6372
bin/x86_64-linux/teckit_compile
bin/x86_64-linux/xelatex
+ bin/x86_64-linux/xelatex-unsafe
bin/x86_64-linux/xetex
+ bin/x86_64-linux/xetex-unsafe
name xetex.x86_64-linuxmusl
category TLCore
-revision 58378
+revision 61101
shortdesc x86_64-linuxmusl files of xetex
-containersize 7145000
-containerchecksum de120d9d02847f4e7e005aa3781c7967516d4a480b01f7cd899bd66d7509d4290871fa1ba91b082231d50b3def8db51271816e797a22d0a3e78557a9f79d6f6d
-binfiles arch=x86_64-linuxmusl size=6576
+containersize 7145448
+containerchecksum 1f43b7ac1606ec78c8f5c112c7aa5047f0b80644b6bad321867bdeecf64aad4c55f25f30d106b8a34d77422fb39c0659047fc26f4dc902b9d58529fce5ca7ac8
+binfiles arch=x86_64-linuxmusl size=6578
bin/x86_64-linuxmusl/teckit_compile
bin/x86_64-linuxmusl/xelatex
+ bin/x86_64-linuxmusl/xelatex-unsafe
bin/x86_64-linuxmusl/xetex
+ bin/x86_64-linuxmusl/xetex-unsafe
name xetex.x86_64-solaris
category TLCore
-revision 58388
+revision 61101
shortdesc x86_64-solaris files of xetex
-containersize 7420212
-containerchecksum 31303ab6c2502e64839dda8b597dedadc549adbc41f89e1614e0b670a4f7ce32d40dd5dc29fab24908a8871f8b73c7b8b5918133603cd960ca05657f2999574d
-binfiles arch=x86_64-solaris size=6956
+containersize 7426524
+containerchecksum b0f3ca184342eb41b4a2154f75aca3fbd4960575a7990059aa498d39ccb43bb602a0899456fe5f4469cd46a22b21ad52d38359af5e83cca9fc67d3a066b3bb8c
+binfiles arch=x86_64-solaris size=6958
bin/x86_64-solaris/teckit_compile
bin/x86_64-solaris/xelatex
+ bin/x86_64-solaris/xelatex-unsafe
bin/x86_64-solaris/xetex
+ bin/x86_64-solaris/xetex-unsafe
name xetexconfig
category Package
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index a550f7cd3a..cd0f8b5df4 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-f8f51e97fcaaf58dc3d73a3b03ec34ab texlive.tlpdb
+60277c5027252b7c09f915cf2c492a50 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index 5acfe6278c..2e84a95f2e 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-c18934648b48733e1965b0035aa67e6ca445d908e3759398fcd198c25589003ebb41f0d7637264ebc4cc78169a3765847da3ffcd2831cdebcd2ce635e6ff0aa6 texlive.tlpdb
+6521e607935003c0fd3c35507773b6ff37864e6d0785cad5cb6caf6cc12fe4e25e79cee4845bee5ac746af09bdf95ad8efce4f5cd88748be304587afbf65661d texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index 8440ee9b02..1989446b6c 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,10 +1,10 @@
-----BEGIN PGP SIGNATURE-----
-iQEcBAEBCgAGBQJhmZiwAAoJEEzhh34ZQ4xw+HwH/30EVqqkaNDDiMTrGnE7D/Vg
-QHd0uyEK0rCULLKv/w8zG6d3gNDBO0d8YHWbVjD9KFoGLaw2p1GygumKWTPKAfS4
-Gn3DfPS9k6mhXISkFKUvT7Wp59bgSEH6PhN0t4EuPEsN4YpIslUjyhpnp0GbItvf
-c3jodTNC0nAAfdaxcae0oWJCrnlyDgr8zm+SZbuUGugFiD2M9rAgQntymZW4M8em
-AQ7lK6wGb7IWMaS0fRkv3OUps/RpXRHsgN3c5scTKfECEWJHM0OXMSa1Dlrq0oIJ
-3NHzBsh+G0dgUk1Z9C3RQ6nroN2qrnrZqt02wZbObJ/rQTVOZUyImXk89KSC4y0=
-=9yll
+iQEcBAEBCgAGBQJhmur2AAoJEEzhh34ZQ4xw89MH/0pP8TLFnbNprXME/CTU2rGa
+NNi14gzbF0iTK4sY87iyUJHeKiHuBphNwkrv02p+c/ET2GriEy18WzT+JFhGSTiN
+C6GiZlvNDjgOISxikwnLk8OhIySobaO1p20YrLfqZRYK3e76JfNRrdSWmhtUW4tF
+1PtKYLSQUvlrAUsZQBDXgKS4YYrUHMUgaLHiASaMTe2YDgQ42vwMMGlWSTnSZYmn
+y1hv7IBret10iBT3nUBDNBceUnhnitSqvBkl7eTlX1WDW6xK9uEUZr9z0gSMVu7V
+9EfSYrJrhfmMGYzsujKPUS1nXmJDavBdOXmzGLMMp+7Ni7FuTQN1GFbxW4AIFyU=
+=wEjB
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 2930fd443c..1dfe4d35ea 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini
index 20c7dba0d8..7b4da645cc 100644
--- a/systems/win32/miktex/tm/packages/next/pr.ini
+++ b/systems/win32/miktex/tm/packages/next/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1637529346
+date=1637615803
lastupd=miktex-arctrl-bin-2.9 miktex-arctrl-bin-x64-2.9 miktex-asymptote-bin-2.9 miktex-asymptote-bin-x64-2.9 miktex-autosp-bin-2.9 miktex-autosp-bin-x64-2.9 miktex-axohelp-bin-2.9 miktex-axohelp-bin-x64-2.9 miktex-bibarts-bin-2.9 miktex-bibarts-bin-x64-2.9 miktex-bibtex-bin-2.9 miktex-bibtex-bin-x64-2.9 miktex-bibtex8bit-bin-2.9 miktex-bibtex8bit-bin-x64-2.9 miktex-bzip2-bin-2.9 miktex-bzip2-bin-x64-2.9 miktex-cairo-bin-2.9 miktex-cairo-bin-x64-2.9 miktex-chktex-bin-2.9 miktex-chktex-bin-x64-2.9
-lstdigest=c89c2eb7796af475a0a23553517ce32b
+lstdigest=e9f4847116ad14f698fcc9ddf8c5a001
numpkg=5058
relstate=next
-version=7995
+version=7996
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: JFw8oM68ZX3rzHYd8rmwNR4X5hxg05Qkez6Y5mkwONz7Bkk5pBoK5BwozwbbEY0lhAsHp2qYcLp6ueOeJDNjH8a5z06UyqsSx1FTBfBbWdDghGPE9+KfqwuZOWQyT3DE1lYaDjCEaZC7T7zEPfeZYRYpIzTuk0MMkuO5qzLbU5uJnSXicDmLRdC8LwcpozhBNNJgsWWdhk8ZHSekyNBalB2Psh6O4VrKroNjRXh5dxDtzJBm2uQsDKNpGlGSDsXgWhNSjkNlRO4+1XCbUAlPktZVr0rONLCsBX+VUX7F6S5GudKEE5fYYUXT8MxEu2t/N6pTzfa8njeOnK+rjD8Y3w==
+;;;; signature/miktex: qkWuy18fXjtz9x/q0JVez4ggU+d50Ih+fk45h65zKT/6A8jmtwXNljB1Kmbl0lJgfdoiAiRUa6F6iwxYRxCYdpffTDygYRNGpf9gVrpd8N6C9y4ms0HJ3SpGFOvuwUL8l0Y9zktNa7iG/V1vBzQJDdNvi+TyHgDNSLk80jN94VC8AlWCf6wiKOsN1pcT2NpKif/ruLBAl9Nt52Mb7GeS6s6JUf8+ZwEevJbJgb1wfWrctaz6W5U8gLH1PinoCtot6oRjTNvMNRB3NhIFq5We78RNZEpppXIjeyC1hILWEKpnFHTrAAW+5TAf+gk+8D+y+FXdVT+Xku6fKJ38xftAzg==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index a0e4f84483..942db36207 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1637529068
+date=1637615523
lastupd=easybook easybook__doc easybook__source fancyvrb fancyvrb__doc fancyvrb__source koma-script koma-script__doc koma-script__source lshort-zh-cn lshort-zh-cn__source arara arara__doc arara__source bodeplot bodeplot__doc bodeplot__source exesheet exesheet__doc exesheet__source
-lstdigest=b51995f6eef1cddd72076ba0e6eaac3c
+lstdigest=f730a5dfb3b4f4e4782a963f38e7154b
numpkg=5056
relstate=stable
-version=7995
+version=7996
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: XTpxvabowUueNpWtmZcAC77V4KLiKneL9d03vaHz3LNt8+bN6/ScC06IXEc3DH2khZSyTTroGPRrcoOgV6odyukY9u8hQq/+CVkDKm1+3NWlUqCjFr6WyF06lc2BW1fpcSv61AfcRfHMzx58cL4t/M129a3g5hfhrLFayADF9AlBwvz1iM05iY9VxNE+oerIJXjar0CkxpLcZs2aoe2yZTKbC6CV8qEMzo+AGOO3SY9VoZ8mUIVy1U1D/FbJ+VGoY3UMZR6wCqGzGoa2ofJOx/1BnOpP2ZPuqsbspPr0tCuIwDla7Fhc1zxBY3A/yK4iEwUG/8PLkl0uFsPbp/0hmg==
+;;;; signature/miktex: Pz/CKNLjbk6RAKnVMEQQd97CUGq19zGutVqt/Zi5+Yt/e9yWBj/yQFdOTOvfF5kr6wMuGQ+w7aQridk0UkPKGFCux5v3V6RCLdtrau8nqCxjPaiaW4biteVLcsJWWN+4OrnysO7JT4P4tyjJeH3EjlA770hmCSmrSlzRdJFKCzCJbFVMGUC51LbIgHZK9SjohBp9hoxxKb5y68fTu3VrTTT6/D/VWD53pm+fRPXgQWdDQ8Fbq6DvkUmrfsUL+9v1rYidyTR5hdoIwx87tWBlP5ejvvKj5mORW+SrBSoWqCF1GJpXp7ItMLgvU08dN0mO/khDlss5KaUS+8zpjUAEgw==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/timestamp b/timestamp
index 45b68958fe..04c2d3ae69 100644
--- a/timestamp
+++ b/timestamp
@@ -2,4 +2,4 @@
# The source CTAN of this site's material:
dante.ctan.org
# The year-month-day-hour-minute of this site's material:
-2021-11-22-02-02
+2021-11-23-02-02