summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--FILES.byname360
-rw-r--r--FILES.byname.gzbin2559085 -> 2559079 bytes
-rw-r--r--FILES.last07days428
-rw-r--r--biblio/ctan-bibdata/ctan.bib50
-rw-r--r--graphics/pgf/contrib/circuitikz/doc/changelog.tex16
-rw-r--r--graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdfbin13461 -> 13459 bytes
-rw-r--r--graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdfbin1736212 -> 1738145 bytes
-rw-r--r--graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex21
-rw-r--r--graphics/pgf/contrib/circuitikz/tex/circuitikz.sty4
-rw-r--r--graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex71
-rw-r--r--graphics/pgf/contrib/circuitikz/tex/pgfcircshapes.tex2
-rw-r--r--graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex4
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/CHANGELOG.md15
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/README.md2
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/color-ltx.sty2
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/colorspace-patches-tmp-ltx.sty2
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.dtx500
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.pdfbin961151 -> 967468 bytes
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.dtx14
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.pdfbin704199 -> 704238 bytes
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/l3pdfannot.dtx7
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/l3pdfannot.pdfbin606092 -> 606135 bytes
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/l3pdfdict.dtx4
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/l3pdfdict.pdfbin515694 -> 515546 bytes
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/l3pdffield-action.dtx2
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/l3pdffield-action.pdfbin559040 -> 558914 bytes
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/l3pdffield-checkbox.dtx2
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/l3pdffield-checkbox.pdfbin542123 -> 542009 bytes
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/l3pdffield-choice.dtx2
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/l3pdffield-choice.pdfbin544422 -> 544276 bytes
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/l3pdffield-pushbutton.dtx2
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/l3pdffield-pushbutton.pdfbin537538 -> 537399 bytes
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/l3pdffield-radiobutton.dtx2
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/l3pdffield-radiobutton.pdfbin594612 -> 594480 bytes
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/l3pdffield-textfield.dtx2
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/l3pdffield-textfield.pdfbin516740 -> 516613 bytes
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/l3pdffield.dtx4
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/l3pdffield.pdfbin750981 -> 751043 bytes
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/l3pdffile.dtx4
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/l3pdffile.pdfbin566955 -> 566778 bytes
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/l3pdfmanagement.dtx4
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/l3pdfmanagement.pdfbin682850 -> 682685 bytes
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.dtx228
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.pdfbin815060 -> 831131 bytes
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/l3pdftools.dtx4
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/l3pdftools.pdfbin532095 -> 532070 bytes
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/l3pdfxform.dtx4
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/l3pdfxform.pdfbin427405 -> 427137 bytes
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/ltdocinit.dtx4
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/ltdocinit.pdfbin587741 -> 587463 bytes
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-firstaid.dtx4
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-firstaid.pdfbin448754 -> 448729 bytes
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.dtx11
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.pdfbin464434 -> 463665 bytes
-rw-r--r--macros/latex/contrib/pdfmanagement-testphase/xcolor-patches-tmp-ltx.sty2
-rw-r--r--macros/latex/contrib/tutodoc/README.md2
-rw-r--r--macros/latex/contrib/tutodoc/code/tutodoc.sty20
-rw-r--r--macros/latex/contrib/tutodoc/doc/tutodoc-en.pdfbin710329 -> 687653 bytes
-rw-r--r--macros/latex/contrib/tutodoc/doc/tutodoc-en.tex97
-rw-r--r--macros/latex/contrib/tutodoc/doc/tutodoc-fr.pdfbin730016 -> 757927 bytes
-rw-r--r--macros/latex/contrib/tutodoc/doc/tutodoc-fr.tex108
-rw-r--r--macros/luatex/generic/blopentype/README.md4
-rw-r--r--macros/luatex/generic/blopentype/blottest.pdfbin144031 -> 142732 bytes
-rw-r--r--macros/luatex/generic/blopentype/luatex/blot-fonts.lua20
-rw-r--r--macros/luatex/generic/blopentype/luatex/blot.tex107
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl3
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb313
-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.xzbin2492504 -> 2491256 bytes
-rw-r--r--timestamp2
72 files changed, 1443 insertions, 1036 deletions
diff --git a/FILES.byname b/FILES.byname
index 1ef9472e60..149b5051d1 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -2063,12 +2063,12 @@
2023/10/05 | 1710 | biblio/citation-style-language/README.md
2023/10/05 | 12878 | biblio/citation-style-language/vancouver.csl
2023/10/05 | 4531754 | biblio/citation-style-language.zip
-2023/12/08 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2023/12/09 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx
-2023/12/08 | 2831734 | biblio/ctan-bibdata/ctan.bib
-2023/12/08 | 3708800 | biblio/ctan-bibdata/ctan.pdf
+2023/12/09 | 2831733 | biblio/ctan-bibdata/ctan.bib
+2023/12/09 | 3708800 | biblio/ctan-bibdata/ctan.pdf
2023/01/16 | 1489 | biblio/ctan-bibdata/README
-2023/12/08 | 4113939 | biblio/ctan-bibdata.zip
+2023/12/09 | 4113945 | 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
@@ -2225,7 +2225,7 @@
1989/12/11 | 6196 | biblio/tib/tib.man
1989/03/29 | 23265 | biblio/tib/vitaMake
2005/12/15 | 366385 | biblio/tib.zip
-2023/12/04 | 18238 | CTAN.sites
+2023/12/09 | 18450 | CTAN.sites
1990/10/03 | 5032 | dviware/beebe/00readme.txt
1990/10/03 | 479 | dviware/beebe/doc/00dir.cmd
1990/10/03 | 1209 | dviware/beebe/doc/00dir.lst
@@ -5429,7 +5429,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
-2023/12/08 | 67714 | FILES.last07days
+2023/12/09 | 87205 | 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
@@ -160105,60 +160105,60 @@
2019/04/14 | 24014 | graphics/pgf/contrib/chordbox/chordbox.tex
2019/04/14 | 1125 | graphics/pgf/contrib/chordbox/README.md
2019/04/15 | 567774 | graphics/pgf/contrib/chordbox.zip
-2023/10/29 | 53549 | graphics/pgf/contrib/circuitikz/doc/changelog.tex
-2023/10/29 | 13461 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
-2023/10/29 | 1512 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.tex
-2023/10/29 | 1736212 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
-2023/10/29 | 553777 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
-2023/10/29 | 418 | graphics/pgf/contrib/circuitikz/doc/compatibility.tex
-2023/10/29 | 8445 | graphics/pgf/contrib/circuitikz/doc/ctikzmanutils.sty
-2023/10/29 | 5088 | graphics/pgf/contrib/circuitikz/README.md
-2023/10/29 | 364117 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.4-body.tex
-2023/10/29 | 728 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.4.sty
-2023/10/29 | 393884 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.6-body.tex
-2023/10/29 | 635 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.6.sty
-2023/10/29 | 403567 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.7-body.tex
-2023/10/29 | 635 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.7.sty
-2023/10/29 | 422295 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.8.3-body.tex
-2023/10/29 | 641 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.8.3.sty
-2023/10/29 | 690729 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.3-body.tex
-2023/10/29 | 632 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.3.sty
-2023/10/29 | 758991 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.6-body.tex
-2023/10/29 | 633 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.6.sty
-2023/10/29 | 841340 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.0-body.tex
-2023/10/29 | 626 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.0.sty
-2023/10/29 | 937130 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.1.2-body.tex
-2023/10/29 | 632 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.1.2.sty
-2023/10/29 | 1021798 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.2.7-body.tex
-2023/10/29 | 632 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.2.7.sty
-2023/10/29 | 1081680 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.4.6-body.tex
-2023/10/29 | 631 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.4.6.sty
-2023/10/29 | 13737 | graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
-2023/10/29 | 280 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-example.tex
-2023/10/29 | 3150 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-legacy.tex
-2023/10/29 | 2188 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-romano.tex
-2023/10/29 | 297251 | graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
-2023/10/29 | 9538 | graphics/pgf/contrib/circuitikz/tex/pgfcirccurrent.tex
-2023/10/29 | 42380 | graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex
-2023/10/29 | 9804 | graphics/pgf/contrib/circuitikz/tex/pgfcircflow.tex
-2023/10/29 | 15442 | graphics/pgf/contrib/circuitikz/tex/pgfcirclabel.tex
-2023/10/29 | 57153 | graphics/pgf/contrib/circuitikz/tex/pgfcircmonopoles.tex
-2023/10/29 | 140094 | graphics/pgf/contrib/circuitikz/tex/pgfcircmultipoles.tex
-2023/10/29 | 16722 | graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex
-2023/10/29 | 84261 | graphics/pgf/contrib/circuitikz/tex/pgfcircquadpoles.tex
-2023/10/29 | 32826 | graphics/pgf/contrib/circuitikz/tex/pgfcircshapes.tex
-2023/10/29 | 384633 | graphics/pgf/contrib/circuitikz/tex/pgfcirctripoles.tex
-2023/10/29 | 14587 | graphics/pgf/contrib/circuitikz/tex/pgfcircutils.tex
-2023/10/29 | 36148 | graphics/pgf/contrib/circuitikz/tex/pgfcircvoltage.tex
-2023/10/29 | 416850 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.8.3.tex
-2023/10/29 | 683433 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.3.tex
-2023/10/29 | 751663 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.6.tex
-2023/10/29 | 834142 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.0.tex
-2023/10/29 | 929934 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.1.2.tex
-2023/10/29 | 1014383 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.2.7.tex
-2023/10/29 | 1073051 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.4.6.tex
-2023/10/29 | 3901 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex
-2023/10/30 | 3343820 | graphics/pgf/contrib/circuitikz.zip
+2023/12/09 | 53795 | graphics/pgf/contrib/circuitikz/doc/changelog.tex
+2023/12/09 | 13459 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
+2023/12/09 | 1512 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.tex
+2023/12/09 | 1738145 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
+2023/12/09 | 554784 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
+2023/12/09 | 418 | graphics/pgf/contrib/circuitikz/doc/compatibility.tex
+2023/12/09 | 8445 | graphics/pgf/contrib/circuitikz/doc/ctikzmanutils.sty
+2023/12/09 | 5088 | graphics/pgf/contrib/circuitikz/README.md
+2023/12/09 | 364117 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.4-body.tex
+2023/12/09 | 728 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.4.sty
+2023/12/09 | 393884 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.6-body.tex
+2023/12/09 | 635 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.6.sty
+2023/12/09 | 403567 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.7-body.tex
+2023/12/09 | 635 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.7.sty
+2023/12/09 | 422295 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.8.3-body.tex
+2023/12/09 | 641 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.8.3.sty
+2023/12/09 | 690729 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.3-body.tex
+2023/12/09 | 632 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.3.sty
+2023/12/09 | 758991 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.6-body.tex
+2023/12/09 | 633 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.6.sty
+2023/12/09 | 841340 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.0-body.tex
+2023/12/09 | 626 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.0.sty
+2023/12/09 | 937130 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.1.2-body.tex
+2023/12/09 | 632 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.1.2.sty
+2023/12/09 | 1021798 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.2.7-body.tex
+2023/12/09 | 632 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.2.7.sty
+2023/12/09 | 1081680 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.4.6-body.tex
+2023/12/09 | 631 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.4.6.sty
+2023/12/09 | 13737 | graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
+2023/12/09 | 280 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-example.tex
+2023/12/09 | 3150 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-legacy.tex
+2023/12/09 | 2188 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-romano.tex
+2023/12/09 | 299395 | graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
+2023/12/09 | 9538 | graphics/pgf/contrib/circuitikz/tex/pgfcirccurrent.tex
+2023/12/09 | 42380 | graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex
+2023/12/09 | 9804 | graphics/pgf/contrib/circuitikz/tex/pgfcircflow.tex
+2023/12/09 | 15442 | graphics/pgf/contrib/circuitikz/tex/pgfcirclabel.tex
+2023/12/09 | 57153 | graphics/pgf/contrib/circuitikz/tex/pgfcircmonopoles.tex
+2023/12/09 | 140094 | graphics/pgf/contrib/circuitikz/tex/pgfcircmultipoles.tex
+2023/12/09 | 16722 | graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex
+2023/12/09 | 84261 | graphics/pgf/contrib/circuitikz/tex/pgfcircquadpoles.tex
+2023/12/09 | 32826 | graphics/pgf/contrib/circuitikz/tex/pgfcircshapes.tex
+2023/12/09 | 384633 | graphics/pgf/contrib/circuitikz/tex/pgfcirctripoles.tex
+2023/12/09 | 14587 | graphics/pgf/contrib/circuitikz/tex/pgfcircutils.tex
+2023/12/09 | 36148 | graphics/pgf/contrib/circuitikz/tex/pgfcircvoltage.tex
+2023/12/09 | 416850 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.8.3.tex
+2023/12/09 | 683433 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.3.tex
+2023/12/09 | 751663 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.6.tex
+2023/12/09 | 834142 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.0.tex
+2023/12/09 | 929934 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.1.2.tex
+2023/12/09 | 1014383 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.2.7.tex
+2023/12/09 | 1073051 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.4.6.tex
+2023/12/09 | 3901 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex
+2023/12/09 | 3346294 | graphics/pgf/contrib/circuitikz.zip
2023/10/06 | 136241 | graphics/pgf/contrib/circularglyphs/doc/circularglyphs-doc.pdf
2023/10/06 | 13137 | graphics/pgf/contrib/circularglyphs/doc/circularglyphs-doc.tex
2023/10/06 | 44763 | graphics/pgf/contrib/circularglyphs/doc/circularglyphs-sample.pdf
@@ -194541,7 +194541,7 @@
2023/01/15 | 12260744 | install/graphics/pgf/base/pgf.tds.zip
2013/02/23 | 92056 | install/graphics/pgf/contrib/battleship.tds.zip
2016/02/19 | 701759 | install/graphics/pgf/contrib/celtic.tds.zip
-2023/10/29 | 3364942 | install/graphics/pgf/contrib/circuitikz.tds.zip
+2023/12/09 | 3367473 | install/graphics/pgf/contrib/circuitikz.tds.zip
2023/08/24 | 640925 | install/graphics/pgf/contrib/commutative-diagrams.tds.zip
2014/06/15 | 843875 | install/graphics/pgf/contrib/logicpuzzle.tds.zip
2021/05/15 | 17583452 | install/graphics/pgf/contrib/pgfplots.tds.zip
@@ -233885,52 +233885,52 @@
2022/10/29 | 323238 | macros/latex/contrib/pdflscape/pdflscape.pdf
2022/10/29 | 402 | macros/latex/contrib/pdflscape/README.md
2022/10/29 | 319157 | macros/latex/contrib/pdflscape.zip
-2023/11/17 | 10517 | macros/latex/contrib/pdfmanagement-testphase/CHANGELOG.md
-2023/11/17 | 7654 | macros/latex/contrib/pdfmanagement-testphase/color-ltx.sty
-2023/11/17 | 2882 | macros/latex/contrib/pdfmanagement-testphase/colorspace-patches-tmp-ltx.sty
-2023/11/17 | 175498 | macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.dtx
-2023/11/17 | 961151 | macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.pdf
-2023/11/17 | 79514 | macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.dtx
-2023/11/17 | 704199 | macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.pdf
-2023/11/17 | 28644 | macros/latex/contrib/pdfmanagement-testphase/l3pdfannot.dtx
-2023/11/17 | 606092 | macros/latex/contrib/pdfmanagement-testphase/l3pdfannot.pdf
-2023/11/17 | 17338 | macros/latex/contrib/pdfmanagement-testphase/l3pdfdict.dtx
-2023/11/17 | 515694 | macros/latex/contrib/pdfmanagement-testphase/l3pdfdict.pdf
-2023/11/17 | 26550 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-action.dtx
-2023/11/17 | 559040 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-action.pdf
-2023/11/17 | 18170 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-checkbox.dtx
-2023/11/17 | 542123 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-checkbox.pdf
-2023/11/17 | 20430 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-choice.dtx
-2023/11/17 | 544422 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-choice.pdf
-2023/11/17 | 67782 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield.dtx
-2023/11/17 | 750981 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield.pdf
-2023/11/17 | 26540 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-pushbutton.dtx
-2023/11/17 | 537538 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-pushbutton.pdf
-2023/11/17 | 31145 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-radiobutton.dtx
-2023/11/17 | 594612 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-radiobutton.pdf
-2023/11/17 | 21991 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-textfield.dtx
-2023/11/17 | 516740 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-textfield.pdf
-2023/11/17 | 29776 | macros/latex/contrib/pdfmanagement-testphase/l3pdffile.dtx
-2023/11/17 | 566955 | macros/latex/contrib/pdfmanagement-testphase/l3pdffile.pdf
-2023/11/17 | 63567 | macros/latex/contrib/pdfmanagement-testphase/l3pdfmanagement.dtx
-2023/11/17 | 682850 | macros/latex/contrib/pdfmanagement-testphase/l3pdfmanagement.pdf
-2023/11/17 | 90884 | macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.dtx
-2023/11/17 | 815060 | macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.pdf
-2023/11/17 | 17112 | macros/latex/contrib/pdfmanagement-testphase/l3pdftools.dtx
-2023/11/17 | 532095 | macros/latex/contrib/pdfmanagement-testphase/l3pdftools.pdf
-2023/11/17 | 6414 | macros/latex/contrib/pdfmanagement-testphase/l3pdfxform.dtx
-2023/11/17 | 427405 | macros/latex/contrib/pdfmanagement-testphase/l3pdfxform.pdf
-2023/11/17 | 12362 | macros/latex/contrib/pdfmanagement-testphase/ltdocinit.dtx
-2023/11/17 | 587741 | macros/latex/contrib/pdfmanagement-testphase/ltdocinit.pdf
-2023/11/17 | 16678 | macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-firstaid.dtx
-2023/11/17 | 448754 | macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-firstaid.pdf
-2023/11/17 | 19436 | macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.dtx
-2023/11/17 | 4761 | macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.ins
-2023/11/17 | 464434 | macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.pdf
-2023/11/17 | 1162 | macros/latex/contrib/pdfmanagement-testphase/README.md
-2023/11/17 | 1354 | macros/latex/contrib/pdfmanagement-testphase/update-metadata.txt
-2023/11/17 | 2843 | macros/latex/contrib/pdfmanagement-testphase/xcolor-patches-tmp-ltx.sty
-2023/11/17 | 11033234 | macros/latex/contrib/pdfmanagement-testphase.zip
+2023/12/09 | 10909 | macros/latex/contrib/pdfmanagement-testphase/CHANGELOG.md
+2023/12/09 | 7654 | macros/latex/contrib/pdfmanagement-testphase/color-ltx.sty
+2023/12/09 | 2882 | macros/latex/contrib/pdfmanagement-testphase/colorspace-patches-tmp-ltx.sty
+2023/12/09 | 178572 | macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.dtx
+2023/12/09 | 967468 | macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.pdf
+2023/12/09 | 79514 | macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.dtx
+2023/12/09 | 704238 | macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.pdf
+2023/12/09 | 28684 | macros/latex/contrib/pdfmanagement-testphase/l3pdfannot.dtx
+2023/12/09 | 606135 | macros/latex/contrib/pdfmanagement-testphase/l3pdfannot.pdf
+2023/12/09 | 17338 | macros/latex/contrib/pdfmanagement-testphase/l3pdfdict.dtx
+2023/12/09 | 515546 | macros/latex/contrib/pdfmanagement-testphase/l3pdfdict.pdf
+2023/12/09 | 26550 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-action.dtx
+2023/12/09 | 558914 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-action.pdf
+2023/12/09 | 18170 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-checkbox.dtx
+2023/12/09 | 542009 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-checkbox.pdf
+2023/12/09 | 20430 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-choice.dtx
+2023/12/09 | 544276 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-choice.pdf
+2023/12/09 | 67782 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield.dtx
+2023/12/09 | 751043 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield.pdf
+2023/12/09 | 26540 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-pushbutton.dtx
+2023/12/09 | 537399 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-pushbutton.pdf
+2023/12/09 | 31145 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-radiobutton.dtx
+2023/12/09 | 594480 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-radiobutton.pdf
+2023/12/09 | 21991 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-textfield.dtx
+2023/12/09 | 516613 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-textfield.pdf
+2023/12/09 | 29776 | macros/latex/contrib/pdfmanagement-testphase/l3pdffile.dtx
+2023/12/09 | 566778 | macros/latex/contrib/pdfmanagement-testphase/l3pdffile.pdf
+2023/12/09 | 63567 | macros/latex/contrib/pdfmanagement-testphase/l3pdfmanagement.dtx
+2023/12/09 | 682685 | macros/latex/contrib/pdfmanagement-testphase/l3pdfmanagement.pdf
+2023/12/09 | 100673 | macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.dtx
+2023/12/09 | 831131 | macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.pdf
+2023/12/09 | 17112 | macros/latex/contrib/pdfmanagement-testphase/l3pdftools.dtx
+2023/12/09 | 532070 | macros/latex/contrib/pdfmanagement-testphase/l3pdftools.pdf
+2023/12/09 | 6414 | macros/latex/contrib/pdfmanagement-testphase/l3pdfxform.dtx
+2023/12/09 | 427137 | macros/latex/contrib/pdfmanagement-testphase/l3pdfxform.pdf
+2023/12/09 | 12362 | macros/latex/contrib/pdfmanagement-testphase/ltdocinit.dtx
+2023/12/09 | 587463 | macros/latex/contrib/pdfmanagement-testphase/ltdocinit.pdf
+2023/12/09 | 16678 | macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-firstaid.dtx
+2023/12/09 | 448729 | macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-firstaid.pdf
+2023/12/09 | 19244 | macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.dtx
+2023/12/09 | 4761 | macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.ins
+2023/12/09 | 463665 | macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.pdf
+2023/12/09 | 1162 | macros/latex/contrib/pdfmanagement-testphase/README.md
+2023/12/09 | 1354 | macros/latex/contrib/pdfmanagement-testphase/update-metadata.txt
+2023/12/09 | 2843 | macros/latex/contrib/pdfmanagement-testphase/xcolor-patches-tmp-ltx.sty
+2023/12/09 | 11054105 | macros/latex/contrib/pdfmanagement-testphase.zip
2011/05/05 | 156 | macros/latex/contrib/pdfmarginpar/doc/pdfmarginparexample.aux
2011/05/05 | 3368 | macros/latex/contrib/pdfmarginpar/doc/pdfmarginparexample.log
2011/05/05 | 64982 | macros/latex/contrib/pdfmarginpar/doc/pdfmarginparexample.pdf
@@ -241925,16 +241925,16 @@
2011/09/02 | 2391 | macros/latex/contrib/turnthepage/turnpagewoetex.sty
2011/03/24 | 1101 | macros/latex/contrib/turnthepage/turnthepage.sty
2011/09/03 | 87208 | macros/latex/contrib/turnthepage.zip
-2023/12/05 | 880 | macros/latex/contrib/tutodoc/code/tdoc-locale-english.cfg.sty
-2023/12/05 | 903 | macros/latex/contrib/tutodoc/code/tdoc-locale-french.cfg.sty
-2023/12/05 | 23742 | macros/latex/contrib/tutodoc/code/tutodoc.sty
-2023/12/05 | 710329 | macros/latex/contrib/tutodoc/doc/tutodoc-en.pdf
-2023/12/05 | 26773 | macros/latex/contrib/tutodoc/doc/tutodoc-en.tex
-2023/12/05 | 730016 | macros/latex/contrib/tutodoc/doc/tutodoc-fr.pdf
-2023/12/05 | 28523 | macros/latex/contrib/tutodoc/doc/tutodoc-fr.tex
-2023/12/05 | 1691 | macros/latex/contrib/tutodoc/MANIFEST.md
-2023/12/05 | 525 | macros/latex/contrib/tutodoc/README.md
-2023/12/06 | 1420370 | macros/latex/contrib/tutodoc.zip
+2023/12/08 | 880 | macros/latex/contrib/tutodoc/code/tdoc-locale-english.cfg.sty
+2023/12/08 | 903 | macros/latex/contrib/tutodoc/code/tdoc-locale-french.cfg.sty
+2023/12/08 | 23878 | macros/latex/contrib/tutodoc/code/tutodoc.sty
+2023/12/08 | 687653 | macros/latex/contrib/tutodoc/doc/tutodoc-en.pdf
+2023/12/08 | 27569 | macros/latex/contrib/tutodoc/doc/tutodoc-en.tex
+2023/12/08 | 757927 | macros/latex/contrib/tutodoc/doc/tutodoc-fr.pdf
+2023/12/08 | 29491 | macros/latex/contrib/tutodoc/doc/tutodoc-fr.tex
+2023/12/08 | 1691 | macros/latex/contrib/tutodoc/MANIFEST.md
+2023/12/08 | 532 | macros/latex/contrib/tutodoc/README.md
+2023/12/09 | 1424697 | macros/latex/contrib/tutodoc.zip
2022/03/30 | 6929935 | macros/latex/contrib/twemojis/all-twemojis.pdf
2022/03/30 | 4161 | macros/latex/contrib/twemojis/README.md
2022/03/30 | 861548 | macros/latex/contrib/twemojis/twemojis.dtx
@@ -245799,20 +245799,20 @@
2022/06/22 | 3344 | macros/luatex/generic/barracuda/test/test-upc/002-upca.pdf
2022/06/23 | 215 | macros/luatex/generic/barracuda/test/test-upc/002-upca.tex
2022/06/23 | 571488 | macros/luatex/generic/barracuda.zip
-2023/06/27 | 3552 | macros/luatex/generic/blopentype/blopentype.md
-2023/09/02 | 144031 | macros/luatex/generic/blopentype/blottest.pdf
-2023/06/27 | 8281 | macros/luatex/generic/blopentype/blottest.tex
-2023/06/27 | 62 | macros/luatex/generic/blopentype/DEPENDS.txt
-2023/09/04 | 1088 | macros/luatex/generic/blopentype/LICENSE
-2023/05/20 | 2139 | macros/luatex/generic/blopentype/luatex/blot-base.lua
-2023/05/20 | 799 | macros/luatex/generic/blopentype/luatex/blot-files.tex
-2023/09/02 | 34817 | macros/luatex/generic/blopentype/luatex/blot-fonts.lua
-2023/05/20 | 9579 | macros/luatex/generic/blopentype/luatex/blot-fonts.tex
-2023/05/20 | 644 | macros/luatex/generic/blopentype/luatex/blot-lua.tex
-2023/05/20 | 274 | macros/luatex/generic/blopentype/luatex/blot-sets.lua
-2023/09/04 | 7390 | macros/luatex/generic/blopentype/luatex/blot.tex
-2023/09/04 | 1919 | macros/luatex/generic/blopentype/README.md
-2023/09/05 | 169376 | macros/luatex/generic/blopentype.zip
+2023/12/07 | 3552 | macros/luatex/generic/blopentype/blopentype.md
+2023/12/08 | 142732 | macros/luatex/generic/blopentype/blottest.pdf
+2023/12/07 | 8281 | macros/luatex/generic/blopentype/blottest.tex
+2023/12/07 | 62 | macros/luatex/generic/blopentype/DEPENDS.txt
+2023/12/07 | 1088 | macros/luatex/generic/blopentype/LICENSE
+2023/12/07 | 2139 | macros/luatex/generic/blopentype/luatex/blot-base.lua
+2023/12/07 | 799 | macros/luatex/generic/blopentype/luatex/blot-files.tex
+2023/12/07 | 35341 | macros/luatex/generic/blopentype/luatex/blot-fonts.lua
+2023/12/07 | 9579 | macros/luatex/generic/blopentype/luatex/blot-fonts.tex
+2023/12/07 | 644 | macros/luatex/generic/blopentype/luatex/blot-lua.tex
+2023/12/07 | 274 | macros/luatex/generic/blopentype/luatex/blot-sets.lua
+2023/12/07 | 7515 | macros/luatex/generic/blopentype/luatex/blot.tex
+2023/12/08 | 1885 | macros/luatex/generic/blopentype/README.md
+2023/12/09 | 168359 | macros/luatex/generic/blopentype.zip
2021/01/03 | 129830 | macros/luatex/generic/chickenize/chickenize.dtx
2021/01/03 | 230758 | macros/luatex/generic/chickenize/chickenize.pdf
2021/01/03 | 1199 | macros/luatex/generic/chickenize/README.md
@@ -293562,7 +293562,7 @@
2023/10/30 | 2652 | systems/texlive/tlnet/archive/context-collating-marks.r68696.tar.xz
2019/02/28 | 180836 | systems/texlive/tlnet/archive/context-cyrillicnumbers.doc.r47085.tar.xz
2019/02/28 | 7820 | systems/texlive/tlnet/archive/context-cyrillicnumbers.r47085.tar.xz
-2023/10/13 | 84859824 | systems/texlive/tlnet/archive/context.doc.r68525.tar.xz
+2023/12/09 | 84859824 | systems/texlive/tlnet/archive/context.doc.r69073.tar.xz
2022/02/19 | 11080 | systems/texlive/tlnet/archive/context-filter.doc.r62070.tar.xz
2022/02/19 | 6872 | systems/texlive/tlnet/archive/context-filter.r62070.tar.xz
2019/02/28 | 448972 | systems/texlive/tlnet/archive/context-gnuplot.doc.r47085.tar.xz
@@ -293580,7 +293580,7 @@
2023/04/01 | 532 | systems/texlive/tlnet/archive/context-notes-zh-cn.r66725.tar.xz
2023/04/28 | 205312 | systems/texlive/tlnet/archive/context-pocketdiary.doc.r66953.tar.xz
2023/04/28 | 25420 | systems/texlive/tlnet/archive/context-pocketdiary.r66953.tar.xz
-2023/10/13 | 8273612 | systems/texlive/tlnet/archive/context.r68525.tar.xz
+2023/12/09 | 8273412 | systems/texlive/tlnet/archive/context.r69073.tar.xz
2023/05/12 | 849560 | systems/texlive/tlnet/archive/context-simpleslides.doc.r67070.tar.xz
2023/05/12 | 29160 | systems/texlive/tlnet/archive/context-simpleslides.r67070.tar.xz
2023/10/15 | 1696 | systems/texlive/tlnet/archive/context-squares.doc.r68545.tar.xz
@@ -296686,8 +296686,8 @@
2019/02/28 | 24892 | systems/texlive/tlnet/archive/hustthesis.source.r42547.tar.xz
2021/06/02 | 150588 | systems/texlive/tlnet/archive/hvarabic.doc.r59423.tar.xz
2021/06/02 | 1468 | systems/texlive/tlnet/archive/hvarabic.r59423.tar.xz
-2023/11/23 | 1135764 | systems/texlive/tlnet/archive/hvextern.doc.r68939.tar.xz
-2023/11/23 | 8464 | systems/texlive/tlnet/archive/hvextern.r68939.tar.xz
+2023/12/09 | 1133028 | systems/texlive/tlnet/archive/hvextern.doc.r69064.tar.xz
+2023/12/09 | 8464 | systems/texlive/tlnet/archive/hvextern.r69064.tar.xz
2023/10/19 | 15511220 | systems/texlive/tlnet/archive/hvfloat.doc.r68586.tar.xz
2023/10/19 | 14096 | systems/texlive/tlnet/archive/hvfloat.r68586.tar.xz
2019/02/28 | 76336 | systems/texlive/tlnet/archive/hvindex.doc.r46051.tar.xz
@@ -296928,9 +296928,9 @@
2019/02/28 | 157728 | systems/texlive/tlnet/archive/includernw.doc.r47557.tar.xz
2019/02/28 | 3116 | systems/texlive/tlnet/archive/includernw.r47557.tar.xz
2020/03/24 | 179192 | systems/texlive/tlnet/archive/inconsolata.doc.r54512.tar.xz
-2023/09/14 | 1320736 | systems/texlive/tlnet/archive/inconsolata-nerd-font.doc.r68263.tar.xz
-2023/09/14 | 1573108 | systems/texlive/tlnet/archive/inconsolata-nerd-font.r68263.tar.xz
-2023/09/14 | 4736 | systems/texlive/tlnet/archive/inconsolata-nerd-font.source.r68263.tar.xz
+2023/12/09 | 1354536 | systems/texlive/tlnet/archive/inconsolata-nerd-font.doc.r69061.tar.xz
+2023/12/09 | 2419844 | systems/texlive/tlnet/archive/inconsolata-nerd-font.r69061.tar.xz
+2023/12/09 | 4956 | systems/texlive/tlnet/archive/inconsolata-nerd-font.source.r69061.tar.xz
2020/03/24 | 299536 | systems/texlive/tlnet/archive/inconsolata.r54512.tar.xz
2019/02/28 | 156688 | systems/texlive/tlnet/archive/index.doc.r24099.tar.xz
2019/02/28 | 11040 | systems/texlive/tlnet/archive/index.r24099.tar.xz
@@ -297421,12 +297421,12 @@
2019/02/28 | 344 | systems/texlive/tlnet/archive/l3build.x86_64-linuxmusl.r46894.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/l3build.x86_64-linux.r46894.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/l3build.x86_64-solaris.r46894.tar.xz
-2023/11/02 | 3500132 | systems/texlive/tlnet/archive/l3experimental.doc.r68721.tar.xz
-2023/11/02 | 23676 | systems/texlive/tlnet/archive/l3experimental.r68721.tar.xz
-2023/11/02 | 80228 | systems/texlive/tlnet/archive/l3experimental.source.r68721.tar.xz
-2023/11/13 | 12165636 | systems/texlive/tlnet/archive/l3kernel.doc.r68822.tar.xz
-2023/11/13 | 177112 | systems/texlive/tlnet/archive/l3kernel.r68822.tar.xz
-2023/11/13 | 607092 | systems/texlive/tlnet/archive/l3kernel.source.r68822.tar.xz
+2023/12/09 | 3182720 | systems/texlive/tlnet/archive/l3experimental.doc.r69065.tar.xz
+2023/12/09 | 22684 | systems/texlive/tlnet/archive/l3experimental.r69065.tar.xz
+2023/12/09 | 76972 | systems/texlive/tlnet/archive/l3experimental.source.r69065.tar.xz
+2023/12/09 | 12185668 | systems/texlive/tlnet/archive/l3kernel.doc.r69066.tar.xz
+2023/12/09 | 177704 | systems/texlive/tlnet/archive/l3kernel.r69066.tar.xz
+2023/12/09 | 609980 | systems/texlive/tlnet/archive/l3kernel.source.r69066.tar.xz
2023/10/11 | 1832932 | systems/texlive/tlnet/archive/l3packages.doc.r68507.tar.xz
2023/10/11 | 22112 | systems/texlive/tlnet/archive/l3packages.r68507.tar.xz
2023/10/11 | 46252 | systems/texlive/tlnet/archive/l3packages.source.r68507.tar.xz
@@ -297894,8 +297894,8 @@
2023/09/22 | 1303788 | systems/texlive/tlnet/archive/libertinus-otf.doc.r68333.tar.xz
2023/09/22 | 4252 | systems/texlive/tlnet/archive/libertinus-otf.r68333.tar.xz
2022/01/24 | 972 | systems/texlive/tlnet/archive/libertinus.r61719.tar.xz
-2022/01/27 | 1533516 | systems/texlive/tlnet/archive/libertinust1math.doc.r61751.tar.xz
-2022/01/27 | 1242040 | systems/texlive/tlnet/archive/libertinust1math.r61751.tar.xz
+2023/12/09 | 1533708 | systems/texlive/tlnet/archive/libertinust1math.doc.r69062.tar.xz
+2023/12/09 | 1248760 | systems/texlive/tlnet/archive/libertinust1math.r69062.tar.xz
2023/06/24 | 1447396 | systems/texlive/tlnet/archive/libertinus-type1.doc.r67450.tar.xz
2023/06/24 | 8564832 | systems/texlive/tlnet/archive/libertinus-type1.r67450.tar.xz
2022/11/14 | 159184 | systems/texlive/tlnet/archive/libgreek.doc.r65004.tar.xz
@@ -298368,9 +298368,9 @@
2022/07/12 | 12872 | systems/texlive/tlnet/archive/luamesh.r63875.tar.xz
2023/11/19 | 205824 | systems/texlive/tlnet/archive/luamodulartables.doc.r68893.tar.xz
2023/11/19 | 1384 | systems/texlive/tlnet/archive/luamodulartables.r68893.tar.xz
-2023/08/22 | 156956 | systems/texlive/tlnet/archive/luamplib.doc.r68008.tar.xz
-2023/08/22 | 12132 | systems/texlive/tlnet/archive/luamplib.r68008.tar.xz
-2023/08/22 | 27440 | systems/texlive/tlnet/archive/luamplib.source.r68008.tar.xz
+2023/12/09 | 156992 | systems/texlive/tlnet/archive/luamplib.doc.r69069.tar.xz
+2023/12/09 | 12124 | systems/texlive/tlnet/archive/luamplib.r69069.tar.xz
+2023/12/09 | 27432 | systems/texlive/tlnet/archive/luamplib.source.r69069.tar.xz
2023/11/21 | 137048 | systems/texlive/tlnet/archive/luanumint.doc.r68918.tar.xz
2023/11/21 | 2332 | systems/texlive/tlnet/archive/luanumint.r68918.tar.xz
2022/10/31 | 32152 | systems/texlive/tlnet/archive/luaoptions.doc.r64870.tar.xz
@@ -299819,9 +299819,9 @@
2023/02/18 | 274284 | systems/texlive/tlnet/archive/omegaware.x86_64-linuxmusl.r65877.tar.xz
2023/02/18 | 261872 | systems/texlive/tlnet/archive/omegaware.x86_64-linux.r65877.tar.xz
2023/02/18 | 294764 | systems/texlive/tlnet/archive/omegaware.x86_64-solaris.r65877.tar.xz
-2021/04/28 | 2700112 | systems/texlive/tlnet/archive/onedown.doc.r59010.tar.xz
-2021/04/28 | 17956 | systems/texlive/tlnet/archive/onedown.r59010.tar.xz
-2021/04/28 | 49552 | systems/texlive/tlnet/archive/onedown.source.r59010.tar.xz
+2023/12/09 | 2262556 | systems/texlive/tlnet/archive/onedown.doc.r69067.tar.xz
+2023/12/09 | 18700 | systems/texlive/tlnet/archive/onedown.r69067.tar.xz
+2023/12/09 | 49664 | systems/texlive/tlnet/archive/onedown.source.r69067.tar.xz
2019/02/28 | 215088 | systems/texlive/tlnet/archive/onlyamsmath.doc.r42927.tar.xz
2019/02/28 | 1412 | systems/texlive/tlnet/archive/onlyamsmath.r42927.tar.xz
2019/02/28 | 3920 | systems/texlive/tlnet/archive/onlyamsmath.source.r42927.tar.xz
@@ -300340,8 +300340,8 @@
2019/02/28 | 344 | systems/texlive/tlnet/archive/pedigree-perl.x86_64-linux.r25962.tar.xz
2019/02/28 | 348 | systems/texlive/tlnet/archive/pedigree-perl.x86_64-solaris.r25962.tar.xz
2023/07/24 | 23660 | systems/texlive/tlnet/archive/penlight.doc.r67716.tar.xz
-2023/11/27 | 62280 | systems/texlive/tlnet/archive/penlightplus.doc.r68973.tar.xz
-2023/11/27 | 10004 | systems/texlive/tlnet/archive/penlightplus.r68973.tar.xz
+2023/12/09 | 64524 | systems/texlive/tlnet/archive/penlightplus.doc.r69070.tar.xz
+2023/12/09 | 10408 | systems/texlive/tlnet/archive/penlightplus.r69070.tar.xz
2023/07/24 | 101464 | systems/texlive/tlnet/archive/penlight.r67716.tar.xz
2019/02/28 | 416 | systems/texlive/tlnet/archive/perception.doc.r48861.tar.xz
2019/02/28 | 6304 | systems/texlive/tlnet/archive/perception.r48861.tar.xz
@@ -302062,8 +302062,8 @@
2019/02/28 | 292656 | systems/texlive/tlnet/archive/simplecv.doc.r35537.tar.xz
2019/02/28 | 2112 | systems/texlive/tlnet/archive/simplecv.r35537.tar.xz
2019/02/28 | 5844 | systems/texlive/tlnet/archive/simplecv.source.r35537.tar.xz
-2023/12/02 | 2316904 | systems/texlive/tlnet/archive/simpleicons.doc.r69013.tar.xz
-2023/12/02 | 3177312 | systems/texlive/tlnet/archive/simpleicons.r69013.tar.xz
+2023/12/09 | 2349220 | systems/texlive/tlnet/archive/simpleicons.doc.r69063.tar.xz
+2023/12/09 | 3220920 | systems/texlive/tlnet/archive/simpleicons.r69063.tar.xz
2019/02/28 | 224844 | systems/texlive/tlnet/archive/simpleinvoice.doc.r45673.tar.xz
2019/02/28 | 2420 | systems/texlive/tlnet/archive/simpleinvoice.r45673.tar.xz
2023/10/03 | 142696 | systems/texlive/tlnet/archive/simplekv.doc.r68439.tar.xz
@@ -303032,7 +303032,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
-2023/12/08 | 430580 | systems/texlive/tlnet/archive/texlive-scripts.doc.r69055.tar.xz
+2023/12/09 | 430560 | systems/texlive/tlnet/archive/texlive-scripts.doc.r69060.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
@@ -303054,7 +303054,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
-2023/12/08 | 114252 | systems/texlive/tlnet/archive/texlive-scripts.r69055.tar.xz
+2023/12/09 | 114232 | systems/texlive/tlnet/archive/texlive-scripts.r69060.tar.xz
2022/09/13 | 580 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r64356.tar.xz
2023/05/14 | 60312 | systems/texlive/tlnet/archive/texlive-scripts.windows.r67095.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r64356.tar.xz
@@ -303108,12 +303108,12 @@
2021/12/17 | 340 | systems/texlive/tlnet/archive/texlogsieve.amd64-freebsd.r61328.tar.xz
2021/12/17 | 340 | systems/texlive/tlnet/archive/texlogsieve.amd64-netbsd.r61328.tar.xz
2021/12/17 | 336 | systems/texlive/tlnet/archive/texlogsieve.armhf-linux.r61328.tar.xz
-2022/09/06 | 114240 | systems/texlive/tlnet/archive/texlogsieve.doc.r64301.tar.xz
+2023/12/09 | 114904 | systems/texlive/tlnet/archive/texlogsieve.doc.r69072.tar.xz
2021/12/17 | 340 | systems/texlive/tlnet/archive/texlogsieve.i386-freebsd.r61328.tar.xz
2021/12/17 | 340 | systems/texlive/tlnet/archive/texlogsieve.i386-linux.r61328.tar.xz
2021/12/17 | 336 | systems/texlive/tlnet/archive/texlogsieve.i386-netbsd.r61328.tar.xz
2021/12/17 | 336 | systems/texlive/tlnet/archive/texlogsieve.i386-solaris.r61328.tar.xz
-2022/09/06 | 45392 | systems/texlive/tlnet/archive/texlogsieve.r64301.tar.xz
+2023/12/09 | 46836 | systems/texlive/tlnet/archive/texlogsieve.r69072.tar.xz
2021/12/17 | 340 | systems/texlive/tlnet/archive/texlogsieve.universal-darwin.r61328.tar.xz
2023/02/20 | 2308 | systems/texlive/tlnet/archive/texlogsieve.windows.r65891.tar.xz
2021/12/17 | 340 | systems/texlive/tlnet/archive/texlogsieve.x86_64-cygwin.r61328.tar.xz
@@ -303560,8 +303560,8 @@
2023/11/10 | 2588 | systems/texlive/tlnet/archive/tkz-bernoulli.r68780.tar.xz
2023/10/27 | 34436 | systems/texlive/tlnet/archive/tkz-doc.doc.r68665.tar.xz
2023/10/27 | 6744 | systems/texlive/tlnet/archive/tkz-doc.r68665.tar.xz
-2023/12/04 | 627984 | systems/texlive/tlnet/archive/tkz-elements.doc.r69022.tar.xz
-2023/12/04 | 15244 | systems/texlive/tlnet/archive/tkz-elements.r69022.tar.xz
+2023/12/09 | 633944 | systems/texlive/tlnet/archive/tkz-elements.doc.r69068.tar.xz
+2023/12/09 | 15824 | systems/texlive/tlnet/archive/tkz-elements.r69068.tar.xz
2023/11/08 | 1175256 | systems/texlive/tlnet/archive/tkz-euclide.doc.r68747.tar.xz
2023/11/08 | 41924 | systems/texlive/tlnet/archive/tkz-euclide.r68747.tar.xz
2022/07/16 | 96832 | systems/texlive/tlnet/archive/tkzexample.doc.r63908.tar.xz
@@ -304820,8 +304820,8 @@
2019/02/28 | 493204 | systems/texlive/tlnet/archive/yaletter.doc.r42830.tar.xz
2019/02/28 | 4032 | systems/texlive/tlnet/archive/yaletter.r42830.tar.xz
2019/02/28 | 18512 | systems/texlive/tlnet/archive/yaletter.source.r42830.tar.xz
-2023/11/27 | 78688 | systems/texlive/tlnet/archive/yamlvars.doc.r68974.tar.xz
-2023/11/27 | 5956 | systems/texlive/tlnet/archive/yamlvars.r68974.tar.xz
+2023/12/09 | 79700 | systems/texlive/tlnet/archive/yamlvars.doc.r69071.tar.xz
+2023/12/09 | 5912 | systems/texlive/tlnet/archive/yamlvars.r69071.tar.xz
2019/02/28 | 28912 | systems/texlive/tlnet/archive/yannisgr.doc.r22613.tar.xz
2019/02/28 | 37576 | systems/texlive/tlnet/archive/yannisgr.r22613.tar.xz
2023/02/26 | 5201052 | systems/texlive/tlnet/archive/yathesis.doc.r66146.tar.xz
@@ -304942,16 +304942,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
2023/08/07 | 125713 | systems/texlive/tlnet/install-tl
-2023/12/08 | 5741471 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2023/12/08 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2023/12/08 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2023/12/09 | 5744279 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2023/12/09 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2023/12/09 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2023/05/13 | 5083 | systems/texlive/tlnet/install-tl-windows.bat
-2023/12/08 | 21035861 | systems/texlive/tlnet/install-tl-windows.exe
-2023/12/08 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2023/12/08 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2023/12/08 | 26029641 | systems/texlive/tlnet/install-tl.zip
-2023/12/08 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2023/12/08 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2023/12/09 | 21035267 | systems/texlive/tlnet/install-tl-windows.exe
+2023/12/09 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2023/12/09 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2023/12/09 | 26029626 | systems/texlive/tlnet/install-tl.zip
+2023/12/09 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2023/12/09 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2023/03/19 | 1229 | systems/texlive/tlnet/README.md
2023/03/19 | 0 | systems/texlive/tlnet/TEXLIVE_2023
2023/01/17 | 8401 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -304961,7 +304961,7 @@
2023/01/17 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2023/09/20 | 50622 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2023/12/07 | 7398 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2023/12/08 | 7346 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2023/08/23 | 221470 | 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
@@ -305003,12 +305003,12 @@
2023/02/21 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2021/12/21 | 5429 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2023/04/08 | 28167 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2023/12/08 | 18377455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2023/12/08 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2023/12/09 | 18378476 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2023/12/09 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2023/10/16 | 87924 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2023/12/08 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2023/12/08 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2023/12/08 | 2492504 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2023/12/09 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2023/12/09 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2023/12/09 | 2491256 | 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
@@ -315991,7 +315991,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
-2023/12/09 | 186 | timestamp
+2023/12/10 | 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 148ce54542..2b5653d777 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index b30c988fc1..3fdec316b4 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,3 +1,158 @@
+2023/12/09 | 9804 | graphics/pgf/contrib/circuitikz/tex/pgfcircflow.tex
+2023/12/09 | 967468 | macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.pdf
+2023/12/09 | 9538 | graphics/pgf/contrib/circuitikz/tex/pgfcirccurrent.tex
+2023/12/09 | 937130 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.1.2-body.tex
+2023/12/09 | 929934 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.1.2.tex
+2023/12/09 | 84859824 | systems/texlive/tlnet/archive/context.doc.r69073.tar.xz
+2023/12/09 | 8464 | systems/texlive/tlnet/archive/hvextern.r69064.tar.xz
+2023/12/09 | 8445 | graphics/pgf/contrib/circuitikz/doc/ctikzmanutils.sty
+2023/12/09 | 84261 | graphics/pgf/contrib/circuitikz/tex/pgfcircquadpoles.tex
+2023/12/09 | 841340 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.0-body.tex
+2023/12/09 | 834142 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.0.tex
+2023/12/09 | 831131 | macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.pdf
+2023/12/09 | 8273412 | systems/texlive/tlnet/archive/context.r69073.tar.xz
+2023/12/09 | 79700 | systems/texlive/tlnet/archive/yamlvars.doc.r69071.tar.xz
+2023/12/09 | 79514 | macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.dtx
+2023/12/09 | 76972 | systems/texlive/tlnet/archive/l3experimental.source.r69065.tar.xz
+2023/12/09 | 7654 | macros/latex/contrib/pdfmanagement-testphase/color-ltx.sty
+2023/12/09 | 758991 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.6-body.tex
+2023/12/09 | 751663 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.6.tex
+2023/12/09 | 751043 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield.pdf
+2023/12/09 | 728 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.4.sty
+2023/12/09 | 704238 | macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.pdf
+2023/12/09 | 690729 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.3-body.tex
+2023/12/09 | 683433 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.3.tex
+2023/12/09 | 682685 | macros/latex/contrib/pdfmanagement-testphase/l3pdfmanagement.pdf
+2023/12/09 | 67782 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield.dtx
+2023/12/09 | 64524 | systems/texlive/tlnet/archive/penlightplus.doc.r69070.tar.xz
+2023/12/09 | 641 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.8.3.sty
+2023/12/09 | 6414 | macros/latex/contrib/pdfmanagement-testphase/l3pdfxform.dtx
+2023/12/09 | 635 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.7.sty
+2023/12/09 | 635 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.6.sty
+2023/12/09 | 63567 | macros/latex/contrib/pdfmanagement-testphase/l3pdfmanagement.dtx
+2023/12/09 | 633 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.6.sty
+2023/12/09 | 633944 | systems/texlive/tlnet/archive/tkz-elements.doc.r69068.tar.xz
+2023/12/09 | 632 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.2.7.sty
+2023/12/09 | 632 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.1.2.sty
+2023/12/09 | 632 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.3.sty
+2023/12/09 | 631 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.4.6.sty
+2023/12/09 | 626 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.0.sty
+2023/12/09 | 609980 | systems/texlive/tlnet/archive/l3kernel.source.r69066.tar.xz
+2023/12/09 | 606135 | macros/latex/contrib/pdfmanagement-testphase/l3pdfannot.pdf
+2023/12/09 | 594480 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-radiobutton.pdf
+2023/12/09 | 5912 | systems/texlive/tlnet/archive/yamlvars.r69071.tar.xz
+2023/12/09 | 587463 | macros/latex/contrib/pdfmanagement-testphase/ltdocinit.pdf
+2023/12/09 | 5744279 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2023/12/09 | 57153 | graphics/pgf/contrib/circuitikz/tex/pgfcircmonopoles.tex
+2023/12/09 | 566778 | macros/latex/contrib/pdfmanagement-testphase/l3pdffile.pdf
+2023/12/09 | 558914 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-action.pdf
+2023/12/09 | 554784 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
+2023/12/09 | 544276 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-choice.pdf
+2023/12/09 | 542009 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-checkbox.pdf
+2023/12/09 | 53795 | graphics/pgf/contrib/circuitikz/doc/changelog.tex
+2023/12/09 | 537399 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-pushbutton.pdf
+2023/12/09 | 532070 | macros/latex/contrib/pdfmanagement-testphase/l3pdftools.pdf
+2023/12/09 | 516613 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-textfield.pdf
+2023/12/09 | 515546 | macros/latex/contrib/pdfmanagement-testphase/l3pdfdict.pdf
+2023/12/09 | 5088 | graphics/pgf/contrib/circuitikz/README.md
+2023/12/09 | 49664 | systems/texlive/tlnet/archive/onedown.source.r69067.tar.xz
+2023/12/09 | 4956 | systems/texlive/tlnet/archive/inconsolata-nerd-font.source.r69061.tar.xz
+2023/12/09 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2023/12/09 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2023/12/09 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2023/12/09 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2023/12/09 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2023/12/09 | 4761 | macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.ins
+2023/12/09 | 46836 | systems/texlive/tlnet/archive/texlogsieve.r69072.tar.xz
+2023/12/09 | 463665 | macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.pdf
+2023/12/09 | 448729 | macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-firstaid.pdf
+2023/12/09 | 430560 | systems/texlive/tlnet/archive/texlive-scripts.doc.r69060.tar.xz
+2023/12/09 | 427137 | macros/latex/contrib/pdfmanagement-testphase/l3pdfxform.pdf
+2023/12/09 | 42380 | graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex
+2023/12/09 | 422295 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.8.3-body.tex
+2023/12/09 | 418 | graphics/pgf/contrib/circuitikz/doc/compatibility.tex
+2023/12/09 | 416850 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.8.3.tex
+2023/12/09 | 4113945 | biblio/ctan-bibdata.zip
+2023/12/09 | 403567 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.7-body.tex
+2023/12/09 | 393884 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.6-body.tex
+2023/12/09 | 3901 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex
+2023/12/09 | 384633 | graphics/pgf/contrib/circuitikz/tex/pgfcirctripoles.tex
+2023/12/09 | 3708800 | biblio/ctan-bibdata/ctan.pdf
+2023/12/09 | 364117 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.4-body.tex
+2023/12/09 | 36148 | graphics/pgf/contrib/circuitikz/tex/pgfcircvoltage.tex
+2023/12/09 | 3367473 | install/graphics/pgf/contrib/circuitikz.tds.zip
+2023/12/09 | 3346294 | graphics/pgf/contrib/circuitikz.zip
+2023/12/09 | 32826 | graphics/pgf/contrib/circuitikz/tex/pgfcircshapes.tex
+2023/12/09 | 3220920 | systems/texlive/tlnet/archive/simpleicons.r69063.tar.xz
+2023/12/09 | 3182720 | systems/texlive/tlnet/archive/l3experimental.doc.r69065.tar.xz
+2023/12/09 | 3150 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-legacy.tex
+2023/12/09 | 31145 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-radiobutton.dtx
+2023/12/09 | 299395 | graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
+2023/12/09 | 29776 | macros/latex/contrib/pdfmanagement-testphase/l3pdffile.dtx
+2023/12/09 | 2882 | macros/latex/contrib/pdfmanagement-testphase/colorspace-patches-tmp-ltx.sty
+2023/12/09 | 28684 | macros/latex/contrib/pdfmanagement-testphase/l3pdfannot.dtx
+2023/12/09 | 2843 | macros/latex/contrib/pdfmanagement-testphase/xcolor-patches-tmp-ltx.sty
+2023/12/09 | 2831733 | biblio/ctan-bibdata/ctan.bib
+2023/12/09 | 280 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-example.tex
+2023/12/09 | 27432 | systems/texlive/tlnet/archive/luamplib.source.r69069.tar.xz
+2023/12/09 | 26550 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-action.dtx
+2023/12/09 | 26540 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-pushbutton.dtx
+2023/12/09 | 26029626 | systems/texlive/tlnet/install-tl.zip
+2023/12/09 | 2491256 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2023/12/09 | 2419844 | systems/texlive/tlnet/archive/inconsolata-nerd-font.r69061.tar.xz
+2023/12/09 | 2349220 | systems/texlive/tlnet/archive/simpleicons.doc.r69063.tar.xz
+2023/12/09 | 22684 | systems/texlive/tlnet/archive/l3experimental.r69065.tar.xz
+2023/12/09 | 2262556 | systems/texlive/tlnet/archive/onedown.doc.r69067.tar.xz
+2023/12/09 | 21991 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-textfield.dtx
+2023/12/09 | 2188 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-romano.tex
+2023/12/09 | 21035267 | systems/texlive/tlnet/install-tl-windows.exe
+2023/12/09 | 20430 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-choice.dtx
+2023/12/09 | 19244 | macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.dtx
+2023/12/09 | 18700 | systems/texlive/tlnet/archive/onedown.r69067.tar.xz
+2023/12/09 | 18450 | CTAN.sites
+2023/12/09 | 18378476 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2023/12/09 | 18170 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-checkbox.dtx
+2023/12/09 | 178572 | macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.dtx
+2023/12/09 | 177704 | systems/texlive/tlnet/archive/l3kernel.r69066.tar.xz
+2023/12/09 | 1738145 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
+2023/12/09 | 17338 | macros/latex/contrib/pdfmanagement-testphase/l3pdfdict.dtx
+2023/12/09 | 17112 | macros/latex/contrib/pdfmanagement-testphase/l3pdftools.dtx
+2023/12/09 | 168359 | macros/luatex/generic/blopentype.zip
+2023/12/09 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2023/12/09 | 16722 | graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex
+2023/12/09 | 16678 | macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-firstaid.dtx
+2023/12/09 | 15824 | systems/texlive/tlnet/archive/tkz-elements.r69068.tar.xz
+2023/12/09 | 156992 | systems/texlive/tlnet/archive/luamplib.doc.r69069.tar.xz
+2023/12/09 | 15442 | graphics/pgf/contrib/circuitikz/tex/pgfcirclabel.tex
+2023/12/09 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2023/12/09 | 1533708 | systems/texlive/tlnet/archive/libertinust1math.doc.r69062.tar.xz
+2023/12/09 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2023/12/09 | 1512 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.tex
+2023/12/09 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2023/12/09 | 14587 | graphics/pgf/contrib/circuitikz/tex/pgfcircutils.tex
+2023/12/09 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2023/12/09 | 1424697 | macros/latex/contrib/tutodoc.zip
+2023/12/09 | 140094 | graphics/pgf/contrib/circuitikz/tex/pgfcircmultipoles.tex
+2023/12/09 | 13737 | graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
+2023/12/09 | 1354 | macros/latex/contrib/pdfmanagement-testphase/update-metadata.txt
+2023/12/09 | 1354536 | systems/texlive/tlnet/archive/inconsolata-nerd-font.doc.r69061.tar.xz
+2023/12/09 | 13459 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
+2023/12/09 | 1248760 | systems/texlive/tlnet/archive/libertinust1math.r69062.tar.xz
+2023/12/09 | 12362 | macros/latex/contrib/pdfmanagement-testphase/ltdocinit.dtx
+2023/12/09 | 12185668 | systems/texlive/tlnet/archive/l3kernel.doc.r69066.tar.xz
+2023/12/09 | 12124 | systems/texlive/tlnet/archive/luamplib.r69069.tar.xz
+2023/12/09 | 1162 | macros/latex/contrib/pdfmanagement-testphase/README.md
+2023/12/09 | 114904 | systems/texlive/tlnet/archive/texlogsieve.doc.r69072.tar.xz
+2023/12/09 | 114232 | systems/texlive/tlnet/archive/texlive-scripts.r69060.tar.xz
+2023/12/09 | 1133028 | systems/texlive/tlnet/archive/hvextern.doc.r69064.tar.xz
+2023/12/09 | 11054105 | macros/latex/contrib/pdfmanagement-testphase.zip
+2023/12/09 | 10909 | macros/latex/contrib/pdfmanagement-testphase/CHANGELOG.md
+2023/12/09 | 1081680 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.4.6-body.tex
+2023/12/09 | 1073051 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.4.6.tex
+2023/12/09 | 10408 | systems/texlive/tlnet/archive/penlightplus.r69070.tar.xz
+2023/12/09 | 1021798 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.2.7-body.tex
+2023/12/09 | 1014383 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.2.7.tex
+2023/12/09 | 100673 | macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.dtx
2023/12/08 | 9999 | macros/latex/contrib/l3kernel/l3news10.tex
2023/12/08 | 996 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_regular.lua
2023/12/08 | 98912 | macros/latex/contrib/l3kernel/l3seq.dtx
@@ -11,10 +166,12 @@
2023/12/08 | 9172 | systems/texlive/tlnet/archive/thermodynamics.r69058.tar.xz
2023/12/08 | 91722 | macros/latex/contrib/l3kernel/l3skip.dtx
2023/12/08 | 9128 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_triangles.lua
+2023/12/08 | 903 | macros/latex/contrib/tutodoc/code/tdoc-locale-french.cfg.sty
2023/12/08 | 903899 | macros/latex/contrib/onedown/Examples/onedown-examples.pdf
2023/12/08 | 8897 | macros/latex/contrib/l3experimental/CHANGELOG.md
2023/12/08 | 88673 | macros/latex/contrib/l3kernel/l3expan.dtx
2023/12/08 | 88102 | macros/latex/contrib/l3kernel/l3coffins.dtx
+2023/12/08 | 880 | macros/latex/contrib/tutodoc/code/tdoc-locale-english.cfg.sty
2023/12/08 | 87880 | macros/luatex/latex/yamlvars.zip
2023/12/08 | 87751 | macros/latex/contrib/l3kernel/l3box.dtx
2023/12/08 | 85254 | macros/luatex/latex/yamlvars/yamlvars.pdf
@@ -34,16 +191,19 @@
2023/12/08 | 76531 | macros/latex/contrib/l3kernel/l3fp.dtx
2023/12/08 | 76464 | systems/texlive/tlnet/archive/decimalcomma.doc.r69056.tar.xz
2023/12/08 | 76366 | macros/latex/contrib/l3kernel/l3text-case.dtx
+2023/12/08 | 757927 | macros/latex/contrib/tutodoc/doc/tutodoc-fr.pdf
2023/12/08 | 751 | macros/latex/contrib/onedown/Examples/Fontsizes.tex
2023/12/08 | 7508388 | macros/latex/contrib/l3kernel/source3.pdf
2023/12/08 | 7417 | macros/latex/contrib/onedown/ODw-Italian.dict
2023/12/08 | 73835 | macros/latex/contrib/l3kernel/l3fp-trig.dtx
+2023/12/08 | 7346 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2023/12/08 | 7286 | macros/latex/contrib/onedown/Examples/Bidding.tex
2023/12/08 | 7118 | macros/latex/contrib/onedown/Examples/onedown-examples.tex
2023/12/08 | 70986 | macros/latex/contrib/l3kernel/expl3.dtx
2023/12/08 | 7079 | macros/latex/contrib/l3kernel/l3term-glossary.tex
2023/12/08 | 70646 | macros/latex/contrib/l3kernel/l3prg.dtx
2023/12/08 | 7052 | systems/texlive/tlnet/archive/collection-latexextra.r69056.tar.xz
+2023/12/08 | 687653 | macros/latex/contrib/tutodoc/doc/tutodoc-en.pdf
2023/12/08 | 682740 | macros/latex/contrib/l3experimental/l3draw-code.pdf
2023/12/08 | 6677 | macros/latex/contrib/l3kernel/l3news02.tex
2023/12/08 | 66585 | macros/luatex/generic/penlightplus/penlightplus.pdf
@@ -72,7 +232,6 @@
2023/12/08 | 5867132 | fonts/simpleicons.zip
2023/12/08 | 58083 | macros/latex/contrib/l3experimental/xgalley.dtx
2023/12/08 | 5772 | macros/latex/contrib/l3kernel/l3candidates.dtx
-2023/12/08 | 5741471 | systems/texlive/tlnet/install-tl-unx.tar.gz
2023/12/08 | 5653 | macros/latex/contrib/l3experimental/l3draw-layers.dtx
2023/12/08 | 5643 | fonts/libertinust1math/README
2023/12/08 | 5611 | macros/luatex/generic/luamplib/test-luamplib-latex.tex
@@ -81,6 +240,7 @@
2023/12/08 | 5429 | macros/latex/contrib/l3kernel/l3news04.tex
2023/12/08 | 537824 | macros/latex/contrib/tkz/tkz-elements/doc/tkz-elements.pdf
2023/12/08 | 537824 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-main.pdf
+2023/12/08 | 532 | macros/latex/contrib/tutodoc/README.md
2023/12/08 | 53005 | macros/latex/contrib/hvextern/doc/hvextern.tex
2023/12/08 | 518932 | macros/latex/contrib/l3experimental/l3draw.pdf
2023/12/08 | 5112 | macros/latex/contrib/l3experimental/l3draw-boxes.dtx
@@ -91,13 +251,8 @@
2023/12/08 | 4937 | macros/latex/contrib/l3kernel/l3news01.tex
2023/12/08 | 49311 | macros/latex/contrib/l3kernel/l3fp-expo.dtx
2023/12/08 | 4912 | macros/latex/contrib/l3kernel/l3fp-types.dtx
-2023/12/08 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2023/12/08 | 48954 | macros/latex/contrib/l3kernel/l3text.dtx
2023/12/08 | 4890 | macros/latex/contrib/l3kernel/l3news.tex
-2023/12/08 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2023/12/08 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2023/12/08 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2023/12/08 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2023/12/08 | 4875 | macros/latex/contrib/onedown/Examples/Compass.tex
2023/12/08 | 48174 | macros/latex/contrib/l3kernel/l3prefixes.csv
2023/12/08 | 47242 | macros/latex/contrib/l3kernel/l3fp-aux.dtx
@@ -111,10 +266,8 @@
2023/12/08 | 4422 | macros/latex/contrib/tkz/tkz-elements/README.md
2023/12/08 | 4394 | fonts/inconsolata-nerd-font/OFL.txt
2023/12/08 | 43421 | macros/latex/contrib/l3kernel/l3debug.dtx
-2023/12/08 | 430580 | systems/texlive/tlnet/archive/texlive-scripts.doc.r69055.tar.xz
2023/12/08 | 43028 | macros/latex/contrib/l3experimental/l3draw.dtx
2023/12/08 | 4174 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_rectangle.lua
-2023/12/08 | 4113939 | biblio/ctan-bibdata.zip
2023/12/08 | 409197 | macros/latex/contrib/l3experimental/l3galley.pdf
2023/12/08 | 40728 | macros/latex/contrib/l3kernel/l3sort.dtx
2023/12/08 | 4060567 | install/macros/latex/contrib/l3experimental.tds.zip
@@ -129,7 +282,6 @@
2023/12/08 | 3872 | macros/luatex/generic/luamplib/test-luamplib-plain.tex
2023/12/08 | 383921 | macros/latex/contrib/l3experimental/l3graphics.pdf
2023/12/08 | 3812 | macros/latex/contrib/onedown/README
-2023/12/08 | 3708800 | biblio/ctan-bibdata/ctan.pdf
2023/12/08 | 3684 | systems/texlive/tlnet/archive/decimalcomma.source.r69056.tar.xz
2023/12/08 | 368314 | macros/latex/contrib/l3experimental/l3str-format.pdf
2023/12/08 | 36610 | macros/latex/contrib/l3kernel/l3sys.dtx
@@ -154,11 +306,12 @@
2023/12/08 | 30076 | macros/latex/contrib/l3kernel/l3deprecation.dtx
2023/12/08 | 299916 | macros/latex/contrib/l3experimental/xgalley.pdf
2023/12/08 | 296516 | macros/latex/contrib/l3kernel/l3styleguide.pdf
+2023/12/08 | 29491 | macros/latex/contrib/tutodoc/doc/tutodoc-fr.tex
2023/12/08 | 2838 | fonts/simpleicons/enc/simpleiconsone.enc
-2023/12/08 | 2831734 | biblio/ctan-bibdata/ctan.bib
2023/12/08 | 2821 | macros/latex/contrib/l3kernel/l3prefixes.tex
2023/12/08 | 280 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsonetwo.tfm
2023/12/08 | 2784 | fonts/simpleicons/enc/simpleiconsfour.enc
+2023/12/08 | 27569 | macros/latex/contrib/tutodoc/doc/tutodoc-en.tex
2023/12/08 | 2752 | macros/luatex/generic/luamplib/Makefile
2023/12/08 | 274 | fonts/simpleicons/tex/usimpleiconsonezero.fd
2023/12/08 | 27481 | macros/latex/contrib/l3kernel/l3kernel-functions.dtx
@@ -176,7 +329,6 @@
2023/12/08 | 2649 | fonts/simpleicons/enc/simpleiconsnine.enc
2023/12/08 | 2642 | fonts/simpleicons/enc/simpleiconsthree.enc
2023/12/08 | 261647 | fonts/simpleicons/tex/simpleiconsglyphs-pdftex.tex
-2023/12/08 | 26029641 | systems/texlive/tlnet/install-tl.zip
2023/12/08 | 259 | fonts/simpleicons/tex/usimpleiconsnine.fd
2023/12/08 | 259 | fonts/simpleicons/tex/usimpleiconsfour.fd
2023/12/08 | 259 | fonts/simpleicons/tex/usimpleiconsfive.fd
@@ -193,13 +345,13 @@
2023/12/08 | 2519 | fonts/simpleicons/enc/simpleiconsseven.enc
2023/12/08 | 250159 | macros/latex/contrib/l3kernel/l3news09.pdf
2023/12/08 | 2497 | macros/latex/contrib/onedown/Examples/bidNS.tex
-2023/12/08 | 2492504 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2023/12/08 | 24767 | macros/latex/contrib/l3kernel/source3body.tex
2023/12/08 | 2474 | fonts/simpleicons/enc/simpleiconsoneone.enc
2023/12/08 | 2467 | fonts/simpleicons/enc/simpleiconsfive.enc
2023/12/08 | 243162 | macros/latex/contrib/l3kernel/l3syntax-changes.pdf
2023/12/08 | 2415738 | macros/latex/contrib/onedown.zip
2023/12/08 | 2392 | macros/latex/contrib/onedown/Examples/Wrapping.tex
+2023/12/08 | 23878 | macros/latex/contrib/tutodoc/code/tutodoc.sty
2023/12/08 | 2385 | macros/latex/contrib/l3kernel/l3docstrip.dtx
2023/12/08 | 23828 | macros/latex/contrib/l3kernel/l3luatex.dtx
2023/12/08 | 23574 | macros/latex/contrib/l3kernel/l3fp-random.dtx
@@ -214,7 +366,6 @@
2023/12/08 | 218315 | macros/latex/contrib/l3kernel/l3term-glossary.pdf
2023/12/08 | 2136 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_quadrilateral.lua
2023/12/08 | 21241 | macros/latex/contrib/l3experimental/l3draw-softpath.dtx
-2023/12/08 | 21035861 | systems/texlive/tlnet/install-tl-windows.exe
2023/12/08 | 2090614 | fonts/simpleicons/type1/SimpleIcons.pfb
2023/12/08 | 2072 | macros/latex/contrib/l3kernel/interface3.tex
2023/12/08 | 2058 | macros/luatex/generic/luamplib/README
@@ -232,6 +383,7 @@
2023/12/08 | 1906 | macros/latex/contrib/l3experimental/l3draw.ins
2023/12/08 | 1896 | macros/latex/contrib/onedown/Examples/CardSymbols.tex
2023/12/08 | 18863 | macros/latex/contrib/l3kernel/l3bitset.dtx
+2023/12/08 | 1885 | macros/luatex/generic/blopentype/README.md
2023/12/08 | 1882996 | fonts/inconsolata-nerd-font/InconsolataLGCNerdFontPropo-BoldItalic.ttf
2023/12/08 | 1881344 | fonts/inconsolata-nerd-font/InconsolataLGCNerdFontPropo-Italic.ttf
2023/12/08 | 1881172 | fonts/inconsolata-nerd-font/InconsolataLGCNerdFont-Italic.ttf
@@ -245,7 +397,6 @@
2023/12/08 | 18532 | macros/latex/contrib/l3kernel/l3fp-round.dtx
2023/12/08 | 1849 | macros/latex/contrib/onedown/Examples/showNS-warn-II.tex
2023/12/08 | 1844 | fonts/simpleicons/doc/simpleicons.tex
-2023/12/08 | 18377455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2023/12/08 | 1837492 | fonts/inconsolata-nerd-font/InconsolataLGCNerdFontMono-BoldItalic.ttf
2023/12/08 | 1835792 | fonts/inconsolata-nerd-font/InconsolataLGCNerdFontMono-Italic.ttf
2023/12/08 | 1832556 | fonts/inconsolata-nerd-font/InconsolataLGCNerdFontMono-Bold.ttf
@@ -255,8 +406,8 @@
2023/12/08 | 17620 | systems/texlive/tlnet/archive/heria.r69058.tar.xz
2023/12/08 | 17153 | macros/latex/contrib/l3kernel/l3pdf.dtx
2023/12/08 | 170102 | macros/latex/contrib/l3kernel/l3news11.pdf
+2023/12/08 | 1691 | macros/latex/contrib/tutodoc/MANIFEST.md
2023/12/08 | 1691 | macros/latex/contrib/tkz/tkz-elements/latex/tkz-elements.sty
-2023/12/08 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2023/12/08 | 16635 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-line.tex
2023/12/08 | 16627 | macros/latex/contrib/l3kernel/l3text-map.dtx
2023/12/08 | 1658 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_misc.lua
@@ -274,10 +425,8 @@
2023/12/08 | 1558 | macros/latex/contrib/l3experimental/l3benchmark.ins
2023/12/08 | 1553 | macros/latex/contrib/l3experimental/l3graphics.ins
2023/12/08 | 1547 | macros/latex/contrib/l3experimental/l3opacity.ins
-2023/12/08 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
2023/12/08 | 15386 | fonts/inconsolata-nerd-font/inconsolata-nerd-font.dtx
2023/12/08 | 153614 | macros/luatex/generic/luamplib/luamplib.pdf
-2023/12/08 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2023/12/08 | 15273 | macros/luatex/generic/penlightplus/penlightplus.tex
2023/12/08 | 152023 | macros/latex/contrib/l3kernel/l3docstrip.pdf
2023/12/08 | 151591 | macros/latex/contrib/l3kernel/l3news06.pdf
@@ -291,9 +440,8 @@
2023/12/08 | 1490 | fonts/inconsolata-nerd-font/CHANGELOG.md
2023/12/08 | 1488 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_main.lua
2023/12/08 | 148747 | macros/latex/contrib/l3kernel/l3news03.pdf
-2023/12/08 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2023/12/08 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2023/12/08 | 143772 | macros/latex/contrib/l3kernel/l3file.dtx
+2023/12/08 | 142732 | macros/luatex/generic/blopentype/blottest.pdf
2023/12/08 | 14219097 | install/macros/latex/contrib/l3kernel.tds.zip
2023/12/08 | 1414 | macros/latex/contrib/onedown/Examples/FancyColors.tex
2023/12/08 | 1404659 | fonts/inconsolata-nerd-font/inconsolata-nerd-font.pdf
@@ -336,7 +484,6 @@
2023/12/08 | 116349 | macros/latex/contrib/l3kernel/l3token.dtx
2023/12/08 | 1162 | macros/latex/contrib/onedown/Examples/showNS-align.tex
2023/12/08 | 114754 | macros/latex/contrib/l3kernel/l3news04.pdf
-2023/12/08 | 114252 | systems/texlive/tlnet/archive/texlive-scripts.r69055.tar.xz
2023/12/08 | 113427 | macros/latex/contrib/l3kernel/l3str-convert.dtx
2023/12/08 | 1132 | macros/luatex/generic/penlightplus/README.md
2023/12/08 | 112524 | macros/latex/contrib/l3kernel/l3news05.pdf
@@ -350,25 +497,34 @@
2023/12/08 | 10125 | macros/luatex/generic/luamplib/NEWS
2023/12/08 | 10048 | systems/texlive/tlnet/archive/pdfrender.source.r69058.tar.xz
2023/12/08 | 10018 | macros/latex/contrib/l3experimental/l3draw-scopes.dtx
+2023/12/07 | 9579 | macros/luatex/generic/blopentype/luatex/blot-fonts.tex
2023/12/07 | 9277 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-why.tex
2023/12/07 | 8816 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-main.tex
2023/12/07 | 859628 | systems/texlive/tlnet/archive/babel.source.r69050.tar.xz
+2023/12/07 | 8281 | macros/luatex/generic/blopentype/blottest.tex
2023/12/07 | 80591 | macros/latex/contrib/decimalcomma.zip
-2023/12/07 | 7398 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2023/12/07 | 799 | macros/luatex/generic/blopentype/luatex/blot-files.tex
+2023/12/07 | 7515 | macros/luatex/generic/blopentype/luatex/blot.tex
2023/12/07 | 7236 | systems/texlive/tlnet/archive/tutodoc.r69049.tar.xz
2023/12/07 | 68208 | systems/texlive/tlnet/archive/njuthesis.source.r69051.tar.xz
+2023/12/07 | 644 | macros/luatex/generic/blopentype/luatex/blot-lua.tex
+2023/12/07 | 62 | macros/luatex/generic/blopentype/DEPENDS.txt
2023/12/07 | 60571 | support/texlogsieve/texlogsieve.pdf
2023/12/07 | 48156 | systems/texlive/tlnet/archive/proflycee.r69047.tar.xz
2023/12/07 | 44678 | macros/latex/contrib/pdfrender/pdfrender.dtx
2023/12/07 | 408875 | macros/latex/contrib/pdfrender/pdfrender.pdf
2023/12/07 | 403247 | macros/latex/contrib/pdfrender.zip
+2023/12/07 | 3552 | macros/luatex/generic/blopentype/blopentype.md
+2023/12/07 | 35341 | macros/luatex/generic/blopentype/luatex/blot-fonts.lua
2023/12/07 | 35149 | support/texlogsieve/LICENCE.txt
2023/12/07 | 343 | macros/latex/contrib/pdfrender/README.md
2023/12/07 | 3142592 | systems/texlive/tlnet/archive/proflycee.doc.r69047.tar.xz
2023/12/07 | 2810 | support/texlogsieve/README.md
+2023/12/07 | 274 | macros/luatex/generic/blopentype/luatex/blot-sets.lua
2023/12/07 | 24195 | support/texlogsieve/texlogsieve.tex
2023/12/07 | 22592 | systems/texlive/tlnet/archive/njuthesis.r69051.tar.xz
2023/12/07 | 224616 | systems/texlive/tlnet/archive/babel.r69050.tar.xz
+2023/12/07 | 2139 | macros/luatex/generic/blopentype/luatex/blot-base.lua
2023/12/07 | 209313 | support/texlogsieve/texlogsieve
2023/12/07 | 2024 | systems/texlive/tlnet/archive/spacingtricks.r69048.tar.xz
2023/12/07 | 158848 | systems/texlive/tlnet/archive/spacingtricks.doc.r69048.tar.xz
@@ -377,6 +533,7 @@
2023/12/07 | 1243724 | systems/texlive/tlnet/archive/njuthesis.doc.r69051.tar.xz
2023/12/07 | 12436 | systems/texlive/tlnet/archive/spacingtricks.source.r69048.tar.xz
2023/12/07 | 12367 | support/texlogsieve/texlogsieve.1
+2023/12/07 | 1088 | macros/luatex/generic/blopentype/LICENSE
2023/12/07 | 1042648 | systems/texlive/tlnet/archive/babel.doc.r69050.tar.xz
2023/12/07 | 1012 | systems/texlive/tlnet/archive/collection-luatex.r69052.tar.xz
2023/12/06 | 9817 | usergrps/usergrps/de.html
@@ -447,7 +604,6 @@
2023/12/06 | 15492 | systems/texlive/tlnet/archive/wheelchart.r69040.tar.xz
2023/12/06 | 1459276 | systems/texlive/tlnet/archive/tex4ht.source.r69044.tar.xz
2023/12/06 | 1444492 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
-2023/12/06 | 1420370 | macros/latex/contrib/tutodoc.zip
2023/12/06 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r69044.tar.xz
2023/12/06 | 1324454 | macros/unicodetex/latex/njuthesis.zip
2023/12/06 | 1122272 | systems/texlive/tlnet/archive/tex4ht.r69044.tar.xz
@@ -459,14 +615,9 @@
2023/12/05 | 94463 | macros/latex/contrib/bookmark/bookmark.dtx
2023/12/05 | 938 | macros/latex/contrib/oberdiek/oberdiek-source.bib
2023/12/05 | 91068 | systems/texlive/tlnet/archive/nicematrix.source.r69034.tar.xz
-2023/12/05 | 903 | macros/latex/contrib/tutodoc/code/tdoc-locale-french.cfg.sty
-2023/12/05 | 880 | macros/latex/contrib/tutodoc/code/tdoc-locale-english.cfg.sty
-2023/12/05 | 730016 | macros/latex/contrib/tutodoc/doc/tutodoc-fr.pdf
-2023/12/05 | 710329 | macros/latex/contrib/tutodoc/doc/tutodoc-en.pdf
2023/12/05 | 6358 | macros/latex/contrib/oberdiek/oberdiek-bundle.bib
2023/12/05 | 588913 | macros/latex/contrib/ufrgscca.zip
2023/12/05 | 543911 | macros/latex/contrib/oberdiek/resizegather.pdf
-2023/12/05 | 525 | macros/latex/contrib/tutodoc/README.md
2023/12/05 | 525958 | macros/latex/contrib/oberdiek/bmpsize.pdf
2023/12/05 | 510 | macros/latex/contrib/bookmark/README.md
2023/12/05 | 507420 | macros/latex/contrib/bookmark.zip
@@ -520,14 +671,12 @@
2023/12/05 | 297233 | macros/latex/contrib/oberdiek/dvipscol.pdf
2023/12/05 | 29459 | macros/latex/contrib/oberdiek/setouterhbox.dtx
2023/12/05 | 292642 | macros/latex/contrib/oberdiek/ifdraft.pdf
-2023/12/05 | 28523 | macros/latex/contrib/tutodoc/doc/tutodoc-fr.tex
2023/12/05 | 28427 | macros/latex/contrib/bookmark/bookmark-frozen.dtx
2023/12/05 | 280523 | macros/latex/contrib/oberdiek/tabularkv.pdf
2023/12/05 | 27847 | macros/latex/contrib/oberdiek/pdfcrypt.dtx
2023/12/05 | 277944 | macros/latex/contrib/oberdiek/oberdiek.pdf
2023/12/05 | 26994 | macros/latex/contrib/oberdiek/pdfcolparallel.dtx
2023/12/05 | 2693 | macros/latex/contrib/oberdiek/README.md
-2023/12/05 | 26773 | macros/latex/contrib/tutodoc/doc/tutodoc-en.tex
2023/12/05 | 26109 | macros/latex/contrib/oberdiek/enparen.dtx
2023/12/05 | 25810 | macros/latex/contrib/oberdiek/fibnum.dtx
2023/12/05 | 25691 | macros/latex/contrib/oberdiek/rotchiffre.dtx
@@ -540,7 +689,6 @@
2023/12/05 | 24780 | macros/latex/contrib/oberdiek/resizegather.dtx
2023/12/05 | 24106 | macros/latex/contrib/oberdiek/engord.dtx
2023/12/05 | 238472 | support/TeX4ht/source/ChangeLog
-2023/12/05 | 23742 | macros/latex/contrib/tutodoc/code/tutodoc.sty
2023/12/05 | 2188612 | systems/texlive/tlnet/archive/nicematrix.doc.r69034.tar.xz
2023/12/05 | 21668 | macros/latex/contrib/oberdiek/holtxdoc.dtx
2023/12/05 | 21476 | macros/latex/contrib/oberdiek/hypcap.dtx
@@ -554,7 +702,6 @@
2023/12/05 | 18499 | macros/latex/contrib/oberdiek/stampinclude.dtx
2023/12/05 | 18053 | macros/latex/contrib/oberdiek/hypgotoe.dtx
2023/12/05 | 1728 | systems/texlive/tlnet/archive/collection-publishers.r69033.tar.xz
-2023/12/05 | 1691 | macros/latex/contrib/tutodoc/MANIFEST.md
2023/12/05 | 16829 | macros/latex/contrib/oberdiek/twoopt.dtx
2023/12/05 | 16789 | macros/latex/contrib/oberdiek/flags.dtx
2023/12/05 | 16633 | macros/latex/contrib/oberdiek/classlist.dtx
@@ -590,7 +737,6 @@
2023/12/04 | 6563 | macros/latex/contrib/ufrgscca/latex/ufrgscca-forms.sty
2023/12/04 | 6343 | macros/latex/contrib/fbox/doc/fbox.tex
2023/12/04 | 632740 | macros/latex/contrib/heria.zip
-2023/12/04 | 627984 | systems/texlive/tlnet/archive/tkz-elements.doc.r69022.tar.xz
2023/12/04 | 614351 | macros/latex/contrib/nicematrix/nicematrix.pdf
2023/12/04 | 598788 | macros/latex/contrib/nicematrix/nicematrix-french.pdf
2023/12/04 | 594121 | macros/latex/contrib/nicematrix/nicematrix-code.dtx
@@ -634,13 +780,11 @@
2023/12/04 | 1916 | fonts/libertinust1math/tfm/LibertinusSerif-Italic-tlf-t1-tmp.tfm
2023/12/04 | 1901 | macros/latex/contrib/ufrgscca/latex/ufrgscca-base-ptBR.def
2023/12/04 | 18474 | macros/latex/contrib/ufrgscca/latex/ufrgscca-core.sty
-2023/12/04 | 18238 | CTAN.sites
2023/12/04 | 1788 | fonts/libertinust1math/vf/LibertinusSerifTH-Italic-tlf-t1.vf
2023/12/04 | 1692 | fonts/libertinust1math/tfm/libertinust1-mathsym.tfm
2023/12/04 | 1692 | fonts/libertinust1math/tfm/libertinust1-mathex.tfm
2023/12/04 | 16798 | macros/latex/contrib/ufrgscca/latex/ufrgscca-terms-ptBR.tex
2023/12/04 | 15656 | systems/texlive/tlnet/archive/pwebmac.doc.r69027.tar.xz
-2023/12/04 | 15244 | systems/texlive/tlnet/archive/tkz-elements.r69022.tar.xz
2023/12/04 | 1452 | fonts/libertinust1math/tfm/libertinust1-mathsfi.tfm
2023/12/04 | 1449 | macros/latex/contrib/heria/README.md
2023/12/04 | 1284 | fonts/libertinust1math/tfm/libertinust1-mathsfb.tfm
@@ -940,219 +1084,3 @@
2023/12/03 | 1044 | support/texlab/crates/hover/src/lib.rs
2023/12/03 | 1033 | support/texlab/crates/completion/benches/bench_main.rs
2023/12/03 | 1025 | support/texlab/crates/completion/src/util/matchers.rs
-2023/12/02 | 97044 | systems/win32/miktex/tm/packages/cjs-rcs-article__source.tar.lzma
-2023/12/02 | 9459 | systems/win32/miktex/tm/packages/cidarticle.tar.lzma
-2023/12/02 | 943 | systems/win32/miktex/tm/packages/pr.ini
-2023/12/02 | 93457 | systems/win32/miktex/tm/packages/biblatex-oxref__source.tar.lzma
-2023/12/02 | 921756 | systems/texlive/tlnet/archive/beebe.r69012.tar.xz
-2023/12/02 | 90604 | macros/latex/contrib/covington/covington.tex
-2023/12/02 | 90319 | systems/win32/miktex/tm/packages/hyperref.tar.lzma
-2023/12/02 | 8881 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2023/12/02 | 88633 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2023/12/02 | 885274 | systems/win32/miktex/tm/packages/fvextra__doc.tar.lzma
-2023/12/02 | 880899 | systems/win32/miktex/tm/packages/inter__doc.tar.lzma
-2023/12/02 | 834512 | systems/texlive/tlnet/archive/install-latex-guide-zh-cn.doc.r69014.tar.xz
-2023/12/02 | 829827 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2023/12/02 | 82019 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2023/12/02 | 81966 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2023/12/02 | 81700 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2023/12/02 | 80788 | systems/win32/miktex/tm/packages/simplebnf__doc.tar.lzma
-2023/12/02 | 78337 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2023/12/02 | 774596 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2023/12/02 | 774083 | systems/win32/miktex/tm/packages/files.csv.lzma
-2023/12/02 | 77385 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2023/12/02 | 76201 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2023/12/02 | 759221 | systems/win32/miktex/tm/packages/yquant__doc.tar.lzma
-2023/12/02 | 75111 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2023/12/02 | 73400 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2023/12/02 | 73388 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2023/12/02 | 73351 | systems/win32/miktex/tm/packages/yamlvars__doc.tar.lzma
-2023/12/02 | 7330 | macros/latex/contrib/covington/README
-2023/12/02 | 707592 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2023/12/02 | 698518 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2023/12/02 | 69741 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2023/12/02 | 69605 | systems/win32/miktex/tm/packages/yquant__source.tar.lzma
-2023/12/02 | 6816 | systems/win32/miktex/tm/packages/yamlvars__source.tar.lzma
-2023/12/02 | 67486 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2023/12/02 | 65141 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2023/12/02 | 647815 | systems/win32/miktex/tm/packages/kantlipsum__doc.tar.lzma
-2023/12/02 | 64672 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2023/12/02 | 632530 | systems/win32/miktex/tm/packages/unbtex__doc.tar.lzma
-2023/12/02 | 61976 | macros/latex/contrib/covington/covington.sty
-2023/12/02 | 61968 | systems/win32/miktex/tm/packages/vectorlogos.tar.lzma
-2023/12/02 | 6181 | systems/win32/miktex/tm/packages/yamlvars.tar.lzma
-2023/12/02 | 61039 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2023/12/02 | 606792 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2023/12/02 | 603346 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2023/12/02 | 60124 | systems/win32/miktex/tm/packages/fvextra__source.tar.lzma
-2023/12/02 | 6003 | systems/win32/miktex/tm/packages/simplebnf__source.tar.lzma
-2023/12/02 | 5956 | systems/win32/miktex/tm/packages/unbtex__source.tar.lzma
-2023/12/02 | 592853 | macros/latex/contrib/covington.zip
-2023/12/02 | 59227 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2023/12/02 | 58985 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2023/12/02 | 5871 | systems/win32/miktex/tm/packages/penlightplus__source.tar.lzma
-2023/12/02 | 5829 | graphics/pgf/contrib/argumentation/argumentation.sty
-2023/12/02 | 57990 | systems/win32/miktex/tm/packages/yquant.tar.lzma
-2023/12/02 | 57938 | systems/win32/miktex/tm/packages/penlightplus__doc.tar.lzma
-2023/12/02 | 568 | systems/texlive/tlnet/archive/install-latex-guide-zh-cn.r69014.tar.xz
-2023/12/02 | 55920 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2023/12/02 | 558128 | macros/latex/contrib/covington/covington.pdf
-2023/12/02 | 54798 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2023/12/02 | 54180 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2023/12/02 | 53863 | systems/win32/miktex/tm/packages/coolfn__doc.tar.lzma
-2023/12/02 | 530354 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2023/12/02 | 52669 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2023/12/02 | 507865 | systems/win32/miktex/tm/packages/ufrgscca__doc.tar.lzma
-2023/12/02 | 499568 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
-2023/12/02 | 497788 | systems/win32/miktex/tm/packages/mandi__doc.tar.lzma
-2023/12/02 | 49726 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2023/12/02 | 4919 | systems/win32/miktex/tm/packages/antique-spanish-units__source.tar.lzma
-2023/12/02 | 4904 | systems/win32/miktex/tm/packages/trivialpursuit.tar.lzma
-2023/12/02 | 48206 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2023/12/02 | 479238 | systems/win32/miktex/tm/packages/vectorlogos__doc.tar.lzma
-2023/12/02 | 47444 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2023/12/02 | 47334 | systems/win32/miktex/tm/packages/proflycee.tar.lzma
-2023/12/02 | 473144 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2023/12/02 | 46936 | systems/win32/miktex/tm/packages/texblend__doc.tar.lzma
-2023/12/02 | 466282 | systems/win32/miktex/tm/packages/libertine__doc.tar.lzma
-2023/12/02 | 460643 | systems/win32/miktex/tm/packages/trivialpursuit__doc.tar.lzma
-2023/12/02 | 46008 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2023/12/02 | 4544 | systems/win32/miktex/tm/packages/simplebnf.tar.lzma
-2023/12/02 | 446760 | systems/win32/miktex/tm/packages/cidarticle__doc.tar.lzma
-2023/12/02 | 44377 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2023/12/02 | 44108 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2023/12/02 | 44072 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2023/12/02 | 4364 | systems/win32/miktex/tm/packages/pdfannotations__doc.tar.lzma
-2023/12/02 | 4342 | systems/win32/miktex/tm/packages/texblend__source.tar.lzma
-2023/12/02 | 43139 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2023/12/02 | 4239 | systems/win32/miktex/tm/packages/pdfannotations__source.tar.lzma
-2023/12/02 | 4178 | systems/win32/miktex/tm/packages/trivialpursuit__source.tar.lzma
-2023/12/02 | 415709 | systems/win32/miktex/tm/packages/hyperref__source.tar.lzma
-2023/12/02 | 40382 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2023/12/02 | 395233 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2023/12/02 | 3831 | systems/win32/miktex/tm/packages/coolfn__source.tar.lzma
-2023/12/02 | 3791 | systems/win32/miktex/tm/packages/texblend.tar.lzma
-2023/12/02 | 379171 | systems/win32/miktex/tm/packages/lni__doc.tar.lzma
-2023/12/02 | 37628 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2023/12/02 | 3698 | systems/win32/miktex/tm/packages/vectorlogos__source.tar.lzma
-2023/12/02 | 36950 | systems/win32/miktex/tm/packages/catoptions.tar.lzma
-2023/12/02 | 36844 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2023/12/02 | 36719 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2023/12/02 | 3660974 | systems/win32/miktex/tm/packages/hyperref__doc.tar.lzma
-2023/12/02 | 35339 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2023/12/02 | 351991 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2023/12/02 | 340831 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2023/12/02 | 340825 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2023/12/02 | 33880 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2023/12/02 | 33847 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2023/12/02 | 33464 | systems/win32/miktex/tm/packages/ufrgscca.tar.lzma
-2023/12/02 | 329750 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2023/12/02 | 32873 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2023/12/02 | 3258 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes.tex
-2023/12/02 | 323901 | systems/win32/miktex/tm/packages/cjs-rcs-article__doc.tar.lzma
-2023/12/02 | 32091 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2023/12/02 | 3207425 | systems/win32/miktex/tm/packages/simpleicons.tar.lzma
-2023/12/02 | 3177312 | systems/texlive/tlnet/archive/simpleicons.r69013.tar.xz
-2023/12/02 | 31588 | systems/win32/miktex/tm/packages/mandi__source.tar.lzma
-2023/12/02 | 31567 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2023/12/02 | 3109 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-regular.tex
-2023/12/02 | 305581 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2023/12/02 | 302 | graphics/pgf/contrib/argumentation/README.md
-2023/12/02 | 2967 | systems/win32/miktex/tm/packages/affilauthor.tar.lzma
-2023/12/02 | 2954 | systems/win32/miktex/tm/packages/affilauthor__source.tar.lzma
-2023/12/02 | 29152 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2023/12/02 | 291321 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2023/12/02 | 290713 | systems/win32/miktex/tm/packages/erewhon-math.tar.lzma
-2023/12/02 | 287601 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2023/12/02 | 28573 | systems/win32/miktex/tm/packages/lni__source.tar.lzma
-2023/12/02 | 2844254 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2023/12/02 | 28021 | systems/win32/miktex/tm/packages/kantlipsum__source.tar.lzma
-2023/12/02 | 275801 | graphics/pgf/contrib/argumentation/argumentation-doc.pdf
-2023/12/02 | 272342 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2023/12/02 | 27221 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2023/12/02 | 2677 | systems/win32/miktex/tm/packages/pdfannotations.tar.lzma
-2023/12/02 | 266070 | systems/win32/miktex/tm/packages/profmaquette__doc.tar.lzma
-2023/12/02 | 259852 | macros/latex/contrib/nicematrix/nicematrix.tex
-2023/12/02 | 259095 | systems/win32/miktex/tm/packages/xcharter-math.tar.lzma
-2023/12/02 | 25618 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2023/12/02 | 25609 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2023/12/02 | 253610 | systems/win32/miktex/tm/packages/concmath-otf.tar.lzma
-2023/12/02 | 251434 | systems/win32/miktex/tm/packages/euler-math.tar.lzma
-2023/12/02 | 250604 | systems/win32/miktex/tm/packages/affilauthor__doc.tar.lzma
-2023/12/02 | 24987 | systems/win32/miktex/tm/packages/biblatex-oxref.tar.lzma
-2023/12/02 | 249351 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
-2023/12/02 | 245898 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2023/12/02 | 24206 | systems/win32/miktex/tm/packages/kantlipsum.tar.lzma
-2023/12/02 | 24133 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2023/12/02 | 2325193 | systems/win32/miktex/tm/packages/simpleicons__doc.tar.lzma
-2023/12/02 | 23227 | graphics/pgf/contrib/argumentation/argumentation-doc.tex
-2023/12/02 | 232151 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2023/12/02 | 2316904 | systems/texlive/tlnet/archive/simpleicons.doc.r69013.tar.xz
-2023/12/02 | 227406 | systems/win32/miktex/tm/packages/antique-spanish-units.tar.lzma
-2023/12/02 | 221461 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2023/12/02 | 218912 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2023/12/02 | 217012 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2023/12/02 | 2137 | fonts/libertinust1math/enc/lbtsth.enc
-2023/12/02 | 2072725 | systems/win32/miktex/tm/packages/biblatex-oxref__doc.tar.lzma
-2023/12/02 | 20693 | systems/win32/miktex/tm/packages/kpfonts-otf__source.tar.lzma
-2023/12/02 | 20357 | systems/win32/miktex/tm/packages/catoptions__source.tar.lzma
-2023/12/02 | 203270 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2023/12/02 | 20254 | systems/win32/miktex/tm/packages/simpleicons__source.tar.lzma
-2023/12/02 | 2024713 | systems/win32/miktex/tm/packages/kpfonts-otf__doc.tar.lzma
-2023/12/02 | 2013362 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2023/12/02 | 19978 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2023/12/02 | 19973 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2023/12/02 | 1989389 | systems/win32/miktex/tm/packages/erewhon-math__doc.tar.lzma
-2023/12/02 | 1981357 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2023/12/02 | 1980262 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2023/12/02 | 1971094 | systems/win32/miktex/tm/packages/xcharter-math__doc.tar.lzma
-2023/12/02 | 19695 | systems/win32/miktex/tm/packages/profmaquette.tar.lzma
-2023/12/02 | 19561 | systems/win32/miktex/tm/packages/ufrgscca__source.tar.lzma
-2023/12/02 | 1920115 | systems/win32/miktex/tm/packages/concmath-otf__doc.tar.lzma
-2023/12/02 | 18948 | systems/win32/miktex/tm/packages/cidarticle__source.tar.lzma
-2023/12/02 | 18861 | systems/win32/miktex/tm/packages/unbtex.tar.lzma
-2023/12/02 | 182732 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2023/12/02 | 174111 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2023/12/02 | 1727 | systems/win32/miktex/tm/packages/coolfn.tar.lzma
-2023/12/02 | 1704639 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2023/12/02 | 1704409 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
-2023/12/02 | 16788 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-point.tex
-2023/12/02 | 1647 | macros/latex/contrib/tkz/tkz-elements/examples/tkz-elements-demo_2.tex
-2023/12/02 | 16392 | macros/latex/contrib/tkz/tkz-elements/examples/tkz-elements-demo_2.pdf
-2023/12/02 | 1633069 | systems/win32/miktex/tm/packages/proflycee__source.tar.lzma
-2023/12/02 | 159975 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2023/12/02 | 1598898 | systems/win32/miktex/tm/packages/euler-math__doc.tar.lzma
-2023/12/02 | 1531285 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2023/12/02 | 1484 | systems/win32/miktex/tm/packages/catoptions__doc.tar.lzma
-2023/12/02 | 1475832 | systems/win32/miktex/tm/packages/proflycee__doc.tar.lzma
-2023/12/02 | 14595 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
-2023/12/02 | 14580 | systems/win32/miktex/tm/packages/cjs-rcs-article.tar.lzma
-2023/12/02 | 1440789 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2023/12/02 | 141943 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2023/12/02 | 14136 | systems/win32/miktex/tm/packages/erewhon-math__source.tar.lzma
-2023/12/02 | 14028101 | systems/win32/miktex/tm/packages/libertine.tar.lzma
-2023/12/02 | 13939 | systems/win32/miktex/tm/packages/fvextra.tar.lzma
-2023/12/02 | 137678 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2023/12/02 | 13543688 | systems/win32/miktex/tm/packages/inter.tar.lzma
-2023/12/02 | 1341622 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2023/12/02 | 12939 | systems/win32/miktex/tm/packages/xcharter-math__source.tar.lzma
-2023/12/02 | 12866 | systems/win32/miktex/tm/packages/lni.tar.lzma
-2023/12/02 | 12731 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-ellipse.tex
-2023/12/02 | 12111 | systems/win32/miktex/tm/packages/concmath-otf__source.tar.lzma
-2023/12/02 | 11999 | systems/win32/miktex/tm/packages/profmaquette__source.tar.lzma
-2023/12/02 | 117811 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2023/12/02 | 1172470 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2023/12/02 | 11620 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-misc.tex
-2023/12/02 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini
-2023/12/02 | 11444 | systems/win32/miktex/tm/packages/mandi.tar.lzma
-2023/12/02 | 112482 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2023/12/02 | 1123854 | systems/win32/miktex/tm/packages/kpfonts-otf.tar.lzma
-2023/12/02 | 11037 | systems/win32/miktex/tm/packages/euler-math__source.tar.lzma
-2023/12/02 | 109924 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2023/12/02 | 108594 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2023/12/02 | 106683 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2023/12/02 | 105797 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2023/12/02 | 104459 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2023/12/02 | 104102 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2023/12/02 | 103552 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2023/12/02 | 10260 | systems/win32/miktex/tm/packages/penlightplus.tar.lzma
diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib
index 531b477f8b..da0cfae746 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-12-2023, 02:00:04
+%% created at 09-12-2023, 02:00:04
%%
%% This file is provided under the terms of the LPPL v1.3 or
@@ -18125,7 +18125,7 @@
title = {The \texttt{decimalcomma} package},
subtitle = {Comma for decimal numbers},
author = {Antoine Missier},
- date = {2023-12-07},
+ date = {2023-12-08},
version = {1.0},
license = {lppl1.3},
mirror = {https://mirror.ctan.org/macros/latex/contrib/decimalcomma},
@@ -24243,7 +24243,7 @@
title = {The \texttt{expl3} package},
subtitle = {Wrapper package for experimental \LaTeX{}3},
author = {{The LaTeX Project Team}},
- date = {2023-11-09},
+ date = {2023-12-08},
version = {},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/l3kernel},
@@ -32622,8 +32622,8 @@
title = {The \texttt{hvextern} package},
subtitle = {Write and execute external code, and insert the output},
author = {Herbert Voß},
- date = {2023-11-22},
- version = {0.37b},
+ date = {2023-12-08},
+ version = {0.38},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/hvextern},
url = {https://ctan.org/pkg/hvextern},
@@ -34005,8 +34005,8 @@
title = {The \texttt{inconsolata-nerd-font} package},
subtitle = {Inconsolata Nerd Font with support for \XeLaTeX{} or LuaLaTeX},
author = {Stephan Lukasczyk},
- date = {2023-09-23},
- version = {0.3},
+ date = {2023-12-08},
+ version = {0.4},
license = {ofl,lppl1.3c},
mirror = {https://mirror.ctan.org/fonts/inconsolata-nerd-font},
url = {https://ctan.org/pkg/inconsolata-nerd-font},
@@ -37138,7 +37138,7 @@
title = {The \texttt{l3docstrip} package},
subtitle = {Strip documentation in \LaTeX{}3 source},
author = {{The LaTeX Project Team}},
- date = {2023-11-09},
+ date = {2023-12-08},
version = {},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/l3kernel},
@@ -37149,7 +37149,7 @@
title = {The \texttt{l3experimental} package},
subtitle = {Experimental \LaTeX{}3 concepts},
author = {{The LaTeX Project Team}},
- date = {2023-11-01},
+ date = {2023-12-08},
version = {},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/l3experimental},
@@ -37160,7 +37160,7 @@
title = {The \texttt{l3kernel} package},
subtitle = {LaTeX3 programming conventions},
author = {{The LaTeX Project Team}},
- date = {2023-11-09},
+ date = {2023-12-08},
version = {},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/l3kernel},
@@ -37193,7 +37193,7 @@
title = {The \texttt{l3regex} package},
subtitle = {Regular expression facilities for \LaTeX{}},
author = {{The LaTeX Project Team}},
- date = {2023-11-09},
+ date = {2023-12-08},
version = {},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/l3kernel/l3regex.dtx},
@@ -39604,8 +39604,8 @@
title = {The \texttt{LibertinusT1Math} package},
subtitle = {A Type 1 font and \LaTeX{} support for Libertinus Math},
author = {Michael Sharpe},
- date = {2022-01-26},
- version = {2.0.2},
+ date = {2023-12-08},
+ version = {2.0.3},
license = {ofl,lppl},
mirror = {https://mirror.ctan.org/fonts/libertinust1math},
url = {https://ctan.org/pkg/libertinust1math},
@@ -42112,8 +42112,8 @@
title = {The \texttt{luamplib} package},
subtitle = {Use LuaTeX’s built-in MetaPost interpreter},
author = {Hans Hagen and Taco Hoekwater and Élie Roux and Manuel Pégourié-Gonnard and Philipp Gesang and Dohyun Kim},
- date = {2023-08-21},
- version = {2.25.1},
+ date = {2023-12-08},
+ version = {2.25.2},
license = {gpl2},
mirror = {https://mirror.ctan.org/macros/luatex/generic/luamplib},
url = {https://ctan.org/pkg/luamplib},
@@ -50383,8 +50383,8 @@
title = {The \texttt{OneDown} package},
subtitle = {Typeset Bridge Diagrams},
author = {Jacob Wiersma},
- date = {2021-04-27},
- version = {1.6},
+ date = {2023-12-08},
+ version = {1.7},
license = {lppl1.3},
mirror = {https://mirror.ctan.org/macros/latex/contrib/onedown},
url = {https://ctan.org/pkg/onedown},
@@ -52679,7 +52679,7 @@
title = {The \texttt{penlightplus} package},
subtitle = {Additions to the Penlight Lua libraries},
author = {Kale Ewasiuk},
- date = {2023-11-26},
+ date = {2023-12-08},
version = {},
license = {mit},
mirror = {https://mirror.ctan.org/macros/luatex/generic/penlightplus},
@@ -63180,8 +63180,8 @@
title = {The \texttt{simpleicons} package},
subtitle = {Simple Icons for \LaTeX{}},
author = {Inesh Bose},
- date = {2023-12-01},
- version = {10.0.0},
+ date = {2023-12-08},
+ version = {10.1.0},
license = {cc-by-1},
mirror = {https://mirror.ctan.org/fonts/simpleicons},
url = {https://ctan.org/pkg/simpleicons},
@@ -71228,8 +71228,8 @@
title = {The \texttt{tkz-elements} package},
subtitle = {A Lua library for drawing Euclidean geometry with TikZ or tkz-euclide},
author = {Alain Matthes},
- date = {2023-12-03},
- version = {1.40c},
+ date = {2023-12-08},
+ version = {1.50c},
license = {lppl1.3},
mirror = {https://mirror.ctan.org/macros/latex/contrib/tkz/tkz-elements},
url = {https://ctan.org/pkg/tkz-elements},
@@ -77281,7 +77281,7 @@
title = {The \texttt{xcoffins} package},
subtitle = {Rich boxed material for \LaTeX{} 3},
author = {{The LaTeX Project Team}},
- date = {2023-11-01},
+ date = {2023-12-08},
version = {},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/l3experimental},
@@ -77800,7 +77800,7 @@
title = {The \texttt{xgalley} package},
subtitle = {Control text feeding onto the page},
author = {{The LaTeX Project Team}},
- date = {2023-11-01},
+ date = {2023-12-08},
version = {},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/l3experimental/xgalley.dtx},
@@ -78665,7 +78665,7 @@
title = {The \texttt{YAMLvars} package},
subtitle = {A YAML parser and tool for easy \LaTeX{} definition creation},
author = {Kale Ewasiuk},
- date = {2023-11-26},
+ date = {2023-12-08},
version = {},
license = {mit},
mirror = {https://mirror.ctan.org/macros/luatex/latex/yamlvars},
diff --git a/graphics/pgf/contrib/circuitikz/doc/changelog.tex b/graphics/pgf/contrib/circuitikz/doc/changelog.tex
index 0586f67004..c2e1f56ffb 100644
--- a/graphics/pgf/contrib/circuitikz/doc/changelog.tex
+++ b/graphics/pgf/contrib/circuitikz/doc/changelog.tex
@@ -5,6 +5,18 @@ full list of changes.
\begin{itemize}
\item
+ Version 1.6.6 (2023-12-09)
+
+ Several new components.
+
+ \begin{itemize}
+ \tightlist
+ \item
+ Added the symbol for metal-oxide varistor \texttt{mov}
+ \item
+ Added another symbol for fuse (wiggly fuse \texttt{wfuse})
+ \end{itemize}
+\item
Version 1.6.5 (2023-10-29)
This version features an important overhaul of the \texttt{muxdemux}
@@ -281,7 +293,7 @@ full list of changes.
B. Cameron, user \texttt{@cameroncb1} on GitHub)
\item
Added Shockley diode (suggested by
- \href{https://tex.stackexchange.com/questions/646039/creating-a-shockley-diode-in-circuitikz}{@dauph})
+ {[}@dauph{]}(https://tex.stackexchange.com/questions/646039/creating-a-shockley-diode-in-circuitikz))
\end{itemize}
\item
Version 1.5.2 (2022-05-08)
@@ -1459,7 +1471,7 @@ A detailed list of changes can be seen below.
\item
Fixed varcap symbol at small scalings
\item
- New packet-option ``straightvoltages, to draw straight(no curved)
+ New packet-option "straightvoltages, to draw straight(no curved)
voltage arrows
\item
New option ``invert'' to revert the node direction at paths
diff --git a/graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf b/graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
index 42c752e23b..c105bd373a 100644
--- a/graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
+++ b/graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
Binary files differ
diff --git a/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf b/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
index 8583d870a7..b53cafb444 100644
--- a/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
+++ b/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
Binary files differ
diff --git a/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex b/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
index 32a8a8c532..f0f68f16ff 100644
--- a/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
+++ b/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
@@ -2054,6 +2054,7 @@ If instead \texttt{europeanresistors} option is active (or the style \texttt{[e
Other miscellaneous resistor-like devices:
\begin{groupdesc}
\circuitdescbip*{varistor}{Varistor}{}
+ \circuitdescbip*{mov}{Metal-Oxide varistor}{}
\circuitdescbip*[photoresistor]{phR}{Photoresistor}{photoresistor}(arrows/0/0.3)
\circuitdescbip*[thermistor]{thR}{Thermistor}{thermistor}
\circuitdescbip*[thermistorptc]{thRp}{PTC thermistor}{thermistor ptc}
@@ -3162,7 +3163,6 @@ Or, if you want a more physical structure for the measurement setup:
You can change the scale of all the mechanical elements by setting the key \texttt{mechanicals/scale} to something different from the default \texttt{1.0}.
-
\subsection{Miscellaneous bipoles}
Here you'll find bipoles that are not easily grouped in the categories above.
@@ -3171,12 +3171,13 @@ Here you'll find bipoles that are not easily grouped in the categories above.
\circuitdescbip{thermocouple}{Thermocouple}{}
\circuitdescbip*{fuse}{Fuse}{}
\circuitdescbip*{afuse}{Asymmetric fuse}{asymmetric fuse}
+ \circuitdescbip{wfuse}{``wiggly'' fuse}{wiggly fuse}()[left/110/0.2, right/70/0.2]
\circuitdescbip{squid}{Squid}{}
\circuitdescbip{barrier}{Barrier}{}
\circuitdescbip{openbarrier}{Open barrier}{}
\end{groupdesc}
- You can tune how big is the gap in the \texttt{openbarrier} component by setting the key \texttt{bipoles/openbarrier/gap} (default value \texttt{0.5}; \texttt{0} means no gap and \texttt{1} full gap).
+You can tune how big is the gap in the \texttt{openbarrier} component by setting the key \texttt{bipoles/openbarrier/gap} (default value \texttt{0.5}; \texttt{0} means no gap and \texttt{1} full gap).
\begin{groupdesc}
\circuitdescbip*{european gas filled surge arrester}{European gas filled surge arrester}{}
@@ -3231,6 +3232,22 @@ You have two types of microphones; \texttt{mic} has protruding connection and \t
You can change the scale of all the miscellaneous elements by setting the key \texttt{misc/scale} to something different from the default \texttt{1.0}.
+\paragraph{Wiggly fuses} can have (or not have) poles; you can switch between the two forms by setting to \texttt{true} or \texttt{false} (default \texttt{true}) the key \texttt{bipoles/wfuse/dots}; if they have poles, you can choose any of the pole shapes with the key \texttt{bipoles/wfuse/shape}.
+The pole nodes are named \texttt{-left} and \texttt{-right} so that you can access their borders.
+
+\begin{LTXexample}[varwidth=true, basicstyle=\small\ttfamily]
+\begin{circuitikz}
+ \draw (0,3) to[wfuse, bipoles/wfuse/dots=false] ++(2,0);
+ \draw (0,2) to[wfuse, name=A] ++(2,0);
+ \ctikzset{bipoles/wfuse/shape=osquarepole}
+ \draw (0,1) to[wfuse, name=B] ++(2,0);
+ \draw [red, densely dashed]
+ (A-left.-135) to[bend right] (B-left.135);
+ \ctikzset{bipoles/wfuse/shape=circ}
+ \draw (0,0) to[wfuse, name=B] ++(2,0);
+\end{circuitikz}
+\end{LTXexample}
+
\subsection{Multiple wires (buses)}
These are simple drawings to indicate multiple wires.
diff --git a/graphics/pgf/contrib/circuitikz/tex/circuitikz.sty b/graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
index 5ca3373737..e558e4199a 100644
--- a/graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
+++ b/graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
@@ -16,8 +16,8 @@
\providecommand\DeclareRelease[3]{}
\providecommand\DeclareCurrentRelease[2]{}
-\def\pgfcircversion{1.6.5}
-\def\pgfcircversiondate{2023/10/29}
+\def\pgfcircversion{1.6.6}
+\def\pgfcircversiondate{2023/12/09}
\DeclareRelease{0.4}{2012/12/20}{circuitikz-0.4-body.tex}
\DeclareRelease{v0.4}{2012/12/20}{circuitikz-0.4-body.tex}
diff --git a/graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex b/graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
index 82e841212a..6bf0b72ac7 100644
--- a/graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
+++ b/graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
@@ -504,7 +504,28 @@
\pgf@circ@text@strokecolor
\pgftext[top,x=.65\pgf@circ@res@left,y=1.2\pgf@circ@res@down]{{\pgf@circ@font@tiny\textsf{U}}}
}
-
+%% MOV
+\pgfcircdeclarebipolescaled{resistors}
+{
+ \pgfcirc@border@extend@updown{1.2}{1.2}
+}
+{\ctikzvalof{bipoles/varistor/height}}
+{mov}
+{\ctikzvalof{bipoles/varistor/height}}
+{\ctikzvalof{bipoles/varistor/width}}
+{
+ \pgfscope
+ \pgfpathrectanglecorners{\pgfpoint{\pgf@circ@res@left}{\ctikzvalof{bipoles/varistor/main}\pgf@circ@res@up}}{\pgfpoint{\pgf@circ@res@right}{-\ctikzvalof{bipoles/varistor/main}\pgf@circ@res@up}}
+ \pgf@circ@setlinewidth{bipoles}{\pgfstartlinewidth}
+ \pgf@circ@draworfill
+ \pgf@circ@set@relative@thickness{modifier thickness}
+ \pgfpathmoveto{\pgfpoint{-\pgf@circ@res@left}{-1.1\pgf@circ@res@down}}
+ \pgfpathlineto{\pgfpoint{-0.7\pgf@circ@res@left}{-1.1\pgf@circ@res@down}}
+ \pgfpathlineto{\pgfpoint{0.7\pgf@circ@res@left}{1.1\pgf@circ@res@down}}
+ \pgfpathlineto{\pgfpoint{\pgf@circ@res@left}{1.1\pgf@circ@res@down}}
+ \pgfusepath{draw}
+ \endpgfscope
+}
%% Generic tunable
\pgfcircdeclarebipolescaled{resistors}
{
@@ -837,6 +858,7 @@
\pgfcirc@activate@bipole@simple{l}{photoresistor}
\pgfcirc@style@to@style{photoresistor}{phR}
\pgfcirc@activate@bipole@simple{l}{varistor}
+\pgfcirc@activate@bipole@simple{l}{mov}
\pgfcirc@activate@bipole@simple{l}{memristor}
\pgfcirc@style@to@style{memristor}{Mr}%
% %>>>
@@ -2477,7 +2499,7 @@
\pgftransformscale{-.015*\ctikzvalof{\ctikzclass/symbol/eyw scale}*\pgf@circ@res@left*#1}
\def\pgfcircmathresult{\expandafter\pgf@circ@stripdecimals\pgf@circ@direction\pgf@nil}
\pgftransformrotate{-\pgfcircmathresult}
-
+
\pgf@circ@setlinewidth{bipoles}{\pgfstartlinewidth}
\pgf@circ@set@relative@thickness{symbol/thickness}
\pgfpathmoveto{\pgfpoint{0}{\pgf@circ@res@up}}
@@ -2567,7 +2589,7 @@
\pgftransformxshift{\ctikzvalof{bipoles/oosourcetrans/circlesize}\pgf@circ@res@left}
\pgf@circ@wye{\ctikzvalof{bipoles/oosourcetrans/vectorgroupscale}}
\endpgfscope
-
+
\else\ifpgf@circ@prim@eyw
\pgfscope
\pgftransformxshift{\ctikzvalof{bipoles/oosourcetrans/circlesize}\pgf@circ@res@left}
@@ -2593,7 +2615,7 @@
\pgftransformxshift{\ctikzvalof{bipoles/oosourcetrans/circlesize}\pgf@circ@res@right}
\pgf@circ@wye{\ctikzvalof{bipoles/oosourcetrans/vectorgroupscale}}
\endpgfscope
-
+
\else\ifpgf@circ@sec@eyw
\pgfscope
\pgftransformxshift{\ctikzvalof{bipoles/oosourcetrans/circlesize}\pgf@circ@res@right}
@@ -2781,7 +2803,7 @@
\pgftransformxshift{.6\pgf@circ@res@left}
\pgf@circ@wye{\ctikzvalof{bipoles/ooosource/vectorgroupscale}}
\endpgfscope
-
+
\else\ifpgf@circ@prim@eyw
\pgfscope
\pgftransformxshift{.6\pgf@circ@res@left}
@@ -2808,7 +2830,7 @@
\pgftransformshift{\pgfpointpolar{60}{0.6\pgf@circ@res@right}}
\pgf@circ@wye{\ctikzvalof{bipoles/ooosource/vectorgroupscale}}
\endpgfscope
-
+
\else\ifpgf@circ@sec@eyw
\pgfscope
\pgftransformshift{\pgfpointpolar{60}{0.6\pgf@circ@res@right}}
@@ -2834,7 +2856,7 @@
\pgftransformshift{\pgfpointpolar{-60}{0.6\pgf@circ@res@right}}
\pgf@circ@wye{\ctikzvalof{bipoles/ooosource/vectorgroupscale}}
\endpgfscope
-
+
\else\ifpgf@circ@tert@eyw
\pgfscope
\pgftransformshift{\pgfpointpolar{-60}{0.6\pgf@circ@res@right}}
@@ -6910,12 +6932,20 @@
\ctikzset{bipoles/american gas filled surge arrester/inside/.initial=.15}
\ctikzset{bipoles/american gas filled surge arrester/dot x/.initial=.25}
\ctikzset{bipoles/american gas filled surge arrester/dot y/.initial=.45}
+% fuses: normal, asymmetric, wiggle
\ctikzset{bipoles/american gas filled surge arrester/size/.initial=.1}
\ctikzset{bipoles/fuse/height/.initial=.20}
\ctikzset{bipoles/fuse/width/.initial=.50}
\ctikzset{bipoles/afuse/height/.initial=.20}
\ctikzset{bipoles/afuse/width/.initial=.50}
\ctikzset{bipoles/lamp/height/.initial=.60}
+\ctikzset{bipoles/wfuse/height/.initial=.20}
+\ctikzset{bipoles/wfuse/width/.initial=.50}
+\ctikzset{bipoles/wfuse/shape/.initial=ocirc}
+\newif\ifpgf@circ@wfuse@dots\pgf@circ@wfuse@dotstrue
+\ctikzset{bipoles/wfuse/dots/.is choice}
+\ctikzset{bipoles/wfuse/dots/.is if=pgf@circ@wfuse@dots}
+%
\ctikzset{bipoles/lamp/width/.initial=.60}
\ctikzset{bipoles/bulb/height/.initial=.8}
\ctikzset{bipoles/bulb/width/.initial=.8}
@@ -7085,7 +7115,6 @@
\pgfpathlineto{\pgfpoint{\pgf@circ@res@right}{0}}
\pgfusepath{draw}
}
-
%% fuse
\pgfcircdeclarebipolescaled{misc}
{}
@@ -7105,7 +7134,6 @@
\pgfusepath{draw}
}
-
%% asymmetric fuse
\pgfcircdeclarebipolescaled{misc}
{}
@@ -7128,7 +7156,28 @@
\pgf@circ@fill@strokecolor
\pgfusepath{stroke,fill}
}
-
+%% wiggly fuse
+\pgfcircdeclarebipolescaled{misc}
+{
+ \savedmacro{\thisshape}{\def\thisshape{\tikz@fig@name}}
+ \savedmacro{\cshape}{\def\cshape{\ctikzvalof{bipoles/wfuse/shape}}}
+}
+{\ctikzvalof{bipoles/wfuse/height}}
+{wfuse}
+{\ctikzvalof{bipoles/wfuse/height}}
+{\ctikzvalof{bipoles/wfuse/width}}
+{
+ \pgfpathmoveto{\pgfpoint{\pgf@circ@res@left}{0pt}}
+ \pgfpatharc{0}{180}{.5\pgf@circ@res@left}
+ \pgfpatharc{0}{-180}{.5\pgf@circ@res@left}
+ \pgfusepath{draw}
+ \ifpgf@circ@wfuse@dots
+ \pgftransformshift{\pgfpoint{\pgf@circ@res@left}{0pt}}
+ \pgfnode{\cshape}{center}{}{\thisshape-left}{\pgfusepath{draw}}
+ \pgftransformshift{\pgfpoint{2\pgf@circ@res@right}{0pt}}
+ \pgfnode{\cshape}{center}{}{\thisshape-right}{\pgfusepath{draw}}
+ \fi
+}
%% SQUID added by Cor Molenaar 5 March 2010
\pgfcircdeclarebipolescaled{misc}
{}
@@ -7249,6 +7298,8 @@
\pgfcirc@activate@bipole@simple{l}{fuse}
\pgfcirc@activate@bipole{l}{afuse}{afuse}{asymmetric fuse}
\pgfcirc@style@to@style{asymmetric fuse}{afuse}
+\pgfcirc@activate@bipole@simple{l}{wfuse}
+\pgfcirc@activate@bipole{l}{wfuse}{wfuse}{wiggly fuse}
\def\pgf@circ@gfsurgearrester@path#1{\ifpgf@circuit@europeangfsurgearrester\pgf@circ@europeangfsurgearrester@path{#1}\else\pgf@circ@americangfsurgearrester@path{#1}\fi}
\pgfcirc@activate@bipole{l}{europeangfsurgearrester}{european gas filled surge arrester}{european gas filled surge arrester}
\pgfcirc@activate@bipole{l}{americangfsurgearrester}{american gas filled surge arrester}{american gas filled surge arrester}
diff --git a/graphics/pgf/contrib/circuitikz/tex/pgfcircshapes.tex b/graphics/pgf/contrib/circuitikz/tex/pgfcircshapes.tex
index 6c0229c3d6..a3317ad5fb 100644
--- a/graphics/pgf/contrib/circuitikz/tex/pgfcircshapes.tex
+++ b/graphics/pgf/contrib/circuitikz/tex/pgfcircshapes.tex
@@ -456,7 +456,7 @@
%% use strange names to keep ot private
\newif\ifpgfcirc@really@draw@flowarrow\pgfcirc@really@draw@flowarrowtrue
\ctikzset{phantom@flowarrow/.code=\pgfcirc@really@draw@flowarrowfalse}
-\ctikzset{normal@flowarrow/.code=\pgfcirc@really@draw@vlowarrowtrue}
+\ctikzset{normal@flowarrow/.code=\pgfcirc@really@draw@flowarrowtrue}
\pgfdeclareshape{flowarrow}{
\savedanchor{\northeast}{%
diff --git a/graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex b/graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex
index 8cc8b39131..d4358b98c3 100644
--- a/graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex
+++ b/graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex
@@ -16,8 +16,8 @@
\startmodule[circuitikz]
\usemodule[tikz]
-\def\pgfcircversion{1.6.5}
-\def\pgfcircversiondate{2023/10/29}
+\def\pgfcircversion{1.6.6}
+\def\pgfcircversiondate{2023/12/09}
\writestatus{loading}{\pgfcircversiondate{} The CircuiTikz circuit drawing package version \pgfcircversion}
diff --git a/macros/latex/contrib/pdfmanagement-testphase/CHANGELOG.md b/macros/latex/contrib/pdfmanagement-testphase/CHANGELOG.md
index c3bc86cfc0..9076adab08 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/CHANGELOG.md
+++ b/macros/latex/contrib/pdfmanagement-testphase/CHANGELOG.md
@@ -6,6 +6,21 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
this project uses date-based 'snapshot' version identifiers.
## [2023-11-17]
+Version: 2023-12-09, 0.96d
+
+### Removed
+
+ - l3bitset is now provided by l3kernel.
+
+### Added
+ - 2023-11-20: l3pdfmeta.dtx: support for PDF declarations in XMP metadata, issue #58
+ - hyperref-generic.dtx: option nested-links key to suppress nested links.
+
+### Changed
+ - key family in hyperref-generic is now hyp and not hyp/setup
+ - do not use pdfuaid:rev with pdf/UA-1
+
+## [2023-11-17]
Version: 2023-11-17, 0.96c
- remove dependency to ltxcmds in the hyperref driver
diff --git a/macros/latex/contrib/pdfmanagement-testphase/README.md b/macros/latex/contrib/pdfmanagement-testphase/README.md
index 94a0136f3d..e0b527353f 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/README.md
+++ b/macros/latex/contrib/pdfmanagement-testphase/README.md
@@ -1,6 +1,6 @@
# LaTeX PDF management testphase bundle
-Version: 0.96c, 2023-11-17
+Version: 0.96d, 2023-12-09
This package is used during a test phase to load the new PDF management code
of LaTeX.
diff --git a/macros/latex/contrib/pdfmanagement-testphase/color-ltx.sty b/macros/latex/contrib/pdfmanagement-testphase/color-ltx.sty
index 6b86bc4c17..fb44b9e726 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/color-ltx.sty
+++ b/macros/latex/contrib/pdfmanagement-testphase/color-ltx.sty
@@ -24,7 +24,7 @@
%% This file has the LPPL maintenance status "maintained".
%%
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{color-ltx}[2023-11-17 v0.96c
+\ProvidesPackage{color-ltx}[2023-12-09 v0.96d
Standard LaTeX Color (patched for l3color, part of pdfmanagement-testphase, original version 2022/01/06 v1.3d) (DPC)]
\edef\Gin@codes{%
\catcode`\noexpand\^^A\the\catcode`\^^A\relax
diff --git a/macros/latex/contrib/pdfmanagement-testphase/colorspace-patches-tmp-ltx.sty b/macros/latex/contrib/pdfmanagement-testphase/colorspace-patches-tmp-ltx.sty
index c6f186877a..21609d988b 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/colorspace-patches-tmp-ltx.sty
+++ b/macros/latex/contrib/pdfmanagement-testphase/colorspace-patches-tmp-ltx.sty
@@ -19,7 +19,7 @@
%
% for those people who are interested.
\NeedsTeXFormat{LaTeX2e}[2020/10/01]
-\ProvidesExplPackage{colorspace-patches-tmp-ltx}{2023-11-17}{0.96c}
+\ProvidesExplPackage{colorspace-patches-tmp-ltx}{2023-12-09}{0.96d}
{temporay patches to for the colorspace package to test pdfresource management ... UF}
% colorspace can define more models, that l3color can't yet handle.
diff --git a/macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.dtx b/macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.dtx
index c03d57a7fc..03b931f11d 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.dtx
+++ b/macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.dtx
@@ -82,7 +82,7 @@
% }^^A
% }
%
-% \date{Version 0.96c, released 2023-11-17}
+% \date{Version 0.96d, released 2023-12-09}
%
% \maketitle
% \begin{documentation}
@@ -615,7 +615,15 @@
% the link type, so the link is for example no longer colored. It also removes the
% implicit grouping of the content.
%
-%
+% \DescribeHypkey{nested-links}%
+%
+% Links are sometimes nested. E.g. if a section heading contains a reference
+% it can lead to nested links in the table of contents or if |\nameref| is used.
+% That is not forbidden and normally work as expected: If the link area overlap
+% normally the inner link is \enquote{on top} and chosen at a click.
+% But it is not always actually wanted, so with the |nested-links| (a boolean key)
+% it is possible to disable such nested links.
+%
% \section{Draftmode}
% pdftex and other engines knows a
% draftmode which can be set with |\pdfdraftmode=1|
@@ -797,7 +805,7 @@
%
%\section{Assorted key descriptions}\label{sec:keydesc}
%The following gives a few details to some keys that are perhaps not
-%completly described in the manual, or are a bit different in this driver.
+%completely described in the manual, or are a bit different in this driver.
%The list is alphabetic.
%
% \DescribeHypkey{bookmarkstype} This key takes as value the extension of a list
@@ -956,7 +964,7 @@
%<@@=hyp>
% \end{macrocode}
% \begin{macrocode}
-\ProvidesFile{hgeneric-testphase.def}[2023-11-17 v0.96c %
+\ProvidesFile{hgeneric-testphase.def}[2023-12-09 v0.96d %
generic Hyperref driver for the LaTeX PDF management testphase bundle]
\RequirePackage{etoolbox} %why?
@@ -1221,15 +1229,15 @@
\cs_set_protected:Npn \hypersetup #1
{
%\kvsetkeys{Hyp} {#1}
- \keys_set:nn { hyp / setup }{ #1 }
+ \keys_set:nn { hyp }{ #1 }
}
% TODO for now unknown keys should only give warnings.
-\keys_define:nn { hyp / setup }
+\keys_define:nn { hyp }
{
unknown .code:n =
{
\msg_warning:nneee { hyp } { unknown-key }
- { hyp~/~setup }{ \l_keys_key_str } { #1 }
+ { hyp }{ \l_keys_key_str } { #1 }
}
}
% \end{macrocode}
@@ -1238,7 +1246,7 @@
% chapters and sections and with \cs{phantomsection}. The following key allows
% to force a specific name for the destination so that it can be used by bookmarks.
% \begin{macrocode}
-\keys_define:nn { hyp / setup }
+\keys_define:nn { hyp }
{
next-anchor .code:n =
{
@@ -1274,7 +1282,7 @@
,destination .tl_set:N = \l_@@_href_pdf_destination_tl
,pdfremotestartview .code:n =
{
- \keys_set:nn { hyp / setup }
+ \keys_set:nn { hyp }
{ pdfremotestartview = #1 }
}
,page .code:n =
@@ -1293,7 +1301,7 @@
{
\pdfdict_put:nnn{l_hyp/annot/A}{Next}{#1}
\tl_set:Nn \Hy@href@nextactionraw {/Next~#1}
- \keys_set:nn {hyp / setup }{ pdfnewwindow = true}
+ \keys_set:nn {hyp }{ pdfnewwindow = true}
}
}
,afrelationship .code:n =
@@ -1304,7 +1312,7 @@
}
-\keys_define:nn { hyp / setup }
+\keys_define:nn { hyp }
{
,href / urlencode .bool_set:N = \l_@@_href_url_encode_bool
,href / urlencode .default:n = {true}
@@ -1467,7 +1475,7 @@
\hook_new:n{hyp/link/cite}
%\color_set:nnn {hyp/color/cite}{HTML}{2E7E2A}
%\color_set:nn {hyp/color/citeborder}{hyp/color/cite!60!white}
-\keys_define:nn { hyp / setup }
+\keys_define:nn { hyp }
{
,citecolor .code:n = {\@@_color_set:ne {hyp/color/cite}{#1}\@@_citecolor_hook_init:}
,citebordercolor
@@ -1477,7 +1485,7 @@
{
\hook_gput_code:nnn { hyp/link/cite }{hyp/cite}
{
- \keys_set:nn { hyp / setup }
+ \keys_set:nn { hyp }
{
linkcolor = hyp/color/cite
}
@@ -1488,7 +1496,7 @@
{
\hook_gput_code:nnn { hyp/link/cite }{hyp/citeborder}
{
- \keys_set:nn { hyp / setup }
+ \keys_set:nn { hyp }
{
linkbordercolor = hyp/color/citeborder
}
@@ -1972,7 +1980,7 @@
}
% \end{macrocode}
% \end{macro}
-% \section {Core Hyperref Commands}
+% \section{Core Hyperref Commands}
% Every \pkg{hyperref} has to define eight core command:
% \begin{verbatim}
% \hyper@anchor
@@ -1987,7 +1995,46 @@
%
% This driver defines for consistency also
% |\hyper@linklaunch| for Launch and |\hyper@linknamed| for Named.
+%
+% \subsection{Link level}
+% Links can be nested. Inner links need perhaps special handling, e.g.
+% to deactivate the link, or to change the border, or in the case of
+% tagging to add some additional structure to handle the parent-child rules.
+% We therefore add a global counter which is increased at the begin of
+% link and decreased at the end.
+% \begin{macro}{g_@@_linknestlevel_int}
+% \begin{macrocode}
+\int_new:N \g_@@_linknestlevel_int
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macrocode}
+\prg_new_conditional:Npnn \@@_if_outer_link: {TF}
+ {
+ \int_compare:nNnTF { \g_@@_linknestlevel_int } > {1}
+ { \prg_return_false: }
+ { \prg_return_true: }
+ }
+% \end{macrocode}
+
+% \begin{macrocode}
+\cs_new:Npn \@@_check_link_nesting:TF #1 #2
+ {
+ \use_i:nn {#1}{#2}
+ }
+% \end{macrocode}
%
+% \begin{macrocode}
+\keys_define:nn { hyp }
+ {
+ nested-links .choice:,
+ nested-links / true .code:n =
+ { \cs_set_eq:NN \@@_check_link_nesting:TF \use_i:nn },
+ nested-links / false .code:n =
+ { \cs_set_eq:NN \@@_check_link_nesting:TF \@@_if_outer_link:TF },
+ nested-links .default:n = {true}
+ }
+% \end{macrocode}
% \subsection{ Anchors / destinations}
% The first three commands are needed for \enquote{anchors}. At first
% the internal commands to create a destination. It uses
@@ -2157,27 +2204,41 @@
{
\bool_if:NTF \l_@@_annot_GoTo_bool
{
- \Hy@VerboseLinkStart{#1}{#2}
- \group_begin:
- \tl_set:Nn \l_hyp_current_dest_name_tl {#2}
- \hook_use:n {hyp/link/#1}
- \@@_link_goto_begin:nw {#2}#3\Hy@xspace@end
- \@@_link_goto_end:
- \group_end:
- \Hy@VerboseLinkStop
+ \int_gincr:N\g_@@_linknestlevel_int
+ \@@_check_link_nesting:TF
+ {
+ \Hy@VerboseLinkStart{#1}{#2}
+ \group_begin:
+ \tl_set:Nn \l_hyp_current_dest_name_tl {#2}
+ \hook_use:n {hyp/link/#1}
+ \@@_link_goto_begin:nw {#2}#3\Hy@xspace@end
+ \@@_link_goto_end:
+ \group_end:
+ \Hy@VerboseLinkStop
+ }
+ {
+ \group_begin: #3\group_end:
+ }
+ \int_gdecr:N\g_@@_linknestlevel_int
}
{{\let\protect\relax#3}}
}
-
\cs_new_protected:Npn \hyper@linkstart #1 #2 %#1 context, #2=destination name
{
\bool_if:NT \l_@@_annot_GoTo_bool
{
- \Hy@VerboseLinkStart{#1}{#2}% only for debug
- \group_begin:
- \tl_set:Nn \l_hyp_current_dest_name_tl {#2}
- \hook_use:n {hyp/link/#1}
- \@@_link_goto_begin:nw {#2}
+ \int_gincr:N\g_@@_linknestlevel_int
+ \@@_check_link_nesting:TF
+ {
+ \Hy@VerboseLinkStart{#1}{#2}% only for debug
+ \group_begin:
+ \tl_set:Nn \l_hyp_current_dest_name_tl {#2}
+ \hook_use:n {hyp/link/#1}
+ \@@_link_goto_begin:nw {#2}
+ }
+ {
+ \group_begin:
+ }
}
}
@@ -2185,9 +2246,16 @@
{
\bool_if:NT \l_@@_annot_GoTo_bool
{
- \@@_link_goto_end:
- \group_end:
- \Hy@VerboseLinkStop
+ \@@_check_link_nesting:TF
+ {
+ \@@_link_goto_end:
+ \group_end:
+ \Hy@VerboseLinkStop
+ }
+ {
+ \group_end:
+ }
+ \int_gdecr:N\g_@@_linknestlevel_int
}
}
% \end{macrocode}
@@ -2203,31 +2271,39 @@
{
\bool_if:NTF \l_@@_annot_URI_bool
{
- \group_begin:
- \@@_text_pdfstring:eoN
- { #2}
- { \l_@@_text_enc_uri_print_tl }
- \l_@@_uri_tmpa_tl
- \pdfdict_put:nno{l_hyp/annot/A/URI}{URI}{\l_@@_uri_tmpa_tl}
- \bool_if:NT \l_@@_href_url_ismap_bool
- {
- \pdfdict_put:nnn{l_hyp/annot/A/URI}{IsMap}{true}
- }
- \cs_set_eq:NN \# \c_hash_str
- \cs_set_eq:NN \% \c_percent_str
- \Hy@safe@activestrue
- \mode_leave_vertical:
- \pdfannot_dict_put:nne {link/URI}{A}{<<\pdfdict_use:n {l_hyp/annot/A/URI}>>}
- \pdfannot_link:nen { URI }
- {
- }
+ \int_gincr:N\g_@@_linknestlevel_int
+ \@@_check_link_nesting:TF
+ {
+ \group_begin:
+ \@@_text_pdfstring:eoN
+ { #2}
+ { \l_@@_text_enc_uri_print_tl }
+ \l_@@_uri_tmpa_tl
+ \pdfdict_put:nno{l_hyp/annot/A/URI}{URI}{\l_@@_uri_tmpa_tl}
+ \bool_if:NT \l_@@_href_url_ismap_bool
+ {
+ \pdfdict_put:nnn{l_hyp/annot/A/URI}{IsMap}{true}
+ }
+ \cs_set_eq:NN \# \c_hash_str
+ \cs_set_eq:NN \% \c_percent_str
+ \Hy@safe@activestrue
+ \mode_leave_vertical:
+ \pdfannot_dict_put:nne {link/URI}{A}{<<\pdfdict_use:n {l_hyp/annot/A/URI}>>}
+ \pdfannot_link:nen { URI }
+ {
+ }
+ {
+ \let\protect\relax
+ #1
+ \Hy@xspace@end
+ \Hy@VerboseLinkStop %where is the start??
+ }
+ \group_end:
+ }
{
- \let\protect\relax
- #1
- \Hy@xspace@end
- \Hy@VerboseLinkStop %where is the start??
+ \group_begin: #1 \group_end:
}
- \group_end:
+ \int_gdecr:N\g_@@_linknestlevel_int
}
{{\let\protect\relax#1}}
}
@@ -2244,57 +2320,65 @@
{
\bool_if:NTF \l_@@_annot_GoToR_bool
{
- \group_begin:
- \tl_set:Ne \l_@@_filename_tmpa_tl { \text_expand:n { #2 } }
- \exp_args:Ne
- \pdf_object_if_exist:nF { @@_file_\tl_to_str:N \l_@@_filename_tmpa_tl }
- {
- \pdfdict_put:nne { l_pdffile/Filespec}{Subtype}{\pdf_name_from_unicode_e:n {application/pdf}}
- \pdffile_embed_file:noe
- {}
- {\l_@@_filename_tmpa_tl }
- {@@_file_\tl_to_str:N \l_@@_filename_tmpa_tl }
- }
- \pdfdict_put:nne
- {l_hyp/annot/A/GoToR}
- {F}
- {\pdf_object_ref:e {@@_file_\tl_to_str:N \l_@@_filename_tmpa_tl}}
- \@@_text_pdfstring:nnN
- { #3 }
- { \l_@@_text_enc_dest_print_tl }
- \l_@@_dest_name_tmpa_tl
- \tl_if_blank:eTF {#3}
+ \int_gincr:N\g_@@_linknestlevel_int
+ \@@_check_link_nesting:TF
{
- \pdfdict_put:nne {l_hyp/annot/A/GoToR}{D}
+ \group_begin:
+ \tl_set:Ne \l_@@_filename_tmpa_tl { \text_expand:n { #2 } }
+ \exp_args:Ne
+ \pdf_object_if_exist:nF { @@_file_\tl_to_str:N \l_@@_filename_tmpa_tl }
+ {
+ \pdfdict_put:nne { l_pdffile/Filespec}{Subtype}{\pdf_name_from_unicode_e:n {application/pdf}}
+ \pdffile_embed_file:noe
+ {}
+ {\l_@@_filename_tmpa_tl }
+ {@@_file_\tl_to_str:N \l_@@_filename_tmpa_tl }
+ }
+ \pdfdict_put:nne
+ {l_hyp/annot/A/GoToR}
+ {F}
+ {\pdf_object_ref:e {@@_file_\tl_to_str:N \l_@@_filename_tmpa_tl}}
+ \@@_text_pdfstring:nnN
+ { #3 }
+ { \l_@@_text_enc_dest_print_tl }
+ \l_@@_dest_name_tmpa_tl
+ \tl_if_blank:eTF {#3}
{
- [
- \int_eval:n
- { \int_max:nn {0}{ 0\l_@@_href_pdf_page_tl - 1 }}
- /\l_@@_dest_pdfremotestartview_tl
- ]
+ \pdfdict_put:nne {l_hyp/annot/A/GoToR}{D}
+ {
+ [
+ \int_eval:n
+ { \int_max:nn {0}{ 0\l_@@_href_pdf_page_tl - 1 }}
+ /\l_@@_dest_pdfremotestartview_tl
+ ]
+ }
}
- }
- {
- \pdfdict_put:nno {l_hyp/annot/A/GoToR}{D}{\l_@@_dest_name_tmpa_tl}
- }
- \mode_leave_vertical:
+ {
+ \pdfdict_put:nno {l_hyp/annot/A/GoToR}{D}{\l_@@_dest_name_tmpa_tl}
+ }
+ \mode_leave_vertical:
% \end{macrocode}
% We use an extra object here, as ghostscript doesn't like the
% object reference in the dict
% \url{https://chat.stackexchange.com/transcript/message/57361080#57361080}
% \begin{macrocode}
- \pdf_object_unnamed_write:ne{dict}{\pdfdict_use:n {l_hyp/annot/A/GoToR}}
- \pdfannot_dict_put:nne {link/GoToR}{A}{\pdf_object_ref_last:}
- \pdfannot_link:nnn %expansion??
- { GoToR }
- {
- }
+ \pdf_object_unnamed_write:ne{dict}{\pdfdict_use:n {l_hyp/annot/A/GoToR}}
+ \pdfannot_dict_put:nne {link/GoToR}{A}{\pdf_object_ref_last:}
+ \pdfannot_link:nnn %expansion??
+ { GoToR }
+ {
+ }
+ {
+ \let\protect\relax
+ #1\Hy@xspace@end
+ \Hy@VerboseLinkStop %where is the start??
+ }
+ \group_end:
+ }
{
- \let\protect\relax
- #1\Hy@xspace@end
- \Hy@VerboseLinkStop %where is the start??
+ \group_begin: #1 \group_end:
}
- \group_end:
+ \int_gdecr:N\g_@@_linknestlevel_int
}
{{\let\protect\relax#1}}
}
@@ -2312,47 +2396,53 @@
{
\bool_if:NTF \l_@@_annot_Launch_bool
{
- \group_begin:
- \@@_text_pdfstring:nnN
- { #1 }
- { \l_@@_text_enc_file_print_tl }
- \l_@@_filename_tmpa_tl
- \pdfdict_put:nno {l_hyp/annot/A/Launch}{F}{\l_@@_filename_tmpa_tl}
- \@@_text_pdfstring:noN
- { #3 }
- { \l_@@_text_enc_para_print_tl }
- \l_@@_para_tmpa_tl
- \bool_if:nTF
- {
- \str_if_eq_p:Vn \l_@@_para_tmpa_tl {()}
- ||
- \pdf_version_compare_p:Nn > {1.9}
- }
- {
- \pdfdict_remove:nn {l_hyp/annot/A/Launch}{Win}
- }
- {
- \pdfdict_put:nne
- {l_hyp/annot/A/Launch}
- {Win}
- {<</P \l_@@_para_tmpa_tl /F \l_@@_filename_tmpa_tl >>}
- }
- \mode_leave_vertical:
- \pdfannot_dict_put:nne {link/Launch}{A}{<<\pdfdict_use:n {l_hyp/annot/A/Launch}>>}
- \pdfannot_link:nen
- { Launch }
- {
- % /A
-% <<
-% \pdfdict_use:n {l_hyp/annot/A/Launch}
-% >>
- }
- {
- \let\protect\relax
- #2\Hy@xspace@end
- \Hy@VerboseLinkStop %where is the start??
- }
- \group_end:
+ \int_gincr:N\g_@@_linknestlevel_int
+ \@@_check_link_nesting:TF
+ {
+ \group_begin:
+ \@@_text_pdfstring:nnN
+ { #1 }
+ { \l_@@_text_enc_file_print_tl }
+ \l_@@_filename_tmpa_tl
+ \pdfdict_put:nno {l_hyp/annot/A/Launch}{F}{\l_@@_filename_tmpa_tl}
+ \@@_text_pdfstring:noN
+ { #3 }
+ { \l_@@_text_enc_para_print_tl }
+ \l_@@_para_tmpa_tl
+ \bool_if:nTF
+ {
+ \str_if_eq_p:Vn \l_@@_para_tmpa_tl {()}
+ ||
+ \pdf_version_compare_p:Nn > {1.9}
+ }
+ {
+ \pdfdict_remove:nn {l_hyp/annot/A/Launch}{Win}
+ }
+ {
+ \pdfdict_put:nne
+ {l_hyp/annot/A/Launch}
+ {Win}
+ {<</P \l_@@_para_tmpa_tl /F \l_@@_filename_tmpa_tl >>}
+ }
+ \mode_leave_vertical:
+ \pdfannot_dict_put:nne {link/Launch}{A}{<<\pdfdict_use:n {l_hyp/annot/A/Launch}>>}
+ \pdfannot_link:nen
+ { Launch }
+ {
+ % /A
+ % <<
+ % \pdfdict_use:n {l_hyp/annot/A/Launch}
+ % >>
+ }
+ {
+ \let\protect\relax
+ #2\Hy@xspace@end
+ \Hy@VerboseLinkStop %where is the start??
+ }
+ \group_end:
+ }
+ { \group_begin: #2 \group_end: }
+ \int_gdecr:N\g_@@_linknestlevel_int
}
{{\let\protect\relax#2}}
}
@@ -2380,31 +2470,37 @@
{
\bool_if:NTF \l_@@_annot_Named_bool
{
- \group_begin:
- \pdfmeta_standard_verify:nnTF {named_actions}{#1}
- {
- \mode_leave_vertical:
- \pdfdict_put:nne {l_hyp/annot/A/Named}{N}
- {\pdf_name_from_unicode_e:n{#1}}
- \pdfannot_dict_put:nne {link/Named}{A}{<<\pdfdict_use:n {l_hyp/annot/A/Named}>>}
- \pdfannot_link:nnn { Named }
+ \int_gincr:N\g_@@_linknestlevel_int
+ \@@_check_link_nesting:TF
+ {
+ \group_begin:
+ \pdfmeta_standard_verify:nnTF {named_actions}{#1}
{
-% /A
-% <<
-% \pdfdict_use:n { l_hyp/annot/A/Named }
-% >>
+ \mode_leave_vertical:
+ \pdfdict_put:nne {l_hyp/annot/A/Named}{N}
+ {\pdf_name_from_unicode_e:n{#1}}
+ \pdfannot_dict_put:nne {link/Named}{A}{<<\pdfdict_use:n {l_hyp/annot/A/Named}>>}
+ \pdfannot_link:nnn { Named }
+ {
+ % /A
+ % <<
+ % \pdfdict_use:n { l_hyp/annot/A/Named }
+ % >>
+ }
+ {
+ #2
+ \Hy@xspace@end
+ \Hy@VerboseLinkStop
+ }
}
{
+ \msg_warning:nnn { hyp } { pdfa-no-named-action }{#1}
#2
- \Hy@xspace@end
- \Hy@VerboseLinkStop
}
- }
- {
- \msg_warning:nnn { hyp } { pdfa-no-named-action }{#1}
- #2
- }
- \group_end:
+ \group_end:
+ }
+ { \group_begin: #2 \group_end: }
+ \int_gdecr:N\g_@@_linknestlevel_int
}
{{\let\protect\relax#2}}
}
@@ -2517,7 +2613,7 @@
% \begin{hypkey}{colorlinks}
% This key also resets the border and borderstyle.
% \begin{macrocode}
-\keys_define:nn { hyp / setup }
+\keys_define:nn { hyp }
{
,colorlinks .meta:n =
{
@@ -2539,14 +2635,14 @@
% \begin{macrocode}
\seq_map_inline:Nn \c_@@_annot_types_seq
{
- \keys_define:nn { hyp / setup }
+ \keys_define:nn { hyp }
{
,color#1 .bool_set:c = { l_hyp_annot_color#1_bool }
,#1color .code:n = { \@@_color_set:ne {hyp/color/#1}{##1} }
}
}
-\keys_define:nn { hyp / setup }
+\keys_define:nn { hyp }
{
,allcolors .meta:n =
{
@@ -2568,7 +2664,7 @@
% or cmyk (unusual). This can be set with the |bordercolormodel| key:
%\begin{hypkey}{bordercolormodel}
% \begin{macrocode}
-\keys_define:nn { hyp / setup }
+\keys_define:nn { hyp }
{
,bordercolormodel .choices:nn =
{rgb,cmyk}
@@ -2580,7 +2676,7 @@
% \begin{macrocode}
\prop_map_inline:Nn \c_@@_map_hyp_annot_prop
{
- \keys_define:nn { hyp / setup }
+ \keys_define:nn { hyp }
{
#1bordercolor .code:n =
{
@@ -2605,7 +2701,7 @@
}
}
-\keys_define:nn { hyp / setup }
+\keys_define:nn { hyp }
{
,allbordercolors .meta:n =
{
@@ -2625,7 +2721,7 @@
% \begin{macrocode}
\prop_map_inline:Nn \c_@@_map_hyp_annot_prop
{
- \keys_define:nn { hyp / setup }
+ \keys_define:nn { hyp }
{
#1border .code:n =
{
@@ -2644,7 +2740,7 @@
}
}
}
-\keys_define:nn { hyp / setup }
+\keys_define:nn { hyp }
{
,pdfborder .code:n =
{
@@ -2678,7 +2774,7 @@
% \begin{macrocode}
\prop_map_inline:Nn \c_@@_map_hyp_annot_prop
{
- \keys_define:nn { hyp / setup }
+ \keys_define:nn { hyp }
{
#1borderstyle .code:n =
{
@@ -2697,7 +2793,7 @@
}
}
}
-\keys_define:nn { hyp / setup }
+\keys_define:nn { hyp }
{
,pdfborderstyle .code:n =
{
@@ -2850,7 +2946,7 @@
{ \pdf_version_compare_p:Nn > {1.4} }
{ \str_if_eq_p:ee{\pdf_version_major:}{-1} }
{
- \keys_define:nn { hyp / setup }
+ \keys_define:nn { hyp }
{
,_ocgcolorlinks .meta:n =
{
@@ -2864,7 +2960,7 @@
}
}
{
- \keys_define:nn { hyp / setup }
+ \keys_define:nn { hyp }
{
,_ocgcolorlinks .code:n =
{
@@ -2876,7 +2972,7 @@
}
}
-\keys_define:nn { hyp / setup }
+\keys_define:nn { hyp }
{
,ocgcolorlinks .choice:
,ocgcolorlinks / true .meta:n =
@@ -2899,13 +2995,13 @@
{ \pdf_version_compare_p:Nn > {1.4} }
{ \str_if_eq_p:ee{\pdf_version_major:}{-1} }
{
- \keys_define:nn { hyp / setup }
+ \keys_define:nn { hyp }
{
,ocgcolor#1 .bool_set:c = { l_hyp_annot_ocgcolor#1_bool }
}
}
{
- \keys_define:nn { hyp / setup }
+ \keys_define:nn { hyp }
{
,ocgcolor#1 .code:n=
{
@@ -2925,7 +3021,7 @@
% \begin{macrocode}
\prop_map_inline:Nn \c_@@_map_hyp_annot_prop
{
- \keys_define:nn { hyp / setup }
+ \keys_define:nn { hyp }
{
,#1highlight .choices:nn =
{ /I, /N, /O, /P}
@@ -2954,7 +3050,7 @@
}
-\keys_define:nn { hyp / setup }
+\keys_define:nn { hyp }
{
,pdfhighlight .choices:nn =
{ /I, /N, /O, /P}
@@ -2991,7 +3087,7 @@
% This key disable all appearance keys. The link themselves are still there.
% \begin{hypkey}{hidelinks,hidelink,hideurl,hidefile,hiderun,hidemenu}
% \begin{macrocode}
-\keys_define:nn { hyp / setup }
+\keys_define:nn { hyp }
{
hidelinks .meta:n =
{
@@ -3004,7 +3100,7 @@
\seq_map_inline:Nn \c_@@_annot_types_seq
{
- \keys_define:nn { hyp / setup }
+ \keys_define:nn { hyp }
{
hide#1 .meta:n =
{
@@ -3021,20 +3117,20 @@
% This define the key for the color schemes and sets the default colors.
% \begin{hypkey}{colorscheme}
% \begin{macrocode}
-\keys_define:nn { hyp / setup }
+\keys_define:nn { hyp }
{
colorscheme .code:n =
{
\prop_map_inline:cn { c_@@_colorscheme_#1_prop }
{
- \keys_set:nn { hyp /setup }
+ \keys_set:nn { hyp }
{
##1 = ##2
}
}
}
}
-\keys_set:nn { hyp / setup } {colorscheme=phelype}
+\keys_set:nn { hyp } {colorscheme=phelype}
% \end{macrocode}
% \end{hypkey}
%
@@ -3044,7 +3140,7 @@
% The following are ignored (with or without warnings)
% \begin{hypkey}{unicode,pdfencoding,pdfversion}
% \begin{macrocode}
-\keys_define:nn { hyp / setup }
+\keys_define:nn { hyp }
{
,unicode .code:n = {}
,pdfencoding .code:n = {}
@@ -3062,12 +3158,12 @@
%
% \begin{hypkey}{verbose,debug,draft,final}
% \begin{macrocode}
-\keys_define:nn { hyp / setup }
+\keys_define:nn { hyp }
{
,verbose .legacy_if_set:n = {Hy@verbose}
,debug .legacy_if_set:n = {Hy@verbose}
}
-\keys_define:nn { hyp / setup }
+\keys_define:nn { hyp }
{
,draft .code:n =
{
@@ -3086,7 +3182,7 @@
% pageanchor,linktoc,linktocpage,plainpages,localanchorname,
% linkfileprefix}
% \begin{macrocode}
-\keys_define:nn { hyp / setup }
+\keys_define:nn { hyp }
{
,extension .tl_set:N = \XR@ext
,extension .initial:n= pdf
@@ -3098,7 +3194,7 @@
,plainpages .legacy_if_set:n = {Hy@plainpages}
}
-\keys_define:nn { hyp / setup }
+\keys_define:nn { hyp }
{
,linktoc .choices:nn = { none, section, all, page }
{
@@ -3124,7 +3220,7 @@
% \begin{macrocode}
\prop_map_inline:Nn \c_@@_map_hyp_annot_prop
{
- \keys_define:nn { hyp / setup }
+ \keys_define:nn { hyp }
{
,#1 .bool_set:c = {l_@@_annot_#2_bool}
}
@@ -3133,7 +3229,7 @@
% \end{hypkey}
%
% \begin{macrocode}
-\keys_define:nn { hyp / setup }
+\keys_define:nn { hyp }
{
,baseurl .code:n =
{
@@ -3691,7 +3787,7 @@
% \begin{hypkey}{pdfview}
% Destination keys. pdfview is a bit more complicated so extra.
% \begin{macrocode}
-\keys_define:nn { hyp / setup }
+\keys_define:nn { hyp }
{
,pdfview .code:n =
{
@@ -3781,7 +3877,7 @@
% \begin{hypkey}{pdflang}
% |pdflang| should be deprecated.
% \begin{macrocode}
-\keys_define:nn { hyp / setup }
+\keys_define:nn { hyp }
{
,pdflang .code:n =
{
@@ -3807,7 +3903,7 @@
\regex_set:Nn\l_@@_optlang_regex {\A\[([A-Za-z\-]+)\](.*)}
\cs_new_protected:Npn \@@_setup_info_key:nn #1 #2
{
- \keys_define:nn { hyp / setup }
+ \keys_define:nn { hyp }
{
pdf#1 .code:n =
{
@@ -3894,7 +3990,7 @@
% \begin{macrocode}
\cs_new_protected:Npn \@@_setup_info_date_key:nn #1 #2
{
- \keys_define:nn { hyp / setup }
+ \keys_define:nn { hyp }
{
pdf#1 .code:n =
{
@@ -3927,7 +4023,7 @@
\@@_setup_info_date_key:nn {creationdate} {CreationDate}
\@@_setup_info_date_key:nn {moddate} {ModDate}
-\keys_define:nn { hyp / setup }
+\keys_define:nn { hyp }
{
pdfmetadate .code:n = { \@@_store_metadata:nn {pdfmetadate}{#1} }
}
@@ -3936,12 +4032,12 @@
% \begin{hypkey}{pdftrapped}
% Trapped is a bit curious, it has an value "unknown", and one can't suppress it ...
% \begin{macrocode}
-\keys_define:nn { hyp / setup }
+\keys_define:nn { hyp }
{
,pdftrapped .code:n =
{
\exp_args:Nne
- \keys_set:nn { hyp / setup } { _pdftrapped = \str_uppercase:n { #1 } }
+ \keys_set:nn { hyp } { _pdftrapped = \str_uppercase:n { #1 } }
}
,_pdftrapped .choices:nn = {TRUE,FALSE,UNKNOWN}
{
@@ -3969,7 +4065,7 @@
% \begin{hypkey}{pdfinfo}
% pdfinfo allows to set the info keys with keyval ...
% \begin{macrocode}
-\keys_define:nn { hyp / setup }
+\keys_define:nn { hyp }
{
pdfinfo .code:n =
{
@@ -3980,10 +4076,10 @@
% \end{hypkey}
% Now we set some default values
% \begin{macrocode}
-\keys_set:nn { hyp / setup} {pdfcreator = LaTeX~with~hyperref}
-\keys_set:nn { hyp / setup} {pdfauthor = }
-\keys_set:nn { hyp / setup} {pdftitle = }
-\keys_set:nn { hyp / setup} {pdfsubject = }
+\keys_set:nn { hyp} {pdfcreator = LaTeX~with~hyperref}
+\keys_set:nn { hyp} {pdfauthor = }
+\keys_set:nn { hyp} {pdftitle = }
+\keys_set:nn { hyp} {pdfsubject = }
% \end{macrocode}
%
% \subsection{hyperxmp keys}
@@ -4032,7 +4128,7 @@
,pdfdate
}
{
- \keys_define:nn { hyp / setup }
+ \keys_define:nn { hyp }
{
#1 .code:n= { \@@_store_metadata:nn {#1}{##1}}
}
@@ -4043,7 +4139,7 @@
% \subsection{Transitions}
% pdfpageduration sets the duration a page is shown in full screen mode.
% \begin{macrocode}
-\keys_define:nn { hyp / setup }
+\keys_define:nn { hyp }
{
pdfpageduration .code:n =
{
@@ -4088,7 +4184,7 @@
% opaque & true or false, only relevant for Fly style
% \end{tabular}
% \begin{macrocode}
-\keys_define:nn { hyp / setup }
+\keys_define:nn { hyp }
{
pdfpagetransition .code:n =
{
@@ -4180,7 +4276,7 @@
%
% Finally we process the package option list, to get most keys working
% \begin{macrocode}
-\keys_set_known:nv{hyp/setup}{opt@hyperref.sty}
+\keys_set_known:nv{ hyp }{opt@hyperref.sty}
% \end{macrocode}
%
% Unfinished
diff --git a/macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.pdf b/macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.pdf
index 9318d060f9..f5d853b7e4 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.pdf
+++ b/macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.pdf
Binary files differ
diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.dtx b/macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.dtx
index 37e47d5c91..03e50367f2 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.dtx
+++ b/macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.dtx
@@ -45,7 +45,7 @@
% }^^A
% }
%
-% \date{Version 0.96c, released 2023-11-17}
+% \date{Version 0.96d, released 2023-12-09}
%
% \maketitle
%
@@ -56,27 +56,27 @@
% \begin{macrocode}
%<drivers>\ProvidesExplFile
%<*dvipdfmx>
- {l3backend-testphase-dvipdfmx.def}{2023-11-17}{}
+ {l3backend-testphase-dvipdfmx.def}{2023-12-09}{}
{LaTeX~PDF~management~testphase~bundle~backend~support: dvipdfmx}
%</dvipdfmx>
%<*dvips>
- {l3backend-testphase-dvips.def}{2023-11-17}{}
+ {l3backend-testphase-dvips.def}{2023-12-09}{}
{LaTeX~PDF~management~testphase~bundle~backend~support: dvips}
%</dvips>
%<*dvisvgm>
- {l3backend-testphase-dvisvgm.def}{2023-11-17}{}
+ {l3backend-testphase-dvisvgm.def}{2023-12-09}{}
{LaTeX~PDF~management~testphase~bundle~backend~support: dvisvgm}
%</dvisvgm>
%<*luatex>
- {l3backend-testphase-luatex.def}{2023-11-17}{}
+ {l3backend-testphase-luatex.def}{2023-12-09}{}
{LaTeX~PDF~management~testphase~bundle~backend~support: PDF output (LuaTeX)}
%</luatex>
%<*pdftex>
- {l3backend-testphase-pdftex.def}{2023-11-17}{}
+ {l3backend-testphase-pdftex.def}{2023-12-09}{}
{LaTeX~PDF~management~testphase~bundle~backend~support: PDF output (pdfTeX)}
%</pdftex>
%<*xdvipdfmx>
- {l3backend-testphase-xetex.def}{2023-11-17}{}
+ {l3backend-testphase-xetex.def}{2023-12-09}{}
{LaTeX~PDF~management~testphase~bundle~backend~support: XeTeX}
%</xdvipdfmx>
% \end{macrocode}
diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.pdf b/macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.pdf
index 3c292b8dfa..da62220855 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.pdf
+++ b/macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.pdf
Binary files differ
diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdfannot.dtx b/macros/latex/contrib/pdfmanagement-testphase/l3pdfannot.dtx
index 4c0942ad72..dfb1f12e75 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/l3pdfannot.dtx
+++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdfannot.dtx
@@ -48,7 +48,7 @@
% }^^A
% }
%
-% \date{Version 0.96c, released 2023-11-17}
+% \date{Version 0.96d, released 2023-12-09}
%
% \maketitle
% \begin{documentation}
@@ -432,7 +432,7 @@
% \begin{macrocode}
%<@@=pdfannot>
%<*header>
-\ProvidesExplPackage{l3pdfannot}{2023-11-17}{0.96c}
+\ProvidesExplPackage{l3pdfannot}{2023-12-09}{0.96d}
{PDF-annotations}
\RequirePackage{l3pdfdict}
%</header>
@@ -441,7 +441,8 @@
% bitset for it.
% \begin{macrocode}
%<*package>
-\RequirePackage{l3bitset}
+\cs_if_exist:NF \bitset_new:Nn
+ { \RequirePackage { l3bitset } }
\bitset_new:Nn \l_pdfannot_F_bitset
{
Invisible = 1,
diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdfannot.pdf b/macros/latex/contrib/pdfmanagement-testphase/l3pdfannot.pdf
index 8db999acd8..a3b40dbcd2 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/l3pdfannot.pdf
+++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdfannot.pdf
Binary files differ
diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdfdict.dtx b/macros/latex/contrib/pdfmanagement-testphase/l3pdfdict.dtx
index abb1d33936..d1007322fa 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/l3pdfdict.dtx
+++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdfdict.dtx
@@ -49,7 +49,7 @@
% }^^A
% }
%
-% \date{Version 0.96c, released 2023-11-17}
+% \date{Version 0.96d, released 2023-12-09}
%
% \maketitle
% \begin{documentation}
@@ -208,7 +208,7 @@
% \begin{macrocode}
%<@@=pdfdict>
%<*header>
-\ProvidesExplPackage{l3pdfdict}{2023-11-17}{0.96c}
+\ProvidesExplPackage{l3pdfdict}{2023-12-09}{0.96d}
{Tools for PDF dictionaries (LaTeX PDF management testphase bundle)}
%</header>
% \end{macrocode}
diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdfdict.pdf b/macros/latex/contrib/pdfmanagement-testphase/l3pdfdict.pdf
index c488bc77bf..ae30760b1b 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/l3pdfdict.pdf
+++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdfdict.pdf
Binary files differ
diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-action.dtx b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-action.dtx
index b4d535bfc2..ef7f1a5c4c 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-action.dtx
+++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-action.dtx
@@ -49,7 +49,7 @@
% }^^A
% }
%
-% \date{Version 0.96c, released 2023-11-17}
+% \date{Version 0.96d, released 2023-12-09}
%
% \maketitle
% \begin{documentation}
diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-action.pdf b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-action.pdf
index 1ad47b14fb..1d2dfa5a9a 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-action.pdf
+++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-action.pdf
Binary files differ
diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-checkbox.dtx b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-checkbox.dtx
index dfbf0c3af3..6e6f5fe007 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-checkbox.dtx
+++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-checkbox.dtx
@@ -64,7 +64,7 @@
% }^^A
% }
%
-% \date{Version 0.96c, released 2023-11-17}
+% \date{Version 0.96d, released 2023-12-09}
%
% \maketitle
% \begin{documentation}
diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-checkbox.pdf b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-checkbox.pdf
index e0f6b1fc9a..5daeeaf118 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-checkbox.pdf
+++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-checkbox.pdf
Binary files differ
diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-choice.dtx b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-choice.dtx
index c94891b733..ae2cdec29d 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-choice.dtx
+++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-choice.dtx
@@ -49,7 +49,7 @@
% }^^A
% }
%
-% \date{Version 0.96c, released 2023-11-17}
+% \date{Version 0.96d, released 2023-12-09}
%
% \maketitle
% \begin{documentation}
diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-choice.pdf b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-choice.pdf
index 80cb55d643..1ab858899c 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-choice.pdf
+++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-choice.pdf
Binary files differ
diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-pushbutton.dtx b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-pushbutton.dtx
index fb7b913a76..cf0153732e 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-pushbutton.dtx
+++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-pushbutton.dtx
@@ -55,7 +55,7 @@
% }^^A
% }
%
-% \date{Version 0.96c, released 2023-11-17}
+% \date{Version 0.96d, released 2023-12-09}
%
% \maketitle
% \begin{documentation}
diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-pushbutton.pdf b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-pushbutton.pdf
index c9b9cd1aef..b455ede38e 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-pushbutton.pdf
+++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-pushbutton.pdf
Binary files differ
diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-radiobutton.dtx b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-radiobutton.dtx
index e951990650..2f9ce890c5 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-radiobutton.dtx
+++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-radiobutton.dtx
@@ -83,7 +83,7 @@
% }^^A
% }
%
-% \date{Version 0.96c, released 2023-11-17}
+% \date{Version 0.96d, released 2023-12-09}
%
% \maketitle
% \begin{documentation}
diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-radiobutton.pdf b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-radiobutton.pdf
index b66ff7f3cb..bfe906ca9d 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-radiobutton.pdf
+++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-radiobutton.pdf
Binary files differ
diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-textfield.dtx b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-textfield.dtx
index 7922c659a7..15fe26a805 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-textfield.dtx
+++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-textfield.dtx
@@ -49,7 +49,7 @@
% }^^A
% }
%
-% \date{Version 0.96c, released 2023-11-17}
+% \date{Version 0.96d, released 2023-12-09}
%
% \maketitle
% \begin{documentation}
diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-textfield.pdf b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-textfield.pdf
index 3d40a66eee..428b07121c 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-textfield.pdf
+++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield-textfield.pdf
Binary files differ
diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield.dtx b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield.dtx
index 59275311f4..28ce09312c 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield.dtx
+++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield.dtx
@@ -69,7 +69,7 @@
% }^^A
% }
%
-% \date{Version 0.96c, released 2023-11-17}
+% \date{Version 0.96d, released 2023-12-09}
%
% \maketitle
% \begin{documentation}
@@ -972,7 +972,7 @@
%<*package>
%<@@=pdffield>
\NeedsTeXFormat{LaTeX2e}
-\ProvidesExplPackage{l3pdffield-testphase}{2023-11-17}{0.96c}%
+\ProvidesExplPackage{l3pdffield-testphase}{2023-12-09}{0.96d}%
{form fields}
% \end{macrocode}
% \subsection{hyperref specific command}
diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield.pdf b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield.pdf
index e4171c07e0..8a91d85118 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/l3pdffield.pdf
+++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdffield.pdf
Binary files differ
diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdffile.dtx b/macros/latex/contrib/pdfmanagement-testphase/l3pdffile.dtx
index 5a11d41e7e..01d247b7e7 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/l3pdffile.dtx
+++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdffile.dtx
@@ -49,7 +49,7 @@
% }^^A
% }
%
-% \date{Version 0.96c, released 2023-11-17}
+% \date{Version 0.96d, released 2023-12-09}
%
% \maketitle
% \begin{documentation}
@@ -398,7 +398,7 @@
%
% \begin{macrocode}
%<*header>
-\ProvidesExplPackage{l3pdffile}{2023-11-17}{0.96c}
+\ProvidesExplPackage{l3pdffile}{2023-12-09}{0.96d}
{embedding and referencing files in PDF---LaTeX PDF management testphase bundle}
\RequirePackage{l3pdftools} %temporarly!!
%</header>
diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdffile.pdf b/macros/latex/contrib/pdfmanagement-testphase/l3pdffile.pdf
index cc338aff79..35940f20fd 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/l3pdffile.pdf
+++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdffile.pdf
Binary files differ
diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdfmanagement.dtx b/macros/latex/contrib/pdfmanagement-testphase/l3pdfmanagement.dtx
index 88704f2e51..2a7ce89481 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/l3pdfmanagement.dtx
+++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdfmanagement.dtx
@@ -57,7 +57,7 @@
% }^^A
% }
%
-% \date{Version 0.96c, released 2023-11-17}
+% \date{Version 0.96d, released 2023-12-09}
%
% \maketitle
% \begin{documentation}
@@ -632,7 +632,7 @@
%<@@=pdfmanagement>
%<*header>
%
-\ProvidesExplPackage{l3pdfmanagement}{2023-11-17}{0.96c}
+\ProvidesExplPackage{l3pdfmanagement}{2023-12-09}{0.96d}
{Management of core PDF dictionaries (LaTeX PDF management testphase bundle)}
%</header>
% \end{macrocode}
diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdfmanagement.pdf b/macros/latex/contrib/pdfmanagement-testphase/l3pdfmanagement.pdf
index 9ddc2d15a7..4e704567e9 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/l3pdfmanagement.pdf
+++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdfmanagement.pdf
Binary files differ
diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.dtx b/macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.dtx
index 6d6b19b2de..720669e237 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.dtx
+++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.dtx
@@ -49,7 +49,7 @@
% }^^A
% }
%
-% \date{Version 0.96c, released 2023-11-17}
+% \date{Version 0.96d, released 2023-12-09}
%
% \maketitle
% \begin{documentation}
@@ -458,6 +458,33 @@
% It is up to the author to ensure and validate
% that the document actually follows the standard.
%
+% \subsubsection{Declarations}
+% PDF knows beside standards also a more generic method to declare conformance
+% to some specification by adding a declaration,
+% see \url{https://pdfa.org/wp-content/uploads/2019/09/PDF-Declarations.pdf}).
+% Such declarations can be added as a simple url which identify the specification or
+% with additional details regarding date and credentials. An example would be
+%
+% \begin{verbatim}
+% \DocumentMetadata{}
+% \documentclass{article}
+% \ExplSyntaxOn
+% \pdfmeta_xmp_add_declaration:e {https://pdfa.org/declarations\c_hash_str iso32005}
+% \pdfmeta_xmp_add_declaration:ennnn
+% {https://pdfa.org/declarations\c_hash_str wcag21A}{}{2023-11-20}{}{}
+% \pdfmeta_xmp_add_declaration:nnnnn
+% {https://github.com/TikZlings/no-duck-harmed}
+% {Ulrike~Fischer}{2023-11-20}{Bär}{https://github.com/u-fischer/bearwear}
+% \pdfmeta_xmp_add_declaration:nnnnn
+% {https://github.com/TikZlings/no-duck-harmed}
+% {Ulrike~Fischer}{2023-11-20}{Paulo}{https://github.com/cereda/sillypage}
+% \ExplSyntaxOff
+% \begin{document}
+% text
+% \end{document}
+%
+% \end{verbatim}
+%
% \subsubsection{Dates}
% \begin{itemize}
% \item
@@ -557,6 +584,31 @@
% With this command a xmlns name space can be added.
% \end{function}
%
+% With the two following commands PDF declarations can be added to the XMP metadata
+% (see \url{https://pdfa.org/wp-content/uploads/2019/09/PDF-Declarations.pdf}).
+% \begin{function}{\pdfmeta_xmp_add_declaration:n,\pdfmeta_xmp_add_declaration:e}
+% \begin{syntax}
+% \cs{pdfmeta_xmp_add_declaration:n}\Arg{uri}
+% \end{syntax}
+% This add a PDF declaration with the required |conformsTo| property to the XMP metadata.
+% \meta{uri} should not be empty and is a URI specifying
+% the standard or profile referred to by the PDF
+% Declaration. If the uri contains a hash, use \cs{c_hash_str} to excape it
+% and use the \texttt{e} variant to expand it.
+% \end{function}
+%
+% \begin{function}{\pdfmeta_xmp_add_declaration:nnnnn,\pdfmeta_xmp_add_declaration:ennnn}
+% \begin{syntax}
+% \cs{pdfmeta_xmp_add_declaration:nnnnn}\Arg{uri}\Arg{By}\Arg{Date}\Arg{Credentials}\Arg{Report}
+% \end{syntax}
+% This add a PDF declaration to the XMP metadata similar
+% to \cs{pdfmeta_xmp_add_declaration:n}.
+% With \meta{By}, \meta{Date}, \meta{Credentials}, \meta{Report} the optional
+% fields |claimBy| (text), |claimDate| (iso date), |claimCredentials| (text) and
+% |claimReport| (uri) of the |claimData| property can be given.
+% If \cs{pdfmeta_xmp_add_declaration:nnnnn} is used twice with the same \meta{uri}
+% argument the |claimData| are concatenated. There is no check if the |claimData| are identical.
+% \end{function}
% \end{documentation}
%
% \begin{implementation}
@@ -566,7 +618,7 @@
% \begin{macrocode}
%<@@=pdfmeta>
%<*header>
-\ProvidesExplPackage{l3pdfmeta}{2023-11-17}{0.96c}
+\ProvidesExplPackage{l3pdfmeta}{2023-12-09}{0.96d}
{PDF-Standards---LaTeX PDF management testphase bundle}
%</header>
% \end{macrocode}
@@ -1217,7 +1269,7 @@
{\AddToDocumentProperties [document]{pdfstandard-X}{PDF/X-6p}},
_pdfstandard / UA-1 .code:n =
{
- \AddToDocumentProperties [document]{pdfstandard-UA}{{1}{2016}}
+ \AddToDocumentProperties [document]{pdfstandard-UA}{{1}{}}
},
_pdfstandard / UA-2 .code:n =
{\AddToDocumentProperties [document]{pdfstandard-UA}{{2}{2023}}},
@@ -1735,6 +1787,7 @@
\@@_xmp_build_pdf:
\@@_xmp_build_xmpRights:
\@@_xmp_build_standards: %pdfaid,pdfxid,pdfuaid
+ \@@_xmp_build_pdfd:
\@@_xmp_build_dc:
\@@_xmp_build_photoshop:
\@@_xmp_build_xmp:
@@ -2129,6 +2182,84 @@
}
% \end{macrocode}
% \item[jav]: currently ignored
+%
+% \item[declarations] The PDF Declarations mechanism allows creation and
+% editing software to declare, via a PDF Declaration, a PDF file to be in
+% conformance with a 3rd party specification or profile
+% that may not be related to PDF technology. Their specification is for example
+% described in \url{https://pdfa.org/wp-content/uploads/2019/09/PDF-Declarations.pdf}.
+%
+% If declarations are added to the XMP-metadata they need (for pdf/A compliancy) a
+% schema declaration. We do not add it by default but define here a command to enable
+% it. (This can be done in the document preamble as xmp is built only at the end.)
+%
+%
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_xmp_schema_enable_pdfd:
+ {
+ \@@_xmp_xmlns_new:ne {pdfd}{http://pdfa.org/declarations/}
+ \@@_xmp_schema_new:nnn
+ {PDF~Declarations~Schema}
+ {pdfd}
+ {http://pdfa.org/declarations/}
+ \@@_xmp_property_new:nnnnn
+ {pdfd}
+ {declarations}
+ {Bag~declaration}
+ {external}
+ {An~unordered~array~of~PDF~Declaration~entries,~where~each~PDF~Declaration~representing~a~statement~of~conformance~with~ an~identified~external~standard~or~profile,~along~with~optional~information~identifying~the~nature~of~the~claim.}
+% \end{macrocode}
+% the values are complicated so we use the additions: method to add them.
+% \begin{macrocode}
+ \cs_new_protected:cpn { __pdfmeta_xmp_schema_pdfd_additions: }
+ {
+ \@@_xmp_add_packet_open:nn{pdfaSchema}{valueType}
+ \@@_xmp_add_packet_open:nn{rdf}{Seq}
+ \@@_xmp_add_packet_open_attr:nnn{rdf}{li}{rdf:parseType="Resource"}
+ \@@_xmp_add_packet_line:nnn{pdfaType}{type}{claim}
+ \@@_xmp_add_packet_line:nnn{pdfaType}{namespaceURI}
+ {http://pdfa.org/declarations/}
+ \@@_xmp_add_packet_line:nnn{pdfaType}{prefix}{pdfd}
+ \@@_xmp_add_packet_line:nnn{pdfaType}{description}
+ {A~structure~describing~properties~of~an~individual claim.}
+ \@@_xmp_add_packet_open:nn{pdfaType}{field}
+ \@@_xmp_add_packet_open:nn{rdf}{Seq}
+ \@@_xmp_add_packet_field:nnn{claimReport}{Text}
+ {A~URL~to~a~report~containing~details~of~the~specific~conformance~claim.}
+ \@@_xmp_add_packet_field:nnn{claimCredentials}{Text}
+ {The~claimant's~credentials.}
+ \@@_xmp_add_packet_field:nnn{claimDate}{Text}
+ {A~date~identifying~when~the~claim~was~made.}
+ \@@_xmp_add_packet_field:nnn{claimBy}{Text}
+ {The~name~of~the~organization~and/or~individual~and/or~software~making~the~claim.}
+ \@@_xmp_add_packet_close:nn{rdf}{Seq}
+ \@@_xmp_add_packet_close:nn{pdfaType}{field}
+ \@@_xmp_add_packet_close:nn{rdf}{li}
+ \@@_xmp_add_packet_open_attr:nnn{rdf}{li}{rdf:parseType="Resource"}
+ \@@_xmp_add_packet_line:nnn{pdfaType}{type}{declaration}
+ \@@_xmp_add_packet_line:nnn{pdfaType}{namespaceURI}
+ {http://pdfa.org/declarations/}
+ \@@_xmp_add_packet_line:nnn{pdfaType}{prefix}{pdfd}
+ \@@_xmp_add_packet_line:nnn{pdfaType}{description}
+ {A~structure~describing~a~single~PDF~ Declaration~asserting~conformance~with~ an~externally-identified~standard~or~ profile.}
+ \@@_xmp_add_packet_open:nn{pdfaType}{field}
+ \@@_xmp_add_packet_open:nn{rdf}{Seq}
+ \@@_xmp_add_packet_field:nnn{conformsTo}{Text}
+ {A~property~containing~a~URI~specifying~the~standard~or~profile~by~the~PDF~Declaration.~This~property~is~ intended~to~mirror~the~Dublin~Core~property~dc:conformsTo.}
+ \@@_xmp_add_packet_field:nnn{claimData}{Bag~claim}
+ {An~unordered~array~of~claim~data,~where~each~claim~identifies~the~nature~of~the~claim.}
+ \@@_xmp_add_packet_close:nn{rdf}{Seq}
+ \@@_xmp_add_packet_close:nn{pdfaType}{field}
+ \@@_xmp_add_packet_close:nn{rdf}{li}
+ \@@_xmp_add_packet_close:nn{rdf}{Seq}
+ \@@_xmp_add_packet_close:nn{pdfaSchema}{valueType}
+ }
+% \end{macrocode}
+% the schema should be added only once so disable it after use:
+% \begin{macrocode}
+ \cs_gset_eq:NN \@@_xmp_schema_enable_pdfd: \prg_do_nothing:
+ }
+% \end{macrocode}
%
% \end{description}
% \subsection{The actual user / document data}
@@ -2241,8 +2372,56 @@
% \end{macrocode}
% \end{macro}
%
-
-% \subsubsection{Photoshop}
+% \subsection{Declarations}
+% See \url{https://pdfa.org/wp-content/uploads/2019/09/PDF-Declarations.pdf}
+%
+% \begin{variable}{\g_@@_xmp_pdfd_data_prop}
+% This holds the data for declarations.
+% \begin{macrocode}
+\prop_new:N \g_@@_xmp_pdfd_data_prop
+% \end{macrocode}
+% \end{variable}
+% the main building command used in the xmp generation
+% \begin{macro}{\@@_xmp_build_pdfd:}
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_xmp_build_pdfd:
+ {
+ \prop_if_empty:NF\g_@@_xmp_pdfd_data_prop
+ {
+ \@@_xmp_add_packet_open:nn{pdfd}{declarations}
+ \@@_xmp_add_packet_open:nn{rdf}{Bag}
+ \prop_map_inline:Nn \g_@@_xmp_pdfd_data_prop
+ {
+ \@@_xmp_build_pdfd_claim:nn{##1}{##2}
+ }
+ \@@_xmp_add_packet_close:nn{rdf}{Bag}
+ \@@_xmp_add_packet_close:nn{pdfd}{declarations}
+ }
+ }
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\@@_xmp_build_pdfd_claim:nn}
+% This build the xml for one claim. If there is no
+% claimData only the conformsTo is output.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_xmp_build_pdfd_claim:nn #1#2
+ {
+ \@@_xmp_add_packet_open_attr:nnn{rdf}{li}{rdf:parseType="Resource"}
+ \@@_xmp_add_packet_line:nnn{pdfd}{conformsTo}{#1}
+ \tl_if_empty:nF {#2}
+ {
+ \@@_xmp_add_packet_open:nn{pdfd}{claimData}
+ \@@_xmp_add_packet_open:nn{rdf}{Bag}
+ #2
+ \@@_xmp_add_packet_close:nn{rdf}{Bag}
+ \@@_xmp_add_packet_close:nn{pdfd}{claimData}
+ }
+ \@@_xmp_add_packet_close:nn{rdf}{li}
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Photoshop}
% \begin{macro}{\@@_xmp_build_photoshop:}
% \begin{macrocode}
\cs_new_protected:Npn \@@_xmp_build_photoshop:
@@ -2633,6 +2812,45 @@
}
% \end{macrocode}
% \end{macro}
+%
+% \begin{macro}{\pdfmeta_xmp_add_declaration:n,\pdfmeta_xmp_add_declaration:e}
+% \begin{macrocode}
+\cs_new_protected:Npn \pdfmeta_xmp_add_declaration:n #1 %conformsTo uri
+ {
+ \@@_xmp_schema_enable_pdfd:
+ \prop_gput:Nnn\g_@@_xmp_pdfd_data_prop{#1}{}
+ }
+\cs_generate_variant:Nn \pdfmeta_xmp_add_declaration:n {e}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\pdfmeta_xmp_add_declaration:nnnnn,\pdfmeta_xmp_add_declaration:ennnn}
+% \begin{macrocode}
+\cs_new_protected:Npn \pdfmeta_xmp_add_declaration:nnnnn #1#2#3#4#5
+ %#1=conformsTo uri, #2 claimBy, #3 claimDate #4 claimCredentials #4 claimReport
+ {
+ \@@_xmp_schema_enable_pdfd:
+ \tl_set:Nn \l_@@_tmpa_tl
+ {
+ \@@_xmp_add_packet_open_attr:nnn{rdf}{li}{rdf:parseType="Resource"}
+ \@@_xmp_add_packet_line:nnn{pdfd}{claimBy}{#2}
+ \@@_xmp_add_packet_line:nnn{pdfd}{claimDate}{#3}
+ \@@_xmp_add_packet_line:nnn{pdfd}{claimCredentials}{#4}
+ \@@_xmp_add_packet_line:nnn{pdfd}{claimReport}{#5}
+ \@@_xmp_add_packet_close:nn{rdf}{li}
+ }
+ \prop_get:NnNT \g_@@_xmp_pdfd_data_prop {#1}\l_@@_tmpb_tl
+ {
+ \tl_concat:NNN \l_@@_tmpa_tl \l_@@_tmpa_tl \l_@@_tmpb_tl
+ }
+ \prop_gput:Nno\g_@@_xmp_pdfd_data_prop{#1}
+ {
+ \l_@@_tmpa_tl
+ }
+ }
+\cs_generate_variant:Nn\pdfmeta_xmp_add_declaration:nnnnn {e}
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macrocode}
%</package>
% \end{macrocode}
diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.pdf b/macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.pdf
index ccbfc2789e..6f94039cd0 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.pdf
+++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.pdf
Binary files differ
diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdftools.dtx b/macros/latex/contrib/pdfmanagement-testphase/l3pdftools.dtx
index c6efc127f3..3e5dc1f1ff 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/l3pdftools.dtx
+++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdftools.dtx
@@ -49,7 +49,7 @@
% }^^A
% }
%
-% \date{Version 0.96c, released 2023-11-17}
+% \date{Version 0.96d, released 2023-12-09}
%
% \maketitle
% \begin{documentation}
@@ -231,7 +231,7 @@
%
% \begin{macrocode}
%<*header>
-\ProvidesExplPackage{l3pdftools}{2023-11-17}{0.96c}
+\ProvidesExplPackage{l3pdftools}{2023-12-09}{0.96d}
{candidate commands for l3pdf---LaTeX PDF management testphase bundle}
%</header>
% \end{macrocode}
diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdftools.pdf b/macros/latex/contrib/pdfmanagement-testphase/l3pdftools.pdf
index 6711cd498c..e10591432e 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/l3pdftools.pdf
+++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdftools.pdf
Binary files differ
diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdfxform.dtx b/macros/latex/contrib/pdfmanagement-testphase/l3pdfxform.dtx
index 0f3196cb0a..3928d790d3 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/l3pdfxform.dtx
+++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdfxform.dtx
@@ -48,7 +48,7 @@
% }^^A
% }
%
-% \date{Version 0.96c, released 2023-11-17}
+% \date{Version 0.96d, released 2023-12-09}
%
% \maketitle
% \begin{documentation}
@@ -132,7 +132,7 @@
% \begin{macrocode}
%<@@=pdf>
%<*header>
-\ProvidesExplPackage{l3pdfxform}{2023-11-17}{0.96c}
+\ProvidesExplPackage{l3pdfxform}{2023-12-09}{0.96d}
{command to create xforms (beta)---LaTeX PDF management testphase bundle}
%</header>
% \end{macrocode}
diff --git a/macros/latex/contrib/pdfmanagement-testphase/l3pdfxform.pdf b/macros/latex/contrib/pdfmanagement-testphase/l3pdfxform.pdf
index b013fc980d..7b901ddda0 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/l3pdfxform.pdf
+++ b/macros/latex/contrib/pdfmanagement-testphase/l3pdfxform.pdf
Binary files differ
diff --git a/macros/latex/contrib/pdfmanagement-testphase/ltdocinit.dtx b/macros/latex/contrib/pdfmanagement-testphase/ltdocinit.dtx
index 332012c4dc..7688446417 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/ltdocinit.dtx
+++ b/macros/latex/contrib/pdfmanagement-testphase/ltdocinit.dtx
@@ -47,7 +47,7 @@
% }^^A
% }
%
-% \date{Version 0.96c, released 2023-11-17}
+% \date{Version 0.96d, released 2023-12-09}
%
% \maketitle
% \begin{documentation}
@@ -220,7 +220,7 @@
% \begin{macrocode}
%<@@=pdfmanagement>
%<*header>
-\ProvidesExplPackage{ltdocinit}{2023-11-17}{0.96c}
+\ProvidesExplPackage{ltdocinit}{2023-12-09}{0.96d}
{Initialize document metadata}
%</header>
% \end{macrocode}
diff --git a/macros/latex/contrib/pdfmanagement-testphase/ltdocinit.pdf b/macros/latex/contrib/pdfmanagement-testphase/ltdocinit.pdf
index d8c5ab0934..32df59ad2e 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/ltdocinit.pdf
+++ b/macros/latex/contrib/pdfmanagement-testphase/ltdocinit.pdf
Binary files differ
diff --git a/macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-firstaid.dtx b/macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-firstaid.dtx
index 6154ccf3e3..cdcc24255e 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-firstaid.dtx
+++ b/macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-firstaid.dtx
@@ -47,7 +47,7 @@
% }^^A
% }
%
-% \date{Version 0.96c, released 2023-11-17}
+% \date{Version 0.96d, released 2023-12-09}
%
% \maketitle
% \begin{documentation}
@@ -63,7 +63,7 @@
% |debug={firstaidoff={name1,name2,...},...}|.
% \begin{macrocode}
%<*package>
-\ProvidesExplPackage{pdfmanagement-firstaid}{2023-11-17}{0.96c}
+\ProvidesExplPackage{pdfmanagement-firstaid}{2023-12-09}{0.96d}
{LaTeX PDF management testphase bundle / firstaid-patches}
%<@@=pdfmanagement>
diff --git a/macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-firstaid.pdf b/macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-firstaid.pdf
index 5b95298b42..fc3bd4ce8a 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-firstaid.pdf
+++ b/macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-firstaid.pdf
Binary files differ
diff --git a/macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.dtx b/macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.dtx
index a685374c52..189f496cf2 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.dtx
+++ b/macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.dtx
@@ -47,7 +47,7 @@
% }^^A
% }
%
-% \date{Version 0.96c, released 2023-11-17}
+% \date{Version 0.96d, released 2023-12-09}
%
% \maketitle
% \begin{documentation}
@@ -233,10 +233,7 @@
%
% \section{Requirements}
% The new PDF management is developed parallel to the \LaTeX{} format
-% and should be updated together with the format. It
-% requires currently a \LaTeX{} format from 2023/11/01 or later
-% and an L3 programming layer of 2023-11-01 or later.
-% It currently depends on the experimental package and \pkg{l3bitset}.
+% and should be updated together with the format.
% In some places, e.g. when writing strings to the pdf it assumes that
% the file is utf8 encoded -- ascii will naturally work too, but legacy 8bit encodings are
% not supported.
@@ -397,7 +394,7 @@
% \begin{macrocode}
%<@@=pdf>
%<*package>
-\ProvidesExplPackage{pdfmanagement-testphase}{2023-11-17}{0.96c}
+\ProvidesExplPackage{pdfmanagement-testphase}{2023-12-09}{0.96d}
{LaTeX PDF management testphase bundle}
\providecommand\IfFormatAtLeastTF{\@ifl@t@r\fmtversion}
\IfFormatAtLeastTF{2020-10-01}{}{
@@ -425,7 +422,7 @@
% to allow to set it in the document.
% \begin{macrocode}
%<*header>
-\ProvidesExplFile{pdfmanagement-testphase.ltx}{2023-11-17}{0.96c}
+\ProvidesExplFile{pdfmanagement-testphase.ltx}{2023-12-09}{0.96d}
{PDF~management~code~(testphase)}
% \end{macrocode}
% We define a boolean for the new delayed shipout. This is temporary. At some
diff --git a/macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.pdf b/macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.pdf
index 041de89f5e..5f9f2f81e5 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.pdf
+++ b/macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.pdf
Binary files differ
diff --git a/macros/latex/contrib/pdfmanagement-testphase/xcolor-patches-tmp-ltx.sty b/macros/latex/contrib/pdfmanagement-testphase/xcolor-patches-tmp-ltx.sty
index 98d5aaf4e9..a444924dfd 100644
--- a/macros/latex/contrib/pdfmanagement-testphase/xcolor-patches-tmp-ltx.sty
+++ b/macros/latex/contrib/pdfmanagement-testphase/xcolor-patches-tmp-ltx.sty
@@ -1,6 +1,6 @@
%% LaTeX2e file `xcolor-patches-tmp-ltx.sty'
%%
-\ProvidesPackage{xcolor-patches-tmp-ltx}[2023-11-17 v0.96c patch xcolor for l3color]
+\ProvidesPackage{xcolor-patches-tmp-ltx}[2023-12-09 v0.96d patch xcolor for l3color]
\@ifundefined{color_set:nn}{\RequirePackage{l3color}}{}
\ExplSyntaxOn
diff --git a/macros/latex/contrib/tutodoc/README.md b/macros/latex/contrib/tutodoc/README.md
index 335d288b1d..7458ee34e7 100644
--- a/macros/latex/contrib/tutodoc/README.md
+++ b/macros/latex/contrib/tutodoc/README.md
@@ -16,4 +16,4 @@ This project may be distributed and/or modified under the conditions of the GNU
Where is the documentation?
---------------------------
-At this time, there is a French and an English documentation writing with a tutorial-like flavor (in the repository, see the folder `rollout/doc`).
+Documentation is currently available in French and English, they arewriting with a tutorial-like flavor (in the repository, see the folder `rollout/doc`).
diff --git a/macros/latex/contrib/tutodoc/code/tutodoc.sty b/macros/latex/contrib/tutodoc/code/tutodoc.sty
index 83b6c88433..cd4a6aecb3 100644
--- a/macros/latex/contrib/tutodoc/code/tutodoc.sty
+++ b/macros/latex/contrib/tutodoc/code/tutodoc.sty
@@ -9,8 +9,8 @@
\ProvidesExplPackage
{tutodoc}
- {2023-11-29} % Creation: 2023-11-29
- {1.0.0}
+ {2023-12-08} % Creation: 2023-11-29
+ {1.0.1}
{This package proposes tools for writing "human friendly" documentations of LaTeX packages.}
\RequirePackage[
@@ -344,7 +344,7 @@
% prototype::
% #1 : the name of a macro
%
-% :action: ''\tdocenv{mymacro}'' prints verb::''\mymacro''.
+% :action: ''\tdocmacro{mymacro}'' prints verb::''\mymacro''.
%%%
\NewDocumentCommand{\tdocmacro}{m}{%
\texttt{\textbackslash{}#1}%
@@ -360,10 +360,12 @@
% or something like verb::''\begin{myenv}<opt1> ... \end{myenv}'',
% the spaces being secable.
%%%
+%
+% Cleaner code from https://tex.stackexchange.com/a/703379/6880 .
\NewDocumentCommand{\tdocenv}{O{}m}{%
- \texttt{\textbackslash{}begin\{#2\}#1 %
- \!...\! %
- \textbackslash{}end\{#2\}}%
+ \texttt{\string\begin\string{#2\string}#1 %
+ \!\!...\@\!\!\! %
+ \string\end\string{#2\string}}%
}
@@ -510,9 +512,9 @@
%%%
\NewDocumentEnvironment{tdoc@showcase@basic}{m m m}{
\tdocruler{#1}{\tdocdarkcolor{#3}}
- \medskip
+ \nopagebreak\medskip\nopagebreak
}{
- \medskip
+ \nopagebreak\medskip\nopagebreak
\tdocruler{#2}{\tdocdarkcolor{#3}}
}
@@ -587,7 +589,7 @@
% :see: env.tdoc@showcase@basic ,
% env.tdoc@showcase@colorstrip
%%%
-\NewDocumentEnvironment{tdocshowcase}{O{}}{
+\NewDocumentEnvironment{tdocshowcase}{ O{} }{
\group_begin:
\keys_set:nn { tdoc/showcase } { #1 }
diff --git a/macros/latex/contrib/tutodoc/doc/tutodoc-en.pdf b/macros/latex/contrib/tutodoc/doc/tutodoc-en.pdf
index 4d051d3010..a83fc1915d 100644
--- a/macros/latex/contrib/tutodoc/doc/tutodoc-en.pdf
+++ b/macros/latex/contrib/tutodoc/doc/tutodoc-en.pdf
Binary files differ
diff --git a/macros/latex/contrib/tutodoc/doc/tutodoc-en.tex b/macros/latex/contrib/tutodoc/doc/tutodoc-en.tex
index a520d22847..8d628d7b4a 100644
--- a/macros/latex/contrib/tutodoc/doc/tutodoc-en.tex
+++ b/macros/latex/contrib/tutodoc/doc/tutodoc-en.tex
@@ -4,7 +4,7 @@
% -------------------- %
-\begin{filecontents*}{examples-focus-exa.tex}
+\begin{filecontents*}[overwrite]{examples-focus-exa.tex}
Bla, bla, bla...
\begin{tdocexa}
@@ -25,7 +25,7 @@
\end{filecontents*}
-\begin{filecontents*}{examples-focus-exa-leavevmode.tex}
+\begin{filecontents*}[overwrite]{examples-focus-exa-leavevmode.tex}
\begin{tdocexa}
\leavevmode
@@ -38,7 +38,7 @@
\end{filecontents*}
-\begin{filecontents*}{examples-focus-rmk.tex}
+\begin{filecontents*}[overwrite]{examples-focus-rmk.tex}
\begin{tdocrem}
Just one remark...
\end{tdocrem}
@@ -49,7 +49,7 @@
\end{filecontents*}
-\begin{filecontents*}{examples-focus-tip.tex}
+\begin{filecontents*}[overwrite]{examples-focus-tip.tex}
\begin{tdoctip}
A tip.
\end{tdoctip}
@@ -60,7 +60,7 @@
\end{filecontents*}
-\begin{filecontents*}{examples-focus-note.tex}
+\begin{filecontents*}[overwrite]{examples-focus-note.tex}
\begin{tdocnote}
Something useful to tell you...
\end{tdocnote}
@@ -71,7 +71,7 @@
\end{filecontents*}
-\begin{filecontents*}{examples-focus-important.tex}
+\begin{filecontents*}[overwrite]{examples-focus-important.tex}
\begin{tdocimportant}
Important and harmless.
\end{tdocimportant}
@@ -82,7 +82,7 @@
\end{filecontents*}
-\begin{filecontents*}{examples-focus-caution.tex}
+\begin{filecontents*}[overwrite]{examples-focus-caution.tex}
\begin{tdoccaution}
Caution, caution...
\end{tdoccaution}
@@ -93,7 +93,7 @@
\end{filecontents*}
-\begin{filecontents*}{examples-focus-warn.tex}
+\begin{filecontents*}[overwrite]{examples-focus-warn.tex}
\begin{tdocwarn}
Avoid the dangers...
\end{tdocwarn}
@@ -104,7 +104,7 @@
\end{filecontents*}
-\begin{filecontents*}{examples-showcase-default.tex}
+\begin{filecontents*}[overwrite]{examples-showcase-default.tex}
\begin{tdocshowcase}
\bfseries A bit of code \LaTeX.
@@ -115,7 +115,7 @@
\end{filecontents*}
-\begin{filecontents*}{examples-showcase-customized.tex}
+\begin{filecontents*}[overwrite]{examples-showcase-customized.tex}
\begin{tdocshowcase}[before = My beginning,
after = My end,
color = red]
@@ -124,21 +124,21 @@ Bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla...
\end{filecontents*}
-\begin{filecontents*}{examples-showcase-hook.tex}
-\begin{tdocshowcase}[]
- [This works...]
+\begin{filecontents*}[overwrite]{examples-showcase-hook.tex}
+\begin{tdocshowcase}
+ \string[This works...]
\end{tdocshowcase}
\end{filecontents*}
-\begin{filecontents*}{examples-showcase-no-clrstrip.tex}
+\begin{filecontents*}[overwrite]{examples-showcase-no-clrstrip.tex}
\begin{tdocshowcase}[nostripe]
Bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla...
\end{tdocshowcase}
\end{filecontents*}
-\begin{filecontents*}{examples-showcase-no-clrstrip-customized.tex}
+\begin{filecontents*}[overwrite]{examples-showcase-no-clrstrip-customized.tex}
\begin{tdocshowcase}[nostripe,
before = My beginning,
after = My end,
@@ -149,32 +149,32 @@ Bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla...
\end{filecontents*}
-\begin{filecontents*}{examples-showcase-external.tex}
+\begin{filecontents*}[overwrite]{examples-showcase-external.tex}
Blablobli, blablobli, blablobli, blablobli, blablobli, blablobli...
\end{filecontents*}
-\begin{filecontents*}{examples-listing-ABC.tex}
+\begin{filecontents*}[overwrite]{examples-listing-ABC.tex}
\begin{tdoclatex}[sbs]
$A = B + C$
\end{tdoclatex}
\end{filecontents*}
-\begin{filecontents*}{examples-listing-strange.tex}
+\begin{filecontents*}[overwrite]{examples-listing-strange.tex}
\begin{tdoclatex}[std]
[Strange... Or not!]
\end{tdoclatex}
\end{filecontents*}
-\begin{filecontents*}{examples-listing-xyz.tex}
+\begin{filecontents*}[overwrite]{examples-listing-xyz.tex}
% Just one demo.
$x y z = 1$
\end{filecontents*}
-\begin{filecontents*}{examples-listing-latexshow-options.tex}
+\begin{filecontents*}[overwrite]{examples-listing-latexshow-options.tex}
\tdoclatexshow[explain = What comes next is colourful...,
before = Rendering below.,
after = Finished rendering.,
@@ -183,7 +183,7 @@ $x y z = 1$
\end{filecontents*}
-\begin{filecontents*}{examples-version-n-change-dating.tex}
+\begin{filecontents*}[overwrite]{examples-version-n-change-dating.tex}
Bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla...
\medskip % CAUTION! This prevents overlapping.
@@ -204,7 +204,7 @@ Blu, blu, blu, blu, blu, blu, blu, blu, blu, blu, blu, blu, blu...
\end{filecontents*}
-\begin{filecontents*}{examples-version-n-change-versioning.tex}
+\begin{filecontents*}[overwrite]{examples-version-n-change-versioning.tex}
\tdocversion[red]{10.2.0-beta}[2023-12-01]
Bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla...
@@ -220,7 +220,7 @@ ble, ble, ble, ble, ble, ble, ble, ble, ble, ble, ble, ble...
\end{filecontents*}
-\begin{filecontents*}{examples-version-n-change-new.tex}
+\begin{filecontents*}[overwrite]{examples-version-n-change-new.tex}
\begin{tdocnew}
\item Info 1...
\item Info 2...
@@ -228,7 +228,7 @@ ble, ble, ble, ble, ble, ble, ble, ble, ble, ble, ble, ble...
\end{filecontents*}
-\begin{filecontents*}{examples-version-n-change-update.tex}
+\begin{filecontents*}[overwrite]{examples-version-n-change-update.tex}
\begin{tdocupdate}
\item Info 1...
\item Info 2...
@@ -236,7 +236,7 @@ ble, ble, ble, ble, ble, ble, ble, ble, ble, ble, ble, ble...
\end{filecontents*}
-\begin{filecontents*}{examples-version-n-change-fix.tex}
+\begin{filecontents*}[overwrite]{examples-version-n-change-fix.tex}
\begin{tdocfix}
\item Info 1...
\item Info 2...
@@ -244,7 +244,7 @@ ble, ble, ble, ble, ble, ble, ble, ble, ble, ble, ble, ble...
\end{filecontents*}
-\begin{filecontents*}{examples-version-n-change-topic.tex}
+\begin{filecontents*}[overwrite]{examples-version-n-change-topic.tex}
\begin{tdoctopic}{Unclassifiable changes}
% This is where the point needs to be put.
\item Info 1...
@@ -257,7 +257,7 @@ ble, ble, ble, ble, ble, ble, ble, ble, ble, ble, ble, ble...
% -- SOURCE FOR THE DOC -- %
% ------------------------ %
-\documentclass[12pt, a4paper]{article}
+\documentclass[10pt, a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
@@ -270,6 +270,8 @@ ble, ble, ble, ble, ble, ble, ble, ble, ble, ble, ble, ble...
\usepackage{tabularray}
\usepackage{fmtcount}
+\setlength{\parindent}{0em}
+
% Package documented.
\usepackage[lang = english]{tutodoc}
@@ -278,11 +280,11 @@ ble, ble, ble, ble, ble, ble, ble, ble, ble, ble, ble, ble...
% * https://tex.stackexchange.com/a/604698/6880
\NewDocumentCommand{ \tdocdocbasicinput }{ m }{%
- Considérons le code suivant.
+ Consider the following code.
\tdoclatexinput[code]{#1}
- Ceci produira ce qui suit.
+ This will produce the following.
\input{#1}
}
@@ -307,12 +309,12 @@ ble, ble, ble, ble, ble, ble, ble, ble, ble, ble, ble, ble...
}
\NewDocumentEnvironment{ tdoc-doc-showcase }
- { O{ Début du rendu dans cette doc. }
- O{ Fin du rendu dans cette doc. } }{
+ { O{ Start of the rendering in this doc. }
+ O{ End of rendering in this doc. } }{
\tdocdocextraruler{#1}
- \smallskip
+ \nopagebreak\smallskip\nopagebreak
}{
- \smallskip
+ \nopagebreak\smallskip\nopagebreak
\tdocdocextraruler{#2}
}
@@ -322,11 +324,12 @@ ble, ble, ble, ble, ble, ble, ble, ble, ble, ble, ble, ble...
\title{Le package \texttt{tutodoc} - Documentation de type tutoriel}
\author{Christophe BAL}
-\date{29 Nov. 2023 - Version 1.0.0}
+\date{8th Dec. 2023 - Version 1.0.1}
\maketitle
\begin{abstract}
+\noindent
The \tdocpack{tutodoc} package
\footnote{
The name comes from \tdocquote{\tdocprewhy{tuto.rial-type} \tdocprewhy{doc.umentation}}.
@@ -337,10 +340,15 @@ is used by its author to semantically produce documentation of \LaTeX\ packages
},
and with a sober rendering for reading on screen.
+\medskip
-\begin{tdocnote}
- This package imposes a formatting style. In the not-too-distant future, \tdocpack{tutodoc} will probably be split into a class and a package.
-\end{tdocnote}
+\noindent
+Two important points to note.
+\begin{itemize}
+ \item This package imposes a formatting style. In the not-too-distant future, \tdocpack{tutodoc} will probably be split into a class and a package.
+
+ \item This documentation is also available in French.
+\end{itemize}
\end{abstract}
@@ -690,7 +698,7 @@ It is sometimes useful to render code directly in the documentation. This type o
\begin{tdocwarn}
- With the default settings, if the code to be formatted begins with an opening bracket, an empty option must be explicitly indicated, as in the following example.
+ With the default settings, if the code to be formatted begins with an opening bracket, use \tdocmacro{string} as in the following example. the following example.
\tdoclatexinput[code]{examples-showcase-hook.tex}
@@ -935,7 +943,8 @@ The \tdocmacro{tdoclatexinput} macro, shown below, is used in the same way as th
\begin{tdocexa}[Changing the explanatory text]
Using the key \tdocinlatex|explain|, you can use custom text. Thus, \tdocinlatex|tdoclatexshow[explain = Here is the actual rendering.]{examples-listing-xyz.tex}| will produce the following.
- \medskip
+ \newpage
+% \medskip
\begin{tdoc-doc-showcase}
\tdoclatexshow[explain = Here is the actual rendering.]{examples-listing-xyz.tex}
@@ -1089,8 +1098,18 @@ Blu, blu, blu...
+\newpage
\section{History}
+\tdocversion{1.0.1}[2023-12-08]
+
+\begin{tdocfix}
+ \item \tdocmacro{tdocenv}: spacing is now correct, even if the \tdocpack{babel} package is not loaded with the French language.
+
+ \item \tdocenv[{[nostripe]}]{showcase}: page breaks around the rulers are no longer possible.\end{tdocfix}
+
+\tdocsep
+
\tdocversion{1.0.0}[2023-11-29]
First public version of the project.
diff --git a/macros/latex/contrib/tutodoc/doc/tutodoc-fr.pdf b/macros/latex/contrib/tutodoc/doc/tutodoc-fr.pdf
index 61c26a3f4f..3b37329ef4 100644
--- a/macros/latex/contrib/tutodoc/doc/tutodoc-fr.pdf
+++ b/macros/latex/contrib/tutodoc/doc/tutodoc-fr.pdf
Binary files differ
diff --git a/macros/latex/contrib/tutodoc/doc/tutodoc-fr.tex b/macros/latex/contrib/tutodoc/doc/tutodoc-fr.tex
index d5c55ff667..ef86f8a9bc 100644
--- a/macros/latex/contrib/tutodoc/doc/tutodoc-fr.tex
+++ b/macros/latex/contrib/tutodoc/doc/tutodoc-fr.tex
@@ -4,7 +4,7 @@
% -------------------- %
-\begin{filecontents*}{examples-focus-exa.tex}
+\begin{filecontents*}[overwrite]{examples-focus-exa.tex}
Bla, bla, bla...
\begin{tdocexa}
@@ -25,7 +25,7 @@ Bla, bla, bla...
\end{filecontents*}
-\begin{filecontents*}{examples-focus-exa-leavevmode.tex}
+\begin{filecontents*}[overwrite]{examples-focus-exa-leavevmode.tex}
\begin{tdocexa}
\leavevmode
@@ -38,7 +38,7 @@ Bla, bla, bla...
\end{filecontents*}
-\begin{filecontents*}{examples-focus-rmk.tex}
+\begin{filecontents*}[overwrite]{examples-focus-rmk.tex}
\begin{tdocrem}
Juste une remarque...
\end{tdocrem}
@@ -49,7 +49,7 @@ Bla, bla, bla...
\end{filecontents*}
-\begin{filecontents*}{examples-focus-tip.tex}
+\begin{filecontents*}[overwrite]{examples-focus-tip.tex}
\begin{tdoctip}
Une astuce.
\end{tdoctip}
@@ -60,7 +60,7 @@ Bla, bla, bla...
\end{filecontents*}
-\begin{filecontents*}{examples-focus-note.tex}
+\begin{filecontents*}[overwrite]{examples-focus-note.tex}
\begin{tdocnote}
Un truc utile à vous dire...
\end{tdocnote}
@@ -71,7 +71,7 @@ Bla, bla, bla...
\end{filecontents*}
-\begin{filecontents*}{examples-focus-important.tex}
+\begin{filecontents*}[overwrite]{examples-focus-important.tex}
\begin{tdocimportant}
Un truc important sans danger.
\end{tdocimportant}
@@ -82,7 +82,7 @@ Bla, bla, bla...
\end{filecontents*}
-\begin{filecontents*}{examples-focus-caution.tex}
+\begin{filecontents*}[overwrite]{examples-focus-caution.tex}
\begin{tdoccaution}
Prudence, prudence...
\end{tdoccaution}
@@ -93,7 +93,7 @@ Bla, bla, bla...
\end{filecontents*}
-\begin{filecontents*}{examples-focus-warn.tex}
+\begin{filecontents*}[overwrite]{examples-focus-warn.tex}
\begin{tdocwarn}
Evitez les dangers...
\end{tdocwarn}
@@ -104,7 +104,7 @@ Bla, bla, bla...
\end{filecontents*}
-\begin{filecontents*}{examples-showcase-default.tex}
+\begin{filecontents*}[overwrite]{examples-showcase-default.tex}
\begin{tdocshowcase}
\bfseries Un peu de code \LaTeX.
@@ -115,7 +115,7 @@ Bla, bla, bla...
\end{filecontents*}
-\begin{filecontents*}{examples-showcase-customized.tex}
+\begin{filecontents*}[overwrite]{examples-showcase-customized.tex}
\begin{tdocshowcase}[before = Mon début,
after = Ma fin à moi,
color = red]
@@ -124,21 +124,21 @@ Bla, bla, bla...
\end{filecontents*}
-\begin{filecontents*}{examples-showcase-hook.tex}
-\begin{tdocshowcase}[]
- [Cela fonctionne...]
+\begin{filecontents*}[overwrite]{examples-showcase-hook.tex}
+\begin{tdocshowcase}
+ \string[Cela fonctionne...]
\end{tdocshowcase}
\end{filecontents*}
-\begin{filecontents*}{examples-showcase-no-clrstrip.tex}
+\begin{filecontents*}[overwrite]{examples-showcase-no-clrstrip.tex}
\begin{tdocshowcase}[nostripe]
Bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla...
\end{tdocshowcase}
\end{filecontents*}
-\begin{filecontents*}{examples-showcase-no-clrstrip-customized.tex}
+\begin{filecontents*}[overwrite]{examples-showcase-no-clrstrip-customized.tex}
\begin{tdocshowcase}[nostripe,
before = Mon début,
after = Ma fin à moi,
@@ -148,32 +148,32 @@ Bla, bla, bla...
\end{filecontents*}
-\begin{filecontents*}{examples-showcase-external.tex}
+\begin{filecontents*}[overwrite]{examples-showcase-external.tex}
Blablobli, blablobli, blablobli, blablobli, blablobli, blablobli...
\end{filecontents*}
-\begin{filecontents*}{examples-listing-ABC.tex}
+\begin{filecontents*}[overwrite]{examples-listing-ABC.tex}
\begin{tdoclatex}[sbs]
$A = B + C$
\end{tdoclatex}
\end{filecontents*}
-\begin{filecontents*}{examples-listing-strange.tex}
+\begin{filecontents*}[overwrite]{examples-listing-strange.tex}
\begin{tdoclatex}[std]
[Étrange... Ou pas !]
\end{tdoclatex}
\end{filecontents*}
-\begin{filecontents*}{examples-listing-xyz.tex}
+\begin{filecontents*}[overwrite]{examples-listing-xyz.tex}
% Juste une démo.
$x y z = 1$
\end{filecontents*}
-\begin{filecontents*}{examples-listing-latexshow-options.tex}
+\begin{filecontents*}[overwrite]{examples-listing-latexshow-options.tex}
\tdoclatexshow[explain = Ce qui vient est coloré...,
before = Rendu ci-après.,
after = Rendu fini.,
@@ -182,7 +182,7 @@ $x y z = 1$
\end{filecontents*}
-\begin{filecontents*}{examples-version-n-change-dating.tex}
+\begin{filecontents*}[overwrite]{examples-version-n-change-dating.tex}
Bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla...
\medskip % ATTENTION ! Ceci évite le chevauchement.
@@ -203,7 +203,7 @@ Blu, blu, blu, blu, blu, blu, blu, blu, blu, blu, blu, blu, blu...
\end{filecontents*}
-\begin{filecontents*}{examples-version-n-change-versioning.tex}
+\begin{filecontents*}[overwrite]{examples-version-n-change-versioning.tex}
\tdocversion[red]{10.2.0-beta}[2023-12-01]
Bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla...
@@ -219,7 +219,7 @@ ble, ble, ble, ble, ble, ble, ble, ble, ble, ble, ble, ble...
\end{filecontents*}
-\begin{filecontents*}{examples-version-n-change-new.tex}
+\begin{filecontents*}[overwrite]{examples-version-n-change-new.tex}
\begin{tdocnew}
\item Info 1...
\item Info 2...
@@ -227,7 +227,7 @@ ble, ble, ble, ble, ble, ble, ble, ble, ble, ble, ble, ble...
\end{filecontents*}
-\begin{filecontents*}{examples-version-n-change-update.tex}
+\begin{filecontents*}[overwrite]{examples-version-n-change-update.tex}
\begin{tdocupdate}
\item Info 1...
\item Info 2...
@@ -235,7 +235,7 @@ ble, ble, ble, ble, ble, ble, ble, ble, ble, ble, ble, ble...
\end{filecontents*}
-\begin{filecontents*}{examples-version-n-change-fix.tex}
+\begin{filecontents*}[overwrite]{examples-version-n-change-fix.tex}
\begin{tdocfix}
\item Info 1...
\item Info 2...
@@ -243,7 +243,7 @@ ble, ble, ble, ble, ble, ble, ble, ble, ble, ble, ble, ble...
\end{filecontents*}
-\begin{filecontents*}{examples-version-n-change-topic.tex}
+\begin{filecontents*}[overwrite]{examples-version-n-change-topic.tex}
\begin{tdoctopic}{Des changements inclassables}
% Ici le point s'impose.
\item Info 1...
@@ -269,6 +269,7 @@ ble, ble, ble, ble, ble, ble, ble, ble, ble, ble, ble, ble...
% Package documented.
\usepackage[lang = french]{tutodoc}
+\setlength{\parindent}{0em}
% Source.
% * https://tex.stackexchange.com/a/604698/6880
@@ -306,9 +307,9 @@ ble, ble, ble, ble, ble, ble, ble, ble, ble, ble, ble, ble...
{ O{ Début du rendu dans cette doc. }
O{ Fin du rendu dans cette doc. } }{
\tdocdocextraruler{#1}
- \smallskip
+ \nopagebreak\smallskip\nopagebreak
}{
- \smallskip
+ \nopagebreak\smallskip\nopagebreak
\tdocdocextraruler{#2}
}
@@ -318,11 +319,12 @@ ble, ble, ble, ble, ble, ble, ble, ble, ble, ble, ble, ble...
\title{Le package \texttt{tutodoc} - Documentation de type tutoriel}
\author{Christophe BAL}
-\date{29 Nov. 2023 - Version 1.0.0}
+\date{8 Déc. 2023 - Version 1.0.1}
\maketitle
\begin{abstract}
+\noindent
Le package \tdocpack{tutodoc}
\footnote{
Le nom vient de \tdocquote{\tdocprewhy{tuto.rial-type} \tdocprewhy{doc.umentation}} se traduit en \tdocquote{documentation de type tutoriel}.
@@ -333,19 +335,28 @@ est utilisé par son auteur pour produire de façon sémantique des documentatio
},
et avec un rendu sobre pour une lecture sur écran.
+\medskip
+
+\noindent
+Deux points importants à noter.
+\begin{itemize}
+ \item Ce package impose un style de mise en forme. Dans un avenir plus ou moins proche, \tdocpack{tutodoc} sera sûrement éclaté en une classe et un package.
+
+ \item Cette documentation est aussi disponible en anglais.
+\end{itemize}
+
+
+% ------------------ %
-\begin{tdocnote}
- Ce package impose un style de mise en forme.
- Dans un avenir plus ou moins proche, \tdocpack{tutodoc} sera sûrement éclaté en une classe et un package.
-\end{tdocnote}
\tdocsep
-{\small\itshape
+{\noindent
+\small\itshape
\textbf{Abstract.}
The \tdocpack{tutodoc} package
\footnote{
- The name comes from \tdocquote{\tdocprewhy{tuto.rial-type} \tdocprewhy{doc.umentation}}.
+ The name comes from \tdocquote{\tdocprewhy{tuto.rial-type} \tdocprewhy{doc.umentation}}.
}
is used by its author to semantically produce documentation of \LaTeX\ packages and classes in a tutorial style
\footnote{
@@ -353,10 +364,15 @@ is used by its author to semantically produce documentation of \LaTeX\ packages
},
and with a sober rendering for reading on screen.
+\medskip
-\begin{tdocnote}
- This package imposes a formatting style. In the not-too-distant future, \tdocpack{tutodoc} will probably be split into a class and a package.
-\end{tdocnote}
+\noindent
+Two important points to note.
+\begin{itemize}
+ \item This package imposes a formatting style. In the not-too-distant future, \tdocpack{tutodoc} will probably be split into a class and a package.
+
+ \item This documentation is also available in French.
+\end{itemize}
}
\end{abstract}
@@ -708,7 +724,7 @@ Il est parfois utile d'obtenir directement le rendu d'un code dans la documentat
\begin{tdocwarn}
- Avec les réglages par défaut, si le code \LaTeX\ à mettre en forme commence par un crochet ouvrant, il faudra indiquer explicitement une option vide comme dans l'exemple suivant.
+ Avec les réglages par défaut, si le code \LaTeX\ à mettre en forme commence par un crochet ouvrant, il faudra user de \tdocmacro{string} comme dans l'exemple suivant.
\tdoclatexinput[code]{examples-showcase-hook.tex}
@@ -882,6 +898,7 @@ La macro \tdocmacro{tdoclatexinput} , présentée ci-après, s'utilise comme l'e
% ------------------ %
+\newpage
\begin{tdocexa}[Face à face]
\leavevmode
@@ -1050,6 +1067,7 @@ On peut au choix dater quelque chose, ou bien le versionner, dans ce second cas
lors des derniers changements.
+\newpage
\begin{tdocexa}[Pour les nouveautés]
\leavevmode
@@ -1109,8 +1127,20 @@ Blo, blo, blo...
Blu, blu, blu...
\end{tdoclatex}
+
+\newpage
\section{Historique}
+\tdocversion{1.0.1}[2023-12-08]
+
+\begin{tdocfix}
+ \item \tdocmacro{tdocenv}: l'espacement est maintenant correct, même si le paquet \tdocpack{babel} n'est pas chargé avec la langue française.
+
+ \item \tdocenv[{[nostripe]}]{showcase}: les sauts de page autour des règles ne sont plus possibles.
+\end{tdocfix}
+
+\tdocsep
+
\tdocversion{1.0.0}[2023-11-29]
Première version publique du projet.
diff --git a/macros/luatex/generic/blopentype/README.md b/macros/luatex/generic/blopentype/README.md
index c1d7382d08..4e21edd1cf 100644
--- a/macros/luatex/generic/blopentype/README.md
+++ b/macros/luatex/generic/blopentype/README.md
@@ -31,8 +31,6 @@ Good luck, and happy LuaTeXing
# Authors
-Version 0.0.3 (C) 2022-2023 Paul Isambert (author) and Luis Rivera (maintainer).
+(C) 2022-2023 Paul Isambert (author) and Luis Rivera (maintainer).
LaTeX Project Public License, LPPL Version 1.3c 2008-05-04 or MIT License
-
-September 3, 2023.
diff --git a/macros/luatex/generic/blopentype/blottest.pdf b/macros/luatex/generic/blopentype/blottest.pdf
index d5d3f2d904..20ac198b3d 100644
--- a/macros/luatex/generic/blopentype/blottest.pdf
+++ b/macros/luatex/generic/blopentype/blottest.pdf
Binary files differ
diff --git a/macros/luatex/generic/blopentype/luatex/blot-fonts.lua b/macros/luatex/generic/blopentype/luatex/blot-fonts.lua
index 982c595580..7b4462866d 100644
--- a/macros/luatex/generic/blopentype/luatex/blot-fonts.lua
+++ b/macros/luatex/generic/blopentype/luatex/blot-fonts.lua
@@ -129,7 +129,7 @@ local lfs = get_locals {lfs = "dir isdir isfile mkdir", kpse = "expand_var show_
-- Returns anything after the last dot, i.e. an extension.
function lfs.extension (s)
return str.lower(str.match(s, "%.([^%.]*)$") or "")
--- return str.match(s, "%.([^%.]*)$")
+-- return str.match(s, "%.([^%.]*)$") -- bugfix: dpc for empty field in file extension 230902
end
local extensions = {
@@ -221,9 +221,9 @@ local normal_names = {}
for _, name in ipairs(settings.normal) do
normal_names[name] = true
end
-local local_path = lfs.expand_var("$TEXMFLOCAL")--:gsub(":",";")
+local local_path = lfs.expand_var("$TEXMFLOCAL")
+-- local local_path = lfs.expand_var("$TEXMFHOME") -- :gsub(":",";") -- bugfix dpc: no path search gsub 0.0.2
local foundry_path = lfs.ensure_dir (local_path, "tex", "luatex", "blotfonts")
--- local local_path = lfs.expand_var("$TEXMFHOME")
-- local foundry_path = lfs.ensure_dir (local_path, "fonts", "truetype", "public", "gfs")
local library_file = foundry_path .. "/" .. "readable.txt"
-- local library_file = "c:/texlive/texmf-local/tex/plain/pitex/readable.txt"
@@ -578,6 +578,8 @@ end
-- with such a name, so if there's an "f f" ligature in a font, no matter its name, "ff.lig"
-- will point to it.
local function ligature (comp, tb, phantoms)
+ if #tb == 0 then -- fast kludge to evade empty tables. jlrn 231207
+ else
local i = str.gsub(comp[1], "%.lig$", "") .. comp[2] .. ".lig"
phantoms[i] = true
tab.insert(tb.all_ligs, i)
@@ -589,6 +591,7 @@ local function ligature (comp, tb, phantoms)
tab.insert(comp, 1, i)
ligature(comp, tb, phantoms)
end
+ end -- endkludge 231209
end
local function get_lookups (t, lookup_table)
@@ -1208,14 +1211,17 @@ local function load_font (name, size, id, done)
loaded_font = apply_size(loaded_font, size, features.letterspacing, features.space)
loaded_font = activate_lookups(loaded_font, features, features.script, features.lang)
+ if #loaded_font == 0 then -- kludge for missing families/series, etc. 231207. jlrn.
+ else -- kludge 231207
loaded_font.name = loaded_font.name .. id
- loaded_font.fullname = loaded_font.fullname .. id
+ loaded_font.fullname = loaded_font.fullname .. id
local embedding = features.embedding or "subset"
if embedding ~= "no" and embedding ~= "subset" and embedding ~= "full" then
wri.error("Invalid value `%s' for the `embedding' feature. Value should be `no', `subset' or `full'.", embedding)
embedding = "subset"
end
loaded_font.embedding = embedding
+ end -- endkludge 231207
else
loaded_font = fl.read_tfm(lfs.find_file("cmr10", "tfm"), size)
end
@@ -1229,6 +1235,8 @@ callback.register("define_font", load_font)
History
0.0.0 First release
0.0.1 Bugfix
-0.0.2 Bugfix on font path search
-0.0.3 2023-09-02 Bugfix on font path search: empty file extension among font files
+0.0.2 2023-06-28 Bugfix on font path search: removed gsubs for Nix&Win
+0.0.3 2023-09-02 Bugfix on font path search: empty file extensions in font paths
+0.0.4 2023-12-07 Two kludges: one for missing ligatures, another for missing families/series;
+ some cleanup and housekeeping.
--]] \ No newline at end of file
diff --git a/macros/luatex/generic/blopentype/luatex/blot.tex b/macros/luatex/generic/blopentype/luatex/blot.tex
index 09dc58dff1..c4a0a79c99 100644
--- a/macros/luatex/generic/blopentype/luatex/blot.tex
+++ b/macros/luatex/generic/blopentype/luatex/blot.tex
@@ -6,7 +6,7 @@
%
% User interface
%
-\message{This is blopentype, v0.0.3 September 2023}
+\message{This is blopentype, v0.0.4 December 2023}
\input luatex85.sty % deprecated 30.12.2022
\input yax % which itself \input's texapi
@@ -211,54 +211,57 @@
\restorecatcodes
\endinput
-%
-% These are leftovers from Isambert's code: they'll be removed as
-% documentation improves.- 30.12.2022
-%
-% This is piTeX, a set of macros I (Paul Isambert) use to
-% typeset documentations for my packages (that's why it is
-% archived on CTAN).
-%
-% Perhaps in the future, when this achieves some kind of
-% format-like completude, it'll be publicly announced. In the
-% meanwhile, a documentation exists (pitex-doc.pdf, also readable
-% in a text editor as pitex-doc.txt).
-%
-%
-% You can of course use those macros, but you are on your
-% own, and the files will probably be modified without announcement.
-% The file is supposed to be \input on plain TeX with LuaTeX, at least v.0.6.
-%
-%
-% The files needed are:
-%
-% texapi.tex (an independent package for programming)
-% yax.tex (an independent package for key=value interface)
-% gates.tex and gates.lua (an independant package for overall architecture)
-% navigator.tex (an independant package for PDF features)
-% lua.ptx and base.ptxlua (Lua side)
-% files.ptx (file management)
-% fonts.ptx, fonts.ptxlua and foundry-settings.lua
-% (fonts, should be independant some day; actually
-% fonts.ptxlua can be used independantly, but there is
-% no doc)
-% sections.ptx (sectionning commands)
-% blocks.ptx (text blocks)
-% references.ptx (labels and references)
-% verbatim.ptx (typesetting verbatim)
-% inserts.ptx (footnotes and figures, a mess)
-% output.ptx (output routine)
-%
-% The file i-pitex.lua is needed only to typeset the documentation with the
-% Interpreter package.
-%
-%
-% Date: November 2011.
-%
-% --- blopentype history
-%
-% 28-06-2023 fixed bug in blot-fonts.lua which affected nix systems.
-% thanks to david.carlisle for useful patch.
-% 02-08-2023 fixed bug in blot-fonts.lua: failure on empty file extension among font files.
-% thanks to david.carlisle for useful patch.
-%
+
+These notes are leftovers from Isambert's code: they'll be removed as
+documentation improves.- 30.12.2022
+
+This is piTeX, a set of macros I (Paul Isambert) use to
+typeset documentations for my packages (that's why it is
+archived on CTAN).
+
+Perhaps in the future, when this achieves some kind of
+format-like completude, it'll be publicly announced. In the
+meanwhile, a documentation exists (pitex-doc.pdf, also readable
+in a text editor as pitex-doc.txt).
+
+
+You can of course use those macros, but you are on your
+own, and the files will probably be modified without announcement.
+The file is supposed to be \input on plain TeX with LuaTeX, at least v.0.6.
+
+
+The files needed are:
+
+texapi.tex (an independent package for programming)
+yax.tex (an independent package for key=value interface)
+gates.tex and gates.lua (an independant package for overall architecture)
+navigator.tex (an independant package for PDF features)
+lua.ptx and base.ptxlua (Lua side)
+files.ptx (file management)
+fonts.ptx, fonts.ptxlua and foundry-settings.lua
+ (fonts, should be independant some day; actually
+ fonts.ptxlua can be used independantly, but there is
+ no doc)
+sections.ptx (sectionning commands)
+blocks.ptx (text blocks)
+references.ptx (labels and references)
+verbatim.ptx (typesetting verbatim)
+inserts.ptx (footnotes and figures, a mess)
+output.ptx (output routine)
+
+The file i-pitex.lua is needed only to typeset the documentation with the
+Interpreter package.
+
+
+Date: November 2011.
+
+--- blopentype history
+
+28-06-2023 fixed bug in blot-fonts.lua which affected nix systems.
+ thanks to david.carlisle for useful patch.
+02-08-2023 fixed bug in blot-fonts.lua:
+ failure on files with empty extensions in font directories.
+ thanks to david.carlisle for useful patch.
+07-09-2023 fixed bugs in blot-fonts.lua:
+ - quick kludge to avoid empty ligature tables
+ - quick kludge to avoid missing font families/series: fallback to default font
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index d381f9ed9b..5492e267b0 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -94,7 +94,6 @@ $mirrors = {
},
'Germany' => {
'ftp://ftp.fu-berlin.de/tex/CTAN/' => 1,
- 'http://sendinnsky.selfhost.co/tex-archive/' => 1,
'http://vesta.informatik.rwth-aachen.de/ftp/pub/mirror/ctan/' => 1,
'https://ctan.ebinger.cc/tex-archive/' => 1,
'https://ctan.joethei.xyz/' => 1,
@@ -150,7 +149,6 @@ $mirrors = {
'Russia' => {
'https://ctan.altspu.ru/' => 1,
'https://mirror.macomnet.net/pub/CTAN/' => 1,
- 'https://mirror.truenetwork.ru/CTAN/' => 1,
'https://mirrors.mi-ras.ru/CTAN/' => 1,
},
'Spain' => {
@@ -177,6 +175,7 @@ $mirrors = {
'https://ca.mirrors.cicku.me/ctan/' => 1,
'https://ctan.mirror.globo.tech/' => 1,
'https://ctan.mirror.rafal.ca/' => 1,
+ 'https://mirror.csclub.uwaterloo.ca/CTAN/' => 1,
'https://mirror.its.dal.ca/ctan/' => 1,
'https://mirror.quantum5.ca/CTAN/' => 1,
'https://muug.ca/mirror/ctan/' => 1,
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index b34aa24185..2e07f4424b 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,7 +26,7 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2023
-depend revision/69057
+depend revision/69073
name 00texlive.image
category TLCore
@@ -4820,7 +4820,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 69055
+revision 69060
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
@@ -76578,7 +76578,7 @@ catalogue-version 0.1.1
name context
category Package
-revision 68525
+revision 69073
shortdesc The ConTeXt macro package
longdesc A full featured, parameter driven macro package, which fully
longdesc supports advanced interactive documents. See the ConTeXt garden
@@ -76591,10 +76591,10 @@ depend luatex
depend manfnt-font
depend mflogo-font
depend stmaryrd
-containersize 8273612
-containerchecksum 6069f371361a06360ede4e0a1a1c4d4f2efad86c204a33143bfb2333bb6753a1c41ba76ae8f94e3831d0c976800fd0f03fe10dc21e87802a14d3dead872a9be2
+containersize 8273412
+containerchecksum 14d366572dd4fa07ffce2f1a069307a56021c51d1ec76d6b9d9c0554650203dded221e0adde6814d90ff8bf7f20e5950aa569684c016d381d5ca3cd7df60037f
doccontainersize 84859824
-doccontainerchecksum 0d69a4f940e08639e61256e5f1f77c282bd7912c0d2de3a4310eed551ccb17a6c60f878b559eaf4698a7ffb0092c04f907a9f5759237a2c6b66cd785d6f9672f
+doccontainerchecksum 0008b9546a219807e466a5f23203ec32b78a4698e2a0845993b311f93f3b94e659850cbb26b22532a4c2f210646edfad934dc2a4bd85be37394c11ad30684c44
docfiles size=26897
texmf-dist/doc/context/README.adoc
texmf-dist/doc/context/documents/general/leaflets/leaflet-context.pdf
@@ -147251,7 +147251,7 @@ catalogue-version 0.02
name hvextern
category Package
-revision 68939
+revision 69064
shortdesc Write and execute external code, and insert the output
relocated 1
longdesc This package allows to write MetaPost, TeX, ConTeXt, LaTeX,
@@ -147260,10 +147260,10 @@ longdesc code into an external file, run that file via shell-escape to
longdesc create PDF, PNG, or text output, and include that output
longdesc automatically into the main LaTeX document.
containersize 8464
-containerchecksum 8af6451ca109fee1b7b4de24ba6240801fc01feaf339298beaeea1675930536f0569974ab831f1e44217fba962c4480e60fa767b160ef45b4f07fb10f8dc295a
-doccontainersize 1135764
-doccontainerchecksum b5240939cbbecddee5bb36f06d90e199fa4372587f3544499f3b083564eca8d6e4e48a1c85ff1529819284c62c195b99329d2a540793cd5181edfc87a525d456
-docfiles size=379
+containerchecksum c9effc6265c66681233309eeb19707f0ea1acb670934283c88f9fbecc4d91c07601c8cb84a06bc7d9895494ef8efb5fca1c00f658ce8baf7489a6c875d8f28ec
+doccontainersize 1133028
+doccontainerchecksum f7a6dda6ea0d327d8596e68a5880a3ed0d4811d1f89743aca9219e9c26d6f8746a3ef569af464b81410b002047c53cad2b9dfdf783a0515d4ad3c3d322d4483f
+docfiles size=382
RELOC/doc/latex/hvextern/Changes
RELOC/doc/latex/hvextern/README details="Readme"
RELOC/doc/latex/hvextern/hvdoctools.sty
@@ -147276,7 +147276,7 @@ runfiles size=14
catalogue-ctan /macros/latex/contrib/hvextern
catalogue-license lppl1.3c
catalogue-topics ext-code comp-supp image-supp expl3
-catalogue-version 0.37b
+catalogue-version 0.38
name hvfloat
category Package
@@ -151804,7 +151804,7 @@ catalogue-version 1.121
name inconsolata-nerd-font
category Package
-revision 68263
+revision 69061
shortdesc Inconsolata Nerd Font with support for XeLaTeX or LuaLaTeX
relocated 1
longdesc Inconsolata is a monospaced font designed by Raph Levien. It is
@@ -151814,35 +151814,41 @@ longdesc Additionally, the Nerd Font project extended the font by a huge
longdesc amount of additional glyphs. This package provides the
longdesc Inconsolata Nerd Font in .ttf format as well as a convenient
longdesc interface to load the font for the XeTeX and LuaTeX engines.
-containersize 1573108
-containerchecksum 67d8e17b2e47d4a018783b987076e7d9c019fb8e1d6f94f443513a39d4a9ba2f9147e607cc2b5c16b3be947f58c61f159c074d2f975eadc034f9afd31ab45be2
-doccontainersize 1320736
-doccontainerchecksum 8d807511184a2dd8e22f4cee6bc699aa00f7e42b4b2f6d4013f97a63da9573dd2c234091d4af5810c7d83fcdec67b33ddd381ad0ff7072db1b3cc9a685159314
-docfiles size=345
+containersize 2419844
+containerchecksum dc202282d55ad63ffbf39fe7b36edbe42391fefd1c1cb0fe2410d01c562fe8024ac007ba235999c5e369a0d80763fdf80815d2beeb7dadba0f39d027fea507f7
+doccontainersize 1354536
+doccontainerchecksum 00fa8ab8a508a3bac281ab2d7f63fbabfb6958770d308184e0fda7924383dc22a3b36d5f4dff701cda63e847cca819d38b45a0d51f634e1f503d5964fa60d9e5
+docfiles size=352
RELOC/doc/fonts/inconsolata-nerd-font/CHANGELOG.md
RELOC/doc/fonts/inconsolata-nerd-font/LICENSE.txt
RELOC/doc/fonts/inconsolata-nerd-font/OFL.txt
RELOC/doc/fonts/inconsolata-nerd-font/README.md details="Readme"
RELOC/doc/fonts/inconsolata-nerd-font/inconsolata-nerd-font.pdf details="Package documentation"
-srccontainersize 4736
-srccontainerchecksum 54e8962cf99cfd00777c8c9950ffdca5ef72b37fa37fb2bdf20bd573ca751084b6cf1b89863ff15ffc21aa884dfbc1edfbef6c7941198123aadf1c62b72d3642
+srccontainersize 4956
+srccontainerchecksum 867f875d6b1211fbc8d223df7f00030d28ed13336c639f83251fc3b930e75f61d12daf93cf46943a9b2a3db883cd2e9c8b759f19f85562fb589ffbe2f01ea344
srcfiles size=5
RELOC/source/fonts/inconsolata-nerd-font/inconsolata-nerd-font.dtx
RELOC/source/fonts/inconsolata-nerd-font/inconsolata-nerd-font.ins
-runfiles size=2759
- RELOC/fonts/truetype/public/inconsolata-nerd-font/InconsolataNerdFont-Bold.ttf
- RELOC/fonts/truetype/public/inconsolata-nerd-font/InconsolataNerdFont-Regular.ttf
- RELOC/fonts/truetype/public/inconsolata-nerd-font/InconsolataNerdFontMono-Bold.ttf
- RELOC/fonts/truetype/public/inconsolata-nerd-font/InconsolataNerdFontMono-Regular.ttf
- RELOC/fonts/truetype/public/inconsolata-nerd-font/InconsolataNerdFontPropo-Bold.ttf
- RELOC/fonts/truetype/public/inconsolata-nerd-font/InconsolataNerdFontPropo-Regular.ttf
+runfiles size=5458
+ RELOC/fonts/truetype/public/inconsolata-nerd-font/InconsolataLGCNerdFont-Bold.ttf
+ RELOC/fonts/truetype/public/inconsolata-nerd-font/InconsolataLGCNerdFont-BoldItalic.ttf
+ RELOC/fonts/truetype/public/inconsolata-nerd-font/InconsolataLGCNerdFont-Italic.ttf
+ RELOC/fonts/truetype/public/inconsolata-nerd-font/InconsolataLGCNerdFont-Regular.ttf
+ RELOC/fonts/truetype/public/inconsolata-nerd-font/InconsolataLGCNerdFontMono-Bold.ttf
+ RELOC/fonts/truetype/public/inconsolata-nerd-font/InconsolataLGCNerdFontMono-BoldItalic.ttf
+ RELOC/fonts/truetype/public/inconsolata-nerd-font/InconsolataLGCNerdFontMono-Italic.ttf
+ RELOC/fonts/truetype/public/inconsolata-nerd-font/InconsolataLGCNerdFontMono-Regular.ttf
+ RELOC/fonts/truetype/public/inconsolata-nerd-font/InconsolataLGCNerdFontPropo-Bold.ttf
+ RELOC/fonts/truetype/public/inconsolata-nerd-font/InconsolataLGCNerdFontPropo-BoldItalic.ttf
+ RELOC/fonts/truetype/public/inconsolata-nerd-font/InconsolataLGCNerdFontPropo-Italic.ttf
+ RELOC/fonts/truetype/public/inconsolata-nerd-font/InconsolataLGCNerdFontPropo-Regular.ttf
RELOC/tex/latex/inconsolata-nerd-font/inconsolata-nerd-font.sty
catalogue-contact-bugs https://github.com/stephanlukasczyk/inconsolata-nerd-font/issues
catalogue-contact-repository https://github.com/stephanlukasczyk/inconsolata-nerd-font
catalogue-ctan /fonts/inconsolata-nerd-font
catalogue-license ofl lppl1.3c
catalogue-topics font font-ttf font-mono font-supp expl3
-catalogue-version 0.3
+catalogue-version 0.4
name index
category Package
@@ -173754,7 +173760,7 @@ binfiles arch=x86_64-solaris size=1
name l3experimental
category Package
-revision 68721
+revision 69065
shortdesc Experimental LaTeX3 concepts
relocated 1
longdesc The l3experimental packages are a collection of experimental
@@ -173767,22 +173773,20 @@ longdesc the time taken by TeX to run certain code; l3draw, a code-level
longdesc interface for constructing drawings; l3graphics, an interfaces
longdesc for the inclusion of graphics files; l3opacity, support for
longdesc opacity in PDF output; l3str, support for string manipulation;
-longdesc l3bitset, support for bit vectors; l3sys-shell, which provides
-longdesc abstractions for common shell functions like file deletion and
-longdesc copying; xcoffins, which allows the alignment of boxes using a
-longdesc series of 'handle' positions, supplementing the simple TeX
-longdesc reference point; xgalley, which controls boxes receiving text
-longdesc for typesetting.
+longdesc l3sys-shell, which provides abstractions for common shell
+longdesc functions like file deletion and copying; xcoffins, which
+longdesc allows the alignment of boxes using a series of 'handle'
+longdesc positions, supplementing the simple TeX reference point;
+longdesc xgalley, which controls boxes receiving text for typesetting.
depend l3kernel
-containersize 23676
-containerchecksum 142be12923eb9538a50c16efaa239d2a7dc692f79086552be9de3263d582ecd444fdf2284c36035d2f1cd1e6014e3d6c3fd1f1b9d5dc8f05e1be2d960827c594
-doccontainersize 3500132
-doccontainerchecksum 9c0ef59c958fb91fe57db8cadd7faeec4f2fadb81951dee877195a344feefdbb0226400383a9d80336ed544f0c69b483c5b212d6ef031a7919670c0eccc0d056
-docfiles size=1092
+containersize 22684
+containerchecksum 6f1af85498088a72d05d0893a17453e82889dbc9a9786118077a2cb81c130e20803e4d2dbb0d62b66024be08b65c08cf5e85afc89ffedbd900a696d08d8e0211
+doccontainersize 3182720
+doccontainerchecksum 0a6a1f45d39c14a43c5518ed7759605ac0ed1b146eb729325bcd8dfef4648f004f58b5451ea81484fd83e35d734120bff9baff917fc9d815ec503c892b04cbdd
+docfiles size=993
RELOC/doc/latex/l3experimental/CHANGELOG.md
RELOC/doc/latex/l3experimental/README.md details="Readme"
RELOC/doc/latex/l3experimental/l3benchmark/l3benchmark.pdf details="l3benchmark documentation"
- RELOC/doc/latex/l3experimental/l3bitset/l3bitset.pdf details="l3bitset documentation"
RELOC/doc/latex/l3experimental/l3draw/l3draw-code.pdf
RELOC/doc/latex/l3experimental/l3draw/l3draw-code.tex
RELOC/doc/latex/l3experimental/l3draw/l3draw.pdf details="l3draw documentation"
@@ -173793,13 +173797,11 @@ docfiles size=1092
RELOC/doc/latex/l3experimental/xcoffins/xcoffins.pdf details="xcoffins documentation"
RELOC/doc/latex/l3experimental/xgalley/l3galley.pdf
RELOC/doc/latex/l3experimental/xgalley/xgalley.pdf details="xgalley documentation"
-srccontainersize 80228
-srccontainerchecksum ac8b0dc956eaf6872e176696e60db019464edd8651e0cf86a34de333db6458bd419b37c3966e1bc71be498a5775eda7029814329037b0a5c09dadcf83d1f22b9
-srcfiles size=133
+srccontainersize 76972
+srccontainerchecksum 0c4e320246d9fd1c3bc42a20b744c21300e946968a3d0966eaa48320b3ed9fcdcc31ba9f5fe223cefcee54742eeb28c660d411bcb55cf00e21e5a84e6fdab949
+srcfiles size=127
RELOC/source/latex/l3experimental/l3benchmark/l3benchmark.dtx
RELOC/source/latex/l3experimental/l3benchmark/l3benchmark.ins
- RELOC/source/latex/l3experimental/l3bitset/l3bitset.dtx
- RELOC/source/latex/l3experimental/l3bitset/l3bitset.ins
RELOC/source/latex/l3experimental/l3draw/l3draw-boxes.dtx
RELOC/source/latex/l3experimental/l3draw/l3draw-layers.dtx
RELOC/source/latex/l3experimental/l3draw/l3draw-paths.dtx
@@ -173823,9 +173825,8 @@ srcfiles size=133
RELOC/source/latex/l3experimental/xgalley/l3galley.dtx
RELOC/source/latex/l3experimental/xgalley/xgalley.dtx
RELOC/source/latex/l3experimental/xgalley/xgalley.ins
-runfiles size=50
+runfiles size=48
RELOC/tex/latex/l3experimental/l3benchmark/l3benchmark.sty
- RELOC/tex/latex/l3experimental/l3bitset/l3bitset.sty
RELOC/tex/latex/l3experimental/l3draw/l3draw.sty
RELOC/tex/latex/l3experimental/l3graphics/l3graphics.sty
RELOC/tex/latex/l3experimental/l3opacity/l3opacity.sty
@@ -173842,7 +173843,7 @@ catalogue-topics macro-supp layout latex3 pre-release
name l3kernel
category Package
-revision 68822
+revision 69066
shortdesc LaTeX3 programming conventions
relocated 1
longdesc The l3kernel bundle provides an implementation of the LaTeX3
@@ -173852,11 +173853,11 @@ longdesc LaTeX3 kernel and other future code are built: it is an API for
longdesc TeX programmers. The packages are set up so that the LaTeX3
longdesc conventions can be used with regular LaTeX2e packages.
depend l3backend
-containersize 177112
-containerchecksum 0cc158dfffae8b794bcb3d4d51d16a7a333074bd672f46aad86777c047e550e487e82f20749b58907d32a03e43461fb3a5e56e031ae627c71c8f314dc703b1d9
-doccontainersize 12165636
-doccontainerchecksum e0cefde5722bb8c1776bb093e938b6a2330eee7ebe6aff427c95c8bf8cd191fa0336d3d88aacd0a104622b729a0257610dc900d35f01dfb773a3166f355018b4
-docfiles size=3469
+containersize 177704
+containerchecksum 2fdee6a1aa5ef79aad3c67cdd2bdfe0af1952d2efc9e8f1b7de29548b63feff1a2db361b305f74ebe8cb7b6b9b6d858fa0db09d393186e52a9255a0245ae9bc2
+doccontainersize 12185668
+doccontainerchecksum 8baa2b781b4b0c2f6a2a41681ed37a543b3e7b51ea6fa5dcedcff5ce993739818db08358175bb4cd2f7070745fde6886fccee54602b4b07742813eb94731fb98
+docfiles size=3475
RELOC/doc/latex/l3kernel/CHANGELOG.md
RELOC/doc/latex/l3kernel/README.md details="Readme"
RELOC/doc/latex/l3kernel/expl3.pdf details="The LaTeX3 Programming Language"
@@ -173903,12 +173904,13 @@ docfiles size=3469
RELOC/doc/latex/l3kernel/source3.pdf
RELOC/doc/latex/l3kernel/source3.tex
RELOC/doc/latex/l3kernel/source3body.tex
-srccontainersize 607092
-srccontainerchecksum 823687291f3576d7b35d96e6ba3848e2d96e4e3f4b48e980f64ee11adb7f5be39c4e91602728a136cda296d20600b7e482d8ccada80d496e383046dc716c4f6e
-srcfiles size=937
+srccontainersize 609980
+srccontainerchecksum 4f3d7dbf63a03a45ca98363bd91cc89a54cbb3d9cd8a4da2465c31a32c5bc4fa6be273972bccf3c33697445447d63859e02cb3fa31a6f1dc6939db7df11eb580
+srcfiles size=943
RELOC/source/latex/l3kernel/expl3.dtx
RELOC/source/latex/l3kernel/l3.ins
RELOC/source/latex/l3kernel/l3basics.dtx
+ RELOC/source/latex/l3kernel/l3bitset.dtx
RELOC/source/latex/l3kernel/l3bootstrap.dtx
RELOC/source/latex/l3kernel/l3box.dtx
RELOC/source/latex/l3kernel/l3candidates.dtx
@@ -189287,7 +189289,7 @@ catalogue-topics font font-body font-type1 font-serif font-sans font-proportiona
name libertinust1math
category Package
-revision 61751
+revision 69062
shortdesc A Type 1 font and LaTeX support for Libertinus Math
relocated 1
longdesc The package provides a Type1 version of Libertinus Math, with a
@@ -189296,16 +189298,17 @@ longdesc allow it to serve as a math accompaniment to Libertine under
longdesc LaTeX. In addition, with option sansmath, it can function as a
longdesc standalone math font with sans serif Roman and Greek letters.
execute addMap libertinust1math.map
-containersize 1242040
-containerchecksum 444d23e7bff1a6c1b3c368730a589a033c211f9fafb1032b3852e55ade7cde260f1662ab7266291136919558d9c2995986655f0302c38a677afd4dd2f74d5376
-doccontainersize 1533516
-doccontainerchecksum d3bbc0ef7e507affc60a6a76c4f33e42b42f5b9742098b5e967d6581f79d9fd68231cb7f67ff97b7d5cd8a47a023885306439125419375537412024d5bbd9f88
-docfiles size=1245
+containersize 1248760
+containerchecksum 9a44af1c4f96453aa69c83658c9474838efcf1020c9301d12577a403371d2b3127fefb57baa0bd5fa5ef737e842abd4f9c368761ee38f6285aeb5a2dd88ad1af
+doccontainersize 1533708
+doccontainerchecksum 14c87d5e0d19d818152bf1a5dd7533eb651d5b477f3e42d42277fc4040a263114fc2006000af25884c7dfc64de0936d950fcacdf7fc55e4d09c2d756400c34f3
+docfiles size=1246
RELOC/doc/fonts/libertinust1math/FONTLOG.txt
RELOC/doc/fonts/libertinust1math/LibertinusT1Math-doc.pdf details="Package documentation"
RELOC/doc/fonts/libertinust1math/LibertinusT1Math-doc.tex
RELOC/doc/fonts/libertinust1math/OFL.txt
RELOC/doc/fonts/libertinust1math/README details="Readme"
+ RELOC/doc/fonts/libertinust1math/libertinus-subs.tex
RELOC/doc/fonts/libertinust1math/sample1-crop.pdf
RELOC/doc/fonts/libertinust1math/sample1.pdf
RELOC/doc/fonts/libertinust1math/sample1.tex
@@ -189339,12 +189342,13 @@ docfiles size=1245
RELOC/doc/fonts/libertinust1math/sample9-crop.pdf
RELOC/doc/fonts/libertinust1math/sample9.pdf
RELOC/doc/fonts/libertinust1math/sample9.tex
-runfiles size=530
+runfiles size=543
RELOC/fonts/afm/public/libertinust1math/BDXsfmi-bol.afm
RELOC/fonts/afm/public/libertinust1math/BDXsfmi-reg.afm
RELOC/fonts/afm/public/libertinust1math/BDXsfmr-bol.afm
RELOC/fonts/afm/public/libertinust1math/BDXsfmr-reg.afm
RELOC/fonts/afm/public/libertinust1math/LibertinusT1math.afm
+ RELOC/fonts/enc/dvips/libertinust1math/lbtsth.enc
RELOC/fonts/enc/dvips/libertinust1math/libusBB.enc
RELOC/fonts/enc/dvips/libertinust1math/libusBMI.enc
RELOC/fonts/enc/dvips/libertinust1math/libusBMR.enc
@@ -189363,6 +189367,9 @@ runfiles size=530
RELOC/fonts/tfm/public/libertinust1math/BDXsfmi-reg.tfm
RELOC/fonts/tfm/public/libertinust1math/BDXsfmr-bol.tfm
RELOC/fonts/tfm/public/libertinust1math/BDXsfmr-reg.tfm
+ RELOC/fonts/tfm/public/libertinust1math/LibertinusSerif-Italic-tlf-t1-tmp.tfm
+ RELOC/fonts/tfm/public/libertinust1math/LibertinusSerifTH-Italic-tlf-ot1.tfm
+ RELOC/fonts/tfm/public/libertinust1math/LibertinusSerifTH-Italic-tlf-t1.tfm
RELOC/fonts/tfm/public/libertinust1math/libertinust1-mathbb.tfm
RELOC/fonts/tfm/public/libertinust1math/libertinust1-mathex.tfm
RELOC/fonts/tfm/public/libertinust1math/libertinust1-mathit-bold.tfm
@@ -189382,6 +189389,8 @@ runfiles size=530
RELOC/fonts/type1/public/libertinust1math/BDXsfmr-bol.pfb
RELOC/fonts/type1/public/libertinust1math/BDXsfmr-reg.pfb
RELOC/fonts/type1/public/libertinust1math/LibertinusT1Math.pfb
+ RELOC/fonts/vf/public/libertinust1math/LibertinusSerifTH-Italic-tlf-ot1.vf
+ RELOC/fonts/vf/public/libertinust1math/LibertinusSerifTH-Italic-tlf-t1.vf
RELOC/fonts/vf/public/libertinust1math/libertinust1-mathsfit-bold.vf
RELOC/fonts/vf/public/libertinust1math/libertinust1-mathsfit.vf
RELOC/fonts/vf/public/libertinust1math/libertinust1-mathsfrm-bold.vf
@@ -189396,7 +189405,7 @@ runfiles size=530
catalogue-ctan /fonts/libertinust1math
catalogue-license ofl lppl
catalogue-topics font-serif font-sans font-maths font-type1
-catalogue-version 2.0.2
+catalogue-version 2.0.3
name libgreek
category Package
@@ -198236,25 +198245,25 @@ catalogue-version 1.1
name luamplib
category Package
-revision 68008
+revision 69069
shortdesc Use LuaTeX's built-in MetaPost interpreter
relocated 1
longdesc The package enables the user to specify MetaPost diagrams
longdesc (which may include colour specifications from the color or
longdesc xcolor packages) into a document, using LuaTeX's built-in
longdesc MetaPost library. The facility is only available in PDF mode.
-containersize 12132
-containerchecksum 6bf1b0440159b8b99f4ae23341763c1028cf29059fb0401fbca314c7da1e24fa14c5864f480494545cf41b2b47d5e444c27814c07c4c80a0a56928718961062a
-doccontainersize 156956
-doccontainerchecksum eba7918fb7b61aa16b4f4a258642715e1dee09becb7685331a61989ab7b6d0223eb58e3ac52061ff1d9c81976022b9038d9cadb2fc7ba3f09b55cc78c9dedc00
+containersize 12124
+containerchecksum 8e6238c9fb806ced90d5c4e88aa84e4ad1ad39631296a90bd6656b600b1ac4f34d4e09789fb2bdbe92946ccda22668003c78b03497b3717402d5163d9de5e734
+doccontainersize 156992
+doccontainerchecksum e2dc6fd89743860159a529ae81c284c6965c4cf9eb3376bebe9d4027148e2726c7be24a42ddce36a43e55e76f7646f90da1f124fcfcbc22cf6a36324eda78aa8
docfiles size=45
RELOC/doc/luatex/luamplib/NEWS
RELOC/doc/luatex/luamplib/README details="Readme"
RELOC/doc/luatex/luamplib/luamplib.pdf details="Package documentation"
RELOC/doc/luatex/luamplib/test-luamplib-latex.tex
RELOC/doc/luatex/luamplib/test-luamplib-plain.tex
-srccontainersize 27440
-srccontainerchecksum 101748a9db432cb79b7d066a554857f5294537ca755fabb96967b9a9de834797eb8bd5814114a5ea29223f3c23b7c2390c51aea49aca1cea74b6aaf8d20ec082
+srccontainersize 27432
+srccontainerchecksum 51eb46b66368bc894ec1848fc357b859a68e56a88b700e5a7bc37b8baf1a2b379ea877e39f6b8024c8ca8037f62c6c06281c8213f49eb724b1c82dbf2bc46067
srcfiles size=25
RELOC/source/luatex/luamplib/Makefile
RELOC/source/luatex/luamplib/luamplib.dtx
@@ -198266,7 +198275,7 @@ catalogue-contact-repository https://github.com/lualatex/luamplib
catalogue-ctan /macros/luatex/generic/luamplib
catalogue-license gpl2
catalogue-topics mp-use graphics-in-tex luatex
-catalogue-version 2.25.1
+catalogue-version 2.25.2
name luanumint
category Package
@@ -239845,7 +239854,7 @@ binfiles arch=x86_64-solaris size=310
name onedown
category Package
-revision 59010
+revision 69067
shortdesc Typeset Bridge Diagrams
relocated 1
longdesc This is a comprehensive package to draw all sorts of bridge
@@ -239858,51 +239867,51 @@ longdesc Annotations to card and bidding diagrams. Automated check on
longdesc consistency of suit and hands. Multilingual output of bridge
longdesc terms. Extensive documentation: User manual, Reference manual,
longdesc and Examples.
-containersize 17956
-containerchecksum 67110331d1df4b6f454ab23e6af1fa9904689e9a90f3a62652fd81db9fc990aeb527fdf7d4c5bb04064ddc93181f45334a06214c8acf9930497994e2ad0e8002
-doccontainersize 2700112
-doccontainerchecksum 06f00f302cb363411756ba0dd17d9a431aa4736bca2c61b2237b466e12a4fe8bd8cf9494ad5626766ca2112ce629aa8fb8409fc19c2ff3f83e4aee088390031c
-docfiles size=715
+containersize 18700
+containerchecksum bc62aac04466286d07ffaf65b31c4d7ecdc6f4194f99192700774a213ca52861b0296c3f9864c187a83926696ad3a3a139ae7c00be2167b970159a7605fb4570
+doccontainersize 2262556
+doccontainerchecksum 4fedacde595f96c2bd8babf38d4aae73b3bd9f73572547ed5b93e98c16dec50e89651c42aa4d90046464c765aa2f4d5f32d8aeb6ec5de2bb30f6599e53314e81
+docfiles size=623
+ RELOC/doc/latex/onedown/Examples/Bidding.tex
+ RELOC/doc/latex/onedown/Examples/CardSymbols.tex
+ RELOC/doc/latex/onedown/Examples/Compass.tex
+ RELOC/doc/latex/onedown/Examples/ExpertQuiz.tex
+ RELOC/doc/latex/onedown/Examples/FancyColors.tex
+ RELOC/doc/latex/onedown/Examples/Fontsizes.tex
+ RELOC/doc/latex/onedown/Examples/Hands.tex
+ RELOC/doc/latex/onedown/Examples/Languages.tex
+ RELOC/doc/latex/onedown/Examples/Legends.tex
+ RELOC/doc/latex/onedown/Examples/Play.tex
+ RELOC/doc/latex/onedown/Examples/Select-Hands.tex
+ RELOC/doc/latex/onedown/Examples/Suits.tex
+ RELOC/doc/latex/onedown/Examples/Wrapping.tex
+ RELOC/doc/latex/onedown/Examples/bidAll.tex
+ RELOC/doc/latex/onedown/Examples/bidEW.tex
+ RELOC/doc/latex/onedown/Examples/bidNE.tex
+ RELOC/doc/latex/onedown/Examples/bidNS.tex
+ RELOC/doc/latex/onedown/Examples/bidNW.tex
+ RELOC/doc/latex/onedown/Examples/onedown-examples.pdf details="Examples of use"
+ RELOC/doc/latex/onedown/Examples/onedown-examples.tex
+ RELOC/doc/latex/onedown/Examples/onedown-ref.pdf details="Reference Guide"
+ RELOC/doc/latex/onedown/Examples/onedown-ref.tex
+ RELOC/doc/latex/onedown/Examples/showAll.tex
+ RELOC/doc/latex/onedown/Examples/showNS-align.tex
+ RELOC/doc/latex/onedown/Examples/showNS-warn-I.tex
+ RELOC/doc/latex/onedown/Examples/showNS-warn-II.tex
RELOC/doc/latex/onedown/README details="Readme"
- RELOC/doc/latex/onedown/examples/Bidding.tex
- RELOC/doc/latex/onedown/examples/CardSymbols.tex
- RELOC/doc/latex/onedown/examples/Compass.pdf
- RELOC/doc/latex/onedown/examples/Compass.tex
- RELOC/doc/latex/onedown/examples/ExpertQuiz.tex
- RELOC/doc/latex/onedown/examples/Fontsizes.pdf
- RELOC/doc/latex/onedown/examples/Fontsizes.tex
- RELOC/doc/latex/onedown/examples/Hands.tex
- RELOC/doc/latex/onedown/examples/Languages.tex
- RELOC/doc/latex/onedown/examples/Legends.tex
- RELOC/doc/latex/onedown/examples/Play.tex
- RELOC/doc/latex/onedown/examples/Select-Hands.tex
- RELOC/doc/latex/onedown/examples/Suits.tex
- RELOC/doc/latex/onedown/examples/Wrapping.tex
- RELOC/doc/latex/onedown/examples/bidAll.tex
- RELOC/doc/latex/onedown/examples/bidEW.tex
- RELOC/doc/latex/onedown/examples/bidNE.tex
- RELOC/doc/latex/onedown/examples/bidNS.tex
- RELOC/doc/latex/onedown/examples/bidNW.tex
- RELOC/doc/latex/onedown/examples/onedown-examples.pdf details="Examples of use"
- RELOC/doc/latex/onedown/examples/onedown-examples.tex
- RELOC/doc/latex/onedown/examples/onedown-ref.pdf details="Reference Guide"
- RELOC/doc/latex/onedown/examples/onedown-ref.tex
- RELOC/doc/latex/onedown/examples/showAll.tex
- RELOC/doc/latex/onedown/examples/showNS-align.tex
- RELOC/doc/latex/onedown/examples/showNS-warn-I.tex
- RELOC/doc/latex/onedown/examples/showNS-warn-II.tex
RELOC/doc/latex/onedown/onedown.pdf details="Package documentation"
-srccontainersize 49552
-srccontainerchecksum d7b3eb5dd5192af22735acf5af450ad0d714dddd434d66bff3a40151953ae1098cf8c27dc620f167bed2c3fbba13f86f62724312161bc321b71fb4f14d605fc1
+srccontainersize 49664
+srccontainerchecksum aaa8de7cb8444749e1e7671406229d222c36b35f2bb676208c22ce8708a4e1cdc791ae99abad9b55fd877cf97573006c41c5aa2fabc573df589d059924f64626
srcfiles size=55
RELOC/source/latex/onedown/onedown.dtx
RELOC/source/latex/onedown/onedown.ins
-runfiles size=35
+runfiles size=38
RELOC/tex/latex/onedown/ODw-Danish.dict
RELOC/tex/latex/onedown/ODw-Dutch.dict
RELOC/tex/latex/onedown/ODw-English.dict
RELOC/tex/latex/onedown/ODw-French.dict
RELOC/tex/latex/onedown/ODw-German.dict
+ RELOC/tex/latex/onedown/ODw-Italian.dict
RELOC/tex/latex/onedown/ODw-Norsk.dict
RELOC/tex/latex/onedown/ODw-Spanish.dict
RELOC/tex/latex/onedown/ODw-Swedish.dict
@@ -239911,7 +239920,7 @@ runfiles size=35
catalogue-ctan /macros/latex/contrib/onedown
catalogue-license lppl1.3
catalogue-topics games
-catalogue-version 1.6
+catalogue-version 1.7
name onlyamsmath
category Package
@@ -249308,16 +249317,16 @@ catalogue-topics luatex
name penlightplus
category Package
-revision 68973
+revision 69070
shortdesc Additions to the Penlight Lua libraries
relocated 1
longdesc This package extends the penlight package by adding useful
longdesc functions for interfacing with LaTeX.
-containersize 10004
-containerchecksum a10ccaacf7b4ba44f88e43afe5f87e5e572d00cc3625f43eda3eca448fde0b4829a7fbd7a281d4fe92ec446829a586a2f193cf39cbe9b5adff84de6427a227d7
-doccontainersize 62280
-doccontainerchecksum 30cca01fe6ff665f74aa1a58d4176b7582b4a3ba7be9151e52b0e898f36f6798950299930af44a6a7536a23726975be44506238f9403f63f611eed7a2a8a8bd3
-docfiles size=21
+containersize 10408
+containerchecksum b4aee13d9fc3a01d434ea76ed04b2ae6871dcd7f2a1953ebe36a89153ad1759a2c66a622ee161ec7bfc0f79f235a54f6a2f8c232ad62cc2150ea872b2e4b79ce
+doccontainersize 64524
+doccontainerchecksum 1a9da1ba0e893846d45eeb3cb6ea803f154986aa9c8f419695cfb4c24448a0c9ef603d14925e44731ca0fe00fda5528d80b30f428b81bf97a9cfee90755c78b0
+docfiles size=22
RELOC/doc/luatex/penlightplus/README.md details="Readme"
RELOC/doc/luatex/penlightplus/penlightplus.pdf details="Package documentation"
RELOC/doc/luatex/penlightplus/penlightplus.tex
@@ -288385,7 +288394,7 @@ catalogue-version 1.6a
name simpleicons
category Package
-revision 69013
+revision 69063
shortdesc Simple Icons for LaTeX
relocated 1
longdesc Similar to FontAwesome icons being provided on LaTeX by the
@@ -288393,22 +288402,23 @@ longdesc fontawesome package, this package aims to do the same with
longdesc Simple Icons. For reference, visit their website:
longdesc https://simpleicons.org/.
execute addMap simpleicons.map
-containersize 3177312
-containerchecksum 32a4adf5ede2c5a87d1980db9b7509136b2148c60a5360dd512dd5eb348900bb370814500d1ad22ace051981250ed9a908f5626695c90d8d9f27eca258d93fad
-doccontainersize 2316904
-doccontainerchecksum 320ad838dceca5ce18e8c660a79a241332b6d2edb0f72fe73cbcba4bbc6134e3851cb0c1d0f8cb1d7ab2b66c8fc509f99d7de8af5e1214bb54e7b4626b8b00c2
-docfiles size=605
+containersize 3220920
+containerchecksum 32c69b69e11f875856fe443aa69c1378d3bf2bf89c3a1af3b3b3b25c58b75c096ddaab7fffad951266c56c8829441fd32f68104859bbd5f2141cd398c42a8dea
+doccontainersize 2349220
+doccontainerchecksum 05fdd12d1c37f2723d932d24c871538f250b575d34e78ba4beb4d6a008c07f4cd6b749d92ff21168de195ff96294afd7bd6b2bbc2b75d1f61690ba1a8dfb75b9
+docfiles size=613
RELOC/doc/fonts/simpleicons/README.md details="Readme"
RELOC/doc/fonts/simpleicons/bindings.tex
RELOC/doc/fonts/simpleicons/simpleicons.pdf details="Package documentation"
RELOC/doc/fonts/simpleicons/simpleicons.tex
-runfiles size=1208
+runfiles size=1229
RELOC/fonts/enc/dvips/simpleicons/simpleiconseight.enc
RELOC/fonts/enc/dvips/simpleicons/simpleiconsfive.enc
RELOC/fonts/enc/dvips/simpleicons/simpleiconsfour.enc
RELOC/fonts/enc/dvips/simpleicons/simpleiconsnine.enc
RELOC/fonts/enc/dvips/simpleicons/simpleiconsone.enc
RELOC/fonts/enc/dvips/simpleicons/simpleiconsoneone.enc
+ RELOC/fonts/enc/dvips/simpleicons/simpleiconsonetwo.enc
RELOC/fonts/enc/dvips/simpleicons/simpleiconsonezero.enc
RELOC/fonts/enc/dvips/simpleicons/simpleiconsseven.enc
RELOC/fonts/enc/dvips/simpleicons/simpleiconssix.enc
@@ -288422,6 +288432,7 @@ runfiles size=1208
RELOC/fonts/tfm/public/simpleicons/SimpleIcons--simpleiconsnine.tfm
RELOC/fonts/tfm/public/simpleicons/SimpleIcons--simpleiconsone.tfm
RELOC/fonts/tfm/public/simpleicons/SimpleIcons--simpleiconsoneone.tfm
+ RELOC/fonts/tfm/public/simpleicons/SimpleIcons--simpleiconsonetwo.tfm
RELOC/fonts/tfm/public/simpleicons/SimpleIcons--simpleiconsonezero.tfm
RELOC/fonts/tfm/public/simpleicons/SimpleIcons--simpleiconsseven.tfm
RELOC/fonts/tfm/public/simpleicons/SimpleIcons--simpleiconssix.tfm
@@ -288437,6 +288448,7 @@ runfiles size=1208
RELOC/tex/latex/simpleicons/usimpleiconsnine.fd
RELOC/tex/latex/simpleicons/usimpleiconsone.fd
RELOC/tex/latex/simpleicons/usimpleiconsoneone.fd
+ RELOC/tex/latex/simpleicons/usimpleiconsonetwo.fd
RELOC/tex/latex/simpleicons/usimpleiconsonezero.fd
RELOC/tex/latex/simpleicons/usimpleiconsseven.fd
RELOC/tex/latex/simpleicons/usimpleiconssix.fd
@@ -288447,7 +288459,7 @@ catalogue-contact-repository https://github.com/ineshbose/simple-icons-latex
catalogue-ctan /fonts/simpleicons
catalogue-license cc-by-1
catalogue-topics font font-symbol font-supp-symbol font-otf font-type1
-catalogue-version 10.0.0
+catalogue-version 10.1.0
name simpleinvoice
category Package
@@ -317571,7 +317583,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 69055
+revision 69060
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.
@@ -317579,10 +317591,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 114252
-containerchecksum 17783987827a654ebc56d58ae1fb0ea032655ef9fcee8c99bcea75fed25d25fce0799edfa801b600546f4ddc2cccee49da778a8bbbd81a1623b0f272e63ad5d4
-doccontainersize 430580
-doccontainerchecksum cf4c775bcfc353f400c7c3612b4404ae719b34757f0ca2b212745941036d3049c9ca41fba6eafe38042f4f333dace02ca8e5b713c12e9450265e0da1b932278c
+containersize 114232
+containerchecksum 38fcb1c37a1d0515be4507f7f8f161fce6e9ff2c33e13cf9eec141e422b6abf531bcafd689d2f2da9cb3da3aa3bfc304162528f86a67f2cf9fd77bb2d70665e5
+doccontainersize 430560
+doccontainerchecksum 86d94bf1715f1015b06531959b63330b62daa377c474f6b2e0992e4535e45ca5570b7741dc8c4cc9e76f692d5c47a1e37595da110f62660f68e95a7df0e92268
docfiles size=560
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
@@ -319249,7 +319261,7 @@ catalogue-version 1.3.1
name texlogsieve
category Package
-revision 64301
+revision 69072
shortdesc Filter and summarize LaTeX log files
longdesc texlogsieve reads a LaTeX log file (or the standard input if no
longdesc file is specified), filters out less relevant messages, and
@@ -319265,24 +319277,24 @@ longdesc Several options to control which messages should be filtered
longdesc out; No messages are accidentally removed; The summary report
longdesc is currently simple, but useful.
depend texlogsieve.ARCH
-containersize 45392
-containerchecksum 8017144da38d3e7b011b1620b4165e62159cb2975a418b350bf8a5d87e8d519166fb87b916a96ef6ec203df12834e72a31e21c41a84e113e8ebe620bd5eb8860
-doccontainersize 114240
-doccontainerchecksum 7a744ba4bdbcda04c1adf53c07acb5d20799268f31aebf2234203251ac56a96ad6cd0574d1c25c983eec0d7191dcb49bc9f11dbb2aa6aedccf31c7499400fd9f
-docfiles size=45
+containersize 46836
+containerchecksum 22822a9ea14652674238224914fd84d9ea09ba1a19fd8eca288fad52c35b0c7e0a0003730b1214e9f358d068eeda191a92dbb2cf2e14bf29297b61177af1a1b4
+doccontainersize 114904
+doccontainerchecksum 507ed977b9c272c789fabe42b48b60722c09f0548c4f857d9f3207651b05ac593a6e2b94a53f66527591cc3bc15b61a3849a540db3923d196f135dd7cce11836
+docfiles size=46
texmf-dist/doc/man/man1/texlogsieve.1
texmf-dist/doc/man/man1/texlogsieve.man1.pdf
texmf-dist/doc/support/texlogsieve/LICENCE.txt
texmf-dist/doc/support/texlogsieve/README.md details="Readme"
texmf-dist/doc/support/texlogsieve/texlogsieve.pdf details="Package documentation"
texmf-dist/doc/support/texlogsieve/texlogsieve.tex
-runfiles size=50
+runfiles size=52
texmf-dist/scripts/texlogsieve/texlogsieve
catalogue-contact-repository https://gitlab.com/lago/texlogsieve
catalogue-ctan /support/texlogsieve
catalogue-license gpl3+
catalogue-topics comp-mgmt log-manip use-lua
-catalogue-version 1.3.1
+catalogue-version 1.4.0
name texlogsieve.aarch64-linux
category Package
@@ -326553,7 +326565,7 @@ catalogue-version 1.45c
name tkz-elements
category Package
-revision 69022
+revision 69068
shortdesc A Lua library for drawing Euclidean geometry with TikZ or tkz-euclide
relocated 1
longdesc This package provides a library written in Lua, allowing to
@@ -326564,11 +326576,11 @@ longdesc main possibility of programmation proposed is oriented "object
longdesc programming" with object classes like point, line, triangle,
longdesc circle and ellipse. For the moment, once the calculations are
longdesc done, it is tkz-euclide or TikZ which allows the drawings.
-containersize 15244
-containerchecksum 8d6a9eb128bd671fab151322ce9580837a1d4a0a36ae1777d27a58ef25414b4fbee09153674858e0a78691add853abd919e79936e1f6ce5926368c2a0f5cb247
-doccontainersize 627984
-doccontainerchecksum 88cac26702a8db536d379cd66b5ad0a9f372cbe19099172d990e4ca41141a858ec682d53060a83752a9517748d6590ec1c879ea259ce547f030975fa75376ef9
-docfiles size=241
+containersize 15824
+containerchecksum 4bff3a8aa9593a0e621107ced09cc9d808aca0c583d3a75343cb730a165acf64a9692d051b93128ab162c322d7699af89d033a4e07cd384ee4779f0937aa412a
+doccontainersize 633944
+doccontainerchecksum 403c764d340bfe52278ec390855a76d0ce041452de9c72e65ebbca11b5980d02bd1bbe4c7d087b148b345a21195347fd9dc124409f3692d439a116d0fbe348d3
+docfiles size=377
RELOC/doc/latex/tkz-elements/README.md details="Readme"
RELOC/doc/latex/tkz-elements/TKZdoc-elements-classes-circle.tex
RELOC/doc/latex/tkz-elements/TKZdoc-elements-classes-ellipse.tex
@@ -326586,6 +326598,7 @@ docfiles size=241
RELOC/doc/latex/tkz-elements/TKZdoc-elements-examples.tex
RELOC/doc/latex/tkz-elements/TKZdoc-elements-indepthstudy.tex
RELOC/doc/latex/tkz-elements/TKZdoc-elements-intersection.tex
+ RELOC/doc/latex/tkz-elements/TKZdoc-elements-main.pdf
RELOC/doc/latex/tkz-elements/TKZdoc-elements-main.tex
RELOC/doc/latex/tkz-elements/TKZdoc-elements-presentation.tex
RELOC/doc/latex/tkz-elements/TKZdoc-elements-structure.tex
@@ -326600,7 +326613,7 @@ docfiles size=241
RELOC/doc/latex/tkz-elements/examples/tkz-elements-demo_4.pdf
RELOC/doc/latex/tkz-elements/examples/tkz-elements-demo_4.tex
RELOC/doc/latex/tkz-elements/tkz-elements.pdf details="Package documentation"
-runfiles size=31
+runfiles size=32
RELOC/tex/latex/tkz-elements/tkz-elements.sty
RELOC/tex/latex/tkz-elements/tkz_elements_circle.lua
RELOC/tex/latex/tkz-elements/tkz_elements_class.lua
@@ -326627,7 +326640,7 @@ catalogue-contact-home https://altermundus.fr
catalogue-ctan /macros/latex/contrib/tkz/tkz-elements
catalogue-license lppl1.3
catalogue-topics maths calculation luatex
-catalogue-version 1.40c
+catalogue-version 1.50c
name tkz-euclide
category Package
@@ -361892,15 +361905,15 @@ catalogue-version 1.1
name yamlvars
category Package
-revision 68974
+revision 69071
shortdesc A YAML parser and tool for easy LaTeX definition creation
relocated 1
longdesc This LuaLaTeX package provides a YAML parser and some functions
longdesc to declare and define LaTeX definitions using YAML files.
-containersize 5956
-containerchecksum e9db209ce6c535bde227771763084ae9e68e1276a661f8e5210ae9f638d6624b297a3c45aa76a8a28efc3585a8532167f57f29fe8b931a194da89edd0fed39d4
-doccontainersize 78688
-doccontainerchecksum f67a04d6420e2e1d90a6544d6f743e3d6aced92046475bd6983f55907d528a83264d7f7c46b2637d12599b54f27fce09d437c1ef98677c5f54ce100419d949e1
+containersize 5912
+containerchecksum 07d8c9983e631b3e4c97ccc1a7bdd20486e55a59eb6049388823db24149635bd59b94d98f2259de5ef0dc163a9f44e4e01148a42c3f676c65fa802d310f6a0c3
+doccontainersize 79700
+doccontainerchecksum 686e2be82054f40c93dfcfbda35d2fa45fe0c28d0b85af30c5ec9c9a8c125a6789fb7185d08da9859bf714f6f5e4dc4057890ee4782fbea446aec923e0adfa6e
docfiles size=26
RELOC/doc/lualatex/yamlvars/README.md details="Readme"
RELOC/doc/lualatex/yamlvars/yamlvars.pdf details="Package documentation"
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 86e7386282..5e3c2eaca9 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-6dc670d87ba0f14a2d02adc8048899b0 texlive.tlpdb
+6871b02ed8f882eed55c079fd28658b8 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index 328806dc65..663af21e7d 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-6ba9938254d835bb8068749a066da5fe7975dfb1de715b068cff8b9e619571c7c24836903950778b6570f430b1ce70bd3051e87a661e7f803959a9f369681db6 texlive.tlpdb
+155f59e1f85b2db07ca95d14b31d1afc38cc2d9059d3517517992d03d3205a2fd7803b6afb6349b2ba0cd85dd233c7e8c288e9c44ff2ab75c2094b3afd584d82 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index b7cabd8276..138514754b 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+QqiBBqTOGHfhlDjHAFAmVyZ0QACgkQTOGHfhlD
-jHCP5gf/TLhG7NTYF2PDYLfHSnenthuWTb9HP5XP5IHgz9rs+hAcGl1zx7FBn9cg
-NiEr6S7kG2X9D9AK2+VPJjnqu5Nn3KWHGuP8DExn1JvJU2kd/7lp0C84fXzhZnBB
-XdXZiCxTNHVa4hslAyZ1etCo7t6aZR9kbE9HIHib+ZaOBpBcaTQicRlWIasajcWD
-R+My5/WyhaVFyGr9PTuyt8ySYnuys1noFkeYBnlEFTGtd5WxPjYdjvECY597fm/u
-0lqnNPeb21dvzCrTtTVJHkP+DvG4W8fXOxmScoEF86MP3UkRwGWWlpUAweJui5PW
-8CTPLWk+F66mKKDamEoQ0SNhgPJJZw==
-=pneB
+iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmVzuPoACgkQTOGHfhlD
+jHBhxggAglA3QobJeJofDTpHJSabNG/F3H9uMpYoxouithOfGlP0dwbIxg0aGjWZ
+EKKE1t+x5b0KuDGaHAL8Fc0VVWfnCJwfCpvv6ekNV4uYOWuQQ6D4AaK9Wjh9g+9s
+AoSaj1sCqn6TYbCxydgGJWUDzGII4/MG1bJrkwBRWO6rstrcj+sirp27FI5nQFN3
+ki1NgQjx4y1eNX/PrS/16qdIWyD4VLJ7qp5NohoyvZBFUNbdAyFg99l1k4vdJYlK
+mFL14dKOJPgN+V0ewDiAYAUfqSewzVNl6BwJcbpRJ57SDIBPH1AsZ5NBw9LEkcwd
+E7QZOFFrjy1tR2kB60YNu1GIp8PuWA==
+=ULor
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 6f1793fa8e..a1c7859b49 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 3a2314e3fc..0aebc0fcb5 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:
-2023-12-09-02-02
+2023-12-10-02-02