summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2024-05-09 03:01:19 +0000
committerNorbert Preining <norbert@preining.info>2024-05-09 03:01:19 +0000
commit1feed955eca29818ea536dba591c12b7b3b55003 (patch)
tree5e00293047e1160db3bebd6794d2a58899ffe7a7
parent5212716ef44f8ffc4e9fc21540cf5e6472f22f9d (diff)
CTAN sync 202405090301
-rw-r--r--FILES.byname381
-rw-r--r--FILES.byname.gzbin2649177 -> 2649359 bytes
-rw-r--r--FILES.last07days487
-rw-r--r--biblio/ctan-bibdata/ctan.bib18
-rw-r--r--macros/latex-dev/required/l3backend/CHANGELOG.md15
-rw-r--r--macros/latex-dev/required/l3backend/README.md2
-rw-r--r--macros/latex-dev/required/l3backend/l3backend-basics.dtx14
-rw-r--r--macros/latex-dev/required/l3backend/l3backend-box.dtx2
-rw-r--r--macros/latex-dev/required/l3backend/l3backend-code.pdfbin907792 -> 907105 bytes
-rw-r--r--macros/latex-dev/required/l3backend/l3backend-color.dtx28
-rw-r--r--macros/latex-dev/required/l3backend/l3backend-draw.dtx4
-rw-r--r--macros/latex-dev/required/l3backend/l3backend-graphics.dtx2
-rw-r--r--macros/latex-dev/required/l3backend/l3backend-header.dtx4
-rw-r--r--macros/latex-dev/required/l3backend/l3backend-opacity.dtx2
-rw-r--r--macros/latex-dev/required/l3backend/l3backend-pdf.dtx6
-rw-r--r--macros/latex-dev/required/l3kernel/CHANGELOG.md14
-rw-r--r--macros/latex-dev/required/l3kernel/README.md2
-rw-r--r--macros/latex-dev/required/l3kernel/expl3.dtx6
-rw-r--r--macros/latex-dev/required/l3kernel/expl3.pdfbin610072 -> 610545 bytes
-rw-r--r--macros/latex-dev/required/l3kernel/interface3.pdfbin1801762 -> 1803277 bytes
-rw-r--r--macros/latex-dev/required/l3kernel/interface3.tex2
-rw-r--r--macros/latex-dev/required/l3kernel/l3basics.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3bitset.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3bootstrap.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3box.dtx10
-rw-r--r--macros/latex-dev/required/l3kernel/l3cctab.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3clist.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3coffins.dtx10
-rw-r--r--macros/latex-dev/required/l3kernel/l3color.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3debug.dtx6
-rw-r--r--macros/latex-dev/required/l3kernel/l3deprecation.dtx9
-rw-r--r--macros/latex-dev/required/l3kernel/l3doc.dtx10
-rw-r--r--macros/latex-dev/required/l3kernel/l3doc.pdfbin565293 -> 565744 bytes
-rw-r--r--macros/latex-dev/required/l3kernel/l3docstrip.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3docstrip.pdfbin150996 -> 151414 bytes
-rw-r--r--macros/latex-dev/required/l3kernel/l3expan.dtx4
-rw-r--r--macros/latex-dev/required/l3kernel/l3file.dtx8
-rw-r--r--macros/latex-dev/required/l3kernel/l3flag.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3fp-assign.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3fp-aux.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3fp-basics.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3fp-convert.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3fp-expo.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3fp-extended.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3fp-functions.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3fp-logic.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3fp-parse.dtx4
-rw-r--r--macros/latex-dev/required/l3kernel/l3fp-random.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3fp-round.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3fp-symbolic.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3fp-traps.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3fp-trig.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3fp-types.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3fp.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3fparray.dtx4
-rw-r--r--macros/latex-dev/required/l3kernel/l3int.dtx4
-rw-r--r--macros/latex-dev/required/l3kernel/l3intarray.dtx6
-rw-r--r--macros/latex-dev/required/l3kernel/l3kernel-functions.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3keys.dtx309
-rw-r--r--macros/latex-dev/required/l3kernel/l3legacy.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3luatex.dtx6
-rw-r--r--macros/latex-dev/required/l3kernel/l3msg.dtx22
-rw-r--r--macros/latex-dev/required/l3kernel/l3names.dtx4
-rw-r--r--macros/latex-dev/required/l3kernel/l3news.pdfbin402149 -> 396223 bytes
-rw-r--r--macros/latex-dev/required/l3kernel/l3news01.pdfbin122973 -> 122959 bytes
-rw-r--r--macros/latex-dev/required/l3kernel/l3news02.pdfbin150932 -> 150919 bytes
-rw-r--r--macros/latex-dev/required/l3kernel/l3news03.pdfbin154694 -> 148747 bytes
-rw-r--r--macros/latex-dev/required/l3kernel/l3news04.pdfbin114764 -> 114754 bytes
-rw-r--r--macros/latex-dev/required/l3kernel/l3news05.pdfbin112536 -> 112524 bytes
-rw-r--r--macros/latex-dev/required/l3kernel/l3news06.pdfbin151602 -> 151591 bytes
-rw-r--r--macros/latex-dev/required/l3kernel/l3news07.pdfbin128356 -> 128344 bytes
-rw-r--r--macros/latex-dev/required/l3kernel/l3news08.pdfbin163496 -> 163484 bytes
-rw-r--r--macros/latex-dev/required/l3kernel/l3news09.pdfbin256114 -> 250161 bytes
-rw-r--r--macros/latex-dev/required/l3kernel/l3news09.tex2
-rw-r--r--macros/latex-dev/required/l3kernel/l3news10.pdfbin156270 -> 150302 bytes
-rw-r--r--macros/latex-dev/required/l3kernel/l3news11.pdfbin176082 -> 170102 bytes
-rw-r--r--macros/latex-dev/required/l3kernel/l3news12.pdfbin210972 -> 205020 bytes
-rw-r--r--macros/latex-dev/required/l3kernel/l3pdf.dtx15
-rw-r--r--macros/latex-dev/required/l3kernel/l3prefixes.csv9
-rw-r--r--macros/latex-dev/required/l3kernel/l3prefixes.pdfbin82732 -> 82856 bytes
-rw-r--r--macros/latex-dev/required/l3kernel/l3prg.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3prop.dtx58
-rw-r--r--macros/latex-dev/required/l3kernel/l3quark.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3regex.dtx46
-rw-r--r--macros/latex-dev/required/l3kernel/l3seq.dtx4
-rw-r--r--macros/latex-dev/required/l3kernel/l3skip.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3sort.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3str-convert.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3str.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3styleguide.pdfbin296269 -> 296746 bytes
-rw-r--r--macros/latex-dev/required/l3kernel/l3styleguide.tex2
-rw-r--r--macros/latex-dev/required/l3kernel/l3syntax-changes.pdfbin231115 -> 231577 bytes
-rw-r--r--macros/latex-dev/required/l3kernel/l3syntax-changes.tex2
-rw-r--r--macros/latex-dev/required/l3kernel/l3sys.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3term-glossary.pdfbin241905 -> 242381 bytes
-rw-r--r--macros/latex-dev/required/l3kernel/l3term-glossary.tex2
-rw-r--r--macros/latex-dev/required/l3kernel/l3text-case.dtx4
-rw-r--r--macros/latex-dev/required/l3kernel/l3text-map.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3text-purify.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3text.dtx4
-rw-r--r--macros/latex-dev/required/l3kernel/l3tl-analysis.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3tl-build.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3tl.dtx4
-rw-r--r--macros/latex-dev/required/l3kernel/l3token.dtx2
-rw-r--r--macros/latex-dev/required/l3kernel/l3unicode.dtx4
-rw-r--r--macros/latex-dev/required/l3kernel/source3.pdfbin7624184 -> 7620398 bytes
-rw-r--r--macros/latex-dev/required/l3kernel/source3.tex2
-rw-r--r--macros/latex/contrib/easybook/easybook.dtx69
-rw-r--r--macros/latex/contrib/easybook/easybook.pdfbin629849 -> 630817 bytes
-rw-r--r--macros/latex/contrib/easybook/easybook.tex47
-rw-r--r--macros/latex/contrib/se2thesis/CHANGELOG.md14
-rw-r--r--macros/latex/contrib/se2thesis/se2colors.dtx2
-rw-r--r--macros/latex/contrib/se2thesis/se2fonts.dtx61
-rw-r--r--macros/latex/contrib/se2thesis/se2packages.dtx2
-rw-r--r--macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.pdfbin232557 -> 232549 bytes
-rw-r--r--macros/latex/contrib/se2thesis/se2thesis.dtx6
-rw-r--r--macros/latex/contrib/se2thesis/se2thesis.pdfbin359300 -> 357282 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb124
-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.asc16
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2572056 -> 2573088 bytes
-rw-r--r--timestamp2
124 files changed, 973 insertions, 1013 deletions
diff --git a/FILES.byname b/FILES.byname
index 0dab1128cc..1f70b51587 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -2078,12 +2078,12 @@
2024/04/21 | 1837 | biblio/citation-style-language/README.md
2024/04/21 | 12878 | biblio/citation-style-language/vancouver.csl
2024/04/21 | 4553350 | biblio/citation-style-language.zip
-2024/05/07 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2024/05/08 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx
-2024/05/07 | 2864636 | biblio/ctan-bibdata/ctan.bib
-2024/05/07 | 3708800 | biblio/ctan-bibdata/ctan.pdf
+2024/05/08 | 2865375 | biblio/ctan-bibdata/ctan.bib
+2024/05/08 | 3708800 | biblio/ctan-bibdata/ctan.pdf
2023/01/16 | 1489 | biblio/ctan-bibdata/README
-2024/05/07 | 4120922 | biblio/ctan-bibdata.zip
+2024/05/08 | 4121020 | biblio/ctan-bibdata.zip
2023/02/23 | 3126 | biblio/pbibtex/pbibtex-base/cpp.awk
2023/02/23 | 1009 | biblio/pbibtex/pbibtex-base/generate.sh
2023/02/23 | 22362 | biblio/pbibtex/pbibtex-base/jabbrv.bst
@@ -5445,7 +5445,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
-2024/05/07 | 85243 | FILES.last07days
+2024/05/08 | 90431 | 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
@@ -207331,8 +207331,8 @@
2022/07/14 | 321454 | install/macros/latex/contrib/zhnumber.tds.zip
2024/03/14 | 1622028 | install/macros/latex/contrib/zref-clever.tds.zip
2024/03/27 | 44375228 | install/macros/latex-dev/latex-base-dev.tds.zip
-2024/04/15 | 946664 | install/macros/latex-dev/required/l3backend-dev.tds.zip
-2024/04/12 | 14410436 | install/macros/latex-dev/required/l3kernel-dev.tds.zip
+2024/05/08 | 946534 | install/macros/latex-dev/required/l3backend-dev.tds.zip
+2024/05/08 | 14377817 | install/macros/latex-dev/required/l3kernel-dev.tds.zip
2024/03/27 | 2796302 | install/macros/latex-dev/required/latex-amsmath-dev.tds.zip
2024/03/27 | 280563 | install/macros/latex-dev/required/latex-firstaid-dev.tds.zip
2023/11/01 | 3112054 | install/macros/latex-dev/required/latex-graphics-dev.tds.zip
@@ -232846,12 +232846,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
-2024/05/07 | 82326 | macros/latex/contrib/easybook/easybook.dtx
+2024/05/09 | 82254 | macros/latex/contrib/easybook/easybook.dtx
2024/01/04 | 2081 | macros/latex/contrib/easybook/easybook.ins
-2024/05/07 | 629849 | macros/latex/contrib/easybook/easybook.pdf
-2024/05/07 | 102924 | macros/latex/contrib/easybook/easybook.tex
+2024/05/09 | 630817 | macros/latex/contrib/easybook/easybook.pdf
+2024/05/09 | 102537 | macros/latex/contrib/easybook/easybook.tex
2024/01/03 | 801 | macros/latex/contrib/easybook/README.md
-2024/05/07 | 678159 | macros/latex/contrib/easybook.zip
+2024/05/08 | 679183 | 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
@@ -249991,19 +249991,19 @@
2016/05/28 | 3273 | macros/latex/contrib/sduthesis/sduthesis.ins
2016/05/28 | 377608 | macros/latex/contrib/sduthesis/sduthesis.pdf
2016/06/13 | 3196829 | macros/latex/contrib/sduthesis.zip
-2024/04/20 | 6610 | macros/latex/contrib/se2thesis/CHANGELOG.md
-2024/04/20 | 19106 | macros/latex/contrib/se2thesis/LICENSE.txt
-2024/04/20 | 1152 | macros/latex/contrib/se2thesis/README.md
-2024/04/20 | 12815 | macros/latex/contrib/se2thesis/se2colors.dtx
-2024/04/20 | 9539 | macros/latex/contrib/se2thesis/se2fonts.dtx
-2024/04/20 | 30348 | macros/latex/contrib/se2thesis/se2packages.dtx
-2024/04/20 | 60533 | macros/latex/contrib/se2thesis/se2thesis.dtx
-2024/04/20 | 3015 | macros/latex/contrib/se2thesis/se2thesis.ins
-2024/04/20 | 232557 | macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.pdf
-2024/04/20 | 1923 | macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.tex
-2024/04/20 | 359300 | macros/latex/contrib/se2thesis/se2thesis.pdf
-2024/04/20 | 6512 | macros/latex/contrib/se2thesis/se2thesis.tex
-2024/04/20 | 616685 | macros/latex/contrib/se2thesis.zip
+2024/05/08 | 6920 | macros/latex/contrib/se2thesis/CHANGELOG.md
+2024/05/08 | 19106 | macros/latex/contrib/se2thesis/LICENSE.txt
+2024/05/08 | 1152 | macros/latex/contrib/se2thesis/README.md
+2024/05/08 | 12815 | macros/latex/contrib/se2thesis/se2colors.dtx
+2024/05/08 | 8895 | macros/latex/contrib/se2thesis/se2fonts.dtx
+2024/05/08 | 30348 | macros/latex/contrib/se2thesis/se2packages.dtx
+2024/05/08 | 60533 | macros/latex/contrib/se2thesis/se2thesis.dtx
+2024/05/08 | 3015 | macros/latex/contrib/se2thesis/se2thesis.ins
+2024/05/08 | 232549 | macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.pdf
+2024/05/08 | 1923 | macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.tex
+2024/05/08 | 357282 | macros/latex/contrib/se2thesis/se2thesis.pdf
+2024/05/08 | 6512 | macros/latex/contrib/se2thesis/se2thesis.tex
+2024/05/08 | 614164 | macros/latex/contrib/se2thesis.zip
2010/10/24 | 2193 | macros/latex/contrib/secdot/secdot.ltx
2010/10/24 | 254804 | macros/latex/contrib/secdot/secdot.pdf
2000/07/17 | 2366 | macros/latex/contrib/secdot/secdot.sty
@@ -257899,128 +257899,128 @@
2023/11/01 | 10753 | macros/latex-dev/required/graphics/trig.dtx
2023/11/01 | 199266 | macros/latex-dev/required/graphics/trig.pdf
2023/11/02 | 3074347 | macros/latex-dev/required/graphics.zip
-2024/04/12 | 11157 | macros/latex-dev/required/l3backend/CHANGELOG.md
-2024/04/12 | 16213 | macros/latex-dev/required/l3backend/l3backend-basics.dtx
-2024/04/12 | 14433 | macros/latex-dev/required/l3backend/l3backend-box.dtx
-2024/04/12 | 907792 | macros/latex-dev/required/l3backend/l3backend-code.pdf
-2024/04/12 | 1344 | macros/latex-dev/required/l3backend/l3backend-code.tex
-2024/04/12 | 41764 | macros/latex-dev/required/l3backend/l3backend-color.dtx
-2024/04/12 | 34115 | macros/latex-dev/required/l3backend/l3backend-draw.dtx
-2024/04/12 | 29614 | macros/latex-dev/required/l3backend/l3backend-graphics.dtx
-2024/04/12 | 14823 | macros/latex-dev/required/l3backend/l3backend-header.dtx
-2024/04/12 | 4927 | macros/latex-dev/required/l3backend/l3backend.ins
-2024/04/12 | 9670 | macros/latex-dev/required/l3backend/l3backend-opacity.dtx
-2024/04/12 | 50238 | macros/latex-dev/required/l3backend/l3backend-pdf.dtx
-2024/04/12 | 549 | macros/latex-dev/required/l3backend/README.md
-2024/04/14 | 908581 | macros/latex-dev/required/l3backend.zip
-2024/04/12 | 59454 | macros/latex-dev/required/l3kernel/CHANGELOG.md
-2024/04/12 | 71456 | macros/latex-dev/required/l3kernel/expl3.dtx
-2024/04/12 | 610072 | macros/latex-dev/required/l3kernel/expl3.pdf
-2024/04/12 | 1801762 | macros/latex-dev/required/l3kernel/interface3.pdf
-2024/04/12 | 1949 | macros/latex-dev/required/l3kernel/interface3.tex
-2024/04/12 | 138821 | macros/latex-dev/required/l3kernel/l3basics.dtx
-2024/04/12 | 19547 | macros/latex-dev/required/l3kernel/l3bitset.dtx
-2024/04/12 | 12955 | macros/latex-dev/required/l3kernel/l3bootstrap.dtx
-2024/04/12 | 87821 | macros/latex-dev/required/l3kernel/l3box.dtx
-2024/04/12 | 34447 | macros/latex-dev/required/l3kernel/l3cctab.dtx
-2024/04/12 | 83169 | macros/latex-dev/required/l3kernel/l3clist.dtx
-2024/04/12 | 88241 | macros/latex-dev/required/l3kernel/l3coffins.dtx
-2024/04/12 | 112260 | macros/latex-dev/required/l3kernel/l3color.dtx
-2024/04/12 | 41860 | macros/latex-dev/required/l3kernel/l3debug.dtx
-2024/04/12 | 24881 | macros/latex-dev/required/l3kernel/l3deprecation.dtx
-2024/04/12 | 159891 | macros/latex-dev/required/l3kernel/l3doc.dtx
-2024/04/12 | 565293 | macros/latex-dev/required/l3kernel/l3doc.pdf
-2024/04/12 | 2384 | macros/latex-dev/required/l3kernel/l3docstrip.dtx
-2024/04/12 | 150996 | macros/latex-dev/required/l3kernel/l3docstrip.pdf
-2024/04/12 | 88794 | macros/latex-dev/required/l3kernel/l3expan.dtx
-2024/04/12 | 144422 | macros/latex-dev/required/l3kernel/l3file.dtx
-2024/04/12 | 14152 | macros/latex-dev/required/l3kernel/l3flag.dtx
-2024/04/12 | 12945 | macros/latex-dev/required/l3kernel/l3fparray.dtx
-2024/04/12 | 9445 | macros/latex-dev/required/l3kernel/l3fp-assign.dtx
-2024/04/12 | 47237 | macros/latex-dev/required/l3kernel/l3fp-aux.dtx
-2024/04/12 | 84789 | macros/latex-dev/required/l3kernel/l3fp-basics.dtx
-2024/04/12 | 19637 | macros/latex-dev/required/l3kernel/l3fp-convert.dtx
-2024/04/12 | 76534 | macros/latex-dev/required/l3kernel/l3fp.dtx
-2024/04/12 | 49321 | macros/latex-dev/required/l3kernel/l3fp-expo.dtx
-2024/04/12 | 51091 | macros/latex-dev/required/l3kernel/l3fp-extended.dtx
-2024/04/12 | 7831 | macros/latex-dev/required/l3kernel/l3fp-functions.dtx
-2024/04/12 | 23206 | macros/latex-dev/required/l3kernel/l3fp-logic.dtx
-2024/04/12 | 105022 | macros/latex-dev/required/l3kernel/l3fp-parse.dtx
-2024/04/12 | 23581 | macros/latex-dev/required/l3kernel/l3fp-random.dtx
-2024/04/12 | 18528 | macros/latex-dev/required/l3kernel/l3fp-round.dtx
-2024/04/12 | 20310 | macros/latex-dev/required/l3kernel/l3fp-symbolic.dtx
-2024/04/12 | 12832 | macros/latex-dev/required/l3kernel/l3fp-traps.dtx
-2024/04/12 | 73845 | macros/latex-dev/required/l3kernel/l3fp-trig.dtx
-2024/04/12 | 4911 | macros/latex-dev/required/l3kernel/l3fp-types.dtx
-2024/04/12 | 6429 | macros/latex-dev/required/l3kernel/l3.ins
-2024/04/12 | 31531 | macros/latex-dev/required/l3kernel/l3intarray.dtx
-2024/04/12 | 93008 | macros/latex-dev/required/l3kernel/l3int.dtx
-2024/04/12 | 31020 | macros/latex-dev/required/l3kernel/l3kernel-functions.dtx
-2024/04/12 | 130500 | macros/latex-dev/required/l3kernel/l3keys.dtx
-2024/04/12 | 4570 | macros/latex-dev/required/l3kernel/l3legacy.dtx
-2024/04/12 | 23830 | macros/latex-dev/required/l3kernel/l3luatex.dtx
-2024/04/12 | 83081 | macros/latex-dev/required/l3kernel/l3msg.dtx
-2024/04/12 | 80270 | macros/latex-dev/required/l3kernel/l3names.dtx
-2024/04/12 | 122973 | macros/latex-dev/required/l3kernel/l3news01.pdf
-2024/04/12 | 4937 | macros/latex-dev/required/l3kernel/l3news01.tex
-2024/04/12 | 150932 | macros/latex-dev/required/l3kernel/l3news02.pdf
-2024/04/12 | 6677 | macros/latex-dev/required/l3kernel/l3news02.tex
-2024/04/12 | 154694 | macros/latex-dev/required/l3kernel/l3news03.pdf
-2024/04/12 | 6482 | macros/latex-dev/required/l3kernel/l3news03.tex
-2024/04/12 | 114764 | macros/latex-dev/required/l3kernel/l3news04.pdf
-2024/04/12 | 5429 | macros/latex-dev/required/l3kernel/l3news04.tex
-2024/04/12 | 112536 | macros/latex-dev/required/l3kernel/l3news05.pdf
-2024/04/12 | 4716 | macros/latex-dev/required/l3kernel/l3news05.tex
-2024/04/12 | 151602 | macros/latex-dev/required/l3kernel/l3news06.pdf
-2024/04/12 | 6433 | macros/latex-dev/required/l3kernel/l3news06.tex
-2024/04/12 | 128356 | macros/latex-dev/required/l3kernel/l3news07.pdf
-2024/04/12 | 4977 | macros/latex-dev/required/l3kernel/l3news07.tex
-2024/04/12 | 163496 | macros/latex-dev/required/l3kernel/l3news08.pdf
-2024/04/12 | 9465 | macros/latex-dev/required/l3kernel/l3news08.tex
-2024/04/12 | 256114 | macros/latex-dev/required/l3kernel/l3news09.pdf
-2024/04/12 | 107383 | macros/latex-dev/required/l3kernel/l3news09.tex
-2024/04/12 | 156270 | macros/latex-dev/required/l3kernel/l3news10.pdf
-2024/04/12 | 9999 | macros/latex-dev/required/l3kernel/l3news10.tex
-2024/04/12 | 176082 | macros/latex-dev/required/l3kernel/l3news11.pdf
-2024/04/12 | 8481 | macros/latex-dev/required/l3kernel/l3news11.tex
-2024/04/12 | 210972 | macros/latex-dev/required/l3kernel/l3news12.pdf
-2024/04/12 | 14913 | macros/latex-dev/required/l3kernel/l3news12.tex
-2024/04/12 | 402149 | macros/latex-dev/required/l3kernel/l3news.pdf
-2024/04/12 | 4890 | macros/latex-dev/required/l3kernel/l3news.tex
-2024/04/12 | 26541 | macros/latex-dev/required/l3kernel/l3pdf.dtx
-2024/04/12 | 48386 | macros/latex-dev/required/l3kernel/l3prefixes.csv
-2024/04/12 | 82732 | macros/latex-dev/required/l3kernel/l3prefixes.pdf
-2024/04/12 | 2821 | macros/latex-dev/required/l3kernel/l3prefixes.tex
-2024/04/12 | 70830 | macros/latex-dev/required/l3kernel/l3prg.dtx
-2024/04/12 | 105275 | macros/latex-dev/required/l3kernel/l3prop.dtx
-2024/04/12 | 35218 | macros/latex-dev/required/l3kernel/l3quark.dtx
-2024/04/12 | 305486 | macros/latex-dev/required/l3kernel/l3regex.dtx
-2024/04/12 | 100486 | macros/latex-dev/required/l3kernel/l3seq.dtx
-2024/04/12 | 91719 | macros/latex-dev/required/l3kernel/l3skip.dtx
-2024/04/12 | 40727 | macros/latex-dev/required/l3kernel/l3sort.dtx
-2024/04/12 | 113735 | macros/latex-dev/required/l3kernel/l3str-convert.dtx
-2024/04/12 | 82462 | macros/latex-dev/required/l3kernel/l3str.dtx
-2024/04/12 | 296269 | macros/latex-dev/required/l3kernel/l3styleguide.pdf
-2024/04/12 | 11882 | macros/latex-dev/required/l3kernel/l3styleguide.tex
-2024/04/12 | 231115 | macros/latex-dev/required/l3kernel/l3syntax-changes.pdf
-2024/04/12 | 6219 | macros/latex-dev/required/l3kernel/l3syntax-changes.tex
-2024/04/12 | 43211 | macros/latex-dev/required/l3kernel/l3sys.dtx
-2024/04/12 | 241905 | macros/latex-dev/required/l3kernel/l3term-glossary.pdf
-2024/04/12 | 7079 | macros/latex-dev/required/l3kernel/l3term-glossary.tex
-2024/04/12 | 76368 | macros/latex-dev/required/l3kernel/l3text-case.dtx
-2024/04/12 | 48984 | macros/latex-dev/required/l3kernel/l3text.dtx
-2024/04/12 | 16624 | macros/latex-dev/required/l3kernel/l3text-map.dtx
-2024/04/12 | 20460 | macros/latex-dev/required/l3kernel/l3text-purify.dtx
-2024/04/12 | 63041 | macros/latex-dev/required/l3kernel/l3tl-analysis.dtx
-2024/04/12 | 13292 | macros/latex-dev/required/l3kernel/l3tl-build.dtx
-2024/04/12 | 149691 | macros/latex-dev/required/l3kernel/l3tl.dtx
-2024/04/12 | 117222 | macros/latex-dev/required/l3kernel/l3token.dtx
-2024/04/12 | 35640 | macros/latex-dev/required/l3kernel/l3unicode.dtx
-2024/04/12 | 3078 | macros/latex-dev/required/l3kernel/README.md
-2024/04/12 | 24830 | macros/latex-dev/required/l3kernel/source3body.tex
-2024/04/12 | 7624184 | macros/latex-dev/required/l3kernel/source3.pdf
-2024/04/12 | 2282 | macros/latex-dev/required/l3kernel/source3.tex
-2024/04/14 | 14139302 | macros/latex-dev/required/l3kernel.zip
+2024/05/08 | 11376 | macros/latex-dev/required/l3backend/CHANGELOG.md
+2024/05/08 | 16213 | macros/latex-dev/required/l3backend/l3backend-basics.dtx
+2024/05/08 | 14433 | macros/latex-dev/required/l3backend/l3backend-box.dtx
+2024/05/08 | 907105 | macros/latex-dev/required/l3backend/l3backend-code.pdf
+2024/05/08 | 1344 | macros/latex-dev/required/l3backend/l3backend-code.tex
+2024/05/08 | 41434 | macros/latex-dev/required/l3backend/l3backend-color.dtx
+2024/05/08 | 34114 | macros/latex-dev/required/l3backend/l3backend-draw.dtx
+2024/05/08 | 29614 | macros/latex-dev/required/l3backend/l3backend-graphics.dtx
+2024/05/08 | 14822 | macros/latex-dev/required/l3backend/l3backend-header.dtx
+2024/05/08 | 4927 | macros/latex-dev/required/l3backend/l3backend.ins
+2024/05/08 | 9670 | macros/latex-dev/required/l3backend/l3backend-opacity.dtx
+2024/05/08 | 50238 | macros/latex-dev/required/l3backend/l3backend-pdf.dtx
+2024/05/08 | 549 | macros/latex-dev/required/l3backend/README.md
+2024/05/08 | 908487 | macros/latex-dev/required/l3backend.zip
+2024/05/08 | 59752 | macros/latex-dev/required/l3kernel/CHANGELOG.md
+2024/05/08 | 71457 | macros/latex-dev/required/l3kernel/expl3.dtx
+2024/05/08 | 610545 | macros/latex-dev/required/l3kernel/expl3.pdf
+2024/05/08 | 1803277 | macros/latex-dev/required/l3kernel/interface3.pdf
+2024/05/08 | 1949 | macros/latex-dev/required/l3kernel/interface3.tex
+2024/05/08 | 138821 | macros/latex-dev/required/l3kernel/l3basics.dtx
+2024/05/08 | 19547 | macros/latex-dev/required/l3kernel/l3bitset.dtx
+2024/05/08 | 12955 | macros/latex-dev/required/l3kernel/l3bootstrap.dtx
+2024/05/08 | 87816 | macros/latex-dev/required/l3kernel/l3box.dtx
+2024/05/08 | 34447 | macros/latex-dev/required/l3kernel/l3cctab.dtx
+2024/05/08 | 83169 | macros/latex-dev/required/l3kernel/l3clist.dtx
+2024/05/08 | 88239 | macros/latex-dev/required/l3kernel/l3coffins.dtx
+2024/05/08 | 112260 | macros/latex-dev/required/l3kernel/l3color.dtx
+2024/05/08 | 41859 | macros/latex-dev/required/l3kernel/l3debug.dtx
+2024/05/08 | 24906 | macros/latex-dev/required/l3kernel/l3deprecation.dtx
+2024/05/08 | 159900 | macros/latex-dev/required/l3kernel/l3doc.dtx
+2024/05/08 | 565744 | macros/latex-dev/required/l3kernel/l3doc.pdf
+2024/05/08 | 2384 | macros/latex-dev/required/l3kernel/l3docstrip.dtx
+2024/05/08 | 151414 | macros/latex-dev/required/l3kernel/l3docstrip.pdf
+2024/05/08 | 88794 | macros/latex-dev/required/l3kernel/l3expan.dtx
+2024/05/08 | 144421 | macros/latex-dev/required/l3kernel/l3file.dtx
+2024/05/08 | 14152 | macros/latex-dev/required/l3kernel/l3flag.dtx
+2024/05/08 | 12946 | macros/latex-dev/required/l3kernel/l3fparray.dtx
+2024/05/08 | 9445 | macros/latex-dev/required/l3kernel/l3fp-assign.dtx
+2024/05/08 | 47237 | macros/latex-dev/required/l3kernel/l3fp-aux.dtx
+2024/05/08 | 84789 | macros/latex-dev/required/l3kernel/l3fp-basics.dtx
+2024/05/08 | 19637 | macros/latex-dev/required/l3kernel/l3fp-convert.dtx
+2024/05/08 | 76534 | macros/latex-dev/required/l3kernel/l3fp.dtx
+2024/05/08 | 49321 | macros/latex-dev/required/l3kernel/l3fp-expo.dtx
+2024/05/08 | 51091 | macros/latex-dev/required/l3kernel/l3fp-extended.dtx
+2024/05/08 | 7831 | macros/latex-dev/required/l3kernel/l3fp-functions.dtx
+2024/05/08 | 23206 | macros/latex-dev/required/l3kernel/l3fp-logic.dtx
+2024/05/08 | 105021 | macros/latex-dev/required/l3kernel/l3fp-parse.dtx
+2024/05/08 | 23581 | macros/latex-dev/required/l3kernel/l3fp-random.dtx
+2024/05/08 | 18528 | macros/latex-dev/required/l3kernel/l3fp-round.dtx
+2024/05/08 | 20310 | macros/latex-dev/required/l3kernel/l3fp-symbolic.dtx
+2024/05/08 | 12832 | macros/latex-dev/required/l3kernel/l3fp-traps.dtx
+2024/05/08 | 73845 | macros/latex-dev/required/l3kernel/l3fp-trig.dtx
+2024/05/08 | 4911 | macros/latex-dev/required/l3kernel/l3fp-types.dtx
+2024/05/08 | 6429 | macros/latex-dev/required/l3kernel/l3.ins
+2024/05/08 | 31533 | macros/latex-dev/required/l3kernel/l3intarray.dtx
+2024/05/08 | 93009 | macros/latex-dev/required/l3kernel/l3int.dtx
+2024/05/08 | 31020 | macros/latex-dev/required/l3kernel/l3kernel-functions.dtx
+2024/05/08 | 129503 | macros/latex-dev/required/l3kernel/l3keys.dtx
+2024/05/08 | 4570 | macros/latex-dev/required/l3kernel/l3legacy.dtx
+2024/05/08 | 23831 | macros/latex-dev/required/l3kernel/l3luatex.dtx
+2024/05/08 | 83835 | macros/latex-dev/required/l3kernel/l3msg.dtx
+2024/05/08 | 80271 | macros/latex-dev/required/l3kernel/l3names.dtx
+2024/05/08 | 122959 | macros/latex-dev/required/l3kernel/l3news01.pdf
+2024/05/08 | 4937 | macros/latex-dev/required/l3kernel/l3news01.tex
+2024/05/08 | 150919 | macros/latex-dev/required/l3kernel/l3news02.pdf
+2024/05/08 | 6677 | macros/latex-dev/required/l3kernel/l3news02.tex
+2024/05/08 | 148747 | macros/latex-dev/required/l3kernel/l3news03.pdf
+2024/05/08 | 6482 | macros/latex-dev/required/l3kernel/l3news03.tex
+2024/05/08 | 114754 | macros/latex-dev/required/l3kernel/l3news04.pdf
+2024/05/08 | 5429 | macros/latex-dev/required/l3kernel/l3news04.tex
+2024/05/08 | 112524 | macros/latex-dev/required/l3kernel/l3news05.pdf
+2024/05/08 | 4716 | macros/latex-dev/required/l3kernel/l3news05.tex
+2024/05/08 | 151591 | macros/latex-dev/required/l3kernel/l3news06.pdf
+2024/05/08 | 6433 | macros/latex-dev/required/l3kernel/l3news06.tex
+2024/05/08 | 128344 | macros/latex-dev/required/l3kernel/l3news07.pdf
+2024/05/08 | 4977 | macros/latex-dev/required/l3kernel/l3news07.tex
+2024/05/08 | 163484 | macros/latex-dev/required/l3kernel/l3news08.pdf
+2024/05/08 | 9465 | macros/latex-dev/required/l3kernel/l3news08.tex
+2024/05/08 | 250161 | macros/latex-dev/required/l3kernel/l3news09.pdf
+2024/05/08 | 107383 | macros/latex-dev/required/l3kernel/l3news09.tex
+2024/05/08 | 150302 | macros/latex-dev/required/l3kernel/l3news10.pdf
+2024/05/08 | 9999 | macros/latex-dev/required/l3kernel/l3news10.tex
+2024/05/08 | 170102 | macros/latex-dev/required/l3kernel/l3news11.pdf
+2024/05/08 | 8481 | macros/latex-dev/required/l3kernel/l3news11.tex
+2024/05/08 | 205020 | macros/latex-dev/required/l3kernel/l3news12.pdf
+2024/05/08 | 14913 | macros/latex-dev/required/l3kernel/l3news12.tex
+2024/05/08 | 396223 | macros/latex-dev/required/l3kernel/l3news.pdf
+2024/05/08 | 4890 | macros/latex-dev/required/l3kernel/l3news.tex
+2024/05/08 | 26790 | macros/latex-dev/required/l3kernel/l3pdf.dtx
+2024/05/08 | 49380 | macros/latex-dev/required/l3kernel/l3prefixes.csv
+2024/05/08 | 82856 | macros/latex-dev/required/l3kernel/l3prefixes.pdf
+2024/05/08 | 2821 | macros/latex-dev/required/l3kernel/l3prefixes.tex
+2024/05/08 | 70830 | macros/latex-dev/required/l3kernel/l3prg.dtx
+2024/05/08 | 108445 | macros/latex-dev/required/l3kernel/l3prop.dtx
+2024/05/08 | 35218 | macros/latex-dev/required/l3kernel/l3quark.dtx
+2024/05/08 | 305486 | macros/latex-dev/required/l3kernel/l3regex.dtx
+2024/05/08 | 100485 | macros/latex-dev/required/l3kernel/l3seq.dtx
+2024/05/08 | 91719 | macros/latex-dev/required/l3kernel/l3skip.dtx
+2024/05/08 | 40727 | macros/latex-dev/required/l3kernel/l3sort.dtx
+2024/05/08 | 113735 | macros/latex-dev/required/l3kernel/l3str-convert.dtx
+2024/05/08 | 82462 | macros/latex-dev/required/l3kernel/l3str.dtx
+2024/05/08 | 296746 | macros/latex-dev/required/l3kernel/l3styleguide.pdf
+2024/05/08 | 11882 | macros/latex-dev/required/l3kernel/l3styleguide.tex
+2024/05/08 | 231577 | macros/latex-dev/required/l3kernel/l3syntax-changes.pdf
+2024/05/08 | 6219 | macros/latex-dev/required/l3kernel/l3syntax-changes.tex
+2024/05/08 | 43211 | macros/latex-dev/required/l3kernel/l3sys.dtx
+2024/05/08 | 242381 | macros/latex-dev/required/l3kernel/l3term-glossary.pdf
+2024/05/08 | 7079 | macros/latex-dev/required/l3kernel/l3term-glossary.tex
+2024/05/08 | 76370 | macros/latex-dev/required/l3kernel/l3text-case.dtx
+2024/05/08 | 48985 | macros/latex-dev/required/l3kernel/l3text.dtx
+2024/05/08 | 16624 | macros/latex-dev/required/l3kernel/l3text-map.dtx
+2024/05/08 | 20460 | macros/latex-dev/required/l3kernel/l3text-purify.dtx
+2024/05/08 | 63041 | macros/latex-dev/required/l3kernel/l3tl-analysis.dtx
+2024/05/08 | 13292 | macros/latex-dev/required/l3kernel/l3tl-build.dtx
+2024/05/08 | 149690 | macros/latex-dev/required/l3kernel/l3tl.dtx
+2024/05/08 | 117222 | macros/latex-dev/required/l3kernel/l3token.dtx
+2024/05/08 | 35639 | macros/latex-dev/required/l3kernel/l3unicode.dtx
+2024/05/08 | 3078 | macros/latex-dev/required/l3kernel/README.md
+2024/05/08 | 24830 | macros/latex-dev/required/l3kernel/source3body.tex
+2024/05/08 | 7620398 | macros/latex-dev/required/l3kernel/source3.pdf
+2024/05/08 | 2282 | macros/latex-dev/required/l3kernel/source3.tex
+2024/05/08 | 14106933 | macros/latex-dev/required/l3kernel.zip
2024/03/27 | 871980 | macros/latex-dev/required/latex-lab/blocks-code.pdf
2024/03/27 | 108 | macros/latex-dev/required/latex-lab/blocks-code.tex
2024/03/27 | 486159 | macros/latex-dev/required/latex-lab/blocks-doc.pdf
@@ -301077,7 +301077,7 @@
2021/05/03 | 629 | support/TeX4ht/doc/README
2020/08/24 | 358454 | support/TeX4ht/doc/TeX4ht-doc.tex
2021/05/11 | 262 | support/TeX4ht/README
-2024/05/06 | 252710 | support/TeX4ht/source/ChangeLog
+2024/05/07 | 252862 | support/TeX4ht/source/ChangeLog
2021/05/03 | 1375 | support/TeX4ht/source/checklog.lua
2021/05/03 | 1189 | support/TeX4ht/source/common-code.tex
2021/05/03 | 2727 | support/TeX4ht/source/common-info.tex
@@ -301089,7 +301089,7 @@
2021/05/03 | 1121 | support/TeX4ht/source/README
2021/05/03 | 1744 | support/TeX4ht/source/t1fontmake.lua
2021/05/03 | 297 | support/TeX4ht/source/t1fontsample.tex
-2024/05/06 | 1190950 | support/TeX4ht/source/tex4ht-4ht.tex
+2024/05/07 | 1191158 | support/TeX4ht/source/tex4ht-4ht.tex
2021/05/03 | 7127 | support/TeX4ht/source/tex4ht-auto-script.tex
2021/05/16 | 1539 | support/TeX4ht/source/tex4ht-bibtex2.tex
2023/10/16 | 21307 | support/TeX4ht/source/tex4ht-cond4ht.tex
@@ -305348,13 +305348,13 @@
2019/02/28 | 340 | systems/texlive/tlnet/archive/arara.amd64-freebsd.r29036.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/arara.amd64-netbsd.r30191.tar.xz
2019/02/28 | 336 | systems/texlive/tlnet/archive/arara.armhf-linux.r30015.tar.xz
-2024/05/04 | 4977436 | systems/texlive/tlnet/archive/arara.doc.r71164.tar.xz
+2024/05/08 | 4978168 | systems/texlive/tlnet/archive/arara.doc.r71205.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/arara.i386-freebsd.r29036.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/arara.i386-linux.r29036.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/arara.i386-netbsd.r30191.tar.xz
2019/02/28 | 336 | systems/texlive/tlnet/archive/arara.i386-solaris.r29036.tar.xz
-2024/05/04 | 15171280 | systems/texlive/tlnet/archive/arara.r71164.tar.xz
-2024/05/04 | 116420 | systems/texlive/tlnet/archive/arara.source.r71164.tar.xz
+2024/05/08 | 15528680 | systems/texlive/tlnet/archive/arara.r71205.tar.xz
+2024/05/08 | 116420 | systems/texlive/tlnet/archive/arara.source.r71205.tar.xz
2021/02/25 | 340 | systems/texlive/tlnet/archive/arara.universal-darwin.r57908.tar.xz
2023/02/20 | 2304 | systems/texlive/tlnet/archive/arara.windows.r65891.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/arara.x86_64-cygwin.r33557.tar.xz
@@ -306947,12 +306947,12 @@
2024/03/01 | 53816 | systems/texlive/tlnet/archive/chktex.amd64-freebsd.r70276.tar.xz
2024/03/01 | 52592 | systems/texlive/tlnet/archive/chktex.amd64-netbsd.r70286.tar.xz
2024/03/08 | 44892 | systems/texlive/tlnet/archive/chktex.armhf-linux.r70489.tar.xz
-2024/02/11 | 425796 | systems/texlive/tlnet/archive/chktex.doc.r69783.tar.xz
+2024/05/08 | 425800 | systems/texlive/tlnet/archive/chktex.doc.r71205.tar.xz
2024/03/01 | 53780 | systems/texlive/tlnet/archive/chktex.i386-freebsd.r70276.tar.xz
2024/03/01 | 59576 | systems/texlive/tlnet/archive/chktex.i386-linux.r70276.tar.xz
2024/03/01 | 47504 | systems/texlive/tlnet/archive/chktex.i386-netbsd.r70286.tar.xz
2024/03/01 | 56800 | systems/texlive/tlnet/archive/chktex.i386-solaris.r70276.tar.xz
-2024/02/11 | 10232 | systems/texlive/tlnet/archive/chktex.r69783.tar.xz
+2024/05/08 | 10296 | systems/texlive/tlnet/archive/chktex.r71205.tar.xz
2024/03/01 | 109132 | systems/texlive/tlnet/archive/chktex.universal-darwin.r70274.tar.xz
2024/03/01 | 54236 | systems/texlive/tlnet/archive/chktex.windows.r70269.tar.xz
2024/03/11 | 28592 | systems/texlive/tlnet/archive/chktex.x86_64-cygwin.r70560.tar.xz
@@ -307268,7 +307268,7 @@
2020/03/04 | 408 | systems/texlive/tlnet/archive/collection-langpolish.r54074.tar.xz
2023/05/16 | 400 | systems/texlive/tlnet/archive/collection-langportuguese.r67125.tar.xz
2023/06/09 | 396 | systems/texlive/tlnet/archive/collection-langspanish.r67307.tar.xz
-2024/05/02 | 7180 | systems/texlive/tlnet/archive/collection-latexextra.r71146.tar.xz
+2024/05/08 | 7184 | systems/texlive/tlnet/archive/collection-latexextra.r71202.tar.xz
2023/12/14 | 704 | systems/texlive/tlnet/archive/collection-latex.r69131.tar.xz
2024/02/14 | 740 | systems/texlive/tlnet/archive/collection-latexrecommended.r69841.tar.xz
2024/03/26 | 1040 | systems/texlive/tlnet/archive/collection-luatex.r70765.tar.xz
@@ -309819,9 +309819,9 @@
2024/01/02 | 1088 | systems/texlive/tlnet/archive/freealign.r69267.tar.xz
2019/02/28 | 142332 | systems/texlive/tlnet/archive/frege.doc.r27417.tar.xz
2019/02/28 | 4528 | systems/texlive/tlnet/archive/frege.r27417.tar.xz
-2024/05/05 | 871676 | systems/texlive/tlnet/archive/frenchmath.doc.r71170.tar.xz
-2024/05/05 | 2524 | systems/texlive/tlnet/archive/frenchmath.r71170.tar.xz
-2024/05/05 | 16264 | systems/texlive/tlnet/archive/frenchmath.source.r71170.tar.xz
+2024/05/08 | 865076 | systems/texlive/tlnet/archive/frenchmath.doc.r71205.tar.xz
+2024/05/08 | 2532 | systems/texlive/tlnet/archive/frenchmath.r71205.tar.xz
+2024/05/08 | 16320 | systems/texlive/tlnet/archive/frenchmath.source.r71205.tar.xz
2020/10/20 | 191432 | systems/texlive/tlnet/archive/frimurer.doc.r56704.tar.xz
2020/10/20 | 15456 | systems/texlive/tlnet/archive/frimurer.r56704.tar.xz
2020/10/20 | 4184 | systems/texlive/tlnet/archive/frimurer.source.r56704.tar.xz
@@ -311999,8 +311999,8 @@
2019/02/28 | 6188 | systems/texlive/tlnet/archive/listofsymbols.source.r16134.tar.xz
2024/03/27 | 692092 | systems/texlive/tlnet/archive/litebook.doc.r70777.tar.xz
2024/03/27 | 3436 | systems/texlive/tlnet/archive/litebook.r70777.tar.xz
-2024/05/07 | 275224 | systems/texlive/tlnet/archive/litesolution.doc.r71191.tar.xz
-2024/05/07 | 3936 | systems/texlive/tlnet/archive/litesolution.r71191.tar.xz
+2024/05/08 | 281752 | systems/texlive/tlnet/archive/litesolution.doc.r71205.tar.xz
+2024/05/08 | 4180 | systems/texlive/tlnet/archive/litesolution.r71205.tar.xz
2024/03/03 | 425180 | systems/texlive/tlnet/archive/litetable.doc.r70352.tar.xz
2024/03/03 | 3840 | systems/texlive/tlnet/archive/litetable.r70352.tar.xz
2023/03/08 | 56116 | systems/texlive/tlnet/archive/lithuanian.doc.r66461.tar.xz
@@ -316566,6 +316566,9 @@
2020/10/18 | 1340 | systems/texlive/tlnet/archive/syntaxdi.r56685.tar.xz
2019/02/28 | 104576 | systems/texlive/tlnet/archive/syntax.doc.r15878.tar.xz
2019/02/28 | 2632 | systems/texlive/tlnet/archive/syntax.r15878.tar.xz
+2024/05/08 | 1103696 | systems/texlive/tlnet/archive/synthslant.doc.r71200.tar.xz
+2024/05/08 | 2820 | systems/texlive/tlnet/archive/synthslant.r71200.tar.xz
+2024/05/08 | 157428 | systems/texlive/tlnet/archive/synthslant.source.r71200.tar.xz
2019/02/28 | 48700 | systems/texlive/tlnet/archive/syntrace.doc.r15878.tar.xz
2019/02/28 | 1496 | systems/texlive/tlnet/archive/syntrace.r15878.tar.xz
2019/02/28 | 2684 | systems/texlive/tlnet/archive/syntrace.source.r15878.tar.xz
@@ -316761,13 +316764,13 @@
2024/03/01 | 90916 | systems/texlive/tlnet/archive/tex4ht.amd64-freebsd.r70276.tar.xz
2024/03/01 | 88408 | systems/texlive/tlnet/archive/tex4ht.amd64-netbsd.r70286.tar.xz
2024/03/08 | 70304 | systems/texlive/tlnet/archive/tex4ht.armhf-linux.r70489.tar.xz
-2024/05/07 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r71194.tar.xz
+2024/05/08 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r71203.tar.xz
2024/03/01 | 90856 | systems/texlive/tlnet/archive/tex4ht.i386-freebsd.r70276.tar.xz
2024/03/01 | 91840 | systems/texlive/tlnet/archive/tex4ht.i386-linux.r70276.tar.xz
2024/03/01 | 76840 | systems/texlive/tlnet/archive/tex4ht.i386-netbsd.r70286.tar.xz
2024/03/01 | 86840 | systems/texlive/tlnet/archive/tex4ht.i386-solaris.r70276.tar.xz
-2024/05/07 | 1140732 | systems/texlive/tlnet/archive/tex4ht.r71194.tar.xz
-2024/05/07 | 1492468 | systems/texlive/tlnet/archive/tex4ht.source.r71194.tar.xz
+2024/05/08 | 1140796 | systems/texlive/tlnet/archive/tex4ht.r71203.tar.xz
+2024/05/08 | 1493464 | systems/texlive/tlnet/archive/tex4ht.source.r71203.tar.xz
2024/03/01 | 185964 | systems/texlive/tlnet/archive/tex4ht.universal-darwin.r70274.tar.xz
2024/03/01 | 61988 | systems/texlive/tlnet/archive/tex4ht.windows.r70269.tar.xz
2024/03/11 | 57948 | systems/texlive/tlnet/archive/tex4ht.x86_64-cygwin.r70560.tar.xz
@@ -317045,7 +317048,7 @@
2022/09/13 | 600 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r64356.tar.xz
-2024/05/07 | 435184 | systems/texlive/tlnet/archive/texlive-scripts.doc.r71196.tar.xz
+2024/05/08 | 435328 | systems/texlive/tlnet/archive/texlive-scripts.doc.r71204.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
@@ -317067,7 +317070,7 @@
2022/09/13 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r64356.tar.xz
-2024/05/07 | 114364 | systems/texlive/tlnet/archive/texlive-scripts.r71196.tar.xz
+2024/05/08 | 114360 | systems/texlive/tlnet/archive/texlive-scripts.r71204.tar.xz
2022/09/13 | 580 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r64356.tar.xz
2024/04/14 | 60548 | systems/texlive/tlnet/archive/texlive-scripts.windows.r70934.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r64356.tar.xz
@@ -317892,9 +317895,27 @@
2019/02/28 | 59552 | systems/texlive/tlnet/archive/typicons.r37623.tar.xz
2019/02/28 | 333188 | systems/texlive/tlnet/archive/typoaid.doc.r44238.tar.xz
2019/02/28 | 5772 | systems/texlive/tlnet/archive/typoaid.r44238.tar.xz
+2024/05/08 | 344 | systems/texlive/tlnet/archive/typog.aarch64-linux.r71202.tar.xz
+2024/05/08 | 344 | systems/texlive/tlnet/archive/typog.amd64-freebsd.r71202.tar.xz
+2024/05/08 | 344 | systems/texlive/tlnet/archive/typog.amd64-netbsd.r71202.tar.xz
+2024/05/08 | 340 | systems/texlive/tlnet/archive/typog.armhf-linux.r71202.tar.xz
+2024/05/08 | 1824604 | systems/texlive/tlnet/archive/typog.doc.r71202.tar.xz
+2024/05/08 | 344 | systems/texlive/tlnet/archive/typog.i386-freebsd.r71202.tar.xz
+2024/05/08 | 344 | systems/texlive/tlnet/archive/typog.i386-linux.r71202.tar.xz
+2024/05/08 | 340 | systems/texlive/tlnet/archive/typog.i386-netbsd.r71202.tar.xz
+2024/05/08 | 344 | systems/texlive/tlnet/archive/typog.i386-solaris.r71202.tar.xz
+2024/05/08 | 12904 | systems/texlive/tlnet/archive/typog.r71202.tar.xz
2019/02/28 | 296420 | systems/texlive/tlnet/archive/typogrid.doc.r24994.tar.xz
2019/02/28 | 1764 | systems/texlive/tlnet/archive/typogrid.r24994.tar.xz
2019/02/28 | 3776 | systems/texlive/tlnet/archive/typogrid.source.r24994.tar.xz
+2024/05/08 | 74392 | systems/texlive/tlnet/archive/typog.source.r71202.tar.xz
+2024/05/08 | 344 | systems/texlive/tlnet/archive/typog.universal-darwin.r71202.tar.xz
+2024/05/08 | 2308 | systems/texlive/tlnet/archive/typog.windows.r71202.tar.xz
+2024/05/08 | 344 | systems/texlive/tlnet/archive/typog.x86_64-cygwin.r71202.tar.xz
+2024/05/08 | 352 | systems/texlive/tlnet/archive/typog.x86_64-darwinlegacy.r71202.tar.xz
+2024/05/08 | 348 | systems/texlive/tlnet/archive/typog.x86_64-linuxmusl.r71202.tar.xz
+2024/05/08 | 344 | systems/texlive/tlnet/archive/typog.x86_64-linux.r71202.tar.xz
+2024/05/08 | 344 | systems/texlive/tlnet/archive/typog.x86_64-solaris.r71202.tar.xz
2024/02/21 | 64596 | systems/texlive/tlnet/archive/typstfun.doc.r70018.tar.xz
2024/02/21 | 476 | systems/texlive/tlnet/archive/typstfun.r70018.tar.xz
2022/09/29 | 1249916 | systems/texlive/tlnet/archive/tzplot.doc.r64537.tar.xz
@@ -318989,16 +319010,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
2024/05/02 | 125808 | systems/texlive/tlnet/install-tl
-2024/05/07 | 5752131 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2024/05/07 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2024/05/07 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2024/05/08 | 5750424 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2024/05/08 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2024/05/08 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2024/04/13 | 5743 | systems/texlive/tlnet/install-tl-windows.bat
-2024/05/07 | 27717377 | systems/texlive/tlnet/install-tl-windows.exe
-2024/05/07 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2024/05/07 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2024/05/07 | 34426602 | systems/texlive/tlnet/install-tl.zip
-2024/05/07 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2024/05/07 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2024/05/08 | 27718555 | systems/texlive/tlnet/install-tl-windows.exe
+2024/05/08 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2024/05/08 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2024/05/08 | 34426589 | systems/texlive/tlnet/install-tl.zip
+2024/05/08 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2024/05/08 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2024/03/13 | 1229 | systems/texlive/tlnet/README.md
2024/03/13 | 0 | systems/texlive/tlnet/TEXLIVE_2024
2024/01/02 | 9011 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -319008,7 +319029,7 @@
2024/01/02 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2024/01/16 | 50726 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2024/05/07 | 7239 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2024/05/08 | 7154 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2024/03/15 | 229654 | 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
@@ -319050,12 +319071,12 @@
2023/02/21 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2024/05/02 | 5898 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2023/04/08 | 28167 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2024/05/07 | 19460580 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2024/05/07 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2024/05/08 | 19470736 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2024/05/08 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2024/05/02 | 87729 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2024/05/07 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2024/05/07 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2024/05/07 | 2569968 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2024/05/08 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2024/05/08 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2024/05/08 | 2572056 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2023/02/20 | 58928 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2023/06/11 | 42749 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2023/02/21 | 16138 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -330539,7 +330560,7 @@
2014/07/05 | 611 | systems/win32/yandy/README
2014/07/05 | 1004628 | systems/win32/yandy/yandy-src.tar.xz
2014/07/05 | 1012416 | systems/win32/yandy.zip
-2024/05/08 | 186 | timestamp
+2024/05/09 | 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 deab7f4cde..be348950ad 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index ff334ec290..417a748dec 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,3 +1,200 @@
+2024/05/09 | 82254 | macros/latex/contrib/easybook/easybook.dtx
+2024/05/09 | 630817 | macros/latex/contrib/easybook/easybook.pdf
+2024/05/09 | 102537 | macros/latex/contrib/easybook/easybook.tex
+2024/05/08 | 9999 | macros/latex-dev/required/l3kernel/l3news10.tex
+2024/05/08 | 9670 | macros/latex-dev/required/l3backend/l3backend-opacity.dtx
+2024/05/08 | 9465 | macros/latex-dev/required/l3kernel/l3news08.tex
+2024/05/08 | 946534 | install/macros/latex-dev/required/l3backend-dev.tds.zip
+2024/05/08 | 9445 | macros/latex-dev/required/l3kernel/l3fp-assign.dtx
+2024/05/08 | 93009 | macros/latex-dev/required/l3kernel/l3int.dtx
+2024/05/08 | 91719 | macros/latex-dev/required/l3kernel/l3skip.dtx
+2024/05/08 | 908487 | macros/latex-dev/required/l3backend.zip
+2024/05/08 | 907105 | macros/latex-dev/required/l3backend/l3backend-code.pdf
+2024/05/08 | 8895 | macros/latex/contrib/se2thesis/se2fonts.dtx
+2024/05/08 | 88794 | macros/latex-dev/required/l3kernel/l3expan.dtx
+2024/05/08 | 88239 | macros/latex-dev/required/l3kernel/l3coffins.dtx
+2024/05/08 | 87816 | macros/latex-dev/required/l3kernel/l3box.dtx
+2024/05/08 | 865076 | systems/texlive/tlnet/archive/frenchmath.doc.r71205.tar.xz
+2024/05/08 | 8481 | macros/latex-dev/required/l3kernel/l3news11.tex
+2024/05/08 | 84789 | macros/latex-dev/required/l3kernel/l3fp-basics.dtx
+2024/05/08 | 83835 | macros/latex-dev/required/l3kernel/l3msg.dtx
+2024/05/08 | 83169 | macros/latex-dev/required/l3kernel/l3clist.dtx
+2024/05/08 | 82856 | macros/latex-dev/required/l3kernel/l3prefixes.pdf
+2024/05/08 | 82462 | macros/latex-dev/required/l3kernel/l3str.dtx
+2024/05/08 | 80271 | macros/latex-dev/required/l3kernel/l3names.dtx
+2024/05/08 | 7831 | macros/latex-dev/required/l3kernel/l3fp-functions.dtx
+2024/05/08 | 76534 | macros/latex-dev/required/l3kernel/l3fp.dtx
+2024/05/08 | 76370 | macros/latex-dev/required/l3kernel/l3text-case.dtx
+2024/05/08 | 7620398 | macros/latex-dev/required/l3kernel/source3.pdf
+2024/05/08 | 74392 | systems/texlive/tlnet/archive/typog.source.r71202.tar.xz
+2024/05/08 | 73845 | macros/latex-dev/required/l3kernel/l3fp-trig.dtx
+2024/05/08 | 7184 | systems/texlive/tlnet/archive/collection-latexextra.r71202.tar.xz
+2024/05/08 | 7154 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2024/05/08 | 71457 | macros/latex-dev/required/l3kernel/expl3.dtx
+2024/05/08 | 70830 | macros/latex-dev/required/l3kernel/l3prg.dtx
+2024/05/08 | 7079 | macros/latex-dev/required/l3kernel/l3term-glossary.tex
+2024/05/08 | 6920 | macros/latex/contrib/se2thesis/CHANGELOG.md
+2024/05/08 | 679183 | macros/latex/contrib/easybook.zip
+2024/05/08 | 6677 | macros/latex-dev/required/l3kernel/l3news02.tex
+2024/05/08 | 6512 | macros/latex/contrib/se2thesis/se2thesis.tex
+2024/05/08 | 6482 | macros/latex-dev/required/l3kernel/l3news03.tex
+2024/05/08 | 6433 | macros/latex-dev/required/l3kernel/l3news06.tex
+2024/05/08 | 6429 | macros/latex-dev/required/l3kernel/l3.ins
+2024/05/08 | 63041 | macros/latex-dev/required/l3kernel/l3tl-analysis.dtx
+2024/05/08 | 6219 | macros/latex-dev/required/l3kernel/l3syntax-changes.tex
+2024/05/08 | 614164 | macros/latex/contrib/se2thesis.zip
+2024/05/08 | 610545 | macros/latex-dev/required/l3kernel/expl3.pdf
+2024/05/08 | 60533 | macros/latex/contrib/se2thesis/se2thesis.dtx
+2024/05/08 | 59752 | macros/latex-dev/required/l3kernel/CHANGELOG.md
+2024/05/08 | 5750424 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2024/05/08 | 565744 | macros/latex-dev/required/l3kernel/l3doc.pdf
+2024/05/08 | 549 | macros/latex-dev/required/l3backend/README.md
+2024/05/08 | 5429 | macros/latex-dev/required/l3kernel/l3news04.tex
+2024/05/08 | 51091 | macros/latex-dev/required/l3kernel/l3fp-extended.dtx
+2024/05/08 | 50238 | macros/latex-dev/required/l3backend/l3backend-pdf.dtx
+2024/05/08 | 4978168 | systems/texlive/tlnet/archive/arara.doc.r71205.tar.xz
+2024/05/08 | 4977 | macros/latex-dev/required/l3kernel/l3news07.tex
+2024/05/08 | 49380 | macros/latex-dev/required/l3kernel/l3prefixes.csv
+2024/05/08 | 4937 | macros/latex-dev/required/l3kernel/l3news01.tex
+2024/05/08 | 49321 | macros/latex-dev/required/l3kernel/l3fp-expo.dtx
+2024/05/08 | 4927 | macros/latex-dev/required/l3backend/l3backend.ins
+2024/05/08 | 4911 | macros/latex-dev/required/l3kernel/l3fp-types.dtx
+2024/05/08 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2024/05/08 | 48985 | macros/latex-dev/required/l3kernel/l3text.dtx
+2024/05/08 | 4890 | macros/latex-dev/required/l3kernel/l3news.tex
+2024/05/08 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2024/05/08 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2024/05/08 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2024/05/08 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2024/05/08 | 47237 | macros/latex-dev/required/l3kernel/l3fp-aux.dtx
+2024/05/08 | 4716 | macros/latex-dev/required/l3kernel/l3news05.tex
+2024/05/08 | 4570 | macros/latex-dev/required/l3kernel/l3legacy.dtx
+2024/05/08 | 435328 | systems/texlive/tlnet/archive/texlive-scripts.doc.r71204.tar.xz
+2024/05/08 | 43211 | macros/latex-dev/required/l3kernel/l3sys.dtx
+2024/05/08 | 425800 | systems/texlive/tlnet/archive/chktex.doc.r71205.tar.xz
+2024/05/08 | 41859 | macros/latex-dev/required/l3kernel/l3debug.dtx
+2024/05/08 | 4180 | systems/texlive/tlnet/archive/litesolution.r71205.tar.xz
+2024/05/08 | 41434 | macros/latex-dev/required/l3backend/l3backend-color.dtx
+2024/05/08 | 4121020 | biblio/ctan-bibdata.zip
+2024/05/08 | 40727 | macros/latex-dev/required/l3kernel/l3sort.dtx
+2024/05/08 | 396223 | macros/latex-dev/required/l3kernel/l3news.pdf
+2024/05/08 | 3708800 | biblio/ctan-bibdata/ctan.pdf
+2024/05/08 | 357282 | macros/latex/contrib/se2thesis/se2thesis.pdf
+2024/05/08 | 35639 | macros/latex-dev/required/l3kernel/l3unicode.dtx
+2024/05/08 | 352 | systems/texlive/tlnet/archive/typog.x86_64-darwinlegacy.r71202.tar.xz
+2024/05/08 | 35218 | macros/latex-dev/required/l3kernel/l3quark.dtx
+2024/05/08 | 348 | systems/texlive/tlnet/archive/typog.x86_64-linuxmusl.r71202.tar.xz
+2024/05/08 | 344 | systems/texlive/tlnet/archive/typog.x86_64-solaris.r71202.tar.xz
+2024/05/08 | 344 | systems/texlive/tlnet/archive/typog.x86_64-linux.r71202.tar.xz
+2024/05/08 | 344 | systems/texlive/tlnet/archive/typog.x86_64-cygwin.r71202.tar.xz
+2024/05/08 | 344 | systems/texlive/tlnet/archive/typog.universal-darwin.r71202.tar.xz
+2024/05/08 | 344 | systems/texlive/tlnet/archive/typog.i386-solaris.r71202.tar.xz
+2024/05/08 | 344 | systems/texlive/tlnet/archive/typog.i386-linux.r71202.tar.xz
+2024/05/08 | 344 | systems/texlive/tlnet/archive/typog.i386-freebsd.r71202.tar.xz
+2024/05/08 | 344 | systems/texlive/tlnet/archive/typog.amd64-netbsd.r71202.tar.xz
+2024/05/08 | 344 | systems/texlive/tlnet/archive/typog.amd64-freebsd.r71202.tar.xz
+2024/05/08 | 344 | systems/texlive/tlnet/archive/typog.aarch64-linux.r71202.tar.xz
+2024/05/08 | 34447 | macros/latex-dev/required/l3kernel/l3cctab.dtx
+2024/05/08 | 34426589 | systems/texlive/tlnet/install-tl.zip
+2024/05/08 | 34114 | macros/latex-dev/required/l3backend/l3backend-draw.dtx
+2024/05/08 | 340 | systems/texlive/tlnet/archive/typog.i386-netbsd.r71202.tar.xz
+2024/05/08 | 340 | systems/texlive/tlnet/archive/typog.armhf-linux.r71202.tar.xz
+2024/05/08 | 31533 | macros/latex-dev/required/l3kernel/l3intarray.dtx
+2024/05/08 | 31020 | macros/latex-dev/required/l3kernel/l3kernel-functions.dtx
+2024/05/08 | 3078 | macros/latex-dev/required/l3kernel/README.md
+2024/05/08 | 305486 | macros/latex-dev/required/l3kernel/l3regex.dtx
+2024/05/08 | 30348 | macros/latex/contrib/se2thesis/se2packages.dtx
+2024/05/08 | 3015 | macros/latex/contrib/se2thesis/se2thesis.ins
+2024/05/08 | 296746 | macros/latex-dev/required/l3kernel/l3styleguide.pdf
+2024/05/08 | 29614 | macros/latex-dev/required/l3backend/l3backend-graphics.dtx
+2024/05/08 | 2865375 | biblio/ctan-bibdata/ctan.bib
+2024/05/08 | 2821 | macros/latex-dev/required/l3kernel/l3prefixes.tex
+2024/05/08 | 2820 | systems/texlive/tlnet/archive/synthslant.r71200.tar.xz
+2024/05/08 | 281752 | systems/texlive/tlnet/archive/litesolution.doc.r71205.tar.xz
+2024/05/08 | 27718555 | systems/texlive/tlnet/install-tl-windows.exe
+2024/05/08 | 26790 | macros/latex-dev/required/l3kernel/l3pdf.dtx
+2024/05/08 | 2572056 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2024/05/08 | 2532 | systems/texlive/tlnet/archive/frenchmath.r71205.tar.xz
+2024/05/08 | 250161 | macros/latex-dev/required/l3kernel/l3news09.pdf
+2024/05/08 | 24906 | macros/latex-dev/required/l3kernel/l3deprecation.dtx
+2024/05/08 | 24830 | macros/latex-dev/required/l3kernel/source3body.tex
+2024/05/08 | 242381 | macros/latex-dev/required/l3kernel/l3term-glossary.pdf
+2024/05/08 | 2384 | macros/latex-dev/required/l3kernel/l3docstrip.dtx
+2024/05/08 | 23831 | macros/latex-dev/required/l3kernel/l3luatex.dtx
+2024/05/08 | 23581 | macros/latex-dev/required/l3kernel/l3fp-random.dtx
+2024/05/08 | 232549 | macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.pdf
+2024/05/08 | 23206 | macros/latex-dev/required/l3kernel/l3fp-logic.dtx
+2024/05/08 | 231577 | macros/latex-dev/required/l3kernel/l3syntax-changes.pdf
+2024/05/08 | 2308 | systems/texlive/tlnet/archive/typog.windows.r71202.tar.xz
+2024/05/08 | 2282 | macros/latex-dev/required/l3kernel/source3.tex
+2024/05/08 | 205020 | macros/latex-dev/required/l3kernel/l3news12.pdf
+2024/05/08 | 20460 | macros/latex-dev/required/l3kernel/l3text-purify.dtx
+2024/05/08 | 20310 | macros/latex-dev/required/l3kernel/l3fp-symbolic.dtx
+2024/05/08 | 19637 | macros/latex-dev/required/l3kernel/l3fp-convert.dtx
+2024/05/08 | 19547 | macros/latex-dev/required/l3kernel/l3bitset.dtx
+2024/05/08 | 1949 | macros/latex-dev/required/l3kernel/interface3.tex
+2024/05/08 | 19470736 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2024/05/08 | 1923 | macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.tex
+2024/05/08 | 19106 | macros/latex/contrib/se2thesis/LICENSE.txt
+2024/05/08 | 18528 | macros/latex-dev/required/l3kernel/l3fp-round.dtx
+2024/05/08 | 1824604 | systems/texlive/tlnet/archive/typog.doc.r71202.tar.xz
+2024/05/08 | 1803277 | macros/latex-dev/required/l3kernel/interface3.pdf
+2024/05/08 | 170102 | macros/latex-dev/required/l3kernel/l3news11.pdf
+2024/05/08 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2024/05/08 | 16624 | macros/latex-dev/required/l3kernel/l3text-map.dtx
+2024/05/08 | 163484 | macros/latex-dev/required/l3kernel/l3news08.pdf
+2024/05/08 | 16320 | systems/texlive/tlnet/archive/frenchmath.source.r71205.tar.xz
+2024/05/08 | 16213 | macros/latex-dev/required/l3backend/l3backend-basics.dtx
+2024/05/08 | 159900 | macros/latex-dev/required/l3kernel/l3doc.dtx
+2024/05/08 | 157428 | systems/texlive/tlnet/archive/synthslant.source.r71200.tar.xz
+2024/05/08 | 15528680 | systems/texlive/tlnet/archive/arara.r71205.tar.xz
+2024/05/08 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2024/05/08 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2024/05/08 | 151591 | macros/latex-dev/required/l3kernel/l3news06.pdf
+2024/05/08 | 151414 | macros/latex-dev/required/l3kernel/l3docstrip.pdf
+2024/05/08 | 150919 | macros/latex-dev/required/l3kernel/l3news02.pdf
+2024/05/08 | 150302 | macros/latex-dev/required/l3kernel/l3news10.pdf
+2024/05/08 | 149690 | macros/latex-dev/required/l3kernel/l3tl.dtx
+2024/05/08 | 1493464 | systems/texlive/tlnet/archive/tex4ht.source.r71203.tar.xz
+2024/05/08 | 14913 | macros/latex-dev/required/l3kernel/l3news12.tex
+2024/05/08 | 148747 | macros/latex-dev/required/l3kernel/l3news03.pdf
+2024/05/08 | 14822 | macros/latex-dev/required/l3backend/l3backend-header.dtx
+2024/05/08 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2024/05/08 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2024/05/08 | 144421 | macros/latex-dev/required/l3kernel/l3file.dtx
+2024/05/08 | 14433 | macros/latex-dev/required/l3backend/l3backend-box.dtx
+2024/05/08 | 14377817 | install/macros/latex-dev/required/l3kernel-dev.tds.zip
+2024/05/08 | 14152 | macros/latex-dev/required/l3kernel/l3flag.dtx
+2024/05/08 | 14106933 | macros/latex-dev/required/l3kernel.zip
+2024/05/08 | 138821 | macros/latex-dev/required/l3kernel/l3basics.dtx
+2024/05/08 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r71203.tar.xz
+2024/05/08 | 1344 | macros/latex-dev/required/l3backend/l3backend-code.tex
+2024/05/08 | 13292 | macros/latex-dev/required/l3kernel/l3tl-build.dtx
+2024/05/08 | 12955 | macros/latex-dev/required/l3kernel/l3bootstrap.dtx
+2024/05/08 | 129503 | macros/latex-dev/required/l3kernel/l3keys.dtx
+2024/05/08 | 12946 | macros/latex-dev/required/l3kernel/l3fparray.dtx
+2024/05/08 | 12904 | systems/texlive/tlnet/archive/typog.r71202.tar.xz
+2024/05/08 | 128344 | macros/latex-dev/required/l3kernel/l3news07.pdf
+2024/05/08 | 12832 | macros/latex-dev/required/l3kernel/l3fp-traps.dtx
+2024/05/08 | 12815 | macros/latex/contrib/se2thesis/se2colors.dtx
+2024/05/08 | 122959 | macros/latex-dev/required/l3kernel/l3news01.pdf
+2024/05/08 | 11882 | macros/latex-dev/required/l3kernel/l3styleguide.tex
+2024/05/08 | 117222 | macros/latex-dev/required/l3kernel/l3token.dtx
+2024/05/08 | 116420 | systems/texlive/tlnet/archive/arara.source.r71205.tar.xz
+2024/05/08 | 1152 | macros/latex/contrib/se2thesis/README.md
+2024/05/08 | 114754 | macros/latex-dev/required/l3kernel/l3news04.pdf
+2024/05/08 | 114360 | systems/texlive/tlnet/archive/texlive-scripts.r71204.tar.xz
+2024/05/08 | 1140796 | systems/texlive/tlnet/archive/tex4ht.r71203.tar.xz
+2024/05/08 | 11376 | macros/latex-dev/required/l3backend/CHANGELOG.md
+2024/05/08 | 113735 | macros/latex-dev/required/l3kernel/l3str-convert.dtx
+2024/05/08 | 112524 | macros/latex-dev/required/l3kernel/l3news05.pdf
+2024/05/08 | 112260 | macros/latex-dev/required/l3kernel/l3color.dtx
+2024/05/08 | 1103696 | systems/texlive/tlnet/archive/synthslant.doc.r71200.tar.xz
+2024/05/08 | 108445 | macros/latex-dev/required/l3kernel/l3prop.dtx
+2024/05/08 | 107383 | macros/latex-dev/required/l3kernel/l3news09.tex
+2024/05/08 | 105021 | macros/latex-dev/required/l3kernel/l3fp-parse.dtx
+2024/05/08 | 10296 | systems/texlive/tlnet/archive/chktex.r71205.tar.xz
+2024/05/08 | 100485 | macros/latex-dev/required/l3kernel/l3seq.dtx
2024/05/07 | 9702 | macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg
2024/05/07 | 9523 | macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa2023.sty
2024/05/07 | 9454 | macros/unicodetex/latex/fontspec/fontspec-code-vars.dtx
@@ -12,7 +209,6 @@
2024/05/07 | 8840 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex
2024/05/07 | 879264 | macros/latex/contrib/frenchmath.zip
2024/05/07 | 8417 | macros/unicodetex/latex/fontspec/fontspec-code-msg.dtx
-2024/05/07 | 82326 | macros/latex/contrib/easybook/easybook.dtx
2024/05/07 | 8036 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex
2024/05/07 | 796407 | macros/latex/contrib/synthslant/docs/synthslant.pdf
2024/05/07 | 7762 | macros/latex/contrib/tuda-ci/tex/tudabeamer.cls
@@ -20,13 +216,11 @@
2024/05/07 | 7527 | macros/latex/contrib/typog/Makefile
2024/05/07 | 7315 | macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty
2024/05/07 | 7252 | macros/unicodetex/latex/fontspec/fontspec-code-interfaces.dtx
-2024/05/07 | 7239 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2024/05/07 | 704184 | macros/unicodetex/latex/fontspec/fontspec-code.pdf
2024/05/07 | 7006293 | macros/latex/contrib/tuda-ci.zip
2024/05/07 | 6990 | macros/latex/contrib/synthslant/Makefile
2024/05/07 | 6835 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaLeaflet.tex
2024/05/07 | 67920 | systems/texlive/tlnet/archive/siunitx.r71193.tar.xz
-2024/05/07 | 678159 | macros/latex/contrib/easybook.zip
2024/05/07 | 662470 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf
2024/05/07 | 6620 | macros/latex/contrib/litesolution/doc/litesolution.tex
2024/05/07 | 6550 | macros/unicodetex/latex/fontspec/fontspec-code-scripts.dtx
@@ -34,7 +228,6 @@
2024/05/07 | 6461 | macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty
2024/05/07 | 6375 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer2023.tex
2024/05/07 | 6365 | macros/latex/contrib/tuda-ci/tex/tudarules.sty
-2024/05/07 | 629849 | macros/latex/contrib/easybook/easybook.pdf
2024/05/07 | 6204 | systems/texlive/tlnet/archive/bibcop.source.r71186.tar.xz
2024/05/07 | 616232 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf
2024/05/07 | 615311 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf
@@ -43,7 +236,6 @@
2024/05/07 | 5993 | macros/unicodetex/latex/fontspec/fontspec-code-opening.dtx
2024/05/07 | 5926 | macros/unicodetex/latex/fontspec/fontspec-code-xfss.dtx
2024/05/07 | 5812 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex
-2024/05/07 | 5752131 | systems/texlive/tlnet/install-tl-unx.tar.gz
2024/05/07 | 570473 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf
2024/05/07 | 567042 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf
2024/05/07 | 563701 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf
@@ -61,34 +253,24 @@
2024/05/07 | 4990 | macros/unicodetex/latex/fontspec/fontspec-code-enc.dtx
2024/05/07 | 496860 | macros/unicodetex/latex/fontspec/fontspec.pdf
2024/05/07 | 49481 | macros/latex/contrib/mathgreeks/mathgreeks.dtx
-2024/05/07 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
-2024/05/07 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2024/05/07 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2024/05/07 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2024/05/07 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2024/05/07 | 473488 | macros/latex/contrib/litesolution.zip
2024/05/07 | 46083 | macros/latex/contrib/tuda-ci/tex/tudapub.cls
2024/05/07 | 44210 | macros/unicodetex/latex/fontspec/fontspec-doc-opentype.tex
2024/05/07 | 4392 | macros/latex/contrib/tuda-ci/tex/tudacolors.def
-2024/05/07 | 435184 | systems/texlive/tlnet/archive/texlive-scripts.doc.r71196.tar.xz
2024/05/07 | 43040 | macros/unicodetex/latex/fontspec/fontspec-code-internal.dtx
2024/05/07 | 4279 | macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty
2024/05/07 | 4240 | macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa2008.sty
2024/05/07 | 4188 | macros/unicodetex/latex/fontspec/fontspec-doc-luatex.tex
-2024/05/07 | 4120922 | biblio/ctan-bibdata.zip
2024/05/07 | 4098 | macros/unicodetex/latex/fontspec/fontspec-code-fontload.dtx
2024/05/07 | 4029 | macros/unicodetex/latex/fontspec/fontspec-code-graphite.dtx
-2024/05/07 | 3936 | systems/texlive/tlnet/archive/litesolution.r71191.tar.xz
2024/05/07 | 392419 | macros/latex/contrib/typog/docs/typog-example.pdf
2024/05/07 | 390 | macros/latex/contrib/typog/docs/index.md
2024/05/07 | 3821 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco
2024/05/07 | 3762 | macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa2008.sty
-2024/05/07 | 3708800 | biblio/ctan-bibdata/ctan.pdf
2024/05/07 | 3692 | macros/unicodetex/latex/fontspec/fontspec.dtx
2024/05/07 | 359708 | systems/texlive/tlnet/archive/bibcop.doc.r71186.tar.xz
2024/05/07 | 3555 | macros/latex/contrib/tuda-ci/tex/tudafonts.sty
2024/05/07 | 350188 | macros/latex/contrib/typog/typog.dtx
-2024/05/07 | 34426602 | systems/texlive/tlnet/install-tl.zip
2024/05/07 | 3383 | macros/unicodetex/latex/fontspec/README.md
2024/05/07 | 33596 | macros/latex/contrib/tuda-ci/tex/tudaexercise.cls
2024/05/07 | 3323 | macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty
@@ -101,15 +283,12 @@
2024/05/07 | 29275 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex
2024/05/07 | 29250 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex
2024/05/07 | 2870836 | systems/texlive/tlnet/archive/notebeamer.doc.r71192.tar.xz
-2024/05/07 | 2864636 | biblio/ctan-bibdata/ctan.bib
2024/05/07 | 281894 | macros/latex/contrib/synthslant/synthslant.dtx
-2024/05/07 | 27717377 | systems/texlive/tlnet/install-tl-windows.exe
2024/05/07 | 276452 | macros/latex/contrib/litesolution/doc/litesolution.pdf
-2024/05/07 | 275224 | systems/texlive/tlnet/archive/litesolution.doc.r71191.tar.xz
2024/05/07 | 26713 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex
2024/05/07 | 260 | macros/latex/contrib/synthslant/docs/index.md
2024/05/07 | 2595 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib
-2024/05/07 | 2569968 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2024/05/07 | 252862 | support/TeX4ht/source/ChangeLog
2024/05/07 | 25159 | macros/unicodetex/latex/fontspec/CHANGES.md
2024/05/07 | 2513 | macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty
2024/05/07 | 2424 | systems/texlive/tlnet/archive/notebeamer.r71192.tar.xz
@@ -126,7 +305,6 @@
2024/05/07 | 2086 | macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa2023.sty
2024/05/07 | 2068 | macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa2008.sty
2024/05/07 | 19677 | macros/latex/contrib/tuda-ci/tex/tudaposter.cls
-2024/05/07 | 19460580 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2024/05/07 | 19366 | macros/latex/contrib/tuda-ci/README.md
2024/05/07 | 19317 | macros/latex/contrib/tuda-ci/tex/tudasciposter.cls
2024/05/07 | 19106 | macros/unicodetex/latex/fontspec/LICENSE
@@ -144,7 +322,6 @@
2024/05/07 | 1696 | macros/unicodetex/latex/fontspec/fontspec-example.tex
2024/05/07 | 16915 | macros/latex/contrib/typog/docs/typog-grep.1
2024/05/07 | 16809 | macros/latex/contrib/tuda-ci/tex/tudaletter.cls
-2024/05/07 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2024/05/07 | 16566 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex
2024/05/07 | 163896 | systems/texlive/tlnet/archive/iran-bibtex.doc.r71187.tar.xz
2024/05/07 | 1637 | macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo
@@ -154,16 +331,10 @@
2024/05/07 | 1633 | macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo
2024/05/07 | 1631 | macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo
2024/05/07 | 16089 | macros/unicodetex/latex/fontspec/fontspec-code-api.dtx
-2024/05/07 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2024/05/07 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2024/05/07 | 1492468 | systems/texlive/tlnet/archive/tex4ht.source.r71194.tar.xz
2024/05/07 | 14712 | systems/texlive/tlnet/archive/iran-bibtex.r71187.tar.xz
-2024/05/07 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2024/05/07 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2024/05/07 | 141300 | systems/texlive/tlnet/archive/fadingimage.doc.r71190.tar.xz
2024/05/07 | 14050 | macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls
2024/05/07 | 13770 | macros/unicodetex/latex/fontspec/fontspec-doc-api.tex
-2024/05/07 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r71194.tar.xz
2024/05/07 | 1339637 | install/macros/unicodetex/latex/fontspec.tds.zip
2024/05/07 | 1336 | systems/texlive/tlnet/archive/fadingimage.r71190.tar.xz
2024/05/07 | 1307 | macros/unicodetex/latex/fontspec/fontspec.ltx
@@ -176,11 +347,9 @@
2024/05/07 | 12340 | macros/unicodetex/latex/fontspec/fontspec-code-math.dtx
2024/05/07 | 123104 | systems/texlive/tlnet/archive/siunitx.source.r71193.tar.xz
2024/05/07 | 11934 | macros/unicodetex/latex/fontspec/fontspec-doc-xetex.tex
-2024/05/07 | 114364 | systems/texlive/tlnet/archive/texlive-scripts.r71196.tar.xz
-2024/05/07 | 1140732 | systems/texlive/tlnet/archive/tex4ht.r71194.tar.xz
+2024/05/07 | 1191158 | support/TeX4ht/source/tex4ht-4ht.tex
2024/05/07 | 1131965 | macros/latex/contrib/synthslant.zip
2024/05/07 | 10678 | macros/latex/contrib/litesolution/tex/litesolution.cls
-2024/05/07 | 102924 | macros/latex/contrib/easybook/easybook.tex
2024/05/07 | 10007 | macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty
2024/05/06 | 99296 | biblio/bibtex/contrib/iran-bibtex/iran-unsrt.bst
2024/05/06 | 984 | support/arara/scripts/rules/arara-rule-make.yaml
@@ -282,7 +451,6 @@
2024/05/06 | 2621 | macros/latex/contrib/siunitx/siunitx-code.tex
2024/05/06 | 2599 | macros/latex/contrib/litesolution/doc/figure/universe.tex
2024/05/06 | 2543 | support/arara/scripts/rules/arara-rule-ltx2any.yaml
-2024/05/06 | 252710 | support/TeX4ht/source/ChangeLog
2024/05/06 | 2520088 | systems/texlive/tlnet/archive/circuitikz.doc.r71178.tar.xz
2024/05/06 | 2434 | support/arara/scripts/rules/arara-rule-makeglossaries.yaml
2024/05/06 | 2428 | support/arara/doc/htmlquickstarttopdf.sh
@@ -341,7 +509,6 @@
2024/05/06 | 1271 | support/arara/scripts/rules/arara-rule-csplain.yaml
2024/05/06 | 1267 | support/arara/scripts/rules/arara-rule-pdftex.yaml
2024/05/06 | 1267 | support/arara/scripts/rules/arara-rule-luatex.yaml
-2024/05/06 | 1190950 | support/TeX4ht/source/tex4ht-4ht.tex
2024/05/06 | 1166 | macros/latex/contrib/siunitx/README.md
2024/05/06 | 1165 | support/arara/scripts/rules/arara-rule-uptex.yaml
2024/05/06 | 1161 | support/arara/scripts/rules/arara-rule-ptex.yaml
@@ -374,7 +541,6 @@
2024/05/05 | 885 | macros/luatex/generic/luatexja/src/patches/lltjp-stfloats.sty
2024/05/05 | 8839 | systems/win32/miktex/tm/packages/fontscale.tar.lzma
2024/05/05 | 877027 | systems/win32/miktex/tm/packages/frenchmath__doc.tar.lzma
-2024/05/05 | 871676 | systems/texlive/tlnet/archive/frenchmath.doc.r71170.tar.xz
2024/05/05 | 8695 | macros/luatex/generic/luatexja/src/ltj-otf.lua
2024/05/05 | 8660 | macros/luatex/generic/luatexja/src/ltjltxdoc.dtx
2024/05/05 | 864915 | systems/win32/miktex/tm/packages/l3backend__doc.tar.lzma
@@ -605,7 +771,6 @@
2024/05/05 | 253010 | systems/win32/miktex/tm/packages/lua-uca.tar.lzma
2024/05/05 | 25283 | systems/win32/miktex/tm/packages/profmaquette.tar.lzma
2024/05/05 | 252560 | systems/texlive/tlnet/archive/lua-uca.r71174.tar.xz
-2024/05/05 | 2524 | systems/texlive/tlnet/archive/frenchmath.r71170.tar.xz
2024/05/05 | 249301 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
2024/05/05 | 245942 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
2024/05/05 | 2422724 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
@@ -663,7 +828,6 @@
2024/05/05 | 16722 | graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex
2024/05/05 | 166557 | macros/luatex/generic/luatexja/doc/lltjp-geometry.pdf
2024/05/05 | 16497 | systems/win32/miktex/tm/packages/l3backend.tar.lzma
-2024/05/05 | 16264 | systems/texlive/tlnet/archive/frenchmath.source.r71170.tar.xz
2024/05/05 | 1611 | macros/luatex/generic/luatexja/src/patches/lltjp-footmisc.sty
2024/05/05 | 159901 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
2024/05/05 | 15873 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-29c.sty
@@ -749,7 +913,6 @@
2024/05/04 | 6251 | support/lualibs/lua-uca/lua-uca/lua-uca-reordering-table.lua
2024/05/04 | 615064 | support/lualibs/lua-uca.zip
2024/05/04 | 5853 | support/lualibs/lua-uca/README.md
-2024/05/04 | 4977436 | systems/texlive/tlnet/archive/arara.doc.r71164.tar.xz
2024/05/04 | 4886 | macros/latex/contrib/els-cas-templates/cas-dc-template.tex
2024/05/04 | 4874 | macros/latex/contrib/els-cas-templates/cas-sc-template.tex
2024/05/04 | 4410 | macros/latex/contrib/els-cas-templates/cas-sc.cls
@@ -772,12 +935,10 @@
2024/05/04 | 1821 | macros/latex/contrib/els-cas-templates/README
2024/05/04 | 173044 | support/lualibs/lua-uca/lua-uca/lua-uca-chinese.lua
2024/05/04 | 1543 | support/lualibs/lua-uca/lua-uca-doc.tex
-2024/05/04 | 15171280 | systems/texlive/tlnet/archive/arara.r71164.tar.xz
2024/05/04 | 133104 | macros/unicodetex/latex/bithesis/bithesis.dtx
2024/05/04 | 129129 | macros/latex/contrib/arraycols/arraycols.pdf
2024/05/04 | 12153 | support/lualibs/lua-uca/lua-uca/lua-uca-collator.lua
2024/05/04 | 116913 | macros/latex/contrib/arraycols.zip
-2024/05/04 | 116420 | systems/texlive/tlnet/archive/arara.source.r71164.tar.xz
2024/05/04 | 1154364 | systems/texlive/tlnet/archive/fontspec.doc.r71163.tar.xz
2024/05/04 | 1054 | support/lualibs/lua-uca/LICENSE
2024/05/03 | 95908 | systems/texlive/tlnet/tlpkg/translations/fr.po
@@ -840,7 +1001,6 @@
2024/05/02 | 87699 | macros/latex/contrib/mismath/mismath.dtx
2024/05/02 | 87404 | fonts/kpfonts-otf/fonts/KpSans-Regular.otf
2024/05/02 | 85036 | macros/luatex/generic/luavlna/luavlna-doc.pdf
-2024/05/02 | 7180 | systems/texlive/tlnet/archive/collection-latexextra.r71146.tar.xz
2024/05/02 | 705 | macros/luatex/generic/luavlna/luavlna-predegrees.lua
2024/05/02 | 679904 | systems/texlive/tlnet/archive/baskervaldx.r71145.tar.xz
2024/05/02 | 668 | macros/latex/contrib/ppt-slides/DEPENDS.txt
@@ -912,252 +1072,3 @@
2024/05/02 | 103762 | macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.zip
2024/05/02 | 102483 | macros/latex/contrib/spbmark.zip
2024/05/02 | 1022269 | macros/latex/contrib/ppt-slides.zip
-2024/05/01 | 988 | support/texlab/crates/references/src/label.rs
-2024/05/01 | 987 | support/texlab/crates/commands/src/change_env.rs
-2024/05/01 | 967 | support/texlab/crates/completion/src/util.rs
-2024/05/01 | 949 | support/texlab/crates/citeproc/src/lib.rs
-2024/05/01 | 930 | support/texlab/crates/base-db/src/util/expand.rs
-2024/05/01 | 927 | support/texlab/crates/texlab/src/features/symbols.rs
-2024/05/01 | 9194 | support/texlab/crates/symbols/src/workspace/tests.rs
-2024/05/01 | 9121 | support/texlab/crates/symbols/src/document/tex.rs
-2024/05/01 | 9076 | systems/texlive/tlnet/archive/nmbib.r71138.tar.xz
-2024/05/01 | 901 | support/texlab/crates/highlights/src/tests.rs
-2024/05/01 | 880 | support/texlab/crates/definition/src/citation.rs
-2024/05/01 | 8723 | support/texlab/crates/bibtex-utils/src/field/text.rs
-2024/05/01 | 862492 | systems/texlive/tlnet/archive/l3backend.doc.r71139.tar.xz
-2024/05/01 | 850 | support/texlab/crates/hover/src/label.rs
-2024/05/01 | 849 | support/texlab/texlab.1
-2024/05/01 | 848 | support/texlab/crates/rename/src/label.rs
-2024/05/01 | 827 | support/texlab/crates/inlay-hints/src/lib.rs
-2024/05/01 | 820 | support/texlab/crates/distro/src/texlive.rs
-2024/05/01 | 806 | support/texlab/crates/highlights/src/label.rs
-2024/05/01 | 804 | support/texlab/crates/texlab/src/features/formatting/bibtex_internal.rs
-2024/05/01 | 7827 | support/texlab/crates/hover/src/tests.rs
-2024/05/01 | 779 | support/texlab/crates/completion/src/providers.rs
-2024/05/01 | 766 | support/texlab/crates/links/src/include.rs
-2024/05/01 | 760 | support/texlab/crates/texlab/src/features/rename.rs
-2024/05/01 | 7594533 | support/texlab.zip
-2024/05/01 | 7469 | support/texlab/crates/base-db/src/deps/graph.rs
-2024/05/01 | 725 | support/texlab/crates/hover/src/package.rs
-2024/05/01 | 710 | support/texlab/crates/distro/src/kpsewhich.rs
-2024/05/01 | 6970534 | support/texlab/crates/completion-data/data/completion.json.gz
-2024/05/01 | 6963 | support/texlab/crates/syntax/src/bibtex/cst.rs
-2024/05/01 | 694 | support/texlab/crates/syntax/src/bibtex.rs
-2024/05/01 | 692 | support/texlab/crates/completion/Cargo.toml
-2024/05/01 | 689 | support/texlab/crates/syntax/src/latex.rs
-2024/05/01 | 6870 | support/texlab/crates/bibfmt/src/lib.rs
-2024/05/01 | 6645 | macros/luatex/generic/luamplib/test-luamplib-latex.tex
-2024/05/01 | 6588 | support/texlab/crates/completion/src/lib.rs
-2024/05/01 | 65524 | systems/texlive/tlnet/archive/markdown.r71137.tar.xz
-2024/05/01 | 6528 | support/texlab/crates/line-index/src/lib.rs
-2024/05/01 | 6380 | support/texlab/crates/base-db/src/document.rs
-2024/05/01 | 622336 | systems/texlive/tlnet/archive/l3kernel.source.r71140.tar.xz
-2024/05/01 | 617 | support/texlab/crates/hover/src/field_type.rs
-2024/05/01 | 616 | support/texlab/crates/syntax/src/bibtex/kind.rs
-2024/05/01 | 613 | support/texlab/crates/highlights/src/lib.rs
-2024/05/01 | 6038 | macros/luatex/generic/luamplib/test-luamplib-plain.tex
-2024/05/01 | 597 | support/texlab/crates/base-db/Cargo.toml
-2024/05/01 | 5963 | support/texlab/crates/parser/src/latex/lexer/commands.rs
-2024/05/01 | 5910 | support/texlab/crates/base-db/src/util/label.rs
-2024/05/01 | 584 | support/texlab/crates/base-db/src/lib.rs
-2024/05/01 | 58486 | support/texlab/crates/base-db/src/data.rs
-2024/05/01 | 5801 | support/texlab/crates/diagnostics/src/tests.rs
-2024/05/01 | 576 | support/texlab/crates/diagnostics/Cargo.toml
-2024/05/01 | 566 | support/texlab/crates/texlab/src/features/folding.rs
-2024/05/01 | 5655 | support/texlab/crates/symbols/src/workspace/sort.rs
-2024/05/01 | 559 | support/texlab/crates/commands/Cargo.toml
-2024/05/01 | 5576 | support/texlab/crates/base-db/src/util/queries.rs
-2024/05/01 | 5525 | support/texlab/crates/parser/src/latexmkrc.rs
-2024/05/01 | 541 | support/texlab/crates/hover/src/entry_type.rs
-2024/05/01 | 5385 | support/texlab/crates/parser/src/build_log.rs
-2024/05/01 | 5357 | support/texlab/crates/base-db/src/workspace.rs
-2024/05/01 | 5343 | support/texlab/crates/base-db/src/deps/root.rs
-2024/05/01 | 533 | support/texlab/crates/texlab/src/features/definition.rs
-2024/05/01 | 5283 | support/texlab/crates/test-utils/src/fixture.rs
-2024/05/01 | 5274 | support/texlab/crates/citeproc/src/entry.rs
-2024/05/01 | 522 | support/texlab/crates/citeproc/Cargo.toml
-2024/05/01 | 505 | support/texlab/crates/texlab/src/features/highlight.rs
-2024/05/01 | 504 | support/texlab/crates/syntax/src/lib.rs
-2024/05/01 | 499 | support/texlab/crates/symbols/Cargo.toml
-2024/05/01 | 492 | support/texlab/crates/bibtex-utils/Cargo.toml
-2024/05/01 | 4895 | support/texlab/crates/completion/src/providers/include.rs
-2024/05/01 | 483 | support/texlab/crates/hover/Cargo.toml
-2024/05/01 | 4824 | support/texlab/crates/completion/src/providers/command.rs
-2024/05/01 | 47434 | support/texlab/Cargo.lock
-2024/05/01 | 467 | support/texlab/crates/texlab/src/features/link.rs
-2024/05/01 | 460 | support/texlab/crates/texlab/src/features/inlay_hint.rs
-2024/05/01 | 457208 | systems/texlive/tlnet/archive/nmbib.doc.r71138.tar.xz
-2024/05/01 | 45655 | support/texlab/crates/completion/src/tests.rs
-2024/05/01 | 445 | support/texlab/crates/base-db/src/util/regex_filter.rs
-2024/05/01 | 444 | support/texlab/crates/texlab/benches/bench_main.rs
-2024/05/01 | 44454 | support/texlab/crates/parser/src/build_log/tests.rs
-2024/05/01 | 4391 | support/texlab/crates/texlab/src/server/options.rs
-2024/05/01 | 4387 | support/texlab/crates/base-db/src/config.rs
-2024/05/01 | 429 | support/texlab/crates/parser/Cargo.toml
-2024/05/01 | 4297 | support/texlab/crates/completion/src/providers/environment.rs
-2024/05/01 | 41951 | support/texlab/crates/texlab/src/server.rs
-2024/05/01 | 409 | support/texlab/crates/texlab/src/features/reference.rs
-2024/05/01 | 4049 | support/texlab/crates/diagnostics/src/manager.rs
-2024/05/01 | 3974 | support/texlab/crates/parser/src/config.rs
-2024/05/01 | 3939 | support/texlab/crates/commands/src/fwd_search.rs
-2024/05/01 | 393694 | macros/latex/contrib/osda.zip
-2024/05/01 | 3926 | support/texlab/crates/commands/src/build.rs
-2024/05/01 | 392518 | info/biblio/litprog.bib
-2024/05/01 | 389 | support/texlab/crates/commands/src/lib.rs
-2024/05/01 | 3883 | support/texlab/crates/diagnostics/src/chktex.rs
-2024/05/01 | 3838 | support/texlab/README.md
-2024/05/01 | 38362 | support/texlab/CHANGELOG.md
-2024/05/01 | 380190 | support/texlab/images/demo.gif
-2024/05/01 | 378 | support/texlab/crates/definition/Cargo.toml
-2024/05/01 | 366 | support/texlab/crates/ipc/Cargo.toml
-2024/05/01 | 3636 | support/texlab/crates/diagnostics/src/grammar/tex.rs
-2024/05/01 | 36105 | support/texlab/crates/parser/src/latex.rs
-2024/05/01 | 357 | support/texlab/crates/references/Cargo.toml
-2024/05/01 | 356 | support/texlab/crates/completion-data/Cargo.toml
-2024/05/01 | 355 | support/texlab/crates/folding/Cargo.toml
-2024/05/01 | 353 | support/texlab/crates/rename/Cargo.toml
-2024/05/01 | 352 | support/texlab/crates/bibfmt/Cargo.toml
-2024/05/01 | 3525 | support/texlab/crates/inlay-hints/src/tests.rs
-2024/05/01 | 35149 | support/texlab/LICENSE
-2024/05/01 | 3511 | support/texlab/crates/completion/src/providers/label_ref.rs
-2024/05/01 | 348 | support/texlab/crates/inlay-hints/Cargo.toml
-2024/05/01 | 3486 | support/texlab/crates/bibfmt/src/tests.rs
-2024/05/01 | 347 | support/texlab/Cargo.toml
-2024/05/01 | 3457 | support/texlab/crates/texlab/src/client.rs
-2024/05/01 | 3453 | support/texlab/crates/base-db/src/deps/discover.rs
-2024/05/01 | 3412 | support/texlab/crates/texlab/src/main.rs
-2024/05/01 | 33800 | systems/texlive/tlnet/archive/l3backend.source.r71139.tar.xz
-2024/05/01 | 334 | support/texlab/crates/texlab/src/features/hover.rs
-2024/05/01 | 3337 | support/texlab/crates/references/src/tests.rs
-2024/05/01 | 330 | support/texlab/crates/test-utils/Cargo.toml
-2024/05/01 | 3301 | support/texlab/crates/completion/src/providers/tikz_library.rs
-2024/05/01 | 326 | support/texlab/crates/highlights/Cargo.toml
-2024/05/01 | 3265 | support/texlab/crates/completion-data/src/lib.rs
-2024/05/01 | 3225 | support/texlab/crates/folding/src/lib.rs
-2024/05/01 | 3202 | info/biblio/litprog.ltx
-2024/05/01 | 3093 | support/texlab/crates/commands/src/find_envs.rs
-2024/05/01 | 3085 | support/texlab/crates/parser/src/latex/lexer/types.rs
-2024/05/01 | 30737 | macros/latex/contrib/osda/osda.dtx
-2024/05/01 | 303 | support/texlab/crates/links/Cargo.toml
-2024/05/01 | 3038 | info/biblio/font.ltx
-2024/05/01 | 2844 | info/biblio/typeset.ltx
-2024/05/01 | 2836 | macros/luatex/generic/luamplib/Makefile
-2024/05/01 | 2824 | macros/latex/contrib/osda/README.md
-2024/05/01 | 2781 | support/texlab/crates/base-db/src/semantics/bib.rs
-2024/05/01 | 2741 | support/texlab/crates/definition/src/tests.rs
-2024/05/01 | 2716 | support/texlab/crates/bibtex-utils/src/field/date.rs
-2024/05/01 | 26 | support/texlab/crates/diagnostics/src/grammar.rs
-2024/05/01 | 2652 | support/texlab/crates/diagnostics/src/grammar/bib.rs
-2024/05/01 | 264 | support/texlab/crates/links/src/lib.rs
-2024/05/01 | 2644 | macros/latex/contrib/osda/osda.ins
-2024/05/01 | 26307 | support/texlab/texlab.pdf
-2024/05/01 | 2612 | support/texlab/crates/completion/src/providers/glossary.rs
-2024/05/01 | 2610 | support/texlab/crates/symbols/src/types.rs
-2024/05/01 | 2609 | support/texlab/crates/texlab/src/server/extensions.rs
-2024/05/01 | 2586 | support/texlab/texlab.tex
-2024/05/01 | 2543 | support/texlab/crates/distro/src/lib.rs
-2024/05/01 | 2504 | support/texlab/crates/diagnostics/src/labels.rs
-2024/05/01 | 2499 | support/texlab/crates/diagnostics/src/citations.rs
-2024/05/01 | 2493 | support/texlab/crates/completion/src/providers/argument.rs
-2024/05/01 | 2481 | support/texlab/crates/completion/src/providers/import.rs
-2024/05/01 | 2467 | support/texlab/crates/distro/src/miktex.rs
-2024/05/01 | 2411 | support/texlab/crates/texlab/src/server/dispatch.rs
-2024/05/01 | 2369 | support/texlab/crates/completion/src/providers/field.rs
-2024/05/01 | 2364 | support/texlab/crates/diagnostics/src/types.rs
-2024/05/01 | 234962 | install/macros/luatex/generic/luamplib.tds.zip
-2024/05/01 | 233 | support/texlab/crates/line-index/Cargo.toml
-2024/05/01 | 2320 | support/texlab/crates/completion/src/util/patterns.rs
-2024/05/01 | 227 | support/texlab/crates/syntax/Cargo.toml
-2024/05/01 | 227 | support/texlab/crates/distro/Cargo.toml
-2024/05/01 | 2276 | support/texlab/crates/completion/src/providers/citations.rs
-2024/05/01 | 2265 | support/texlab/crates/texlab/src/util/lsp_enums.rs
-2024/05/01 | 222 | support/texlab/crates/base-db/src/util.rs
-2024/05/01 | 22284 | support/texlab/crates/citeproc/src/driver.rs
-2024/05/01 | 2223006 | fonts/baskervaldx.zip
-2024/05/01 | 2209 | support/texlab/crates/diagnostics/src/build_log.rs
-2024/05/01 | 219 | support/texlab/crates/base-db/src/deps.rs
-2024/05/01 | 219701 | macros/latex/contrib/osda/osda.pdf
-2024/05/01 | 216767 | macros/luatex/generic/luamplib.zip
-2024/05/01 | 2129 | support/texlab/crates/texlab/src/features/formatting/latexindent.rs
-2024/05/01 | 2125 | support/texlab/crates/bibtex-utils/src/field/author.rs
-2024/05/01 | 2107 | support/texlab/crates/completion/src/providers/color.rs
-2024/05/01 | 2075 | support/texlab/crates/distro/src/file_name_db.rs
-2024/05/01 | 2058 | macros/luatex/generic/luamplib/README
-2024/05/01 | 2040 | support/texlab/crates/parser/src/latex/lexer.rs
-2024/05/01 | 202 | support/texlab/crates/parser/src/lib.rs
-2024/05/01 | 197 | support/texlab/crates/texlab/src/features.rs
-2024/05/01 | 1974 | support/texlab/crates/symbols/src/document/bib.rs
-2024/05/01 | 196 | support/texlab/crates/bibtex-utils/src/field.rs
-2024/05/01 | 18868 | support/texlab/crates/syntax/src/latex/cst.rs
-2024/05/01 | 186840 | macros/latex/contrib/osda/example.png
-2024/05/01 | 1855 | support/texlab/crates/texlab/Cargo.toml
-2024/05/01 | 1837 | support/texlab/crates/texlab/src/util/client_flags.rs
-2024/05/01 | 181 | support/texlab/CONTRIBUTING.md
-2024/05/01 | 1818 | support/texlab/crates/references/src/command.rs
-2024/05/01 | 18115 | support/texlab/crates/texlab/src/util/to_proto.rs
-2024/05/01 | 1804 | support/texlab/crates/definition/src/command.rs
-2024/05/01 | 180332 | systems/texlive/tlnet/archive/l3kernel.r71140.tar.xz
-2024/05/01 | 17 | support/texlab/crates/test-utils/src/lib.rs
-2024/05/01 | 1798 | support/texlab/crates/inlay-hints/src/label.rs
-2024/05/01 | 1760 | support/texlab/crates/citeproc/src/output.rs
-2024/05/01 | 175 | support/texlab/crates/symbols/src/lib.rs
-2024/05/01 | 175518 | macros/luatex/generic/luamplib/luamplib.pdf
-2024/05/01 | 1740 | support/texlab/crates/syntax/src/latex/kind.rs
-2024/05/01 | 1739 | support/texlab/crates/commands/src/clean.rs
-2024/05/01 | 1732 | support/texlab/crates/texlab/src/util/line_index_ext.rs
-2024/05/01 | 1698 | support/texlab/crates/folding/src/tests.rs
-2024/05/01 | 1677 | support/texlab/crates/bibtex-utils/src/field/number.rs
-2024/05/01 | 1668 | support/texlab/crates/commands/src/dep_graph.rs
-2024/05/01 | 165 | support/texlab/crates/diagnostics/src/lib.rs
-2024/05/01 | 1636 | support/texlab/crates/completion/src/providers/label_def.rs
-2024/05/01 | 16264 | systems/texlive/tlnet/archive/l3backend.r71139.tar.xz
-2024/05/01 | 16158 | support/texlab/crates/texlab/src/features/completion.rs
-2024/05/01 | 15 | support/texlab/crates/bibtex-utils/src/lib.rs
-2024/05/01 | 158845 | support/texlab/crates/parser/src/bibtex/tests.rs
-2024/05/01 | 1583 | support/texlab/crates/commands/src/placeholders.rs
-2024/05/01 | 15776 | support/texlab/crates/citeproc/src/tests.rs
-2024/05/01 | 1574 | support/texlab/crates/symbols/src/document.rs
-2024/05/01 | 1554 | support/texlab/crates/texlab/src/util.rs
-2024/05/01 | 1553 | support/texlab/crates/completion/src/providers/color_model.rs
-2024/05/01 | 1510 | support/texlab/crates/rename/src/entry.rs
-2024/05/01 | 15071 | macros/luatex/generic/luamplib/NEWS
-2024/05/01 | 1498 | support/texlab/crates/references/src/entry.rs
-2024/05/01 | 1459 | support/texlab/crates/completion/src/util/builder.rs
-2024/05/01 | 1439 | support/texlab/crates/base-db/src/semantics.rs
-2024/05/01 | 14338 | support/texlab/crates/symbols/src/document/tests.rs
-2024/05/01 | 1412 | support/texlab/crates/texlab/src/server/progress.rs
-2024/05/01 | 1330 | support/texlab/crates/ipc/src/lib.rs
-2024/05/01 | 1329 | support/texlab/crates/references/src/string_def.rs
-2024/05/01 | 1321 | support/texlab/crates/symbols/src/workspace.rs
-2024/05/01 | 130124 | systems/texlive/tlnet/archive/markdown.source.r71137.tar.xz
-2024/05/01 | 128 | support/texlab/crates/syntax/src/latexmkrc.rs
-2024/05/01 | 1288664 | systems/texlive/tlnet/archive/markdown.doc.r71137.tar.xz
-2024/05/01 | 1287 | support/texlab/crates/distro/src/language.rs
-2024/05/01 | 1266 | support/texlab/crates/base-db/src/semantics/auxiliary.rs
-2024/05/01 | 1261 | support/texlab/crates/hover/src/citation.rs
-2024/05/01 | 1247 | support/texlab/crates/rename/src/tests.rs
-2024/05/01 | 1240 | support/texlab/crates/rename/src/command.rs
-2024/05/01 | 1237 | support/texlab/crates/definition/src/include.rs
-2024/05/01 | 122 | support/texlab/crates/texlab/src/lib.rs
-2024/05/01 | 12057768 | systems/texlive/tlnet/archive/l3kernel.doc.r71140.tar.xz
-2024/05/01 | 1205706 | info/biblio/typeset.bib
-2024/05/01 | 11956 | systems/texlive/tlnet/archive/nmbib.source.r71138.tar.xz
-2024/05/01 | 1189 | support/texlab/crates/references/src/lib.rs
-2024/05/01 | 1175 | support/texlab/crates/definition/src/label.rs
-2024/05/01 | 117568 | macros/luatex/generic/luamplib/luamplib.dtx
-2024/05/01 | 1146 | support/texlab/crates/links/src/tests.rs
-2024/05/01 | 11354 | support/texlab/crates/texlab/src/util/from_proto.rs
-2024/05/01 | 1125 | support/texlab/crates/definition/src/lib.rs
-2024/05/01 | 11233 | support/texlab/crates/base-db/src/semantics/tex.rs
-2024/05/01 | 1119 | support/texlab/crates/texlab/src/features/formatting.rs
-2024/05/01 | 1118 | support/texlab/crates/completion/src/providers/entry_type.rs
-2024/05/01 | 11103 | support/texlab/crates/parser/src/bibtex.rs
-2024/05/01 | 1095 | support/texlab/crates/hover/src/string_ref.rs
-2024/05/01 | 1090874 | info/biblio/font.bib
-2024/05/01 | 1077 | support/texlab/crates/definition/src/string_ref.rs
-2024/05/01 | 1077 | support/texlab/crates/base-db/src/deps/project.rs
-2024/05/01 | 1057 | support/texlab/crates/hover/src/lib.rs
-2024/05/01 | 105072 | support/texlab/crates/parser/src/latex/tests.rs
-2024/05/01 | 1046 | support/texlab/crates/rename/src/lib.rs
-2024/05/01 | 1033 | support/texlab/crates/completion/benches/bench_main.rs
-2024/05/01 | 1025 | support/texlab/crates/completion/src/util/matchers.rs
diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib
index 73dd76ff2c..07eedd6fbe 100644
--- a/biblio/ctan-bibdata/ctan.bib
+++ b/biblio/ctan-bibdata/ctan.bib
@@ -1,7 +1,7 @@
%% bib file of all CTAN packages
%% (C) Herbert Voß
%%
-%% created at 08-05-2024, 02:00:03
+%% created at 09-05-2024, 02:00:04
%%
%% This file is provided under the terms of the LPPL v1.3 or
@@ -20849,8 +20849,8 @@
title = {The \texttt{easybook} package},
subtitle = {Easily typesetting Chinese theses or books},
author = {Qu Yi},
- date = {2024-05-07},
- version = {2024bk},
+ date = {2024-05-08},
+ version = {2024bl},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/easybook},
url = {https://ctan.org/pkg/easybook},
@@ -37446,7 +37446,7 @@
title = {The \texttt{l3backend-dev} package},
subtitle = {LaTeX3 backend drivers (dev)},
author = {{The LaTeX Project Team}},
- date = {2024-04-20},
+ date = {2024-05-08},
version = {},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex-dev/required/l3backend},
@@ -37506,7 +37506,7 @@
title = {The \texttt{l3kernel-dev} package},
subtitle = {Development pre-release of l3kernel},
author = {{The LaTeX Project Team}},
- date = {2024-04-20},
+ date = {2024-05-08},
version = {},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex-dev/required/l3kernel},
@@ -62393,8 +62393,8 @@
title = {The \texttt{se2thesis} package},
subtitle = {A Thesis Class for the Chair of Software Engineering II at the University of Passau, Germany},
author = {Stephan Lukasczyk},
- date = {2024-04-20},
- version = {3.4.0},
+ date = {2024-05-08},
+ version = {4.0.0},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/se2thesis},
url = {https://ctan.org/pkg/se2thesis},
@@ -66951,7 +66951,7 @@
title = {The \texttt{synthslant} package},
subtitle = {Synthetically slant text},
author = {Chris Spiel},
- date = {2024-05-07},
+ date = {2024-05-08},
version = {0.1},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/synthslant},
@@ -73964,7 +73964,7 @@
title = {The \texttt{typog} package},
subtitle = {Typographic fine-tuning and micro-typographic enhancements},
author = {Chris Spiel},
- date = {2024-05-07},
+ date = {2024-05-08},
version = {0.3},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/typog},
diff --git a/macros/latex-dev/required/l3backend/CHANGELOG.md b/macros/latex-dev/required/l3backend/CHANGELOG.md
index ecd8593881..68f697ac5f 100644
--- a/macros/latex-dev/required/l3backend/CHANGELOG.md
+++ b/macros/latex-dev/required/l3backend/CHANGELOG.md
@@ -6,6 +6,14 @@ this project uses date-based 'snapshot' version identifiers.
## [Unreleased]
+## [2024-05-08]
+
+### Changed
+- Use built-in conversion for CMYK colors with `dvisvgm` (see \#1538)
+
+### Fixed
+- CMYK output from `dvisvgm`
+
## [2024-04-11]
### Added
@@ -40,7 +48,7 @@ this project uses date-based 'snapshot' version identifiers.
## [2023-11-09]
### Changed
-- Changed `luaotfload` integration to allow coexistance with (x)color.
+- Changed `luaotfload` integration to allow coexistence with (x)color.
## [2023-11-04]
@@ -225,7 +233,7 @@ this project uses date-based 'snapshot' version identifiers.
backend)
### Changed
-- Implementation of color wtih (x)dvipdfmx (requires an up-to-date
+- Implementation of color with (x)dvipdfmx (requires an up-to-date
backend)
## [2020-09-24]
@@ -347,7 +355,8 @@ this project uses date-based 'snapshot' version identifiers.
- Include `l3backend` in file names
- Moved backend code to internal for each 'parent' module
-[Unreleased]: https://github.com/latex3/latex3/compare/2024-04-11...HEAD
+[Unreleased]: https://github.com/latex3/latex3/compare/2024-05-08...HEAD
+[2024-05-08]: https://github.com/latex3/latex3/compare/2024-04-11...2024-05-08
[2024-04-11]: https://github.com/latex3/latex3/compare/2024-03-14...2024-04-11
[2024-03-14]: https://github.com/latex3/latex3/compare/2024-02-20...2024-03-14
[2024-02-20]: https://github.com/latex3/latex3/compare/2024-01-04...2024-02-20
diff --git a/macros/latex-dev/required/l3backend/README.md b/macros/latex-dev/required/l3backend/README.md
index 058fa63cc2..77eb591526 100644
--- a/macros/latex-dev/required/l3backend/README.md
+++ b/macros/latex-dev/required/l3backend/README.md
@@ -1,7 +1,7 @@
LaTeX3 Backend Drivers
======================
-Release 2024-04-11
+Release 2024-05-08
This package forms parts of `expl3`, and contains the code used to interface
with backends (drivers) across the `expl3` codebase. The functions here are
diff --git a/macros/latex-dev/required/l3backend/l3backend-basics.dtx b/macros/latex-dev/required/l3backend/l3backend-basics.dtx
index fbac503317..81c51b5b72 100644
--- a/macros/latex-dev/required/l3backend/l3backend-basics.dtx
+++ b/macros/latex-dev/required/l3backend/l3backend-basics.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
@@ -70,27 +70,27 @@
% \begin{macrocode}
\ProvidesExplFile
%<*dvipdfmx>
- {l3backend-dvipdfmx.def}{2024-04-11}{}
+ {l3backend-dvipdfmx.def}{2024-05-08}{}
{L3 backend support: dvipdfmx}
%</dvipdfmx>
%<*dvips>
- {l3backend-dvips.def}{2024-04-11}{}
+ {l3backend-dvips.def}{2024-05-08}{}
{L3 backend support: dvips}
%</dvips>
%<*dvisvgm>
- {l3backend-dvisvgm.def}{2024-04-11}{}
+ {l3backend-dvisvgm.def}{2024-05-08}{}
{L3 backend support: dvisvgm}
%</dvisvgm>
%<*luatex>
- {l3backend-luatex.def}{2024-04-11}{}
+ {l3backend-luatex.def}{2024-05-08}{}
{L3 backend support: PDF output (LuaTeX)}
%</luatex>
%<*pdftex>
- {l3backend-pdftex.def}{2024-04-11}{}
+ {l3backend-pdftex.def}{2024-05-08}{}
{L3 backend support: PDF output (pdfTeX)}
%</pdftex>
%<*xetex>
- {l3backend-xetex.def}{2024-04-11}{}
+ {l3backend-xetex.def}{2024-05-08}{}
{L3 backend support: XeTeX}
%</xetex>
% \end{macrocode}
diff --git a/macros/latex-dev/required/l3backend/l3backend-box.dtx b/macros/latex-dev/required/l3backend/l3backend-box.dtx
index 93d83293ef..8bfd0e1494 100644
--- a/macros/latex-dev/required/l3backend/l3backend-box.dtx
+++ b/macros/latex-dev/required/l3backend/l3backend-box.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3backend/l3backend-code.pdf b/macros/latex-dev/required/l3backend/l3backend-code.pdf
index acc3e33012..0908eddc1b 100644
--- a/macros/latex-dev/required/l3backend/l3backend-code.pdf
+++ b/macros/latex-dev/required/l3backend/l3backend-code.pdf
Binary files differ
diff --git a/macros/latex-dev/required/l3backend/l3backend-color.dtx b/macros/latex-dev/required/l3backend/l3backend-color.dtx
index 307432d554..1dae4b5ce9 100644
--- a/macros/latex-dev/required/l3backend/l3backend-color.dtx
+++ b/macros/latex-dev/required/l3backend/l3backend-color.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
@@ -920,7 +920,7 @@
% Here, \texttt{dvipdfmx}/\XeTeX{} we write direct PDF specials for the fill,
% and only use the stack for the stroke color (see above for comments on why
% we cannot use multiple stacks with these backends). \LuaTeX{} and \pdfTeX{}
-% have mutiple stacks that can deal with fill and stroke. For \texttt{dvips}
+% have multiple stacks that can deal with fill and stroke. For \texttt{dvips}
% we have to manage fill and stroke color ourselves. We also handle
% \texttt{dvisvgm} independently, as there we can create SVG directly.
%
@@ -1138,8 +1138,7 @@
% \@@_backend_fill_rgb:n ,
% \@@_backend_fill:n
% }
-% Fill color here is the same as general color \emph{except} we skip the
-% stroke part.
+% Fill color here is the same as general color.
% \begin{macrocode}
\cs_new_protected:Npn \@@_backend_fill_cmyk:n #1
{ \@@_backend_fill:n { cmyk ~ #1 } }
@@ -1155,27 +1154,19 @@
% \end{macro}
%
% \begin{macro}{\@@_backend_stroke_cmyk:n}
-% \begin{macro}{\@@_backend_stroke_cmyk:w}
% \begin{macro}{\@@_backend_stroke_gray:n, \@@_backend_stroke_gray_aux:n}
% \begin{macro}{\@@_backend_stroke_rgb:n}
% \begin{macro}{\@@_backend_stroke_rgb:w}
% \begin{macro}{\@@_backend:nnn}
-% For drawings in SVG, we use scopes for all stroke colors. That
-% requires using \texttt{RGB} values, which luckily are easy to
-% convert here (|cmyk| to |RGB| is a fixed function).
+% For drawings in SVG, we use scopes for all stroke colors. The backend
+% provides the necessary conversion for CMYK but only if that is set as
+% the main color: a little bit of gymnastics as a result.
% \begin{macrocode}
\cs_new_protected:Npn \@@_backend_stroke_cmyk:n #1
- { \@@_backend_cmyk:w #1 \s_@@_stop }
-\cs_new_protected:Npn \@@_backend_stroke_cmyk:w
- #1 ~ #2 ~ #3 ~ #4 \s_@@_stop
{
- \use:e
- {
- \@@_backend:nnn
- { \fp_eval:n { -100 * ( 1 - min ( 1 , #1 + #4 ) ) } }
- { \fp_eval:n { -100 * ( 1 - min ( 1 , #2 + #4 ) ) } }
- { \fp_eval:n { -100 * ( 1 - min ( 1 , #3 + #4 ) ) } }
- }
+ \@@_backend_fill_cmyk:n {#1}
+ \__kernel_backend_scope:n { stroke = "{?color}" }
+ \@@_backend_reset:
}
\cs_new_protected:Npn \@@_backend_stroke_gray:n #1
{
@@ -1221,7 +1212,6 @@
% \end{macro}
% \end{macro}
% \end{macro}
-% \end{macro}
%
% \begin{macro}
% {
diff --git a/macros/latex-dev/required/l3backend/l3backend-draw.dtx b/macros/latex-dev/required/l3backend/l3backend-draw.dtx
index c651ab92fe..02d84ed656 100644
--- a/macros/latex-dev/required/l3backend/l3backend-draw.dtx
+++ b/macros/latex-dev/required/l3backend/l3backend-draw.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
@@ -776,7 +776,7 @@
% \end{macro}
%
% \begin{macro}{\@@_backend_begin:, \@@_backend_end:}
-% A drawing needs to be set up such that the co-ordinate system is
+% A drawing needs to be set up such that the coordinate system is
% translated. That is done inside a scope, which as described below
% \begin{macrocode}
\cs_new_protected:Npn \@@_backend_begin:
diff --git a/macros/latex-dev/required/l3backend/l3backend-graphics.dtx b/macros/latex-dev/required/l3backend/l3backend-graphics.dtx
index e20457368d..f487a323c1 100644
--- a/macros/latex-dev/required/l3backend/l3backend-graphics.dtx
+++ b/macros/latex-dev/required/l3backend/l3backend-graphics.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3backend/l3backend-header.dtx b/macros/latex-dev/required/l3backend/l3backend-header.dtx
index 486f564822..4eb70cc536 100644
--- a/macros/latex-dev/required/l3backend/l3backend-header.dtx
+++ b/macros/latex-dev/required/l3backend/l3backend-header.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
@@ -184,7 +184,7 @@ false setglobal
% For finding the anchor point of a destination link. We make the use case
% a separate function as it comes up a lot, and as this makes it easier to
% adjust if we need additional effects. We also need a more complex approach
-% to convert a co-ordinate pair correctly when defining a rectangle: this
+% to convert a coordinate pair correctly when defining a rectangle: this
% can otherwise be out when using a landscape page. (Thanks to Alexander
% Grahn for the approach here.)
% \begin{macrocode}
diff --git a/macros/latex-dev/required/l3backend/l3backend-opacity.dtx b/macros/latex-dev/required/l3backend/l3backend-opacity.dtx
index 0c29574c37..1798146eec 100644
--- a/macros/latex-dev/required/l3backend/l3backend-opacity.dtx
+++ b/macros/latex-dev/required/l3backend/l3backend-opacity.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3backend/l3backend-pdf.dtx b/macros/latex-dev/required/l3backend/l3backend-pdf.dtx
index cf09c0eec2..31ad60b7b6 100644
--- a/macros/latex-dev/required/l3backend/l3backend-pdf.dtx
+++ b/macros/latex-dev/required/l3backend/l3backend-pdf.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
@@ -266,7 +266,7 @@
%
% \begin{macro}{\@@_backend_annotation:nnnn}
% Annotations are objects, but we track them separately. Notably, they are
-% not in the object data lists. Here, to get the co-ordinates of the
+% not in the object data lists. Here, to get the coordinates of the
% annotation, we need to have the data collected at the PostScript level.
% That requires a bit of box trickery (effectively a \LaTeXe{} |picture|
% of zero size). Once the data is collected, use it to set up the annotation
@@ -376,7 +376,7 @@
% \begin{macro}{\@@_backend_link_minima:}
% \begin{macro}{\@@_backend_link_outerbox:n}
% \begin{macro}{\@@_backend_link_sf_save:, \@@_backend_link_sf_restore:}
-% Links are crated like annotations but with dedicated code to allow for
+% Links are created like annotations but with dedicated code to allow for
% adjusting the size of the rectangle. In contrast to \pkg{hyperref}, we
% grab the link content as a box which can then unbox: this allows the same
% interface as for \pdfTeX{}.
diff --git a/macros/latex-dev/required/l3kernel/CHANGELOG.md b/macros/latex-dev/required/l3kernel/CHANGELOG.md
index e770f3fe36..82eb45806a 100644
--- a/macros/latex-dev/required/l3kernel/CHANGELOG.md
+++ b/macros/latex-dev/required/l3kernel/CHANGELOG.md
@@ -7,6 +7,15 @@ this project uses date-based 'snapshot' version identifiers.
## [Unreleased]
+## [2024-05-08]
+
+### Added
+- Full set of variants for `\prop_(g)put_if_not_in:Nnn`
+- `keys_set_groups:nnn(n)N` to match `keys_set_exclude_groups:nnn(n)N`
+
+### Fixed
+- Implementation of deprecated `\pdf_object_write:nn`
+
## [2024-04-11]
### Added
@@ -878,7 +887,7 @@ this project uses date-based 'snapshot' version identifiers.
improve target placement, solve pdfTeX and makeindex warnings
### Fixed
-- Evalutate integer constants only once (issue [\#861](https://github.com/latex3/latex3/issues/861))
+- Evaluate integer constants only once (issue [\#861](https://github.com/latex3/latex3/issues/861))
- Detect `\ior_map_inline:Nn` calls on undefined streams (issue [\#194](https://github.com/latex3/latex3/issues/194))
### Deprecated
@@ -1725,7 +1734,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/2024-04-11...HEAD
+[Unreleased]: https://github.com/latex3/latex3/compare/2024-05-08...HEAD
+[2024-05-08]: https://github.com/latex3/latex3/compare/2024-04-11...2024-05-08
[2024-04-11]: https://github.com/latex3/latex3/compare/2024-03-14...2024-04-11
[2024-03-14]: https://github.com/latex3/latex3/compare/2024-02-20...2024-03-14
[2024-02-20]: https://github.com/latex3/latex3/compare/2024-02-18...2024-02-20
diff --git a/macros/latex-dev/required/l3kernel/README.md b/macros/latex-dev/required/l3kernel/README.md
index 70d106b496..0928ea46ce 100644
--- a/macros/latex-dev/required/l3kernel/README.md
+++ b/macros/latex-dev/required/l3kernel/README.md
@@ -1,7 +1,7 @@
LaTeX3 Programming Conventions
==============================
-Release 2024-04-11
+Release 2024-05-08
Overview
--------
diff --git a/macros/latex-dev/required/l3kernel/expl3.dtx b/macros/latex-dev/required/l3kernel/expl3.dtx
index 56a62010fa..f4129aeb02 100644
--- a/macros/latex-dev/required/l3kernel/expl3.dtx
+++ b/macros/latex-dev/required/l3kernel/expl3.dtx
@@ -24,7 +24,7 @@
%
%<*driver|generic|package|2ekernel>
%</driver|generic|package|2ekernel>
-\def\ExplFileDate{2024-04-11}%
+\def\ExplFileDate{2024-05-08}%
%<*driver>
\documentclass[full]{l3doc}
\usepackage{graphicx}
@@ -51,7 +51,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
@@ -1287,7 +1287,7 @@
% still compatible) version in which the error mentioned above showed
% up. If loading as a package, \file{expl3-code.tex} got read and here
% the \pkg{expl3} syntax is on. Otherwise it was already loaded in a
-% sligtly older kernel, so we fire the incompatibility error message and
+% slightly older kernel, so we fire the incompatibility error message and
% abort loading.
% \begin{macrocode}
\ifodd\csname\detokenize{l__kernel_expl_bool}\endcsname
diff --git a/macros/latex-dev/required/l3kernel/expl3.pdf b/macros/latex-dev/required/l3kernel/expl3.pdf
index 892886a362..6c334e54d6 100644
--- a/macros/latex-dev/required/l3kernel/expl3.pdf
+++ b/macros/latex-dev/required/l3kernel/expl3.pdf
Binary files differ
diff --git a/macros/latex-dev/required/l3kernel/interface3.pdf b/macros/latex-dev/required/l3kernel/interface3.pdf
index a866590ab0..db66e71788 100644
--- a/macros/latex-dev/required/l3kernel/interface3.pdf
+++ b/macros/latex-dev/required/l3kernel/interface3.pdf
Binary files differ
diff --git a/macros/latex-dev/required/l3kernel/interface3.tex b/macros/latex-dev/required/l3kernel/interface3.tex
index 1bf31032ee..613eb673b0 100644
--- a/macros/latex-dev/required/l3kernel/interface3.tex
+++ b/macros/latex-dev/required/l3kernel/interface3.tex
@@ -58,7 +58,7 @@ for those people who are interested.
{latex-team@latex-project.org}%
}%
}
-\date{Released 2024-04-11}
+\date{Released 2024-05-08}
\pagenumbering{roman}
\maketitle
diff --git a/macros/latex-dev/required/l3kernel/l3basics.dtx b/macros/latex-dev/required/l3kernel/l3basics.dtx
index eabf678caa..4c00ec0032 100644
--- a/macros/latex-dev/required/l3kernel/l3basics.dtx
+++ b/macros/latex-dev/required/l3kernel/l3basics.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3bitset.dtx b/macros/latex-dev/required/l3kernel/l3bitset.dtx
index b0bd996d26..22cf7dc1f7 100644
--- a/macros/latex-dev/required/l3kernel/l3bitset.dtx
+++ b/macros/latex-dev/required/l3kernel/l3bitset.dtx
@@ -42,7 +42,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3bootstrap.dtx b/macros/latex-dev/required/l3kernel/l3bootstrap.dtx
index 2c51bf3bb0..e17c056909 100644
--- a/macros/latex-dev/required/l3kernel/l3bootstrap.dtx
+++ b/macros/latex-dev/required/l3kernel/l3bootstrap.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3box.dtx b/macros/latex-dev/required/l3kernel/l3box.dtx
index 2d4902950f..5d5aa54027 100644
--- a/macros/latex-dev/required/l3kernel/l3box.dtx
+++ b/macros/latex-dev/required/l3kernel/l3box.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
@@ -928,8 +928,8 @@
% \cs{box_set_viewport:Nnnnn} \meta{box} \Arg{llx} \Arg{lly} \Arg{urx} \Arg{ury}
% \end{syntax}
% Adjusts the bounding box of the \meta{box} such that it has lower-left
-% co-ordinates (\meta{llx}, \meta{lly}) and upper-right co-ordinates
-% (\meta{urx}, \meta{ury}). All four co-ordinate positions are
+% coordinates (\meta{llx}, \meta{lly}) and upper-right coordinates
+% (\meta{urx}, \meta{ury}). All four coordinate positions are
% \meta{dim exprs}. Material outside of the bounding box is
% still displayed in the output unless \cs{box_set_clipped:N} is
% subsequently applied.
@@ -1846,7 +1846,7 @@
% \put(40,49){E}
% \put(21,59){O}
% \end{picture}
-% \caption{Co-ordinates of a box prior to rotation.}
+% \caption{Coordinates of a box prior to rotation.}
% \label{fig:l3box:rotation}
% \end{figure}
% The formulae are, for a point $P$ and angle $\alpha$:
@@ -2066,7 +2066,7 @@
}
% \end{macrocode}
% With at least one real scaling to do, the next phase is to find the new
-% edge co-ordinates. In the $x$~direction this is relatively easy: just
+% edge coordinates. In the $x$~direction this is relatively easy: just
% scale the right edge. In the $y$~direction, both dimensions have to be
% scaled, and this again needs the absolute scale value.
% Once that is all done, the common resize/rescale code can be employed.
diff --git a/macros/latex-dev/required/l3kernel/l3cctab.dtx b/macros/latex-dev/required/l3kernel/l3cctab.dtx
index dd35fb00a3..a8c5232b3e 100644
--- a/macros/latex-dev/required/l3kernel/l3cctab.dtx
+++ b/macros/latex-dev/required/l3kernel/l3cctab.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3clist.dtx b/macros/latex-dev/required/l3kernel/l3clist.dtx
index c67f70db2c..ebbfa29ddc 100644
--- a/macros/latex-dev/required/l3kernel/l3clist.dtx
+++ b/macros/latex-dev/required/l3kernel/l3clist.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3coffins.dtx b/macros/latex-dev/required/l3kernel/l3coffins.dtx
index 164d10019d..76bbc78d99 100644
--- a/macros/latex-dev/required/l3kernel/l3coffins.dtx
+++ b/macros/latex-dev/required/l3kernel/l3coffins.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
@@ -375,7 +375,7 @@
% poles of the coffin.
%
% Notice that the poles of a coffin are defined by four values:
-% the $x$ and $y$ co-ordinates of a point that the pole
+% the $x$ and $y$ coordinates of a point that the pole
% passes through and the $x$- and $y$-components of a
% vector denoting the direction of the pole. It is the ratio between
% the later, rather than the absolute values, which determines the
@@ -897,7 +897,7 @@
% Special coffins: these cannot be set up earlier as they need
% \cs{coffin_new:N}. The empty coffin is set as a box as the full
% coffin-setting system needs some material which is not yet available.
-% The empty coffin is creted entirely by hand: not everything is in place
+% The empty coffin is created entirely by hand: not everything is in place
% yet.
% \begin{macrocode}
\coffin_new:N \c_empty_coffin
@@ -1197,7 +1197,7 @@
% ($a$, $b$, $c$, $d$) and
% ($a'$, $b'$, $c'$, $d'$). These are arguments
% $1$--$4$ and $5$--$8$, respectively. In both
-% cases $a$ and $b$ are the co-ordinates of a point on the
+% cases $a$ and $b$ are the coordinates of a point on the
% pole and $c$ and $d$ define the direction of the pole. Finding
% the intersection depends on the directions of the poles, which are
% given by $d / c$ and $d' / c'$. However, if one of the poles
@@ -1541,7 +1541,7 @@
% \end{macro}
%
% \begin{macro}{\@@_rotate_pole:Nnnnnn}
-% Rotating a single pole simply means shifting the co-ordinate of
+% Rotating a single pole simply means shifting the coordinate of
% the pole and its direction. The rotation here is about the bottom-left
% corner of the coffin.
% \begin{macrocode}
diff --git a/macros/latex-dev/required/l3kernel/l3color.dtx b/macros/latex-dev/required/l3kernel/l3color.dtx
index 0edc225c52..f9383d0404 100644
--- a/macros/latex-dev/required/l3kernel/l3color.dtx
+++ b/macros/latex-dev/required/l3kernel/l3color.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3debug.dtx b/macros/latex-dev/required/l3kernel/l3debug.dtx
index 6dbe13f96e..7fb64a8c13 100644
--- a/macros/latex-dev/required/l3kernel/l3debug.dtx
+++ b/macros/latex-dev/required/l3kernel/l3debug.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
@@ -69,7 +69,7 @@
%
% Standard file identification.
% \begin{macrocode}
-\ProvidesExplFile{l3debug.def}{2024-04-11}{}{L3 Debugging support}
+\ProvidesExplFile{l3debug.def}{2024-05-08}{}{L3 Debugging support}
% \end{macrocode}
%
% \begin{variable}{\s_@@_stop}
@@ -1152,7 +1152,7 @@
% \end{macrocode}
%
% The functions here can get a bit repetitive, so we define a helper
-% which can re-use the same patch code repeatedly. The main part of the
+% which can reuse the same patch code repeatedly. The main part of the
% patch is the same, so we just have to deal with the part which varies
% depending on the type of expression.
% \begin{macrocode}
diff --git a/macros/latex-dev/required/l3kernel/l3deprecation.dtx b/macros/latex-dev/required/l3kernel/l3deprecation.dtx
index 7af8700df7..d947bb4599 100644
--- a/macros/latex-dev/required/l3kernel/l3deprecation.dtx
+++ b/macros/latex-dev/required/l3kernel/l3deprecation.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
@@ -330,13 +330,14 @@
\cs_new_protected:Npn \pdf_object_new:nn #1#2
{
\prop_gput:Nnn \g_@@_object_prop {#1} {#2}
- \@@_backend_object_new:n {#1}
+ \pdf_object_new:n {#1}
}
\__kernel_patch_deprecation:nnNNpn { 2022-08-30 } { [\pdf_object_write:n] }
\cs_new_protected:Npn \pdf_object_write:nn #1#2
{
- \exp_args:Nne \@@_backend_object_write:nnn
- {#1} { \prop_item:Nn \g_@@_object_prop {#1} } {#2}
+ \exp_args:Nee \@@_backend_object_write:nnn
+ { \@@_object_retrieve:n {#1} }
+ { \prop_item:Nn \g_@@_object_prop {#1} } {#2}
\bool_gset_true:N \g_@@_init_bool
}
\cs_generate_variant:Nn \pdf_object_write:nn { nx }
diff --git a/macros/latex-dev/required/l3kernel/l3doc.dtx b/macros/latex-dev/required/l3kernel/l3doc.dtx
index 9156bd385e..24efea50c7 100644
--- a/macros/latex-dev/required/l3kernel/l3doc.dtx
+++ b/macros/latex-dev/required/l3kernel/l3doc.dtx
@@ -71,7 +71,7 @@ and all files in that bundle must be distributed together.
% This isn't included in the typeset documentation because it's a bit
% ugly:
%<*class>
-\ProvidesExplClass{l3doc}{2024-04-11}{}
+\ProvidesExplClass{l3doc}{2024-05-08}{}
{L3 Experimental documentation class}
%</class>
% \fi
@@ -84,7 +84,7 @@ and all files in that bundle must be distributed together.
% require you to do updates, if the class changes.}}
%
% \author{\Team}
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
% \maketitle
% \tableofcontents
%
@@ -365,7 +365,7 @@ and all files in that bundle must be distributed together.
% \begin{syntax}
% \cs{tn} \oarg{options} \marg{csname}
% \end{syntax}
-% Analoguous to \cs{cs} but intended for \enquote{traditional} \TeX{}
+% Analogous to \cs{cs} but intended for \enquote{traditional} \TeX{}
% or \LaTeXe{} commands; they are indexed accordingly. This is in
% fact equivalent to \cs{cs} |[module=TeX, replace=false,|
% \meta{options}|]| \Arg{csname}.
@@ -3320,7 +3320,7 @@ and all files in that bundle must be distributed together.
% we can check now whether the macro is tested. If the \env{macro}
% environment which is being ended is the outermost one, then wrap
% each macro in \tn{texttt} (with the addition of |TF| if relevant)
-% and typeset two informations: that this ends the definition of some
+% and typeset two pieces of information: that this ends the definition of some
% macros, and that they are documented on some page.
% \begin{macrocode}
\cs_new_protected:Npn \@@_macro_end:
@@ -4498,7 +4498,7 @@ and all files in that bundle must be distributed together.
%
% \begin{macro}{\@@_key_trim_module:n, \@@_key_drop_underscores:}
% Helper that removes from \cs{l_@@_index_module_tl} everything after
-% the first occurence of |#1|. Helper that removes any leading
+% the first occurrence of |#1|. Helper that removes any leading
% underscore from \cs{l_@@_index_key_tl}.
% \begin{macrocode}
\cs_new_protected:Npn \@@_key_trim_module:n #1
diff --git a/macros/latex-dev/required/l3kernel/l3doc.pdf b/macros/latex-dev/required/l3kernel/l3doc.pdf
index 604acf43b6..8ebd6f5caf 100644
--- a/macros/latex-dev/required/l3kernel/l3doc.pdf
+++ b/macros/latex-dev/required/l3kernel/l3doc.pdf
Binary files differ
diff --git a/macros/latex-dev/required/l3kernel/l3docstrip.dtx b/macros/latex-dev/required/l3kernel/l3docstrip.dtx
index c2733e810e..a3b62db0af 100644
--- a/macros/latex-dev/required/l3kernel/l3docstrip.dtx
+++ b/macros/latex-dev/required/l3kernel/l3docstrip.dtx
@@ -63,7 +63,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3docstrip.pdf b/macros/latex-dev/required/l3kernel/l3docstrip.pdf
index e68f61dcc5..019b64c130 100644
--- a/macros/latex-dev/required/l3kernel/l3docstrip.pdf
+++ b/macros/latex-dev/required/l3kernel/l3docstrip.pdf
Binary files differ
diff --git a/macros/latex-dev/required/l3kernel/l3expan.dtx b/macros/latex-dev/required/l3kernel/l3expan.dtx
index e79b5f32b9..7b859acaa5 100644
--- a/macros/latex-dev/required/l3kernel/l3expan.dtx
+++ b/macros/latex-dev/required/l3kernel/l3expan.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
@@ -135,7 +135,7 @@
% then used to define variants of the
% \meta{original argument specifier} if these are not already
% defined; entries which correspond to existing functions are silently
-% ingored. For each \meta{variant} given, a function is created
+% ignored. For each \meta{variant} given, a function is created
% that expands its arguments as detailed and passes them
% to the \meta{parent control sequence}. So for example
% \begin{verbatim}
diff --git a/macros/latex-dev/required/l3kernel/l3file.dtx b/macros/latex-dev/required/l3kernel/l3file.dtx
index 6111d270ca..ba460e3fee 100644
--- a/macros/latex-dev/required/l3kernel/l3file.dtx
+++ b/macros/latex-dev/required/l3kernel/l3file.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
@@ -429,7 +429,7 @@
%
% \begin{function}[added = 2019-03-23]{\ior_get_term:nN, \ior_str_get_term:nN}
% \begin{syntax}
-% \cs{ior_get_term:nN} \meta{prompt} \meta{token list variable}
+% \cs{ior_get_term:nN} \Arg{prompt} \meta{token list variable}
% \end{syntax}
% Function that reads one or more lines (until an equal number of left
% and right braces are found) from the terminal and stores
@@ -673,7 +673,7 @@
% \end{texnote}
% \end{function}
%
-% \section{File opertions}
+% \section{File operations}
%
% \subsection{Basic file operations}
%
@@ -3818,7 +3818,7 @@
%
% The function starts by checking that the kernel date is defined, and
% if not zero is used to force the error route. The kernel date is
-% then compared with the argument requested date (ususally the
+% then compared with the argument requested date (usually the
% packaging date of the dependency). If the kernel date is less than
% the required date, it's an error and the loading should abort.
% \begin{macrocode}
diff --git a/macros/latex-dev/required/l3kernel/l3flag.dtx b/macros/latex-dev/required/l3kernel/l3flag.dtx
index c3bd4a5085..bf7776f449 100644
--- a/macros/latex-dev/required/l3kernel/l3flag.dtx
+++ b/macros/latex-dev/required/l3kernel/l3flag.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3fp-assign.dtx b/macros/latex-dev/required/l3kernel/l3fp-assign.dtx
index d54f092085..9ef1944a99 100644
--- a/macros/latex-dev/required/l3kernel/l3fp-assign.dtx
+++ b/macros/latex-dev/required/l3kernel/l3fp-assign.dtx
@@ -42,7 +42,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
% \maketitle
%
% \begin{documentation}
diff --git a/macros/latex-dev/required/l3kernel/l3fp-aux.dtx b/macros/latex-dev/required/l3kernel/l3fp-aux.dtx
index c9d0c228f5..f788b85df9 100644
--- a/macros/latex-dev/required/l3kernel/l3fp-aux.dtx
+++ b/macros/latex-dev/required/l3kernel/l3fp-aux.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3fp-basics.dtx b/macros/latex-dev/required/l3kernel/l3fp-basics.dtx
index d3dcb68dde..83c9cc87fa 100644
--- a/macros/latex-dev/required/l3kernel/l3fp-basics.dtx
+++ b/macros/latex-dev/required/l3kernel/l3fp-basics.dtx
@@ -42,7 +42,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3fp-convert.dtx b/macros/latex-dev/required/l3kernel/l3fp-convert.dtx
index a0536c1299..e42fb383fe 100644
--- a/macros/latex-dev/required/l3kernel/l3fp-convert.dtx
+++ b/macros/latex-dev/required/l3kernel/l3fp-convert.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3fp-expo.dtx b/macros/latex-dev/required/l3kernel/l3fp-expo.dtx
index 6fbc9de52c..31eb49093d 100644
--- a/macros/latex-dev/required/l3kernel/l3fp-expo.dtx
+++ b/macros/latex-dev/required/l3kernel/l3fp-expo.dtx
@@ -42,7 +42,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3fp-extended.dtx b/macros/latex-dev/required/l3kernel/l3fp-extended.dtx
index 356c32b232..e35f0ae55e 100644
--- a/macros/latex-dev/required/l3kernel/l3fp-extended.dtx
+++ b/macros/latex-dev/required/l3kernel/l3fp-extended.dtx
@@ -42,7 +42,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3fp-functions.dtx b/macros/latex-dev/required/l3kernel/l3fp-functions.dtx
index f6c9ec346f..e7667eaa9b 100644
--- a/macros/latex-dev/required/l3kernel/l3fp-functions.dtx
+++ b/macros/latex-dev/required/l3kernel/l3fp-functions.dtx
@@ -42,7 +42,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3fp-logic.dtx b/macros/latex-dev/required/l3kernel/l3fp-logic.dtx
index 9df6a4730a..49ad2b1c02 100644
--- a/macros/latex-dev/required/l3kernel/l3fp-logic.dtx
+++ b/macros/latex-dev/required/l3kernel/l3fp-logic.dtx
@@ -42,7 +42,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3fp-parse.dtx b/macros/latex-dev/required/l3kernel/l3fp-parse.dtx
index ee2eedbc22..7999be7966 100644
--- a/macros/latex-dev/required/l3kernel/l3fp-parse.dtx
+++ b/macros/latex-dev/required/l3kernel/l3fp-parse.dtx
@@ -42,7 +42,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
@@ -430,7 +430,7 @@
% second attempt would be to call \cs{@@_parse_operand:Nw} with the
% \meta{precedence} of the previous operator, but |0>-2+3| is then
% parsed as |0>-(2+3)|: the addition is performed because it binds more
-% tightly than the comparision which precedes~|-|. The correct approach
+% tightly than the comparison which precedes~|-|. The correct approach
% is for a unary~|-| to perform operations whose precedence is greater
% than both that of the previous operation, and that of the unary~|-|
% itself. The unary~|-| is given a precedence higher than
diff --git a/macros/latex-dev/required/l3kernel/l3fp-random.dtx b/macros/latex-dev/required/l3kernel/l3fp-random.dtx
index ce5a0c48f7..2a3d00cb58 100644
--- a/macros/latex-dev/required/l3kernel/l3fp-random.dtx
+++ b/macros/latex-dev/required/l3kernel/l3fp-random.dtx
@@ -42,7 +42,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3fp-round.dtx b/macros/latex-dev/required/l3kernel/l3fp-round.dtx
index 48ae82730c..b96d496b22 100644
--- a/macros/latex-dev/required/l3kernel/l3fp-round.dtx
+++ b/macros/latex-dev/required/l3kernel/l3fp-round.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3fp-symbolic.dtx b/macros/latex-dev/required/l3kernel/l3fp-symbolic.dtx
index 901ce7a27c..cdb7383949 100644
--- a/macros/latex-dev/required/l3kernel/l3fp-symbolic.dtx
+++ b/macros/latex-dev/required/l3kernel/l3fp-symbolic.dtx
@@ -42,7 +42,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3fp-traps.dtx b/macros/latex-dev/required/l3kernel/l3fp-traps.dtx
index 5a4a3b41f9..bca459effa 100644
--- a/macros/latex-dev/required/l3kernel/l3fp-traps.dtx
+++ b/macros/latex-dev/required/l3kernel/l3fp-traps.dtx
@@ -42,7 +42,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
% \maketitle
%
% \begin{documentation}
diff --git a/macros/latex-dev/required/l3kernel/l3fp-trig.dtx b/macros/latex-dev/required/l3kernel/l3fp-trig.dtx
index d8585ebe66..8e8bc1cbf8 100644
--- a/macros/latex-dev/required/l3kernel/l3fp-trig.dtx
+++ b/macros/latex-dev/required/l3kernel/l3fp-trig.dtx
@@ -42,7 +42,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3fp-types.dtx b/macros/latex-dev/required/l3kernel/l3fp-types.dtx
index 2c23c61393..9764606e83 100644
--- a/macros/latex-dev/required/l3kernel/l3fp-types.dtx
+++ b/macros/latex-dev/required/l3kernel/l3fp-types.dtx
@@ -42,7 +42,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3fp.dtx b/macros/latex-dev/required/l3kernel/l3fp.dtx
index 7cef573970..d49d2431cb 100644
--- a/macros/latex-dev/required/l3kernel/l3fp.dtx
+++ b/macros/latex-dev/required/l3kernel/l3fp.dtx
@@ -49,7 +49,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3fparray.dtx b/macros/latex-dev/required/l3kernel/l3fparray.dtx
index 24f4ac85f8..8b8026a6b8 100644
--- a/macros/latex-dev/required/l3kernel/l3fparray.dtx
+++ b/macros/latex-dev/required/l3kernel/l3fparray.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
@@ -89,7 +89,7 @@
% Assignments are always global.
% \end{function}
%
-% \section{Couting entries in floating point arrays}
+% \section{Counting entries in floating point arrays}
%
% \begin{function}[EXP, added = 2018-05-05]{\fparray_count:N, \fparray_count:c}
% \begin{syntax}
diff --git a/macros/latex-dev/required/l3kernel/l3int.dtx b/macros/latex-dev/required/l3kernel/l3int.dtx
index a1c9458436..c4e8408af2 100644
--- a/macros/latex-dev/required/l3kernel/l3int.dtx
+++ b/macros/latex-dev/required/l3kernel/l3int.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
@@ -186,7 +186,7 @@
% encountered that cannot form part of such an expression. If that
% 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
+% explicit integers, and this may terminate the expression: for
% 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. Expansion
diff --git a/macros/latex-dev/required/l3kernel/l3intarray.dtx b/macros/latex-dev/required/l3kernel/l3intarray.dtx
index bbc41c0cdb..20e6219ef8 100644
--- a/macros/latex-dev/required/l3kernel/l3intarray.dtx
+++ b/macros/latex-dev/required/l3kernel/l3intarray.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
@@ -109,7 +109,7 @@
% global.
% \end{function}
%
-% \section{Couting entries in integer arrays}
+% \section{Counting entries in integer arrays}
%
% \begin{function}[EXP, added = 2018-03-29]{\intarray_count:N, \intarray_count:c}
% \begin{syntax}
@@ -277,7 +277,7 @@ end, 'protected', 'global')
% \end{macro}
% \end{macro}
%
-% Before we get to the first command implmented in Lua, we first need some
+% Before we get to the first command implemented 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.
diff --git a/macros/latex-dev/required/l3kernel/l3kernel-functions.dtx b/macros/latex-dev/required/l3kernel/l3kernel-functions.dtx
index 1706bb594a..6779a3ca6c 100644
--- a/macros/latex-dev/required/l3kernel/l3kernel-functions.dtx
+++ b/macros/latex-dev/required/l3kernel/l3kernel-functions.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3keys.dtx b/macros/latex-dev/required/l3kernel/l3keys.dtx
index a1d2c01169..f03c628a63 100644
--- a/macros/latex-dev/required/l3kernel/l3keys.dtx
+++ b/macros/latex-dev/required/l3kernel/l3keys.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
@@ -585,7 +585,7 @@
% by creating sub-keys of the choice key. This can be carried out in
% two ways.
%
-% In many cases, choices execute similar code which is dependant only
+% In many cases, choices execute similar code which is dependent only
% on the name of the choice or the position of the choice in the
% list of all possibilities. Here, the keys can share the same code, and can
% be rapidly created using the \texttt{.choices:nn} property.
@@ -876,7 +876,7 @@
% \cs{keys_set_exclude_groups:nnnN} \Arg{module} \Arg{groups} \Arg{keyval list} \meta{tl}
% \cs{keys_set_exclude_groups:nnnnN} \Arg{module} \Arg{groups} \Arg{keyval list} \meta{root} \meta{tl}
% \end{syntax}
-% Sets keys by excluding those in the specificied \meta{groups}.
+% Sets keys by excluding those in the specified \meta{groups}.
% The \meta{groups} are
% given as a comma-separated list. Unknown keys are not assigned to any
% group and are thus always set. The key--value pairs for each
@@ -891,10 +891,14 @@
% the key names and values are returned.
% \end{function}
%
-% \begin{function}[added = 2013-07-14, updated = 2017-05-27]
+% \begin{function}[added = 2013-07-14, updated = 2024-05-08]
% {
% \keys_set_groups:nnn, \keys_set_groups:nnV,
-% \keys_set_groups:nnv, \keys_set_groups:nno
+% \keys_set_groups:nnv, \keys_set_groups:nno,
+% \keys_set_groups:nnnN, \keys_set_groups:nnVN,
+% \keys_set_groups:nnvN, \keys_set_groups:nnoN,
+% \keys_set_groups:nnnnN, \keys_set_groups:nnVnN,
+% \keys_set_groups:nnvnN, \keys_set_groups:nnonN,
% }
% \begin{syntax}
% \cs{keys_set_groups:nnn} \Arg{module} \Arg{groups} \Arg{keyval list}
@@ -902,7 +906,10 @@
% Activates key filtering in an \enquote{opt-in} sense: only keys assigned to
% one or more of the \meta{groups} specified are set. The \meta{groups} are
% given as a comma-separated list. Unknown keys are not assigned to any
-% group and are thus never set.
+% group and are thus never set. The key--value pairs for each
+% key which is filtered out are stored in the \meta{tl} in a
+% comma-separated form (\emph{i.e.}~an edited version of the \meta{keyval
+% list}). The \cs{keys_set_groups:nnn} version skips this stage
% \end{function}
%
% \section{Digesting keys}
@@ -1667,20 +1674,27 @@
% \end{macrocode}
% \end{variable}
%
-% \begin{variable}{\l_@@_selective_bool, \l_@@_filtered_bool}
+% \begin{variable}{\l_@@_selective_bool, \l_@@_exclude_bool}
% Two booleans for using key groups: one to indicate that \enquote{selective}
% setting is active, a second to specify which type (\enquote{opt-in}
% or \enquote{opt-out}).
% \begin{macrocode}
\bool_new:N \l_@@_selective_bool
-\bool_new:N \l_@@_filtered_bool
+\bool_new:N \l_@@_exclude_bool
% \end{macrocode}
% \end{variable}
%
-% \begin{variable}{\l_@@_selective_seq}
+% \begin{variable}{\l_@@_selective_clist}
% The list of key groups being filtered in or out during selective setting.
% \begin{macrocode}
-\seq_new:N \l_@@_selective_seq
+\seq_new:N \l_@@_selective_clist
+% \end{macrocode}
+% \end{variable}
+%
+% \begin{variable}{\l_@@_tmp_clist}
+% Scratch space used as a data dump.
+% \begin{macrocode}
+\seq_new:N \l_@@_tmp_clist
% \end{macrocode}
% \end{variable}
%
@@ -2787,36 +2801,58 @@
%
% \subsection{Setting keys}
%
-% \begin{macro}
-% {
-% \keys_set:nn, \keys_set:nV, \keys_set:nv, \keys_set:ne,
-% \keys_set:no, \keys_set:nx,
-% \@@_set:nn
-% }
+% \begin{macro}{\@@_set:nnnnNn}
+% \begin{macro}{\@@_set:nnnnnnnNn}
+% \begin{macro}[EXP]{\@@_reset_bool:N, \@@_reset_var:N}
+% \begin{macro}{\@@_set:nn}
% \begin{macro}{\@@_set:nnn}
-% A simple wrapper allowing for nesting.
-% \begin{macrocode}
-\cs_new_protected:Npn \keys_set:nn #1#2
+% The aim here is to allow nesting of key setting without needing lots of
+% tracking. That is done by expanding the appropriate tokens \enquote{around}
+% the core keyval parsing. As there are several different sub-paths, this
+% needs a few steps and some generic auxiliaries. The arguments here are
+% \begin{enumerate}
+% \item The root for keys
+% \item The key groups
+% \item The keys themselves
+% \item The relative root for return of unset keys
+% \item The \texttt{clist} var for returning unset keys
+% \item The code to set up the correct selection approach
+% \end{enumerate}
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_set:nnnnNn
+ {
+ \exp_args:Nooo \@@_set:nnnnnnnNn
+ \l_@@_unused_clist
+ \l_@@_selective_clist
+ \l_@@_relative_tl
+ }
+\cs_new_protected:Npn \@@_set:nnnnnnnNn #1#2#3#4#5#6#7#8#9
{
+ \clist_clear:N \l_@@_unused_clist
+ \clist_set:Ne \l_@@_selective_clist { \tl_to_str:n {#5} }
+ \tl_set:Nn \l_@@_relative_tl {#7}
\use:e
{
- \bool_set_false:N \exp_not:N \l_@@_only_known_bool
- \bool_set_false:N \exp_not:N \l_@@_filtered_bool
- \bool_set_false:N \exp_not:N \l_@@_selective_bool
- \tl_set:Nn \exp_not:N \l_@@_relative_tl
- { \exp_not:N \q_@@_no_value }
- \@@_set:nn \exp_not:n { {#1} {#2} }
- \bool_if:NT \l_@@_only_known_bool
- { \bool_set_true:N \exp_not:N \l_@@_only_known_bool }
- \bool_if:NT \l_@@_filtered_bool
- { \bool_set_true:N \exp_not:N \l_@@_filtered_bool }
- \bool_if:NT \l_@@_selective_bool
- { \bool_set_true:N \exp_not:N \l_@@_selective_bool }
- \tl_set:Nn \exp_not:N \l_@@_relative_tl
- { \exp_not:o \l_@@_relative_tl }
+ \exp_not:n
+ {
+ #9
+ \@@_set:nn {#4} {#6}
+ }
+ \@@_reset_bool:N \l_@@_only_known_bool
+ \@@_reset_bool:N \l_@@_exclude_bool
+ \@@_reset_bool:N \l_@@_selective_bool
}
+ \clist_set_eq:NN #8 \l_@@_unused_clist
+ \__kernel_tl_set:Nx \l_@@_unused_clist { \exp_not:n {#1} }
+ \__kernel_tl_set:Nx \l_@@_selective_clist {#2}
+ \__kernel_tl_set:Nx \l_@@_relative_tl { \exp_not:n {#3} }
+ }
+\cs_new:Npn \@@_reset_bool:N #1
+ {
+ \exp_not:c
+ { bool_set_ \bool_if:NTF #1 { true } { false } :N }
+ \exp_not:N #1
}
-\cs_generate_variant:Nn \keys_set:nn { nV , nv , ne , no , nx }
\cs_new_protected:Npn \@@_set:nn #1#2
{ \exp_args:No \@@_set:nnn \l_@@_module_str {#1} {#2} }
\cs_new_protected:Npn \@@_set:nnn #1#2#3
@@ -2828,80 +2864,72 @@
% \end{macrocode}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \begin{macro}
% {
-% \keys_set_known:nnN, \keys_set_known:nVN,
-% \keys_set_known:nvN, \keys_set_known:neN,
-% \keys_set_known:noN
+% \keys_set:nn, \keys_set:nV, \keys_set:nv, \keys_set:ne,
+% \keys_set:no, \keys_set:nx
% }
+% A simple wrapper allowing for nesting.
+% \begin{macrocode}
+\cs_new_protected:Npn \keys_set:nn #1#2
+ {
+ \@@_set:nnnnNn
+ {#1} { } {#2} { \q_@@_no_value } \l_@@_tmp_clist
+ {
+ \bool_set_false:N \l_@@_only_known_bool
+ \bool_set_false:N \l_@@_exclude_bool
+ \bool_set_false:N \l_@@_selective_bool
+ }
+ }
+\cs_generate_variant:Nn \keys_set:nn { nV , nv , ne , no , nx }
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}
% {
% \keys_set_known:nnnN, \keys_set_known:nVnN,
% \keys_set_known:nvnN, \keys_set_known:nenN,
% \keys_set_known:nonN
% }
-% \begin{macro}{\@@_set_known:nnnnN}
+% \begin{macro}
+% {
+% \keys_set_known:nnN, \keys_set_known:nVN,
+% \keys_set_known:nvN, \keys_set_known:neN,
+% \keys_set_known:noN
+% }
% \begin{macro}
% {
% \keys_set_known:nn, \keys_set_known:nV,
% \keys_set_known:nv, \keys_set_known:ne,
% \keys_set_known:no
% }
-% \begin{macro}{\@@_set_known:nnn}
-% Setting known keys simply means setting the appropriate boolean, then
-% running the standard code. To allow for nested setting, any existing
-% value of \cs{l_@@_unused_clist} is saved on the stack and reset
-% afterwards. Note that for speed/simplicity reasons we use a \texttt{tl}
-% operation to set the \texttt{clist} here!
+% Simply set the right variables.
% \begin{macrocode}
-\cs_new_protected:Npn \keys_set_known:nnN #1#2#3
- {
- \exp_args:No \@@_set_known:nnnnN
- \l_@@_unused_clist \q_@@_no_value {#1} {#2} #3
- }
-\cs_generate_variant:Nn \keys_set_known:nnN { nV , nv , ne , no }
\cs_new_protected:Npn \keys_set_known:nnnN #1#2#3#4
{
- \exp_args:No \@@_set_known:nnnnN
- \l_@@_unused_clist {#3} {#1} {#2} #4
+ \@@_set:nnnnNn
+ {#1} { } {#2} {#3} #4
+ {
+ \bool_set_true:N \l_@@_only_known_bool
+ \bool_set_false:N \l_@@_exclude_bool
+ \bool_set_false:N \l_@@_selective_bool
+ }
}
\cs_generate_variant:Nn \keys_set_known:nnnN { nV , nv , ne , no }
-\cs_new_protected:Npn \@@_set_known:nnnnN #1#2#3#4#5
- {
- \clist_clear:N \l_@@_unused_clist
- \@@_set_known:nnn {#2} {#3} {#4}
- \__kernel_tl_set:Nx #5 { \exp_not:o \l_@@_unused_clist }
- \__kernel_tl_set:Nx \l_@@_unused_clist { \exp_not:n {#1} }
- }
+\cs_new_protected:Npn \keys_set_known:nnN #1#2#3
+ { \keys_set_known:nnnN {#1} {#2} { \q_@@_no_value } #3 }
+\cs_generate_variant:Nn \keys_set_known:nnN { nV , nv , ne , no }
\cs_new_protected:Npn \keys_set_known:nn #1#2
- { \@@_set_known:nnn \q_@@_no_value {#1} {#2} }
+ { \keys_set_known:nnnN {#1} {#2} { \q_@@_no_value } \l_@@_tmp_clist }
\cs_generate_variant:Nn \keys_set_known:nn { nV , nv , ne , no }
-\cs_new_protected:Npn \@@_set_known:nnn #1#2#3
- {
- \use:e
- {
- \bool_set_true:N \exp_not:N \l_@@_only_known_bool
- \bool_set_false:N \exp_not:N \l_@@_filtered_bool
- \bool_set_false:N \exp_not:N \l_@@_selective_bool
- \tl_set:Nn \exp_not:N \l_@@_relative_tl { \exp_not:n {#1} }
- \@@_set:nn \exp_not:n { {#2} {#3} }
- \bool_if:NF \l_@@_only_known_bool
- { \bool_set_false:N \exp_not:N \l_@@_only_known_bool }
- \bool_if:NT \l_@@_filtered_bool
- { \bool_set_true:N \exp_not:N \l_@@_filtered_bool }
- \bool_if:NT \l_@@_selective_bool
- { \bool_set_true:N \exp_not:N \l_@@_selective_bool }
- \tl_set:Nn \exp_not:N \l_@@_relative_tl
- { \exp_not:o \l_@@_relative_tl }
- }
- }
% \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
-% \end{macro}
-% \end{macro}
%
% \begin{macro}
% {
@@ -2913,97 +2941,68 @@
% \keys_set_exclude_groups:nnnnN, \keys_set_exclude_groups:nnVnN,
% \keys_set_exclude_groups:nnvnN, \keys_set_exclude_groups:nnonN
% }
-% \begin{macro}{\@@_set_exclude_groups:nnnnnN}
% \begin{macro}
% {
% \keys_set_exclude_groups:nnn, \keys_set_exclude_groups:nnV,
% \keys_set_exclude_groups:nnv, \keys_set_exclude_groups:nno
% }
-% \begin{macro}{\@@_set_exclude_groups:nnnn}
% \begin{macro}
% {
-% \keys_set_groups:nnn, \keys_set_groups:nnV, \keys_set_groups:nnv,
-% \keys_set_groups:nno
+% \keys_set_groups:nnnN, \keys_set_groups:nnVN,
+% \keys_set_groups:nnvN, \keys_set_groups:nnoN
+% }
+% \begin{macro}
+% {
+% \keys_set_groups:nnnnN, \keys_set_groups:nnVnN,
+% \keys_set_groups:nnvnN, \keys_set_groups:nnonN
+% }
+% \begin{macro}
+% {
+% \keys_set_groups:nnn, \keys_set_groups:nnV,
+% \keys_set_groups:nnv, \keys_set_groups:nno
% }
-% \begin{macro}{\@@_set_selective:nnn}
-% \begin{macro}{\@@_set_selective:nnnn}
-% The idea of setting keys in a selective manner again uses booleans
-% wrapped around the basic code. The comments on \cs{keys_set_known:nnN}
-% also apply here. We have a bit more shuffling to do to keep everything
-% nestable.
+% The same for (exclusion) groups.
% \begin{macrocode}
-\cs_new_protected:Npn \keys_set_exclude_groups:nnnN #1#2#3#4
- {
- \exp_args:No \@@_set_exclude_groups:nnnnnN
- \l_@@_unused_clist
- \q_@@_no_value {#1} {#2} {#3} #4
- }
-\cs_generate_variant:Nn \keys_set_exclude_groups:nnnN { nnV , nnv , nno }
\cs_new_protected:Npn \keys_set_exclude_groups:nnnnN #1#2#3#4#5
{
- \exp_args:No \@@_set_exclude_groups:nnnnnN
- \l_@@_unused_clist {#4} {#1} {#2} {#3} #5
+ \@@_set:nnnnNn
+ {#1} {#2} {#3} {#4} #5
+ {
+ \bool_set_false:N \l_@@_only_known_bool
+ \bool_set_true:N \l_@@_exclude_bool
+ \bool_set_true:N \l_@@_selective_bool
+ }
}
\cs_generate_variant:Nn \keys_set_exclude_groups:nnnnN { nnV , nnv , nno }
-\cs_new_protected:Npn \@@_set_exclude_groups:nnnnnN #1#2#3#4#5#6
+\cs_new_protected:Npn \keys_set_exclude_groups:nnnN #1#2#3#4
+ { \keys_set_exclude_groups:nnnnN {#1} {#2} {#3} { \q_@@_no_value } #4 }
+\cs_generate_variant:Nn \keys_set_exclude_groups:nnnN { nnV , nnv , nno }
+\cs_new_protected:Npn \keys_set_exclude_groups:nnn #1#2#3
{
- \clist_clear:N \l_@@_unused_clist
- \@@_set_exclude_groups:nnnn {#2} {#3} {#4} {#5}
- \__kernel_tl_set:Nx #6 { \exp_not:o \l_@@_unused_clist }
- \__kernel_tl_set:Nx \l_@@_unused_clist { \exp_not:n {#1} }
+ \keys_set_exclude_groups:nnnnN {#1} {#2} {#3}
+ { \q_@@_no_value } \l_@@_tmp_clist
}
-\cs_new_protected:Npn \keys_set_exclude_groups:nnn #1#2#3
- {\@@_set_exclude_groups:nnnn \q_@@_no_value {#1} {#2} {#3} }
\cs_generate_variant:Nn \keys_set_exclude_groups:nnn { nnV , nnv , nno }
-\cs_new_protected:Npn \@@_set_exclude_groups:nnnn #1#2#3#4
+\cs_new_protected:Npn \keys_set_groups:nnnnN #1#2#3#4#5
{
- \use:e
+ \@@_set:nnnnNn
+ {#1} {#2} {#3} {#4} #5
{
- \bool_set_false:N \exp_not:N \l_@@_only_known_bool
- \bool_set_true:N \exp_not:N \l_@@_filtered_bool
- \bool_set_true:N \exp_not:N \l_@@_selective_bool
- \tl_set:Nn \exp_not:N \l_@@_relative_tl { \exp_not:n {#1} }
- \@@_set_selective:nnn \exp_not:n { {#2} {#3} {#4} }
- \bool_if:NT \l_@@_only_known_bool
- { \bool_set_true:N \exp_not:N \l_@@_only_known_bool }
- \bool_if:NF \l_@@_filtered_bool
- { \bool_set_false:N \exp_not:N \l_@@_filtered_bool }
- \bool_if:NF \l_@@_selective_bool
- { \bool_set_false:N \exp_not:N \l_@@_selective_bool }
- \tl_set:Nn \exp_not:N \l_@@_relative_tl
- { \exp_not:o \l_@@_relative_tl }
+ \bool_set_false:N \l_@@_only_known_bool
+ \bool_set_false:N \l_@@_exclude_bool
+ \bool_set_true:N \l_@@_selective_bool
}
}
+\cs_generate_variant:Nn \keys_set_groups:nnnnN { nnV , nnv , nno }
+\cs_new_protected:Npn \keys_set_groups:nnnN #1#2#3#4
+ { \keys_set_groups:nnnnN {#1} {#2} {#3} { \q_@@_no_value } #4 }
+\cs_generate_variant:Nn \keys_set_groups:nnnN { nnV , nnv , nno }
\cs_new_protected:Npn \keys_set_groups:nnn #1#2#3
{
- \use:e
- {
- \bool_set_false:N \exp_not:N \l_@@_only_known_bool
- \bool_set_false:N \exp_not:N \l_@@_filtered_bool
- \bool_set_true:N \exp_not:N \l_@@_selective_bool
- \tl_set:Nn \exp_not:N \l_@@_relative_tl
- { \exp_not:N \q_@@_no_value }
- \@@_set_selective:nnn \exp_not:n { {#1} {#2} {#3} }
- \bool_if:NT \l_@@_only_known_bool
- { \bool_set_true:N \exp_not:N \l_@@_only_known_bool }
- \bool_if:NF \l_@@_filtered_bool
- { \bool_set_true:N \exp_not:N \l_@@_filtered_bool }
- \bool_if:NF \l_@@_selective_bool
- { \bool_set_false:N \exp_not:N \l_@@_selective_bool }
- \tl_set:Nn \exp_not:N \l_@@_relative_tl
- { \exp_not:o \l_@@_relative_tl }
- }
+ \keys_set_groups:nnnnN {#1} {#2} {#3}
+ { \q_@@_no_value } \l_@@_tmp_clist
}
\cs_generate_variant:Nn \keys_set_groups:nnn { nnV , nnv , nno }
-\cs_new_protected:Npn \@@_set_selective:nnn
- { \exp_args:No \@@_set_selective:nnnn \l_@@_selective_seq }
-\cs_new_protected:Npn \@@_set_selective:nnnn #1#2#3#4
- {
- \exp_args:NNe \seq_set_from_clist:Nn
- \l_@@_selective_seq { \tl_to_str:n {#3} }
- \@@_set:nn {#2} {#4}
- \tl_set:Nn \l_@@_selective_seq {#1}
- }
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -3011,8 +3010,6 @@
% \end{macro}
% \end{macro}
% \end{macro}
-% \end{macro}
-% \end{macro}
%
% \begin{macro}{\keys_precompile:nnN}
% A simple wrapper.
@@ -3127,7 +3124,7 @@
\@@_check_groups:
}
{
- \bool_if:NTF \l_@@_filtered_bool
+ \bool_if:NTF \l_@@_exclude_bool
\@@_execute:
\@@_store_unused:
}
@@ -3138,7 +3135,7 @@
% set active. That requires two mappings, and again a different outcome
% depending on whether opt-in or opt-out is set.
% It is safe to use \cs{clist_if_in:NnTF} because
-% both \cs{l_@@_selective_seq} and \cs{l_@@_groups_clist} contain the
+% both \cs{l_@@_selective_clist} and \cs{l_@@_groups_clist} contain the
% groups as strings, without leading/trailing spaces in any item,
% since the \pkg{l3clist} functions were applied to the result of
% applying \cs{tl_to_str:n}.
@@ -3146,22 +3143,22 @@
\cs_new_protected:Npn \@@_check_groups:
{
\bool_set_false:N \l_@@_tmp_bool
- \seq_map_inline:Nn \l_@@_selective_seq
+ \clist_map_inline:Nn \l_@@_selective_clist
{
\clist_if_in:NnT \l_@@_groups_clist {##1}
{
\bool_set_true:N \l_@@_tmp_bool
- \seq_map_break:
+ \clist_map_break:
}
}
\bool_if:NTF \l_@@_tmp_bool
{
- \bool_if:NTF \l_@@_filtered_bool
+ \bool_if:NTF \l_@@_exclude_bool
\@@_store_unused:
\@@_execute:
}
{
- \bool_if:NTF \l_@@_filtered_bool
+ \bool_if:NTF \l_@@_exclude_bool
\@@_execute:
\@@_store_unused:
}
diff --git a/macros/latex-dev/required/l3kernel/l3legacy.dtx b/macros/latex-dev/required/l3kernel/l3legacy.dtx
index ed7dadf222..fd30799ea1 100644
--- a/macros/latex-dev/required/l3kernel/l3legacy.dtx
+++ b/macros/latex-dev/required/l3kernel/l3legacy.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3luatex.dtx b/macros/latex-dev/required/l3kernel/l3luatex.dtx
index f0107d465b..19d92a1591 100644
--- a/macros/latex-dev/required/l3kernel/l3luatex.dtx
+++ b/macros/latex-dev/required/l3kernel/l3luatex.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
@@ -452,7 +452,7 @@ ltxutils.filedump = filedump
%
% \begin{macro}[int]{md5.HEX}
% Hash a string and return the hash in uppercase hexadecimal format.
-% In some engines, this is build-in. For traditional \LuaTeX{}, the conversion
+% In some engines, this is built-in. For traditional \LuaTeX{}, the conversion
% to hexadecimal has to be done by us.
% \begin{macrocode}
local md5_HEX = md5.HEX
@@ -664,7 +664,7 @@ end)
%<@@=lua>
% \end{macrocode}
%
-% The Lua state is not dumped when a forat is written, therefore any Lua
+% The Lua state is not dumped when a format is written, therefore any Lua
% variables filled doing format building need to be restored in order to
% be accessible during normal runs.
%
diff --git a/macros/latex-dev/required/l3kernel/l3msg.dtx b/macros/latex-dev/required/l3kernel/l3msg.dtx
index ab4d882dcb..96fc231193 100644
--- a/macros/latex-dev/required/l3kernel/l3msg.dtx
+++ b/macros/latex-dev/required/l3kernel/l3msg.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
@@ -92,7 +92,7 @@
% will allow to filter out specifically messages from the \texttt{submodule}.
%
% Some authors may find the need to include spaces as |~| characters
-% tedious. This can be avoided by locally reseting the cateogry code
+% tedious. This can be avoided by locally resetting the category code
% of \verb*| |.
% \begin{verbatim}
% \char_set_catcode_space:n { `\ }
@@ -203,7 +203,9 @@
% \end{quote}
% This function can be redefined to alter the language in which the
% message is given, using |#1| as the name of the \meta{module} to
-% be included.
+% be included. Any redefinition \emph{must} produce output containing
+% the \meta{module} name, and will affect all messages using the
+% \pkg{expl3} mechanism.
% \end{function}
%
% \begin{function}[EXP]{\msg_critical_text:n}
@@ -217,7 +219,9 @@
% \end{quote}
% This function can be redefined to alter the language in which the
% message is given, using |#1| as the name of the \meta{module} to
-% be included.
+% be included. Any redefinition \emph{must} produce output containing
+% the \meta{module} name, and will affect all messages using the
+% \pkg{expl3} mechanism.
% \end{function}
%
% \begin{function}[EXP]{\msg_error_text:n}
@@ -231,7 +235,9 @@
% \end{quote}
% This function can be redefined to alter the language in which the
% message is given, using |#1| as the name of the \meta{module} to
-% be included.
+% be included. Any redefinition \emph{must} produce output containing
+% the \meta{module} name, and will affect all messages using the
+% \pkg{expl3} mechanism.
% \end{function}
%
% \begin{function}[EXP]{\msg_warning_text:n}
@@ -247,6 +253,9 @@
% message is given, using |#1| as the name of the \meta{module} to
% be included. The \meta{type} of \meta{module} may be adjusted:
% |Package| is the standard outcome: see \cs{msg_module_type:n}.
+% Any redefinition \emph{must} produce output containing
+% the \meta{module} name, and will affect all messages using the
+% \pkg{expl3} mechanism.
% \end{function}
%
% \begin{function}[EXP]{\msg_info_text:n}
@@ -262,6 +271,9 @@
% message is given, using |#1| as the name of the \meta{module} to
% be included. The \meta{type} of \meta{module} may be adjusted:
% |Package| is the standard outcome: see \cs{msg_module_type:n}.
+% Any redefinition \emph{must} produce output containing
+% the \meta{module} name, and will affect all messages using the
+% \pkg{expl3} mechanism.
% \end{function}
%
% \begin{function}[EXP,updated = 2018-09-30]{\msg_see_documentation_text:n}
diff --git a/macros/latex-dev/required/l3kernel/l3names.dtx b/macros/latex-dev/required/l3kernel/l3names.dtx
index 468481c28c..c2af4697f2 100644
--- a/macros/latex-dev/required/l3kernel/l3names.dtx
+++ b/macros/latex-dev/required/l3kernel/l3names.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
@@ -1540,7 +1540,7 @@ end, 'global')
% \begin{macro}[no-user-doc]{\tex_filedump:D}
% An emulated primitive for getting a hexdump from a (partial) file.
% The length has a default of |0|. This is consistent with
-% \pdfTeX, but it effectivly makes the primitive useless without an
+% \pdfTeX, but it effectively makes the primitive useless without an
% explicit |length|. Therefore we allow the keyword |whole| to be used
% instead of a length, indicating that the whole remaining file should
% be read.
diff --git a/macros/latex-dev/required/l3kernel/l3news.pdf b/macros/latex-dev/required/l3kernel/l3news.pdf
index 591ab927d3..dd143fa9e6 100644
--- a/macros/latex-dev/required/l3kernel/l3news.pdf
+++ b/macros/latex-dev/required/l3kernel/l3news.pdf
Binary files differ
diff --git a/macros/latex-dev/required/l3kernel/l3news01.pdf b/macros/latex-dev/required/l3kernel/l3news01.pdf
index c8a490c9cb..5b3278a9c0 100644
--- a/macros/latex-dev/required/l3kernel/l3news01.pdf
+++ b/macros/latex-dev/required/l3kernel/l3news01.pdf
Binary files differ
diff --git a/macros/latex-dev/required/l3kernel/l3news02.pdf b/macros/latex-dev/required/l3kernel/l3news02.pdf
index f3ab2dbd18..cf92aa6e2b 100644
--- a/macros/latex-dev/required/l3kernel/l3news02.pdf
+++ b/macros/latex-dev/required/l3kernel/l3news02.pdf
Binary files differ
diff --git a/macros/latex-dev/required/l3kernel/l3news03.pdf b/macros/latex-dev/required/l3kernel/l3news03.pdf
index 268bfdca04..bfec3ed2d1 100644
--- a/macros/latex-dev/required/l3kernel/l3news03.pdf
+++ b/macros/latex-dev/required/l3kernel/l3news03.pdf
Binary files differ
diff --git a/macros/latex-dev/required/l3kernel/l3news04.pdf b/macros/latex-dev/required/l3kernel/l3news04.pdf
index b70a04f2bd..ffda2b9917 100644
--- a/macros/latex-dev/required/l3kernel/l3news04.pdf
+++ b/macros/latex-dev/required/l3kernel/l3news04.pdf
Binary files differ
diff --git a/macros/latex-dev/required/l3kernel/l3news05.pdf b/macros/latex-dev/required/l3kernel/l3news05.pdf
index 87c46a0c2a..36d6f0617b 100644
--- a/macros/latex-dev/required/l3kernel/l3news05.pdf
+++ b/macros/latex-dev/required/l3kernel/l3news05.pdf
Binary files differ
diff --git a/macros/latex-dev/required/l3kernel/l3news06.pdf b/macros/latex-dev/required/l3kernel/l3news06.pdf
index d4c6ce71a1..35f4d87bbd 100644
--- a/macros/latex-dev/required/l3kernel/l3news06.pdf
+++ b/macros/latex-dev/required/l3kernel/l3news06.pdf
Binary files differ
diff --git a/macros/latex-dev/required/l3kernel/l3news07.pdf b/macros/latex-dev/required/l3kernel/l3news07.pdf
index f11e905a9b..6e60a66006 100644
--- a/macros/latex-dev/required/l3kernel/l3news07.pdf
+++ b/macros/latex-dev/required/l3kernel/l3news07.pdf
Binary files differ
diff --git a/macros/latex-dev/required/l3kernel/l3news08.pdf b/macros/latex-dev/required/l3kernel/l3news08.pdf
index a56eff92d2..e1912b8a38 100644
--- a/macros/latex-dev/required/l3kernel/l3news08.pdf
+++ b/macros/latex-dev/required/l3kernel/l3news08.pdf
Binary files differ
diff --git a/macros/latex-dev/required/l3kernel/l3news09.pdf b/macros/latex-dev/required/l3kernel/l3news09.pdf
index 660eae9025..85edc9f516 100644
--- a/macros/latex-dev/required/l3kernel/l3news09.pdf
+++ b/macros/latex-dev/required/l3kernel/l3news09.pdf
Binary files differ
diff --git a/macros/latex-dev/required/l3kernel/l3news09.tex b/macros/latex-dev/required/l3kernel/l3news09.tex
index 55ed700a2c..43293ff1d6 100644
--- a/macros/latex-dev/required/l3kernel/l3news09.tex
+++ b/macros/latex-dev/required/l3kernel/l3news09.tex
@@ -1421,7 +1421,7 @@ Basically help is possible on any level and it doesn't need to involve programmi
\item help on shaping the document interface layer
\end{itemize}
These concepts, as well as their implementation, are under discussion on the list \texttt{latex-l}.\footnote{Instructions for joining and browsing archives at:\\ \url{http://latex-project.org/code.html}}
-The list has only a fairly low level of traffic right now as actual implementation and development tasks are typically discussed directly among the few active implementors. But this might change if more people join.
+The list has only a fairly low level of traffic right now as actual implementation and development tasks are typically discussed directly among the few active implementers. But this might change if more people join.
\subsection{And something else \dots}
diff --git a/macros/latex-dev/required/l3kernel/l3news10.pdf b/macros/latex-dev/required/l3kernel/l3news10.pdf
index f33607fe58..80187c9117 100644
--- a/macros/latex-dev/required/l3kernel/l3news10.pdf
+++ b/macros/latex-dev/required/l3kernel/l3news10.pdf
Binary files differ
diff --git a/macros/latex-dev/required/l3kernel/l3news11.pdf b/macros/latex-dev/required/l3kernel/l3news11.pdf
index 192d1d97cc..10daf64a29 100644
--- a/macros/latex-dev/required/l3kernel/l3news11.pdf
+++ b/macros/latex-dev/required/l3kernel/l3news11.pdf
Binary files differ
diff --git a/macros/latex-dev/required/l3kernel/l3news12.pdf b/macros/latex-dev/required/l3kernel/l3news12.pdf
index c974194673..3f5955a1fc 100644
--- a/macros/latex-dev/required/l3kernel/l3news12.pdf
+++ b/macros/latex-dev/required/l3kernel/l3news12.pdf
Binary files differ
diff --git a/macros/latex-dev/required/l3kernel/l3pdf.dtx b/macros/latex-dev/required/l3kernel/l3pdf.dtx
index b0b17f2690..007cb5b5ad 100644
--- a/macros/latex-dev/required/l3kernel/l3pdf.dtx
+++ b/macros/latex-dev/required/l3kernel/l3pdf.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
@@ -179,11 +179,13 @@
% created. This is particularly useful for anonymous objects.
% \end{function}
%
-% \begin{function}[EXP, added = 2021-02-10]{\pdf_pageobject_ref:n}
+% \begin{function}[EXP, added = 2021-02-10, updated = 2024-04-22]
+% {\pdf_pageobject_ref:n}
% \begin{syntax}
-% \cs{pdf_pagobject_ref:n} \Arg{pageobject}
+% \cs{pdf_pageobject_ref:n} \Arg{abspage}
% \end{syntax}
-% Inserts the appropriate information to reference the \meta{pageobject}.
+% Inserts the appropriate information to reference the \meta{abspage};
+% the latter is expanded fully before further processing.
% \end{function}
%
% \section{Version}
@@ -230,6 +232,9 @@
% \end{syntax}
% Sets the page size (mediabox) of the PDF being created to the
% \meta{width} and \meta{height}, both of which are \meta{dimexpr}.
+% The page size can only be set at the start of the output with
+% \texttt{dvips}; with other backends, this can be adjusted on a
+% per-page basis.
% \end{function}
%
% \section{Compression}
@@ -659,7 +664,7 @@ end,'global')
% \begin{macro}{\pdf_pageobject_ref:n}
% \begin{macrocode}
\cs_new:Npn \pdf_pageobject_ref:n #1
- { \@@_backend_pageobject_ref:n {#1} }
+ { \exp_args:Ne \@@_backend_pageobject_ref:n {#1} }
% \end{macrocode}
% \end{macro}
%
diff --git a/macros/latex-dev/required/l3kernel/l3prefixes.csv b/macros/latex-dev/required/l3kernel/l3prefixes.csv
index 54fb41bdeb..7baa984582 100644
--- a/macros/latex-dev/required/l3kernel/l3prefixes.csv
+++ b/macros/latex-dev/required/l3kernel/l3prefixes.csv
@@ -96,6 +96,7 @@ fmuft,unicodefonttable,Frank Mittelbach,https://www.latex-project.org/,https://g
fmwao,widows-and-orphans,Frank Mittelbach,https://www.latex-project.org/,https://github.com/FrankMittelbach/fmitex-widows-and-orphans.git,https://github.com/FrankMittelbach/fmitex-widows-and-orphans/issues,2018-09-26,2018-09-26,
fnote,latex2e,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex2e.git,https://github.com/latex3/latex2e/issues,2023-10-17,2023-10-17,
fnpct,fnpct,Clemens Niederberger,https://github.com/cgnieder/fnpct/,https://github.com/cgnieder/fnpct.git,https://github.com/cgnieder/fnpct/issues,2013-03-16,2020-04-14,
+fontscale,fontscale,Oliver Beery,https://github.com/beeryoliver/fontscale,https://github.com/beeryoliver/fontscale.git,https://github.com/beeryoliver/fontscale/issues,2024-04-18,2024-04-18,
fontsizes,fontsizes,Julien Rivaud,,,,,2018-06-13,
fontspec,fontspec,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/fontspec.git,https://github.com/latex3/fontspec/issues,2013-03-16,2024-02-15,
fp,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
@@ -124,9 +125,11 @@ intarray,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,ht
ior,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
iot,iot,Island of TeX,https://islandoftex.gitlab.io,https://gitlab.com/islandoftex/texmf,https://gitlab.com/groups/islandoftex/texmf/-/issues,2023-07-18,2023-07-18,
iow,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
+istqb,istqb,Vít Starý Novotný,https://github.com/istqborg/istqb_product_base/,https://github.com/istqborg/istqb_product_base.git,https://github.com/istqborg/istqb_product_base/issues,2024-04-24,2024-04-24,
iwonamath,iwonamath,Boris Veytsman,https://github.com/borisveytsman/iwonamath,https://github.com/borisveytsman/iwonamath,https://github.com/borisveytsman/iwonamath/issues,2023-09-04,2023-09-04,
jiazhu,jiazhu,Qing Lee,https://github.com/CTeX-org/ctex-kit,https://github.com/CTeX-org/ctex-kit.git,https://github.com/CTeX-org/ctex-kit/issues,2020-05-17,2020-05-17,
job,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2021-04-23,2021-04-23,
+jsonparse,jsonparse,Jasper Habicht,https://github.com/jasperhabicht/jsonparse,https://github.com/jasperhabicht/jsonparse/jsponsparse.git,https://github.com/jasperhabicht/jsonparse/issues,2024-04-14,2024-04-14,
kernel,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
keys,"l3kernel,l3keys2e,ltkeys",The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
keyval,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
@@ -137,11 +140,11 @@ left,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https:
lltxmath,lualatex-math,Philipp Stephani,https://github.com/phst/lualatex-math,https://github.com/phst/lualatex-math.git,https://github.com/phst/lualatex-math/issues,2012-11-07,2012-11-07,
log,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2018-05-12,2018-05-12,
lua,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
-luabridge,lt3luabridge,Vít Novotný,https://ctan.org/pkg/lt3luabridge,https://github.com/witiko/lt3luabridge.git,https://github.com/witiko/lt3luabridge/issues,2022-06-25,2022-06-25,
+luabridge,lt3luabridge,Vít Starý Novotný,https://ctan.org/pkg/lt3luabridge,https://github.com/witiko/lt3luabridge.git,https://github.com/witiko/lt3luabridge/issues,2022-06-25,2024-04-24,
luatex,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
lwc,lua-widow-control,Max Chernoff,https://github.com/gucci-on-fleek/lua-widow-control,https://github.com/gucci-on-fleek/lua-widow-control.git,https://github.com/gucci-on-fleek/lua-widow-control/issues,2022-02-24,2022-02-24,
mark,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2018-05-12,2018-05-12,
-markdown,markdown,Vít Novotný,https://ctan.org/pkg/markdown,https://github.com/witiko/markdown.git,https://github.com/witiko/markdown/issues,2021-09-08,2021-09-08,
+markdown,markdown,Vít Starý Novotný,https://ctan.org/pkg/markdown,https://github.com/witiko/markdown.git,https://github.com/witiko/markdown/issues,2021-09-08,2024-04-24,
marks,l3kernel/xmarks,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2020-02-17,2020-02-17,
marks,latex2e,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex2e.git,https://github.com/latex3/latex2e/issues,2021-03-03,2021-03-03,
math,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2018-05-12,2018-05-12,
@@ -218,6 +221,7 @@ reverse,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,htt
right,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2018-05-12,2018-05-12,
rivbook,rivbook,Julien Rivaud,,,,2018-06-13,2018-06-14,
rivmath,rivmath,Julien Rivaud,,,,2018-06-13,2018-06-13,
+rpgicons,rpgicons,Jasper Habicht,https://github.com/jasperhabicht/rpgicons,https://github.com/jasperhabicht/rpgicons/rpgicons.git,https://github.com/jasperhabicht/rpgicons/issues,2024-04-29,2024-04-29,
sanuml,sanitize-umlaut,Thomas F. Sturm,https://github.com/T-F-S/sanitize-umlaut,https://github.com/T-F-S/sanitize-umlaut.git,https://github.com/T-F-S/sanitize-umlaut/issues,2022-07-19,2022-07-19,
scan,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
schulma,schulmathematik,Keno Wehr,https://ctan.org/pkg/schulmathematik,,,2021-08-23,2021-08-23,
@@ -275,6 +279,7 @@ vcoffin,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,htt
wheelchart,wheelchart,Matthias Floré,,,,2023-12-07,2023-12-07,
withargs,withargs,Michiel Helvensteijn,,,,2014-02-05,2014-02-05,
witharrows,witharrows,François Pantigny,,,,2019-12-19,2019-12-19,
+wstf,wrapstuff,Qing Lee,https://github.com/qinglee/wrapstuff,https://github.com/qinglee/wrapstuff.git,https://github.com/qinglee/wrapstuff/issues,2024-04-18,2024-04-18,
xeCJK,xecjk,Qing Lee,https://github.com/CTeX-org/ctex-kit,https://github.com/CTeX-org/ctex-kit.git,https://github.com/CTeX-org/ctex-kit/issues,2013-05-26,2013-05-26,
xetex,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
xfrac,xfrac,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/xfrac.git,https://github.com/latex3/xfrac/issues,2012-09-27,2024-02-14,
diff --git a/macros/latex-dev/required/l3kernel/l3prefixes.pdf b/macros/latex-dev/required/l3kernel/l3prefixes.pdf
index f3241dfd65..d90fd943f7 100644
--- a/macros/latex-dev/required/l3kernel/l3prefixes.pdf
+++ b/macros/latex-dev/required/l3kernel/l3prefixes.pdf
Binary files differ
diff --git a/macros/latex-dev/required/l3kernel/l3prg.dtx b/macros/latex-dev/required/l3kernel/l3prg.dtx
index ea76955d82..96ef859b3f 100644
--- a/macros/latex-dev/required/l3kernel/l3prg.dtx
+++ b/macros/latex-dev/required/l3kernel/l3prg.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3prop.dtx b/macros/latex-dev/required/l3kernel/l3prop.dtx
index 6d8054e956..3350b27792 100644
--- a/macros/latex-dev/required/l3kernel/l3prop.dtx
+++ b/macros/latex-dev/required/l3kernel/l3prop.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
@@ -299,12 +299,24 @@
% codes are ignored.
% \end{function}
%
-% \begin{function}[added = 2024-03-30]
+% \begin{function}[added = 2024-03-30, updated = 2024-05-07]
% {
-% \prop_put_if_not_in:Nnn, \prop_put_if_not_in:NVn, \prop_put_if_not_in:NnV,
-% \prop_put_if_not_in:cnn, \prop_put_if_not_in:cVn, \prop_put_if_not_in:cnV,
-% \prop_gput_if_not_in:Nnn, \prop_gput_if_not_in:NVn, \prop_gput_if_not_in:NnV,
-% \prop_gput_if_not_in:cnn, \prop_gput_if_not_in:cVn, \prop_gput_if_not_in:cnV
+% \prop_put_if_not_in:Nnn, \prop_put_if_not_in:NnV, \prop_put_if_not_in:Nnv, \prop_put_if_not_in:Nne,
+% \prop_put_if_not_in:NVn, \prop_put_if_not_in:NVV, \prop_put_if_not_in:NVv, \prop_put_if_not_in:NVe,
+% \prop_put_if_not_in:Nvn, \prop_put_if_not_in:NvV, \prop_put_if_not_in:Nvv, \prop_put_if_not_in:Nve,
+% \prop_put_if_not_in:Nen, \prop_put_if_not_in:NeV, \prop_put_if_not_in:Nev, \prop_put_if_not_in:Nee,
+% \prop_put_if_not_in:cnn, \prop_put_if_not_in:cnV, \prop_put_if_not_in:cnv, \prop_put_if_not_in:cne,
+% \prop_put_if_not_in:cVn, \prop_put_if_not_in:cVV, \prop_put_if_not_in:cVv, \prop_put_if_not_in:cVe,
+% \prop_put_if_not_in:cvn, \prop_put_if_not_in:cvV, \prop_put_if_not_in:cvv, \prop_put_if_not_in:cve,
+% \prop_put_if_not_in:cen, \prop_put_if_not_in:ceV, \prop_put_if_not_in:cev, \prop_put_if_not_in:cee,
+% \prop_gput_if_not_in:Nnn, \prop_gput_if_not_in:NnV, \prop_gput_if_not_in:Nnv, \prop_gput_if_not_in:Nne,
+% \prop_gput_if_not_in:NVn, \prop_gput_if_not_in:NVV, \prop_gput_if_not_in:NVv, \prop_gput_if_not_in:NVe,
+% \prop_gput_if_not_in:Nvn, \prop_gput_if_not_in:NvV, \prop_gput_if_not_in:Nvv, \prop_gput_if_not_in:Nve,
+% \prop_gput_if_not_in:Nen, \prop_gput_if_not_in:NeV, \prop_gput_if_not_in:Nev, \prop_gput_if_not_in:Nee,
+% \prop_gput_if_not_in:cnn, \prop_gput_if_not_in:cnV, \prop_gput_if_not_in:cnv, \prop_gput_if_not_in:cne,
+% \prop_gput_if_not_in:cVn, \prop_gput_if_not_in:cVV, \prop_gput_if_not_in:cVv, \prop_gput_if_not_in:cVe,
+% \prop_gput_if_not_in:cvn, \prop_gput_if_not_in:cvV, \prop_gput_if_not_in:cvv, \prop_gput_if_not_in:cve,
+% \prop_gput_if_not_in:cen, \prop_gput_if_not_in:ceV, \prop_gput_if_not_in:cev, \prop_gput_if_not_in:cee
% }
% \begin{syntax}
% \cs{prop_put_if_not_in:Nnn} \meta{property list} \Arg{key} \Arg{value}
@@ -1940,10 +1952,22 @@
% }
% \begin{macro}[tested = m3prop002]
% {
-% \prop_put_if_not_in:Nnn, \prop_put_if_not_in:NVn, \prop_put_if_not_in:NnV,
-% \prop_put_if_not_in:cnn, \prop_put_if_not_in:cVn, \prop_put_if_not_in:cnV,
-% \prop_gput_if_not_in:Nnn, \prop_gput_if_not_in:NVn, \prop_gput_if_not_in:NnV,
-% \prop_gput_if_not_in:cnn, \prop_gput_if_not_in:cVn, \prop_gput_if_not_in:cnV
+% \prop_put_if_not_in:Nnn, \prop_put_if_not_in:NnV, \prop_put_if_not_in:Nnv, \prop_put_if_not_in:Nne,
+% \prop_put_if_not_in:NVn, \prop_put_if_not_in:NVV, \prop_put_if_not_in:NVv, \prop_put_if_not_in:NVe,
+% \prop_put_if_not_in:Nvn, \prop_put_if_not_in:NvV, \prop_put_if_not_in:Nvv, \prop_put_if_not_in:Nve,
+% \prop_put_if_not_in:Nen, \prop_put_if_not_in:NeV, \prop_put_if_not_in:Nev, \prop_put_if_not_in:Nee,
+% \prop_put_if_not_in:cnn, \prop_put_if_not_in:cnV, \prop_put_if_not_in:cnv, \prop_put_if_not_in:cne,
+% \prop_put_if_not_in:cVn, \prop_put_if_not_in:cVV, \prop_put_if_not_in:cVv, \prop_put_if_not_in:cVe,
+% \prop_put_if_not_in:cvn, \prop_put_if_not_in:cvV, \prop_put_if_not_in:cvv, \prop_put_if_not_in:cve,
+% \prop_put_if_not_in:cen, \prop_put_if_not_in:ceV, \prop_put_if_not_in:cev, \prop_put_if_not_in:cee,
+% \prop_gput_if_not_in:Nnn, \prop_gput_if_not_in:NnV, \prop_gput_if_not_in:Nnv, \prop_gput_if_not_in:Nne,
+% \prop_gput_if_not_in:NVn, \prop_gput_if_not_in:NVV, \prop_gput_if_not_in:NVv, \prop_gput_if_not_in:NVe,
+% \prop_gput_if_not_in:Nvn, \prop_gput_if_not_in:NvV, \prop_gput_if_not_in:Nvv, \prop_gput_if_not_in:Nve,
+% \prop_gput_if_not_in:Nen, \prop_gput_if_not_in:NeV, \prop_gput_if_not_in:Nev, \prop_gput_if_not_in:Nee,
+% \prop_gput_if_not_in:cnn, \prop_gput_if_not_in:cnV, \prop_gput_if_not_in:cnv, \prop_gput_if_not_in:cne,
+% \prop_gput_if_not_in:cVn, \prop_gput_if_not_in:cVV, \prop_gput_if_not_in:cVv, \prop_gput_if_not_in:cVe,
+% \prop_gput_if_not_in:cvn, \prop_gput_if_not_in:cvV, \prop_gput_if_not_in:cvv, \prop_gput_if_not_in:cve,
+% \prop_gput_if_not_in:cen, \prop_gput_if_not_in:ceV, \prop_gput_if_not_in:cev, \prop_gput_if_not_in:cee
% }
% \begin{macro}[tested = m3prop002]
% {
@@ -2006,9 +2030,19 @@
\cs_generate_variant:Nn \prop_gput:Nnn
{ cno , co , coo , cnx , cVx , cxV , cxx }
\cs_generate_variant:Nn \prop_put_if_not_in:Nnn
- { NnV , NV , c , cnV , cV }
+ {
+ NnV , Nnv , Nne , NV , NVV , NVv , NVe ,
+ Nv , NvV , Nvv , Nve , Ne , NeV , Nev , Nee ,
+ c , cnV , cnv , cne , cV , cVV , cVv , cVe ,
+ cv , cvV , cvv , cve , ce , ceV , cev , cee
+ }
\cs_generate_variant:Nn \prop_gput_if_not_in:Nnn
- { NnV , NV , c , cnV , cV }
+ {
+ NnV , Nnv , Nne , NV , NVV , NVv , NVe ,
+ Nv , NvV , Nvv , Nve , Ne , NeV , Nev , Nee ,
+ c , cnV , cnv , cne , cV , cVV , cVv , cVe ,
+ cv , cvV , cvv , cve , ce , ceV , cev , cee
+ }
% \end{macrocode}
% Since the true branch of \cs{@@_split:NnTFn} is used as the
% replacement text of an internal macro, and since the \meta{key} and
diff --git a/macros/latex-dev/required/l3kernel/l3quark.dtx b/macros/latex-dev/required/l3kernel/l3quark.dtx
index 6dba950462..c989bd4024 100644
--- a/macros/latex-dev/required/l3kernel/l3quark.dtx
+++ b/macros/latex-dev/required/l3kernel/l3quark.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3regex.dtx b/macros/latex-dev/required/l3kernel/l3regex.dtx
index ce85b56262..ad44b8c6f9 100644
--- a/macros/latex-dev/required/l3kernel/l3regex.dtx
+++ b/macros/latex-dev/required/l3kernel/l3regex.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
@@ -2047,9 +2047,9 @@
% phase. Compiled regular expressions consist of the following:
% \begin{itemize}
% \item \cs{@@_class:NnnnN} \meta{boolean} \Arg{tests} \Arg{min}
-% \Arg{more} \meta{lazyness}
+% \Arg{more} \meta{laziness}
% \item \cs{@@_group:nnnN} \Arg{branches} \Arg{min} \Arg{more}
-% \meta{lazyness}, also \cs{@@_group_no_capture:nnnN} and
+% \meta{laziness}, also \cs{@@_group_no_capture:nnnN} and
% \cs{@@_group_resetting:nnnN} with the same syntax.
% \item \cs{@@_branch:n} \Arg{contents}
% \item \cs{@@_command_K:}
@@ -2638,7 +2638,7 @@
% \end{macro}
% \end{macro}
%
-% \begin{macro}{\@@_compile_quantifier_lazyness:nnNN}
+% \begin{macro}{\@@_compile_quantifier_laziness:nnNN}
% Once the \enquote{main} quantifier (\texttt{?}, \texttt{*},
% \texttt{+} or a braced construction) is found, we check whether it
% is lazy (followed by a question mark). We then add to the compiled
@@ -2646,7 +2646,7 @@
% the start-point of the range, its end-point, and a boolean,
% \texttt{true} for lazy and \texttt{false} for greedy operators.
% \begin{macrocode}
-\cs_new_protected:Npn \@@_compile_quantifier_lazyness:nnNN #1#2#3#4
+\cs_new_protected:Npn \@@_compile_quantifier_laziness:nnNN #1#2#3#4
{
\@@_two_if_eq:NNNNTF #3 #4 \@@_compile_special:N ?
{
@@ -2669,15 +2669,15 @@
% \@@_compile_quantifier_+:w
% }
% For each \enquote{basic} quantifier, |?|, |*|, |+|, feed the correct
-% arguments to \cs{@@_compile_quantifier_lazyness:nnNN}, $-1$ means
+% arguments to \cs{@@_compile_quantifier_laziness:nnNN}, $-1$ means
% that there is no upper bound on the number of repetitions.
% \begin{macrocode}
\cs_new_protected:cpn { @@_compile_quantifier_?:w }
- { \@@_compile_quantifier_lazyness:nnNN { 0 } { 1 } }
+ { \@@_compile_quantifier_laziness:nnNN { 0 } { 1 } }
\cs_new_protected:cpn { @@_compile_quantifier_*:w }
- { \@@_compile_quantifier_lazyness:nnNN { 0 } { -1 } }
+ { \@@_compile_quantifier_laziness:nnNN { 0 } { -1 } }
\cs_new_protected:cpn { @@_compile_quantifier_+:w }
- { \@@_compile_quantifier_lazyness:nnNN { 1 } { -1 } }
+ { \@@_compile_quantifier_laziness:nnNN { 1 } { -1 } }
% \end{macrocode}
% \end{macro}
%
@@ -2711,7 +2711,7 @@
{
{ \@@_compile_special:N \c_right_brace_str }
{
- \exp_args:No \@@_compile_quantifier_lazyness:nnNN
+ \exp_args:No \@@_compile_quantifier_laziness:nnNN
{ \int_use:N \l_@@_internal_a_int } 0
}
{ \@@_compile_special:N , }
@@ -2731,7 +2731,7 @@
{
\@@_two_if_eq:NNNNTF #1 #2 \@@_compile_special:N \c_right_brace_str
{
- \exp_args:No \@@_compile_quantifier_lazyness:nnNN
+ \exp_args:No \@@_compile_quantifier_laziness:nnNN
{ \int_use:N \l_@@_internal_a_int } { -1 }
}
{
@@ -2753,7 +2753,7 @@
\else:
\int_sub:Nn \l_@@_internal_b_int \l_@@_internal_a_int
\fi:
- \exp_args:Noo \@@_compile_quantifier_lazyness:nnNN
+ \exp_args:Noo \@@_compile_quantifier_laziness:nnNN
{ \int_use:N \l_@@_internal_a_int }
{ \int_use:N \l_@@_internal_b_int }
}
@@ -4517,13 +4517,13 @@
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{\@@_build_transitions_lazyness:NNNNN}
+% \begin{macro}{\@@_build_transitions_laziness:NNNNN}
% This function creates a new state, and puts two transitions starting
% from the old current state. The order of the transitions is
% controlled by |#1|, true for lazy quantifiers, and false for greedy
% quantifiers.
% \begin{macrocode}
-\cs_new_protected:Npn \@@_build_transitions_lazyness:NNNNN #1#2#3#4#5
+\cs_new_protected:Npn \@@_build_transitions_laziness:NNNNN #1#2#3#4#5
{
\@@_build_new_state:
\@@_toks_put_right:Ne \l_@@_left_state_int
@@ -4545,7 +4545,7 @@
% \begin{macro}{\@@_class:NnnnN}
% \begin{macro}[rEXP]{\@@_tests_action_cost:n}
% The arguments are: \meta{boolean} \Arg{tests} \Arg{min} \Arg{more}
-% \meta{lazyness}. First store the tests with a trailing
+% \meta{laziness}. First store the tests with a trailing
% \cs{@@_action_cost:n}, in the true branch of
% \cs{@@_break_point:TF} for positive classes, or the false branch
% for negative classes. The integer \meta{more} is $0$ for fixed
@@ -4599,18 +4599,18 @@
% \cs{@@_class_repeat:n} for the code to match |#1| repetitions,
% and add free transitions from the last state to the previous one,
% and to a new one. In both cases, the order of transitions is
-% controlled by the lazyness boolean |#2|.
+% controlled by the laziness boolean |#2|.
% \begin{macrocode}
\cs_new_protected:Npn \@@_class_repeat:nN #1#2
{
\if_int_compare:w #1 = \c_zero_int
- \@@_build_transitions_lazyness:NNNNN #2
+ \@@_build_transitions_laziness:NNNNN #2
\@@_action_free:n \l_@@_right_state_int
\@@_tests_action_cost:n \l_@@_left_state_int
\else:
\@@_class_repeat:n {#1}
\int_set_eq:NN \l_@@_internal_a_int \l_@@_left_state_int
- \@@_build_transitions_lazyness:NNNNN #2
+ \@@_build_transitions_laziness:NNNNN #2
\@@_action_free:n \l_@@_right_state_int
\@@_action_free:n \l_@@_internal_a_int
\fi:
@@ -4634,7 +4634,7 @@
{ \l_@@_max_state_int + #2 - \c_one_int }
\prg_replicate:nn { #2 }
{
- \@@_build_transitions_lazyness:NNNNN #3
+ \@@_build_transitions_laziness:NNNNN #3
\@@_action_free:n \l_@@_internal_a_int
\@@_tests_action_cost:n \l_@@_right_state_int
}
@@ -4646,7 +4646,7 @@
%
% \begin{macro}{\@@_group_aux:nnnnN}
% Arguments: \Arg{label} \Arg{contents} \Arg{min} \Arg{more}
-% \meta{lazyness}. If \meta{min} is $0$, we need to add a state before
+% \meta{laziness}. If \meta{min} is $0$, we need to add a state before
% building the group, so that the thread which skips the group does
% not also set the start-point of the submatch. After adding one more
% state, the \texttt{left_state} is the left end of the group, from
@@ -4656,7 +4656,7 @@
% build the \textsc{nfa} states for the contents |#2| of the group,
% and we forget about the two integers. Once this is done, perform the
% repetition: either exactly |#3| times, or |#3| or more times, or
-% between |#3| and $|#3|+|#4|$ times, with lazyness |#5|. The
+% between |#3| and $|#3|+|#4|$ times, with laziness |#5|. The
% \meta{label} |#1| is used for submatch tracking. Each of the three
% auxiliaries expects \texttt{left_state} and \texttt{right_state} to
% be set properly.
@@ -4884,7 +4884,7 @@
%
% \begin{macro}{\@@_group_repeat:nnnN}
% We wish to repeat the group between |#2| and $|#2|+|#3|$ times, with
-% a lazyness controlled by |#4|. We insert submatch tracking up front:
+% a laziness controlled by |#4|. We insert submatch tracking up front:
% in principle, we could avoid recording submatches for the first |#2|
% copies of the group, but that forces us to treat specially the case
% $|#2|=0$. Repeat that group with submatch tracking $|#2|+|#3|$ times
@@ -8076,7 +8076,7 @@
% This is not technically a message, but seems related enough to go
% there. The arguments are: |#1| is the minimum number of repetitions;
% |#2| is the number of allowed extra repetitions ($-1$ for infinite
-% number), and |#3| tells us about lazyness.
+% number), and |#3| tells us about laziness.
% \begin{macrocode}
\cs_new:Npn \@@_msg_repeated:nnN #1#2#3
{
diff --git a/macros/latex-dev/required/l3kernel/l3seq.dtx b/macros/latex-dev/required/l3kernel/l3seq.dtx
index 6be32f7a83..713e4a33b1 100644
--- a/macros/latex-dev/required/l3kernel/l3seq.dtx
+++ b/macros/latex-dev/required/l3kernel/l3seq.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
@@ -1690,7 +1690,7 @@
}
% \end{macrocode}
% If the position is ok, \cs{@@_set_item:nNnnNNNN} makes the assignment
-% and returns \texttt{true} (in the case of conditionnals). Here |#1|
+% and returns \texttt{true} (in the case of conditionals). Here |#1|
% is an integer expression (position minus one), it needs to be
% evaluated. The sequence |#5| starts with \cs{s_@@} (even if empty),
% which stops the integer expression and is absorbed by it. The
diff --git a/macros/latex-dev/required/l3kernel/l3skip.dtx b/macros/latex-dev/required/l3kernel/l3skip.dtx
index a3d9256223..3eeb891e3d 100644
--- a/macros/latex-dev/required/l3kernel/l3skip.dtx
+++ b/macros/latex-dev/required/l3kernel/l3skip.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3sort.dtx b/macros/latex-dev/required/l3kernel/l3sort.dtx
index 81a025b474..9ba8713244 100644
--- a/macros/latex-dev/required/l3kernel/l3sort.dtx
+++ b/macros/latex-dev/required/l3kernel/l3sort.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3str-convert.dtx b/macros/latex-dev/required/l3kernel/l3str-convert.dtx
index 75dbdd095b..0b280fb109 100644
--- a/macros/latex-dev/required/l3kernel/l3str-convert.dtx
+++ b/macros/latex-dev/required/l3kernel/l3str-convert.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3str.dtx b/macros/latex-dev/required/l3kernel/l3str.dtx
index efc24fe8ea..d4e08b2dd2 100644
--- a/macros/latex-dev/required/l3kernel/l3str.dtx
+++ b/macros/latex-dev/required/l3kernel/l3str.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3styleguide.pdf b/macros/latex-dev/required/l3kernel/l3styleguide.pdf
index 89d4efff14..c3b43c90a8 100644
--- a/macros/latex-dev/required/l3kernel/l3styleguide.pdf
+++ b/macros/latex-dev/required/l3kernel/l3styleguide.pdf
Binary files differ
diff --git a/macros/latex-dev/required/l3kernel/l3styleguide.tex b/macros/latex-dev/required/l3kernel/l3styleguide.tex
index da169cd8b1..2cffd774e3 100644
--- a/macros/latex-dev/required/l3kernel/l3styleguide.tex
+++ b/macros/latex-dev/required/l3kernel/l3styleguide.tex
@@ -32,7 +32,7 @@ The released version of this bundle is available from CTAN.
{latex-team@latex-project.org}%
}%
}
-\date{Released 2024-04-11}
+\date{Released 2024-05-08}
\begin{document}
diff --git a/macros/latex-dev/required/l3kernel/l3syntax-changes.pdf b/macros/latex-dev/required/l3kernel/l3syntax-changes.pdf
index 7823600916..83d368f738 100644
--- a/macros/latex-dev/required/l3kernel/l3syntax-changes.pdf
+++ b/macros/latex-dev/required/l3kernel/l3syntax-changes.pdf
Binary files differ
diff --git a/macros/latex-dev/required/l3kernel/l3syntax-changes.tex b/macros/latex-dev/required/l3kernel/l3syntax-changes.tex
index 85f83bf0e3..0b21c09da0 100644
--- a/macros/latex-dev/required/l3kernel/l3syntax-changes.tex
+++ b/macros/latex-dev/required/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 2024-04-11}
+\date{Released 2024-05-08}
\newcommand{\TF}{\textit{(TF)}}
diff --git a/macros/latex-dev/required/l3kernel/l3sys.dtx b/macros/latex-dev/required/l3kernel/l3sys.dtx
index 085b5f2c97..0417a963bc 100644
--- a/macros/latex-dev/required/l3kernel/l3sys.dtx
+++ b/macros/latex-dev/required/l3kernel/l3sys.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3term-glossary.pdf b/macros/latex-dev/required/l3kernel/l3term-glossary.pdf
index 7d03a9143b..7bd8b3b0fd 100644
--- a/macros/latex-dev/required/l3kernel/l3term-glossary.pdf
+++ b/macros/latex-dev/required/l3kernel/l3term-glossary.pdf
Binary files differ
diff --git a/macros/latex-dev/required/l3kernel/l3term-glossary.tex b/macros/latex-dev/required/l3kernel/l3term-glossary.tex
index d1b4b0082c..86ad15568a 100644
--- a/macros/latex-dev/required/l3kernel/l3term-glossary.tex
+++ b/macros/latex-dev/required/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 2024-04-11}
+\date{Released 2024-05-08}
\newcommand{\TF}{\textit{(TF)}}
diff --git a/macros/latex-dev/required/l3kernel/l3text-case.dtx b/macros/latex-dev/required/l3kernel/l3text-case.dtx
index 5010114fb4..888e6e97b9 100644
--- a/macros/latex-dev/required/l3kernel/l3text-case.dtx
+++ b/macros/latex-dev/required/l3kernel/l3text-case.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
@@ -1919,7 +1919,7 @@
% \end{macrocode}
% If there was a hit, output the result with the dot-above and move on.
% Otherwise, look for one of the three letters that can take a combining
-% accent: I, J nd I-ogonek.
+% accent: I, J, and I-ogonek.
% \begin{macrocode}
\cs_new:Npn \@@_change_case_lower_lt_auxi:nnnnn #1#2#3#4#5
{
diff --git a/macros/latex-dev/required/l3kernel/l3text-map.dtx b/macros/latex-dev/required/l3kernel/l3text-map.dtx
index 213d8281a9..ab4a6db91e 100644
--- a/macros/latex-dev/required/l3kernel/l3text-map.dtx
+++ b/macros/latex-dev/required/l3kernel/l3text-map.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3text-purify.dtx b/macros/latex-dev/required/l3kernel/l3text-purify.dtx
index a713cd6e40..ec85eb8be4 100644
--- a/macros/latex-dev/required/l3kernel/l3text-purify.dtx
+++ b/macros/latex-dev/required/l3kernel/l3text-purify.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3text.dtx b/macros/latex-dev/required/l3kernel/l3text.dtx
index 56c9a5533c..a59e047bd7 100644
--- a/macros/latex-dev/required/l3kernel/l3text.dtx
+++ b/macros/latex-dev/required/l3kernel/l3text.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
@@ -887,7 +887,7 @@
% {\c_@@_chardef_group_begin_token, \c_@@_mathchardef_group_begin_token}
% \begin{variable}
% {\c_@@_chardef_group_end_token, \c_@@_mathchardef_group_end_token}
-% Markers for implict char handling.
+% Markers for implicit char handling.
% \begin{macrocode}
\tex_global:D \tex_chardef:D \c_@@_chardef_space_token = `\ %
\tex_global:D \tex_mathchardef:D \c_@@_mathchardef_space_token = `\ %
diff --git a/macros/latex-dev/required/l3kernel/l3tl-analysis.dtx b/macros/latex-dev/required/l3kernel/l3tl-analysis.dtx
index a4141dcfe4..80a7d74cef 100644
--- a/macros/latex-dev/required/l3kernel/l3tl-analysis.dtx
+++ b/macros/latex-dev/required/l3kernel/l3tl-analysis.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3tl-build.dtx b/macros/latex-dev/required/l3kernel/l3tl-build.dtx
index 859dd5025c..708ea81680 100644
--- a/macros/latex-dev/required/l3kernel/l3tl-build.dtx
+++ b/macros/latex-dev/required/l3kernel/l3tl-build.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3tl.dtx b/macros/latex-dev/required/l3kernel/l3tl.dtx
index 30e16636e5..940b3cb8d0 100644
--- a/macros/latex-dev/required/l3kernel/l3tl.dtx
+++ b/macros/latex-dev/required/l3kernel/l3tl.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
@@ -3339,7 +3339,7 @@
% }
% \begin{macro}[EXP]{\@@_use_none_delimit_by_q_act_stop:w}
% To help control the expansion, \cs{@@_act:NNNn} should always
-% be preceeded by \cs{exp:w} and ends by producing \cs{exp_end:}
+% be preceded by \cs{exp:w} and ends by producing \cs{exp_end:}
% once the result has been obtained. This way no internal token of it can be
% accidentally end up in the input stream.
% Because \cs{s_@@_act_stop} can't appear without braces around it in the
diff --git a/macros/latex-dev/required/l3kernel/l3token.dtx b/macros/latex-dev/required/l3kernel/l3token.dtx
index a38860b548..5c31ab04e7 100644
--- a/macros/latex-dev/required/l3kernel/l3token.dtx
+++ b/macros/latex-dev/required/l3kernel/l3token.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
diff --git a/macros/latex-dev/required/l3kernel/l3unicode.dtx b/macros/latex-dev/required/l3kernel/l3unicode.dtx
index 0ee6858f5b..3b3bd007a4 100644
--- a/macros/latex-dev/required/l3kernel/l3unicode.dtx
+++ b/macros/latex-dev/required/l3kernel/l3unicode.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2024-04-11}
+% \date{Released 2024-05-08}
%
% \maketitle
%
@@ -52,7 +52,7 @@
% This module provides Unicode-specific functions along with loading data
% from a range of Unicode Consortium files. Most of the code here is
% internal, but there are a small set of public functions. These work with
-% Unicode \meta{codepoints} and are designed to give useable results with
+% Unicode \meta{codepoints} and are designed to give usable results with
% both Unicode-aware and $8$-bit engines.
%
% \begin{function}[EXP, added = 2022-10-09, updated = 2022-11-09]
diff --git a/macros/latex-dev/required/l3kernel/source3.pdf b/macros/latex-dev/required/l3kernel/source3.pdf
index a88cd68030..065674e225 100644
--- a/macros/latex-dev/required/l3kernel/source3.pdf
+++ b/macros/latex-dev/required/l3kernel/source3.pdf
Binary files differ
diff --git a/macros/latex-dev/required/l3kernel/source3.tex b/macros/latex-dev/required/l3kernel/source3.tex
index f0aaeb20c8..623b9cc1a0 100644
--- a/macros/latex-dev/required/l3kernel/source3.tex
+++ b/macros/latex-dev/required/l3kernel/source3.tex
@@ -57,7 +57,7 @@ for those people who are interested.
{latex-team@latex-project.org}%
}%
}
-\date{Released 2024-04-11}
+\date{Released 2024-05-08}
\pagenumbering{roman}
\maketitle
diff --git a/macros/latex/contrib/easybook/easybook.dtx b/macros/latex/contrib/easybook/easybook.dtx
index 73a8bf7d11..ff41382cdc 100644
--- a/macros/latex/contrib/easybook/easybook.dtx
+++ b/macros/latex/contrib/easybook/easybook.dtx
@@ -14,7 +14,7 @@
% This work has the LPPL maintenance status `maintained'.
%<*class>
\NeedsTeXFormat{LaTeX2e}[2021/11/15]
-\ProvidesExplClass{easybook}{2024/05/07}{2024bk}
+\ProvidesExplClass{easybook}{2024/05/08}{2024bl}
{Easily typesetting Chinese theses or books}
\bool_new:N \l__eb_compile_draft_bool
@@ -28,7 +28,7 @@
\keys_define:nn { easybook }
{
newline .code:n = \bool_set_true:N \l__eb_title_newline_bool,
- scheme .code:n = \eb_put_ctexbook:n { scheme = #1 },
+ scheme .code:n = \eb_put_ctexbook:n { scheme = {#1} },
enmode .meta:n = { newline,scheme = plain },
font .choices:nn =
{ noto,times,times*,ebgaramond,libertine,palatino,auto }
@@ -301,7 +301,7 @@
%<*package>
\NeedsTeXFormat{LaTeX2e}[2021/11/15]
\RequirePackage{etoolbox}
-\ProvidesExplPackage{easybase}{2024/05/07}{2024bk}
+\ProvidesExplPackage{easybase}{2024/05/08}{2024bl}
{Easily typesetting Chinese theses or books}
\cs_generate_variant:Nn \dim_set:Nn { NV }
@@ -898,7 +898,7 @@
fntext-code .initial:n = { ,\tl_if_eq:NnF \l__eb_fntext_position_tl { super } { ~ } },
fnmarktext-format .code:n = \eb_fnboth_format_set:nn {#1} { marktext },
fncustom-format .code:n = \eb_fnboth_format_set:nn {#1} { custom },
- fnboth-format .meta:n = { fnmarktext-format = #1,fncustom-format = #1 },
+ fnboth-format .meta:n = { fnmarktext-format = {#1},fncustom-format = {#1} },
footnotetype .multichoices:nn =
{ plain,hang,bottom,para,flush }
{ \eb_footnote_value_handle:n {#1} },
@@ -921,7 +921,7 @@
{ \eb_fnmarktext_normal_label_set:Nn \thefootnote {#1} },
fntext-num .value_required:n = true,
fntext-num/unknown .code:n = \eb_fnmarktext_short_label_set:Nn \thefootnote {#1},
- fnmarktext-num .meta:n = { fntext-num = #1,fnmark-num = #1 },
+ fnmarktext-num .meta:n = { fntext-num = {#1},fnmark-num = {#1} },
fnmarktext-num .initial:n = plain,
unknown .code:n = \eb_msg_deprecated_option:n { hdr }
}
@@ -1369,18 +1369,18 @@
{
hyphen-figure .tl_set:N = \l__eb_hyphen_figure_tl,
hyphen-table .tl_set:N = \l__eb_hyphen_table_tl,
- hyphen-listing .tl_set:N = \l__eb_hyphen_lstlisting_tl,
+ hyphen-listing .tl_set:N = \l__eb_hyphen_listing_tl,
hyphen-equation .tl_set:N = \l__eb_hyphen_equation_tl,
hyphen-every .meta:n =
{
- hyphen-figure = #1,hyphen-table = #1,
- hyphen-listing = #1,hyphen-equation = #1
+ hyphen-figure = {#1},hyphen-table = {#1},
+ hyphen-listing = {#1},hyphen-equation = {#1}
},
hyphen-every .initial:n = .,
unknown .code:n = \eb_msg_deprecated_option:n { tools }
}
\eb_seq_map_inline:nn
- { figure,table,lstlisting,equation }
+ { figure,table,listing,equation }
{
\cs_set:cpn { the#1 }
{
@@ -1437,7 +1437,7 @@
\bool_set_true:N \l__eb_toc_plan_bi_bool
},
plan .initial:n = cn,
- columns .meta:n = { multoc = #1 },
+ columns .meta:n = { multoc = {#1} },
title .code:n = \eb_assign_toc_title:n {#1},
bilist .code:n =
{
@@ -1663,39 +1663,24 @@
\c__ctex_headings_seq \RegisterTocName
\eb_seq_map_inline:nn
{
- tocformat,tocformat+,tocformat~+,tocformat*,toclabel,
- tocindent,tocrule,tocline,tocafter,between
+ tocformat,tocformat+,tocformat~+,tocformat*,
+ toclabel,tocindent,tocrule,tocline,tocafter,between,
+ tocbelow,tocbegin,tocsep,tocend
}
{
\ctex_define:n
{
float/#1 .meta:n =
{
- figure/#1 = ##1,table/#1 = ##1,
- lstlisting/#1 = ##1
- }
- }
- }
-\eb_seq_map_inline:nn
- { tocafter,tocindent,tocrule }
- {
- \ctex_define:nn { toc }
- {
- #1-every .code:n =
- {
- \ctex_set:n
- {
- part/#1 = ##1,chapter/#1 = ##1,
- section/#1 = ##1,subsection/#1 = ##1,
- float/#1 = ##1
- }
+ figure/#1 = {##1},table/#1 = {##1},
+ lstlisting/#1 = {##1}
}
}
}
\NewDocumentCommand{\tocrule}{st-O{0.7pc}d()mO{}}
{
\normalsize\normalfont
- \titlerule*[#3]{\IfValueTF{#4}{\scalebox{#4}{#5}}{#5}}#6
+ \ttl@row@i[#3]{\IfValueTF{#4}{\scalebox{#4}{#5}}{#5}}#6
{
\IfBooleanF{#2}
{
@@ -1871,8 +1856,8 @@
caption-listing .tl_set:N = \l__eb_font_caption_listing_tl,
caption-every .meta:n =
{
- caption-table = #1,caption-figure = #1,
- caption-listing = #1
+ caption-table = {#1},caption-figure = {#1},
+ caption-listing = {#1}
},
caption-every .initial:n = \sffamily\small,
footnote .tl_set:N = \eb@font@footnote,
@@ -1902,6 +1887,7 @@
{ \tl_put_right:Nn \marginfont {#2} }
}
}
+\cs_set_eq:NN \addtosubfont \ebaddtofont
\ctex_define:nn { spread }
{
line .code:n = \setspread{#1},
@@ -1930,14 +1916,14 @@
caption-listing .fp_set:N = \l__eb_spread_caption_listing_fp,
caption-every .meta:n =
{
- caption-table = #1,caption-figure = #1,
- caption-listing = #1
+ caption-table = {#1},caption-figure = {#1},
+ caption-listing = {#1}
},
caption-every .initial:n = 1.2,
every .meta:n =
{
- line = #1,table = #1,math = #1,
- caption-every = #1,footnote = #1
+ line = {#1},table = {#1},math = {#1},
+ caption-every = {#1},footnote = {#1}
},
abovedisplayskip .code:n =
{\AfterPreamble{\skip_set:Nn \abovedisplayskip {#1}}},
@@ -2137,9 +2123,12 @@
\bool_if:NT \l__eb_theorem_support_bool
{
\RequirePackage{amsthm,thmtools}
- \cs_set_eq:NN \eb@declaretheoremsyle@save \declaretheoremstyle
+ \cs_set_eq:NN \eb@declaretheoremstyle@save \declaretheoremstyle
+ \cs_set_eq:NN \eb@declaretheorem@save \declaretheorem
\RenewDocumentCommand{\declaretheoremstyle}{O{}mO{}}
- {\eb@declaretheoremsyle@save[#1,#3]{#2}}
+ {\eb@declaretheoremstyle@save[#1,#3]{#2}}
+ \RenewDocumentCommand{\declaretheorem}{O{}mO{}}
+ {\eb@declaretheorem@save[style = default,#1,#3]{#2}}
\ctex_define:nn { thmt }
{
loeskip .skip_set:N = \eb@thmt@loe@skip,
@@ -2542,7 +2531,7 @@
}
%</package>
%<*tcolorbox>
-\ProvidesExplFile{eb-tcolorbox.cfg}{2024/05/07}{2024bk}
+\ProvidesExplFile{eb-tcolorbox.cfg}{2024/05/08}{2024bl}
{Customization of tcolorbox for easybook}
\cs_set_protected:Npn \addtotcbstyle #1#2
diff --git a/macros/latex/contrib/easybook/easybook.pdf b/macros/latex/contrib/easybook/easybook.pdf
index 803f92113a..2219c5c382 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 cde9d6a75d..b65eede305 100644
--- a/macros/latex/contrib/easybook/easybook.tex
+++ b/macros/latex/contrib/easybook/easybook.tex
@@ -23,8 +23,8 @@
name = easybook,
color-scheme = blue,
title = EASYBOOK使用手册,
- version = v2024bk,
- date = 2024/05/07,
+ version = v2024bl,
+ date = 2024/05/08,
authors = 瞿毅,
info = 简便地排版中文学位论文或书籍,
email = toquyi@163.com,
@@ -118,6 +118,11 @@
}
\newnote{\newtag}[1][New]{\fbox{#1}}
\newnote{\newtagv}[2][New]{#1\\#2}
+\NewDocumentCommand{\optpath}{sm}
+ {
+ \IfBooleanF{#1}{\item}
+ \code{\textcolor{SlateGray}{#2}}
+ }
% Multi-row values alignment when there are many choices
\newcommand{\leftfillchoice}[2]
{
@@ -173,7 +178,6 @@
\refstepcounter{ctexexam}\ctexexamlabelref
}
}
-\newcommand{\optpath}[1]{\item\code{\textcolor{SlateGray}{#1}}}
\makeatother\ExplSyntaxOff
\labelformat{section}{节#1}
\labelformat{subsection}{小节#1}
@@ -271,7 +275,7 @@
文档主题方案选项 \option{scheme} 扩展了 \CTeX 文档类中同名选项原有的作用范围,选项值 \code{plain} 可使各类标题变为英文形式。包括章节标题、图表标题和定理名等。
\opt{enmode}\dtag
同时开启 \option{newline} 和 \keyis{scheme}{plain} 选项以符合英文原生风格。
- \keychoice{paper}{\fbox{a4paper},b5paper,c5paper,letterpaper,\textcolor{SlateGray}{other paper}}
+ \keychoice{paper}{\fbox{a4paper},b5paper,c5paper,letterpaper,\optpath*{other paper}}
文档页面尺寸选项将参数交给 \pkg*{geometry} 宏包处理,可使用它支持的所有标准纸张规格。
\keyval{configs}{配置文件列表}\dtag\newtag[Chg]%
载入用户配置的文件名列表,文件列表以花括号包裹并以英文逗号分隔。文件名应包含如 \code{tex}、\code{def} 或 \code{cfg} 等扩展名。若配置文件不在当前文件夹则文件名需要包含路径,即 \code{path/file.cfg}。
@@ -522,7 +526,7 @@
\begin{options}
\keychoice{backend}{\fbox{bibtex},biblatex}
参考文献处理后端。默认用传统的 \hologo{BibTeX} 处理参考文献\footnote{使用 \hologo{BibTeX} 引擎时加载 \pkg*{natbib} 宏包,使用 \hologo{biber} 时将加载 \pkg*{biblatex} 宏包。}。
- \keychoice{bibstyle}{\fbox{numerical},authoryear,\textcolor{SlateGray}{other sty}}
+ \keychoice{bibstyle}{\fbox{numerical},authoryear,\optpath*{other sty}}
参考文献格式使用中国参考文献推荐标准GB/T 7714-2015,对应顺序编码制和著者—出版年制两种风格。若使用其它格式,使用 \hologo{BibTeX} 处理时需确保正确的 \code{bst} 文件,使用 \hologo{biber} 处理可使用 \pkg*{biblatex} 宏包支持的参考文献风格名称。
\keyval{citestyle}{标注风格}
标注参考文献的风格。后端为 \hologo{BibTeX} 时可使用 \option{super}(数字上标标注,默认)或 \option{numbers}(数字标注)等 \pkg*{natbib} 宏包带有的标注风格,后端为 \hologo{biber} 时可使用 \pkg*{biblatex} 宏包支持的标注风格。
@@ -562,7 +566,7 @@
\subsection[定理]{定理\smodule{thmt}}
\label{subsec:theorem}
-定理模块 \module*{thmt} 由 \pkg*{thmtools} 宏包提供支持,主要提供了定理环境和样式声明两个命令。定理环境声明命令 \cs{declaretheorem} 使用的定理样式由样式声明命令 \cs{declaretheoremstyle} 提供,文档类预置了一个定理样式 \code{default},但未定义任何定理环境。
+定理模块 \module*{thmt} 由 \pkg*{thmtools} 宏包提供支持,主要提供了定理环境和样式声明两个命令。定理环境声明命令 \cs{declaretheorem} 使用的定理样式由样式声明命令 \cs{declaretheoremstyle} 提供。文档类未预声明任何定理环境,如果声明定理环境时不指定样式,则使用默认定理样式 \code{default},可以对它重新定义。
\begin{commands}
\command{declaretheorem}[\oarg{键值列表1}\marg{环境名}\oarg{键值列表2}]
定理环境声明命令。可选参数的 \meta{键值列表1} 与 \meta{键值列表2} 等效,其中常用的选项如下:
@@ -571,7 +575,7 @@
定理环境的标题名称,默认为英文首字母大写的环境名。
\keychoice{numbered}{no,yes,unless unique}
定理可以被编号、不被编号或者只有在文档中多次出现时才被编号。
- \keychoice{within}{chapter,section,empty,\textcolor{SlateGray}{counter}}
+ \keychoice{within}{chapter,section,\optpath*{empty},\optpath*{counter}}
定理编号跟随的计数器。当计数器值递增时定理编号会从零开始,通常这是一个章节计数器。
\keyval{numberlike}{计数器}
定理将使用此 \meta{计数器} 进行编号,通常这是另一个定理环境的名称。
@@ -738,7 +742,7 @@
实线命令 \cs{markrule} 既可在 \meta{横线命令} 中用于绘制页眉页脚横线,也可以在正文中使用。\meta{长度} 默认为版心的宽度,上下间距为横线与上下方部件的间距,带有长度单位,上下间距之间用符号 \code{|} 分开,若只有一部分则表示 \meta{上间距}。下面举一个设置页眉内容的例子:
\begin{ctexexam}[labelref = exam:markrule]
\ebhdrset{headrule = \markrule(DarkOrchid){0.5pt}[2pt|2pt]}
- \fancyhead[ER]{\leftmark}
+ \fancyhead[ER]{\FirstMark{2e-left}} % 来自ltmarks的标记机制
\fancyhead[OL]{\rightmark}
\fancyhead[EL,OR]{\textbf{\thepage}}
\end{ctexexam}
@@ -763,7 +767,7 @@
不同脚注之间的距离,默认情况下它自适应 \module*{spread} 模块脚注行距选项 \option{footnote} 的值。
\keychoice{fntext-pos}{normal,\fbox{super}}
设置脚注内容标记的位置,正常文本或是上标形式。
- \keychoice{fnmark-num}{\fbox{plain},pifont,pifont*,pisans,pisans*,\textcolor{SlateGray}{short num}}
+ \keychoice{fnmark-num}{\fbox{plain},pifont,pifont*,pisans,pisans*,\optpath*{short num}}
脚注正文标记编号的类型。默认为原生样式 \code{plain},还可以改为 \code{pifont} 的各个版本,从左往右依次为普通版、阴文衬线版、阳文无衬线版和阴文无衬线版,缺点是它们的编号仅包括1-10。
短编号的参数与列表环境类似,有 \code{1}、\code{A}、\code{a}、\code{I} 和 \code{i},除此之外还增加了中文数字 \code{c} 和符号 \code{s} 格式。原生样式 \code{plain} 等同于单独使用数字 \code{1} 参数。这个选项可以用在正文中改变其后脚注编号类型。
@@ -785,17 +789,17 @@
\ebhdrset{fnmark-num = s}
\end{ctexexam}
\end{commands}
- \keychoice{fntext-num}{\fbox{plain},pifont,pifont*,pisans,pisans*,\textcolor{SlateGray}{short num}}
+ \keychoice{fntext-num}{\fbox{plain},pifont,pifont*,pisans,pisans*,\optpath*{short num}}
脚注内容标记编号的类型。用法与 \option{fnmark-num} 一样,所以脚注内容与正文标记编号类型\textbf{可以不同}。
- \keychoice{fnmarktext-num}{\fbox{plain},pifont,pifont*,pisans,pisans*,\textcolor{SlateGray}{short num}}
+ \keychoice{fnmarktext-num}{\fbox{plain},pifont,pifont*,pisans,pisans*,\optpath*{short num}}
同时设定脚注正文标记编号 \option{fnmark-num} 与脚注内容标记编号 \option{fntext-num} 的类型。目前脚注编号类型选项对于迷你页环境 \env*{minipage} 无效,其中的脚注保持默认英文字母的编号类型。
- \keychoice{fnmark-vmove}{\textcolor{SlateGray}{fixed length},match}\Default{0pt}
+ \keychoice{fnmark-vmove}{\optpath*{fixed length},match}\Default{0pt}
脚注正文标记的垂直偏移。可以设为刚性长度,或用 \code{match} 匹配 \option{spvmove} 全局的值。
- \keychoice{fnmark-hmove}{\textcolor{SlateGray}{fixed length},match}\Default{0pt}
+ \keychoice{fnmark-hmove}{\optpath*{fixed length},match}\Default{0pt}
脚注正文标记的水平偏移。可以设为刚性长度,或用 \code{match} 匹配 \option{sphmove} 全局的值。
- \keychoice{fntext-vmove}{\textcolor{SlateGray}{fixed length},match}\Default{0pt}
+ \keychoice{fntext-vmove}{\optpath*{fixed length},match}\Default{0pt}
脚注内容标记的垂直偏移。可以设为刚性长度,或用 \code{match} 匹配 \option{spvmove} 全局的值。
- \keychoice{fnmarktext-format}{\textcolor{SlateGray}{format code},match}
+ \keychoice{fnmarktext-format}{\optpath*{format code},match}
默认脚注标记的格式,选项 \code{match} 可以匹配 \option{spcmd} 全局的值。一般配合 \keyis{fnmarktext-num}{plain} 原生编号形式使用,例如用 \pkg*{circledtext} 宏包的带圈字符命令 \cs{circledtext} 给脚注标记添加圆圈:
\begin{ctexexam}
\usepackage{circledtext}
@@ -825,7 +829,7 @@
\defdownfntmark{\notminipage{\textcolor{blue}{\thedownfootnote}}{}}
\deffntpara{\makebox[2em][r]{\thefootnote}#1}
\end{ctexexam}
- \keychoice{fncustom-format}{\textcolor{SlateGray}{format code},match}
+ \keychoice{fncustom-format}{\optpath*{format code},match}
单独设定自定义脚注标记的格式,选项 \code{match} 可以匹配 \option{spcmd} 全局的值。自定义脚注内容和正文标记的命令与用法可以见下方和\ref{exam:custom footnote markers} 的介绍。
\begin{commands}\noitemsep
\command{Footnote}[\oarg{内容标记}\marg{正文标记}\marg{脚注文本}]\default{}
@@ -836,7 +840,7 @@
\Footnote{*}{这是可以自定义标记的脚注。}
\end{ctexexam}
\end{commands}
- \keychoice{fnboth-format}{\textcolor{SlateGray}{format code},match}
+ \keychoice{fnboth-format}{\optpath*{format code},match}
同时设定默认脚注标记 \option{fnmarktext-format} 和自定义脚注标记 \option{fncustom-format} 的格式。两种脚注标记匹配上标格式 \option{spcmd} 的值是独立的,使用 \code{match} 则可以同时匹配。会覆盖 \module*{font} 模块脚注字体选项 \option{footnote} 相同类型的命令,最后一个格式命令可以带有一个参数接受脚注标记。
\keyval{fnpara-format}{格式代码}
脚注内容文本的格式。会覆盖 \module*{font} 模块脚注字体选项 \option{footnote} 相同类型的命令,最后一个格式命令可以带有一个参数接受脚注内容文本。
@@ -892,7 +896,8 @@
tocline = \CTEXnumberline{#1}#2
},
section/toclabel = \contentspush{#1\hspace{0.5em}},
- section/tocrule = \tocrule-{}\makebox[1cm]{\rlap{\thecontentspage}}
+ section/tocrule = \tocrule-{}\makebox[1cm]{\rlap{\thecontentspage}},
+ toc/pagenumwd = 0pt
}
\end{ctexexam}
\end{options}
@@ -971,12 +976,6 @@
将目录页码装进一个右对齐的水平盒子里。这样可以使目录引导线右端对齐并与页码保持一定间距,否则会与页码相连。
\keyval{pagenumwd}{刚性长度}\Default{1.55em}
设置开启 \option{dotalign} 选项时页码水平盒子的宽度。
- \keyval{tocafter-every}{距离命令}\Default{\cs*{hspace}\Marg{1em}}
- 统一设置所有类型条目编号与标题间的代码(仅支持上述预注册的条目)。
- \keyval{tocindent-every}{刚性长度}
- 统一设置所有类型条目的左边缩进(仅支持上述预注册的条目)。
- \keyval{tocrule-every}{引导线命令}
- 统一设置所有类型的目录引导线样式(仅支持上述预注册的条目)。
\end{options}
\section{环境和命令}
diff --git a/macros/latex/contrib/se2thesis/CHANGELOG.md b/macros/latex/contrib/se2thesis/CHANGELOG.md
index f5a4f80ded..44f9e6ad3d 100644
--- a/macros/latex/contrib/se2thesis/CHANGELOG.md
+++ b/macros/latex/contrib/se2thesis/CHANGELOG.md
@@ -7,6 +7,17 @@ and this project adheres to
## [Unreleased]
+## [v4.0.0] – 2024–05–08
+
+### Changed
+
+- Set the maths style and bold-maths style to ISO for the maths fonts.
+
+### Removed
+
+- The option `fmode` was removed from `se2fonts`; it was already deprecated
+ since `se2thesis` version 2.0.0.
+
## [v3.4.0] – 2024–04–20
### Added
@@ -185,7 +196,8 @@ These changes might be breaking changes!
### Added
- First official release
-[Unreleased]: https://github.com/se2p/se2thesis/compare/v3.4.0...HEAD
+[Unreleased]: https://github.com/se2p/se2thesis/compare/v4.0.0...HEAD
+[v4.0.0]: https://github.com/se2p/se2thesis/compare/v4.0.0...v3.4.0
[v3.4.0]: https://github.com/se2p/se2thesis/compare/v3.4.0...v3.3.1
[v3.3.1]: https://github.com/se2p/se2thesis/compare/v3.3.1...v3.3.0
[v3.3.0]: https://github.com/se2p/se2thesis/compare/v3.3.0...v3.2.0
diff --git a/macros/latex/contrib/se2thesis/se2colors.dtx b/macros/latex/contrib/se2thesis/se2colors.dtx
index cec581f2e3..26e0756aa2 100644
--- a/macros/latex/contrib/se2thesis/se2colors.dtx
+++ b/macros/latex/contrib/se2thesis/se2colors.dtx
@@ -231,7 +231,7 @@
%
% Identify the package and give the overall version information.
% \begin{macrocode}
-\ProvidesExplPackage {se2colors} {2024-04-20} {3.4.0}
+\ProvidesExplPackage {se2colors} {2024-05-08} {4.0.0}
{A colour support package for the se2thesis bundle}
% \end{macrocode}
%
diff --git a/macros/latex/contrib/se2thesis/se2fonts.dtx b/macros/latex/contrib/se2thesis/se2fonts.dtx
index 9e86b3a24d..566c07d583 100644
--- a/macros/latex/contrib/se2thesis/se2fonts.dtx
+++ b/macros/latex/contrib/se2thesis/se2fonts.dtx
@@ -151,65 +151,28 @@
%
% Identify the package and give the overall version information.
% \begin{macrocode}
-\ProvidesExplPackage {se2fonts} {2024-04-20} {3.4.0}
+\ProvidesExplPackage {se2fonts} {2024-05-08} {4.0.0}
{A font-selection support package for the se2thesis bundle}
% \end{macrocode}
%
% \subsection{Load-time options}
%
-% \begin{macro}{\l_@@_fontmode_tl}
-% Holds the font-selection mode specified by the user as a package
-% load-time option.
-% \emph{Please note:} this option is deprecated!
-% \begin{macrocode}
-\tl_new:N \l_@@_fontmode_tl
-\keys_define:nn { seiifonts }
- {
- fmode .choice:,
- fmode / original .code:n = {
- \tl_gset:Nn \l_@@_fontmode_tl {original}
- },
- fmode / replacement .code:n = {
- \tl_gset:Nn \l_@@_fontmode_tl {replacement}
- },
- fmode / auto .code:n = {
- \tl_gset:Nn \l_@@_fontmode_tl {auto}
- },
- original .meta:n = {fmode=original},
- replacement .meta:n = {fmode=replacement},
- auto .meta:n = {fmode=auto},
- }
-% \end{macrocode}
-% \end{macro}
-%
-% \subsection{Option handling}
-%
-% \begin{macrocode}
-\IfFormatAtLeastTF { 2022-06-01 }
- { \ProcessKeyOptions [ seiifonts ] }
- {
- \RequirePackage{ l3keys2e }
- \ProcessKeysOptions { seiifonts }
- }
-% \end{macrocode}
+% The package does not have any load-time options; the formerly defined option
+% to set the font mode was removed with \pkg{se2thesis} version 4.0.0.
%
-% Define a warning message
-% \begin{macrocode}
-\msg_set:nnnn { seiifonts } { deprecated-option }
- { The~ option~ fmode~ to~ the~ se2fonts~ package~ is~ deprecated. }
- { Remove~ it~ from~ your~ code.}
-% \end{macrocode}
+% \subsection{Helper macros}
%
-% Raise the warning if the option was used
+% Define a warning message of users of \pdfLaTeX{} that not all features of the
+% fonts are available and that they should consider using \LuaTeX{} instead.
% \begin{macrocode}
-\tl_if_empty:NF \l_@@_fontmode_tl
+\msg_new:nnnn { seiifonts } { pdflatex-used }
+ { You~ are~ using~ pdfLaTeX~ with~ the~ se2fonts~ packages.}
{
- \msg_warning:nn { seiifonts } { deprecated-option }
+ While~ this~ works~ some~ font~ features~ are~ not~ available,~ consider~
+ using~ lualatex~ instead.
}
% \end{macrocode}
%
-% \subsection{Helper macros}
-%
% \begin{macro}{\pdftexengine, \xetexengine, \luatexengine}
% We define several alias macros to identify which engine the user is running.
% \begin{macrocode}
@@ -242,7 +205,7 @@
% \begin{macrocode}
\ifengineT { \xetexengine }
{
- \msg_set:nnnn { seiifonts } { xetex-not-supported }
+ \msg_new:nnnn { seiifonts } { xetex-not-supported }
{ XeTeX~ is~ not~ supported~ by~ the~ se2fonts~ package. }
{ Switch~ to~ pdfTeX~ or~ (preferably)~ LuaTeX. }
\msg_error:nn { seiifonts } { xetex-not-supported }
@@ -261,6 +224,7 @@
% If the user uses \LuaTeX{}, load \pkg{fontspec} and \pkg{unicode-math}.
% \begin{macrocode}
\RequirePackage{fontspec}
+ \PassOptionsToPackage{math-style=ISO,bold-style=ISO}{unicode-math}
\RequirePackage{unicode-math}
% \end{macrocode}
%
@@ -288,6 +252,7 @@
%
% The user does not use \LuaTeX{}, thus fallback to T1 fonts.
% \begin{macrocode}
+ \msg_warning:nn { seiifonts } { pdflatex-used }
\PassOptionsToPackage{T1}{fontenc}
\PassOptionsToPackage{scaled=0.9,varl}{inconsolata}
\PassOptionsToPackage{mono=false}{libertinus-type1}
diff --git a/macros/latex/contrib/se2thesis/se2packages.dtx b/macros/latex/contrib/se2thesis/se2packages.dtx
index 4cdae1d105..bddd9c2337 100644
--- a/macros/latex/contrib/se2thesis/se2packages.dtx
+++ b/macros/latex/contrib/se2thesis/se2packages.dtx
@@ -443,7 +443,7 @@
%
% Identify the package and give the overall version information.
% \begin{macrocode}
-\ProvidesExplPackage {se2packages} {2024-04-20} {3.4.0}
+\ProvidesExplPackage {se2packages} {2024-05-08} {4.0.0}
{Supporting packages for the se2thesis bundle}
% \end{macrocode}
%
diff --git a/macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.pdf b/macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.pdf
index a58ba8209f..ce333a9f1c 100644
--- a/macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.pdf
+++ b/macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.pdf
Binary files differ
diff --git a/macros/latex/contrib/se2thesis/se2thesis.dtx b/macros/latex/contrib/se2thesis/se2thesis.dtx
index c8888c343c..bb877d5d80 100644
--- a/macros/latex/contrib/se2thesis/se2thesis.dtx
+++ b/macros/latex/contrib/se2thesis/se2thesis.dtx
@@ -607,7 +607,7 @@
%
% Identify the class and give the overall version number.
% \begin{macrocode}
-\ProvidesExplClass {se2thesis} {2024-04-20} {3.4.0}
+\ProvidesExplClass {se2thesis} {2024-05-08} {4.0.0}
{A thesis class for the Chair of Software Engineering II}
% \end{macrocode}
%
@@ -1655,7 +1655,7 @@
% We provide the following English translations.
%
% \begin{macrocode}
-\ProvideDictionaryFor{English}{se2translations}[2024/04/20]
+\ProvideDictionaryFor{English}{se2translations}[2024/05/08]
\ProvideDictTranslation{abstract}{abstract}
\ProvideDictTranslation{Abstract}{Abstract}
\ProvideDictTranslation{acknowledgement}{acknowledgement}
@@ -1706,7 +1706,7 @@
% We provide the following German translations.
%
% \begin{macrocode}
-\ProvideDictionaryFor{German}{se2translations}[2024/04/20]
+\ProvideDictionaryFor{German}{se2translations}[2024/05/08]
\ProvideDictTranslation{abstract}{Zusammenfassung}
\ProvideDictTranslation{Abstract}{Zusammenfassung}
\ProvideDictTranslation{acknowledgement}{Danksagung}
diff --git a/macros/latex/contrib/se2thesis/se2thesis.pdf b/macros/latex/contrib/se2thesis/se2thesis.pdf
index 263ffa53f0..8af258f73a 100644
--- a/macros/latex/contrib/se2thesis/se2thesis.pdf
+++ b/macros/latex/contrib/se2thesis/se2thesis.pdf
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 32c0cc696b..cd533a8c15 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -13,9 +13,9 @@ $mirrors = {
'https://mirrors.aliyun.com/CTAN/' => 1,
'https://mirrors.bfsu.edu.cn/CTAN/' => 1,
'https://mirrors.cloud.tencent.com/CTAN/' => 1,
- 'https://mirrors.cqu.edu.cn/CTAN/' => 1,
'https://mirrors.jlu.edu.cn/CTAN/' => 1,
'https://mirrors.nju.edu.cn/CTAN/' => 1,
+ 'https://mirrors.pku.edu.cn/ctan/' => 1,
'https://mirrors.sjtug.sjtu.edu.cn/ctan/' => 1,
'https://mirrors.sustech.edu.cn/CTAN/' => 1,
'https://mirrors.tuna.tsinghua.edu.cn/CTAN/' => 1,
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index 6a69b2e2d5..e156206e74 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/2024
-depend revision/71204
+depend revision/71212
name 00texlive.image
category TLCore
-revision 71205
+revision 71211
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
@@ -4895,7 +4895,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 71204
+revision 71212
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
@@ -35803,16 +35803,16 @@ catalogue-topics book-pub class doc-templ expl3
name beebe
category Package
-revision 71158
+revision 71212
catalogue biblio
shortdesc A collection of bibliographies
relocated 1
longdesc A collection of BibTeX bibliographies on TeX-related topics
longdesc (including, for example, spell-checking and SGML). Each
longdesc includes a LaTeX wrapper file to typeset the bibliography.
-containersize 922960
-containerchecksum e4ad0f64a1d7e7db8aa5331581e394f8c58977c41475b6d71220c712ea53152905aeee883866e2e2040577695ca9b6969052dc35f9d608efe7b5029f18d4d8c1
-runfiles size=2269
+containersize 923372
+containerchecksum 0fd1e027464dd9044529d4768f6ffbf5e8475d3f29c4bf900b1b85791f59fc2134f05acc6f6577ef882ea99b2f84ee5813b620ea9ae330c662450609c9f617d9
+runfiles size=2272
RELOC/bibtex/bib/beebe/epodd.bib
RELOC/bibtex/bib/beebe/font.bib
RELOC/bibtex/bib/beebe/printing-history.bib
@@ -106936,7 +106936,7 @@ catalogue-topics notes editorial
name easybook
category Package
-revision 71188
+revision 71207
shortdesc Easily typesetting Chinese theses or books
relocated 1
longdesc easybook is a pure academic template created based on the
@@ -106947,16 +106947,16 @@ longdesc providing multiple commands and interfaces allows users to
longdesc easily customize the thesis template. Its basic macro package
longdesc easybase can also be used with CTeX and standard document
longdesc classes.
-containersize 17860
-containerchecksum 2dc0306501cd463585ed193ae45381115adb7dbfb568935f088c9a834e3aea671829cbccd997ec86104f61a144a6dd498c4fbe62a0a913917720c1c0a0b9c16a
-doccontainersize 654444
-doccontainerchecksum f860812ff90dfbc339185bdfb99170c64277398752b01a5a3393793a3d0423193a10017217a7ab9423a1678324e6989ab8d726df94825a5e11c9520c3725e5ef
-docfiles size=180
+containersize 17932
+containerchecksum 4e3c4cf2a0c0f01bb0a94d60a0fb0fc477dfe288dda373469f2c75094fc26757d063da02027a48147dd50b6c821a55f3bda3533d7f41996c7250d7b971e59eb0
+doccontainersize 657820
+doccontainerchecksum fe0e86dea117ba8d3feca79d7921c26394505d9faa766bdcee3c5187e0b0cc2a5dfcbb9bc2aebc68a4ead9f6d07bde1e0cce8667e33b6b3de3cc7114d1bc59b6
+docfiles size=182
RELOC/doc/latex/easybook/README.md details="Readme"
RELOC/doc/latex/easybook/easybook.pdf details="Package documentation" language="zh"
RELOC/doc/latex/easybook/easybook.tex
-srccontainersize 17744
-srccontainerchecksum cf4b3c1e208121940108e2936786f7d3d45c8261a26a48a1a1c03a66ca54f0441a3bfd2f8e7d008188c84949b47badb38daf6d270ac5503791c2d7d43c93bdfa
+srccontainersize 17812
+srccontainerchecksum 1f5eceb7964075f60e32abf39d81786ed82c7a6753a36af4118b95a4f15256434a8c3ddf25e00e2ba3d406e13a17d08729e9fb28825a9b1b5879f5ee2059123a
srcfiles size=22
RELOC/source/latex/easybook/easybook.dtx
RELOC/source/latex/easybook/easybook.ins
@@ -106969,7 +106969,7 @@ catalogue-contact-repository https://gitee.com/texno3/easybook
catalogue-ctan /macros/latex/contrib/easybook
catalogue-license lppl1.3c
catalogue-topics book-pub dissertation class doc-templ chinese expl3
-catalogue-version 2024bj
+catalogue-version 2024bl
name easydtx
category Package
@@ -132556,7 +132556,7 @@ catalogue-version 0.8.5
name fontspec
category Package
-revision 71163
+revision 71210
shortdesc Advanced font selection in XeLaTeX and LuaLaTeX
relocated 1
longdesc Fontspec is a package for XeLaTeX and LuaLaTeX. It provides an
@@ -132570,19 +132570,19 @@ depend l3kernel
depend l3packages
depend lm
depend xunicode
-containersize 27356
-containerchecksum d4cbab1da56203eb0e4131a9a5337bc76c0d1ac473282b956883a77be0fda257f23aadcd2a35cbc3b45bce0cfb1521885a84eda0e255c7a6365e6acdcef4ebe0
-doccontainersize 1154364
-doccontainerchecksum 6a501f291d86d7abbb10854989f7428f8ddb07fdbce49ac805ff17be748153ba36d96c441f58bffef708ec962a7930a34f163ced5fa8577b132b6f1c27cfc55b
-docfiles size=309
+containersize 27300
+containerchecksum 6ef1c1a0e57413767680ccbbe84c2a7b7a96f28ea820a0b20c6e5af44d68d3cd62ac76cc8f82ecda8059a85a6a1f385a12977339d44197477450b3f51fc87bd1
+doccontainersize 1153168
+doccontainerchecksum a7fab063c013e4745c29afa5d1a0cc223cdb6521e36a6ca278e5e98c7cf23387f4d4f528af4e049c716ea444429d19385ac5a26b2f245a48f1efffec0b948225
+docfiles size=308
RELOC/doc/latex/fontspec/CHANGES.md
RELOC/doc/latex/fontspec/LICENSE
RELOC/doc/latex/fontspec/README.md details="Package README"
RELOC/doc/latex/fontspec/fontspec-code.pdf
RELOC/doc/latex/fontspec/fontspec-example.tex
RELOC/doc/latex/fontspec/fontspec.pdf details="Package documentation"
-srccontainersize 85780
-srccontainerchecksum c4126b1696c68331bf26a21130032d8b2107a1e977a02daa07643a6959e558e07e2f7fb78d174a9799359e018e079711fe87fccf4dd1b7632e954bc4f4de999a
+srccontainersize 85812
+srccontainerchecksum bccd84d077b508ddc1d616c1702dbdf0dffdf1cb0719d84d7ccd683b2feaacd793d13d85e93eae0deb1df56236c95fe21ad5f2c2bfc5b5986ac49e250d65592d
srcfiles size=122
RELOC/source/latex/fontspec/fontspec-code-api.dtx
RELOC/source/latex/fontspec/fontspec-code-closing.dtx
@@ -132630,7 +132630,7 @@ catalogue-contact-repository https://github.com/latex3/fontspec/
catalogue-ctan /macros/unicodetex/latex/fontspec
catalogue-license lppl1.3c
catalogue-topics font-sel luatex xetex
-catalogue-version 2.9c
+catalogue-version 2.9d
name fonttable
category Package
@@ -180355,23 +180355,23 @@ catalogue-topics latex3 expl3 macro-supp pre-release
name l3backend-dev
category Package
-revision 70977
+revision 71211
shortdesc LaTeX3 backend drivers (dev)
relocated 1
longdesc This is a pre-release version of the l3backend package. It
longdesc accompanies the pre-testing kernel code (latex-base-dev), and
longdesc is intended for testing by knowledgeable users.
-containersize 16132
-containerchecksum 9856451435e5e610f50dd5d65bed6f365697e15e7f74aff93ac4d6c0eec538b778bdb085bca73aa6ed5d08f95dec1c28914c8534232a76be78944717851bda47
+containersize 16128
+containerchecksum 00b65edbcc4ada59b04d73655749b2a3e8a6f2def3af3e207ca34d2557cc0fc1028936284fc3d593fb694a43dd8f8d2faeea21c201a8277c67065602c2797ce2
doccontainersize 862356
-doccontainerchecksum 749cf99b6eef9f512b8f6592044624eb67c6b08cb4acd9dd9453e4f2ddfd5b9d6c588a88e439649a303308dac8b46843ebd575538544ddf940431c4c7d25ac05
+doccontainerchecksum b59dc75cd87e4c7167753b63560cbf1f9e3f8aa1ff3f1ada76c4d1fae8a28cd5836b11a32e0b7c12ccc1fcb48b9794a55677f48adb87587d8afa92e50672cca1
docfiles size=227
RELOC/doc/latex-dev/l3backend/CHANGELOG.md
RELOC/doc/latex-dev/l3backend/README.md details="Readme"
RELOC/doc/latex-dev/l3backend/l3backend-code.pdf details="Package documentation"
RELOC/doc/latex-dev/l3backend/l3backend-code.tex
-srccontainersize 33820
-srccontainerchecksum c792ed443cb5a3c080208cf34cb87ef661669ec3af3ef4158a19c9f915dec48a73c4fc40bae2161f5893ab5c6b8d7dae5bb11562bb60ad694d14c5f330e3b21d
+srccontainersize 33812
+srccontainerchecksum be332fda2c7b4765819af2f011e5b291f8c411c00fa0f8960eecbbe1556356c049a61e12c5eada5f52dd11a35931573cf203a19855bc01956c90bf33dd637040
srcfiles size=58
RELOC/source/latex-dev/l3backend/l3backend-basics.dtx
RELOC/source/latex-dev/l3backend/l3backend-box.dtx
@@ -180826,18 +180826,18 @@ catalogue-topics format latex3 pre-release
name l3kernel-dev
category Package
-revision 70976
+revision 71211
shortdesc Development pre-release of l3kernel
relocated 1
longdesc This is a pre-release version of the l3kernel package. It
longdesc accompanies the pre-testing kernel code (latex-base-dev), and
longdesc is intended for testing by knowledgeable users.
depend l3backend-dev
-containersize 180216
-containerchecksum 0b6d0fdebe62b0a2b9996c68220c104854675ee0a513480073b6b44e22696253a0cc7d968df3c11a63bbe7179a47b4386556807042b4f70849e966d43216e0c6
-doccontainersize 12063500
-doccontainerchecksum cfc11ecb99534a7fc60964b03388c7dc3120abc563385abc5a71076dac5d11386e330a4b8c8b03ba39fee873c3d0190ea04641c0ad1d8d9f0cacf3c6441a4e97
-docfiles size=3519
+containersize 180112
+containerchecksum 01b0e718e15ce0b0db97584becb5f4bdf8c2294a4bb4a3674696bbf814121ef988d03b5e41abd2761bb2bba6050ae70e696306a0b8b84c6e5a24d9cd0d74492a
+doccontainersize 12061108
+doccontainerchecksum 6848fb98320ced2e2b64794a7e219d5dd417dfae0a6aa21e9c2f44e20d6b52a15db07f8d100a605606b1c02a6f38376f6c5831041a3ad7df6b688559e2189576
+docfiles size=3513
RELOC/doc/latex-dev/l3kernel/CHANGELOG.md
RELOC/doc/latex-dev/l3kernel/README.md details="Readme"
RELOC/doc/latex-dev/l3kernel/expl3.pdf details="The LaTeX3 Programming Language"
@@ -180884,9 +180884,9 @@ docfiles size=3519
RELOC/doc/latex-dev/l3kernel/source3.pdf
RELOC/doc/latex-dev/l3kernel/source3.tex
RELOC/doc/latex-dev/l3kernel/source3body.tex
-srccontainersize 622280
-srccontainerchecksum 999b275473e84e01c708e8ee122331f607bd260c69939e46bdf4f036318ad4d3c3a266594bb25a8f6e41e5e9f10d8e4be8f9dd26435f151db24d7f560ab2dc85
-srcfiles size=960
+srccontainersize 622568
+srccontainerchecksum 18ae84979addc56068c2e6189e072c793b5cc8db9c731defa672dc1e4b6e1bd24ceb20f16d48ea42b08967080f9c93757149cf68724323dd5bd0349c47e327b3
+srcfiles size=961
RELOC/source/latex-dev/l3kernel/expl3.dtx
RELOC/source/latex-dev/l3kernel/l3.ins
RELOC/source/latex-dev/l3kernel/l3basics.dtx
@@ -180949,7 +180949,7 @@ srcfiles size=960
RELOC/source/latex-dev/l3kernel/l3tl.dtx
RELOC/source/latex-dev/l3kernel/l3token.dtx
RELOC/source/latex-dev/l3kernel/l3unicode.dtx
-runfiles size=369
+runfiles size=368
RELOC/tex/latex-dev/l3kernel/expl3-code.tex
RELOC/tex/latex-dev/l3kernel/expl3-generic.tex
RELOC/tex/latex-dev/l3kernel/expl3.ltx
@@ -294105,7 +294105,7 @@ catalogue-version 1.2.1
name se2thesis
category Package
-revision 71020
+revision 71208
shortdesc A Thesis Class for the Chair of Software Engineering II at the University of Passau, Germany
relocated 1
longdesc The se2thesis bundle provides a document class for writing a
@@ -294118,10 +294118,10 @@ longdesc title page, it still provides large degrees of freedom to its
longdesc users. However, the package's documentation also provides
longdesc recommendations regarding several aspects, for example,
longdesc recommending BibLaTeX for bibliographies.
-containersize 9768
-containerchecksum 2f083778e011605b8c34cc1d6cb7460f54e12557f29d7633c98eb20f71da72c597a163b6976dd3ace6816f1ab124de8e2ae5b10ee32351a1a595acaa78f46e6f
-doccontainersize 585376
-doccontainerchecksum 1bad0cf81eca1e2b246b65c2059c2381fde090756640095e2bb43c755b4dd00587e7bc5f40bbe39462cd8c8056179860fa0cde8a9eecdf06d077bbbb7740084c
+containersize 9724
+containerchecksum 68105b98df2df163db98239f5c4da8ea82c9aef2687a0253db2b488c0c94cbda2bd3e8ac37f664694b5b89f3745796db647829193bf587283936fee324bb3da5
+doccontainersize 583144
+doccontainerchecksum e3b0ecdbc8405e147adb93e51d840fa5e02ebf5871c8a9f62905e3e95f5b415faa98e76e78f1b31a04755e1897416d9d7c671f50efd23c992dc7fbafdd41ad3b
docfiles size=156
RELOC/doc/latex/se2thesis/CHANGELOG.md
RELOC/doc/latex/se2thesis/LICENSE.txt
@@ -294130,15 +294130,15 @@ docfiles size=156
RELOC/doc/latex/se2thesis/se2thesis-master-thesis-example.tex
RELOC/doc/latex/se2thesis/se2thesis.pdf details="Package documentation"
RELOC/doc/latex/se2thesis/se2thesis.tex
-srccontainersize 25328
-srccontainerchecksum 5688acc29a785ccf2038b239b7b0b30ca5b0fa971caf457c17be882af8800e561cd7ce3985f0b169b05597ff1929cb733c9db3e47b23ecb571248680e2985271
+srccontainersize 25312
+srccontainerchecksum d56752588b181ff5400edfa76c4e13b2b8436b48d1d6474bcf5a77d23bfb07ec787d3059d22a78deaef10dcfb55baa87c267fe4f229aef99fe97f42285198f93
srcfiles size=31
RELOC/source/latex/se2thesis/se2colors.dtx
RELOC/source/latex/se2thesis/se2fonts.dtx
RELOC/source/latex/se2thesis/se2packages.dtx
RELOC/source/latex/se2thesis/se2thesis.dtx
RELOC/source/latex/se2thesis/se2thesis.ins
-runfiles size=15
+runfiles size=14
RELOC/tex/latex/se2thesis/se2colors.sty
RELOC/tex/latex/se2thesis/se2fonts.sty
RELOC/tex/latex/se2thesis/se2packages.sty
@@ -294150,7 +294150,7 @@ catalogue-contact-repository https://github.com/se2p/se2thesis
catalogue-ctan /macros/latex/contrib/se2thesis
catalogue-license lppl1.3c
catalogue-topics class dissertation expl3
-catalogue-version 3.4.0
+catalogue-version 4.0.0
name secdot
category Package
@@ -327145,7 +327145,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 71204
+revision 71212
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.
@@ -327153,10 +327153,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 114360
-containerchecksum c95f04c93f67f02a36fe5d395b20882c85ed9690ca10035fd20e4d135a7da655ac7ba5fbc05cc4e0087c328b5f474016b3642a2cf68545764b678ee52f0fa178
-doccontainersize 435328
-doccontainerchecksum 48c9eb1a61202ad616b4b7e6984f949247a687dee47d5491266dc9a28d6ba6fc7587bd8a8f0177fc820e03084b8ec07961287a1393d5c813357b79089b82e2ee
+containersize 114364
+containerchecksum 7719b93df4a3a87e968dc9b824dd279b06f3bb6f74455e4a26d1566e8b9d8bc97b6646c0476ed92f62228d481f5f48d3076f3c978d9df6286b2f9ca24cbf5b9e
+doccontainersize 435288
+doccontainerchecksum 9dbc3589aa1e2ea3474d1d56904fa227fe894c98854c5207fd3f9d1c80eb8ab96eb88418bfb4468b67a3afe42372b3ad76be64c618d591d559c6f5357a79707f
docfiles size=569
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
@@ -345149,7 +345149,7 @@ catalogue-version 1.0
name tuda-ci
category Package
-revision 71032
+revision 71209
shortdesc LaTeX templates of Technische Universitat Darmstadt
relocated 1
longdesc The TUDa-CI-Bundle provides a possibility to use the Corporate
@@ -345157,11 +345157,11 @@ longdesc Design of TU Darmstadt in LaTeX. It contains documentclasses as
longdesc well as some helper packages and config files together with
longdesc some templates for user documentation, which currently are only
longdesc available in German.
-containersize 48640
-containerchecksum a1fe14cdcaaf71b1fa6b5b4b41ed8853e9a25eddb1b3a5985473fbd22a72e4c5827db57848d0628573fb8d9a1282e2ab633ea85bb3f54d04dd96fc421928dea2
-doccontainersize 1163784
-doccontainerchecksum 6259f73130817a342061a94a446b9c708f3bedd52850bdf8b28809f576b951b57c343cd8f94926a4c49fe7ce0fd9984c0971e15f1073a1a572fd90716e72afba
-docfiles size=1753
+containersize 48816
+containerchecksum 11733db74777da85508404b4d5ff7ce87c0ea051bdbc2bfeb949242cd2cb8360cf8485b0609b5609fc36ee57377dbe3c330567efce306fdb07d2ced120cb95a8
+doccontainersize 1168744
+doccontainerchecksum 824655dd29c705e75ea9f2339c41ab05937292f7ddce41b26e3d1766a677473ee22de5910e813f3a8e91413bdf675a261a5b9bc9ac66bfc039b1da3bed101e8c
+docfiles size=1748
RELOC/doc/latex/tuda-ci/DEMO-TUDaAnnouncement.pdf
RELOC/doc/latex/tuda-ci/DEMO-TUDaAnnouncement.tex
RELOC/doc/latex/tuda-ci/DEMO-TUDaBeamer.pdf
@@ -345232,7 +345232,7 @@ catalogue-contact-repository https://github.com/tudace/tuda_latex_templates
catalogue-ctan /macros/latex/contrib/tuda-ci
catalogue-license lppl1.3c
catalogue-topics class doc-templ letter dissertation presentation poster std-conform
-catalogue-version 3.37
+catalogue-version 3.38
name tudscr
category Package
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index b5c0c7f341..15061222c9 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-73b9b26c16ac2a41593cac1a4566caf5 texlive.tlpdb
+3740d80efbd4b89f563e8b0201e5d69d texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index cba9a023ad..8f4b11c1f8 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-d1a7817dab5e6772ffe2a31509ed24d8651043f89a9b7a356fb5ab558ef04c04a0a334810e1139aa8d360761e116236b13e8b1bd7ce38527043ef623f34cfe68 texlive.tlpdb
+f839245f21801d22eb7a3129c96b6056401bcfc94223dddbb451f910c84eaa3a4c81a99778d3e305e4faa552786df011b95eabee59d0f5baecfc024ae7bbfc5e texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index c19f0ed70c..06066cbd40 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNATURE-----
-iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmY6vYYACgkQTOGHfhlD
-jHD4sAf/USR3snSzKM55mIkxCSpSYFYt3I8GfNQf1HI0utG7+rI7rGPx46utdrkK
-GC15YyNLdk+qW+VHrv5Z2XkGozyQB6fhhYHv8qlgXXn86eO7hiJ8yhWq4Lip2Iwq
-6dYjGiREh0mMD9SQjf2TBIMjnMuwSkm9ebvSzFsVURZ277wLW2jhYfsq678U9lv/
-uIBwCZfoGffeT47jNikKhnWwyEtS1k/CiZLfeZBVns8Z4e43We+vK6KqernXDh5E
-p1dHHClRkA0W38M6NUFnLfWr/BnfnZkHK3bef7vlLHkT+lPxoW2ohWHxt28a22X9
-RduOHEIFK4Ct9TU1HTBhzmB4La4SZw==
-=YXwX
+iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmY8DxAACgkQTOGHfhlD
+jHBWHgf+MBgydcZBWBUxYVYLACeSErhiwD67IsGULsR+VXhgKaRVy8W1wwgxb/mw
+uAo1eO3Gb70d07I0wUQvPvm2p/pYC0jpOvh7XAX5gVZxcLdyyQibxcrFqnApf/vw
++MhBoTdZYz1xrbNJMv919ZelOJaGptvoITfznmUe7QckAx7QldKsl7Dn+QGfhWev
+0Dt/W4/3LqZGoNc6LSGmYGA4BIVjx/sKvP2fx6Er+t8n6/gQUoMwpHKQOJx2rYeb
+IfngTCGhCZjqek3f77b5aNLoQsDm26P/MfGxQSUxGYY17lfXjwrs9xslHKzZx+qf
+rvDIdkTqS/8gKTnCGZaQnIAr35JEwA==
+=8XRb
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 89cc3b3ada..a8040d2776 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/timestamp b/timestamp
index a602512c42..96e21da60d 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:
-2024-05-08-02-02
+2024-05-09-02-02