summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2022-07-04 03:03:43 +0000
committerNorbert Preining <norbert@preining.info>2022-07-04 03:03:43 +0000
commit1c10375ec46d7d83b2f1efc2a71b7ea114c889f0 (patch)
tree47b3469111105b7767111dcb89858fbc1e73377f
parent34d318af65decbdb242ae03b64bf3f53266067b6 (diff)
CTAN sync 202207040303
-rw-r--r--FILES.byname1491
-rw-r--r--FILES.byname.gzbin2441770 -> 2441963 bytes
-rw-r--r--FILES.last07days1383
-rw-r--r--macros/latex/contrib/hypdoc/README.md2
-rw-r--r--macros/latex/contrib/hypdoc/hypdoc.dtx17
-rw-r--r--macros/latex/contrib/hypdoc/hypdoc.pdfbin334342 -> 335414 bytes
-rw-r--r--macros/latex/contrib/kdpcover/kdpcover.cls18
-rw-r--r--macros/latex/contrib/kdpcover/kdpcover.pdfbin104774 -> 104667 bytes
-rw-r--r--macros/latex/contrib/kdpcover/kdpcover.tex5
-rw-r--r--macros/latex/contrib/projlib/ProjLib.dtx231
-rw-r--r--macros/latex/contrib/projlib/ProjLib.ins3
-rw-r--r--macros/latex/contrib/projlib/README.md16
-rw-r--r--macros/latex/contrib/simples-matrices/LISEZMOI.md4
-rw-r--r--macros/latex/contrib/simples-matrices/MANIFEST.md4
-rw-r--r--macros/latex/contrib/simples-matrices/README.md4
-rw-r--r--macros/latex/contrib/simples-matrices/simples-matrices-eng.pdfbin588298 -> 651623 bytes
-rw-r--r--macros/latex/contrib/simples-matrices/simples-matrices-fra.pdfbin593202 -> 639703 bytes
-rw-r--r--macros/latex/contrib/simples-matrices/simples-matrices.dtx656
-rw-r--r--macros/latex/contrib/simples-matrices/simples-matrices.ins2
-rw-r--r--macros/latex/contrib/simples-matrices/simples-matrices.pdfbin551886 -> 552832 bytes
-rw-r--r--macros/luatex/generic/luatexja/README8
-rw-r--r--macros/luatex/generic/luatexja/doc/luatexja-en.pdfbin717450 -> 717582 bytes
-rw-r--r--macros/luatex/generic/luatexja/doc/luatexja-ja.pdfbin1149239 -> 1149384 bytes
-rw-r--r--macros/luatex/generic/luatexja/doc/luatexja-ruby.pdfbin381090 -> 390299 bytes
-rw-r--r--macros/luatex/generic/luatexja/doc/luatexja-ruby.tex129
-rw-r--r--macros/luatex/generic/luatexja/doc/luatexja.dtx12
-rw-r--r--macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty18
-rw-r--r--macros/luatex/generic/luatexja/src/addons/luatexja-ruby.sty26
-rw-r--r--macros/luatex/generic/luatexja/src/ltj-ruby.lua3
-rw-r--r--macros/luatex/generic/luatexja/src/luatexja.sty2
-rw-r--r--support/TeX4ht/source/ChangeLog6
-rw-r--r--support/TeX4ht/source/tex4ht-4ht.tex10
-rw-r--r--support/texlab/CHANGELOG.md17
-rw-r--r--support/texlab/Cargo.lock197
-rw-r--r--support/texlab/Cargo.toml42
-rw-r--r--support/texlab/docs/options.md34
-rw-r--r--support/texlab/docs/previewing.md2
-rw-r--r--support/texlab/docs/tectonic.md2
-rw-r--r--support/texlab/src/debouncer.rs55
-rw-r--r--support/texlab/src/diagnostics.rs177
-rw-r--r--support/texlab/src/diagnostics/bibtex.rs147
-rw-r--r--support/texlab/src/diagnostics/build.rs (renamed from support/texlab/src/diagnostics/build_log.rs)44
-rw-r--r--support/texlab/src/diagnostics/chktex.rs43
-rw-r--r--support/texlab/src/diagnostics/debouncer.rs75
-rw-r--r--support/texlab/src/diagnostics/latex.rs90
-rw-r--r--support/texlab/src/features/build.rs8
-rw-r--r--support/texlab/src/features/forward_search.rs74
-rw-r--r--support/texlab/src/lib.rs3
-rw-r--r--support/texlab/src/main.rs6
-rw-r--r--support/texlab/src/options.rs80
-rw-r--r--support/texlab/src/server.rs192
-rw-r--r--support/texlab/tests/integration/dev.rs17
-rw-r--r--support/texlab/tests/integration/lsp/client.rs7
-rw-r--r--support/texlab/tests/integration/lsp/fixture.rs2
-rw-r--r--support/texlab/tests/integration/lsp/text_document.rs2
-rw-r--r--support/texlab/tests/integration/lsp/text_document/did_change_configuration.rs39
-rw-r--r--support/texlab/tests/integration/lsp/text_document/publish_diagnostics.rs264
-rw-r--r--support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__did_change_configuration__invalid_configuration.snap10
-rw-r--r--support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__publish_diagnostics__build_log_filter_allowed.snap24
-rw-r--r--support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__publish_diagnostics__build_log_filter_ignored.snap24
-rw-r--r--support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__publish_diagnostics__build_log_filter_none.snap39
-rw-r--r--support/texlab/tests/integration/main.rs1
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb107
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc14
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2391936 -> 2390476 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini8
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini8
-rw-r--r--timestamp2
71 files changed, 3472 insertions, 2442 deletions
diff --git a/FILES.byname b/FILES.byname
index 1e482c2573..2723a20634 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -5255,7 +5255,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
-2022/07/02 | 93407 | FILES.last07days
+2022/07/03 | 143537 | 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
@@ -218789,10 +218789,10 @@
2020/09/03 | 323028 | macros/latex/contrib/hypdestopt/hypdestopt.pdf
2020/09/03 | 438 | macros/latex/contrib/hypdestopt/README.md
2020/09/03 | 327750 | macros/latex/contrib/hypdestopt.zip
-2022/06/14 | 35242 | macros/latex/contrib/hypdoc/hypdoc.dtx
-2022/06/14 | 334342 | macros/latex/contrib/hypdoc/hypdoc.pdf
-2022/06/14 | 387 | macros/latex/contrib/hypdoc/README.md
-2022/06/14 | 330441 | macros/latex/contrib/hypdoc.zip
+2022/07/03 | 35401 | macros/latex/contrib/hypdoc/hypdoc.dtx
+2022/07/03 | 335414 | macros/latex/contrib/hypdoc/hypdoc.pdf
+2022/07/03 | 387 | macros/latex/contrib/hypdoc/README.md
+2022/07/03 | 331521 | macros/latex/contrib/hypdoc.zip
2019/07/31 | 957496 | macros/latex/contrib/hypdvips/hypdvips.pdf
2019/07/31 | 116957 | macros/latex/contrib/hypdvips/hypdvips.sty
2011/12/01 | 68215 | macros/latex/contrib/hypdvips/images/example1.eps
@@ -219949,17 +219949,17 @@
2011/07/07 | 92388 | macros/latex/contrib/kdgdocs/pi-orchid.jpg
2011/10/31 | 2700 | macros/latex/contrib/kdgdocs/README
2011/11/02 | 883256 | macros/latex/contrib/kdgdocs.zip
-2022/01/09 | 143 | macros/latex/contrib/kdpcover/DEPENDS.txt
-2022/01/09 | 4879 | macros/latex/contrib/kdpcover/kdpcover.cls
-2022/01/09 | 104774 | macros/latex/contrib/kdpcover/kdpcover.pdf
-2022/01/09 | 7256 | macros/latex/contrib/kdpcover/kdpcover-signature.pdf
-2022/01/09 | 3757 | macros/latex/contrib/kdpcover/kdpcover.tex
-2022/01/09 | 8540 | macros/latex/contrib/kdpcover/kdpcover-vol-1.pdf
-2022/01/09 | 6504 | macros/latex/contrib/kdpcover/kdpcover-vol-2.pdf
-2022/01/09 | 7156 | macros/latex/contrib/kdpcover/kdpcover-vol-3.pdf
-2022/01/09 | 6723 | macros/latex/contrib/kdpcover/kdpcover-vol-4.pdf
-2022/01/09 | 1811 | macros/latex/contrib/kdpcover/README.md
-2022/01/09 | 135094 | macros/latex/contrib/kdpcover.zip
+2022/07/03 | 143 | macros/latex/contrib/kdpcover/DEPENDS.txt
+2022/07/03 | 5008 | macros/latex/contrib/kdpcover/kdpcover.cls
+2022/07/03 | 104667 | macros/latex/contrib/kdpcover/kdpcover.pdf
+2022/07/03 | 7256 | macros/latex/contrib/kdpcover/kdpcover-signature.pdf
+2022/07/03 | 3850 | macros/latex/contrib/kdpcover/kdpcover.tex
+2022/07/03 | 8540 | macros/latex/contrib/kdpcover/kdpcover-vol-1.pdf
+2022/07/03 | 6504 | macros/latex/contrib/kdpcover/kdpcover-vol-2.pdf
+2022/07/03 | 7156 | macros/latex/contrib/kdpcover/kdpcover-vol-3.pdf
+2022/07/03 | 6723 | macros/latex/contrib/kdpcover/kdpcover-vol-4.pdf
+2022/07/03 | 1811 | macros/latex/contrib/kdpcover/README.md
+2022/07/03 | 135077 | macros/latex/contrib/kdpcover.zip
2004/04/14 | 1412 | macros/latex/contrib/kerntest/ChangeLog
2004/04/14 | 169870 | macros/latex/contrib/kerntest/kerntest.dtx
2004/04/12 | 1068 | macros/latex/contrib/kerntest/kerntest.ins
@@ -226295,11 +226295,11 @@
2003/07/02 | 9461 | macros/latex/contrib/progress/progress.tex
2003/07/02 | 413 | macros/latex/contrib/progress/README
2006/05/20 | 88703 | macros/latex/contrib/progress.zip
-2022/06/15 | 19106 | macros/latex/contrib/projlib/LICENSE
-2022/06/15 | 204222 | macros/latex/contrib/projlib/ProjLib.dtx
-2022/06/15 | 3229 | macros/latex/contrib/projlib/ProjLib.ins
-2022/06/15 | 4932 | macros/latex/contrib/projlib/README.md
-2022/06/15 | 39613 | macros/latex/contrib/projlib.zip
+2022/07/03 | 19106 | macros/latex/contrib/projlib/LICENSE
+2022/07/03 | 204212 | macros/latex/contrib/projlib/ProjLib.dtx
+2022/07/03 | 3379 | macros/latex/contrib/projlib/ProjLib.ins
+2022/07/03 | 5439 | macros/latex/contrib/projlib/README.md
+2022/07/03 | 39855 | macros/latex/contrib/projlib.zip
2022/02/07 | 121559 | macros/latex/contrib/proof-at-the-end/proof-at-the-end_demo.pdf
2022/02/07 | 10484 | macros/latex/contrib/proof-at-the-end/proof-at-the-end_demo.tex
2022/02/07 | 84168 | macros/latex/contrib/proof-at-the-end/proof-at-the-end.dtx
@@ -228868,15 +228868,15 @@
2015/12/11 | 5627 | macros/latex/contrib/simpler-wick/simpler-wick.sty
2015/12/11 | 10099 | macros/latex/contrib/simpler-wick/simpler-wick.tex
2015/12/11 | 62184 | macros/latex/contrib/simpler-wick.zip
-2022/06/19 | 671 | macros/latex/contrib/simples-matrices/LISEZMOI.md
-2022/06/19 | 2444 | macros/latex/contrib/simples-matrices/MANIFEST.md
-2022/06/19 | 626 | macros/latex/contrib/simples-matrices/README.md
-2022/06/19 | 49822 | macros/latex/contrib/simples-matrices/simples-matrices.dtx
-2022/06/19 | 588298 | macros/latex/contrib/simples-matrices/simples-matrices-eng.pdf
-2022/06/19 | 593202 | macros/latex/contrib/simples-matrices/simples-matrices-fra.pdf
-2022/06/19 | 830 | macros/latex/contrib/simples-matrices/simples-matrices.ins
-2022/06/19 | 551886 | macros/latex/contrib/simples-matrices/simples-matrices.pdf
-2022/06/20 | 1702027 | macros/latex/contrib/simples-matrices.zip
+2022/07/03 | 754 | macros/latex/contrib/simples-matrices/LISEZMOI.md
+2022/07/03 | 2378 | macros/latex/contrib/simples-matrices/MANIFEST.md
+2022/07/03 | 700 | macros/latex/contrib/simples-matrices/README.md
+2022/07/03 | 55451 | macros/latex/contrib/simples-matrices/simples-matrices.dtx
+2022/07/03 | 651623 | macros/latex/contrib/simples-matrices/simples-matrices-eng.pdf
+2022/07/03 | 639703 | macros/latex/contrib/simples-matrices/simples-matrices-fra.pdf
+2022/07/03 | 824 | macros/latex/contrib/simples-matrices/simples-matrices.ins
+2022/07/03 | 552832 | macros/latex/contrib/simples-matrices/simples-matrices.pdf
+2022/07/03 | 1811220 | macros/latex/contrib/simples-matrices.zip
2007/11/24 | 367 | macros/latex/contrib/simplewick/README
2007/11/24 | 12896 | macros/latex/contrib/simplewick/simplewick.dtx
2007/11/24 | 195 | macros/latex/contrib/simplewick/simplewick.ins
@@ -236559,114 +236559,114 @@
2015/10/04 | 263467 | macros/luatex/generic/luatexbase/luatexbase.pdf
2015/10/04 | 450 | macros/luatex/generic/luatexbase/README.md
2015/10/04 | 270547 | macros/luatex/generic/luatexbase.zip
-2022/05/30 | 1536 | macros/luatex/generic/luatexja/COPYING
-2022/05/30 | 945 | macros/luatex/generic/luatexja/doc/jfm-testf.lua
-2022/05/30 | 3238 | macros/luatex/generic/luatexja/doc/jfm-test.lua
-2022/05/30 | 4452 | macros/luatex/generic/luatexja/doc/jfm-ujisc33.lua
-2022/05/30 | 166557 | macros/luatex/generic/luatexja/doc/lltjp-geometry.pdf
-2022/05/30 | 13726 | macros/luatex/generic/luatexja/doc/lltjp-geometry.tex
-2022/05/30 | 397581 | macros/luatex/generic/luatexja/doc/ltjclasses.pdf
-2022/05/30 | 69217 | macros/luatex/generic/luatexja/doc/ltjltxdoc.pdf
-2022/05/30 | 456577 | macros/luatex/generic/luatexja/doc/ltjsclasses.pdf
-2022/05/30 | 541029 | macros/luatex/generic/luatexja/doc/luatexja.dtx
-2022/05/30 | 717450 | macros/luatex/generic/luatexja/doc/luatexja-en.pdf
-2022/05/30 | 355 | macros/luatex/generic/luatexja/doc/luatexja.ins
-2022/05/30 | 1149239 | macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
-2022/05/30 | 381090 | macros/luatex/generic/luatexja/doc/luatexja-ruby.pdf
-2022/05/30 | 52633 | macros/luatex/generic/luatexja/doc/luatexja-ruby.tex
-2022/05/30 | 3797 | macros/luatex/generic/luatexja/README
-2022/05/30 | 5302 | macros/luatex/generic/luatexja/src/addons/luatexja-adjust.sty
-2022/05/30 | 33461 | macros/luatex/generic/luatexja/src/addons/luatexja-ajmacros.sty
-2022/05/30 | 15839 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty
-2022/05/30 | 1637 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec.sty
-2022/05/30 | 6891 | macros/luatex/generic/luatexja/src/addons/luatexja-otf.sty
-2022/05/30 | 29156 | macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty
-2022/05/30 | 9765 | macros/luatex/generic/luatexja/src/addons/luatexja-ruby.sty
-2022/05/30 | 2193 | macros/luatex/generic/luatexja/src/addons/luatexja-zhfonts.sty
-2022/05/30 | 2601 | macros/luatex/generic/luatexja/src/jfm-banjiao.lua
-2022/05/30 | 2207 | macros/luatex/generic/luatexja/src/jfm-CCT.lua
-2022/05/30 | 2342 | macros/luatex/generic/luatexja/src/jfm-jis.lua
-2022/05/30 | 2586 | macros/luatex/generic/luatexja/src/jfm-kaiming.lua
-2022/05/30 | 8106 | macros/luatex/generic/luatexja/src/jfm-min.lua
-2022/05/30 | 192 | macros/luatex/generic/luatexja/src/jfm-mono.lua
-2022/05/30 | 200 | macros/luatex/generic/luatexja/src/jfm-prop.lua
-2022/05/30 | 196 | macros/luatex/generic/luatexja/src/jfm-propv.lua
-2022/05/30 | 196 | macros/luatex/generic/luatexja/src/jfm-propw.lua
-2022/05/30 | 2575 | macros/luatex/generic/luatexja/src/jfm-quanjiao.lua
-2022/05/30 | 4808 | macros/luatex/generic/luatexja/src/jfm-tmin.lua
-2022/05/30 | 13899 | macros/luatex/generic/luatexja/src/jfm-ujis.lua
-2022/05/30 | 11508 | macros/luatex/generic/luatexja/src/jfm-ujisv.lua
-2022/05/30 | 26934 | macros/luatex/generic/luatexja/src/lltjext.sty
-2022/05/30 | 21867 | macros/luatex/generic/luatexja/src/ltj-adjust.lua
-2022/05/30 | 12151 | macros/luatex/generic/luatexja/src/ltj-base.lua
-2022/05/30 | 6203 | macros/luatex/generic/luatexja/src/ltj-base.sty
-2022/05/30 | 3961 | macros/luatex/generic/luatexja/src/ltj-charrange.lua
-2022/05/30 | 177686 | macros/luatex/generic/luatexja/src/ltjclasses.dtx
-2022/05/30 | 1278 | macros/luatex/generic/luatexja/src/ltjclasses.ins
-2022/05/30 | 3748 | macros/luatex/generic/luatexja/src/ltj-compat.lua
-2022/05/30 | 5222 | macros/luatex/generic/luatexja/src/ltj-debug.lua
-2022/05/30 | 39938 | macros/luatex/generic/luatexja/src/ltj-direction.lua
-2022/05/30 | 3425 | macros/luatex/generic/luatexja/src/ltj-inputbuf.lua
-2022/05/30 | 154928 | macros/luatex/generic/luatexja/src/ltj-ivd_aj1.lua
-2022/05/30 | 55450 | macros/luatex/generic/luatexja/src/ltj-jfmglue.lua
-2022/05/30 | 48685 | macros/luatex/generic/luatexja/src/ltj-jfont.lua
-2022/05/30 | 54427 | macros/luatex/generic/luatexja/src/ltj-jisx0208.lua
-2022/05/30 | 18722 | macros/luatex/generic/luatexja/src/ltj-kinsoku.tex
-2022/05/30 | 6235 | macros/luatex/generic/luatexja/src/ltj-latex.sty
-2022/05/30 | 3755 | macros/luatex/generic/luatexja/src/ltj-lineskip.lua
-2022/05/30 | 5940 | macros/luatex/generic/luatexja/src/ltj-lotf_aux.lua
-2022/05/30 | 8660 | macros/luatex/generic/luatexja/src/ltjltxdoc.dtx
-2022/05/30 | 126 | macros/luatex/generic/luatexja/src/ltjltxdoc.ins
-2022/05/30 | 7370 | macros/luatex/generic/luatexja/src/ltj-math.lua
-2022/05/30 | 8609 | macros/luatex/generic/luatexja/src/ltj-otf.lua
-2022/05/30 | 4480 | macros/luatex/generic/luatexja/src/ltj-plain.sty
-2022/05/30 | 7026 | macros/luatex/generic/luatexja/src/ltj-pretreat.lua
-2022/05/30 | 14929 | macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua
-2022/05/30 | 32105 | macros/luatex/generic/luatexja/src/ltj-ruby.lua
-2022/05/30 | 189093 | macros/luatex/generic/luatexja/src/ltjsclasses.dtx
-2022/05/30 | 385 | macros/luatex/generic/luatexja/src/ltjsclasses.ins
-2022/05/30 | 13238 | macros/luatex/generic/luatexja/src/ltj-setwidth.lua
-2022/05/30 | 4871 | macros/luatex/generic/luatexja/src/ltj-stack.lua
-2022/05/30 | 7691 | macros/luatex/generic/luatexja/src/ltj-unicode-ccfix.lua
-2022/05/30 | 3451 | macros/luatex/generic/luatexja/src/luatexja-compat.sty
-2022/05/30 | 29814 | macros/luatex/generic/luatexja/src/luatexja-core.sty
-2022/05/30 | 22346 | macros/luatex/generic/luatexja/src/luatexja.lua
-2022/05/30 | 2042 | macros/luatex/generic/luatexja/src/luatexja.sty
-2022/05/30 | 12716 | macros/luatex/generic/luatexja/src/patches/lltjcore.sty
-2022/05/30 | 6529 | macros/luatex/generic/luatexja/src/patches/lltjdefs.sty
-2022/05/30 | 49557 | macros/luatex/generic/luatexja/src/patches/lltjfont.sty
-2022/05/30 | 617 | macros/luatex/generic/luatexja/src/patches/lltjp-array.sty
-2022/05/30 | 4196 | macros/luatex/generic/luatexja/src/patches/lltjp-atbegshi.sty
-2022/05/30 | 825 | macros/luatex/generic/luatexja/src/patches/lltjp-collcell.sty
-2022/05/30 | 405 | macros/luatex/generic/luatexja/src/patches/lltjp-everyshi.sty
-2022/05/30 | 5850 | macros/luatex/generic/luatexja/src/patches/lltjp-fontspec.sty
-2022/05/30 | 1611 | macros/luatex/generic/luatexja/src/patches/lltjp-footmisc.sty
-2022/05/30 | 19234 | macros/luatex/generic/luatexja/src/patches/lltjp-geometry.sty
-2022/05/30 | 14914 | macros/luatex/generic/luatexja/src/patches/lltjp-listings.sty
-2022/05/30 | 2057 | macros/luatex/generic/luatexja/src/patches/lltjp-microtype.sty
-2022/05/30 | 189 | macros/luatex/generic/luatexja/src/patches/lltjp-preview.sty
-2022/05/30 | 3893 | macros/luatex/generic/luatexja/src/patches/lltjp-siunitx.sty
-2022/05/30 | 885 | macros/luatex/generic/luatexja/src/patches/lltjp-stfloats.sty
-2022/05/30 | 5682 | macros/luatex/generic/luatexja/src/patches/lltjp-tascmac.sty
-2022/05/30 | 2374 | macros/luatex/generic/luatexja/src/patches/lltjp-unicode-math.sty
-2022/05/30 | 3371 | macros/luatex/generic/luatexja/src/patches/lltjp-xunicode.sty
-2022/05/30 | 580 | macros/luatex/generic/luatexja/tool/blocks2defcharrange.rb
-2022/05/30 | 1224 | macros/luatex/generic/luatexja/tool/chars2defcharrange.rb
-2022/05/30 | 1130 | macros/luatex/generic/luatexja/tool/function_uax50.lua
-2022/05/30 | 1397 | macros/luatex/generic/luatexja/tool/ivslist.tex
-2022/05/30 | 7790 | macros/luatex/generic/luatexja/tool/jfm-convert.lua
-2022/05/30 | 551 | macros/luatex/generic/luatexja/tool/jfm-readable.rb
-2022/05/30 | 6060 | macros/luatex/generic/luatexja/tool/kyoikukanjiChars.tex
-2022/05/30 | 4262 | macros/luatex/generic/luatexja/tool/kyoikukanji.txt
-2022/05/30 | 3313 | macros/luatex/generic/luatexja/tool/ltj-unicode-ccfix_make2.pl
-2022/05/30 | 355 | macros/luatex/generic/luatexja/tool/otf-AdobeMingStd-Light.txt
-2022/05/30 | 326 | macros/luatex/generic/luatexja/tool/otf-AdobeMyungjoStd-Medium.txt
-2022/05/30 | 317 | macros/luatex/generic/luatexja/tool/otf-AdobeSongStd-Light.txt
-2022/05/30 | 896 | macros/luatex/generic/luatexja/tool/otf-KozMinPr6N-Regular.txt
-2022/05/30 | 945 | macros/luatex/generic/luatexja/tool/table_ivd_aj1.lua
-2022/05/30 | 3100 | macros/luatex/generic/luatexja/tool/table_jisx0208.tex
-2022/05/30 | 11335 | macros/luatex/generic/luatexja/tool/unicodeBlocks.tex
-2022/05/30 | 3825317 | macros/luatex/generic/luatexja.zip
+2022/07/03 | 1536 | macros/luatex/generic/luatexja/COPYING
+2022/07/03 | 945 | macros/luatex/generic/luatexja/doc/jfm-testf.lua
+2022/07/03 | 3238 | macros/luatex/generic/luatexja/doc/jfm-test.lua
+2022/07/03 | 4452 | macros/luatex/generic/luatexja/doc/jfm-ujisc33.lua
+2022/07/03 | 166557 | macros/luatex/generic/luatexja/doc/lltjp-geometry.pdf
+2022/07/03 | 13726 | macros/luatex/generic/luatexja/doc/lltjp-geometry.tex
+2022/07/03 | 397581 | macros/luatex/generic/luatexja/doc/ltjclasses.pdf
+2022/07/03 | 69217 | macros/luatex/generic/luatexja/doc/ltjltxdoc.pdf
+2022/07/03 | 456577 | macros/luatex/generic/luatexja/doc/ltjsclasses.pdf
+2022/07/03 | 541249 | macros/luatex/generic/luatexja/doc/luatexja.dtx
+2022/07/03 | 717582 | macros/luatex/generic/luatexja/doc/luatexja-en.pdf
+2022/07/03 | 355 | macros/luatex/generic/luatexja/doc/luatexja.ins
+2022/07/03 | 1149384 | macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
+2022/07/03 | 390299 | macros/luatex/generic/luatexja/doc/luatexja-ruby.pdf
+2022/07/03 | 57155 | macros/luatex/generic/luatexja/doc/luatexja-ruby.tex
+2022/07/03 | 3796 | macros/luatex/generic/luatexja/README
+2022/07/03 | 5302 | macros/luatex/generic/luatexja/src/addons/luatexja-adjust.sty
+2022/07/03 | 33461 | macros/luatex/generic/luatexja/src/addons/luatexja-ajmacros.sty
+2022/07/03 | 15839 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty
+2022/07/03 | 1637 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec.sty
+2022/07/03 | 6891 | macros/luatex/generic/luatexja/src/addons/luatexja-otf.sty
+2022/07/03 | 29572 | macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty
+2022/07/03 | 10311 | macros/luatex/generic/luatexja/src/addons/luatexja-ruby.sty
+2022/07/03 | 2193 | macros/luatex/generic/luatexja/src/addons/luatexja-zhfonts.sty
+2022/07/03 | 2601 | macros/luatex/generic/luatexja/src/jfm-banjiao.lua
+2022/07/03 | 2207 | macros/luatex/generic/luatexja/src/jfm-CCT.lua
+2022/07/03 | 2342 | macros/luatex/generic/luatexja/src/jfm-jis.lua
+2022/07/03 | 2586 | macros/luatex/generic/luatexja/src/jfm-kaiming.lua
+2022/07/03 | 8106 | macros/luatex/generic/luatexja/src/jfm-min.lua
+2022/07/03 | 192 | macros/luatex/generic/luatexja/src/jfm-mono.lua
+2022/07/03 | 200 | macros/luatex/generic/luatexja/src/jfm-prop.lua
+2022/07/03 | 196 | macros/luatex/generic/luatexja/src/jfm-propv.lua
+2022/07/03 | 196 | macros/luatex/generic/luatexja/src/jfm-propw.lua
+2022/07/03 | 2575 | macros/luatex/generic/luatexja/src/jfm-quanjiao.lua
+2022/07/03 | 4808 | macros/luatex/generic/luatexja/src/jfm-tmin.lua
+2022/07/03 | 13899 | macros/luatex/generic/luatexja/src/jfm-ujis.lua
+2022/07/03 | 11508 | macros/luatex/generic/luatexja/src/jfm-ujisv.lua
+2022/07/03 | 26934 | macros/luatex/generic/luatexja/src/lltjext.sty
+2022/07/03 | 21867 | macros/luatex/generic/luatexja/src/ltj-adjust.lua
+2022/07/03 | 12151 | macros/luatex/generic/luatexja/src/ltj-base.lua
+2022/07/03 | 6203 | macros/luatex/generic/luatexja/src/ltj-base.sty
+2022/07/03 | 3961 | macros/luatex/generic/luatexja/src/ltj-charrange.lua
+2022/07/03 | 177686 | macros/luatex/generic/luatexja/src/ltjclasses.dtx
+2022/07/03 | 1278 | macros/luatex/generic/luatexja/src/ltjclasses.ins
+2022/07/03 | 3748 | macros/luatex/generic/luatexja/src/ltj-compat.lua
+2022/07/03 | 5222 | macros/luatex/generic/luatexja/src/ltj-debug.lua
+2022/07/03 | 39938 | macros/luatex/generic/luatexja/src/ltj-direction.lua
+2022/07/03 | 3425 | macros/luatex/generic/luatexja/src/ltj-inputbuf.lua
+2022/07/03 | 154928 | macros/luatex/generic/luatexja/src/ltj-ivd_aj1.lua
+2022/07/03 | 55450 | macros/luatex/generic/luatexja/src/ltj-jfmglue.lua
+2022/07/03 | 48685 | macros/luatex/generic/luatexja/src/ltj-jfont.lua
+2022/07/03 | 54427 | macros/luatex/generic/luatexja/src/ltj-jisx0208.lua
+2022/07/03 | 18722 | macros/luatex/generic/luatexja/src/ltj-kinsoku.tex
+2022/07/03 | 6235 | macros/luatex/generic/luatexja/src/ltj-latex.sty
+2022/07/03 | 3755 | macros/luatex/generic/luatexja/src/ltj-lineskip.lua
+2022/07/03 | 5940 | macros/luatex/generic/luatexja/src/ltj-lotf_aux.lua
+2022/07/03 | 8660 | macros/luatex/generic/luatexja/src/ltjltxdoc.dtx
+2022/07/03 | 126 | macros/luatex/generic/luatexja/src/ltjltxdoc.ins
+2022/07/03 | 7370 | macros/luatex/generic/luatexja/src/ltj-math.lua
+2022/07/03 | 8609 | macros/luatex/generic/luatexja/src/ltj-otf.lua
+2022/07/03 | 4480 | macros/luatex/generic/luatexja/src/ltj-plain.sty
+2022/07/03 | 7026 | macros/luatex/generic/luatexja/src/ltj-pretreat.lua
+2022/07/03 | 14929 | macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua
+2022/07/03 | 32183 | macros/luatex/generic/luatexja/src/ltj-ruby.lua
+2022/07/03 | 189093 | macros/luatex/generic/luatexja/src/ltjsclasses.dtx
+2022/07/03 | 385 | macros/luatex/generic/luatexja/src/ltjsclasses.ins
+2022/07/03 | 13238 | macros/luatex/generic/luatexja/src/ltj-setwidth.lua
+2022/07/03 | 4871 | macros/luatex/generic/luatexja/src/ltj-stack.lua
+2022/07/03 | 7691 | macros/luatex/generic/luatexja/src/ltj-unicode-ccfix.lua
+2022/07/03 | 3451 | macros/luatex/generic/luatexja/src/luatexja-compat.sty
+2022/07/03 | 29814 | macros/luatex/generic/luatexja/src/luatexja-core.sty
+2022/07/03 | 22346 | macros/luatex/generic/luatexja/src/luatexja.lua
+2022/07/03 | 2042 | macros/luatex/generic/luatexja/src/luatexja.sty
+2022/07/03 | 12716 | macros/luatex/generic/luatexja/src/patches/lltjcore.sty
+2022/07/03 | 6529 | macros/luatex/generic/luatexja/src/patches/lltjdefs.sty
+2022/07/03 | 49557 | macros/luatex/generic/luatexja/src/patches/lltjfont.sty
+2022/07/03 | 617 | macros/luatex/generic/luatexja/src/patches/lltjp-array.sty
+2022/07/03 | 4196 | macros/luatex/generic/luatexja/src/patches/lltjp-atbegshi.sty
+2022/07/03 | 825 | macros/luatex/generic/luatexja/src/patches/lltjp-collcell.sty
+2022/07/03 | 405 | macros/luatex/generic/luatexja/src/patches/lltjp-everyshi.sty
+2022/07/03 | 5850 | macros/luatex/generic/luatexja/src/patches/lltjp-fontspec.sty
+2022/07/03 | 1611 | macros/luatex/generic/luatexja/src/patches/lltjp-footmisc.sty
+2022/07/03 | 19234 | macros/luatex/generic/luatexja/src/patches/lltjp-geometry.sty
+2022/07/03 | 14914 | macros/luatex/generic/luatexja/src/patches/lltjp-listings.sty
+2022/07/03 | 2057 | macros/luatex/generic/luatexja/src/patches/lltjp-microtype.sty
+2022/07/03 | 189 | macros/luatex/generic/luatexja/src/patches/lltjp-preview.sty
+2022/07/03 | 3893 | macros/luatex/generic/luatexja/src/patches/lltjp-siunitx.sty
+2022/07/03 | 885 | macros/luatex/generic/luatexja/src/patches/lltjp-stfloats.sty
+2022/07/03 | 5682 | macros/luatex/generic/luatexja/src/patches/lltjp-tascmac.sty
+2022/07/03 | 2374 | macros/luatex/generic/luatexja/src/patches/lltjp-unicode-math.sty
+2022/07/03 | 3371 | macros/luatex/generic/luatexja/src/patches/lltjp-xunicode.sty
+2022/07/03 | 580 | macros/luatex/generic/luatexja/tool/blocks2defcharrange.rb
+2022/07/03 | 1224 | macros/luatex/generic/luatexja/tool/chars2defcharrange.rb
+2022/07/03 | 1130 | macros/luatex/generic/luatexja/tool/function_uax50.lua
+2022/07/03 | 1397 | macros/luatex/generic/luatexja/tool/ivslist.tex
+2022/07/03 | 7790 | macros/luatex/generic/luatexja/tool/jfm-convert.lua
+2022/07/03 | 551 | macros/luatex/generic/luatexja/tool/jfm-readable.rb
+2022/07/03 | 6060 | macros/luatex/generic/luatexja/tool/kyoikukanjiChars.tex
+2022/07/03 | 4262 | macros/luatex/generic/luatexja/tool/kyoikukanji.txt
+2022/07/03 | 3313 | macros/luatex/generic/luatexja/tool/ltj-unicode-ccfix_make2.pl
+2022/07/03 | 355 | macros/luatex/generic/luatexja/tool/otf-AdobeMingStd-Light.txt
+2022/07/03 | 326 | macros/luatex/generic/luatexja/tool/otf-AdobeMyungjoStd-Medium.txt
+2022/07/03 | 317 | macros/luatex/generic/luatexja/tool/otf-AdobeSongStd-Light.txt
+2022/07/03 | 896 | macros/luatex/generic/luatexja/tool/otf-KozMinPr6N-Regular.txt
+2022/07/03 | 945 | macros/luatex/generic/luatexja/tool/table_ivd_aj1.lua
+2022/07/03 | 3100 | macros/luatex/generic/luatexja/tool/table_jisx0208.tex
+2022/07/03 | 11335 | macros/luatex/generic/luatexja/tool/unicodeBlocks.tex
+2022/07/03 | 3835931 | macros/luatex/generic/luatexja.zip
2022/03/20 | 9193 | macros/luatex/generic/luatexko/ChangeLog
2022/03/20 | 339172 | macros/luatex/generic/luatexko/luatexko-doc.pdf
2022/03/20 | 35829 | macros/luatex/generic/luatexko/luatexko-doc.tex
@@ -276369,381 +276369,386 @@
1994/01/18 | 7272 | support/tex-it/texitrc.unx
1994/01/18 | 25068 | support/tex-it/texit.tex
2006/03/12 | 50172 | support/tex-it.zip
-2022/06/12 | 1547 | support/texlab/benches/bench_main.rs
-2022/06/12 | 43636 | support/texlab/Cargo.lock
-2022/06/12 | 2222 | support/texlab/Cargo.toml
-2022/06/12 | 19654 | support/texlab/CHANGELOG.md
-2022/06/12 | 183 | support/texlab/CONTRIBUTING.md
-2022/06/12 | 6970534 | support/texlab/data/components.json.gz
-2022/06/12 | 57018 | support/texlab/data/lang_data.json
-2022/06/12 | 678 | support/texlab/docs/custom_commands.md
-2022/06/12 | 2021 | support/texlab/docs/custom_messages.md
-2022/06/12 | 380190 | support/texlab/docs/demo.gif
-2022/06/12 | 2250 | support/texlab/docs/lsp_kinds.md
-2022/06/12 | 3935 | support/texlab/docs/options.md
-2022/06/12 | 5516 | support/texlab/docs/previewing.md
-2022/06/12 | 1049 | support/texlab/docs/tectonic.md
-2022/06/12 | 35149 | support/texlab/LICENSE
-2022/06/12 | 3786 | support/texlab/README.md
-2022/06/12 | 6 | support/texlab/rust-toolchain
-2022/06/12 | 5284 | support/texlab/src/capabilities.rs
-2022/06/12 | 22218 | support/texlab/src/citation/driver.rs
-2022/06/12 | 3231 | support/texlab/src/citation/entry.rs
-2022/06/12 | 1631 | support/texlab/src/citation/field/author.rs
-2022/06/12 | 2477 | support/texlab/src/citation/field/date.rs
-2022/06/12 | 1385 | support/texlab/src/citation/field/number.rs
-2022/06/12 | 60 | support/texlab/src/citation/field.rs
-2022/06/12 | 6933 | support/texlab/src/citation/field/text.rs
-2022/06/12 | 1760 | support/texlab/src/citation/output.rs
-2022/06/12 | 905 | support/texlab/src/citation.rs
-2022/06/12 | 1064 | support/texlab/src/citation/snapshots/texlab__citation__tests__article_aksin_2006.snap
-2022/06/12 | 800 | support/texlab/src/citation/snapshots/texlab__citation__tests__article_betram_1996.snap
-2022/06/12 | 1330 | support/texlab/src/citation/snapshots/texlab__citation__tests__article_blom_2021.snap
-2022/06/12 | 1062 | support/texlab/src/citation/snapshots/texlab__citation__tests__article_jain_1999.snap
-2022/06/12 | 1314 | support/texlab/src/citation/snapshots/texlab__citation__tests__article_kastenholz_2006.snap
-2022/06/12 | 988 | support/texlab/src/citation/snapshots/texlab__citation__tests__article_rivest_1978.snap
-2022/06/12 | 585 | support/texlab/src/citation/snapshots/texlab__citation__tests__book_aho_2006.snap
-2022/06/12 | 1411 | support/texlab/src/citation/snapshots/texlab__citation__tests__book_averroes_1998.snap
-2022/06/12 | 1223 | support/texlab/src/citation/snapshots/texlab__citation__tests__book_knuth_1984.snap
-2022/06/12 | 720 | support/texlab/src/citation/snapshots/texlab__citation__tests__collection_matuz_1990.snap
-2022/06/12 | 1176 | support/texlab/src/citation/snapshots/texlab__citation__tests__inproceedings_combi_2004.snap
-2022/06/12 | 1051 | support/texlab/src/citation/snapshots/texlab__citation__tests__inproceedings_erwin_2007.snap
-2022/06/12 | 1428 | support/texlab/src/citation/snapshots/texlab__citation__tests__mvbook_nietzsche_1988.snap
-2022/06/12 | 967 | support/texlab/src/citation/snapshots/texlab__citation__tests__patent_almendro_1998.snap
-2022/06/12 | 11851 | support/texlab/src/citation/tests.rs
-2022/06/12 | 1593 | support/texlab/src/client.rs
-2022/06/12 | 4554 | support/texlab/src/component_db.rs
-2022/06/12 | 4817 | support/texlab/src/diagnostics/bibtex.rs
-2022/06/12 | 2158 | support/texlab/src/diagnostics/build_log.rs
-2022/06/12 | 2986 | support/texlab/src/diagnostics/chktex.rs
-2022/06/12 | 2101 | support/texlab/src/diagnostics/debouncer.rs
-2022/06/12 | 4419 | support/texlab/src/diagnostics/latex.rs
-2022/06/12 | 1779 | support/texlab/src/diagnostics.rs
-2022/06/12 | 2416 | support/texlab/src/dispatch.rs
-2022/06/12 | 2035 | support/texlab/src/distro/kpsewhich.rs
-2022/06/12 | 2624 | support/texlab/src/distro/miktex.rs
-2022/06/12 | 2124 | support/texlab/src/distro.rs
-2022/06/12 | 1055 | support/texlab/src/distro/texlive.rs
-2022/06/12 | 3572 | support/texlab/src/document.rs
-2022/06/12 | 869 | support/texlab/src/environment.rs
-2022/06/12 | 8265 | support/texlab/src/features/build.rs
-2022/06/12 | 1127 | support/texlab/src/features/completion/acronym_ref.rs
-2022/06/12 | 2102 | support/texlab/src/features/completion/argument.rs
-2022/06/12 | 489 | support/texlab/src/features/completion/begin_command.rs
-2022/06/12 | 3274 | support/texlab/src/features/completion/citation.rs
-2022/06/12 | 1476 | support/texlab/src/features/completion/color_model.rs
-2022/06/12 | 674 | support/texlab/src/features/completion/color.rs
-2022/06/12 | 949 | support/texlab/src/features/completion/component_command.rs
-2022/06/12 | 829 | support/texlab/src/features/completion/component_environment.rs
-2022/06/12 | 892 | support/texlab/src/features/completion/entry_type.rs
-2022/06/12 | 1056 | support/texlab/src/features/completion/field.rs
-2022/06/12 | 1642 | support/texlab/src/features/completion/glossary_ref.rs
-2022/06/12 | 1828 | support/texlab/src/features/completion/import.rs
-2022/06/12 | 4725 | support/texlab/src/features/completion/include.rs
-2022/06/12 | 4172 | support/texlab/src/features/completion/label.rs
-2022/06/12 | 23770 | support/texlab/src/features/completion.rs
-2022/06/12 | 857 | support/texlab/src/features/completion/theorem.rs
-2022/06/12 | 1033 | support/texlab/src/features/completion/tikz_library.rs
-2022/06/12 | 3479 | support/texlab/src/features/completion/types.rs
-2022/06/12 | 970 | support/texlab/src/features/completion/user_command.rs
-2022/06/12 | 919 | support/texlab/src/features/completion/user_environment.rs
-2022/06/12 | 1767 | support/texlab/src/features/completion/util.rs
-2022/06/12 | 10234 | support/texlab/src/features/cursor.rs
-2022/06/12 | 1498 | support/texlab/src/features/definition/command.rs
-2022/06/12 | 1128 | support/texlab/src/features/definition/document.rs
-2022/06/12 | 1422 | support/texlab/src/features/definition/entry.rs
-2022/06/12 | 1364 | support/texlab/src/features/definition/label.rs
-2022/06/12 | 2150 | support/texlab/src/features/definition.rs
-2022/06/12 | 1196 | support/texlab/src/features/definition/string.rs
-2022/06/12 | 2840 | support/texlab/src/features/execute_command.rs
-2022/06/12 | 2056 | support/texlab/src/features/folding.rs
-2022/06/12 | 7574 | support/texlab/src/features/formatting/bibtex_internal.rs
-2022/06/12 | 2523 | support/texlab/src/features/formatting/latexindent.rs
-2022/06/12 | 784 | support/texlab/src/features/formatting.rs
-2022/06/12 | 3141 | support/texlab/src/features/forward_search.rs
-2022/06/12 | 2951 | support/texlab/src/features/highlight/label.rs
-2022/06/12 | 378 | support/texlab/src/features/highlight.rs
-2022/06/12 | 946 | support/texlab/src/features/hover/citation.rs
-2022/06/12 | 842 | support/texlab/src/features/hover/component.rs
-2022/06/12 | 578 | support/texlab/src/features/hover/entry_type.rs
-2022/06/12 | 630 | support/texlab/src/features/hover/field.rs
-2022/06/12 | 551 | support/texlab/src/features/hover/label.rs
-2022/06/12 | 1468 | support/texlab/src/features/hover.rs
-2022/06/12 | 1240 | support/texlab/src/features/hover/string_ref.rs
-2022/06/12 | 828 | support/texlab/src/features/link/include.rs
-2022/06/12 | 804 | support/texlab/src/features/link.rs
-2022/06/12 | 3997 | support/texlab/src/features/lsp_kinds.rs
-2022/06/12 | 2033 | support/texlab/src/features/reference/entry.rs
-2022/06/12 | 1045 | support/texlab/src/features/reference/label.rs
-2022/06/12 | 1096 | support/texlab/src/features/reference.rs
-2022/06/12 | 1499 | support/texlab/src/features/reference/string.rs
-2022/06/12 | 1511 | support/texlab/src/features/rename/command.rs
-2022/06/12 | 2435 | support/texlab/src/features/rename/entry.rs
-2022/06/12 | 3118 | support/texlab/src/features/rename/label.rs
-2022/06/12 | 1890 | support/texlab/src/features/rename.rs
-2022/06/12 | 1235 | support/texlab/src/features.rs
-2022/06/12 | 3397 | support/texlab/src/features/symbol/bibtex.rs
-2022/06/12 | 13898 | support/texlab/src/features/symbol/latex.rs
-2022/06/12 | 6355 | support/texlab/src/features/symbol/project_order.rs
-2022/06/12 | 3788 | support/texlab/src/features/symbol.rs
-2022/06/12 | 3700 | support/texlab/src/features/symbol/types.rs
-2022/06/12 | 8885 | support/texlab/src/label.rs
-2022/06/12 | 2046 | support/texlab/src/lang_data.rs
-2022/06/12 | 923 | support/texlab/src/language.rs
-2022/06/12 | 687 | support/texlab/src/lib.rs
-2022/06/12 | 1268 | support/texlab/src/line_index_ext.rs
-2022/06/12 | 6484 | support/texlab/src/line_index.rs
-2022/06/12 | 1994 | support/texlab/src/main.rs
-2022/06/12 | 3099 | support/texlab/src/options.rs
-2022/06/12 | 488 | support/texlab/src/range.rs
-2022/06/12 | 261 | support/texlab/src/req_queue.rs
-2022/06/12 | 34461 | support/texlab/src/server.rs
-2022/06/12 | 6825 | support/texlab/src/syntax/bibtex/ast.rs
-2022/06/12 | 3720 | support/texlab/src/syntax/bibtex/lexer.rs
-2022/06/12 | 7423 | support/texlab/src/syntax/bibtex/parser.rs
-2022/06/12 | 1300 | support/texlab/src/syntax/bibtex.rs
-2022/06/12 | 14551 | support/texlab/src/syntax/bibtex/snapshots/texlab__syntax__bibtex__tests__biblatex_examples_001.snap
-2022/06/12 | 8201 | support/texlab/src/syntax/bibtex/snapshots/texlab__syntax__bibtex__tests__biblatex_examples_002.snap
-2022/06/12 | 6630 | support/texlab/src/syntax/bibtex/snapshots/texlab__syntax__bibtex__tests__biblatex_examples_003.snap
-2022/06/12 | 836 | support/texlab/src/syntax/bibtex/snapshots/texlab__syntax__bibtex__tests__comment.snap
-2022/06/12 | 1300 | support/texlab/src/syntax/bibtex/snapshots/texlab__syntax__bibtex__tests__entry_colon.snap
-2022/06/12 | 370 | support/texlab/src/syntax/bibtex/snapshots/texlab__syntax__bibtex__tests__preamble.snap
-2022/06/12 | 4229 | support/texlab/src/syntax/bibtex/tests.rs
-2022/06/12 | 47382 | support/texlab/src/syntax/build_log.rs
-2022/06/12 | 666 | support/texlab/src/syntax/latex/analysis/command.rs
-2022/06/12 | 2185 | support/texlab/src/syntax/latex/analysis/distro_file.rs
-2022/06/12 | 373 | support/texlab/src/syntax/latex/analysis/environment.rs
-2022/06/12 | 2415 | support/texlab/src/syntax/latex/analysis/explicit_link.rs
-2022/06/12 | 466 | support/texlab/src/syntax/latex/analysis/graphics_path.rs
-2022/06/12 | 2047 | support/texlab/src/syntax/latex/analysis/implicit_link.rs
-2022/06/12 | 1984 | support/texlab/src/syntax/latex/analysis/label_name.rs
-2022/06/12 | 648 | support/texlab/src/syntax/latex/analysis/label_number.rs
-2022/06/12 | 1425 | support/texlab/src/syntax/latex/analysis.rs
-2022/06/12 | 586 | support/texlab/src/syntax/latex/analysis/theorem.rs
-2022/06/12 | 1919 | support/texlab/src/syntax/latex/analysis/types.rs
-2022/06/12 | 16996 | support/texlab/src/syntax/latex/cst.rs
-2022/06/12 | 4513 | support/texlab/src/syntax/latex/kind.rs
-2022/06/12 | 18522 | support/texlab/src/syntax/latex/lexer.rs
-2022/06/12 | 51260 | support/texlab/src/syntax/latex/parser.rs
-2022/06/12 | 771 | support/texlab/src/syntax/latex.rs
-2022/06/12 | 611 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__asymptote.snap
-2022/06/12 | 426 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__block_comment.snap
-2022/06/12 | 570 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__command_with_parameter.snap
-2022/06/12 | 277 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__command_with_star.snap
-2022/06/12 | 445 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__comment.snap
-2022/06/12 | 901 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__delimiters.snap
-2022/06/12 | 76 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__empty.snap
-2022/06/12 | 234 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__escape_sequence.snap
-2022/06/12 | 614 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__formula.snap
-2022/06/12 | 118 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__invalid_parameter.snap
-2022/06/12 | 242 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__line_break.snap
-2022/06/12 | 1475 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__acronym_declaration.snap
-2022/06/12 | 1374 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__acroynm_definition_options.snap
-2022/06/12 | 742 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__acroynm_definition_simple.snap
-2022/06/12 | 786 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__acroynm_reference_options.snap
-2022/06/12 | 331 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__acroynm_reference_simple.snap
-2022/06/12 | 655 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__asymptote.snap
-2022/06/12 | 843 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__biblatex_include_options.snap
-2022/06/12 | 355 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__biblatex_include_simple.snap
-2022/06/12 | 339 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__bibtex_include_simple.snap
-2022/06/12 | 711 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__block_comments.snap
-2022/06/12 | 281 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__brace_group_missing_end.snap
-2022/06/12 | 283 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__brace_group_simple.snap
-2022/06/12 | 621 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__caption_error.snap
-2022/06/12 | 772 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__caption_figure.snap
-2022/06/12 | 489 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__caption_minimal_error.snap
-2022/06/12 | 491 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__caption_minimal.snap
-2022/06/12 | 623 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__caption.snap
-2022/06/12 | 243 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__citation_empty.snap
-2022/06/12 | 287 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__citation_missing_brace.snap
-2022/06/12 | 401 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__citation_multiple_keys.snap
-2022/06/12 | 558 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__citation_prenote_postnote.snap
-2022/06/12 | 426 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__citation_prenote.snap
-2022/06/12 | 347 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__citation_redundant_comma.snap
-2022/06/12 | 294 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__citation_simple.snap
-2022/06/12 | 294 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__citation_star.snap
-2022/06/12 | 281 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__class_include_empty.snap
-2022/06/12 | 1050 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__class_include_options.snap
-2022/06/12 | 339 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__class_include_simple.snap
-2022/06/12 | 710 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__color_definition_simple.snap
-2022/06/12 | 312 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__color_reference_simple.snap
-2022/06/12 | 855 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__color_set_definition_error1.snap
-2022/06/12 | 609 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__color_set_definition_error2.snap
-2022/06/12 | 497 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__color_set_definition_error3.snap
-2022/06/12 | 302 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__color_set_definition_error4.snap
-2022/06/12 | 967 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__color_set_definition_simple.snap
-2022/06/12 | 464 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__command_definition_no_argc.snap
-2022/06/12 | 354 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__command_definition_no_impl_error.snap
-2022/06/12 | 356 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__command_definition_no_impl.snap
-2022/06/12 | 747 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__command_definition_optional.snap
-2022/06/12 | 631 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__command_definition_simple.snap
-2022/06/12 | 1223 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__command_definition_with_begin.snap
-2022/06/12 | 100 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__empty.snap
-2022/06/12 | 906 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__environment_definition_optional_arg.snap
-2022/06/12 | 1134 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__environment_definition.snap
-2022/06/12 | 1286 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__environment_nested_missing_braces.snap
-2022/06/12 | 1136 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__environment_nested.snap
-2022/06/12 | 727 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__environment_simple.snap
-2022/06/12 | 313 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__equation_label_reference_simple.snap
-2022/06/12 | 808 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__equation_missing_begin.snap
-2022/06/12 | 839 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__equation_missing_end.snap
-2022/06/12 | 360 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__equation.snap
-2022/06/12 | 354 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__escaped_brackets.snap
-2022/06/12 | 425 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__generic_command_args.snap
-2022/06/12 | 170 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__generic_command_empty.snap
-2022/06/12 | 166 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__generic_command_escape.snap
-2022/06/12 | 944 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__glossary_entry_definition_simple.snap
-2022/06/12 | 875 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__glossary_entry_reference_options.snap
-2022/06/12 | 314 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__glossary_entry_reference_simple.snap
-2022/06/12 | 939 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__graphics_include_command.snap
-2022/06/12 | 759 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__graphics_include_complicated_options.snap
-2022/06/12 | 696 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__graphics_include_options.snap
-2022/06/12 | 357 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__graphics_include_simple.snap
-2022/06/12 | 412 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__graphics_path.snap
-2022/06/12 | 205 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__hello_world.snap
-2022/06/12 | 314 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__import_incomplete.snap
-2022/06/12 | 428 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__import_simple.snap
-2022/06/12 | 668 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__inkscape_include_options.snap
-2022/06/12 | 329 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__inkscape_include_simple.snap
-2022/06/12 | 630 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__inline_double_dollar.snap
-2022/06/12 | 624 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__inline.snap
-2022/06/12 | 458 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__label_definition_line_break.snap
-2022/06/12 | 310 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__label_definition_simple.snap
-2022/06/12 | 558 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__label_number.snap
-2022/06/12 | 846 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__label_reference_incomplete.snap
-2022/06/12 | 411 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__label_reference_multiple.snap
-2022/06/12 | 468 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__label_reference_range_error.snap
-2022/06/12 | 358 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__label_reference_range_incomplete.snap
-2022/06/12 | 470 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__label_reference_range_simple.snap
-2022/06/12 | 301 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__label_reference_simple.snap
-2022/06/12 | 401 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__latex_include_equality_sign.snap
-2022/06/12 | 321 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__latex_include_simple.snap
-2022/06/12 | 453 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__latex_input_path_with_brackets.snap
-2022/06/12 | 325 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__latex_input_simple.snap
-2022/06/12 | 364 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__math_operator_no_impl.snap
-2022/06/12 | 472 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__math_operator_simple.snap
-2022/06/12 | 279 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__package_include_empty.snap
-2022/06/12 | 450 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__package_include_multiple.snap
-2022/06/12 | 1048 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__package_include_options.snap
-2022/06/12 | 337 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__package_include_simple.snap
-2022/06/12 | 135 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__parameter_error.snap
-2022/06/12 | 137 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__parameter.snap
-2022/06/12 | 343 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__pgf_library_import_simple.snap
-2022/06/12 | 1282 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__structure_enum_item.snap
-2022/06/12 | 521 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__structure_invalid_nesting.snap
-2022/06/12 | 1791 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__structure_nested.snap
-2022/06/12 | 677 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__structure_siblings.snap
-2022/06/12 | 676 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__svg_include_options.snap
-2022/06/12 | 337 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__svg_include_simple.snap
-2022/06/12 | 734 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__theorem_definition_full.snap
-2022/06/12 | 490 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__theorem_definition_name_with_counter.snap
-2022/06/12 | 598 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__theorem_definition_name_with_description_and_counter.snap
-2022/06/12 | 462 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__theorem_definition_name_with_description.snap
-2022/06/12 | 354 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__theorem_definition_only_name.snap
-2022/06/12 | 345 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__tikz_library_import_simple.snap
-2022/06/12 | 206 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__unmatched_braces.snap
-2022/06/12 | 206 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__unmatched_brackets.snap
-2022/06/12 | 285 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__unmatched_brackets_with_group.snap
-2022/06/12 | 353 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__verbatim_include_simple.snap
-2022/06/12 | 50 | support/texlab/src/syntax.rs
-2022/06/12 | 261 | support/texlab/src/syntax/snapshots/texlab__syntax__build_log__tests__parse_007.snap
-2022/06/12 | 7625 | support/texlab/src/workspace.rs
-2022/06/12 | 356 | support/texlab/tests/integration/dev.rs
-2022/06/12 | 4753 | support/texlab/tests/integration/lsp/client.rs
-2022/06/12 | 3664 | support/texlab/tests/integration/lsp/fixture.rs
-2022/06/12 | 59 | support/texlab/tests/integration/lsp.rs
-2022/06/12 | 14757 | support/texlab/tests/integration/lsp/text_document/completion.rs
-2022/06/12 | 3010 | support/texlab/tests/integration/lsp/text_document/definition.rs
-2022/06/12 | 1680 | support/texlab/tests/integration/lsp/text_document/document_highlight.rs
-2022/06/12 | 1601 | support/texlab/tests/integration/lsp/text_document/document_link.rs
-2022/06/12 | 8903 | support/texlab/tests/integration/lsp/text_document/document_symbol.rs
-2022/06/12 | 2282 | support/texlab/tests/integration/lsp/text_document/folding_range.rs
-2022/06/12 | 3472 | support/texlab/tests/integration/lsp/text_document/formatting.rs
-2022/06/12 | 5899 | support/texlab/tests/integration/lsp/text_document/hover.rs
-2022/06/12 | 4962 | support/texlab/tests/integration/lsp/text_document/references.rs
-2022/06/12 | 2096 | support/texlab/tests/integration/lsp/text_document/rename.rs
-2022/06/12 | 201 | support/texlab/tests/integration/lsp/text_document.rs
-2022/06/12 | 460 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__acronym_ref_empty.snap
-2022/06/12 | 479 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__acronym_ref_open_brace.snap
-2022/06/12 | 479 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__acronym_ref_simple.snap
-2022/06/12 | 1344 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__argument_empty.snap
-2022/06/12 | 1354 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__argument_open_brace.snap
-2022/06/12 | 445 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__argument_word.snap
-2022/06/12 | 1378 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__begin_environment_without_snippet_support.snap
-2022/06/12 | 511 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__citation_acronym.snap
-2022/06/12 | 494 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__citation_open_brace_multiple.snap
-2022/06/12 | 467 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__citation_open_brace.snap
-2022/06/12 | 1017 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__citation.snap
-2022/06/12 | 1160 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__color_model_definition_open_brace.snap
-2022/06/12 | 1156 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__color_model_definition_set_open_brace.snap
-2022/06/12 | 1157 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__color_model_definition_set_simple.snap
-2022/06/12 | 1161 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__color_model_definition_simple.snap
-2022/06/12 | 1176 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__color_open_brace.snap
-2022/06/12 | 1177 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__color_simple.snap
-2022/06/12 | 1186 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__color_word.snap
-2022/06/12 | 1399 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__component_command_bibtex.snap
-2022/06/12 | 1381 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__component_command_simple_package.snap
-2022/06/12 | 1315 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__component_command_simple.snap
-2022/06/12 | 458 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__component_environment_class.snap
-2022/06/12 | 475 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__component_environment_command_definition.snap
-2022/06/12 | 1317 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__component_environment_simple_end.snap
-2022/06/12 | 419 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__component_environment_simple.snap
-2022/06/12 | 390 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__entry_type_after_preamble.snap
-2022/06/12 | 380 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__entry_type_after_string.snap
-2022/06/12 | 1349 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__entry_type_at_empty.snap
-2022/06/12 | 417 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__entry_type_before_article.snap
-2022/06/12 | 381 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__entry_type_before_preamble.snap
-2022/06/12 | 373 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__entry_type_before_string.snap
-2022/06/12 | 440 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__entry_type_complete_entry.snap
-2022/06/12 | 1398 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__field_empty_entry_closed.snap
-2022/06/12 | 1397 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__field_empty_entry_open.snap
-2022/06/12 | 1423 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__field_entry_field_name.snap
-2022/06/12 | 1464 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__field_entry_two_fields_name_closed.snap
-2022/06/12 | 1463 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__field_entry_two_fields_name_open.snap
-2022/06/12 | 464 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__glossary_ref_open_brace.snap
-2022/06/12 | 465 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__glossary_ref_simple.snap
-2022/06/12 | 1450 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__import_class_closed_brace.snap
-2022/06/12 | 1455 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__import_class_open_brace.snap
-2022/06/12 | 1437 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__import_package_closed_brace.snap
-2022/06/12 | 1436 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__import_package_open_brace.snap
-2022/06/12 | 2876 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__label.snap
-2022/06/12 | 449 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__theorem_begin.snap
-2022/06/12 | 458 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__theorem_end.snap
-2022/06/12 | 1255 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__tikz_library_closed_brace.snap
-2022/06/12 | 1254 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__tikz_library_open_brace.snap
-2022/06/12 | 475 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__user_command.snap
-2022/06/12 | 714 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__user_environment.snap
-2022/06/12 | 1624 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__document_symbol__enumerate_flat.snap
-2022/06/12 | 2679 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__document_symbol__enumerate_nested.snap
-2022/06/12 | 1037 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__document_symbol__equation_flat.snap
-2022/06/12 | 1419 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__document_symbol__equation_nested.snap
-2022/06/12 | 1043 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__document_symbol__float_flat.snap
-2022/06/12 | 1429 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__document_symbol__float_nested.snap
-2022/06/12 | 1016 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__document_symbol__section_flat.snap
-2022/06/12 | 1510 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__document_symbol__section_nested.snap
-2022/06/12 | 1344 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__document_symbol__theorem_flat.snap
-2022/06/12 | 1868 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__document_symbol__theorem_nested.snap
-2022/06/12 | 204 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__formatting__bibtex_internal_command.snap
-2022/06/12 | 193 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__formatting__bibtex_internal_insert_braces.snap
-2022/06/12 | 219 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__formatting__bibtex_internal_join_strings.snap
-2022/06/12 | 1003 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__formatting__bibtex_internal_multiple_entries.snap
-2022/06/12 | 170 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__formatting__bibtex_internal_parens.snap
-2022/06/12 | 203 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__formatting__bibtex_internal_preamble.snap
-2022/06/12 | 181 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__formatting__bibtex_internal_string.snap
-2022/06/12 | 194 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__formatting__bibtex_internal_trailing_comma.snap
-2022/06/12 | 567 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__formatting__bibtex_internal_wrap_long_lines.snap
-2022/06/12 | 12 | support/texlab/tests/integration/lsp/workspace.rs
-2022/06/12 | 713 | support/texlab/tests/integration/lsp/workspace/snapshots/integration__lsp__workspace__symbol__filter_bibtex.snap
-2022/06/12 | 425 | support/texlab/tests/integration/lsp/workspace/snapshots/integration__lsp__workspace__symbol__filter_type_figure.snap
-2022/06/12 | 1012 | support/texlab/tests/integration/lsp/workspace/snapshots/integration__lsp__workspace__symbol__filter_type_item.snap
-2022/06/12 | 735 | support/texlab/tests/integration/lsp/workspace/snapshots/integration__lsp__workspace__symbol__filter_type_math.snap
-2022/06/12 | 1322 | support/texlab/tests/integration/lsp/workspace/snapshots/integration__lsp__workspace__symbol__filter_type_section.snap
-2022/06/12 | 3889 | support/texlab/tests/integration/lsp/workspace/symbol.rs
-2022/06/12 | 18 | support/texlab/tests/integration/main.rs
-2022/06/12 | 643 | support/texlab/texlab.1
-2022/06/12 | 82677 | support/texlab/texlab.pdf
-2022/06/12 | 2586 | support/texlab/texlab.tex
-2022/06/12 | 7695316 | support/texlab.zip
+2022/07/03 | 1547 | support/texlab/benches/bench_main.rs
+2022/07/03 | 43438 | support/texlab/Cargo.lock
+2022/07/03 | 2200 | support/texlab/Cargo.toml
+2022/07/03 | 20224 | support/texlab/CHANGELOG.md
+2022/07/03 | 183 | support/texlab/CONTRIBUTING.md
+2022/07/03 | 6970534 | support/texlab/data/components.json.gz
+2022/07/03 | 57018 | support/texlab/data/lang_data.json
+2022/07/03 | 678 | support/texlab/docs/custom_commands.md
+2022/07/03 | 2021 | support/texlab/docs/custom_messages.md
+2022/07/03 | 380190 | support/texlab/docs/demo.gif
+2022/07/03 | 2250 | support/texlab/docs/lsp_kinds.md
+2022/07/03 | 4829 | support/texlab/docs/options.md
+2022/07/03 | 5555 | support/texlab/docs/previewing.md
+2022/07/03 | 1050 | support/texlab/docs/tectonic.md
+2022/07/03 | 35149 | support/texlab/LICENSE
+2022/07/03 | 3786 | support/texlab/README.md
+2022/07/03 | 6 | support/texlab/rust-toolchain
+2022/07/03 | 5284 | support/texlab/src/capabilities.rs
+2022/07/03 | 22218 | support/texlab/src/citation/driver.rs
+2022/07/03 | 3231 | support/texlab/src/citation/entry.rs
+2022/07/03 | 1631 | support/texlab/src/citation/field/author.rs
+2022/07/03 | 2477 | support/texlab/src/citation/field/date.rs
+2022/07/03 | 1385 | support/texlab/src/citation/field/number.rs
+2022/07/03 | 60 | support/texlab/src/citation/field.rs
+2022/07/03 | 6933 | support/texlab/src/citation/field/text.rs
+2022/07/03 | 1760 | support/texlab/src/citation/output.rs
+2022/07/03 | 905 | support/texlab/src/citation.rs
+2022/07/03 | 1064 | support/texlab/src/citation/snapshots/texlab__citation__tests__article_aksin_2006.snap
+2022/07/03 | 800 | support/texlab/src/citation/snapshots/texlab__citation__tests__article_betram_1996.snap
+2022/07/03 | 1330 | support/texlab/src/citation/snapshots/texlab__citation__tests__article_blom_2021.snap
+2022/07/03 | 1062 | support/texlab/src/citation/snapshots/texlab__citation__tests__article_jain_1999.snap
+2022/07/03 | 1314 | support/texlab/src/citation/snapshots/texlab__citation__tests__article_kastenholz_2006.snap
+2022/07/03 | 988 | support/texlab/src/citation/snapshots/texlab__citation__tests__article_rivest_1978.snap
+2022/07/03 | 585 | support/texlab/src/citation/snapshots/texlab__citation__tests__book_aho_2006.snap
+2022/07/03 | 1411 | support/texlab/src/citation/snapshots/texlab__citation__tests__book_averroes_1998.snap
+2022/07/03 | 1223 | support/texlab/src/citation/snapshots/texlab__citation__tests__book_knuth_1984.snap
+2022/07/03 | 720 | support/texlab/src/citation/snapshots/texlab__citation__tests__collection_matuz_1990.snap
+2022/07/03 | 1176 | support/texlab/src/citation/snapshots/texlab__citation__tests__inproceedings_combi_2004.snap
+2022/07/03 | 1051 | support/texlab/src/citation/snapshots/texlab__citation__tests__inproceedings_erwin_2007.snap
+2022/07/03 | 1428 | support/texlab/src/citation/snapshots/texlab__citation__tests__mvbook_nietzsche_1988.snap
+2022/07/03 | 967 | support/texlab/src/citation/snapshots/texlab__citation__tests__patent_almendro_1998.snap
+2022/07/03 | 11851 | support/texlab/src/citation/tests.rs
+2022/07/03 | 1593 | support/texlab/src/client.rs
+2022/07/03 | 4554 | support/texlab/src/component_db.rs
+2022/07/03 | 1165 | support/texlab/src/debouncer.rs
+2022/07/03 | 4192 | support/texlab/src/diagnostics/bibtex.rs
+2022/07/03 | 2285 | support/texlab/src/diagnostics/build.rs
+2022/07/03 | 2964 | support/texlab/src/diagnostics/chktex.rs
+2022/07/03 | 4101 | support/texlab/src/diagnostics/latex.rs
+2022/07/03 | 5475 | support/texlab/src/diagnostics.rs
+2022/07/03 | 2416 | support/texlab/src/dispatch.rs
+2022/07/03 | 2035 | support/texlab/src/distro/kpsewhich.rs
+2022/07/03 | 2624 | support/texlab/src/distro/miktex.rs
+2022/07/03 | 2124 | support/texlab/src/distro.rs
+2022/07/03 | 1055 | support/texlab/src/distro/texlive.rs
+2022/07/03 | 3572 | support/texlab/src/document.rs
+2022/07/03 | 869 | support/texlab/src/environment.rs
+2022/07/03 | 8265 | support/texlab/src/features/build.rs
+2022/07/03 | 1127 | support/texlab/src/features/completion/acronym_ref.rs
+2022/07/03 | 2102 | support/texlab/src/features/completion/argument.rs
+2022/07/03 | 489 | support/texlab/src/features/completion/begin_command.rs
+2022/07/03 | 3274 | support/texlab/src/features/completion/citation.rs
+2022/07/03 | 1476 | support/texlab/src/features/completion/color_model.rs
+2022/07/03 | 674 | support/texlab/src/features/completion/color.rs
+2022/07/03 | 949 | support/texlab/src/features/completion/component_command.rs
+2022/07/03 | 829 | support/texlab/src/features/completion/component_environment.rs
+2022/07/03 | 892 | support/texlab/src/features/completion/entry_type.rs
+2022/07/03 | 1056 | support/texlab/src/features/completion/field.rs
+2022/07/03 | 1642 | support/texlab/src/features/completion/glossary_ref.rs
+2022/07/03 | 1828 | support/texlab/src/features/completion/import.rs
+2022/07/03 | 4725 | support/texlab/src/features/completion/include.rs
+2022/07/03 | 4172 | support/texlab/src/features/completion/label.rs
+2022/07/03 | 23770 | support/texlab/src/features/completion.rs
+2022/07/03 | 857 | support/texlab/src/features/completion/theorem.rs
+2022/07/03 | 1033 | support/texlab/src/features/completion/tikz_library.rs
+2022/07/03 | 3479 | support/texlab/src/features/completion/types.rs
+2022/07/03 | 970 | support/texlab/src/features/completion/user_command.rs
+2022/07/03 | 919 | support/texlab/src/features/completion/user_environment.rs
+2022/07/03 | 1767 | support/texlab/src/features/completion/util.rs
+2022/07/03 | 10234 | support/texlab/src/features/cursor.rs
+2022/07/03 | 1498 | support/texlab/src/features/definition/command.rs
+2022/07/03 | 1128 | support/texlab/src/features/definition/document.rs
+2022/07/03 | 1422 | support/texlab/src/features/definition/entry.rs
+2022/07/03 | 1364 | support/texlab/src/features/definition/label.rs
+2022/07/03 | 2150 | support/texlab/src/features/definition.rs
+2022/07/03 | 1196 | support/texlab/src/features/definition/string.rs
+2022/07/03 | 2840 | support/texlab/src/features/execute_command.rs
+2022/07/03 | 2056 | support/texlab/src/features/folding.rs
+2022/07/03 | 7574 | support/texlab/src/features/formatting/bibtex_internal.rs
+2022/07/03 | 2523 | support/texlab/src/features/formatting/latexindent.rs
+2022/07/03 | 784 | support/texlab/src/features/formatting.rs
+2022/07/03 | 5122 | support/texlab/src/features/forward_search.rs
+2022/07/03 | 2951 | support/texlab/src/features/highlight/label.rs
+2022/07/03 | 378 | support/texlab/src/features/highlight.rs
+2022/07/03 | 946 | support/texlab/src/features/hover/citation.rs
+2022/07/03 | 842 | support/texlab/src/features/hover/component.rs
+2022/07/03 | 578 | support/texlab/src/features/hover/entry_type.rs
+2022/07/03 | 630 | support/texlab/src/features/hover/field.rs
+2022/07/03 | 551 | support/texlab/src/features/hover/label.rs
+2022/07/03 | 1468 | support/texlab/src/features/hover.rs
+2022/07/03 | 1240 | support/texlab/src/features/hover/string_ref.rs
+2022/07/03 | 828 | support/texlab/src/features/link/include.rs
+2022/07/03 | 804 | support/texlab/src/features/link.rs
+2022/07/03 | 3997 | support/texlab/src/features/lsp_kinds.rs
+2022/07/03 | 2033 | support/texlab/src/features/reference/entry.rs
+2022/07/03 | 1045 | support/texlab/src/features/reference/label.rs
+2022/07/03 | 1096 | support/texlab/src/features/reference.rs
+2022/07/03 | 1499 | support/texlab/src/features/reference/string.rs
+2022/07/03 | 1511 | support/texlab/src/features/rename/command.rs
+2022/07/03 | 2435 | support/texlab/src/features/rename/entry.rs
+2022/07/03 | 3118 | support/texlab/src/features/rename/label.rs
+2022/07/03 | 1890 | support/texlab/src/features/rename.rs
+2022/07/03 | 1235 | support/texlab/src/features.rs
+2022/07/03 | 3397 | support/texlab/src/features/symbol/bibtex.rs
+2022/07/03 | 13898 | support/texlab/src/features/symbol/latex.rs
+2022/07/03 | 6355 | support/texlab/src/features/symbol/project_order.rs
+2022/07/03 | 3788 | support/texlab/src/features/symbol.rs
+2022/07/03 | 3700 | support/texlab/src/features/symbol/types.rs
+2022/07/03 | 8885 | support/texlab/src/label.rs
+2022/07/03 | 2046 | support/texlab/src/lang_data.rs
+2022/07/03 | 923 | support/texlab/src/language.rs
+2022/07/03 | 698 | support/texlab/src/lib.rs
+2022/07/03 | 1268 | support/texlab/src/line_index_ext.rs
+2022/07/03 | 6484 | support/texlab/src/line_index.rs
+2022/07/03 | 2003 | support/texlab/src/main.rs
+2022/07/03 | 3330 | support/texlab/src/options.rs
+2022/07/03 | 488 | support/texlab/src/range.rs
+2022/07/03 | 261 | support/texlab/src/req_queue.rs
+2022/07/03 | 34085 | support/texlab/src/server.rs
+2022/07/03 | 6825 | support/texlab/src/syntax/bibtex/ast.rs
+2022/07/03 | 3720 | support/texlab/src/syntax/bibtex/lexer.rs
+2022/07/03 | 7423 | support/texlab/src/syntax/bibtex/parser.rs
+2022/07/03 | 1300 | support/texlab/src/syntax/bibtex.rs
+2022/07/03 | 14551 | support/texlab/src/syntax/bibtex/snapshots/texlab__syntax__bibtex__tests__biblatex_examples_001.snap
+2022/07/03 | 8201 | support/texlab/src/syntax/bibtex/snapshots/texlab__syntax__bibtex__tests__biblatex_examples_002.snap
+2022/07/03 | 6630 | support/texlab/src/syntax/bibtex/snapshots/texlab__syntax__bibtex__tests__biblatex_examples_003.snap
+2022/07/03 | 836 | support/texlab/src/syntax/bibtex/snapshots/texlab__syntax__bibtex__tests__comment.snap
+2022/07/03 | 1300 | support/texlab/src/syntax/bibtex/snapshots/texlab__syntax__bibtex__tests__entry_colon.snap
+2022/07/03 | 370 | support/texlab/src/syntax/bibtex/snapshots/texlab__syntax__bibtex__tests__preamble.snap
+2022/07/03 | 4229 | support/texlab/src/syntax/bibtex/tests.rs
+2022/07/03 | 47382 | support/texlab/src/syntax/build_log.rs
+2022/07/03 | 666 | support/texlab/src/syntax/latex/analysis/command.rs
+2022/07/03 | 2185 | support/texlab/src/syntax/latex/analysis/distro_file.rs
+2022/07/03 | 373 | support/texlab/src/syntax/latex/analysis/environment.rs
+2022/07/03 | 2415 | support/texlab/src/syntax/latex/analysis/explicit_link.rs
+2022/07/03 | 466 | support/texlab/src/syntax/latex/analysis/graphics_path.rs
+2022/07/03 | 2047 | support/texlab/src/syntax/latex/analysis/implicit_link.rs
+2022/07/03 | 1984 | support/texlab/src/syntax/latex/analysis/label_name.rs
+2022/07/03 | 648 | support/texlab/src/syntax/latex/analysis/label_number.rs
+2022/07/03 | 1425 | support/texlab/src/syntax/latex/analysis.rs
+2022/07/03 | 586 | support/texlab/src/syntax/latex/analysis/theorem.rs
+2022/07/03 | 1919 | support/texlab/src/syntax/latex/analysis/types.rs
+2022/07/03 | 16996 | support/texlab/src/syntax/latex/cst.rs
+2022/07/03 | 4513 | support/texlab/src/syntax/latex/kind.rs
+2022/07/03 | 18522 | support/texlab/src/syntax/latex/lexer.rs
+2022/07/03 | 51260 | support/texlab/src/syntax/latex/parser.rs
+2022/07/03 | 771 | support/texlab/src/syntax/latex.rs
+2022/07/03 | 611 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__asymptote.snap
+2022/07/03 | 426 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__block_comment.snap
+2022/07/03 | 570 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__command_with_parameter.snap
+2022/07/03 | 277 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__command_with_star.snap
+2022/07/03 | 445 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__comment.snap
+2022/07/03 | 901 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__delimiters.snap
+2022/07/03 | 76 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__empty.snap
+2022/07/03 | 234 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__escape_sequence.snap
+2022/07/03 | 614 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__formula.snap
+2022/07/03 | 118 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__invalid_parameter.snap
+2022/07/03 | 242 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__line_break.snap
+2022/07/03 | 1475 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__acronym_declaration.snap
+2022/07/03 | 1374 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__acroynm_definition_options.snap
+2022/07/03 | 742 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__acroynm_definition_simple.snap
+2022/07/03 | 786 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__acroynm_reference_options.snap
+2022/07/03 | 331 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__acroynm_reference_simple.snap
+2022/07/03 | 655 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__asymptote.snap
+2022/07/03 | 843 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__biblatex_include_options.snap
+2022/07/03 | 355 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__biblatex_include_simple.snap
+2022/07/03 | 339 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__bibtex_include_simple.snap
+2022/07/03 | 711 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__block_comments.snap
+2022/07/03 | 281 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__brace_group_missing_end.snap
+2022/07/03 | 283 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__brace_group_simple.snap
+2022/07/03 | 621 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__caption_error.snap
+2022/07/03 | 772 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__caption_figure.snap
+2022/07/03 | 489 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__caption_minimal_error.snap
+2022/07/03 | 491 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__caption_minimal.snap
+2022/07/03 | 623 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__caption.snap
+2022/07/03 | 243 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__citation_empty.snap
+2022/07/03 | 287 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__citation_missing_brace.snap
+2022/07/03 | 401 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__citation_multiple_keys.snap
+2022/07/03 | 558 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__citation_prenote_postnote.snap
+2022/07/03 | 426 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__citation_prenote.snap
+2022/07/03 | 347 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__citation_redundant_comma.snap
+2022/07/03 | 294 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__citation_simple.snap
+2022/07/03 | 294 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__citation_star.snap
+2022/07/03 | 281 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__class_include_empty.snap
+2022/07/03 | 1050 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__class_include_options.snap
+2022/07/03 | 339 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__class_include_simple.snap
+2022/07/03 | 710 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__color_definition_simple.snap
+2022/07/03 | 312 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__color_reference_simple.snap
+2022/07/03 | 855 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__color_set_definition_error1.snap
+2022/07/03 | 609 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__color_set_definition_error2.snap
+2022/07/03 | 497 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__color_set_definition_error3.snap
+2022/07/03 | 302 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__color_set_definition_error4.snap
+2022/07/03 | 967 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__color_set_definition_simple.snap
+2022/07/03 | 464 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__command_definition_no_argc.snap
+2022/07/03 | 354 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__command_definition_no_impl_error.snap
+2022/07/03 | 356 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__command_definition_no_impl.snap
+2022/07/03 | 747 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__command_definition_optional.snap
+2022/07/03 | 631 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__command_definition_simple.snap
+2022/07/03 | 1223 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__command_definition_with_begin.snap
+2022/07/03 | 100 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__empty.snap
+2022/07/03 | 906 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__environment_definition_optional_arg.snap
+2022/07/03 | 1134 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__environment_definition.snap
+2022/07/03 | 1286 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__environment_nested_missing_braces.snap
+2022/07/03 | 1136 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__environment_nested.snap
+2022/07/03 | 727 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__environment_simple.snap
+2022/07/03 | 313 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__equation_label_reference_simple.snap
+2022/07/03 | 808 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__equation_missing_begin.snap
+2022/07/03 | 839 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__equation_missing_end.snap
+2022/07/03 | 360 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__equation.snap
+2022/07/03 | 354 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__escaped_brackets.snap
+2022/07/03 | 425 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__generic_command_args.snap
+2022/07/03 | 170 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__generic_command_empty.snap
+2022/07/03 | 166 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__generic_command_escape.snap
+2022/07/03 | 944 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__glossary_entry_definition_simple.snap
+2022/07/03 | 875 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__glossary_entry_reference_options.snap
+2022/07/03 | 314 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__glossary_entry_reference_simple.snap
+2022/07/03 | 939 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__graphics_include_command.snap
+2022/07/03 | 759 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__graphics_include_complicated_options.snap
+2022/07/03 | 696 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__graphics_include_options.snap
+2022/07/03 | 357 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__graphics_include_simple.snap
+2022/07/03 | 412 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__graphics_path.snap
+2022/07/03 | 205 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__hello_world.snap
+2022/07/03 | 314 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__import_incomplete.snap
+2022/07/03 | 428 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__import_simple.snap
+2022/07/03 | 668 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__inkscape_include_options.snap
+2022/07/03 | 329 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__inkscape_include_simple.snap
+2022/07/03 | 630 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__inline_double_dollar.snap
+2022/07/03 | 624 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__inline.snap
+2022/07/03 | 458 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__label_definition_line_break.snap
+2022/07/03 | 310 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__label_definition_simple.snap
+2022/07/03 | 558 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__label_number.snap
+2022/07/03 | 846 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__label_reference_incomplete.snap
+2022/07/03 | 411 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__label_reference_multiple.snap
+2022/07/03 | 468 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__label_reference_range_error.snap
+2022/07/03 | 358 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__label_reference_range_incomplete.snap
+2022/07/03 | 470 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__label_reference_range_simple.snap
+2022/07/03 | 301 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__label_reference_simple.snap
+2022/07/03 | 401 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__latex_include_equality_sign.snap
+2022/07/03 | 321 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__latex_include_simple.snap
+2022/07/03 | 453 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__latex_input_path_with_brackets.snap
+2022/07/03 | 325 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__latex_input_simple.snap
+2022/07/03 | 364 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__math_operator_no_impl.snap
+2022/07/03 | 472 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__math_operator_simple.snap
+2022/07/03 | 279 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__package_include_empty.snap
+2022/07/03 | 450 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__package_include_multiple.snap
+2022/07/03 | 1048 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__package_include_options.snap
+2022/07/03 | 337 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__package_include_simple.snap
+2022/07/03 | 135 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__parameter_error.snap
+2022/07/03 | 137 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__parameter.snap
+2022/07/03 | 343 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__pgf_library_import_simple.snap
+2022/07/03 | 1282 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__structure_enum_item.snap
+2022/07/03 | 521 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__structure_invalid_nesting.snap
+2022/07/03 | 1791 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__structure_nested.snap
+2022/07/03 | 677 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__structure_siblings.snap
+2022/07/03 | 676 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__svg_include_options.snap
+2022/07/03 | 337 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__svg_include_simple.snap
+2022/07/03 | 734 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__theorem_definition_full.snap
+2022/07/03 | 490 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__theorem_definition_name_with_counter.snap
+2022/07/03 | 598 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__theorem_definition_name_with_description_and_counter.snap
+2022/07/03 | 462 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__theorem_definition_name_with_description.snap
+2022/07/03 | 354 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__theorem_definition_only_name.snap
+2022/07/03 | 345 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__tikz_library_import_simple.snap
+2022/07/03 | 206 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__unmatched_braces.snap
+2022/07/03 | 206 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__unmatched_brackets.snap
+2022/07/03 | 285 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__unmatched_brackets_with_group.snap
+2022/07/03 | 353 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__verbatim_include_simple.snap
+2022/07/03 | 50 | support/texlab/src/syntax.rs
+2022/07/03 | 261 | support/texlab/src/syntax/snapshots/texlab__syntax__build_log__tests__parse_007.snap
+2022/07/03 | 7625 | support/texlab/src/workspace.rs
+2022/07/03 | 4999 | support/texlab/tests/integration/lsp/client.rs
+2022/07/03 | 3756 | support/texlab/tests/integration/lsp/fixture.rs
+2022/07/03 | 59 | support/texlab/tests/integration/lsp.rs
+2022/07/03 | 14757 | support/texlab/tests/integration/lsp/text_document/completion.rs
+2022/07/03 | 3010 | support/texlab/tests/integration/lsp/text_document/definition.rs
+2022/07/03 | 1050 | support/texlab/tests/integration/lsp/text_document/did_change_configuration.rs
+2022/07/03 | 1680 | support/texlab/tests/integration/lsp/text_document/document_highlight.rs
+2022/07/03 | 1601 | support/texlab/tests/integration/lsp/text_document/document_link.rs
+2022/07/03 | 8903 | support/texlab/tests/integration/lsp/text_document/document_symbol.rs
+2022/07/03 | 2282 | support/texlab/tests/integration/lsp/text_document/folding_range.rs
+2022/07/03 | 3472 | support/texlab/tests/integration/lsp/text_document/formatting.rs
+2022/07/03 | 5899 | support/texlab/tests/integration/lsp/text_document/hover.rs
+2022/07/03 | 8932 | support/texlab/tests/integration/lsp/text_document/publish_diagnostics.rs
+2022/07/03 | 4962 | support/texlab/tests/integration/lsp/text_document/references.rs
+2022/07/03 | 2096 | support/texlab/tests/integration/lsp/text_document/rename.rs
+2022/07/03 | 256 | support/texlab/tests/integration/lsp/text_document.rs
+2022/07/03 | 460 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__acronym_ref_empty.snap
+2022/07/03 | 479 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__acronym_ref_open_brace.snap
+2022/07/03 | 479 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__acronym_ref_simple.snap
+2022/07/03 | 1344 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__argument_empty.snap
+2022/07/03 | 1354 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__argument_open_brace.snap
+2022/07/03 | 445 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__argument_word.snap
+2022/07/03 | 1378 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__begin_environment_without_snippet_support.snap
+2022/07/03 | 511 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__citation_acronym.snap
+2022/07/03 | 494 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__citation_open_brace_multiple.snap
+2022/07/03 | 467 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__citation_open_brace.snap
+2022/07/03 | 1017 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__citation.snap
+2022/07/03 | 1160 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__color_model_definition_open_brace.snap
+2022/07/03 | 1156 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__color_model_definition_set_open_brace.snap
+2022/07/03 | 1157 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__color_model_definition_set_simple.snap
+2022/07/03 | 1161 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__color_model_definition_simple.snap
+2022/07/03 | 1176 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__color_open_brace.snap
+2022/07/03 | 1177 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__color_simple.snap
+2022/07/03 | 1186 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__color_word.snap
+2022/07/03 | 1399 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__component_command_bibtex.snap
+2022/07/03 | 1381 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__component_command_simple_package.snap
+2022/07/03 | 1315 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__component_command_simple.snap
+2022/07/03 | 458 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__component_environment_class.snap
+2022/07/03 | 475 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__component_environment_command_definition.snap
+2022/07/03 | 1317 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__component_environment_simple_end.snap
+2022/07/03 | 419 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__component_environment_simple.snap
+2022/07/03 | 390 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__entry_type_after_preamble.snap
+2022/07/03 | 380 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__entry_type_after_string.snap
+2022/07/03 | 1349 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__entry_type_at_empty.snap
+2022/07/03 | 417 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__entry_type_before_article.snap
+2022/07/03 | 381 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__entry_type_before_preamble.snap
+2022/07/03 | 373 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__entry_type_before_string.snap
+2022/07/03 | 440 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__entry_type_complete_entry.snap
+2022/07/03 | 1398 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__field_empty_entry_closed.snap
+2022/07/03 | 1397 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__field_empty_entry_open.snap
+2022/07/03 | 1423 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__field_entry_field_name.snap
+2022/07/03 | 1464 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__field_entry_two_fields_name_closed.snap
+2022/07/03 | 1463 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__field_entry_two_fields_name_open.snap
+2022/07/03 | 464 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__glossary_ref_open_brace.snap
+2022/07/03 | 465 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__glossary_ref_simple.snap
+2022/07/03 | 1450 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__import_class_closed_brace.snap
+2022/07/03 | 1455 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__import_class_open_brace.snap
+2022/07/03 | 1437 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__import_package_closed_brace.snap
+2022/07/03 | 1436 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__import_package_open_brace.snap
+2022/07/03 | 2876 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__label.snap
+2022/07/03 | 449 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__theorem_begin.snap
+2022/07/03 | 458 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__theorem_end.snap
+2022/07/03 | 1255 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__tikz_library_closed_brace.snap
+2022/07/03 | 1254 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__tikz_library_open_brace.snap
+2022/07/03 | 475 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__user_command.snap
+2022/07/03 | 714 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__user_environment.snap
+2022/07/03 | 302 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__did_change_configuration__invalid_configuration.snap
+2022/07/03 | 1624 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__document_symbol__enumerate_flat.snap
+2022/07/03 | 2679 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__document_symbol__enumerate_nested.snap
+2022/07/03 | 1037 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__document_symbol__equation_flat.snap
+2022/07/03 | 1419 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__document_symbol__equation_nested.snap
+2022/07/03 | 1043 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__document_symbol__float_flat.snap
+2022/07/03 | 1429 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__document_symbol__float_nested.snap
+2022/07/03 | 1016 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__document_symbol__section_flat.snap
+2022/07/03 | 1510 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__document_symbol__section_nested.snap
+2022/07/03 | 1344 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__document_symbol__theorem_flat.snap
+2022/07/03 | 1868 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__document_symbol__theorem_nested.snap
+2022/07/03 | 204 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__formatting__bibtex_internal_command.snap
+2022/07/03 | 193 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__formatting__bibtex_internal_insert_braces.snap
+2022/07/03 | 219 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__formatting__bibtex_internal_join_strings.snap
+2022/07/03 | 1003 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__formatting__bibtex_internal_multiple_entries.snap
+2022/07/03 | 170 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__formatting__bibtex_internal_parens.snap
+2022/07/03 | 203 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__formatting__bibtex_internal_preamble.snap
+2022/07/03 | 181 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__formatting__bibtex_internal_string.snap
+2022/07/03 | 194 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__formatting__bibtex_internal_trailing_comma.snap
+2022/07/03 | 567 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__formatting__bibtex_internal_wrap_long_lines.snap
+2022/07/03 | 483 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__publish_diagnostics__build_log_filter_allowed.snap
+2022/07/03 | 446 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__publish_diagnostics__build_log_filter_ignored.snap
+2022/07/03 | 770 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__publish_diagnostics__build_log_filter_none.snap
+2022/07/03 | 12 | support/texlab/tests/integration/lsp/workspace.rs
+2022/07/03 | 713 | support/texlab/tests/integration/lsp/workspace/snapshots/integration__lsp__workspace__symbol__filter_bibtex.snap
+2022/07/03 | 425 | support/texlab/tests/integration/lsp/workspace/snapshots/integration__lsp__workspace__symbol__filter_type_figure.snap
+2022/07/03 | 1012 | support/texlab/tests/integration/lsp/workspace/snapshots/integration__lsp__workspace__symbol__filter_type_item.snap
+2022/07/03 | 735 | support/texlab/tests/integration/lsp/workspace/snapshots/integration__lsp__workspace__symbol__filter_type_math.snap
+2022/07/03 | 1322 | support/texlab/tests/integration/lsp/workspace/snapshots/integration__lsp__workspace__symbol__filter_type_section.snap
+2022/07/03 | 3889 | support/texlab/tests/integration/lsp/workspace/symbol.rs
+2022/07/03 | 9 | support/texlab/tests/integration/main.rs
+2022/07/03 | 643 | support/texlab/texlab.1
+2022/07/03 | 82677 | support/texlab/texlab.pdf
+2022/07/03 | 2586 | support/texlab/texlab.tex
+2022/07/03 | 7702774 | support/texlab.zip
2011/11/27 | 456 | support/texlipse/plugin/1.5.0/README.TXT
2011/11/27 | 1726937 | support/texlipse/plugin/1.5.0/texlipse_1.5.0 src.zip
1999/01/30 | 6077 | support/texlist/README
@@ -281200,8 +281205,8 @@
2019/02/28 | 436 | systems/texlive/tlnet/archive/biblatex-cheatsheet.r44685.tar.xz
2021/02/25 | 918284 | systems/texlive/tlnet/archive/biblatex-chem.doc.r57904.tar.xz
2021/02/25 | 5592 | systems/texlive/tlnet/archive/biblatex-chem.r57904.tar.xz
-2021/07/01 | 2829816 | systems/texlive/tlnet/archive/biblatex-chicago.doc.r59772.tar.xz
-2021/07/01 | 104804 | systems/texlive/tlnet/archive/biblatex-chicago.r59772.tar.xz
+2022/07/03 | 2880448 | systems/texlive/tlnet/archive/biblatex-chicago.doc.r63789.tar.xz
+2022/07/03 | 109024 | systems/texlive/tlnet/archive/biblatex-chicago.r63789.tar.xz
2019/02/28 | 90108 | systems/texlive/tlnet/archive/biblatex-claves.doc.r43723.tar.xz
2019/02/28 | 2184 | systems/texlive/tlnet/archive/biblatex-claves.r43723.tar.xz
2021/06/03 | 167160 | systems/texlive/tlnet/archive/biblatex-cv.doc.r59433.tar.xz
@@ -281390,17 +281395,17 @@
2022/02/14 | 1388 | systems/texlive/tlnet/archive/bidi-atbegshi.r62009.tar.xz
2019/02/28 | 30508 | systems/texlive/tlnet/archive/bidicontour.doc.r34631.tar.xz
2019/02/28 | 1848 | systems/texlive/tlnet/archive/bidicontour.r34631.tar.xz
-2022/07/02 | 4031640 | systems/texlive/tlnet/archive/bidi.doc.r63779.tar.xz
+2022/07/03 | 4055508 | systems/texlive/tlnet/archive/bidi.doc.r63790.tar.xz
2019/02/28 | 43416 | systems/texlive/tlnet/archive/bidihl.doc.r37795.tar.xz
2019/02/28 | 2356 | systems/texlive/tlnet/archive/bidihl.r37795.tar.xz
2019/02/28 | 25800 | systems/texlive/tlnet/archive/bidipagegrid.doc.r34632.tar.xz
2019/02/28 | 3264 | systems/texlive/tlnet/archive/bidipagegrid.r34632.tar.xz
2019/02/28 | 75456 | systems/texlive/tlnet/archive/bidipresentation.doc.r35267.tar.xz
2019/02/28 | 28048 | systems/texlive/tlnet/archive/bidipresentation.r35267.tar.xz
-2022/07/02 | 130908 | systems/texlive/tlnet/archive/bidi.r63779.tar.xz
+2022/07/03 | 131308 | systems/texlive/tlnet/archive/bidi.r63790.tar.xz
2019/02/28 | 120564 | systems/texlive/tlnet/archive/bidishadowtext.doc.r34633.tar.xz
2019/02/28 | 1312 | systems/texlive/tlnet/archive/bidishadowtext.r34633.tar.xz
-2022/07/02 | 147664 | systems/texlive/tlnet/archive/bidi.source.r63779.tar.xz
+2022/07/03 | 147912 | systems/texlive/tlnet/archive/bidi.source.r63790.tar.xz
2019/02/28 | 736348 | systems/texlive/tlnet/archive/bigfoot.doc.r38248.tar.xz
2019/02/28 | 11372 | systems/texlive/tlnet/archive/bigfoot.r38248.tar.xz
2019/02/28 | 43760 | systems/texlive/tlnet/archive/bigfoot.source.r38248.tar.xz
@@ -282039,8 +282044,8 @@
2022/04/29 | 6048 | systems/texlive/tlnet/archive/circledtext.r63166.tar.xz
2022/04/08 | 23672 | systems/texlive/tlnet/archive/circ.r62977.tar.xz
2022/04/08 | 38440 | systems/texlive/tlnet/archive/circ.source.r62977.tar.xz
-2022/05/10 | 1663348 | systems/texlive/tlnet/archive/circuitikz.doc.r63269.tar.xz
-2022/05/10 | 165340 | systems/texlive/tlnet/archive/circuitikz.r63269.tar.xz
+2022/07/03 | 1664264 | systems/texlive/tlnet/archive/circuitikz.doc.r63788.tar.xz
+2022/07/03 | 165420 | systems/texlive/tlnet/archive/circuitikz.r63788.tar.xz
2022/02/13 | 2327636 | systems/texlive/tlnet/archive/circuit-macros.doc.r61987.tar.xz
2022/02/13 | 1496 | systems/texlive/tlnet/archive/circuit-macros.r61987.tar.xz
2022/01/22 | 356 | systems/texlive/tlnet/archive/citation-style-language.aarch64-linux.r61687.tar.xz
@@ -282863,7 +282868,7 @@
2022/03/05 | 177496 | systems/texlive/tlnet/archive/cweb.amd64-freebsd.r62391.tar.xz
2022/03/05 | 147656 | systems/texlive/tlnet/archive/cweb.amd64-netbsd.r62430.tar.xz
2022/04/21 | 118504 | systems/texlive/tlnet/archive/cweb.armhf-linux.r63092.tar.xz
-2022/06/21 | 76428 | systems/texlive/tlnet/archive/cweb.doc.r63661.tar.xz
+2022/07/03 | 76428 | systems/texlive/tlnet/archive/cweb.doc.r63787.tar.xz
2022/03/12 | 111804 | systems/texlive/tlnet/archive/cweb.i386-cygwin.r62621.tar.xz
2022/03/05 | 139856 | systems/texlive/tlnet/archive/cweb.i386-freebsd.r62391.tar.xz
2022/03/11 | 144800 | systems/texlive/tlnet/archive/cweb.i386-linux.r62610.tar.xz
@@ -282872,7 +282877,7 @@
2019/02/28 | 240884 | systems/texlive/tlnet/archive/cweb-latex.doc.r28878.tar.xz
2019/02/28 | 36236 | systems/texlive/tlnet/archive/cweb-latex.r28878.tar.xz
2019/02/28 | 9720 | systems/texlive/tlnet/archive/cweb-old.r49271.tar.xz
-2022/06/21 | 24336 | systems/texlive/tlnet/archive/cweb.r63661.tar.xz
+2022/07/03 | 24340 | systems/texlive/tlnet/archive/cweb.r63787.tar.xz
2022/03/05 | 332692 | systems/texlive/tlnet/archive/cweb.universal-darwin.r62421.tar.xz
2022/03/11 | 97608 | systems/texlive/tlnet/archive/cweb.win32.r62609.tar.xz
2022/03/12 | 112152 | systems/texlive/tlnet/archive/cweb.x86_64-cygwin.r62621.tar.xz
@@ -286173,9 +286178,9 @@
2022/06/24 | 480 | systems/texlive/tlnet/archive/l2tabu.r63708.tar.xz
2019/02/28 | 227412 | systems/texlive/tlnet/archive/l2tabu-spanish.doc.r15878.tar.xz
2019/02/28 | 448 | systems/texlive/tlnet/archive/l2tabu-spanish.r15878.tar.xz
-2022/04/21 | 866124 | systems/texlive/tlnet/archive/l3backend.doc.r63089.tar.xz
-2022/04/21 | 15400 | systems/texlive/tlnet/archive/l3backend.r63089.tar.xz
-2022/04/21 | 32940 | systems/texlive/tlnet/archive/l3backend.source.r63089.tar.xz
+2022/07/03 | 886556 | systems/texlive/tlnet/archive/l3backend.doc.r63794.tar.xz
+2022/07/03 | 15412 | systems/texlive/tlnet/archive/l3backend.r63794.tar.xz
+2022/07/03 | 32940 | systems/texlive/tlnet/archive/l3backend.source.r63794.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/l3build.aarch64-linux.r46894.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/l3build.amd64-freebsd.r46894.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/l3build.amd64-netbsd.r46894.tar.xz
@@ -286198,9 +286203,9 @@
2022/04/21 | 3505696 | systems/texlive/tlnet/archive/l3experimental.doc.r63089.tar.xz
2022/04/21 | 23644 | systems/texlive/tlnet/archive/l3experimental.r63089.tar.xz
2022/04/21 | 80180 | systems/texlive/tlnet/archive/l3experimental.source.r63089.tar.xz
-2022/06/17 | 11619728 | systems/texlive/tlnet/archive/l3kernel.doc.r63614.tar.xz
-2022/06/17 | 172184 | systems/texlive/tlnet/archive/l3kernel.r63614.tar.xz
-2022/06/17 | 590780 | systems/texlive/tlnet/archive/l3kernel.source.r63614.tar.xz
+2022/07/03 | 11839948 | systems/texlive/tlnet/archive/l3kernel.doc.r63793.tar.xz
+2022/07/03 | 172284 | systems/texlive/tlnet/archive/l3kernel.r63793.tar.xz
+2022/07/03 | 591216 | systems/texlive/tlnet/archive/l3kernel.source.r63793.tar.xz
2022/06/24 | 1853024 | systems/texlive/tlnet/archive/l3packages.doc.r63705.tar.xz
2022/06/24 | 21936 | systems/texlive/tlnet/archive/l3packages.r63705.tar.xz
2022/06/24 | 45700 | systems/texlive/tlnet/archive/l3packages.source.r63705.tar.xz
@@ -286287,13 +286292,13 @@
2019/02/28 | 344 | systems/texlive/tlnet/archive/latex2nemeth.amd64-freebsd.r42300.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latex2nemeth.amd64-netbsd.r42300.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/latex2nemeth.armhf-linux.r42300.tar.xz
-2022/07/02 | 252872 | systems/texlive/tlnet/archive/latex2nemeth.doc.r63780.tar.xz
+2022/07/03 | 735500 | systems/texlive/tlnet/archive/latex2nemeth.doc.r63796.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/latex2nemeth.i386-cygwin.r42300.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latex2nemeth.i386-freebsd.r42300.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latex2nemeth.i386-linux.r42300.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latex2nemeth.i386-netbsd.r42300.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/latex2nemeth.i386-solaris.r42300.tar.xz
-2022/07/02 | 7295192 | systems/texlive/tlnet/archive/latex2nemeth.r63780.tar.xz
+2022/07/03 | 7295328 | systems/texlive/tlnet/archive/latex2nemeth.r63796.tar.xz
2021/02/25 | 344 | systems/texlive/tlnet/archive/latex2nemeth.universal-darwin.r57908.tar.xz
2019/02/28 | 688 | systems/texlive/tlnet/archive/latex2nemeth.win32.r42300.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latex2nemeth.x86_64-cygwin.r42300.tar.xz
@@ -286395,7 +286400,7 @@
2019/02/28 | 384 | systems/texlive/tlnet/archive/latexdiff.x86_64-solaris.r18442.tar.xz
2021/01/04 | 186924 | systems/texlive/tlnet/archive/latex-doc-ptr.doc.r57311.tar.xz
2021/01/04 | 520 | systems/texlive/tlnet/archive/latex-doc-ptr.r57311.tar.xz
-2022/06/25 | 30591560 | systems/texlive/tlnet/archive/latex.doc.r63714.tar.xz
+2022/07/03 | 30594300 | systems/texlive/tlnet/archive/latex.doc.r63792.tar.xz
2019/02/28 | 8008 | systems/texlive/tlnet/archive/latexfileinfo-pkgs.doc.r26760.tar.xz
2019/02/28 | 856 | systems/texlive/tlnet/archive/latexfileinfo-pkgs.r26760.tar.xz
2019/02/28 | 8120 | systems/texlive/tlnet/archive/latexfileinfo-pkgs.source.r26760.tar.xz
@@ -286536,10 +286541,10 @@
2019/02/28 | 348 | systems/texlive/tlnet/archive/latex-papersize.x86_64-linuxmusl.r46840.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latex-papersize.x86_64-linux.r42296.tar.xz
2019/02/28 | 348 | systems/texlive/tlnet/archive/latex-papersize.x86_64-solaris.r42296.tar.xz
-2022/06/25 | 227468 | systems/texlive/tlnet/archive/latex.r63714.tar.xz
+2022/07/03 | 227416 | systems/texlive/tlnet/archive/latex.r63792.tar.xz
2019/02/28 | 5020492 | systems/texlive/tlnet/archive/latex-refsheet.doc.r45076.tar.xz
2019/02/28 | 480 | systems/texlive/tlnet/archive/latex-refsheet.r45076.tar.xz
-2022/06/25 | 714548 | systems/texlive/tlnet/archive/latex.source.r63714.tar.xz
+2022/07/03 | 714412 | systems/texlive/tlnet/archive/latex.source.r63792.tar.xz
2022/06/18 | 5315084 | systems/texlive/tlnet/archive/latex-tools-dev.doc.r63631.tar.xz
2022/06/18 | 43204 | systems/texlive/tlnet/archive/latex-tools-dev.r63631.tar.xz
2022/06/18 | 228712 | systems/texlive/tlnet/archive/latex-tools-dev.source.r63631.tar.xz
@@ -291604,7 +291609,7 @@
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r55172.tar.xz
-2022/07/02 | 417520 | systems/texlive/tlnet/archive/texlive-scripts.doc.r63773.tar.xz
+2022/07/03 | 417520 | systems/texlive/tlnet/archive/texlive-scripts.doc.r63783.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
@@ -291628,7 +291633,7 @@
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r55172.tar.xz
-2022/07/02 | 113288 | systems/texlive/tlnet/archive/texlive-scripts.r63773.tar.xz
+2022/07/03 | 113276 | systems/texlive/tlnet/archive/texlive-scripts.r63783.tar.xz
2021/02/25 | 572 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r57908.tar.xz
2022/04/19 | 36296 | systems/texlive/tlnet/archive/texlive-scripts.win32.r63068.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r55172.tar.xz
@@ -293077,12 +293082,12 @@
2019/02/28 | 348152 | systems/texlive/tlnet/archive/xellipsis.doc.r47546.tar.xz
2019/02/28 | 1716 | systems/texlive/tlnet/archive/xellipsis.r47546.tar.xz
2019/02/28 | 7092 | systems/texlive/tlnet/archive/xellipsis.source.r47546.tar.xz
-2022/06/28 | 1011752 | systems/texlive/tlnet/archive/xepersian.doc.r63738.tar.xz
+2022/07/03 | 1011828 | systems/texlive/tlnet/archive/xepersian.doc.r63791.tar.xz
2020/09/06 | 1289764 | systems/texlive/tlnet/archive/xepersian-hm.doc.r56272.tar.xz
2020/09/06 | 5884 | systems/texlive/tlnet/archive/xepersian-hm.r56272.tar.xz
2020/09/06 | 9028 | systems/texlive/tlnet/archive/xepersian-hm.source.r56272.tar.xz
-2022/06/28 | 60236 | systems/texlive/tlnet/archive/xepersian.r63738.tar.xz
-2022/06/28 | 75312 | systems/texlive/tlnet/archive/xepersian.source.r63738.tar.xz
+2022/07/03 | 60252 | systems/texlive/tlnet/archive/xepersian.r63791.tar.xz
+2022/07/03 | 75324 | systems/texlive/tlnet/archive/xepersian.source.r63791.tar.xz
2019/08/20 | 614800 | systems/texlive/tlnet/archive/xesearch.doc.r51908.tar.xz
2019/08/20 | 5900 | systems/texlive/tlnet/archive/xesearch.r51908.tar.xz
2021/03/08 | 137344 | systems/texlive/tlnet/archive/xespotcolor.doc.r58212.tar.xz
@@ -293441,16 +293446,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
2022/06/23 | 123973 | systems/texlive/tlnet/install-tl
-2022/07/02 | 5805239 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2022/07/02 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2022/07/02 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2022/07/03 | 5805252 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2022/07/03 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2022/07/03 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2021/04/11 | 4945 | systems/texlive/tlnet/install-tl-windows.bat
-2022/07/02 | 20458447 | systems/texlive/tlnet/install-tl-windows.exe
-2022/07/02 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2022/07/02 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2022/07/02 | 25489163 | systems/texlive/tlnet/install-tl.zip
-2022/07/02 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2022/07/02 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2022/07/03 | 20462152 | systems/texlive/tlnet/install-tl-windows.exe
+2022/07/03 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2022/07/03 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2022/07/03 | 25489143 | systems/texlive/tlnet/install-tl.zip
+2022/07/03 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2022/07/03 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2022/04/03 | 1229 | systems/texlive/tlnet/README.md
2022/04/03 | 0 | systems/texlive/tlnet/TEXLIVE_2022
2022/02/28 | 7791 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -293460,7 +293465,7 @@
2022/02/28 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2022/05/27 | 49794 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2022/07/01 | 7395 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2022/07/02 | 7250 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2022/04/27 | 215352 | 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
@@ -293502,12 +293507,12 @@
2021/05/16 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2021/12/21 | 5429 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2021/12/21 | 27582 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2022/07/02 | 17537516 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2022/07/02 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2022/07/03 | 17537973 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2022/07/03 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2022/04/18 | 86658 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2022/07/02 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2022/07/02 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2022/07/02 | 2389324 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2022/07/03 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2022/07/03 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2022/07/03 | 2391936 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2021/12/21 | 58848 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2022/04/18 | 42116 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2021/12/21 | 16130 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -298748,7 +298753,7 @@
2020/10/03 | 318630 | systems/win32/miktex/tm/packages/filehook.tar.lzma
2012/12/04 | 924573 | systems/win32/miktex/tm/packages/fileinfo.tar.lzma
2011/09/21 | 281409 | systems/win32/miktex/tm/packages/filemod.tar.lzma
-2022/07/02 | 657720 | systems/win32/miktex/tm/packages/files.csv.lzma
+2022/07/03 | 657720 | systems/win32/miktex/tm/packages/files.csv.lzma
2001/05/14 | 5617 | systems/win32/miktex/tm/packages/finbib.tar.lzma
2015/10/20 | 44379 | systems/win32/miktex/tm/packages/findhyph.tar.lzma
2011/10/21 | 89323 | systems/win32/miktex/tm/packages/fink.tar.lzma
@@ -300384,9 +300389,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2022/03/12 | 39680 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2022/03/29 | 43240 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2022/07/02 | 283841 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2022/07/02 | 1468230 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2022/07/02 | 1353349 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2022/07/03 | 283845 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2022/07/03 | 1468379 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2022/07/03 | 1352815 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2022/03/12 | 13516 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2022/03/29 | 14391 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma
2016/07/15 | 35914 | systems/win32/miktex/tm/packages/mil3.tar.lzma
@@ -300622,191 +300627,191 @@
2018/04/09 | 400132 | systems/win32/miktex/tm/packages/newunicodechar.tar.lzma
2011/09/19 | 101312 | systems/win32/miktex/tm/packages/newvbtm.tar.lzma
2021/03/17 | 232249 | systems/win32/miktex/tm/packages/newverbs.tar.lzma
-2022/07/02 | 657840 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2022/07/02 | 51558 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2022/07/02 | 57330 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2022/07/02 | 1021848 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2022/07/02 | 1156464 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2022/07/02 | 28797 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2022/07/02 | 31520 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2022/07/02 | 30144 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2022/07/02 | 35243 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2022/07/02 | 56617 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2022/07/02 | 65055 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2022/07/02 | 86759 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2022/07/02 | 95285 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2022/07/02 | 68873 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2022/07/02 | 77068 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2022/07/02 | 27249 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2022/07/02 | 31343 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2022/07/02 | 332415 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2022/07/02 | 394371 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2022/07/02 | 32956 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2022/07/02 | 37080 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2022/07/02 | 51487 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2022/07/02 | 57271 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2022/07/02 | 244961 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2022/07/02 | 270298 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2022/07/02 | 179877 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2022/07/02 | 196118 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2022/07/02 | 92917 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2022/07/02 | 103094 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2022/07/02 | 21315 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2022/07/02 | 24121 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2022/07/02 | 481496 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2022/07/02 | 46063 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2022/07/02 | 52094 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2022/07/02 | 285715 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2022/07/02 | 326661 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2022/07/02 | 41306 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2022/07/02 | 45825 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2022/07/02 | 120617 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2022/07/02 | 135377 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2022/07/02 | 1302485 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2022/07/02 | 1454765 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2022/07/02 | 99817 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2022/07/02 | 113053 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2022/07/02 | 43646 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2022/07/02 | 48825 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2022/07/02 | 25107 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2022/07/02 | 28568 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2022/07/02 | 56994 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2022/07/02 | 63311 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2022/07/02 | 135949 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2022/07/02 | 155496 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2022/07/02 | 73479 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2022/07/02 | 78974 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2022/07/02 | 72014 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2022/07/02 | 81461 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2022/07/02 | 259258 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2022/07/02 | 296039 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2022/07/02 | 22147 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2022/07/02 | 25060 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2022/07/02 | 97201 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2022/07/02 | 112589 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2022/07/02 | 64543 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2022/07/02 | 73149 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2022/07/02 | 96632 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2022/07/02 | 115657 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2022/07/02 | 38428 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2022/07/02 | 43825 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2022/07/02 | 484371 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2022/07/02 | 565929 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2022/07/02 | 203836 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin.tar.lzma
-2022/07/02 | 247334 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
-2022/07/02 | 152029 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2022/07/02 | 168819 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2022/07/02 | 95434 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2022/07/02 | 109480 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2022/07/02 | 16504 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2022/07/02 | 18369 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2022/07/02 | 28423 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2022/07/02 | 30542 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2022/07/02 | 631278 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2022/07/02 | 681940 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2022/07/02 | 532454 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2022/07/02 | 598231 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2022/07/02 | 477849 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2022/07/02 | 528018 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2022/07/02 | 93959 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2022/07/02 | 103339 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2022/07/02 | 1752148 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2022/07/02 | 1982084 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2022/07/02 | 68009 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2022/07/02 | 74069 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2022/07/02 | 27591 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2022/07/02 | 32134 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2022/07/02 | 7753 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2022/07/02 | 8783 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2022/07/02 | 190506 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2022/07/02 | 208809 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2022/07/02 | 251131 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2022/07/02 | 286412 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2022/07/02 | 99258 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2022/07/02 | 104557 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2022/07/02 | 126535 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2022/07/02 | 139102 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2022/07/02 | 288201 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2022/07/02 | 325269 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2022/07/02 | 199832 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2022/07/02 | 181516 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2022/07/02 | 49771 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2022/07/02 | 55569 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2022/07/02 | 31413 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2022/07/02 | 35169 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2022/07/02 | 38562 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2022/07/02 | 43917 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2022/07/02 | 43362 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2022/07/02 | 47923 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2022/07/02 | 45742 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2022/07/02 | 52327 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2022/07/02 | 197036 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
-2022/07/02 | 213278 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2022/07/02 | 36048 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
-2022/07/02 | 41182 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2022/07/02 | 755742 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2022/07/02 | 824371 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2022/07/02 | 200398 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2022/07/02 | 202837 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2022/07/02 | 210279 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2022/07/02 | 245097 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2022/07/02 | 79025 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2022/07/02 | 88152 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2022/07/02 | 1181128 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2022/07/02 | 1322743 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2022/07/02 | 20184 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2022/07/02 | 23945 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2022/07/02 | 31586 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2022/07/02 | 37375 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2022/07/02 | 64709 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2022/07/02 | 72886 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2022/07/02 | 50800 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2022/07/02 | 58663 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2022/07/02 | 693069 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin.tar.lzma
-2022/07/02 | 758954 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
-2022/07/02 | 1357073 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2022/07/02 | 1501240 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2022/07/02 | 42819 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2022/07/02 | 52479 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2022/07/02 | 57618 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2022/07/02 | 63741 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2022/07/02 | 25552 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2022/07/02 | 27636 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2022/07/02 | 16560 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2022/07/02 | 18492 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2022/07/02 | 64490 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2022/07/02 | 71007 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2022/07/02 | 156965 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2022/07/02 | 173008 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2022/07/02 | 58667 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2022/07/02 | 67254 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2022/07/02 | 100488 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2022/07/02 | 107705 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2022/07/02 | 2694876 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2022/07/02 | 2820688 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2022/07/02 | 55285 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2022/07/02 | 62381 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2022/07/02 | 37115 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2022/07/02 | 41203 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2022/07/02 | 28690 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2022/07/02 | 34052 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2022/07/02 | 67705 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2022/07/02 | 73530 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2022/07/02 | 316243 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2022/07/02 | 351697 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2022/07/02 | 55757 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
-2022/07/02 | 57526 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2022/07/02 | 591565 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2022/07/02 | 629430 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2022/07/02 | 39728 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2022/07/02 | 43225 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2022/07/02 | 283796 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2022/07/02 | 1467775 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2022/07/02 | 1353759 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2022/07/02 | 13514 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2022/07/02 | 14412 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2022/07/03 | 657840 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2022/07/03 | 51558 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2022/07/03 | 57331 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2022/07/03 | 1021847 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2022/07/03 | 1156464 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2022/07/03 | 28797 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2022/07/03 | 31521 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2022/07/03 | 30147 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2022/07/03 | 35242 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2022/07/03 | 56619 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2022/07/03 | 65055 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2022/07/03 | 86760 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2022/07/03 | 95286 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2022/07/03 | 68873 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2022/07/03 | 77067 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2022/07/03 | 27248 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2022/07/03 | 31343 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2022/07/03 | 332413 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2022/07/03 | 394371 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2022/07/03 | 32956 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2022/07/03 | 37081 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2022/07/03 | 51485 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2022/07/03 | 57271 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2022/07/03 | 244964 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2022/07/03 | 270300 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2022/07/03 | 179879 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2022/07/03 | 196117 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2022/07/03 | 92918 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2022/07/03 | 103093 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2022/07/03 | 21315 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2022/07/03 | 24121 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2022/07/03 | 481498 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2022/07/03 | 46067 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2022/07/03 | 52094 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2022/07/03 | 285714 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2022/07/03 | 326661 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2022/07/03 | 41306 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2022/07/03 | 45824 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2022/07/03 | 120616 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2022/07/03 | 135376 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2022/07/03 | 1302488 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2022/07/03 | 1454762 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2022/07/03 | 99818 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2022/07/03 | 113052 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2022/07/03 | 43646 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2022/07/03 | 48824 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2022/07/03 | 25105 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2022/07/03 | 28569 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2022/07/03 | 56993 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2022/07/03 | 63311 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2022/07/03 | 135951 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2022/07/03 | 155498 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2022/07/03 | 73478 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2022/07/03 | 78975 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2022/07/03 | 72014 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2022/07/03 | 81460 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2022/07/03 | 259256 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2022/07/03 | 296038 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2022/07/03 | 22147 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2022/07/03 | 25059 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2022/07/03 | 97201 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2022/07/03 | 112589 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2022/07/03 | 64543 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2022/07/03 | 73147 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2022/07/03 | 96633 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2022/07/03 | 115657 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2022/07/03 | 38427 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2022/07/03 | 43826 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2022/07/03 | 484371 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2022/07/03 | 565929 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2022/07/03 | 203837 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin.tar.lzma
+2022/07/03 | 247334 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
+2022/07/03 | 152030 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2022/07/03 | 168820 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2022/07/03 | 95432 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2022/07/03 | 109479 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2022/07/03 | 16504 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2022/07/03 | 18369 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2022/07/03 | 28423 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2022/07/03 | 30542 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2022/07/03 | 631280 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2022/07/03 | 681940 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2022/07/03 | 532455 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2022/07/03 | 598226 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2022/07/03 | 477849 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2022/07/03 | 528018 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2022/07/03 | 93958 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2022/07/03 | 103337 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2022/07/03 | 1752148 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2022/07/03 | 1982085 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2022/07/03 | 68009 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2022/07/03 | 74068 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2022/07/03 | 27591 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2022/07/03 | 32135 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2022/07/03 | 7754 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2022/07/03 | 8785 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2022/07/03 | 190504 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2022/07/03 | 208809 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2022/07/03 | 251129 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2022/07/03 | 286412 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2022/07/03 | 99258 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2022/07/03 | 104558 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2022/07/03 | 126536 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2022/07/03 | 139104 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2022/07/03 | 288200 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2022/07/03 | 325270 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2022/07/03 | 199832 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2022/07/03 | 181517 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2022/07/03 | 49769 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2022/07/03 | 55569 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2022/07/03 | 31413 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2022/07/03 | 35169 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2022/07/03 | 38561 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2022/07/03 | 43916 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2022/07/03 | 43361 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2022/07/03 | 47924 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2022/07/03 | 45742 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2022/07/03 | 52327 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2022/07/03 | 197035 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2022/07/03 | 213278 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2022/07/03 | 36050 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2022/07/03 | 41182 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2022/07/03 | 755743 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2022/07/03 | 824370 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2022/07/03 | 200398 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2022/07/03 | 202835 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2022/07/03 | 210274 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2022/07/03 | 245097 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2022/07/03 | 79025 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2022/07/03 | 88152 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2022/07/03 | 1181126 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2022/07/03 | 1322740 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2022/07/03 | 20184 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2022/07/03 | 23945 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2022/07/03 | 31589 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2022/07/03 | 37372 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2022/07/03 | 64709 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2022/07/03 | 72886 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2022/07/03 | 50800 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2022/07/03 | 58662 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2022/07/03 | 693068 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin.tar.lzma
+2022/07/03 | 758954 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
+2022/07/03 | 1357073 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2022/07/03 | 1501240 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2022/07/03 | 42818 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2022/07/03 | 52479 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2022/07/03 | 57617 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2022/07/03 | 63740 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2022/07/03 | 25553 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2022/07/03 | 27637 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2022/07/03 | 16561 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2022/07/03 | 18492 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2022/07/03 | 64490 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2022/07/03 | 71007 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2022/07/03 | 156965 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2022/07/03 | 173008 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2022/07/03 | 58666 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2022/07/03 | 67253 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2022/07/03 | 100487 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2022/07/03 | 107704 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2022/07/03 | 2694880 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2022/07/03 | 2820688 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2022/07/03 | 55285 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2022/07/03 | 62382 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2022/07/03 | 37117 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2022/07/03 | 41204 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2022/07/03 | 28691 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2022/07/03 | 34053 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2022/07/03 | 67705 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2022/07/03 | 73529 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2022/07/03 | 316243 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2022/07/03 | 351697 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2022/07/03 | 55757 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2022/07/03 | 57526 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2022/07/03 | 591572 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2022/07/03 | 629430 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2022/07/03 | 39728 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2022/07/03 | 43225 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2022/07/03 | 283909 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2022/07/03 | 1468417 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2022/07/03 | 1353249 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2022/07/03 | 13513 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2022/07/03 | 14412 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2019/03/12 | 1412 | systems/win32/miktex/tm/packages/nextpage.tar.lzma
-2022/07/02 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2022/07/03 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
2018/07/06 | 145915 | systems/win32/miktex/tm/packages/nexus-otf.tar.lzma
2017/03/30 | 191149 | systems/win32/miktex/tm/packages/nfssext-cfr.tar.lzma
2012/12/20 | 612251 | systems/win32/miktex/tm/packages/nicefilelist.tar.lzma
@@ -301288,7 +301293,7 @@
2022/02/22 | 6917 | systems/win32/miktex/tm/packages/preview.tar.lzma
2019/06/20 | 375963 | systems/win32/miktex/tm/packages/prftree.tar.lzma
2021/04/23 | 274028 | systems/win32/miktex/tm/packages/principia.tar.lzma
-2022/07/02 | 980 | systems/win32/miktex/tm/packages/pr.ini
+2022/07/03 | 980 | systems/win32/miktex/tm/packages/pr.ini
2010/09/27 | 248469 | systems/win32/miktex/tm/packages/printlen.tar.lzma
2008/06/17 | 77313 | systems/win32/miktex/tm/packages/proba.tar.lzma
2017/07/12 | 988486 | systems/win32/miktex/tm/packages/probsoln.tar.lzma
@@ -303186,7 +303191,7 @@
2004/06/04 | 404 | tds/tds.sed
2004/06/23 | 65418 | tds/tds.tex
2019/05/29 | 304264 | tds.zip
-2022/07/03 | 186 | timestamp
+2022/07/04 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2022/02/28 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index 87c586c518..d1399701d3 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index a5152bb9a7..3ee34848ad 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,6 +1,749 @@
+2022/07/03 | 9 | support/texlab/tests/integration/main.rs
+2022/07/03 | 99818 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2022/07/03 | 99258 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2022/07/03 | 988 | support/texlab/src/citation/snapshots/texlab__citation__tests__article_rivest_1978.snap
+2022/07/03 | 980 | systems/win32/miktex/tm/packages/pr.ini
+2022/07/03 | 97201 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2022/07/03 | 970 | support/texlab/src/features/completion/user_command.rs
+2022/07/03 | 967 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__color_set_definition_simple.snap
+2022/07/03 | 967 | support/texlab/src/citation/snapshots/texlab__citation__tests__patent_almendro_1998.snap
+2022/07/03 | 96633 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2022/07/03 | 95432 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2022/07/03 | 95286 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2022/07/03 | 949 | support/texlab/src/features/completion/component_command.rs
+2022/07/03 | 946 | support/texlab/src/features/hover/citation.rs
+2022/07/03 | 945 | macros/luatex/generic/luatexja/tool/table_ivd_aj1.lua
+2022/07/03 | 945 | macros/luatex/generic/luatexja/doc/jfm-testf.lua
+2022/07/03 | 944 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__glossary_entry_definition_simple.snap
+2022/07/03 | 939 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__graphics_include_command.snap
+2022/07/03 | 93958 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2022/07/03 | 92918 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2022/07/03 | 923 | support/texlab/src/language.rs
+2022/07/03 | 919 | support/texlab/src/features/completion/user_environment.rs
+2022/07/03 | 906 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__environment_definition_optional_arg.snap
+2022/07/03 | 905 | support/texlab/src/citation.rs
+2022/07/03 | 901 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__delimiters.snap
+2022/07/03 | 896 | macros/luatex/generic/luatexja/tool/otf-KozMinPr6N-Regular.txt
+2022/07/03 | 8932 | support/texlab/tests/integration/lsp/text_document/publish_diagnostics.rs
+2022/07/03 | 892 | support/texlab/src/features/completion/entry_type.rs
+2022/07/03 | 8903 | support/texlab/tests/integration/lsp/text_document/document_symbol.rs
+2022/07/03 | 8885 | support/texlab/src/label.rs
+2022/07/03 | 886556 | systems/texlive/tlnet/archive/l3backend.doc.r63794.tar.xz
+2022/07/03 | 885 | macros/luatex/generic/luatexja/src/patches/lltjp-stfloats.sty
+2022/07/03 | 88152 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2022/07/03 | 8785 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2022/07/03 | 875 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__glossary_entry_reference_options.snap
+2022/07/03 | 869 | support/texlab/src/environment.rs
+2022/07/03 | 86760 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2022/07/03 | 8660 | macros/luatex/generic/luatexja/src/ltjltxdoc.dtx
+2022/07/03 | 8609 | macros/luatex/generic/luatexja/src/ltj-otf.lua
+2022/07/03 | 857 | support/texlab/src/features/completion/theorem.rs
+2022/07/03 | 855 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__color_set_definition_error1.snap
+2022/07/03 | 8540 | macros/latex/contrib/kdpcover/kdpcover-vol-1.pdf
+2022/07/03 | 846 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__label_reference_incomplete.snap
+2022/07/03 | 843 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__biblatex_include_options.snap
+2022/07/03 | 842 | support/texlab/src/features/hover/component.rs
+2022/07/03 | 839 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__equation_missing_end.snap
+2022/07/03 | 836 | support/texlab/src/syntax/bibtex/snapshots/texlab__syntax__bibtex__tests__comment.snap
+2022/07/03 | 829 | support/texlab/src/features/completion/component_environment.rs
+2022/07/03 | 828 | support/texlab/src/features/link/include.rs
+2022/07/03 | 82677 | support/texlab/texlab.pdf
+2022/07/03 | 8265 | support/texlab/src/features/build.rs
+2022/07/03 | 825 | macros/luatex/generic/luatexja/src/patches/lltjp-collcell.sty
+2022/07/03 | 824 | macros/latex/contrib/simples-matrices/simples-matrices.ins
+2022/07/03 | 824370 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2022/07/03 | 8201 | support/texlab/src/syntax/bibtex/snapshots/texlab__syntax__bibtex__tests__biblatex_examples_002.snap
+2022/07/03 | 81460 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2022/07/03 | 8106 | macros/luatex/generic/luatexja/src/jfm-min.lua
+2022/07/03 | 808 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__equation_missing_begin.snap
+2022/07/03 | 804 | support/texlab/src/features/link.rs
+2022/07/03 | 800 | support/texlab/src/citation/snapshots/texlab__citation__tests__article_betram_1996.snap
+2022/07/03 | 79025 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2022/07/03 | 78975 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2022/07/03 | 786 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__acroynm_reference_options.snap
+2022/07/03 | 784 | support/texlab/src/features/formatting.rs
+2022/07/03 | 7790 | macros/luatex/generic/luatexja/tool/jfm-convert.lua
+2022/07/03 | 7754 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2022/07/03 | 772 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__caption_figure.snap
+2022/07/03 | 771 | support/texlab/src/syntax/latex.rs
+2022/07/03 | 770 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__publish_diagnostics__build_log_filter_none.snap
+2022/07/03 | 77067 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2022/07/03 | 7702774 | support/texlab.zip
+2022/07/03 | 76 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__empty.snap
+2022/07/03 | 7691 | macros/luatex/generic/luatexja/src/ltj-unicode-ccfix.lua
+2022/07/03 | 76428 | systems/texlive/tlnet/archive/cweb.doc.r63787.tar.xz
+2022/07/03 | 7625 | support/texlab/src/workspace.rs
+2022/07/03 | 759 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__graphics_include_complicated_options.snap
+2022/07/03 | 758954 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
+2022/07/03 | 7574 | support/texlab/src/features/formatting/bibtex_internal.rs
+2022/07/03 | 755743 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2022/07/03 | 754 | macros/latex/contrib/simples-matrices/LISEZMOI.md
+2022/07/03 | 75324 | systems/texlive/tlnet/archive/xepersian.source.r63791.tar.xz
+2022/07/03 | 747 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__command_definition_optional.snap
+2022/07/03 | 742 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__acroynm_definition_simple.snap
+2022/07/03 | 7423 | support/texlab/src/syntax/bibtex/parser.rs
+2022/07/03 | 74068 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2022/07/03 | 7370 | macros/luatex/generic/luatexja/src/ltj-math.lua
+2022/07/03 | 735 | support/texlab/tests/integration/lsp/workspace/snapshots/integration__lsp__workspace__symbol__filter_type_math.snap
+2022/07/03 | 735500 | systems/texlive/tlnet/archive/latex2nemeth.doc.r63796.tar.xz
+2022/07/03 | 73529 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2022/07/03 | 734 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__theorem_definition_full.snap
+2022/07/03 | 73478 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2022/07/03 | 73147 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2022/07/03 | 7295328 | systems/texlive/tlnet/archive/latex2nemeth.r63796.tar.xz
+2022/07/03 | 72886 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2022/07/03 | 727 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__environment_simple.snap
+2022/07/03 | 7256 | macros/latex/contrib/kdpcover/kdpcover-signature.pdf
+2022/07/03 | 720 | support/texlab/src/citation/snapshots/texlab__citation__tests__collection_matuz_1990.snap
+2022/07/03 | 72014 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2022/07/03 | 717582 | macros/luatex/generic/luatexja/doc/luatexja-en.pdf
+2022/07/03 | 7156 | macros/latex/contrib/kdpcover/kdpcover-vol-3.pdf
+2022/07/03 | 714 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__user_environment.snap
+2022/07/03 | 714412 | systems/texlive/tlnet/archive/latex.source.r63792.tar.xz
+2022/07/03 | 713 | support/texlab/tests/integration/lsp/workspace/snapshots/integration__lsp__workspace__symbol__filter_bibtex.snap
+2022/07/03 | 711 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__block_comments.snap
+2022/07/03 | 710 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__color_definition_simple.snap
+2022/07/03 | 71007 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2022/07/03 | 7026 | macros/luatex/generic/luatexja/src/ltj-pretreat.lua
+2022/07/03 | 700 | macros/latex/contrib/simples-matrices/README.md
+2022/07/03 | 6 | support/texlab/rust-toolchain
+2022/07/03 | 698 | support/texlab/src/lib.rs
+2022/07/03 | 6970534 | support/texlab/data/components.json.gz
+2022/07/03 | 696 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__graphics_include_options.snap
+2022/07/03 | 6933 | support/texlab/src/citation/field/text.rs
+2022/07/03 | 693068 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin.tar.lzma
+2022/07/03 | 69217 | macros/luatex/generic/luatexja/doc/ltjltxdoc.pdf
+2022/07/03 | 6891 | macros/luatex/generic/luatexja/src/addons/luatexja-otf.sty
+2022/07/03 | 68873 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2022/07/03 | 6825 | support/texlab/src/syntax/bibtex/ast.rs
+2022/07/03 | 681940 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2022/07/03 | 68009 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2022/07/03 | 678 | support/texlab/docs/custom_commands.md
+2022/07/03 | 677 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__structure_siblings.snap
+2022/07/03 | 67705 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2022/07/03 | 676 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__svg_include_options.snap
+2022/07/03 | 674 | support/texlab/src/features/completion/color.rs
+2022/07/03 | 67253 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2022/07/03 | 6723 | macros/latex/contrib/kdpcover/kdpcover-vol-4.pdf
+2022/07/03 | 668 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__inkscape_include_options.snap
+2022/07/03 | 666 | support/texlab/src/syntax/latex/analysis/command.rs
+2022/07/03 | 6630 | support/texlab/src/syntax/bibtex/snapshots/texlab__syntax__bibtex__tests__biblatex_examples_003.snap
+2022/07/03 | 657840 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2022/07/03 | 657720 | systems/win32/miktex/tm/packages/files.csv.lzma
+2022/07/03 | 655 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__asymptote.snap
+2022/07/03 | 6529 | macros/luatex/generic/luatexja/src/patches/lltjdefs.sty
+2022/07/03 | 651623 | macros/latex/contrib/simples-matrices/simples-matrices-eng.pdf
+2022/07/03 | 65055 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2022/07/03 | 6504 | macros/latex/contrib/kdpcover/kdpcover-vol-2.pdf
+2022/07/03 | 648 | support/texlab/src/syntax/latex/analysis/label_number.rs
+2022/07/03 | 6484 | support/texlab/src/line_index.rs
+2022/07/03 | 64709 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2022/07/03 | 64543 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2022/07/03 | 64490 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2022/07/03 | 643 | support/texlab/texlab.1
+2022/07/03 | 639703 | macros/latex/contrib/simples-matrices/simples-matrices-fra.pdf
+2022/07/03 | 63740 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2022/07/03 | 6355 | support/texlab/src/features/symbol/project_order.rs
+2022/07/03 | 63311 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2022/07/03 | 631 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__command_definition_simple.snap
+2022/07/03 | 631280 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2022/07/03 | 630 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__inline_double_dollar.snap
+2022/07/03 | 630 | support/texlab/src/features/hover/field.rs
+2022/07/03 | 629430 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2022/07/03 | 624 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__inline.snap
+2022/07/03 | 623 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__caption.snap
+2022/07/03 | 62382 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2022/07/03 | 6235 | macros/luatex/generic/luatexja/src/ltj-latex.sty
+2022/07/03 | 621 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__caption_error.snap
+2022/07/03 | 6203 | macros/luatex/generic/luatexja/src/ltj-base.sty
+2022/07/03 | 617 | macros/luatex/generic/luatexja/src/patches/lltjp-array.sty
+2022/07/03 | 614 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__formula.snap
+2022/07/03 | 611 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__asymptote.snap
+2022/07/03 | 60 | support/texlab/src/citation/field.rs
+2022/07/03 | 609 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__color_set_definition_error2.snap
+2022/07/03 | 6060 | macros/luatex/generic/luatexja/tool/kyoikukanjiChars.tex
+2022/07/03 | 60252 | systems/texlive/tlnet/archive/xepersian.r63791.tar.xz
+2022/07/03 | 59 | support/texlab/tests/integration/lsp.rs
+2022/07/03 | 598 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__theorem_definition_name_with_description_and_counter.snap
+2022/07/03 | 598226 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2022/07/03 | 5940 | macros/luatex/generic/luatexja/src/ltj-lotf_aux.lua
+2022/07/03 | 591572 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2022/07/03 | 591216 | systems/texlive/tlnet/archive/l3kernel.source.r63793.tar.xz
+2022/07/03 | 5899 | support/texlab/tests/integration/lsp/text_document/hover.rs
+2022/07/03 | 586 | support/texlab/src/syntax/latex/analysis/theorem.rs
+2022/07/03 | 58666 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2022/07/03 | 58662 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2022/07/03 | 585 | support/texlab/src/citation/snapshots/texlab__citation__tests__book_aho_2006.snap
+2022/07/03 | 5850 | macros/luatex/generic/luatexja/src/patches/lltjp-fontspec.sty
+2022/07/03 | 580 | macros/luatex/generic/luatexja/tool/blocks2defcharrange.rb
+2022/07/03 | 5805252 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2022/07/03 | 578 | support/texlab/src/features/hover/entry_type.rs
+2022/07/03 | 57617 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2022/07/03 | 57526 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2022/07/03 | 57331 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2022/07/03 | 57271 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2022/07/03 | 57155 | macros/luatex/generic/luatexja/doc/luatexja-ruby.tex
+2022/07/03 | 570 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__command_with_parameter.snap
+2022/07/03 | 57018 | support/texlab/data/lang_data.json
+2022/07/03 | 56993 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2022/07/03 | 5682 | macros/luatex/generic/luatexja/src/patches/lltjp-tascmac.sty
+2022/07/03 | 567 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__formatting__bibtex_internal_wrap_long_lines.snap
+2022/07/03 | 56619 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2022/07/03 | 565929 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2022/07/03 | 558 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__label_number.snap
+2022/07/03 | 558 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__citation_prenote_postnote.snap
+2022/07/03 | 55757 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2022/07/03 | 55569 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2022/07/03 | 5555 | support/texlab/docs/previewing.md
+2022/07/03 | 55451 | macros/latex/contrib/simples-matrices/simples-matrices.dtx
+2022/07/03 | 55450 | macros/luatex/generic/luatexja/src/ltj-jfmglue.lua
+2022/07/03 | 55285 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2022/07/03 | 552832 | macros/latex/contrib/simples-matrices/simples-matrices.pdf
+2022/07/03 | 551 | support/texlab/src/features/hover/label.rs
+2022/07/03 | 551 | macros/luatex/generic/luatexja/tool/jfm-readable.rb
+2022/07/03 | 5475 | support/texlab/src/diagnostics.rs
+2022/07/03 | 54427 | macros/luatex/generic/luatexja/src/ltj-jisx0208.lua
+2022/07/03 | 5439 | macros/latex/contrib/projlib/README.md
+2022/07/03 | 541249 | macros/luatex/generic/luatexja/doc/luatexja.dtx
+2022/07/03 | 532455 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2022/07/03 | 5302 | macros/luatex/generic/luatexja/src/addons/luatexja-adjust.sty
+2022/07/03 | 5284 | support/texlab/src/capabilities.rs
+2022/07/03 | 528018 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2022/07/03 | 52479 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2022/07/03 | 52327 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2022/07/03 | 5222 | macros/luatex/generic/luatexja/src/ltj-debug.lua
+2022/07/03 | 521 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__structure_invalid_nesting.snap
+2022/07/03 | 52094 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2022/07/03 | 51558 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2022/07/03 | 51485 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2022/07/03 | 51260 | support/texlab/src/syntax/latex/parser.rs
+2022/07/03 | 5122 | support/texlab/src/features/forward_search.rs
+2022/07/03 | 511 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__citation_acronym.snap
+2022/07/03 | 50 | support/texlab/src/syntax.rs
+2022/07/03 | 50800 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2022/07/03 | 5008 | macros/latex/contrib/kdpcover/kdpcover.cls
+2022/07/03 | 4999 | support/texlab/tests/integration/lsp/client.rs
+2022/07/03 | 497 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__color_set_definition_error3.snap
+2022/07/03 | 49769 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2022/07/03 | 4962 | support/texlab/tests/integration/lsp/text_document/references.rs
+2022/07/03 | 49557 | macros/luatex/generic/luatexja/src/patches/lltjfont.sty
+2022/07/03 | 494 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__citation_open_brace_multiple.snap
+2022/07/03 | 491 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__caption_minimal.snap
+2022/07/03 | 490 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__theorem_definition_name_with_counter.snap
+2022/07/03 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2022/07/03 | 489 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__caption_minimal_error.snap
+2022/07/03 | 489 | support/texlab/src/features/completion/begin_command.rs
+2022/07/03 | 488 | support/texlab/src/range.rs
+2022/07/03 | 48824 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2022/07/03 | 4871 | macros/luatex/generic/luatexja/src/ltj-stack.lua
+2022/07/03 | 48685 | macros/luatex/generic/luatexja/src/ltj-jfont.lua
+2022/07/03 | 484371 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2022/07/03 | 483 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__publish_diagnostics__build_log_filter_allowed.snap
+2022/07/03 | 4829 | support/texlab/docs/options.md
+2022/07/03 | 481498 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2022/07/03 | 4808 | macros/luatex/generic/luatexja/src/jfm-tmin.lua
+2022/07/03 | 479 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__acronym_ref_simple.snap
+2022/07/03 | 479 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__acronym_ref_open_brace.snap
+2022/07/03 | 47924 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2022/07/03 | 477849 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2022/07/03 | 475 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__user_command.snap
+2022/07/03 | 475 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__component_environment_command_definition.snap
+2022/07/03 | 47382 | support/texlab/src/syntax/build_log.rs
+2022/07/03 | 472 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__math_operator_simple.snap
+2022/07/03 | 4725 | support/texlab/src/features/completion/include.rs
+2022/07/03 | 470 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__label_reference_range_simple.snap
+2022/07/03 | 468 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__label_reference_range_error.snap
+2022/07/03 | 467 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__citation_open_brace.snap
+2022/07/03 | 466 | support/texlab/src/syntax/latex/analysis/graphics_path.rs
+2022/07/03 | 465 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__glossary_ref_simple.snap
+2022/07/03 | 464 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__glossary_ref_open_brace.snap
+2022/07/03 | 464 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__command_definition_no_argc.snap
+2022/07/03 | 462 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__theorem_definition_name_with_description.snap
+2022/07/03 | 460 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__acronym_ref_empty.snap
+2022/07/03 | 46067 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2022/07/03 | 458 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__theorem_end.snap
+2022/07/03 | 458 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__component_environment_class.snap
+2022/07/03 | 458 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__label_definition_line_break.snap
+2022/07/03 | 45824 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2022/07/03 | 45742 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2022/07/03 | 456577 | macros/luatex/generic/luatexja/doc/ltjsclasses.pdf
+2022/07/03 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2022/07/03 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2022/07/03 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2022/07/03 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2022/07/03 | 4554 | support/texlab/src/component_db.rs
+2022/07/03 | 453 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__latex_input_path_with_brackets.snap
+2022/07/03 | 4513 | support/texlab/src/syntax/latex/kind.rs
+2022/07/03 | 450 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__package_include_multiple.snap
+2022/07/03 | 449 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__theorem_begin.snap
+2022/07/03 | 4480 | macros/luatex/generic/luatexja/src/ltj-plain.sty
+2022/07/03 | 446 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__publish_diagnostics__build_log_filter_ignored.snap
+2022/07/03 | 445 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__argument_word.snap
+2022/07/03 | 445 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__comment.snap
+2022/07/03 | 4452 | macros/luatex/generic/luatexja/doc/jfm-ujisc33.lua
+2022/07/03 | 440 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__entry_type_complete_entry.snap
+2022/07/03 | 43916 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2022/07/03 | 43826 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2022/07/03 | 43646 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2022/07/03 | 43438 | support/texlab/Cargo.lock
+2022/07/03 | 43361 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2022/07/03 | 43225 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2022/07/03 | 428 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__import_simple.snap
+2022/07/03 | 42818 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2022/07/03 | 426 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__citation_prenote.snap
+2022/07/03 | 426 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__block_comment.snap
+2022/07/03 | 4262 | macros/luatex/generic/luatexja/tool/kyoikukanji.txt
+2022/07/03 | 425 | support/texlab/tests/integration/lsp/workspace/snapshots/integration__lsp__workspace__symbol__filter_type_figure.snap
+2022/07/03 | 425 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__generic_command_args.snap
+2022/07/03 | 4229 | support/texlab/src/syntax/bibtex/tests.rs
+2022/07/03 | 419 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__component_environment_simple.snap
+2022/07/03 | 4196 | macros/luatex/generic/luatexja/src/patches/lltjp-atbegshi.sty
+2022/07/03 | 4192 | support/texlab/src/diagnostics/bibtex.rs
+2022/07/03 | 417 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__entry_type_before_article.snap
+2022/07/03 | 417520 | systems/texlive/tlnet/archive/texlive-scripts.doc.r63783.tar.xz
+2022/07/03 | 4172 | support/texlab/src/features/completion/label.rs
+2022/07/03 | 41306 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2022/07/03 | 412 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__graphics_path.snap
+2022/07/03 | 41204 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2022/07/03 | 411 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__label_reference_multiple.snap
+2022/07/03 | 41182 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2022/07/03 | 4101 | support/texlab/src/diagnostics/latex.rs
+2022/07/03 | 405 | macros/luatex/generic/luatexja/src/patches/lltjp-everyshi.sty
+2022/07/03 | 4055508 | systems/texlive/tlnet/archive/bidi.doc.r63790.tar.xz
+2022/07/03 | 401 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__latex_include_equality_sign.snap
+2022/07/03 | 401 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__citation_multiple_keys.snap
+2022/07/03 | 3997 | support/texlab/src/features/lsp_kinds.rs
+2022/07/03 | 39938 | macros/luatex/generic/luatexja/src/ltj-direction.lua
+2022/07/03 | 39855 | macros/latex/contrib/projlib.zip
+2022/07/03 | 397581 | macros/luatex/generic/luatexja/doc/ltjclasses.pdf
+2022/07/03 | 39728 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2022/07/03 | 3961 | macros/luatex/generic/luatexja/src/ltj-charrange.lua
+2022/07/03 | 394371 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2022/07/03 | 390 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__entry_type_after_preamble.snap
+2022/07/03 | 390299 | macros/luatex/generic/luatexja/doc/luatexja-ruby.pdf
+2022/07/03 | 3893 | macros/luatex/generic/luatexja/src/patches/lltjp-siunitx.sty
+2022/07/03 | 3889 | support/texlab/tests/integration/lsp/workspace/symbol.rs
+2022/07/03 | 387 | macros/latex/contrib/hypdoc/README.md
+2022/07/03 | 385 | macros/luatex/generic/luatexja/src/ltjsclasses.ins
+2022/07/03 | 38561 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2022/07/03 | 3850 | macros/latex/contrib/kdpcover/kdpcover.tex
+2022/07/03 | 38427 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2022/07/03 | 3835931 | macros/luatex/generic/luatexja.zip
+2022/07/03 | 381 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__entry_type_before_preamble.snap
+2022/07/03 | 380 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__entry_type_after_string.snap
+2022/07/03 | 380190 | support/texlab/docs/demo.gif
+2022/07/03 | 3796 | macros/luatex/generic/luatexja/README
+2022/07/03 | 378 | support/texlab/src/features/highlight.rs
+2022/07/03 | 3788 | support/texlab/src/features/symbol.rs
+2022/07/03 | 3786 | support/texlab/README.md
+2022/07/03 | 3756 | support/texlab/tests/integration/lsp/fixture.rs
+2022/07/03 | 3755 | macros/luatex/generic/luatexja/src/ltj-lineskip.lua
+2022/07/03 | 3748 | macros/luatex/generic/luatexja/src/ltj-compat.lua
+2022/07/03 | 373 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__entry_type_before_string.snap
+2022/07/03 | 373 | support/texlab/src/syntax/latex/analysis/environment.rs
+2022/07/03 | 37372 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2022/07/03 | 3720 | support/texlab/src/syntax/bibtex/lexer.rs
+2022/07/03 | 37117 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2022/07/03 | 370 | support/texlab/src/syntax/bibtex/snapshots/texlab__syntax__bibtex__tests__preamble.snap
+2022/07/03 | 37081 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2022/07/03 | 3700 | support/texlab/src/features/symbol/types.rs
+2022/07/03 | 364 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__math_operator_no_impl.snap
+2022/07/03 | 360 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__equation.snap
+2022/07/03 | 36050 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2022/07/03 | 358 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__label_reference_range_incomplete.snap
+2022/07/03 | 357 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__graphics_include_simple.snap
+2022/07/03 | 3572 | support/texlab/src/document.rs
+2022/07/03 | 356 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__command_definition_no_impl.snap
+2022/07/03 | 355 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__biblatex_include_simple.snap
+2022/07/03 | 355 | macros/luatex/generic/luatexja/tool/otf-AdobeMingStd-Light.txt
+2022/07/03 | 355 | macros/luatex/generic/luatexja/doc/luatexja.ins
+2022/07/03 | 354 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__theorem_definition_only_name.snap
+2022/07/03 | 354 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__escaped_brackets.snap
+2022/07/03 | 354 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__command_definition_no_impl_error.snap
+2022/07/03 | 35401 | macros/latex/contrib/hypdoc/hypdoc.dtx
+2022/07/03 | 353 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__verbatim_include_simple.snap
+2022/07/03 | 35242 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2022/07/03 | 35169 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2022/07/03 | 351697 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2022/07/03 | 35149 | support/texlab/LICENSE
+2022/07/03 | 347 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__citation_redundant_comma.snap
+2022/07/03 | 3479 | support/texlab/src/features/completion/types.rs
+2022/07/03 | 3472 | support/texlab/tests/integration/lsp/text_document/formatting.rs
+2022/07/03 | 345 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__tikz_library_import_simple.snap
+2022/07/03 | 3451 | macros/luatex/generic/luatexja/src/luatexja-compat.sty
+2022/07/03 | 343 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__pgf_library_import_simple.snap
+2022/07/03 | 3425 | macros/luatex/generic/luatexja/src/ltj-inputbuf.lua
+2022/07/03 | 34085 | support/texlab/src/server.rs
+2022/07/03 | 34053 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2022/07/03 | 339 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__class_include_simple.snap
+2022/07/03 | 339 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__bibtex_include_simple.snap
+2022/07/03 | 3397 | support/texlab/src/features/symbol/bibtex.rs
+2022/07/03 | 337 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__svg_include_simple.snap
+2022/07/03 | 337 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__package_include_simple.snap
+2022/07/03 | 3379 | macros/latex/contrib/projlib/ProjLib.ins
+2022/07/03 | 3371 | macros/luatex/generic/luatexja/src/patches/lltjp-xunicode.sty
+2022/07/03 | 335414 | macros/latex/contrib/hypdoc/hypdoc.pdf
+2022/07/03 | 33461 | macros/luatex/generic/luatexja/src/addons/luatexja-ajmacros.sty
+2022/07/03 | 3330 | support/texlab/src/options.rs
+2022/07/03 | 332413 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2022/07/03 | 331 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__acroynm_reference_simple.snap
+2022/07/03 | 331521 | macros/latex/contrib/hypdoc.zip
+2022/07/03 | 3313 | macros/luatex/generic/luatexja/tool/ltj-unicode-ccfix_make2.pl
+2022/07/03 | 329 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__inkscape_include_simple.snap
+2022/07/03 | 32956 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2022/07/03 | 32940 | systems/texlive/tlnet/archive/l3backend.source.r63794.tar.xz
+2022/07/03 | 3274 | support/texlab/src/features/completion/citation.rs
+2022/07/03 | 326 | macros/luatex/generic/luatexja/tool/otf-AdobeMyungjoStd-Medium.txt
+2022/07/03 | 326661 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2022/07/03 | 325 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__latex_input_simple.snap
+2022/07/03 | 325270 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2022/07/03 | 3238 | macros/luatex/generic/luatexja/doc/jfm-test.lua
+2022/07/03 | 3231 | support/texlab/src/citation/entry.rs
+2022/07/03 | 321 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__latex_include_simple.snap
+2022/07/03 | 32183 | macros/luatex/generic/luatexja/src/ltj-ruby.lua
+2022/07/03 | 32135 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2022/07/03 | 317 | macros/luatex/generic/luatexja/tool/otf-AdobeSongStd-Light.txt
+2022/07/03 | 316243 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2022/07/03 | 31589 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2022/07/03 | 31521 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2022/07/03 | 314 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__import_incomplete.snap
+2022/07/03 | 314 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__glossary_entry_reference_simple.snap
+2022/07/03 | 31413 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2022/07/03 | 313 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__equation_label_reference_simple.snap
+2022/07/03 | 31343 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2022/07/03 | 312 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__color_reference_simple.snap
+2022/07/03 | 3118 | support/texlab/src/features/rename/label.rs
+2022/07/03 | 310 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__label_definition_simple.snap
+2022/07/03 | 3100 | macros/luatex/generic/luatexja/tool/table_jisx0208.tex
+2022/07/03 | 30594300 | systems/texlive/tlnet/archive/latex.doc.r63792.tar.xz
+2022/07/03 | 30542 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2022/07/03 | 302 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__did_change_configuration__invalid_configuration.snap
+2022/07/03 | 302 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__color_set_definition_error4.snap
+2022/07/03 | 301 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__label_reference_simple.snap
+2022/07/03 | 30147 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2022/07/03 | 3010 | support/texlab/tests/integration/lsp/text_document/definition.rs
+2022/07/03 | 29814 | macros/luatex/generic/luatexja/src/luatexja-core.sty
+2022/07/03 | 2964 | support/texlab/src/diagnostics/chktex.rs
+2022/07/03 | 296038 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2022/07/03 | 29572 | macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty
+2022/07/03 | 2951 | support/texlab/src/features/highlight/label.rs
+2022/07/03 | 294 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__citation_star.snap
+2022/07/03 | 294 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__citation_simple.snap
+2022/07/03 | 288200 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2022/07/03 | 2880448 | systems/texlive/tlnet/archive/biblatex-chicago.doc.r63789.tar.xz
+2022/07/03 | 287 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__citation_missing_brace.snap
+2022/07/03 | 28797 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2022/07/03 | 2876 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__label.snap
+2022/07/03 | 28691 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2022/07/03 | 286412 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2022/07/03 | 285 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__unmatched_brackets_with_group.snap
+2022/07/03 | 285714 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2022/07/03 | 28569 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2022/07/03 | 28423 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2022/07/03 | 2840 | support/texlab/src/features/execute_command.rs
+2022/07/03 | 283 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__brace_group_simple.snap
+2022/07/03 | 283909 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2022/07/03 | 283845 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2022/07/03 | 2820688 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2022/07/03 | 281 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__class_include_empty.snap
+2022/07/03 | 281 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__brace_group_missing_end.snap
+2022/07/03 | 279 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__package_include_empty.snap
+2022/07/03 | 277 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__command_with_star.snap
+2022/07/03 | 27637 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2022/07/03 | 27591 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2022/07/03 | 27248 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2022/07/03 | 270300 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2022/07/03 | 2694880 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2022/07/03 | 26934 | macros/luatex/generic/luatexja/src/lltjext.sty
+2022/07/03 | 2679 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__document_symbol__enumerate_nested.snap
+2022/07/03 | 2624 | support/texlab/src/distro/miktex.rs
+2022/07/03 | 261 | support/texlab/src/syntax/snapshots/texlab__syntax__build_log__tests__parse_007.snap
+2022/07/03 | 261 | support/texlab/src/req_queue.rs
+2022/07/03 | 2601 | macros/luatex/generic/luatexja/src/jfm-banjiao.lua
+2022/07/03 | 259256 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2022/07/03 | 2586 | support/texlab/texlab.tex
+2022/07/03 | 2586 | macros/luatex/generic/luatexja/src/jfm-kaiming.lua
+2022/07/03 | 2575 | macros/luatex/generic/luatexja/src/jfm-quanjiao.lua
+2022/07/03 | 256 | support/texlab/tests/integration/lsp/text_document.rs
+2022/07/03 | 25553 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2022/07/03 | 25489143 | systems/texlive/tlnet/install-tl.zip
+2022/07/03 | 2523 | support/texlab/src/features/formatting/latexindent.rs
+2022/07/03 | 251129 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2022/07/03 | 25105 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2022/07/03 | 25059 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2022/07/03 | 2477 | support/texlab/src/citation/field/date.rs
+2022/07/03 | 247334 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
+2022/07/03 | 245097 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2022/07/03 | 244964 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2022/07/03 | 243 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__citation_empty.snap
+2022/07/03 | 2435 | support/texlab/src/features/rename/entry.rs
+2022/07/03 | 24340 | systems/texlive/tlnet/archive/cweb.r63787.tar.xz
+2022/07/03 | 242 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__line_break.snap
+2022/07/03 | 2416 | support/texlab/src/dispatch.rs
+2022/07/03 | 2415 | support/texlab/src/syntax/latex/analysis/explicit_link.rs
+2022/07/03 | 24121 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2022/07/03 | 23945 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2022/07/03 | 2391936 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2022/07/03 | 2378 | macros/latex/contrib/simples-matrices/MANIFEST.md
+2022/07/03 | 23770 | support/texlab/src/features/completion.rs
+2022/07/03 | 2374 | macros/luatex/generic/luatexja/src/patches/lltjp-unicode-math.sty
+2022/07/03 | 234 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__escape_sequence.snap
+2022/07/03 | 2342 | macros/luatex/generic/luatexja/src/jfm-jis.lua
+2022/07/03 | 2285 | support/texlab/src/diagnostics/build.rs
+2022/07/03 | 2282 | support/texlab/tests/integration/lsp/text_document/folding_range.rs
+2022/07/03 | 227416 | systems/texlive/tlnet/archive/latex.r63792.tar.xz
+2022/07/03 | 2250 | support/texlab/docs/lsp_kinds.md
+2022/07/03 | 22346 | macros/luatex/generic/luatexja/src/luatexja.lua
+2022/07/03 | 22218 | support/texlab/src/citation/driver.rs
+2022/07/03 | 22147 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2022/07/03 | 2207 | macros/luatex/generic/luatexja/src/jfm-CCT.lua
+2022/07/03 | 2200 | support/texlab/Cargo.toml
+2022/07/03 | 219 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__formatting__bibtex_internal_join_strings.snap
+2022/07/03 | 2193 | macros/luatex/generic/luatexja/src/addons/luatexja-zhfonts.sty
+2022/07/03 | 21867 | macros/luatex/generic/luatexja/src/ltj-adjust.lua
+2022/07/03 | 2185 | support/texlab/src/syntax/latex/analysis/distro_file.rs
+2022/07/03 | 2150 | support/texlab/src/features/definition.rs
+2022/07/03 | 213278 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2022/07/03 | 21315 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2022/07/03 | 2124 | support/texlab/src/distro.rs
+2022/07/03 | 2102 | support/texlab/src/features/completion/argument.rs
+2022/07/03 | 210274 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2022/07/03 | 2096 | support/texlab/tests/integration/lsp/text_document/rename.rs
+2022/07/03 | 208809 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2022/07/03 | 206 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__unmatched_brackets.snap
+2022/07/03 | 206 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__unmatched_braces.snap
+2022/07/03 | 205 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__hello_world.snap
+2022/07/03 | 2057 | macros/luatex/generic/luatexja/src/patches/lltjp-microtype.sty
+2022/07/03 | 2056 | support/texlab/src/features/folding.rs
+2022/07/03 | 204 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__formatting__bibtex_internal_command.snap
+2022/07/03 | 2047 | support/texlab/src/syntax/latex/analysis/implicit_link.rs
+2022/07/03 | 2046 | support/texlab/src/lang_data.rs
+2022/07/03 | 20462152 | systems/texlive/tlnet/install-tl-windows.exe
+2022/07/03 | 2042 | macros/luatex/generic/luatexja/src/luatexja.sty
+2022/07/03 | 204212 | macros/latex/contrib/projlib/ProjLib.dtx
+2022/07/03 | 203 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__formatting__bibtex_internal_preamble.snap
+2022/07/03 | 203837 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin.tar.lzma
+2022/07/03 | 2035 | support/texlab/src/distro/kpsewhich.rs
+2022/07/03 | 2033 | support/texlab/src/features/reference/entry.rs
+2022/07/03 | 202835 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2022/07/03 | 20224 | support/texlab/CHANGELOG.md
+2022/07/03 | 2021 | support/texlab/docs/custom_messages.md
+2022/07/03 | 20184 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2022/07/03 | 200 | macros/luatex/generic/luatexja/src/jfm-prop.lua
+2022/07/03 | 2003 | support/texlab/src/main.rs
+2022/07/03 | 200398 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2022/07/03 | 199832 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2022/07/03 | 1984 | support/texlab/src/syntax/latex/analysis/label_name.rs
+2022/07/03 | 1982085 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2022/07/03 | 197035 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2022/07/03 | 196 | macros/luatex/generic/luatexja/src/jfm-propw.lua
+2022/07/03 | 196 | macros/luatex/generic/luatexja/src/jfm-propv.lua
+2022/07/03 | 196117 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2022/07/03 | 194 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__formatting__bibtex_internal_trailing_comma.snap
+2022/07/03 | 193 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__formatting__bibtex_internal_insert_braces.snap
+2022/07/03 | 192 | macros/luatex/generic/luatexja/src/jfm-mono.lua
+2022/07/03 | 19234 | macros/luatex/generic/luatexja/src/patches/lltjp-geometry.sty
+2022/07/03 | 1919 | support/texlab/src/syntax/latex/analysis/types.rs
+2022/07/03 | 19106 | macros/latex/contrib/projlib/LICENSE
+2022/07/03 | 190504 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2022/07/03 | 189 | macros/luatex/generic/luatexja/src/patches/lltjp-preview.sty
+2022/07/03 | 1890 | support/texlab/src/features/rename.rs
+2022/07/03 | 189093 | macros/luatex/generic/luatexja/src/ltjsclasses.dtx
+2022/07/03 | 18722 | macros/luatex/generic/luatexja/src/ltj-kinsoku.tex
+2022/07/03 | 1868 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__document_symbol__theorem_nested.snap
+2022/07/03 | 18522 | support/texlab/src/syntax/latex/lexer.rs
+2022/07/03 | 18492 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2022/07/03 | 183 | support/texlab/CONTRIBUTING.md
+2022/07/03 | 18369 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2022/07/03 | 1828 | support/texlab/src/features/completion/import.rs
+2022/07/03 | 181 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__formatting__bibtex_internal_string.snap
+2022/07/03 | 181517 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2022/07/03 | 1811 | macros/latex/contrib/kdpcover/README.md
+2022/07/03 | 1811220 | macros/latex/contrib/simples-matrices.zip
+2022/07/03 | 179879 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2022/07/03 | 1791 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__structure_nested.snap
+2022/07/03 | 177686 | macros/luatex/generic/luatexja/src/ltjclasses.dtx
+2022/07/03 | 1767 | support/texlab/src/features/completion/util.rs
+2022/07/03 | 1760 | support/texlab/src/citation/output.rs
+2022/07/03 | 17537973 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2022/07/03 | 1752148 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2022/07/03 | 173008 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2022/07/03 | 172284 | systems/texlive/tlnet/archive/l3kernel.r63793.tar.xz
+2022/07/03 | 170 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__formatting__bibtex_internal_parens.snap
+2022/07/03 | 170 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__generic_command_empty.snap
+2022/07/03 | 16996 | support/texlab/src/syntax/latex/cst.rs
+2022/07/03 | 168820 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2022/07/03 | 1680 | support/texlab/tests/integration/lsp/text_document/document_highlight.rs
+2022/07/03 | 166 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__generic_command_escape.snap
+2022/07/03 | 166557 | macros/luatex/generic/luatexja/doc/lltjp-geometry.pdf
+2022/07/03 | 1664264 | systems/texlive/tlnet/archive/circuitikz.doc.r63788.tar.xz
+2022/07/03 | 16561 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2022/07/03 | 165420 | systems/texlive/tlnet/archive/circuitikz.r63788.tar.xz
+2022/07/03 | 16504 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2022/07/03 | 1642 | support/texlab/src/features/completion/glossary_ref.rs
+2022/07/03 | 1637 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec.sty
+2022/07/03 | 1631 | support/texlab/src/citation/field/author.rs
+2022/07/03 | 1624 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__document_symbol__enumerate_flat.snap
+2022/07/03 | 1611 | macros/luatex/generic/luatexja/src/patches/lltjp-footmisc.sty
+2022/07/03 | 1601 | support/texlab/tests/integration/lsp/text_document/document_link.rs
+2022/07/03 | 1593 | support/texlab/src/client.rs
+2022/07/03 | 15839 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty
+2022/07/03 | 156965 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2022/07/03 | 155498 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2022/07/03 | 154928 | macros/luatex/generic/luatexja/src/ltj-ivd_aj1.lua
+2022/07/03 | 1547 | support/texlab/benches/bench_main.rs
+2022/07/03 | 15412 | systems/texlive/tlnet/archive/l3backend.r63794.tar.xz
+2022/07/03 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2022/07/03 | 1536 | macros/luatex/generic/luatexja/COPYING
+2022/07/03 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2022/07/03 | 152030 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2022/07/03 | 1511 | support/texlab/src/features/rename/command.rs
+2022/07/03 | 1510 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__document_symbol__section_nested.snap
+2022/07/03 | 1501240 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2022/07/03 | 1499 | support/texlab/src/features/reference/string.rs
+2022/07/03 | 1498 | support/texlab/src/features/definition/command.rs
+2022/07/03 | 14929 | macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua
+2022/07/03 | 14914 | macros/luatex/generic/luatexja/src/patches/lltjp-listings.sty
+2022/07/03 | 147912 | systems/texlive/tlnet/archive/bidi.source.r63790.tar.xz
+2022/07/03 | 1476 | support/texlab/src/features/completion/color_model.rs
+2022/07/03 | 1475 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__acronym_declaration.snap
+2022/07/03 | 14757 | support/texlab/tests/integration/lsp/text_document/completion.rs
+2022/07/03 | 1468 | support/texlab/src/features/hover.rs
+2022/07/03 | 1468417 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2022/07/03 | 1468379 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2022/07/03 | 1464 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__field_entry_two_fields_name_closed.snap
+2022/07/03 | 1463 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__field_entry_two_fields_name_open.snap
+2022/07/03 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2022/07/03 | 1455 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__import_class_open_brace.snap
+2022/07/03 | 14551 | support/texlab/src/syntax/bibtex/snapshots/texlab__syntax__bibtex__tests__biblatex_examples_001.snap
+2022/07/03 | 1454762 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2022/07/03 | 1450 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__import_class_closed_brace.snap
+2022/07/03 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2022/07/03 | 14412 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2022/07/03 | 143 | macros/latex/contrib/kdpcover/DEPENDS.txt
+2022/07/03 | 1437 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__import_package_closed_brace.snap
+2022/07/03 | 1436 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__import_package_open_brace.snap
+2022/07/03 | 1429 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__document_symbol__float_nested.snap
+2022/07/03 | 1428 | support/texlab/src/citation/snapshots/texlab__citation__tests__mvbook_nietzsche_1988.snap
+2022/07/03 | 1425 | support/texlab/src/syntax/latex/analysis.rs
+2022/07/03 | 1423 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__field_entry_field_name.snap
+2022/07/03 | 1422 | support/texlab/src/features/definition/entry.rs
+2022/07/03 | 1419 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__document_symbol__equation_nested.snap
+2022/07/03 | 1411 | support/texlab/src/citation/snapshots/texlab__citation__tests__book_averroes_1998.snap
+2022/07/03 | 1399 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__component_command_bibtex.snap
+2022/07/03 | 1398 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__field_empty_entry_closed.snap
+2022/07/03 | 1397 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__field_empty_entry_open.snap
+2022/07/03 | 1397 | macros/luatex/generic/luatexja/tool/ivslist.tex
+2022/07/03 | 139104 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2022/07/03 | 13899 | macros/luatex/generic/luatexja/src/jfm-ujis.lua
+2022/07/03 | 13898 | support/texlab/src/features/symbol/latex.rs
+2022/07/03 | 1385 | support/texlab/src/citation/field/number.rs
+2022/07/03 | 1381 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__component_command_simple_package.snap
+2022/07/03 | 137 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__parameter.snap
+2022/07/03 | 1378 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__begin_environment_without_snippet_support.snap
+2022/07/03 | 1374 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__acroynm_definition_options.snap
+2022/07/03 | 13726 | macros/luatex/generic/luatexja/doc/lltjp-geometry.tex
+2022/07/03 | 1364 | support/texlab/src/features/definition/label.rs
+2022/07/03 | 135 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__parameter_error.snap
+2022/07/03 | 135951 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2022/07/03 | 1357073 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2022/07/03 | 1354 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__argument_open_brace.snap
+2022/07/03 | 135376 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2022/07/03 | 1353249 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2022/07/03 | 1352815 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2022/07/03 | 13513 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2022/07/03 | 135077 | macros/latex/contrib/kdpcover.zip
+2022/07/03 | 1349 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__entry_type_at_empty.snap
+2022/07/03 | 1344 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__document_symbol__theorem_flat.snap
+2022/07/03 | 1344 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__argument_empty.snap
+2022/07/03 | 1330 | support/texlab/src/citation/snapshots/texlab__citation__tests__article_blom_2021.snap
+2022/07/03 | 13238 | macros/luatex/generic/luatexja/src/ltj-setwidth.lua
+2022/07/03 | 1322 | support/texlab/tests/integration/lsp/workspace/snapshots/integration__lsp__workspace__symbol__filter_type_section.snap
+2022/07/03 | 1322740 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2022/07/03 | 1317 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__component_environment_simple_end.snap
+2022/07/03 | 1315 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__component_command_simple.snap
+2022/07/03 | 1314 | support/texlab/src/citation/snapshots/texlab__citation__tests__article_kastenholz_2006.snap
+2022/07/03 | 131308 | systems/texlive/tlnet/archive/bidi.r63790.tar.xz
+2022/07/03 | 1302488 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2022/07/03 | 1300 | support/texlab/src/syntax/bibtex/snapshots/texlab__syntax__bibtex__tests__entry_colon.snap
+2022/07/03 | 1300 | support/texlab/src/syntax/bibtex.rs
+2022/07/03 | 12 | support/texlab/tests/integration/lsp/workspace.rs
+2022/07/03 | 1286 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__environment_nested_missing_braces.snap
+2022/07/03 | 1282 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__structure_enum_item.snap
+2022/07/03 | 1278 | macros/luatex/generic/luatexja/src/ltjclasses.ins
+2022/07/03 | 12716 | macros/luatex/generic/luatexja/src/patches/lltjcore.sty
+2022/07/03 | 126 | macros/luatex/generic/luatexja/src/ltjltxdoc.ins
+2022/07/03 | 1268 | support/texlab/src/line_index_ext.rs
+2022/07/03 | 126536 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2022/07/03 | 1255 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__tikz_library_closed_brace.snap
+2022/07/03 | 1254 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__tikz_library_open_brace.snap
+2022/07/03 | 1240 | support/texlab/src/features/hover/string_ref.rs
+2022/07/03 | 1235 | support/texlab/src/features.rs
+2022/07/03 | 1224 | macros/luatex/generic/luatexja/tool/chars2defcharrange.rb
+2022/07/03 | 1223 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__command_definition_with_begin.snap
+2022/07/03 | 1223 | support/texlab/src/citation/snapshots/texlab__citation__tests__book_knuth_1984.snap
+2022/07/03 | 12151 | macros/luatex/generic/luatexja/src/ltj-base.lua
+2022/07/03 | 120616 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2022/07/03 | 1196 | support/texlab/src/features/definition/string.rs
+2022/07/03 | 118 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__invalid_parameter.snap
+2022/07/03 | 1186 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__color_word.snap
+2022/07/03 | 11851 | support/texlab/src/citation/tests.rs
+2022/07/03 | 11839948 | systems/texlive/tlnet/archive/l3kernel.doc.r63793.tar.xz
+2022/07/03 | 1181126 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2022/07/03 | 1177 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__color_simple.snap
+2022/07/03 | 1176 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__color_open_brace.snap
+2022/07/03 | 1176 | support/texlab/src/citation/snapshots/texlab__citation__tests__inproceedings_combi_2004.snap
+2022/07/03 | 1165 | support/texlab/src/debouncer.rs
+2022/07/03 | 1161 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__color_model_definition_simple.snap
+2022/07/03 | 1160 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__color_model_definition_open_brace.snap
+2022/07/03 | 1157 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__color_model_definition_set_simple.snap
+2022/07/03 | 1156 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__color_model_definition_set_open_brace.snap
+2022/07/03 | 115657 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2022/07/03 | 1156464 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2022/07/03 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2022/07/03 | 11508 | macros/luatex/generic/luatexja/src/jfm-ujisv.lua
+2022/07/03 | 1149384 | macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
+2022/07/03 | 1136 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__environment_nested.snap
+2022/07/03 | 1134 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__environment_definition.snap
+2022/07/03 | 11335 | macros/luatex/generic/luatexja/tool/unicodeBlocks.tex
+2022/07/03 | 113276 | systems/texlive/tlnet/archive/texlive-scripts.r63783.tar.xz
+2022/07/03 | 1130 | macros/luatex/generic/luatexja/tool/function_uax50.lua
+2022/07/03 | 113052 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2022/07/03 | 1128 | support/texlab/src/features/definition/document.rs
+2022/07/03 | 1127 | support/texlab/src/features/completion/acronym_ref.rs
+2022/07/03 | 112589 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2022/07/03 | 1096 | support/texlab/src/features/reference.rs
+2022/07/03 | 109479 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2022/07/03 | 109024 | systems/texlive/tlnet/archive/biblatex-chicago.r63789.tar.xz
+2022/07/03 | 107704 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2022/07/03 | 1064 | support/texlab/src/citation/snapshots/texlab__citation__tests__article_aksin_2006.snap
+2022/07/03 | 1062 | support/texlab/src/citation/snapshots/texlab__citation__tests__article_jain_1999.snap
+2022/07/03 | 1056 | support/texlab/src/features/completion/field.rs
+2022/07/03 | 1055 | support/texlab/src/distro/texlive.rs
+2022/07/03 | 1051 | support/texlab/src/citation/snapshots/texlab__citation__tests__inproceedings_erwin_2007.snap
+2022/07/03 | 1050 | support/texlab/tests/integration/lsp/text_document/did_change_configuration.rs
+2022/07/03 | 1050 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__class_include_options.snap
+2022/07/03 | 1050 | support/texlab/docs/tectonic.md
+2022/07/03 | 1048 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__package_include_options.snap
+2022/07/03 | 104667 | macros/latex/contrib/kdpcover/kdpcover.pdf
+2022/07/03 | 1045 | support/texlab/src/features/reference/label.rs
+2022/07/03 | 104558 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2022/07/03 | 1043 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__document_symbol__float_flat.snap
+2022/07/03 | 1037 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__document_symbol__equation_flat.snap
+2022/07/03 | 1033 | support/texlab/src/features/completion/tikz_library.rs
+2022/07/03 | 103337 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2022/07/03 | 10311 | macros/luatex/generic/luatexja/src/addons/luatexja-ruby.sty
+2022/07/03 | 103093 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2022/07/03 | 10234 | support/texlab/src/features/cursor.rs
+2022/07/03 | 1021847 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2022/07/03 | 1017 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__completion__citation.snap
+2022/07/03 | 1016 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__document_symbol__section_flat.snap
+2022/07/03 | 1012 | support/texlab/tests/integration/lsp/workspace/snapshots/integration__lsp__workspace__symbol__filter_type_item.snap
+2022/07/03 | 1011828 | systems/texlive/tlnet/archive/xepersian.doc.r63791.tar.xz
+2022/07/03 | 100 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__empty.snap
+2022/07/03 | 100487 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2022/07/03 | 1003 | support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__formatting__bibtex_internal_multiple_entries.snap
2022/07/02 | 99 | macros/latex/contrib/biblatex/latex/bbx/authoryear-icomp.bbx
-2022/07/02 | 99817 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2022/07/02 | 99258 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
2022/07/02 | 9916 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/chicago-authordate-trad16.cbx
2022/07/02 | 98 | macros/latex/contrib/biblatex/latex/bbx/authoryear-ibid.bbx
2022/07/02 | 98 | macros/latex/contrib/biblatex/latex/bbx/authoryear-comp.bbx
@@ -10,7 +753,6 @@
2022/07/02 | 98437 | macros/latex/contrib/biblatex/doc/examples/12-references-by-segment-bibtex.pdf
2022/07/02 | 98395 | macros/latex/contrib/biblatex/doc/examples/11-references-by-section-biber.pdf
2022/07/02 | 98390 | macros/latex/contrib/biblatex/doc/examples/11-references-by-section-bibtex.pdf
-2022/07/02 | 980 | systems/win32/miktex/tm/packages/pr.ini
2022/07/02 | 9804 | graphics/pgf/contrib/circuitikz/tex/pgfcircflow.tex
2022/07/02 | 97 | macros/latex/contrib/biblatex/latex/bbx/verbose-trad3.bbx
2022/07/02 | 97 | macros/latex/contrib/biblatex/latex/bbx/verbose-trad2.bbx
@@ -18,36 +760,27 @@
2022/07/02 | 97 | macros/latex/contrib/biblatex/latex/bbx/verbose-inote.bbx
2022/07/02 | 9732 | systems/texlive/tlnet/archive/create-theorem.r63776.tar.xz
2022/07/02 | 9725 | macros/latex/contrib/biblatex/doc/examples/75-style-verbose-trad2.tex
-2022/07/02 | 97201 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
2022/07/02 | 96 | macros/latex/contrib/biblatex/latex/bbx/verbose-note.bbx
2022/07/02 | 96 | macros/latex/contrib/biblatex/latex/bbx/verbose-ibid.bbx
-2022/07/02 | 96632 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
2022/07/02 | 9620 | macros/latex/contrib/biblatex/latex/cbx/verbose-inote.cbx
-2022/07/02 | 95434 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
2022/07/02 | 9538 | graphics/pgf/contrib/circuitikz/tex/pgfcirccurrent.tex
-2022/07/02 | 95285 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
2022/07/02 | 948828 | systems/texlive/tlnet/archive/tex4ht.r63781.tar.xz
-2022/07/02 | 93959 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
2022/07/02 | 938 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.tex
2022/07/02 | 937130 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.1.2-body.tex
2022/07/02 | 92 | macros/latex/contrib/biblatex/latex/bbx/numeric-verb.bbx
2022/07/02 | 92 | macros/latex/contrib/biblatex/latex/bbx/numeric-comp.bbx
2022/07/02 | 929934 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.1.2.tex
-2022/07/02 | 92917 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
2022/07/02 | 92456 | macros/latex/contrib/biblatex/latex/biblatex.def
2022/07/02 | 91 | macros/latex/contrib/biblatex/latex/bbx/verbose.bbx
2022/07/02 | 9091 | macros/latex/contrib/biblatex/latex/cbx/verbose-trad1.cbx
2022/07/02 | 88905 | macros/latex/contrib/biblatex/doc/examples/22-indexing-subentry-bibtex.pdf
2022/07/02 | 88905 | macros/latex/contrib/biblatex/doc/examples/22-indexing-subentry-biber.pdf
-2022/07/02 | 88152 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
2022/07/02 | 880 | macros/latex/contrib/biblatex/latex/lbx/newzealand.lbx
2022/07/02 | 87 | macros/latex/contrib/biblatex/latex/cbx/reading.cbx
2022/07/02 | 8784 | macros/latex/contrib/biblatex/latex/cbx/verbose-trad2.cbx
-2022/07/02 | 8783 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
2022/07/02 | 8737 | macros/latex/contrib/biblatex/latex/cbx/authoryear-comp.cbx
2022/07/02 | 87269 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/doc/cms-trad-appendix.pdf
2022/07/02 | 8688 | macros/latex/contrib/biblatex/latex/cbx/verbose-note.cbx
-2022/07/02 | 86759 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
2022/07/02 | 86325 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/doc/cms-legal-sample.pdf
2022/07/02 | 8543 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/chicago-authordate16.cbx
2022/07/02 | 8433 | macros/latex/contrib/biblatex/latex/blx-case-expl3.sty
@@ -56,11 +789,9 @@
2022/07/02 | 840 | macros/latex/contrib/biblatex/doc/examples/82-style-debug.tex
2022/07/02 | 8363 | macros/latex/contrib/biblatex/latex/blx-case-latex2e.sty
2022/07/02 | 834142 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.0.tex
-2022/07/02 | 824371 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
2022/07/02 | 81705 | macros/latex/contrib/biblatex/doc/examples/10-references-per-section-bibtex.pdf
2022/07/02 | 81705 | macros/latex/contrib/biblatex/doc/examples/10-references-per-section-biber.pdf
2022/07/02 | 8163135 | support/latex2nemeth.zip
-2022/07/02 | 81461 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
2022/07/02 | 8115 | macros/latex/contrib/biblatex/doc/examples/76-style-verbose-trad3.tex
2022/07/02 | 810 | macros/latex/contrib/biblatex/doc/examples/91-sorting-schemes.tex
2022/07/02 | 806 | macros/latex/contrib/biblatex/latex/lbx/australian.lbx
@@ -71,200 +802,114 @@
2022/07/02 | 80152 | macros/latex/contrib/biblatex/doc/examples/04-delimiters-bibtex.pdf
2022/07/02 | 7936 | macros/latex/contrib/biblatex/latex/cbx/verbose-trad3.cbx
2022/07/02 | 791 | macros/latex/contrib/biblatex/doc/examples/81-style-draft.tex
-2022/07/02 | 79025 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2022/07/02 | 78974 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
2022/07/02 | 783 | macros/latex/contrib/biblatex/doc/examples/15-references-by-type.tex
2022/07/02 | 78060 | systems/texlive/tlnet/archive/create-theorem.doc.r63776.tar.xz
2022/07/02 | 7801 | macros/latex/contrib/biblatex/latex/cbx/verbose-ibid.cbx
-2022/07/02 | 7753 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
2022/07/02 | 775123 | macros/xetex/latex/xepersian/xepersian.pdf
2022/07/02 | 7742 | macros/latex/contrib/biblatex/doc/examples/96-dates.tex
2022/07/02 | 7710 | macros/latex/contrib/biblatex/doc/examples/50-style-authoryear.tex
-2022/07/02 | 77068 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
2022/07/02 | 769 | macros/latex/contrib/biblatex/latex/lbx/nswissgerman.lbx
2022/07/02 | 761651 | macros/xetex/latex/bidi/gull.jpg
2022/07/02 | 758991 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.6-body.tex
-2022/07/02 | 758954 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
2022/07/02 | 757 | macros/latex/contrib/biblatex/doc/examples/42-style-alphabetic-template.tex
-2022/07/02 | 755742 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
2022/07/02 | 751663 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.6.tex
2022/07/02 | 7478 | macros/latex/contrib/biblatex/doc/examples/51-style-authoryear-ibid.tex
2022/07/02 | 744 | macros/latex/contrib/biblatex/doc/examples/41-style-alphabetic-verb.tex
2022/07/02 | 7419 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/doc/legal-test.bib
-2022/07/02 | 74069 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2022/07/02 | 73530 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2022/07/02 | 73479 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2022/07/02 | 73149 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2022/07/02 | 7295192 | systems/texlive/tlnet/archive/latex2nemeth.r63780.tar.xz
2022/07/02 | 728 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.4.sty
2022/07/02 | 7288 | macros/latex/contrib/biblatex/doc/examples/53-style-authoryear-icomp.tex
-2022/07/02 | 72886 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2022/07/02 | 72014 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2022/07/02 | 71007 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2022/07/02 | 7250 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2022/07/02 | 70792 | systems/texlive/tlnet/archive/phonenumbers.r63774.tar.xz
2022/07/02 | 705908 | systems/texlive/tlnet/archive/tabularray.doc.r63778.tar.xz
2022/07/02 | 7002 | macros/latex/contrib/biblatex/doc/examples/71-style-verbose-ibid.tex
2022/07/02 | 7000 | macros/latex/contrib/biblatex/latex/cbx/verbose.cbx
2022/07/02 | 69 | macros/latex/contrib/biblatex/latex/biblatex.cfg
-2022/07/02 | 693069 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin.tar.lzma
2022/07/02 | 690729 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.3-body.tex
-2022/07/02 | 68873 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
2022/07/02 | 683433 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.3.tex
-2022/07/02 | 681940 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
2022/07/02 | 68013 | macros/latex/contrib/biblatex/doc/examples/biblatex-examples.bib
2022/07/02 | 68013 | macros/latex/contrib/biblatex/bibtex/bib/biblatex/biblatex-examples.bib
-2022/07/02 | 68009 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2022/07/02 | 67705 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
2022/07/02 | 6744 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/README
-2022/07/02 | 67254 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
2022/07/02 | 6648 | macros/latex/contrib/biblatex/latex/cbx/authortitle-icomp.cbx
-2022/07/02 | 657840 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2022/07/02 | 657720 | systems/win32/miktex/tm/packages/files.csv.lzma
2022/07/02 | 65483 | macros/latex/contrib/biblatex/bibtex/bst/biblatex.bst
-2022/07/02 | 65055 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2022/07/02 | 64709 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2022/07/02 | 64543 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2022/07/02 | 64490 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
2022/07/02 | 641 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.8.3.sty
-2022/07/02 | 63741 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
2022/07/02 | 635 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.7.sty
2022/07/02 | 635 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.6.sty
2022/07/02 | 633 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.6.sty
2022/07/02 | 63347 | macros/latex/contrib/biblatex/doc/examples/92-bibliographylists-biber.pdf
-2022/07/02 | 63311 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
2022/07/02 | 632 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.2.7.sty
2022/07/02 | 632 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.1.2.sty
2022/07/02 | 632 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.3.sty
2022/07/02 | 631 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.4.6.sty
-2022/07/02 | 631278 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2022/07/02 | 629430 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
2022/07/02 | 626 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.0.sty
-2022/07/02 | 62381 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
2022/07/02 | 6101 | macros/xetex/latex/bidi/bidi-doc-latex-pkgsupport.ltx
-2022/07/02 | 598231 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
2022/07/02 | 59591 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/doc/cms-dates-intro.tex
-2022/07/02 | 591565 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
2022/07/02 | 5888 | macros/latex/contrib/biblatex/doc/examples/72-style-verbose-note.tex
-2022/07/02 | 58667 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2022/07/02 | 58663 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
2022/07/02 | 5823 | macros/xetex/latex/bidi/bidi-doc-plain-basics.ltx
-2022/07/02 | 5805239 | systems/texlive/tlnet/install-tl-unx.tar.gz
2022/07/02 | 5780 | macros/latex/contrib/biblatex/doc/examples/52-style-authoryear-comp.tex
-2022/07/02 | 57618 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2022/07/02 | 57526 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2022/07/02 | 57330 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2022/07/02 | 57271 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
2022/07/02 | 571 | macros/latex/contrib/biblatex/latex/lbx/naustrian.lbx
-2022/07/02 | 56994 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
2022/07/02 | 568 | systems/texlive/tlnet/archive/install-latex-guide-zh-cn.r63775.tar.xz
2022/07/02 | 5681 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/doc/cms-legal-sample.tex
2022/07/02 | 5661 | macros/latex/contrib/biblatex/latex/cbx/authortitle-comp.cbx
-2022/07/02 | 56617 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2022/07/02 | 565929 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
2022/07/02 | 56233 | graphics/pgf/contrib/circuitikz/tex/pgfcircmonopoles.tex
-2022/07/02 | 55757 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
-2022/07/02 | 55569 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2022/07/02 | 55285 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
2022/07/02 | 545 | macros/latex/contrib/biblatex/doc/examples/02-annotations.tex
2022/07/02 | 534 | macros/xetex/latex/bidi/bidi-doc.ltx
-2022/07/02 | 532454 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2022/07/02 | 528018 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2022/07/02 | 52479 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
2022/07/02 | 524209 | macros/latex/contrib/biblatex/latex/biblatex.sty
-2022/07/02 | 52327 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
2022/07/02 | 520 | macros/latex/contrib/biblatex/latex/lbx/ngerman.lbx
-2022/07/02 | 52094 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
2022/07/02 | 5197 | macros/latex/contrib/biblatex/README
2022/07/02 | 5175 | macros/latex/contrib/biblatex/doc/examples/01-introduction.tex
-2022/07/02 | 51558 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2022/07/02 | 51487 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
2022/07/02 | 5131 | macros/latex/contrib/biblatex/latex/cbx/authoryear-ibid.cbx
2022/07/02 | 5091 | macros/latex/contrib/biblatex/doc/examples/21-indexing-multiple.tex
-2022/07/02 | 50800 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
2022/07/02 | 505 | macros/latex/contrib/biblatex/doc/examples/95-customlists.bib
2022/07/02 | 5047 | macros/latex/contrib/biblatex/doc/examples/70-style-verbose.tex
-2022/07/02 | 49771 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
2022/07/02 | 49574 | macros/latex/contrib/biblatex/CHANGES.md
-2022/07/02 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2022/07/02 | 488379 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
-2022/07/02 | 48825 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2022/07/02 | 484371 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2022/07/02 | 481496 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2022/07/02 | 47923 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
2022/07/02 | 47877 | macros/latex/contrib/biblatex/latex/lbx/spanish.lbx
-2022/07/02 | 477849 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
2022/07/02 | 47572 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/cms-american.lbx
2022/07/02 | 474 | macros/latex/contrib/biblatex/latex/lbx/swissgerman.lbx
2022/07/02 | 4701048 | install/macros/xetex/latex/bidi.tds.zip
2022/07/02 | 4611 | macros/latex/contrib/biblatex/latex/bbx/reading.bbx
-2022/07/02 | 46063 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
2022/07/02 | 45859 | macros/latex/contrib/biblatex/latex/lbx/russian.lbx
-2022/07/02 | 45825 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
2022/07/02 | 4578 | macros/latex/contrib/biblatex/latex/cbx/numeric.cbx
-2022/07/02 | 45742 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
2022/07/02 | 45731 | macros/latex/contrib/biblatex/latex/lbx/lithuanian.lbx
-2022/07/02 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2022/07/02 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2022/07/02 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2022/07/02 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2022/07/02 | 4547 | macros/xetex/latex/bidi/bidi-doc-latex-pkgs.ltx
2022/07/02 | 45257 | macros/latex/contrib/biblatex/latex/lbx/bulgarian.lbx
2022/07/02 | 4497 | macros/xetex/latex/bidi/bidi-doc-latex-programming.ltx
2022/07/02 | 44946 | macros/latex/contrib/biblatex/latex/lbx/ukrainian.lbx
2022/07/02 | 4487 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/cms-british.lbx
2022/07/02 | 44324 | graphics/pgf/contrib/circuitikz/doc/changelog.tex
-2022/07/02 | 43917 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
2022/07/02 | 43837 | macros/latex/contrib/biblatex/latex/lbx/latvian.lbx
-2022/07/02 | 43825 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2022/07/02 | 43646 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2022/07/02 | 43362 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2022/07/02 | 43225 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
2022/07/02 | 4283692 | macros/xetex/latex/bidi.zip
-2022/07/02 | 42819 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
2022/07/02 | 426 | macros/latex/contrib/biblatex/doc/examples/97-annotations.bib
2022/07/02 | 4261 | macros/latex/contrib/biblatex/latex/cbx/alphabetic.cbx
2022/07/02 | 422295 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.8.3-body.tex
2022/07/02 | 4218 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/doc/cms-trad-appendix.tex
2022/07/02 | 418 | graphics/pgf/contrib/circuitikz/doc/compatibility.tex
-2022/07/02 | 417520 | systems/texlive/tlnet/archive/texlive-scripts.doc.r63773.tar.xz
2022/07/02 | 417108 | systems/texlive/tlnet/archive/msu-thesis.doc.r63777.tar.xz
2022/07/02 | 416850 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.8.3.tex
-2022/07/02 | 41306 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2022/07/02 | 41203 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2022/07/02 | 41182 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
2022/07/02 | 40468 | graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex
2022/07/02 | 403567 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.7-body.tex
2022/07/02 | 4032 | macros/latex/contrib/biblatex/latex/bbx/debug.bbx
-2022/07/02 | 4031640 | systems/texlive/tlnet/archive/bidi.doc.r63779.tar.xz
2022/07/02 | 39965 | macros/latex/contrib/biblatex/latex/lbx/english.lbx
2022/07/02 | 39823 | macros/latex/contrib/biblatex/doc/examples/93-nameparts-biber.pdf
2022/07/02 | 39798 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/cms-ngerman.lbx
2022/07/02 | 39795 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/cms-german.lbx
2022/07/02 | 3976 | macros/latex/contrib/biblatex/latex/cbx/authoryear.cbx
-2022/07/02 | 39728 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2022/07/02 | 394371 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
2022/07/02 | 393884 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.6-body.tex
2022/07/02 | 39269 | macros/latex/contrib/biblatex/latex/lbx/magyar.lbx
2022/07/02 | 39251 | macros/latex/contrib/biblatex/doc/examples/03-localization-keys.tex
2022/07/02 | 391 | macros/latex/contrib/biblatex/doc/examples/90-related-entries.tex
2022/07/02 | 38577 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/doc/cms-notes-intro.tex
-2022/07/02 | 38562 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
2022/07/02 | 3850 | macros/latex/contrib/biblatex/latex/cbx/authortitle-ibid.cbx
-2022/07/02 | 38428 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
2022/07/02 | 3802 | graphics/pgf/contrib/circuitikz/README.md
2022/07/02 | 3786 | macros/latex/contrib/biblatex/latex/blx-unicode.def
2022/07/02 | 37756458 | macros/latex/base.zip
2022/07/02 | 37452 | macros/latex/contrib/biblatex/latex/lbx/finnish.lbx
2022/07/02 | 374435 | graphics/pgf/contrib/circuitikz/tex/pgfcirctripoles.tex
-2022/07/02 | 37375 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
2022/07/02 | 3713 | macros/latex/contrib/biblatex/doc/examples/60-style-authortitle.tex
-2022/07/02 | 37115 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2022/07/02 | 37080 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
2022/07/02 | 36722 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/cms-dutch.lbx
2022/07/02 | 36721 | macros/latex/contrib/biblatex/latex/lbx/catalan.lbx
2022/07/02 | 364117 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.4-body.tex
2022/07/02 | 36088 | macros/latex/contrib/biblatex/latex/lbx/greek.lbx
-2022/07/02 | 36048 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
2022/07/02 | 3596 | macros/xetex/latex/bidi/bidi-doc-preamble.ltx
2022/07/02 | 3590 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex
2022/07/02 | 3588 | macros/latex/contrib/biblatex/doc/examples/22-indexing-subentry.tex
@@ -272,18 +917,14 @@
2022/07/02 | 35745 | macros/latex/contrib/biblatex/latex/lbx/marathi.lbx
2022/07/02 | 35678 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/cms-romanian.lbx
2022/07/02 | 35438 | graphics/pgf/contrib/circuitikz/tex/pgfcircvoltage.tex
-2022/07/02 | 35243 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
2022/07/02 | 35241 | macros/latex/contrib/biblatex/latex/lbx/french.lbx
2022/07/02 | 3520 | macros/latex/contrib/biblatex/doc/examples/94-labelprefix.tex
-2022/07/02 | 35169 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2022/07/02 | 351697 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
2022/07/02 | 3475585 | macros/xetex/latex/bidi/bidi.pdf
2022/07/02 | 34708 | systems/texlive/tlnet/archive/tabularray.r63778.tar.xz
2022/07/02 | 3454 | macros/latex/contrib/biblatex/latex/cbx/authortitle-ticomp.cbx
2022/07/02 | 3437 | macros/latex/contrib/biblatex/latex/bbx/authortitle.bbx
2022/07/02 | 34233 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/cms-spanish.lbx
2022/07/02 | 3411357 | macros/latex/contrib/biblatex-contrib/biblatex-chicago.zip
-2022/07/02 | 34052 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
2022/07/02 | 34046 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/cms-swedish.lbx
2022/07/02 | 339964 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/chicago-notes.cbx
2022/07/02 | 33955 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/cms-finnish.lbx
@@ -292,8 +933,6 @@
2022/07/02 | 33851 | macros/latex/contrib/biblatex/latex/lbx/czech.lbx
2022/07/02 | 33796 | macros/latex/contrib/biblatex/latex/lbx/estonian.lbx
2022/07/02 | 33313 | graphics/pgf/contrib/circuitikz/tex/pgfcircshapes.tex
-2022/07/02 | 332415 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2022/07/02 | 32956 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
2022/07/02 | 32943 | macros/latex/contrib/biblatex/latex/lbx/slovak.lbx
2022/07/02 | 328741 | macros/latex/contrib/biblatex/doc/examples/74-style-verbose-trad1-biber.pdf
2022/07/02 | 32796 | macros/latex/contrib/biblatex/latex/lbx/polish.lbx
@@ -301,27 +940,17 @@
2022/07/02 | 3273 | macros/latex/contrib/biblatex/doc/examples/95-customlists.tex
2022/07/02 | 327370 | macros/latex/contrib/biblatex/doc/examples/74-style-verbose-trad1-bibtex.pdf
2022/07/02 | 32731 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/cms-french.lbx
-2022/07/02 | 326661 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2022/07/02 | 325269 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
2022/07/02 | 32455 | macros/latex/contrib/biblatex/latex/blx-dm.def
2022/07/02 | 32285 | macros/latex/contrib/biblatex/latex/lbx/danish.lbx
-2022/07/02 | 32134 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
2022/07/02 | 3206 | macros/latex/contrib/biblatex/doc/examples/61-style-authortitle-ibid.tex
2022/07/02 | 32062 | macros/latex/contrib/biblatex/latex/lbx/slovene.lbx
-2022/07/02 | 316243 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2022/07/02 | 31586 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2022/07/02 | 31520 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
2022/07/02 | 3150 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-legacy.tex
2022/07/02 | 31486 | macros/latex/contrib/biblatex/latex/lbx/basque.lbx
2022/07/02 | 3146572 | install/graphics/pgf/contrib/circuitikz.tds.zip
2022/07/02 | 31451 | macros/latex/contrib/biblatex/latex/lbx/dutch.lbx
-2022/07/02 | 31413 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2022/07/02 | 31343 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
2022/07/02 | 31281 | macros/latex/contrib/biblatex/doc/examples/90-related-entries-biber.pdf
2022/07/02 | 3127440 | graphics/pgf/contrib/circuitikz.zip
-2022/07/02 | 30542 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
2022/07/02 | 3036 | macros/latex/contrib/biblatex/doc/examples/31-style-numeric-comp.tex
-2022/07/02 | 30144 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
2022/07/02 | 30140 | macros/latex/contrib/biblatex/latex/lbx/portuguese.lbx
2022/07/02 | 30036 | macros/latex/contrib/biblatex/latex/lbx/norsk.lbx
2022/07/02 | 29922 | macros/latex/contrib/biblatex/latex/lbx/brazilian.lbx
@@ -329,7 +958,6 @@
2022/07/02 | 29814 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/cms-nynorsk.lbx
2022/07/02 | 29733 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/cms-norwegian.lbx
2022/07/02 | 29721 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/cms-norsk.lbx
-2022/07/02 | 296039 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
2022/07/02 | 29443 | macros/latex/contrib/biblatex/latex/lbx/galician.lbx
2022/07/02 | 2936 | macros/xetex/latex/bidi/bidi-bibitem.pdf
2022/07/02 | 2934 | macros/latex/contrib/biblatex/latex/cbx/authortitle-tcomp.cbx
@@ -339,39 +967,24 @@
2022/07/02 | 290007 | macros/latex/contrib/biblatex/doc/examples/60-style-authortitle-biber.pdf
2022/07/02 | 2899 | macros/latex/contrib/biblatex/doc/examples/18-numeric-hybrid.tex
2022/07/02 | 2893 | macros/latex/contrib/biblatex/latex/cbx/authortitle.cbx
-2022/07/02 | 288201 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2022/07/02 | 28797 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2022/07/02 | 28690 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
2022/07/02 | 286590 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/doc/cms-notes-intro.pdf
-2022/07/02 | 286412 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2022/07/02 | 285715 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2022/07/02 | 28568 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2022/07/02 | 28423 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2022/07/02 | 283841 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2022/07/02 | 283796 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
2022/07/02 | 283555 | macros/latex/contrib/biblatex/doc/examples/03-localization-keys-biber.pdf
2022/07/02 | 2833 | macros/latex/contrib/biblatex/doc/examples/63-style-authortitle-icomp.tex
2022/07/02 | 283040 | macros/latex/contrib/biblatex/doc/examples/03-localization-keys-bibtex.pdf
-2022/07/02 | 2820688 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
2022/07/02 | 280 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-example.tex
2022/07/02 | 280070 | macros/latex/contrib/biblatex/doc/examples/50-style-authoryear-biber.pdf
2022/07/02 | 277799 | macros/latex/contrib/biblatex/doc/examples/50-style-authoryear-bibtex.pdf
2022/07/02 | 276 | macros/latex/contrib/biblatex/latex/lbx/austrian.lbx
-2022/07/02 | 27636 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2022/07/02 | 27591 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
2022/07/02 | 275259 | macros/latex/contrib/biblatex/doc/examples/60-style-authortitle-bibtex.pdf
2022/07/02 | 274161 | macros/latex/contrib/biblatex/doc/examples/73-style-verbose-inote-biber.pdf
2022/07/02 | 273584 | macros/latex/contrib/biblatex/doc/examples/75-style-verbose-trad2-biber.pdf
2022/07/02 | 272786 | macros/latex/contrib/biblatex/doc/examples/73-style-verbose-inote-bibtex.pdf
-2022/07/02 | 27249 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
2022/07/02 | 272203 | macros/latex/contrib/biblatex/doc/examples/75-style-verbose-trad2-bibtex.pdf
2022/07/02 | 272059 | macros/latex/contrib/biblatex/doc/examples/71-style-verbose-ibid-biber.pdf
2022/07/02 | 270799 | macros/latex/contrib/biblatex/doc/examples/76-style-verbose-trad3-biber.pdf
2022/07/02 | 270652 | macros/latex/contrib/biblatex/doc/examples/71-style-verbose-ibid-bibtex.pdf
2022/07/02 | 270384 | macros/latex/contrib/biblatex/doc/examples/72-style-verbose-note-biber.pdf
-2022/07/02 | 270298 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
2022/07/02 | 26958 | macros/latex/contrib/biblatex/latex/lbx/swedish.lbx
-2022/07/02 | 2694876 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
2022/07/02 | 269420 | macros/latex/contrib/biblatex/doc/examples/76-style-verbose-trad3-bibtex.pdf
2022/07/02 | 268908 | macros/latex/contrib/biblatex/doc/examples/72-style-verbose-note-bibtex.pdf
2022/07/02 | 2688 | macros/latex/contrib/biblatex/doc/examples/30-style-numeric.tex
@@ -381,35 +994,22 @@
2022/07/02 | 2635 | macros/latex/contrib/biblatex/doc/examples/64-style-authortitle-terse.tex
2022/07/02 | 261896 | graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
2022/07/02 | 25985 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/doc/cms-dates-sample.tex
-2022/07/02 | 259258 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
2022/07/02 | 2585 | macros/latex/contrib/biblatex/doc/examples/66-style-authortitle-ticomp.tex
2022/07/02 | 2580 | macros/latex/contrib/biblatex/doc/examples/80-style-reading.tex
2022/07/02 | 2572 | macros/latex/contrib/biblatex/latex/cbx/numeric-verb.cbx
2022/07/02 | 25680 | macros/latex/contrib/biblatex/latex/bbx/standard.bbx
2022/07/02 | 256022 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/doc/cms-dates-intro.pdf
-2022/07/02 | 25552 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2022/07/02 | 25489163 | systems/texlive/tlnet/install-tl.zip
-2022/07/02 | 252872 | systems/texlive/tlnet/archive/latex2nemeth.doc.r63780.tar.xz
2022/07/02 | 25280 | macros/latex/contrib/biblatex/doc/examples/96-dates-biber.pdf
2022/07/02 | 25174 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/doc/cms-trad-sample.tex
-2022/07/02 | 251131 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2022/07/02 | 25107 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2022/07/02 | 25060 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2022/07/02 | 247334 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
2022/07/02 | 24647 | macros/latex/contrib/biblatex/latex/lbx/serbian.lbx
2022/07/02 | 24613 | macros/latex/contrib/biblatex/latex/blx-bibtex.def
-2022/07/02 | 245097 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2022/07/02 | 244961 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
2022/07/02 | 244291 | macros/latex/contrib/biblatex/doc/examples/80-style-reading-bibtex.pdf
2022/07/02 | 244291 | macros/latex/contrib/biblatex/doc/examples/80-style-reading-biber.pdf
2022/07/02 | 243511 | macros/xetex/latex/xepersian/xepersian-doc.pdf
2022/07/02 | 2434 | macros/latex/contrib/biblatex/doc/examples/20-indexing-single.tex
-2022/07/02 | 24121 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
2022/07/02 | 24027 | macros/latex/contrib/biblatex/doc/examples/94-labelprefix-biber.pdf
2022/07/02 | 23970 | macros/latex/contrib/biblatex/latex/lbx/italian.lbx
2022/07/02 | 2395 | macros/latex/contrib/biblatex/doc/examples/04-delimiters.tex
-2022/07/02 | 23945 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2022/07/02 | 2389324 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2022/07/02 | 2388 | macros/latex/contrib/biblatex/latex/cbx/debug.cbx
2022/07/02 | 234422 | support/latex2nemeth/doc/unicode-math-braille.tex
2022/07/02 | 23131 | macros/xetex/latex/bidi/bidi-doc-latex-basics.ltx
@@ -418,60 +1018,41 @@
2022/07/02 | 2257 | macros/latex/contrib/biblatex/latex/cbx/alphabetic-verb.cbx
2022/07/02 | 222705 | macros/latex/contrib/biblatex/doc/examples/63-style-authortitle-icomp-bibtex.pdf
2022/07/02 | 222705 | macros/latex/contrib/biblatex/doc/examples/63-style-authortitle-icomp-biber.pdf
-2022/07/02 | 22147 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
2022/07/02 | 2190 | macros/latex/contrib/biblatex/latex/blx-natbib.def
2022/07/02 | 2188 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-romano.tex
2022/07/02 | 21707 | macros/latex/contrib/biblatex/doc/examples/91-sorting-schemes-biber.pdf
2022/07/02 | 213637 | macros/latex/contrib/biblatex/doc/examples/51-style-authoryear-ibid-bibtex.pdf
2022/07/02 | 213637 | macros/latex/contrib/biblatex/doc/examples/51-style-authoryear-ibid-biber.pdf
-2022/07/02 | 213278 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2022/07/02 | 21315 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
2022/07/02 | 2126 | macros/latex/contrib/biblatex/latex/blx-mcite.def
2022/07/02 | 2108 | macros/xetex/latex/bidi/bidi-doc-title.ltx
-2022/07/02 | 210279 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2022/07/02 | 208809 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
2022/07/02 | 207854 | macros/latex/contrib/biblatex/doc/examples/02-annotations-biber.pdf
2022/07/02 | 207609 | macros/latex/contrib/biblatex/doc/examples/40-style-alphabetic-biber.pdf
2022/07/02 | 207478 | macros/latex/contrib/biblatex/doc/examples/02-annotations-bibtex.pdf
2022/07/02 | 206748 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/chicago-notes16.cbx
2022/07/02 | 205707 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/doc/cms-dates-sample.pdf
2022/07/02 | 20546 | macros/latex/contrib/biblatex/latex/lbx/nynorsk.lbx
-2022/07/02 | 20458447 | systems/texlive/tlnet/install-tl-windows.exe
-2022/07/02 | 203836 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin.tar.lzma
2022/07/02 | 203055 | macros/latex/contrib/biblatex/doc/examples/61-style-authortitle-ibid-bibtex.pdf
2022/07/02 | 203055 | macros/latex/contrib/biblatex/doc/examples/61-style-authortitle-ibid-biber.pdf
-2022/07/02 | 202837 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2022/07/02 | 20184 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2022/07/02 | 200398 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2022/07/02 | 199832 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
2022/07/02 | 1994 | macros/latex/contrib/biblatex/doc/examples/10-references-per-section.tex
2022/07/02 | 199318 | macros/latex/contrib/biblatex/doc/examples/40-style-alphabetic-bibtex.pdf
2022/07/02 | 1988 | macros/latex/contrib/biblatex/doc/examples/40-style-alphabetic.tex
-2022/07/02 | 1982084 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2022/07/02 | 197036 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
2022/07/02 | 196392 | macros/latex/contrib/biblatex/doc/examples/31-style-numeric-comp-bibtex.pdf
2022/07/02 | 1961 | macros/xetex/latex/bidi/bidi-doc-plain-programming.ltx
-2022/07/02 | 196118 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
2022/07/02 | 195323 | macros/latex/contrib/biblatex/doc/examples/64-style-authortitle-terse-bibtex.pdf
2022/07/02 | 195323 | macros/latex/contrib/biblatex/doc/examples/64-style-authortitle-terse-biber.pdf
2022/07/02 | 1942 | macros/latex/contrib/biblatex/doc/examples/16-numeric-prefixed-1.tex
-2022/07/02 | 190506 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
2022/07/02 | 18786676 | macros/latex/contrib/biblatex.zip
2022/07/02 | 1876 | macros/latex/contrib/biblatex/doc/examples/11-references-by-section.tex
2022/07/02 | 186808 | macros/latex/contrib/biblatex/doc/examples/31-style-numeric-comp-biber.pdf
-2022/07/02 | 18492 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
2022/07/02 | 184700 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/doc/dates-test.bib
-2022/07/02 | 18369 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
2022/07/02 | 183623 | macros/latex/contrib/biblatex/doc/examples/13-references-by-keyword-biber.pdf
2022/07/02 | 183127 | macros/latex/contrib/biblatex/doc/examples/14-references-by-category-biber.pdf
2022/07/02 | 1818 | macros/latex/contrib/biblatex/latex/bbx/numeric.bbx
2022/07/02 | 181606 | macros/latex/contrib/biblatex/doc/examples/32-style-numeric-verb-bibtex.pdf
2022/07/02 | 181606 | macros/latex/contrib/biblatex/doc/examples/32-style-numeric-verb-biber.pdf
-2022/07/02 | 181516 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
2022/07/02 | 1808 | macros/latex/contrib/biblatex/latex/cbx/draft.cbx
2022/07/02 | 180128 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/doc/cms-trad-sample.pdf
2022/07/02 | 180012 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/doc/cms-notes-sample.pdf
-2022/07/02 | 179877 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
2022/07/02 | 1781 | macros/latex/contrib/biblatex/doc/examples/97-annotations.tex
2022/07/02 | 177358 | macros/latex/contrib/biblatex/doc/examples/21-indexing-multiple-biber.pdf
2022/07/02 | 177233 | macros/latex/contrib/biblatex/doc/examples/30-style-numeric-bibtex.pdf
@@ -479,25 +1060,19 @@
2022/07/02 | 176645 | macros/xetex/latex/bidi/bidi-doc.pdf
2022/07/02 | 17645 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
2022/07/02 | 176169 | macros/latex/contrib/biblatex/doc/examples/20-indexing-single-biber.pdf
-2022/07/02 | 17537516 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2022/07/02 | 1752148 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
2022/07/02 | 175130 | macros/latex/contrib/biblatex/doc/examples/13-references-by-keyword-bibtex.pdf
2022/07/02 | 174634 | macros/latex/contrib/biblatex/doc/examples/14-references-by-category-bibtex.pdf
2022/07/02 | 1731 | macros/latex/contrib/biblatex/latex/bbx/alphabetic.bbx
-2022/07/02 | 173008 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
2022/07/02 | 171031 | macros/latex/contrib/biblatex/doc/examples/21-indexing-multiple-bibtex.pdf
2022/07/02 | 169 | macros/latex/contrib/biblatex/latex/lbx/american.lbx
2022/07/02 | 169812 | macros/latex/contrib/biblatex/doc/examples/20-indexing-single-bibtex.pdf
2022/07/02 | 1693 | macros/xetex/latex/bidi/picture.jpg
-2022/07/02 | 168819 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
2022/07/02 | 1682 | macros/latex/contrib/biblatex/doc/examples/14-references-by-category.tex
2022/07/02 | 167962 | macros/latex/contrib/biblatex/doc/examples/01-introduction-bibtex.pdf
2022/07/02 | 167962 | macros/latex/contrib/biblatex/doc/examples/01-introduction-biber.pdf
2022/07/02 | 16722 | graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex
2022/07/02 | 16647 | macros/latex/contrib/biblatex/doc/examples/97-annotations-biber.pdf
2022/07/02 | 165715 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/chicago-authordate.bbx
-2022/07/02 | 16560 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2022/07/02 | 16504 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
2022/07/02 | 163 | macros/latex/contrib/biblatex/latex/lbx/canadian.lbx
2022/07/02 | 1639913 | macros/latex/contrib/biblatex/doc/biblatex.pdf
2022/07/02 | 16350 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/cmsendnotes.sty
@@ -506,37 +1081,24 @@
2022/07/02 | 157684 | macros/latex/contrib/biblatex/doc/examples/16-numeric-prefixed-1-biber.pdf
2022/07/02 | 157655 | macros/latex/contrib/biblatex/doc/examples/17-numeric-prefixed-2-biber.pdf
2022/07/02 | 157616 | macros/latex/contrib/biblatex/doc/examples/19-alphabetic-prefixed-bibtex.pdf
-2022/07/02 | 156965 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
2022/07/02 | 156540 | macros/latex/contrib/biblatex/doc/examples/17-numeric-prefixed-2-bibtex.pdf
2022/07/02 | 156540 | macros/latex/contrib/biblatex/doc/examples/16-numeric-prefixed-1-bibtex.pdf
2022/07/02 | 155631 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/doc/notes-test.bib
-2022/07/02 | 155496 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
2022/07/02 | 1549 | macros/latex/contrib/biblatex/doc/examples/92-bibliographylists.tex
2022/07/02 | 1546 | macros/latex/contrib/biblatex/doc/examples/32-style-numeric-verb.tex
2022/07/02 | 1545633 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
2022/07/02 | 15442 | graphics/pgf/contrib/circuitikz/tex/pgfcirclabel.tex
-2022/07/02 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
2022/07/02 | 153367 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/chicago-notes.bbx
2022/07/02 | 153295 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/chicago-dates-common.cbx
-2022/07/02 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2022/07/02 | 152029 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2022/07/02 | 1501240 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
2022/07/02 | 149733 | macros/latex/contrib/biblatex/doc/examples/81-style-draft-bibtex.pdf
2022/07/02 | 149733 | macros/latex/contrib/biblatex/doc/examples/81-style-draft-biber.pdf
2022/07/02 | 149679 | macros/latex/contrib/biblatex/doc/examples/82-style-debug-biber.pdf
2022/07/02 | 148860 | macros/latex/contrib/biblatex/doc/examples/82-style-debug-bibtex.pdf
2022/07/02 | 147776 | macros/latex/contrib/biblatex/doc/examples/66-style-authortitle-ticomp-bibtex.pdf
2022/07/02 | 147776 | macros/latex/contrib/biblatex/doc/examples/66-style-authortitle-ticomp-biber.pdf
-2022/07/02 | 147664 | systems/texlive/tlnet/archive/bidi.source.r63779.tar.xz
2022/07/02 | 147304 | macros/latex/contrib/biblatex/doc/examples/52-style-authoryear-comp-bibtex.pdf
2022/07/02 | 147304 | macros/latex/contrib/biblatex/doc/examples/52-style-authoryear-comp-biber.pdf
-2022/07/02 | 1468230 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2022/07/02 | 1467775 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2022/07/02 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
2022/07/02 | 14587 | graphics/pgf/contrib/circuitikz/tex/pgfcircutils.tex
-2022/07/02 | 1454765 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2022/07/02 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2022/07/02 | 14412 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2022/07/02 | 143176 | macros/latex/contrib/biblatex/doc/examples/65-style-authortitle-tcomp-bibtex.pdf
2022/07/02 | 143176 | macros/latex/contrib/biblatex/doc/examples/65-style-authortitle-tcomp-biber.pdf
2022/07/02 | 141906 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/chicago-authordate16.bbx
@@ -544,17 +1106,10 @@
2022/07/02 | 1409 | macros/latex/contrib/biblatex/doc/examples/19-alphabetic-prefixed.tex
2022/07/02 | 1396 | macros/xetex/latex/bidi/bidi-doc-intro.ltx
2022/07/02 | 13919 | macros/latex/contrib/biblatex/latex/blx-compat.def
-2022/07/02 | 139102 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
2022/07/02 | 1390 | macros/xetex/latex/xepersian/README
2022/07/02 | 13737 | graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
2022/07/02 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r63781.tar.xz
2022/07/02 | 13622 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/doc/cms-notes-sample.tex
-2022/07/02 | 135949 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2022/07/02 | 1357073 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2022/07/02 | 135377 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2022/07/02 | 1353759 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2022/07/02 | 1353349 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
-2022/07/02 | 13514 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
2022/07/02 | 1346 | macros/latex/contrib/biblatex/doc/examples/65-style-authortitle-tcomp.tex
2022/07/02 | 1340 | macros/latex/contrib/biblatex/doc/examples/12-references-by-segment.tex
2022/07/02 | 1334 | macros/latex/contrib/biblatex/doc/examples/62-style-authortitle-comp.tex
@@ -562,10 +1117,7 @@
2022/07/02 | 132465 | macros/latex/contrib/biblatex/doc/examples/biblatex-examples.bltxml
2022/07/02 | 132465 | macros/latex/contrib/biblatex/biber/bltxml/biblatex-examples.bltxml
2022/07/02 | 1323 | macros/xetex/latex/bidi/README
-2022/07/02 | 1322743 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
2022/07/02 | 1311 | macros/latex/contrib/biblatex/doc/examples/13-references-by-keyword.tex
-2022/07/02 | 130908 | systems/texlive/tlnet/archive/bidi.r63779.tar.xz
-2022/07/02 | 1302485 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
2022/07/02 | 129 | macros/latex/contrib/biblatex/latex/lbx/USenglish.lbx
2022/07/02 | 1295671 | install/macros/xetex/latex/xepersian.tds.zip
2022/07/02 | 128 | macros/latex/contrib/biblatex/latex/lbx/brazil.lbx
@@ -576,7 +1128,6 @@
2022/07/02 | 127 | macros/latex/contrib/biblatex/latex/lbx/slovenian.lbx
2022/07/02 | 12799 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/chicago-authordate-trad.cbx
2022/07/02 | 1268516 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/doc/biblatex-chicago.pdf
-2022/07/02 | 126535 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
2022/07/02 | 126042 | macros/latex/contrib/biblatex/doc/examples/62-style-authortitle-comp-bibtex.pdf
2022/07/02 | 126042 | macros/latex/contrib/biblatex/doc/examples/62-style-authortitle-comp-biber.pdf
2022/07/02 | 125 | macros/latex/contrib/biblatex/latex/lbx/hungarian.lbx
@@ -584,22 +1135,14 @@
2022/07/02 | 12416 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/cmsdocs.sty
2022/07/02 | 12400 | macros/latex/contrib/biblatex/doc/examples/93-nameparts.tex
2022/07/02 | 12296 | macros/latex/contrib/biblatex/doc/examples/95-customlists-biber.pdf
-2022/07/02 | 120617 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
2022/07/02 | 119927 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/RELEASE
2022/07/02 | 119269 | macros/latex/contrib/biblatex/doc/examples/15-references-by-type-bibtex.pdf
2022/07/02 | 119269 | macros/latex/contrib/biblatex/doc/examples/15-references-by-type-biber.pdf
-2022/07/02 | 1181128 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
2022/07/02 | 1167224 | systems/texlive/tlnet/archive/phonenumbers.doc.r63774.tar.xz
2022/07/02 | 1160 | macros/latex/contrib/biblatex/latex/bbx/draft.bbx
-2022/07/02 | 115657 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2022/07/02 | 1156464 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2022/07/02 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
-2022/07/02 | 113288 | systems/texlive/tlnet/archive/texlive-scripts.r63773.tar.xz
-2022/07/02 | 113053 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
2022/07/02 | 1130406 | macros/xetex/latex/xepersian.zip
2022/07/02 | 112916 | macros/latex/contrib/biblatex/doc/examples/18-numeric-hybrid-bibtex.pdf
2022/07/02 | 112916 | macros/latex/contrib/biblatex/doc/examples/18-numeric-hybrid-biber.pdf
-2022/07/02 | 112589 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
2022/07/02 | 112203 | graphics/pgf/contrib/circuitikz/tex/pgfcircmultipoles.tex
2022/07/02 | 11208 | systems/texlive/tlnet/archive/msu-thesis.r63777.tar.xz
2022/07/02 | 111947 | macros/latex/contrib/biblatex/doc/examples/41-style-alphabetic-verb-bibtex.pdf
@@ -608,24 +1151,18 @@
2022/07/02 | 110272 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/chicago-notes16.bbx
2022/07/02 | 1101499 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/doc/biblatex-chicago.tex
2022/07/02 | 109852 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/chicago-dates-common16.cbx
-2022/07/02 | 109480 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
2022/07/02 | 109286 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/doc/cms-noteref-demo.pdf
2022/07/02 | 1081680 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.4.6-body.tex
2022/07/02 | 107976 | graphics/pgf/contrib/circuitikz/tex/pgfcircquadpoles.tex
2022/07/02 | 10791 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/biblatex-chicago.sty
-2022/07/02 | 107705 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
2022/07/02 | 1073051 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.4.6.tex
2022/07/02 | 105 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/chicago-authordate-trad16.bbx
2022/07/02 | 1059899 | macros/latex/contrib/biblatex/doc/biblatex.tex
-2022/07/02 | 104557 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
2022/07/02 | 10374 | macros/latex/contrib/biblatex/latex/cbx/numeric-comp.cbx
-2022/07/02 | 103339 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2022/07/02 | 103094 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
2022/07/02 | 102 | macros/latex/contrib/biblatex/latex/bbx/authortitle-ticomp.bbx
2022/07/02 | 102 | macros/latex/contrib/biblatex/doc/examples/93-nameparts.dbx
2022/07/02 | 102 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/cms.dbx
2022/07/02 | 1024353 | macros/xetex/latex/bidi/bidi.dtx
-2022/07/02 | 1021848 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
2022/07/02 | 1021798 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.2.7-body.tex
2022/07/02 | 101 | macros/latex/contrib/biblatex/latex/bbx/authortitle-terse.bbx
2022/07/02 | 101 | macros/latex/contrib/biblatex/latex/bbx/authortitle-tcomp.bbx
@@ -636,7 +1173,6 @@
2022/07/02 | 101002 | macros/latex/contrib/biblatex/doc/examples/42-style-alphabetic-template-biber.pdf
2022/07/02 | 100 | macros/latex/contrib/biblatex/latex/bbx/authortitle-ibid.bbx
2022/07/02 | 100 | macros/latex/contrib/biblatex/latex/bbx/authortitle-comp.bbx
-2022/07/02 | 100488 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
2022/07/01 | 99 | macros/latex/base/ltpara-code.tex
2022/07/01 | 9999 | macros/latex/contrib/l3kernel/l3news10.tex
2022/07/01 | 9926 | macros/latex/base/ltnews21.tex
@@ -694,7 +1230,6 @@
2022/07/01 | 7524 | macros/latex/base/ltxguide.cls
2022/07/01 | 7454 | macros/latex/contrib/l3kernel/l3fp-assign.dtx
2022/07/01 | 74225 | macros/latex/contrib/l3kernel/l3msg.dtx
-2022/07/01 | 7395 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2022/07/01 | 73835 | macros/latex/contrib/l3kernel/l3fp-trig.dtx
2022/07/01 | 732612 | systems/texlive/tlnet/archive/proflycee.doc.r63768.tar.xz
2022/07/01 | 72475 | macros/latex/base/ltfsstrc.dtx
@@ -1237,7 +1772,6 @@
2022/06/28 | 806 | support/arara/scripts/rules/arara-rule-dvipdfm.yaml
2022/06/28 | 797 | support/arara/scripts/rules/arara-rule-dvips.yaml
2022/06/28 | 788 | support/arara/scripts/rules/arara-rule-copy.yaml
-2022/06/28 | 75312 | systems/texlive/tlnet/archive/xepersian.source.r63738.tar.xz
2022/06/28 | 7316 | macros/latex/contrib/proflycee/doc/graphics/pl-doc-stats_d.png
2022/06/28 | 7101 | support/arara/doc/htmlmanualtopdf.sh
2022/06/28 | 704529 | macros/xetex/latex/xduts/xduts.pdf
@@ -1253,7 +1787,6 @@
2022/06/28 | 625 | support/arara/scripts/rules/arara-rule-upbibtex.yaml
2022/06/28 | 620 | support/arara/scripts/rules/arara-rule-bibtexu.yaml
2022/06/28 | 620 | support/arara/scripts/rules/arara-rule-bibtex8.yaml
-2022/06/28 | 60236 | systems/texlive/tlnet/archive/xepersian.r63738.tar.xz
2022/06/28 | 5 | support/arara/doc/resources/version.txt
2022/06/28 | 595 | support/arara/scripts/rules/arara-rule-pbibtex.yaml
2022/06/28 | 591 | support/arara/scripts/rules/arara-rule-bibtex.yaml
@@ -1359,7 +1892,6 @@
2022/06/28 | 1104 | support/arara/scripts/rules/arara-rule-authorindex.yaml
2022/06/28 | 1061 | support/arara/scripts/rules/arara-rule-etex.yaml
2022/06/28 | 1049 | support/arara/scripts/rules/arara-rule-tex.yaml
-2022/06/28 | 1011752 | systems/texlive/tlnet/archive/xepersian.doc.r63738.tar.xz
2022/06/27 | 95 | macros/generic/lt3luabridge/example.context
2022/06/27 | 915 | macros/latex/contrib/newpax/doc-use-pax.tex
2022/06/27 | 908 | systems/texlive/tlnet/archive/collection-luatex.r63732.tar.xz
@@ -1368,49 +1900,29 @@
2022/06/27 | 871964 | systems/texlive/tlnet/archive/babel.doc.r63730.tar.xz
2022/06/27 | 8644 | systems/texlive/tlnet/archive/pwebmac.r63731.tar.xz
2022/06/27 | 853 | macros/latex/contrib/newpax/README.md
-2022/06/27 | 836 | dviware/dvisirule/src/configure.ac
2022/06/27 | 77 | macros/generic/lt3luabridge/example.plaintex
-2022/06/27 | 7383 | dviware/dvisirule/src/config/compile
2022/06/27 | 717808 | systems/texlive/tlnet/archive/babel.source.r63730.tar.xz
2022/06/27 | 70243 | macros/latex/contrib/newpax/doc-use-newpax.pdf
-2022/06/27 | 6878 | dviware/dvisirule/src/config/missing
2022/06/27 | 6152 | systems/texlive/tlnet/archive/symbats3.r63728.tar.xz
-2022/06/27 | 60243 | dviware/dvisirule/dvisirule.pdf
-2022/06/27 | 6012 | macros/latex/contrib/asmejour/asmewide_example/asmewide.sty
-2022/06/27 | 504083 | macros/latex/contrib/familytree/familytree-ja.pdf
2022/06/27 | 503613 | macros/generic/lt3luabridge/lt3luabridge.pdf
2022/06/27 | 500017 | macros/generic/lt3luabridge.zip
2022/06/27 | 44965 | macros/latex/contrib/newpax/doc-use-pax.pdf
-2022/06/27 | 41888 | dviware/dvisirule/src/aclocal.m4
-2022/06/27 | 4133 | dviware/dvisirule/src/config.h
-2022/06/27 | 3850 | dviware/dvisirule/src/config.h.in
2022/06/27 | 36942 | macros/latex/contrib/newpax/newpax.dtx
2022/06/27 | 35164 | systems/texlive/tlnet/archive/nicematrix.r63729.tar.xz
2022/06/27 | 31084 | macros/latex/contrib/newpax/doc-input1.pdf
2022/06/27 | 30795 | macros/latex/contrib/newpax/doc-input2.pdf
-2022/06/27 | 3048771 | macros/latex/contrib/asmejour/asmewide_example/asmejour-wide-equation-examples.pdf
2022/06/27 | 2635203 | macros/latex/contrib/asmejour.zip
2022/06/27 | 253 | macros/generic/lt3luabridge/lt3luabridge.ins
-2022/06/27 | 24525 | dviware/dvisirule/src/Makefile.in
-2022/06/27 | 24408 | dviware/dvisirule/src/Makefile
2022/06/27 | 236 | macros/latex/contrib/newpax/doc-extract-newpax.tex
-2022/06/27 | 23568 | dviware/dvisirule/src/config/depcomp
2022/06/27 | 231 | macros/latex/contrib/newpax/doc-extract-pax.tex
2022/06/27 | 2005524 | systems/texlive/tlnet/archive/nicematrix.doc.r63729.tar.xz
-2022/06/27 | 19860 | macros/latex/contrib/familytree/samples/Crawley.pdf
2022/06/27 | 19116 | macros/generic/lt3luabridge/lt3luabridge.dtx
2022/06/27 | 19105 | macros/generic/lt3luabridge/LICENSE
2022/06/27 | 190888 | systems/texlive/tlnet/archive/babel.r63730.tar.xz
2022/06/27 | 188116 | systems/texlive/tlnet/archive/symbats3.doc.r63728.tar.xz
-2022/06/27 | 184895 | macros/latex/contrib/familytree/samples/Asai.pdf
-2022/06/27 | 182744 | dviware/dvisirule/src/configure
2022/06/27 | 182696 | dviware/dvisirule.zip
-2022/06/27 | 182522 | macros/latex/contrib/familytree/samples/Tokugawa.pdf
2022/06/27 | 181793 | macros/latex/contrib/newpax/newpax.pdf
-2022/06/27 | 178069 | macros/latex/contrib/familytree/familytree.pdf
2022/06/27 | 1745 | macros/latex/contrib/newpax/newpax.ins
-2022/06/27 | 16478 | macros/latex/contrib/asmejour/asmewide_example/asmejour-wide-equation-examples.tex
-2022/06/27 | 15368 | dviware/dvisirule/src/config/install-sh
2022/06/27 | 142294 | macros/latex/contrib/newpax.zip
2022/06/27 | 1389 | macros/generic/lt3luabridge/docstrip.cfg
2022/06/27 | 131 | macros/generic/lt3luabridge/example.latex
@@ -1420,406 +1932,3 @@
2022/06/27 | 1093 | macros/latex/contrib/newpax/doc-use-newpax.tex
2022/06/27 | 1089276 | macros/latex/contrib/familytree.zip
2022/06/27 | 1007 | macros/latex/contrib/newpax/doc-input1.tex
-2022/06/26 | 9987 | systems/win32/miktex/tm/packages/ligtype.tar.lzma
-2022/06/26 | 989020 | systems/win32/miktex/tm/packages/mcf2graph__doc.tar.lzma
-2022/06/26 | 9876 | systems/win32/miktex/tm/packages/create-theorem.tar.lzma
-2022/06/26 | 9842 | systems/win32/miktex/tm/packages/lithuanian__source.tar.lzma
-2022/06/26 | 955 | systems/win32/miktex/tm/packages/beamertheme-arguelles__source.tar.lzma
-2022/06/26 | 9426897 | systems/win32/miktex/tm/packages/kotex-utf__doc.tar.lzma
-2022/06/26 | 9351 | systems/win32/miktex/tm/packages/kotex-plain.tar.lzma
-2022/06/26 | 927736 | systems/win32/miktex/tm/packages/cyrillic__doc.tar.lzma
-2022/06/26 | 9253 | macros/latex/contrib/familytree/ft-sibling.dtx
-2022/06/26 | 924449 | systems/win32/miktex/tm/packages/xcolor__doc.tar.lzma
-2022/06/26 | 9178 | systems/win32/miktex/tm/packages/graphics-pln.tar.lzma
-2022/06/26 | 910 | macros/latex/contrib/familytree/cmd.mk
-2022/06/26 | 90984 | systems/win32/miktex/tm/packages/hyperref.tar.lzma
-2022/06/26 | 89253 | systems/win32/miktex/tm/packages/psfrag__doc.tar.lzma
-2022/06/26 | 8878 | macros/latex/contrib/familytree/doc-ja/ft-gens-ja.tex
-2022/06/26 | 885137 | macros/latex/required/babel/base/babel.pdf
-2022/06/26 | 8825 | systems/win32/miktex/tm/packages/hypdoc__source.tar.lzma
-2022/06/26 | 8821 | systems/win32/miktex/tm/packages/cjk-ko.tar.lzma
-2022/06/26 | 878 | macros/latex/contrib/familytree/samples/Asai/Asai.tex
-2022/06/26 | 8717 | systems/win32/miktex/tm/packages/projlib__doc.tar.lzma
-2022/06/26 | 86902 | systems/win32/miktex/tm/packages/eqexpl__doc.tar.lzma
-2022/06/26 | 86853062 | systems/win32/miktex/tm/packages/biber-darwin-x86_64.tar.lzma
-2022/06/26 | 867990 | systems/win32/miktex/tm/packages/yet-another-guide-latex2e.tar.lzma
-2022/06/26 | 866 | macros/latex/contrib/familytree/samples/Tokugawa/tg-4th.tex
-2022/06/26 | 863953 | systems/win32/miktex/tm/packages/kotex-utf__source.tar.lzma
-2022/06/26 | 8634 | macros/latex/contrib/asmejour/README.md
-2022/06/26 | 85987 | systems/win32/miktex/tm/packages/ligtype__doc.tar.lzma
-2022/06/26 | 8590978 | systems/win32/miktex/tm/packages/pdfmanagement-testphase__doc.tar.lzma
-2022/06/26 | 852244 | systems/win32/miktex/tm/packages/beamertheme-arguelles__doc.tar.lzma
-2022/06/26 | 84480 | systems/win32/miktex/tm/packages/lua-visual-debug__source.tar.lzma
-2022/06/26 | 843602 | systems/win32/miktex/tm/packages/lshort-german.tar.lzma
-2022/06/26 | 840491 | systems/win32/miktex/tm/packages/biblatex-ext__doc.tar.lzma
-2022/06/26 | 837636 | macros/latex/required/babel/base/locale.zip
-2022/06/26 | 8255 | systems/win32/miktex/tm/packages/latexbug.tar.lzma
-2022/06/26 | 8227 | systems/win32/miktex/tm/packages/schwalbe-chess.tar.lzma
-2022/06/26 | 8196 | systems/win32/miktex/tm/packages/kvoptions.tar.lzma
-2022/06/26 | 806 | macros/latex/contrib/familytree/doc-ja/figs/figTY-ja.tex
-2022/06/26 | 7832 | systems/win32/miktex/tm/packages/minimalist__source.tar.lzma
-2022/06/26 | 78327 | systems/win32/miktex/tm/packages/dtk__doc.tar.lzma
-2022/06/26 | 7799 | macros/latex/required/babel/base/babel.ins
-2022/06/26 | 77773 | systems/win32/miktex/tm/packages/xcolor__source.tar.lzma
-2022/06/26 | 7759 | macros/latex/contrib/familytree/doc-ja/familytree-ja.tex
-2022/06/26 | 7756 | systems/win32/miktex/tm/packages/colorist__source.tar.lzma
-2022/06/26 | 771 | macros/latex/contrib/familytree/doc-ja/Makefile
-2022/06/26 | 7644 | systems/win32/miktex/tm/packages/beamer-rl.tar.lzma
-2022/06/26 | 761 | macros/latex/contrib/familytree/doc-ja/figs/fig4Hidetada.tex
-2022/06/26 | 760 | macros/latex/contrib/familytree/figs/fig4HenryVIII.tex
-2022/06/26 | 751348 | systems/win32/miktex/tm/packages/verifiche__doc.tar.lzma
-2022/06/26 | 750730 | systems/win32/miktex/tm/packages/lua-widow-control__doc.tar.lzma
-2022/06/26 | 750004 | macros/latex/required/babel/base/babel.dtx
-2022/06/26 | 7392 | macros/latex/contrib/familytree/familytree.dtx
-2022/06/26 | 73845 | systems/win32/miktex/tm/packages/pdfmanagement-testphase.tar.lzma
-2022/06/26 | 7330 | systems/win32/miktex/tm/packages/niceframe__source.tar.lzma
-2022/06/26 | 72522 | systems/win32/miktex/tm/packages/create-theorem__doc.tar.lzma
-2022/06/26 | 7174 | macros/latex/contrib/familytree/samples/Crawley.tex
-2022/06/26 | 7170 | systems/win32/miktex/tm/packages/tikzlings__source.tar.lzma
-2022/06/26 | 714648 | macros/latex/contrib/nicematrix/nicematrix.dtx
-2022/06/26 | 712094 | systems/win32/miktex/tm/packages/latex-base-dev__source.tar.lzma
-2022/06/26 | 711996 | systems/win32/miktex/tm/packages/ltxbase__source.tar.lzma
-2022/06/26 | 7073 | macros/latex/contrib/familytree/samples/Tokugawa/Tokugawa.tex
-2022/06/26 | 7073406 | systems/win32/miktex/tm/packages/biblatex__doc.tar.lzma
-2022/06/26 | 7062 | systems/win32/miktex/tm/packages/ut-thesis__source.tar.lzma
-2022/06/26 | 6948 | systems/win32/miktex/tm/packages/hvextern.tar.lzma
-2022/06/26 | 69181 | systems/win32/miktex/tm/packages/latexindent.tar.lzma
-2022/06/26 | 686195 | systems/win32/miktex/tm/packages/tikzlings__doc.tar.lzma
-2022/06/26 | 682245 | systems/win32/miktex/tm/packages/functional__doc.tar.lzma
-2022/06/26 | 67765 | systems/win32/miktex/tm/packages/olsak-misc.tar.lzma
-2022/06/26 | 676 | dviware/dvisirule/demo.tex
-2022/06/26 | 67539 | systems/win32/miktex/tm/packages/lithuanian.tar.lzma
-2022/06/26 | 670 | macros/latex/contrib/familytree/doc-ja/figs/fig3Iemitsu.tex
-2022/06/26 | 6616 | systems/win32/miktex/tm/packages/diffcoeff.tar.lzma
-2022/06/26 | 6606 | systems/win32/miktex/tm/packages/pbalance.tar.lzma
-2022/06/26 | 655767 | systems/win32/miktex/tm/packages/diffcoeff__doc.tar.lzma
-2022/06/26 | 6519 | systems/win32/miktex/tm/packages/create-theorem__source.tar.lzma
-2022/06/26 | 651597 | systems/win32/miktex/tm/packages/xduts__doc.tar.lzma
-2022/06/26 | 64909 | systems/win32/miktex/tm/packages/siunitx.tar.lzma
-2022/06/26 | 63 | macros/latex/contrib/familytree/samples/Tokugawa/tg-14th.tex
-2022/06/26 | 6344 | systems/win32/miktex/tm/packages/magicwatermark__source.tar.lzma
-2022/06/26 | 634356 | systems/win32/miktex/tm/packages/europecv__doc.tar.lzma
-2022/06/26 | 634040 | systems/win32/miktex/tm/packages/biblatex-sbl__doc.tar.lzma
-2022/06/26 | 631 | macros/latex/contrib/familytree/samples/Tokugawa/tg-3rd.tex
-2022/06/26 | 628 | macros/latex/contrib/familytree/samples/Tokugawa/tg-10th.tex
-2022/06/26 | 628945 | macros/latex/contrib/asmejour/asmejour-template.pdf
-2022/06/26 | 618 | macros/latex/contrib/familytree/samples/Tokugawa/tg-5th.tex
-2022/06/26 | 6163 | macros/latex/contrib/familytree/ft-lib.dtx
-2022/06/26 | 6158 | macros/latex/contrib/familytree/doc-ja/ft-marriage-ja.tex
-2022/06/26 | 61560 | systems/win32/miktex/tm/packages/letgut__source.tar.lzma
-2022/06/26 | 6132 | systems/win32/miktex/tm/packages/fgruler.tar.lzma
-2022/06/26 | 60670 | systems/win32/miktex/tm/packages/moodle__source.tar.lzma
-2022/06/26 | 6061 | systems/win32/miktex/tm/packages/symbats3.tar.lzma
-2022/06/26 | 6052 | systems/win32/miktex/tm/packages/ligtype__source.tar.lzma
-2022/06/26 | 5 | dviware/dvisirule/DEPENDS.txt
-2022/06/26 | 5980 | systems/texlive/tlnet/archive/fgruler.r63721.tar.xz
-2022/06/26 | 588376 | systems/win32/miktex/tm/packages/l3kernel__source.tar.lzma
-2022/06/26 | 582 | macros/latex/contrib/familytree/doc-ja/figs/fig3Hidetada.tex
-2022/06/26 | 582853 | systems/win32/miktex/tm/packages/luaotfload.tar.lzma
-2022/06/26 | 57191 | systems/win32/miktex/tm/packages/latex-graphics-dev__source.tar.lzma
-2022/06/26 | 57027 | systems/win32/miktex/tm/packages/showhyphenation__doc.tar.lzma
-2022/06/26 | 5673 | systems/win32/miktex/tm/packages/textcase__source.tar.lzma
-2022/06/26 | 56404 | systems/win32/miktex/tm/packages/microtype.tar.lzma
-2022/06/26 | 563 | macros/latex/contrib/familytree/figs/fig2sis.tex
-2022/06/26 | 54 | macros/latex/contrib/familytree/samples/Tokugawa/tg-1st.tex
-2022/06/26 | 54934 | systems/win32/miktex/tm/packages/yathesis__source.tar.lzma
-2022/06/26 | 548 | macros/latex/contrib/familytree/doc-ja/figs/fig2Hidetada.tex
-2022/06/26 | 548496 | systems/win32/miktex/tm/packages/luaotfload__doc.tar.lzma
-2022/06/26 | 5376 | systems/win32/miktex/tm/packages/thalie.tar.lzma
-2022/06/26 | 5357 | systems/win32/miktex/tm/packages/euro-ce.tar.lzma
-2022/06/26 | 5313928 | systems/win32/miktex/tm/packages/latex-tools-dev__doc.tar.lzma
-2022/06/26 | 525 | macros/latex/contrib/familytree/samples/Tokugawa/tg-6th.tex
-2022/06/26 | 523273 | systems/win32/miktex/tm/packages/xduts.tar.lzma
-2022/06/26 | 5220 | systems/win32/miktex/tm/packages/verifiche.tar.lzma
-2022/06/26 | 5211404 | systems/win32/miktex/tm/packages/yathesis__doc.tar.lzma
-2022/06/26 | 52002 | systems/win32/miktex/tm/packages/mcf2graph__source.tar.lzma
-2022/06/26 | 513845 | systems/win32/miktex/tm/packages/emisa__doc.tar.lzma
-2022/06/26 | 512 | macros/latex/contrib/familytree/figs/fig4Robert.tex
-2022/06/26 | 506 | macros/latex/contrib/familytree/samples/Makefile
-2022/06/26 | 504452 | macros/latex/contrib/nicematrix/nicematrix-french.pdf
-2022/06/26 | 5008 | web/pwebmac/index.md
-2022/06/26 | 49619 | systems/win32/miktex/tm/packages/letgut.tar.lzma
-2022/06/26 | 4929 | systems/win32/miktex/tm/packages/einfart.tar.lzma
-2022/06/26 | 49186 | systems/win32/miktex/tm/packages/dtk-bibliography__source.tar.lzma
-2022/06/26 | 4904 | systems/win32/miktex/tm/packages/simplivre.tar.lzma
-2022/06/26 | 4904 | macros/latex/contrib/familytree/doc-ja/ft-sibling-ja.tex
-2022/06/26 | 48877 | systems/win32/miktex/tm/packages/emisa__source.tar.lzma
-2022/06/26 | 48635 | systems/win32/miktex/tm/packages/functional__source.tar.lzma
-2022/06/26 | 4858395 | systems/win32/miktex/tm/packages/tcolorbox__doc.tar.lzma
-2022/06/26 | 48472 | systems/win32/miktex/tm/packages/lua-widow-control__source.tar.lzma
-2022/06/26 | 484426 | systems/win32/miktex/tm/packages/kvoptions__doc.tar.lzma
-2022/06/26 | 4816 | systems/win32/miktex/tm/packages/lebhart.tar.lzma
-2022/06/26 | 4804 | systems/win32/miktex/tm/packages/beaulivre.tar.lzma
-2022/06/26 | 48011 | systems/win32/miktex/tm/packages/xkeyval__source.tar.lzma
-2022/06/26 | 476981 | systems/win32/miktex/tm/packages/logix__doc.tar.lzma
-2022/06/26 | 475261 | systems/win32/miktex/tm/packages/barracuda__source.tar.lzma
-2022/06/26 | 474 | macros/latex/contrib/familytree/figs/fig3Lily3.tex
-2022/06/26 | 473706 | systems/win32/miktex/tm/packages/fgruler__doc.tar.lzma
-2022/06/26 | 47349 | systems/win32/miktex/tm/packages/lithuanian__doc.tar.lzma
-2022/06/26 | 471864 | systems/texlive/tlnet/archive/fgruler.doc.r63721.tar.xz
-2022/06/26 | 471695 | systems/win32/miktex/tm/packages/thalie__doc.tar.lzma
-2022/06/26 | 4703 | systems/win32/miktex/tm/packages/psfrag.tar.lzma
-2022/06/26 | 465 | dviware/dvisirule/cmd.mk
-2022/06/26 | 46334 | systems/win32/miktex/tm/packages/l3packages__source.tar.lzma
-2022/06/26 | 462621 | systems/win32/miktex/tm/packages/beaulivre__doc.tar.lzma
-2022/06/26 | 459 | macros/latex/contrib/familytree/samples/Tokugawa/tg-12th.tex
-2022/06/26 | 45987 | macros/latex/contrib/asmejour/asmejour.cls
-2022/06/26 | 457805 | systems/win32/miktex/tm/packages/lwarp__source.tar.lzma
-2022/06/26 | 446661 | systems/win32/miktex/tm/packages/simplivre__doc.tar.lzma
-2022/06/26 | 43 | macros/latex/contrib/familytree/DEPENDS.txt
-2022/06/26 | 4399 | systems/win32/miktex/tm/packages/cjk-ko__source.tar.lzma
-2022/06/26 | 43780 | systems/win32/miktex/tm/packages/gzt__source.tar.lzma
-2022/06/26 | 43395 | macros/latex/contrib/asmejour/asmejour-template.tex
-2022/06/26 | 417 | macros/latex/contrib/familytree/doc-ja/figs/fig-ja.tex
-2022/06/26 | 416738 | systems/win32/miktex/tm/packages/hyperref__source.tar.lzma
-2022/06/26 | 416252 | systems/win32/miktex/tm/packages/xkeyval__doc.tar.lzma
-2022/06/26 | 414 | macros/latex/contrib/familytree/samples/Tokugawa/tg-9th.tex
-2022/06/26 | 4143 | systems/win32/miktex/tm/packages/tabbing__source.tar.lzma
-2022/06/26 | 4129 | systems/win32/miktex/tm/packages/euro-ce__doc.tar.lzma
-2022/06/26 | 4122 | systems/win32/miktex/tm/packages/showhyphenation__source.tar.lzma
-2022/06/26 | 410 | macros/latex/contrib/familytree/figs/fig3Lily4.tex
-2022/06/26 | 408 | macros/latex/contrib/familytree/figs/fig3Robert1.tex
-2022/06/26 | 403 | macros/latex/contrib/familytree/doc-ja/figs/fig3Ietsuna.tex
-2022/06/26 | 399 | macros/latex/contrib/familytree/doc-ja/figs/fig1Ieyasu.tex
-2022/06/26 | 398 | macros/latex/contrib/familytree/figs/fig4Lily4.tex
-2022/06/26 | 398 | macros/latex/contrib/familytree/figs/fig4Lily2.tex
-2022/06/26 | 3987823 | systems/win32/miktex/tm/packages/bidi__doc.tar.lzma
-2022/06/26 | 396657 | systems/win32/miktex/tm/packages/europecv__source.tar.lzma
-2022/06/26 | 39455 | systems/win32/miktex/tm/packages/biblatex-ext__source.tar.lzma
-2022/06/26 | 393624 | systems/win32/miktex/tm/packages/logix.tar.lzma
-2022/06/26 | 392 | macros/latex/contrib/familytree/figs/fig4Lily3.tex
-2022/06/26 | 3920 | systems/win32/miktex/tm/packages/pgf-pie.tar.lzma
-2022/06/26 | 390 | macros/latex/contrib/familytree/figs/fig3Robert2.tex
-2022/06/26 | 38878 | systems/win32/miktex/tm/packages/pbalance__doc.tar.lzma
-2022/06/26 | 388547 | systems/win32/miktex/tm/packages/lebhart__doc.tar.lzma
-2022/06/26 | 38519 | systems/win32/miktex/tm/packages/biblatex-apa__source.tar.lzma
-2022/06/26 | 380960 | systems/win32/miktex/tm/packages/dtk-bibliography.tar.lzma
-2022/06/26 | 376 | macros/latex/contrib/familytree/figs/fig1Robert1.tex
-2022/06/26 | 37551 | systems/win32/miktex/tm/packages/niceframe.tar.lzma
-2022/06/26 | 3753 | systems/win32/miktex/tm/packages/hypdoc.tar.lzma
-2022/06/26 | 3734 | systems/win32/miktex/tm/packages/fullpict.tar.lzma
-2022/06/26 | 3733 | macros/latex/contrib/familytree/samples/Asai/3Gou.tex
-2022/06/26 | 3729 | systems/win32/miktex/tm/packages/lua-visual-debug.tar.lzma
-2022/06/26 | 3708 | macros/latex/contrib/familytree/README.md
-2022/06/26 | 369 | macros/latex/contrib/familytree/samples/Tokugawa/tg-7th.tex
-2022/06/26 | 369 | macros/latex/contrib/familytree/samples/Tokugawa/Makefile
-2022/06/26 | 369661 | systems/win32/miktex/tm/packages/einfart__doc.tar.lzma
-2022/06/26 | 3679884 | systems/win32/miktex/tm/packages/hyperref__doc.tar.lzma
-2022/06/26 | 364237 | systems/win32/miktex/tm/packages/lni__doc.tar.lzma
-2022/06/26 | 3622 | dviware/dvisirule/dvisirule.sh
-2022/06/26 | 36017 | systems/win32/miktex/tm/packages/barracuda.tar.lzma
-2022/06/26 | 35616 | systems/win32/miktex/tm/packages/xduts__source.tar.lzma
-2022/06/26 | 3526 | macros/latex/required/babel/base/bbidxglo.dtx
-2022/06/26 | 35111 | systems/win32/miktex/tm/packages/nicematrix.tar.lzma
-2022/06/26 | 34649 | systems/win32/miktex/tm/packages/gzt.tar.lzma
-2022/06/26 | 341 | macros/latex/contrib/familytree/figs/fig3Lily1.tex
-2022/06/26 | 33768 | systems/win32/miktex/tm/packages/tikzlings.tar.lzma
-2022/06/26 | 33653 | systems/win32/miktex/tm/packages/yet-another-guide-latex2e__source.tar.lzma
-2022/06/26 | 3358 | systems/win32/miktex/tm/packages/jigsaw__source.tar.lzma
-2022/06/26 | 328 | macros/latex/contrib/familytree/samples/Asai/Makefile
-2022/06/26 | 324324 | systems/win32/miktex/tm/packages/hypdoc__doc.tar.lzma
-2022/06/26 | 323 | macros/latex/contrib/familytree/figs/fig3sis.tex
-2022/06/26 | 322 | macros/latex/contrib/familytree/samples/Tokugawa/tg-2nd.tex
-2022/06/26 | 322904 | systems/texlive/tlnet/archive/biblatex-apa.doc.r63719.tar.xz
-2022/06/26 | 3143 | systems/win32/miktex/tm/packages/showhyphenation.tar.lzma
-2022/06/26 | 314072 | systems/win32/miktex/tm/packages/moodle__doc.tar.lzma
-2022/06/26 | 313 | macros/latex/contrib/familytree/familytree.ins
-2022/06/26 | 309 | macros/latex/contrib/familytree/figs/fig3Lily2.tex
-2022/06/26 | 3068675 | systems/win32/miktex/tm/packages/lwarp__doc.tar.lzma
-2022/06/26 | 305905 | systems/win32/miktex/tm/packages/chess-problem-diagrams__doc.tar.lzma
-2022/06/26 | 3014165 | install/macros/latex/required/babel-base.tds.zip
-2022/06/26 | 30013662 | systems/win32/miktex/tm/packages/ltxbase__doc.tar.lzma
-2022/06/26 | 30008836 | systems/win32/miktex/tm/packages/latex-base-dev__doc.tar.lzma
-2022/06/26 | 299480 | systems/texlive/tlnet/archive/cprotectinside.doc.r63720.tar.xz
-2022/06/26 | 298784 | systems/win32/miktex/tm/packages/cprotectinside__doc.tar.lzma
-2022/06/26 | 29604 | systems/win32/miktex/tm/packages/greek-fontenc__source.tar.lzma
-2022/06/26 | 29584 | systems/texlive/tlnet/archive/biblatex-apa.r63719.tar.xz
-2022/06/26 | 29541 | systems/win32/miktex/tm/packages/moodle.tar.lzma
-2022/06/26 | 29422 | systems/win32/miktex/tm/packages/biblatex-apa.tar.lzma
-2022/06/26 | 29313 | systems/win32/miktex/tm/packages/greek-fontenc.tar.lzma
-2022/06/26 | 29076 | systems/win32/miktex/tm/packages/biblatex-ext.tar.lzma
-2022/06/26 | 28803 | systems/win32/miktex/tm/packages/biblatex-sbl__source.tar.lzma
-2022/06/26 | 2857 | systems/win32/miktex/tm/packages/ut-thesis.tar.lzma
-2022/06/26 | 285761 | systems/win32/miktex/tm/packages/biblatex-apa__doc.tar.lzma
-2022/06/26 | 284 | macros/latex/contrib/familytree/figs/fig4Lily1.tex
-2022/06/26 | 2841 | systems/win32/miktex/tm/packages/pgf-pie__source.tar.lzma
-2022/06/26 | 2817243 | systems/win32/miktex/tm/packages/univie-ling__doc.tar.lzma
-2022/06/26 | 280912 | systems/win32/miktex/tm/packages/biber-doc.tar.lzma
-2022/06/26 | 2744 | systems/win32/miktex/tm/packages/simples-matrices.tar.lzma
-2022/06/26 | 2711 | systems/win32/miktex/tm/packages/cprotectinside__source.tar.lzma
-2022/06/26 | 27031 | systems/win32/miktex/tm/packages/diffcoeff__source.tar.lzma
-2022/06/26 | 269 | macros/latex/contrib/familytree/samples/Tokugawa/tg-11th.tex
-2022/06/26 | 26974 | systems/win32/miktex/tm/packages/lni__source.tar.lzma
-2022/06/26 | 2670 | systems/win32/miktex/tm/packages/graphics-pln__doc.tar.lzma
-2022/06/26 | 2667240 | systems/win32/miktex/tm/packages/microtype__doc.tar.lzma
-2022/06/26 | 259509 | systems/win32/miktex/tm/packages/biblatex.tar.lzma
-2022/06/26 | 2570 | dviware/dvisirule/README.md
-2022/06/26 | 2556 | systems/win32/miktex/tm/packages/magicwatermark.tar.lzma
-2022/06/26 | 25494 | systems/win32/miktex/tm/packages/projlib__source.tar.lzma
-2022/06/26 | 2506857 | systems/win32/miktex/tm/packages/latex-graphics-dev__doc.tar.lzma
-2022/06/26 | 2496 | systems/win32/miktex/tm/packages/fullpict__doc.tar.lzma
-2022/06/26 | 248 | macros/latex/contrib/familytree/doc-ja/figs/fig4Ogou.tex
-2022/06/26 | 24800 | systems/win32/miktex/tm/packages/chess-problem-diagrams__source.tar.lzma
-2022/06/26 | 2478 | macros/latex/required/babel/base/README.md
-2022/06/26 | 24766 | systems/win32/miktex/tm/packages/projlib.tar.lzma
-2022/06/26 | 2454653 | systems/win32/miktex/tm/packages/logix__source.tar.lzma
-2022/06/26 | 24476125 | systems/win32/miktex/tm/packages/biber-windows-x64.tar.lzma
-2022/06/26 | 2441028 | systems/win32/miktex/tm/packages/greek-fontenc__doc.tar.lzma
-2022/06/26 | 2438 | systems/win32/miktex/tm/packages/refenums.tar.lzma
-2022/06/26 | 2421167 | systems/win32/miktex/tm/packages/latex-amsmath-dev__doc.tar.lzma
-2022/06/26 | 2392 | systems/win32/miktex/tm/packages/eqexpl__source.tar.lzma
-2022/06/26 | 2388 | systems/win32/miktex/tm/packages/refenums__source.tar.lzma
-2022/06/26 | 2384 | systems/win32/miktex/tm/packages/realhats.tar.lzma
-2022/06/26 | 23804 | systems/win32/miktex/tm/packages/yathesis.tar.lzma
-2022/06/26 | 23598670 | systems/win32/miktex/tm/packages/biber-linux-x86_64.tar.lzma
-2022/06/26 | 23550 | systems/win32/miktex/tm/packages/psfrag__source.tar.lzma
-2022/06/26 | 234 | macros/latex/contrib/familytree/figs/fig2base.tex
-2022/06/26 | 233 | web/pwebmac/trapman.ch
-2022/06/26 | 2333 | systems/win32/miktex/tm/packages/beamertheme-arguelles.tar.lzma
-2022/06/26 | 232749 | systems/win32/miktex/tm/packages/tcolorbox.tar.lzma
-2022/06/26 | 23051 | systems/win32/miktex/tm/packages/miktex-misc.tar.lzma
-2022/06/26 | 22986 | systems/win32/miktex/tm/packages/denisbdoc__source.tar.lzma
-2022/06/26 | 2293 | dviware/dvisirule/Makefile
-2022/06/26 | 22919015 | systems/win32/miktex/tm/packages/biber-windows-x86.tar.lzma
-2022/06/26 | 22829192 | systems/texlive/tlnet/archive/biber.win32.r63724.tar.xz
-2022/06/26 | 226413 | systems/win32/miktex/tm/packages/ltxbase.tar.lzma
-2022/06/26 | 22626 | web/pwebmac/pwebmac.tex
-2022/06/26 | 226010 | systems/win32/miktex/tm/packages/latex-base-dev.tar.lzma
-2022/06/26 | 225 | macros/latex/contrib/familytree/samples/Tokugawa/tg-8th.tex
-2022/06/26 | 223243 | systems/win32/miktex/tm/packages/arabtex.tar.lzma
-2022/06/26 | 2222 | web/pwebmac/README.md
-2022/06/26 | 221534 | systems/win32/miktex/tm/packages/pgf-pie__doc.tar.lzma
-2022/06/26 | 22113 | systems/win32/miktex/tm/packages/l3packages.tar.lzma
-2022/06/26 | 2210 | macros/latex/contrib/familytree/samples/Asai/2Hatsu.tex
-2022/06/26 | 220093 | systems/win32/miktex/tm/packages/latexbug__doc.tar.lzma
-2022/06/26 | 219542 | systems/win32/miktex/tm/packages/niceframe__doc.tar.lzma
-2022/06/26 | 21890 | macros/latex/required/babel/base/bbcompat.dtx
-2022/06/26 | 21887 | systems/win32/miktex/tm/packages/cyrillic__source.tar.lzma
-2022/06/26 | 217519 | systems/win32/miktex/tm/packages/beamer-rl__doc.tar.lzma
-2022/06/26 | 217016 | systems/win32/miktex/tm/packages/tabbing__doc.tar.lzma
-2022/06/26 | 2169344 | macros/latex/contrib/nicematrix.zip
-2022/06/26 | 216515 | systems/win32/miktex/tm/packages/magicwatermark__doc.tar.lzma
-2022/06/26 | 216052 | systems/win32/miktex/tm/packages/textcase__doc.tar.lzma
-2022/06/26 | 2155 | dviware/dvisirule/dvisirule-marker.awk
-2022/06/26 | 21435 | systems/win32/miktex/tm/packages/kvoptions__source.tar.lzma
-2022/06/26 | 21389 | systems/win32/miktex/tm/packages/biblatex-sbl.tar.lzma
-2022/06/26 | 21302 | systems/win32/miktex/tm/packages/kotex-utf.tar.lzma
-2022/06/26 | 212169 | systems/win32/miktex/tm/packages/schwalbe-chess__doc.tar.lzma
-2022/06/26 | 211771 | systems/win32/miktex/tm/packages/lwarp.tar.lzma
-2022/06/26 | 21102 | web/pwebmac.zip
-2022/06/26 | 2097 | macros/latex/contrib/familytree/doc-ja/figs/Makefile
-2022/06/26 | 2088 | macros/latex/contrib/familytree/samples/Asai/1Chacha.tex
-2022/06/26 | 2080 | macros/latex/contrib/familytree/doc-ja/ft-lib-ja.tex
-2022/06/26 | 205997 | systems/win32/miktex/tm/packages/lua-visual-debug__doc.tar.lzma
-2022/06/26 | 20385 | systems/win32/miktex/tm/packages/thalie__source.tar.lzma
-2022/06/26 | 20258 | macros/latex/contrib/familytree/ft-individual.dtx
-2022/06/26 | 1966726 | systems/win32/miktex/tm/packages/nicematrix__doc.tar.lzma
-2022/06/26 | 195 | macros/latex/contrib/familytree/figs/fig2ival.tex
-2022/06/26 | 193290 | systems/win32/miktex/tm/packages/biblatex__source.tar.lzma
-2022/06/26 | 193230 | macros/latex/contrib/nicematrix/nicematrix-french.tex
-2022/06/26 | 1921487 | macros/latex/required/babel/base.zip
-2022/06/26 | 186994 | systems/win32/miktex/tm/packages/refenums__doc.tar.lzma
-2022/06/26 | 1868491 | systems/win32/miktex/tm/packages/realhats__doc.tar.lzma
-2022/06/26 | 1854627 | systems/win32/miktex/tm/packages/l3packages__doc.tar.lzma
-2022/06/26 | 1852 | systems/win32/miktex/tm/packages/cprotectinside.tar.lzma
-2022/06/26 | 1840 | macros/latex/contrib/familytree/figs/Makefile
-2022/06/26 | 1837 | macros/latex/contrib/familytree/samples/Asai/0sis.tex
-2022/06/26 | 1819971 | systems/win32/miktex/tm/packages/realhats__source.tar.lzma
-2022/06/26 | 1815 | systems/win32/miktex/tm/packages/textcase.tar.lzma
-2022/06/26 | 18092 | macros/latex/contrib/familytree/LICENSE
-2022/06/26 | 18092 | dviware/dvisirule/LICENSE
-2022/06/26 | 17675 | systems/win32/miktex/tm/packages/xcolor.tar.lzma
-2022/06/26 | 175 | macros/latex/contrib/familytree/doc-ja/figs/fig2cfg.tex
-2022/06/26 | 174582 | systems/win32/miktex/tm/packages/symbats3__doc.tar.lzma
-2022/06/26 | 17237 | systems/win32/miktex/tm/packages/schwalbe-chess__source.tar.lzma
-2022/06/26 | 1719 | systems/win32/miktex/tm/packages/multiple-choice.tar.lzma
-2022/06/26 | 171640 | systems/win32/miktex/tm/packages/l3kernel.tar.lzma
-2022/06/26 | 1715 | systems/win32/miktex/tm/packages/jigsaw.tar.lzma
-2022/06/26 | 1703717 | systems/win32/miktex/tm/packages/amscls-doc.tar.lzma
-2022/06/26 | 17028 | systems/win32/miktex/tm/packages/verifiche__source.tar.lzma
-2022/06/26 | 170119 | systems/win32/miktex/tm/packages/microtype__source.tar.lzma
-2022/06/26 | 169 | macros/latex/contrib/familytree/doc-ja/figs/fig2ival-ja.tex
-2022/06/26 | 16760 | systems/win32/miktex/tm/packages/lua-widow-control.tar.lzma
-2022/06/26 | 166 | macros/latex/contrib/familytree/doc-ja/figs/fig2base-ja.tex
-2022/06/26 | 1643665 | systems/win32/miktex/tm/packages/csvsimple__doc.tar.lzma
-2022/06/26 | 16390 | systems/win32/miktex/tm/packages/einfart__source.tar.lzma
-2022/06/26 | 163112 | systems/win32/miktex/tm/packages/jigsaw__doc.tar.lzma
-2022/06/26 | 16189 | systems/win32/miktex/tm/packages/univie-ling__source.tar.lzma
-2022/06/26 | 16124 | systems/win32/miktex/tm/packages/latex-graphics-dev.tar.lzma
-2022/06/26 | 159737 | systems/win32/miktex/tm/packages/univie-ling.tar.lzma
-2022/06/26 | 15966 | systems/win32/miktex/tm/packages/lebhart__source.tar.lzma
-2022/06/26 | 15961 | systems/win32/miktex/tm/packages/simplivre__source.tar.lzma
-2022/06/26 | 158533 | systems/win32/miktex/tm/packages/cjk-ko__doc.tar.lzma
-2022/06/26 | 15852 | systems/win32/miktex/tm/packages/dtk.tar.lzma
-2022/06/26 | 15827 | systems/win32/miktex/tm/packages/denisbdoc.tar.lzma
-2022/06/26 | 1580 | systems/win32/miktex/tm/packages/tabbing.tar.lzma
-2022/06/26 | 1564 | systems/win32/miktex/tm/packages/multiple-choice__source.tar.lzma
-2022/06/26 | 1562 | systems/win32/miktex/tm/packages/kotex-plain__doc.tar.lzma
-2022/06/26 | 155 | macros/latex/contrib/familytree/samples/Tokugawa/tg-13th.tex
-2022/06/26 | 15584 | systems/win32/miktex/tm/packages/emisa.tar.lzma
-2022/06/26 | 15539 | systems/win32/miktex/tm/packages/cyrillic.tar.lzma
-2022/06/26 | 15525 | systems/win32/miktex/tm/packages/europecv.tar.lzma
-2022/06/26 | 1551 | systems/win32/miktex/tm/packages/euro-ce__source.tar.lzma
-2022/06/26 | 154 | dviware/dvisirule/fonts.tex
-2022/06/26 | 1544 | systems/texlive/tlnet/archive/multiple-choice.r63722.tar.xz
-2022/06/26 | 1541554 | macros/latex/contrib/nicematrix/nicematrix.pdf
-2022/06/26 | 153 | macros/latex/contrib/familytree/doc-ja/figs/fig1Hidetada.tex
-2022/06/26 | 15367 | systems/win32/miktex/tm/packages/beaulivre__source.tar.lzma
-2022/06/26 | 1514 | web/pwebmac/Xerrorlog.tex
-2022/06/26 | 1502 | systems/win32/miktex/tm/packages/kotex-plain__source.tar.lzma
-2022/06/26 | 14921 | systems/win32/miktex/tm/packages/hvextern__source.tar.lzma
-2022/06/26 | 14894 | dviware/dvisirule/dvisirule.dtx
-2022/06/26 | 14879 | systems/win32/miktex/tm/packages/symbats3__source.tar.lzma
-2022/06/26 | 1480 | systems/texlive/tlnet/archive/cprotectinside.r63720.tar.xz
-2022/06/26 | 146872 | systems/win32/miktex/tm/packages/nicematrix__source.tar.lzma
-2022/06/26 | 145771 | systems/win32/miktex/tm/packages/bidi__source.tar.lzma
-2022/06/26 | 1424 | systems/win32/miktex/tm/packages/eqexpl.tar.lzma
-2022/06/26 | 14198 | systems/win32/miktex/tm/packages/denisbdoc__doc.tar.lzma
-2022/06/26 | 140 | macros/latex/contrib/familytree/figs/fig.tex
-2022/06/26 | 139 | dviware/dvisirule/dvisirule.ins
-2022/06/26 | 139342 | systems/win32/miktex/tm/packages/ut-thesis__doc.tar.lzma
-2022/06/26 | 1387592 | systems/win32/miktex/tm/packages/simples-matrices__doc.tar.lzma
-2022/06/26 | 13814 | systems/win32/miktex/tm/packages/simples-matrices__source.tar.lzma
-2022/06/26 | 1377 | systems/win32/miktex/tm/packages/olsak-misc__doc.tar.lzma
-2022/06/26 | 13616 | systems/win32/miktex/tm/packages/pbalance__source.tar.lzma
-2022/06/26 | 13168 | web/pwebmac/makeall
-2022/06/26 | 131468 | systems/texlive/tlnet/archive/multiple-choice.doc.r63722.tar.xz
-2022/06/26 | 130 | dviware/dvisirule/reconf.sh
-2022/06/26 | 130976 | systems/win32/miktex/tm/packages/multiple-choice__doc.tar.lzma
-2022/06/26 | 13043 | systems/win32/miktex/tm/packages/latexbug__source.tar.lzma
-2022/06/26 | 130109 | systems/win32/miktex/tm/packages/pdfmanagement-testphase__source.tar.lzma
-2022/06/26 | 128499 | systems/win32/miktex/tm/packages/bidi.tar.lzma
-2022/06/26 | 12569 | systems/win32/miktex/tm/packages/functional.tar.lzma
-2022/06/26 | 12512 | systems/win32/miktex/tm/packages/chess-problem-diagrams.tar.lzma
-2022/06/26 | 124669 | systems/win32/miktex/tm/packages/latexindent__source.tar.lzma
-2022/06/26 | 1245812 | systems/win32/miktex/tm/packages/siunitx__doc.tar.lzma
-2022/06/26 | 1231 | dviware/dvisirule/dvisirule-pgnum.awk
-2022/06/26 | 12271 | systems/win32/miktex/tm/packages/fgruler__source.tar.lzma
-2022/06/26 | 120 | macros/latex/contrib/familytree/doc-ja/figs/fig1base.tex
-2022/06/26 | 1204180 | systems/win32/miktex/tm/packages/letgut__doc.tar.lzma
-2022/06/26 | 12024 | systems/texlive/tlnet/archive/fgruler.source.r63721.tar.xz
-2022/06/26 | 12020 | systems/win32/miktex/tm/packages/lni.tar.lzma
-2022/06/26 | 11915 | systems/win32/miktex/tm/packages/barracuda__doc.tar.lzma
-2022/06/26 | 1190 | macros/latex/contrib/familytree/samples/Asai/0Ichi.tex
-2022/06/26 | 1182874 | systems/win32/miktex/tm/packages/gzt__doc.tar.lzma
-2022/06/26 | 1178477 | systems/win32/miktex/tm/packages/arabtex__source.tar.lzma
-2022/06/26 | 11770 | web/pwebmac/webman.ch
-2022/06/26 | 116611 | systems/win32/miktex/tm/packages/siunitx__source.tar.lzma
-2022/06/26 | 1162 | macros/latex/contrib/familytree/Makefile
-2022/06/26 | 11533 | systems/win32/miktex/tm/packages/csvsimple.tar.lzma
-2022/06/26 | 11444696 | systems/win32/miktex/tm/packages/l3kernel__doc.tar.lzma
-2022/06/26 | 11383 | macros/latex/contrib/familytree/ft-marriage.dtx
-2022/06/26 | 112 | macros/latex/contrib/familytree/samples/Tokugawa/tg-15th.tex
-2022/06/26 | 112 | macros/latex/contrib/familytree/fonts.tex
-2022/06/26 | 112561 | systems/win32/miktex/tm/packages/lshort-german__source.tar.lzma
-2022/06/26 | 11239 | macros/latex/contrib/familytree/ft-gens.dtx
-2022/06/26 | 1115224 | systems/win32/miktex/tm/packages/hvextern__doc.tar.lzma
-2022/06/26 | 10897 | macros/latex/contrib/familytree/doc-ja/ft-individual-ja.tex
-2022/06/26 | 108457 | systems/win32/miktex/tm/packages/minimalist__doc.tar.lzma
-2022/06/26 | 107 | macros/latex/contrib/familytree/figs/fig1Robert2.tex
-2022/06/26 | 106734 | systems/win32/miktex/tm/packages/colorist__doc.tar.lzma
-2022/06/26 | 1062647 | systems/win32/miktex/tm/packages/latexindent__doc.tar.lzma
-2022/06/26 | 10363 | systems/win32/miktex/tm/packages/colorist.tar.lzma
-2022/06/26 | 10065 | systems/win32/miktex/tm/packages/xkeyval.tar.lzma
-2022/06/26 | 1002 | dviware/dvisirule/dvisirule-expg.mk
-2022/06/26 | 10002 | systems/win32/miktex/tm/packages/minimalist.tar.lzma
diff --git a/macros/latex/contrib/hypdoc/README.md b/macros/latex/contrib/hypdoc/README.md
index 742390e8cc..b0cd77bf6e 100644
--- a/macros/latex/contrib/hypdoc/README.md
+++ b/macros/latex/contrib/hypdoc/README.md
@@ -1,6 +1,6 @@
# hypdoc
-Version: 2022-06-14 v1.16
+Version: 2022-07-03 v1.17
This package adds hyper features to the package
doc that is used in the documentation
diff --git a/macros/latex/contrib/hypdoc/hypdoc.dtx b/macros/latex/contrib/hypdoc/hypdoc.dtx
index ae0b783633..8eb7e9b2e5 100644
--- a/macros/latex/contrib/hypdoc/hypdoc.dtx
+++ b/macros/latex/contrib/hypdoc/hypdoc.dtx
@@ -1,7 +1,7 @@
% \iffalse meta-comment
%
% File: hypdoc.dtx
-% Version: 2022-06-14 v1.16
+% Version: 2022-07-03 v1.17
% Info: Hyper extensions for doc.sty
%
% Copyright (C)
@@ -79,7 +79,7 @@
\input docstrip.tex
\Msg{************************************************************************}
\Msg{* Installation}
-\Msg{* Package: hypdoc 2022-06-14 v1.16 Hyper extensions for doc.sty (HO)}
+\Msg{* Package: hypdoc 2022-07-03 v1.17 Hyper extensions for doc.sty (HO)}
\Msg{************************************************************************}
\keepsilent
@@ -91,7 +91,7 @@
This is a generated file.
Project: hypdoc
-Version: 2022-06-14 v1.16
+Version: 2022-07-03 v1.17
Copyright (C)
2002, 2006, 2007, 2009-2011 Heiko Oberdiek
@@ -152,7 +152,7 @@ and the derived files
%<*driver>
\NeedsTeXFormat{LaTeX2e}
\ProvidesFile{hypdoc.drv}%
- [2022-06-14 v1.16 Hyper extensions for doc.sty (HO)]%
+ [2022-07-03 v1.17 Hyper extensions for doc.sty (HO)]%
\PassOptionsToPackage{numbered}{hypdoc}
\documentclass{ltxdoc}
\usepackage{holtxdoc}[2011/11/22]
@@ -167,7 +167,7 @@ and the derived files
% \GetFileInfo{hypdoc.drv}
%
% \title{The \xpackage{hypdoc} package}
-% \date{2022-06-14 v1.16}
+% \date{2022-07-03 v1.17}
% \author{Heiko Oberdiek\thanks
% {Please report any issues at \url{https://github.com/ho-tex/hypdoc/issues}}}
%
@@ -345,7 +345,7 @@ and the derived files
%<*package>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{hypdoc}%
- [2022-06-14 v1.16 Hyper extensions for doc.sty (HO)]%
+ [2022-07-03 v1.17 Hyper extensions for doc.sty (HO)]%
% \end{macrocode}
% The package identification is done at the top of the |.dtx| file
% in order to use only one identification string.
@@ -748,10 +748,12 @@ and the derived files
\let\HDorg@tilde~%
\let~\HD@savedest@entry
\edef\HDorg@catcodeM{\the\catcode`\^^M}%
+ \let\HDorg@M^^M%
\catcode`\^^M=\active
\def^^M{}%
\InputIfFileExists{\jobname.hd}{}{}%
\let~\HDorg@tilde
+ \let^^M\HDorg@M
\catcode`\^^M=\HDorg@catcodeM\relax
\newwrite\HD@savedest@out
\RerunFileCheck{\jobname.hd}{%
@@ -1337,6 +1339,9 @@ and the derived files
% \begin{Version}{2022-06-14 v1.16}
% \item Avoid to load hyperref if has been already loaded, issue \#1
% \end{Version}
+% \begin{Version}{2022-07-03 v1.17}
+% \item Restore defintion of active control-m (issue 3)
+% \end{Version}
% \end{History}
%
% \PrintIndex
diff --git a/macros/latex/contrib/hypdoc/hypdoc.pdf b/macros/latex/contrib/hypdoc/hypdoc.pdf
index bd0f77458b..6760c5453f 100644
--- a/macros/latex/contrib/hypdoc/hypdoc.pdf
+++ b/macros/latex/contrib/hypdoc/hypdoc.pdf
Binary files differ
diff --git a/macros/latex/contrib/kdpcover/kdpcover.cls b/macros/latex/contrib/kdpcover/kdpcover.cls
index a04b5b2f9e..9e38b0d3b5 100644
--- a/macros/latex/contrib/kdpcover/kdpcover.cls
+++ b/macros/latex/contrib/kdpcover/kdpcover.cls
@@ -21,7 +21,7 @@
% SOFTWARE.
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{kdpcover}[2022/01/09 0.2.4 Cover for Kindle Direct Publishing books]
+\ProvidesClass{kdpcover}[2022/07/03 0.3.0 Cover for Kindle Direct Publishing books]
\LoadClass{article}
\makeatletter
@@ -41,6 +41,8 @@
\DeclareOptionX{7x10}{\setlength\kdp@xsize{7in}\setlength\kdp@ysize{10in}}
\DeclareOptionX{8x10}{\setlength\kdp@xsize{8in}\setlength\kdp@ysize{10in}}
\DeclareOptionX{pages}{\renewcommand*\kdp@pages{#1}}
+\newif\ifkdp@barless
+\DeclareOptionX{barless}{\kdp@barlesstrue}
\DeclareOptionX{pdf}{%
\iexec[trace,quiet,stdout=kdpcover-pages-count.txt]{qpdf --show-npages #1 | tr -d '[[:space:]]' | \{ cat; echo \%; \}}%
\newread\kdp@pagescount%
@@ -75,12 +77,15 @@
\RequirePackage[absolute]{textpos}
\TPGrid{16}{16}
+\makeatletter
\newcommand\putSpine[2][kdpcover-signature]{%
- \begin{textblock}{2.4}[0.5,0](8,0)%
- \begin{tikzpicture}%
- \node [rectangle, inner sep=0em, fill=black, minimum width=2.4\TPHorizModule, minimum height=16\TPVertModule] at (0,0) {};
- \end{tikzpicture}%
- \end{textblock}%
+ \ifkdp@barless\else
+ \begin{textblock}{2.4}[0.5,0](8,0)%
+ \begin{tikzpicture}%
+ \node [rectangle, inner sep=0em, fill=black, minimum width=2.4\TPHorizModule, minimum height=16\TPVertModule] at (0,0) {};
+ \end{tikzpicture}%
+ \end{textblock}%
+ \fi
\begin{textblock}{1}[0.5,0](8,2)%
\begin{tikzpicture}%
\node [color=white, inner sep=0cm, outer sep=0cm, rotate=270, minimum height=\TPHorizModule] at (0,0) {
@@ -92,6 +97,7 @@
\centerline{\includegraphics[width=0.32in]{#1}}%
\end{textblock}%
}
+\makeatother
\newcommand\putPicture[1]{%
\begin{textblock}{4}(10,2)%
diff --git a/macros/latex/contrib/kdpcover/kdpcover.pdf b/macros/latex/contrib/kdpcover/kdpcover.pdf
index d80edde8e3..984c26469b 100644
--- a/macros/latex/contrib/kdpcover/kdpcover.pdf
+++ b/macros/latex/contrib/kdpcover/kdpcover.pdf
Binary files differ
diff --git a/macros/latex/contrib/kdpcover/kdpcover.tex b/macros/latex/contrib/kdpcover/kdpcover.tex
index 9e94ac13a6..793ba90b01 100644
--- a/macros/latex/contrib/kdpcover/kdpcover.tex
+++ b/macros/latex/contrib/kdpcover/kdpcover.tex
@@ -27,6 +27,9 @@
% It's better not to use "pages" option here, but to let it calculate
% the size of your book from the PDF file. Just say "pdf=book.pdf" and it
% will be calculated automatically.
+%
+% To get rid of the black bar at the center of the page, just add
+% "barless" option here.
\documentclass[pages=200,6x9]{kdpcover}
\begin{document}
@@ -45,7 +48,7 @@
% Here we print the version and it will also add the date of the latest
% Git commit in the current directory. If it's not a Git repository,
% the date won't be printed.
-\putVersion{0.2.4}
+\putVersion{0.3.0}
% This prints the price, which is a good practice to mention, I believe.
\putPrice{\$0.00}
diff --git a/macros/latex/contrib/projlib/ProjLib.dtx b/macros/latex/contrib/projlib/ProjLib.dtx
index 18509f3947..1b1be1cf73 100644
--- a/macros/latex/contrib/projlib/ProjLib.dtx
+++ b/macros/latex/contrib/projlib/ProjLib.dtx
@@ -15,82 +15,88 @@
\ProvidesFile{ProjLib.dtx}
%</driver>
\NeedsTeXFormat{LaTeX2e}[2022-06-01]
-\RequirePackage{l3keys2e}
%
%<*ProjLib>
\ProvidesExplPackage
{ProjLib}
- {2022/06/15} {}
+ {2022/07/03} {}
{Collective interface of the ProjLib toolkit}
%</ProjLib>
%
%<*projlib-author>
\ProvidesExplPackage
{projlib-author}
- {2022/06/15} {}
+ {2022/07/03} {}
{Enhanced author information block}
%</projlib-author>
%
%<*projlib-datetime>
\ProvidesExplPackage
{projlib-datetime}
- {2022/06/15} {}
+ {2022/07/03} {}
{Convert numeric date-time string to natural language}
%</projlib-datetime>
%
%<*projlib-draft>
\ProvidesExplPackage
{projlib-draft}
- {2022/06/15} {}
+ {2022/07/03} {}
{Useful commands during draft stage}
%</projlib-draft>
%
%<*projlib-font>
\ProvidesExplPackage
{projlib-font}
- {2022/06/15} {}
+ {2022/07/03} {}
{Font selection and configuration}
%</projlib-font>
%
%<*projlib-language>
\ProvidesExplPackage
{projlib-language}
- {2022/06/15} {}
+ {2022/07/03} {}
{Multi-language configuration}
%</projlib-language>
%
%<*projlib-logo>
\ProvidesExplPackage
{projlib-logo}
- {2022/06/15} {}
+ {2022/07/03} {}
{The ProjLib logo}
%</projlib-logo>
%
%<*projlib-math>
\ProvidesExplPackage
{projlib-math}
- {2022/06/15} {}
+ {2022/07/03} {}
{Efficient math setup}
%</projlib-math>
%
%<*projlib-paper>
\ProvidesExplPackage
{projlib-paper}
- {2022/06/15} {}
+ {2022/07/03} {}
{Configuration of the paper style}
%</projlib-paper>
%
+%<*projlib-text>
+\ProvidesExplPackage
+ {projlib-text}
+ {2022/07/03} {}
+ {Text-related commands}
+%</projlib-text>
+%
%<*projlib-theorem>
\ProvidesExplPackage
{projlib-theorem}
- {2022/06/15} {}
+ {2022/07/03} {}
{Configuration of theorem-like environments}
%</projlib-theorem>
%
%<*projlib-titlepage>
\ProvidesExplPackage
{projlib-titlepage}
- {2022/06/15} {}
+ {2022/07/03} {}
{Commands for rendering the title page}
%</projlib-titlepage>
@@ -111,18 +117,20 @@
, title~page .bool_set:N = \l__projlib_main_titlepage_bool
, title page .bool_set:N = \l__projlib_main_titlepage_bool
, unknown .code:n = {
- \PassOptionsToPackage { \CurrentOption } { projlib-language }
\PassOptionsToPackage { \CurrentOption } { projlib-author }
\PassOptionsToPackage { \CurrentOption } { projlib-datetime }
\PassOptionsToPackage { \CurrentOption } { projlib-draft }
\PassOptionsToPackage { \CurrentOption } { projlib-font }
+ \PassOptionsToPackage { \CurrentOption } { projlib-language }
\PassOptionsToPackage { \CurrentOption } { projlib-logo }
\PassOptionsToPackage { \CurrentOption } { projlib-math }
\PassOptionsToPackage { \CurrentOption } { projlib-paper }
+ \PassOptionsToPackage { \CurrentOption } { projlib-text }
\PassOptionsToPackage { \CurrentOption } { projlib-theorem }
+ \PassOptionsToPackage { \CurrentOption } { projlib-titlepage }
}
}
-\ProcessKeysOptions { ProjLib }
+\ProcessKeyOptions [ ProjLib ]
\bool_if:NT \l__projlib_main_amsfashion_bool
{
@@ -142,6 +150,7 @@
\RequirePackage { projlib-logo }
\RequirePackage { projlib-math }
\RequirePackage { projlib-paper }
+\RequirePackage { projlib-text }
\bool_if:NT \l__projlib_main_titlepage_bool
{
@@ -160,7 +169,7 @@
, ams fashion .bool_set:N = \l__projlib_author_amsfashion_bool
, unknown .code:n = {}
}
-\ProcessKeysOptions { projlib-author }
+\ProcessKeyOptions [ projlib-author ]
\cs_if_exist:NT \subjclass { \endinput }
@@ -487,7 +496,7 @@
, day-month .code:n = { \tl_gset:Nn \g__projlib_datetime_input_format_tl { day-month-year } }
, unknown .code:n = {}
}
-\ProcessKeysOptions { projlib-datetime }
+\ProcessKeyOptions [ projlib-datetime ]
\RequirePackage { relsize }
@@ -2137,7 +2146,7 @@
, no report page .bool_set:N = \l__projlib_draft_no_report_page_bool
, unknown .code:n = {}
}
-\ProcessKeysOptions { projlib-draft }
+\ProcessKeyOptions [ projlib-draft ]
\RequirePackage { projlib-language }
\RequirePackage { xcolor }
@@ -2156,8 +2165,8 @@
\bool_if:NTF \l__projlib_draft_fast_bool
{
- \tl_const:Nn \l_projlib_draft_plain_box_begin_tl { $[$ }
- \tl_const:Nn \l_projlib_draft_plain_box_after_tl { $]$ }
+ \tl_const:Nn \l_projlib_draft_plain_box_begin_tl { [ }
+ \tl_const:Nn \l_projlib_draft_plain_box_after_tl { ] }
}
{
\RequirePackage { tikz }
@@ -2248,23 +2257,23 @@
\NewDocumentCommand \DNF { s D<>{} }
{
\noindent
- \group_begin:
- \projlib_draft_DNF_font
- \stepcounter { projlib_draft_DNF_counter }
- \raisebox{\baselineskip}{
- \hypertarget { DNF. \arabic { projlib_draft_DNF_counter } } {}
- \label { DNF. \arabic { projlib_draft_DNF_counter } }
- }
- \nobreak
- \projlib_draft_plain_box:nn { projlib_draft_DNF_color }
- {
- \IfBooleanF { #1 } { \projlib_draft_DNF_text \nobreakspace }
- \group_begin: \ttfamily
- \# \theprojlib_draft_DNF_counter
- \group_end:
- \tl_if_blank:nF { #2 } { : \nobreakspace }
- \tl_trim_spaces:n { #2 }
+ \group_begin: \projlib_draft_DNF_font
+ \stepcounter { projlib_draft_DNF_counter }
+ \raisebox{\baselineskip}{
+ \cs_if_exist:cT { hypertarget }
+ {
+ \hypertarget { DNF. \arabic { projlib_draft_DNF_counter } } {}
+ }
+ \label { DNF. \arabic { projlib_draft_DNF_counter } }
}
+ \nobreak
+ \projlib_draft_plain_box:nn { projlib_draft_DNF_color }
+ {
+ \IfBooleanF { #1 } { \projlib_draft_DNF_text \nobreakspace }
+ \texttt { \# \theprojlib_draft_DNF_counter }
+ \tl_if_blank:nF { #2 } { : \nobreakspace }
+ \tl_trim_spaces:n { #2 }
+ }
\group_end:
\tl_gput_right:Nn \g__projlib_draft_DNF_report_tl
{
@@ -2414,7 +2423,7 @@
, biolinum .initial:n = { false }
, unknown .code:n = {}
}
-\ProcessKeysOptions { projlib-font }
+\ProcessKeyOptions [ projlib-font ]
\bool_new:N \g_projlib_font_already_set_bool
\bool_gset_false:N \g_projlib_font_already_set_bool
@@ -2659,7 +2668,7 @@
, Russian .meta:n = { russian }
, unknown .code:n = {}
}
-\ProcessKeysOptions { projlib-language }
+\ProcessKeyOptions [ projlib-language ]
\cs_new_protected:Nn \projlib_language_clear_global_option:n
{
@@ -3202,7 +3211,7 @@
, fast .bool_set:N = \l__projlib_logo_fast_bool
, unknown .code:n = {}
}
-\ProcessKeysOptions { projlib-logo }
+\ProcessKeyOptions [ projlib-logo ]
\bool_if:NT \l__projlib_logo_fast_bool
{
@@ -3221,79 +3230,6 @@
\endinput
}
-%<*projlib-logo-old>
-\cs_if_exist:cTF { fontspec }
- {
- \newfontface \__projlib_logo_font: { LinBiolinum_R.otf }
- }
- {
- \RequirePackage [T1] { fontenc }
- \cs_gset:Nn \__projlib_logo_font:
- { \fontfamily { LinuxBiolinumT-TLF } \selectfont }
- }
-
-\tl_new:N \g__projlib_logo_sigma_j_tl
-\tl_gset:Nn \g__projlib_logo_sigma_j_tl
- {
- \vbox:n
- {
- \offinterlineskip
- \hbox_overlap_center:n
- {
- \skip_horizontal:n { 0.75ex }
- \hbox_set:Nn \l_tmpa_box { \usefont{U}{zeur}{b}{n} \symbol{"06} }
- \box_rotate:Nn \l_tmpa_box { -10 }
- \box_scale:Nnn \l_tmpa_box {.4} {.4}
- \box_use:N \l_tmpa_box
- }
- \skip_vertical:n { 0.15ex }
- \hbox:n { \j }
- }
- }
-
-% \cs_new_protected:Nn \projlib_logo_generic:n
-% {
-% \group_begin:
-% \normalfont
-% \__projlib_logo_font:
-% \color_group_begin:
-% \color_select:n { blue!60!cyan } { P }
-% \color_select:n { blue!45!cyan } { r }
-% \color_select:n { blue!30!cyan } { o }
-% \color_select:n { green!70!black!70 } { #1 }
-% \color_select:n { red!20!yellow } { L }
-% \color_select:n { red!40!yellow } { i }
-% \color_select:n { red!60!yellow } { b }
-% \color_group_end:
-% \group_end:
-% }
-\cs_new_protected:Nn \projlib_logo_generic:n
- {
- \group_begin:
- \normalfont
- \__projlib_logo_font:
- \color_group_begin:
- \color_select:n { blue!50!cyan!30!black } { P }
- \color_select:n { blue!50!cyan!55!black } { r }
- \color_select:n { blue!50!cyan!75!black } { o }
- \color_select:n { blue!50!cyan!90!black } { #1 }
- \color_select:n { blue!50!cyan!75!black } { L }
- \color_select:n { blue!50!cyan!55!black } { i }
- \color_select:n { blue!50!cyan!30!black } { b }
- \color_group_end:
- \group_end:
- }
-
-\DeclareRobustCommand * \ProjLib
- {
- \projlib_logo_generic:n { \g__projlib_logo_sigma_j_tl }
- }
-\DeclareRobustCommand * \ProjLibText
- {
- \projlib_logo_generic:n { j }
- }
-%</projlib-logo-old>
-
\RequirePackage { tikz }
\cs_new_protected:Nn \projlib_logo_generic:nn
@@ -3350,7 +3286,7 @@
{
, unknown .code:n = {}
}
-\ProcessKeysOptions { projlib-math }
+\ProcessKeyOptions [ projlib-math ]
\RequirePackage { mathtools }
\RequirePackage { mathrsfs }
@@ -3605,7 +3541,7 @@
, dark paper .meta:n = { paperstyle = dark }
, unknown .code:n = {}
}
-\ProcessKeysOptions { projlib-paper }
+\ProcessKeyOptions [ projlib-paper ]
\cs_new:Nn \projlib_paper_preview_disable:
{
@@ -3684,6 +3620,67 @@
}
%</projlib-paper>
%
+%<*projlib-text>
+\keys_define:nn { projlib-text }
+ {
+ , unknown .code:n = {}
+ }
+\ProcessKeyOptions [ projlib-text ]
+
+\RequirePackage { projlib-paper }
+
+\ProvideDocumentCommand \ItemDescription { m }
+ {
+ \textcolor { main-text!50!paper } { $($ #1 $)$ }
+ \nobreakspace
+ \ignorespaces
+ }
+
+\cs_new_protected:Nn \projlib_text_abbreviation_generic:nn
+ % #1 is the text
+ % #2 is usually some spacing adjustment
+ {
+ #1
+ % if followed by a dot, then remove that dot and adjust the spacing
+ \peek_meaning_ignore_spaces:NTF .
+ { #2 \use_none:n }
+ {
+ % if followed by a comma, then act like nothing happens
+ % otherwise adjust the spacing
+ \peek_meaning_ignore_spaces:NTF ,
+ { \prg_do_nothing: }
+ { #2 }
+ }
+ }
+
+\hook_gput_code:nnn { begindocument/before } { projlib-text }
+ {
+ % i.e.
+ \ProvideDocumentCommand { \ie } { }
+ {
+ \projlib_text_abbreviation_generic:nn { \textit{i. \nobreak \hskip.2ex \nobreak e.} } { \skip_horizontal:n { -.25ex } }
+ }
+
+ % e.g.
+ \ProvideDocumentCommand { \eg } { }
+ {
+ \projlib_text_abbreviation_generic:nn { \textit{e. \nobreak \hskip.2ex \nobreak g.} } { \skip_horizontal:n { -.25ex } }
+ }
+
+ % cf.
+ \ProvideDocumentCommand { \cf } { }
+ {
+ \projlib_text_abbreviation_generic:nn { \textit{cf.} } { }
+ }
+
+ % etc.
+ \ProvideDocumentCommand { \etc } { }
+ {
+ \projlib_text_abbreviation_generic:nn { etc. } { }
+ }
+ }
+%</projlib-text>
+%
%<*projlib-theorem>
\keys_define:nn { projlib-theorem }
{
@@ -3725,7 +3722,7 @@
, no preset names .bool_set_inverse:N = \l__projlib_theorem_presetname_bool
, unknown .code:n = { \PassOptionsToPackage { \CurrentOption } { create-theorem } }
}
-\ProcessKeysOptions { projlib-theorem }
+\ProcessKeyOptions [ projlib-theorem ]
\clist_const:Nn \c_projlib_theorem_supported_clist
{
@@ -3755,8 +3752,10 @@
recall ,
remark ,
theorem ,
+ definition-corollary ,
definition-proposition ,
definition-theorem ,
+ corollary-definition ,
proposition-definition ,
theorem-definition ,
}
@@ -5160,9 +5159,11 @@
}
}
+\NameTheorem { definition-corollary } { combined = { definition ; corollary } }
\NameTheorem { definition-proposition } { combined = { definition ; proposition } }
\NameTheorem { definition-theorem } { combined = { definition ; theorem } }
+\NameTheorem { corollary-definition } { combined = { corollary ; definition } }
\NameTheorem { proposition-definition } { combined = { proposition ; definition } }
\NameTheorem { theorem-definition } { combined = { theorem ; definition } }
%</projlib-theorem>
@@ -5172,7 +5173,7 @@
{
, unknown .code:n = {}
}
-\ProcessKeysOptions { projlib-titlepage }
+\ProcessKeyOptions [ projlib-titlepage ]
\RequirePackage { projlib-paper }
diff --git a/macros/latex/contrib/projlib/ProjLib.ins b/macros/latex/contrib/projlib/ProjLib.ins
index 6aac97bf77..d79b671003 100644
--- a/macros/latex/contrib/projlib/ProjLib.ins
+++ b/macros/latex/contrib/projlib/ProjLib.ins
@@ -18,6 +18,7 @@
\obeyspaces%
\gdef\copyright{%
\ds@heading% This is file... generated with the docstrip utility.
+\MetaPrefix%
Copyright (C) 2021-2022 by Jinwen XU
@@ -48,6 +49,7 @@ and version 1.3c or later is part of all distributions of LaTeX version
\generate{\file{projlib-logo.sty}{\from{ProjLib.dtx}{projlib-logo}}}
\generate{\file{projlib-math.sty}{\from{ProjLib.dtx}{projlib-math}}}
\generate{\file{projlib-paper.sty}{\from{ProjLib.dtx}{projlib-paper}}}
+\generate{\file{projlib-text.sty}{\from{ProjLib.dtx}{projlib-text}}}
\generate{\file{projlib-theorem.sty}{\from{ProjLib.dtx}{projlib-theorem}}}
\generate{\file{projlib-titlepage.sty}{\from{ProjLib.dtx}{projlib-titlepage}}}
@@ -66,6 +68,7 @@ and version 1.3c or later is part of all distributions of LaTeX version
\Msg{* projlib-logo.sty *}
\Msg{* projlib-math.sty *}
\Msg{* projlib-paper.sty *}
+\Msg{* projlib-text.sty *}
\Msg{* projlib-theorem.sty *}
\Msg{* projlib-titlepage.sty *}
\Msg{* *}
diff --git a/macros/latex/contrib/projlib/README.md b/macros/latex/contrib/projlib/README.md
index ddf962d896..ee8924ccc6 100644
--- a/macros/latex/contrib/projlib/README.md
+++ b/macros/latex/contrib/projlib/README.md
@@ -6,7 +6,7 @@
> **ProjLib** can be interpreted as "***Proj**ect **Lib**rary*" (in English), or as "***Proj**et **Lib**re*" (in French, meaning "*Free Project*").
-> **This bundle is dated 2022/06/15. Please note that the documentations are not yet up-to-date.**
+> **This bundle is dated 2022/07/03. Please note that the documentations are not yet up-to-date.**
## Introduction
@@ -21,7 +21,7 @@ To get started, simply put this line in your preamble:
## The modules
-> Each module correspond to a separate package, for example, the module `theorem` is `projlib-theorem.sty`.
+> Each module corresponds to a separate package, for example, the module `theorem` is `projlib-theorem.sty`.
The modules include:
1. module `author` - *Enhanced author information block*
@@ -36,6 +36,7 @@ The modules include:
- Multiple input and output format available.
1. module `draft` - *Useful commands during draft stage*
- `\DNF` for marking unfinished part. In addition, a report of all unfinished places shall be printed at the last of your document.
+ - Reimplemented `\blindtext` to support more languages.
1. module `font` - *Font selection and configuration*
- Supporting Palatino, Times, Garamond, Biolinum, Noto, etc.
1. module `language` - *Multi-language configuration*
@@ -45,10 +46,13 @@ The modules include:
1. module `logo` - *The ProjLib logo*
- Draw the `ProjLib` logo in colorful or colorless fashion.
1. module `math` - *Efficient math setup*
- - `\DefineOperator` and `\DefineShortcut` for setting up math macros efficiently
- - `\ListOfSymbols` for printing list of symbols
+ - `\DefineOperator` and `\DefineShortcut` for setting up math macros efficiently.
+ - `\ListOfSymbols` for printing list of symbols.
1. module `paper` - *Configuration of the paper style*
- Paper style configuration, with the themes `yellow`, `green`, `light gray`, `gray`, `dark`, etc.
+1. module `text` - *Text-related commands*
+ - Provide a few useful commands such as `\ie`, `\eg`, `\cf`, `\etc` ; and if you have your own version defined, they won't interfere with your definition.
+ - `\ItemDescription` for writing leading description to items in `itemize` or `enumerate`.
1. module `theorem` - *Configuration of theorem-like environments*
- Setting up theorem-like environments based on the package `create-theorem`
- `\CreateTheorem`, `\SetTheorem` and more...
@@ -78,6 +82,10 @@ It is recommended to use `latexmk` with option `-xelatex`:
```
latexmk -xelatex ProjLib-doc-**.tex
```
+Here `**` should be replaced with the language identifier, such as `en`.
+
+## Automation
+All these can be done with the given script `MakeFile.sh`.
# License
diff --git a/macros/latex/contrib/simples-matrices/LISEZMOI.md b/macros/latex/contrib/simples-matrices/LISEZMOI.md
index 1f3b064cb9..94b937d039 100644
--- a/macros/latex/contrib/simples-matrices/LISEZMOI.md
+++ b/macros/latex/contrib/simples-matrices/LISEZMOI.md
@@ -1,4 +1,4 @@
-<!-- Time-stamp: <2022-06-19 17:54:55 Yvon Henel (TdS)> -->
+<!-- Time-stamp: <2022-07-03 11:22:22 Yvon Henel (TdS)> -->
# simples-matrices
@@ -22,3 +22,5 @@ valeurs séparées par des virgules.
## Historique
* Version 1.0 — 2022-06-19 — Première version publique
+
+* Version 1.0.1 — 2022-07-03 — Quelques améliorations dans la documentation.
diff --git a/macros/latex/contrib/simples-matrices/MANIFEST.md b/macros/latex/contrib/simples-matrices/MANIFEST.md
index e24dad4644..c140664354 100644
--- a/macros/latex/contrib/simples-matrices/MANIFEST.md
+++ b/macros/latex/contrib/simples-matrices/MANIFEST.md
@@ -31,7 +31,6 @@ These files form part of the documentation but are not typeset. Generally they w
additional input files for the typeset documentation files listed above.
* LISEZMOI.md ‡
-* MANIFEST.md ‡
* README.md ‡
### Text files
@@ -39,7 +38,6 @@ additional input files for the typeset documentation files listed above.
Plain text files included as documentation or metadata.
* LISEZMOI.md ‡
-* MANIFEST.md ‡
* README.md ‡
### Derived files
@@ -80,7 +78,6 @@ All files included in the `simples-matrices/tex` directory.
All files included in the `simples-matrices/doc` directory.
* LISEZMOI.md
-* MANIFEST.md
* README.md
* simples-matrices-eng.pdf
* simples-matrices-fra.pdf
@@ -94,7 +91,6 @@ The following group lists the files included in the CTAN package.
### CTAN files
* LISEZMOI.md
-* MANIFEST.md
* README.md
* simples-matrices-eng.pdf
* simples-matrices-fra.pdf
diff --git a/macros/latex/contrib/simples-matrices/README.md b/macros/latex/contrib/simples-matrices/README.md
index 2e06d4a1dc..f73600bf9a 100644
--- a/macros/latex/contrib/simples-matrices/README.md
+++ b/macros/latex/contrib/simples-matrices/README.md
@@ -1,4 +1,4 @@
-<!-- Time-stamp: <2022-06-19 17:54:49 Yvon Henel (TdS)> -->
+<!-- Time-stamp: <2022-07-03 11:22:16 Yvon Henel (TdS)> -->
# simples-matrices
@@ -23,4 +23,4 @@ separated by commas.
* Version 1.0 — 2022-06-19 — First public version
-
+* Version 1.0.1 — 2022-07-03 — Some improvements in the documentation.
diff --git a/macros/latex/contrib/simples-matrices/simples-matrices-eng.pdf b/macros/latex/contrib/simples-matrices/simples-matrices-eng.pdf
index bdc2813d48..e0330d2939 100644
--- a/macros/latex/contrib/simples-matrices/simples-matrices-eng.pdf
+++ b/macros/latex/contrib/simples-matrices/simples-matrices-eng.pdf
Binary files differ
diff --git a/macros/latex/contrib/simples-matrices/simples-matrices-fra.pdf b/macros/latex/contrib/simples-matrices/simples-matrices-fra.pdf
index b6cd4e15e1..3c6014c34a 100644
--- a/macros/latex/contrib/simples-matrices/simples-matrices-fra.pdf
+++ b/macros/latex/contrib/simples-matrices/simples-matrices-fra.pdf
Binary files differ
diff --git a/macros/latex/contrib/simples-matrices/simples-matrices.dtx b/macros/latex/contrib/simples-matrices/simples-matrices.dtx
index d62833e3a7..12e98ed3a9 100644
--- a/macros/latex/contrib/simples-matrices/simples-matrices.dtx
+++ b/macros/latex/contrib/simples-matrices/simples-matrices.dtx
@@ -13,7 +13,7 @@
%
%<*driver|package|doc>
\RequirePackage{expl3}[2020/01/12]
-\GetIdInfo$Id: simples-matrices.dtx 1.0 2022-06-19 TdS $
+\GetIdInfo$Id: simples-matrices.dtx 1.0.1 2022-07-03 TdS $
{}
%</driver|package|doc>
%<*driver>
@@ -26,7 +26,7 @@
\usepackage{xspace}
\usepackage{csquotes}
-\providecommand\darg[3]{ \texttt{#1} \meta{#2} \texttt{#3} }
+\providecommand\darg[3]{\texttt{#1}\meta{#2}\texttt{#3}}
\begin{document}
\DocInput{\jobname.dtx}
@@ -52,8 +52,8 @@
%
% \maketitle
%
-% \changes{v1.0}{2022/06/08}{First public
-% version.\foreignlanguage{french}{\emph{Première version publique.}}}
+% \changes{v1.0}{2022/06/08}{First public version.\foreignlanguage{french}{\emph{Première version publique.}}}
+% \changes{v1.0.1}{2022/07/03}{Some improvements in the documentation.\foreignlanguage{french}{\emph{Quelques améliorations dans la documentation.}}}
%
% \thispagestyle{empty}
%
@@ -156,22 +156,69 @@
\usepackage{xspace}
\usepackage{csquotes}
\usepackage{fancyvrb,fancyvrb-ex}
+\usepackage{listings}
\usepackage{mathtools}
\usepackage{delarray}
\usepackage{nicematrix}
\providecommand\darg[3]{ \texttt{#1} \meta{#2} \texttt{#3} }
+% \colorlet{option}{olive!75!black}
+% Couleur des mots-clés de niveau 1
+\colorlet{keyword20}{cyan} %!75!black
+% Couleur des mots-clés de niveau 2
+\colorlet{keyword30}{teal}
+\colorlet{keycolor}{green!50!black}
+\colorlet{dollarcolor}{violet}
+\colorlet{cmdmuette}{blue}
+\colorlet{cmdcausante}{red}
+
+\lstset{frame=single,%
+ language=[LaTeX]{TeX},%
+ showspaces=false,%
+ breaklines=true,%
+ breakatwhitespace=true,%
+ basicstyle=\ttfamily\bfseries,%
+ alsoletter={*-$},%
+ texcsstyle=*[2]\color{cmdcausante},%
+ texcs=[2]{matrice,declarermatrice*,lamatrice,matid,matnulle,MatriceInterieur,LaMatriceInterieur},%
+ texcsstyle=*[3]\color{cmdmuette},%
+ texcs=[3]{declarermatrice,simplesmatricessetup},%
+ keywordstyle=[20]\color{keyword20},%
+ keywordstyle=[30]\color{keyword30},%
+ keywordstyle=[40]\color{keycolor},%
+ keywordstyle=[50]\color{dollarcolor},%
+ keywords=[20]{tabular,array,matrix,matrix*,NiceArray},%
+ keywords=[30]{x,S,T,I,J,C,O,D},%
+ keywords=[40]{out-of-box,prefix,envir,typeord,argopt},%
+ keywords=[50]{$},%
+ escapeinside={\%*@}{@*)}%
+}
+
+\newcommand{\MacroPres}[2]{\textcolor{#1}{\textbf{\cs{#2}}}}
+\newcommand{\csmute}{\MacroPres{cmdmuette}}
+\newcommand{\csprint}{\MacroPres{cmdcausante}}
+\newcommand{\ObjetPres}[2]{\textcolor{#1}{\textbf{\texttt{#2}}}}
+\newcommand{\keyname}{\ObjetPres{keycolor}}
+\newcommand{\envir}{\ObjetPres{keyword20}}
+\newcommand{\TypeMat}{\ObjetPres{keyword30}}
+
\newcommand{\UnExemple}{%
\par \medskip \par \noindent
- \begin{minipage}[c]{0.58\linewidth}
- \VerbatimInput[gobble=0, frame=single]{code00.tex}
+ \begin{minipage}[c]{0.66\linewidth}
+ \lstinputlisting[gobble=0, frame=single, numbers=left, numberstyle={\small}]{code00.tex}
\end{minipage}
\hspace{\stretch{1}}
- \begin{minipage}[c]{0.38\linewidth}
+ \begin{minipage}[c]{0.32\linewidth}
+ \small
\input{code00}
\end{minipage}
- \par \medskip}
+ \par \medbreak}
+
+\newcommand*{\vliste}{liste\xspace}
+
+%<FRA> \newcommand{\VoirEx}[1]{(voir exemple en page~\pageref{#1})}
+%<ENG> \newcommand{\VoirEx}[1]{(see example on page~\pageref{#1})}
\begin{document}
%<*FRA>
@@ -266,7 +313,7 @@ ensuring a correct presentation of matrices.
\textbf{Beware}: you have to provide the suitable mathematical environment to
use the macros which print a matrix. Only the unstarred version of
-\cs{declarermatrice} may be used outside math-mode.
+\csmute{declarermatrice} may be used outside math-mode.
%</ENG>
%<*FRA>
@@ -276,52 +323,102 @@ définir ses macros et gérer les clés d'option. Elle charge également
\textbf{Attention}: vous devez fournir l'environnement mathématique adéquat pour
utiliser les macros qui écrivent les matrices. Seule la version non-étoilée de
-\cs{declarermatrice} peut être utilisée en dehors du mode mathématique.
+\csmute{declarermatrice} peut être utilisée en dehors du mode mathématique.
%</FRA>
%<*ENG>
\section{The Macros}
\label{sec:macros}
-\pkg{simples-matrices} offers six main document macros.
+\pkg{simples-matrices} offers nine document macros.
%</ENG>
%<*FRA>
\section{Les macros}
\label{sec:macros}
-L'extension \pkg{simples-matrices} offre six macros de document.
+L'extension \pkg{simples-matrices} offre neuf macros de document.
-%</FRA>
+%</FRA>
+
+%<*ENG>
+In the main text (syntaxes and examples), the name of a macro of this package is
+printed in red if the macro produces some text in the document, otherwise it is
+printed in blue.
+%</ENG>
+%<*FRA>
+Dans le texte principal (syntaxes et exemples), le nom d'une macro de cette
+extension est écrit en rouge si la macro produit du texte dans le document,
+autrement il est écrit en bleu.
+%</FRA>
%<*ENG>
\subsection{Main Macros}
\label{sec:main}
-This package has five main document macros viz.
+The six main document macros are the following:
+%</ENG>
+%<*FRA>
+\subsection{Macros principales}
+\label{sec:principales}
+
+Les six macros principales sont les suivantes:
+%</FRA>
+%<*ENG>
+
\begin{function}{\matrice}
\begin{syntax}
- \cs{matrice}\parg{prefix}\darg{\string<}{clist of key-value pairs}{\string>}\oarg{type}\marg{clist of coefficients}
+ \csprint{matrice}\parg{prefix}\darg{\string<}{clist of key-value pairs}{\string>}\oarg{type}\marg{clist of coefficients}
\end{syntax}
- where \meta{prefix} has the same meaning as the key \texttt{prefix};
- \meta{clist of key-value pairs}, optional and void by default, can be used to
- redefined the matrix-like environment; \meta{type} is a string of character
+ where \meta{prefix} has the same meaning as the key \keyname{prefix} (see page~\pageref{key-prefix});
+ \meta{clist of key-value pairs} ---optional and void by default--- can be used to
+ redefined the \envir{matrix}-like environment; \meta{type} is a string of character
the usage of which is explained later ---see \ref{sec:matrix-type}--- and
\meta{clist of coefficients} is a clist of the coefficients of the matrix
given by row order.
The French \emph{matrice} means ``matrix''.
+\end{function}
+%</ENG>
+%<*FRA>
+\begin{function}{\matrice}
+ \begin{syntax}
+ \csprint{matrice}\parg{prefixe}\darg{\string<}{\vliste de paires de clé-valeur}{\string>}\oarg{type}\marg{\vliste des coefficients}
+ \end{syntax}
+ où \meta{prefixe} a la même fonction que la clé \keyname{prefix} (voir page~\pageref{key-prefix});
+ \meta{\vliste de paires de clé-valeur} --- optionnel et vide par défaut ---
+ peut être utilisé pour redéfinir l'environnement de type \envir{matrix};
+ \meta{type} est une chaine de caractère dont l'utilisation sera expliquée
+ ci-dessous --- voir~\ref{sec:matrix-type} --- et \meta{\vliste des
+ coefficients} est la \vliste des coefficients de la matrice donnés ligne par
+ ligne.
+\end{function}
+%</FRA>
- With \verb+\(\matrice{1, 2, 3, 4}\)+ we obtain \(\matrice{1, 2, 3, 4}\).
+%<ENG> With
+%<FRA> Avec
+\lstinline+$\matrice{1, 2, 3, 4}$+
+%<ENG> we obtain
+%<FRA> on obtient
+\(\matrice{1, 2, 3, 4}\).
- With \verb+\(\matrice(b)[3]{1, 2, 3, 4, 5, 6}\)+
- we obtain \(\matrice(b)[3]{1, 2, 3, 4, 5, 6}\).
-
-\end{function}
+%<ENG> With
+%<FRA> Avec
+\lstinline+$\matrice(b)[3]{1, 2, 3, 4, 5, 6}$+
+%<ENG> we obtain
+%<FRA> on obtient
+\(\matrice(b)[3]{1, 2, 3, 4, 5, 6}\).
+%<*ENG>
\begin{function}{\declarermatrice}
\begin{syntax}
- \cs{declarermatrice*}\parg{prefix}\darg{\string<}{clist of key-value pairs}{\string>}\marg{matrix name}\oarg{type}\marg{clist of coefficients}
+ \csmute{declarermatrice}\parg{prefix}\darg{\string<}{clist of key-value pairs}{\string>}\marg{matrix name}\oarg{type}\marg{clist of coefficients}
+ \end{syntax}
+\end{function}
+
+\begin{function}{\declarermatrice*}
+ \begin{syntax}
+ \csprint{declarermatrice*}\parg{prefix}\darg{\string<}{clist of key-value pairs}{\string>}\marg{matrix name}\oarg{type}\marg{clist of coefficients}
\end{syntax}
where \meta{matrix name} is the name of the matrix to be used afterwards. The
other arguments, optional or mandatory, have the same meaning than above. The
@@ -332,112 +429,108 @@ This package has five main document macros viz.
the same function. \textbf{No check is done} to ensure that one is not
redefining a previously defined matrix.
+ With the macro \csmute{declarermatrice}, the first two optional arguments have
+ no effect for they are not take into account to define the matrix \VoirEx{sec:declar}.
+
The French \emph{déclarer une matrice} means ``declare a matrix''.
-
\end{function}
+%</ENG>
-\begin{function}{\lamatrice}
+%<*FRA>
+\begin{function}{\declarermatrice}
\begin{syntax}
- \cs{lamatrice}\parg{prefix}\darg{\string<}{clist of key-value pairs}{\string>}\marg{matrix name}
+ \csmute{declarermatrice}\parg{prefixe}\darg{\string<}{\vliste de paires de clé-valeur}{\string>}\marg{nom}\oarg{type}\marg{\vliste des coefficients}
\end{syntax}
- prints the previously defined matrix the name of which is given by
- \meta{matrix name}. The two optional arguments have the meaning as before.
-
- The French \emph{la matrice} means ``the matrix''.
\end{function}
-\begin{function}{\MatriceInterieur}
+
+\begin{function}{\declarermatrice*}
\begin{syntax}
- \cs{MatriceInterieur}
+ \csprint{declarermatrice*}\parg{prefixe}\darg{\string<}{\vliste de paires de clé-valeur}{\string>}\marg{nom}\oarg{type}\marg{\vliste des coefficients}
\end{syntax}
- gives the inner part of the last printed ---via \cs{matrice}--- or defined
- ---via \cs{declarermatrice}--- matrix. It can be used inside an
- \env{array}-like environment.
+ où \meta{nom} est le nom de la matrice pour utilisation future. Les autres
+ arguments, optionnels ou obligatoires, ont la même signification que
+ ci-dessus. La version étoilée définit et écrit la matrice. La version
+ non-étoilée ne fait que la définir.
- The French should be \emph{\foreignlanguage{french}{intérieur de la matrice}}
- which means ``inside of the matrix''. What is implicit is the adjective
- ``anonymous''. For named matrix see below.
+ La définition est globale mais on peut redéfinir une matrice nommée existante
+ avec la même fonction. \textbf{Aucun contrôle} n'est exercé pour s'assurer que
+ l'on n'est pas en train de redéfinir une matrice nommée précédemment définie.
+
+ Avec la macro \csmute{declarermatrice}, les deux premiers arguments optionnels
+ n'ont aucun effet car la définition de la matrice n'en tient pas compte \VoirEx{sec:declar}.
\end{function}
+%</FRA>
-\begin{function}{\LaMatriceInterieur}
+%<*ENG>
+\begin{function}{\lamatrice}
\begin{syntax}
- \cs{LaMatriceInterieur}\marg{matrix name}
+ \csprint{lamatrice}\parg{prefix}\darg{\string<}{clist of key-value pairs}{\string>}\marg{matrix name}
\end{syntax}
- gives the inner part of the matrix with name \meta{matrix name}. It can be
- used inside an \env{array}-like environment.
+ prints the previously defined matrix the name of which is given by
+ \meta{matrix name}. The two optional arguments have the meaning as before \VoirEx{sec:declar}.
- Again false French but the parallel with \cs{lamatrice} should suggest that,
- now, the matrix has a name and we have to use it.
+ The French \emph{la matrice} means ``the matrix''.
\end{function}
-
-See examples on page~\pageref{sec:examples}.
%</ENG>
%<*FRA>
-\subsection{Macros principales}
-\label{sec:principales}
-
-Les cinq macros principales de document sont les suivantes:
-
-\begin{function}{\matrice}
+\begin{function}{\lamatrice}
\begin{syntax}
- \cs{matrice}\parg{prefixe}\darg{\string<}{vliste de paires de clé-valeur}{\string>}\oarg{type}\marg{vliste des coefficients}
+ \csprint{lamatrice}\parg{prefixe}\darg{\string<}{\vliste de paires de clé-valeur}{\string>}\marg{nom}
\end{syntax}
- où \meta{prefixe} a la même fonction que la clé \texttt{prefix}; \meta{vliste
- de paires de clé-valeur}, optionnel et vide par défaut, peut être utiliser
- pour redéfinit l'environnement de type \texttt{matrix};
- \meta{type} est une chaine de caractère dont l'utilisation sera expliquée
- ci-dessous --- voir~\ref{sec:matrix-type} --- et \meta{vliste des
- coefficients} est la vliste des coefficients de la matrice donnés ligne par
- ligne.
-
- Avec \verb+\(\matrice{1, 2, 3, 4}\)+ on obtient \(\matrice{1, 2, 3, 4}\).
-
- Avec \verb+\(\matrice(b)[3]{1, 2, 3, 4, 5, 6}\)+
- on obtient \(\matrice(b)[3]{1, 2, 3, 4, 5, 6}\).
-
+ écrit la matrice nommée de nom \meta{nom}.
+ Les deux arguments optionnels ont la même signification que ci-dessus \VoirEx{sec:declar}.
\end{function}
+%</FRA>
-\begin{function}{\declarermatrice}
+%<*ENG>
+\begin{function}{\MatriceInterieur}
\begin{syntax}
- \cs{declarermatrice*}\parg{prefix}\darg{\string<}{vliste de paires de clé-valeur}{\string>}\marg{nom}\oarg{type}\marg{vliste des coefficients}
+ \csprint{MatriceInterieur}
\end{syntax}
- où \meta{nom} est le nom de la matrice pour utilisation future. Les autres
- arguments, optionnels ou obligatoires, ont la même signification que
- ci-dessus. La version étoilée définit et écrit la matrice. La version
- non-étoilée ne fait que la définir.
+ gives the inner part of the last printed ---via \csprint{matrice} or
+ \csprint{declarermatrice*}--- or defined ---via \csmute{declarermatrice}---
+ matrix. It can be used inside an \envir{array}-like environment
+ \VoirEx{sec:matint}.
- La définition est global mais on peut redéfinir une matrice nommée existante
- avec la même fonction. \textbf{Aucun contrôle} n'est exercé pour s'assurer que
- l'on n'est pas en train de redéfinir une matrice nommée précédemment définie.
+ The French should be \emph{\foreignlanguage{french}{intérieur de la matrice}}
+ which means ``inside of the matrix''. What is implicit is the adjective
+ ``anonymous''. For named matrix see below.
\end{function}
-
-\begin{function}{\lamatrice}
+%</ENG>
+%<*FRA>
+\begin{function}{\MatriceInterieur}
\begin{syntax}
- \cs{lamatrice}\parg{prefix}\darg{\string<}{vliste de paires de clé-valeur}{\string>}\marg{matrix name}
+ \csprint{MatriceInterieur}
\end{syntax}
- écrit la matrice nommée de nom \meta{nom}.
- Les deux arguments optionnels ont la même signification que ci-dessus.
+ donne l'intérieur de la dernière matrice écrite --- via \csprint{matrice} ou
+ \csprint{declarermatrice*} --- ou définie --- via \csmute{declarermatrice}. On
+ peut l'utiliser dans un environnement du genre \envir{array} \VoirEx{sec:matint}.
\end{function}
+%</FRA>
-\begin{function}{\MatriceInterieur}
+%<*ENG>
+\begin{function}{\LaMatriceInterieur}
\begin{syntax}
- \cs{MatriceInterieur}
+ \csprint{LaMatriceInterieur}\marg{matrix name}
\end{syntax}
- donne l'intérieur de la dernière matrice écrite --- via \cs{matrice} --- ou
- définie --- via \cs{declarermatrice}. On peut l'utiliser dans un environnement
- du genre \env{array}.
+ gives the inner part of the matrix with name \meta{matrix name}. It can be
+ used inside an \envir{array}-like environment \VoirEx{sec:matint}.
+
+ Again false French but the parallel with \csprint{lamatrice} should suggest that,
+ now, the matrix has a name and we have to use it.
\end{function}
+%</ENG>
+%<*FRA>
\begin{function}{\LaMatriceInterieur}
\begin{syntax}
- \cs{LaMatriceInterieur}\marg{nom}
+ \csprint{LaMatriceInterieur}\marg{nom}
\end{syntax}
donne l'intérieur de la matrice de nom \meta{nom}. On peut l'utiliser dans un
- environnement du genre \env{array}.
+ environnement du genre \envir{array} \VoirEx{sec:matint}.
\end{function}
-
-Voir les exemples en page~\pageref{sec:exemples}.
%</FRA>
%<*ENG>
@@ -447,7 +540,7 @@ Voir les exemples en page~\pageref{sec:exemples}.
One can change the values of the keys of \pkg{simples-matrices} with
\begin{function}{\simplesmatricessetup}
\begin{syntax}
- \cs{simplesmatricessetup}\marg{clist of key-value pairs}
+ \csmute{simplesmatricessetup}\marg{clist of key-value pairs}
\end{syntax}
where \meta{clist of key-value pairs} is the usual clist of key-value pairs
setting one or many of the three keys of the package as presented on
@@ -456,7 +549,6 @@ One can change the values of the keys of \pkg{simples-matrices} with
To stick to established convention the name of this macro is created from the
name of the package (reduced to \TeX{} letters) followed by \emph{setup}. I
apologize for that strange linguistic mixture.
-
\end{function}
%</ENG>
%<*FRA>
@@ -466,9 +558,9 @@ One can change the values of the keys of \pkg{simples-matrices} with
On peut changer les valeurs des clés de \pkg{simples-matrices} avec
\begin{function}{\simplesmatricessetup}
\begin{syntax}
- \cs{simplesmatricessetup}\marg{vliste de paires de clé-valeur}
+ \csmute{simplesmatricessetup}\marg{\vliste de paires de clé-valeur}
\end{syntax}
- où \meta{vliste de paires de clé-valeur} est l'habituelle vliste de paires de
+ où \meta{\vliste de paires de clé-valeur} est l'habituelle \vliste de paires de
clé-valeur valuant une ou plusieurs des trois clés de cette extension
telles que présentées ci-dessous en page~\pageref{sec:clefs}.
@@ -476,18 +568,27 @@ On peut changer les valeurs des clés de \pkg{simples-matrices} avec
consiste en le nom de l'extension --- réduite à ces lettres \TeX{}iennes ---
suivi de l'anglais \emph{setup}. Je demande pardon pour cette étrange mixture
linguistique.
-
\end{function}
%</FRA>
+
%<*ENG>
+\newpage{}
\subsection{Shortcuts}
\label{sec:shortcuts}
There are also two \emph{shortcut} macros:
+%</ENG>
+%<*FRA>
+\subsection{Raccourcis}
+\label{sec:shortcuts}
+
+L'extension propose deux macros \emph{raccourcis}:
+%</FRA>
+%<*ENG>
\begin{function}{\matid}
\begin{syntax}
- \cs{matid}\parg{prefix}\darg{\string<}{clist of key-value pairs}{\string>}\oarg{coefficient}\marg{number of columns}
+ \csprint{matid}\parg{prefix}\darg{\string<}{clist of key-value pairs}{\string>}\oarg{coefficient}\marg{number of columns}
\end{syntax}
which write the identity matrix --- by default --- with \meta{number of
columns} columns. If \meta{coefficient} is given, we obtain a diagonal
@@ -496,13 +597,29 @@ There are also two \emph{shortcut} macros:
The two first optional arguments have the same functionality as in the
preceding macros.
- \emph{matid} stands for ``\foreignlanguage{French}{matrice identité}'' which means
+ \emph{matid} stands for \emph{\foreignlanguage{French}{matrice identité}} which means
``identity matrix''.
\end{function}
+%</ENG>
+%<*FRA>
+\begin{function}{\matid}
+ \begin{syntax}
+ \csprint{matid}\parg{prefixe}\darg{\string<}{\vliste de paires de clé-valeur}{\string>}\oarg{coefficient}\marg{nombre de colonnes}
+ \end{syntax}
+ qui imprime la matrice identité --- par défaut --- avec
+ \meta{nombre de colonnes} colonnes.
+ Si \meta{coefficient} est fourni, on obtient une matrice diagonale
+ dont tous les coefficients non-nuls sont égaux à \meta{coefficient}.
+
+ Les deux premiers arguments optionnels ont la même fonction que dans les
+ macros précédentes.
+\end{function}
+%</FRA>
+%<*ENG>
\begin{function}{\matnulle}
\begin{syntax}
- \cs{matnulle}\parg{prefix}\darg{\string<}{clist of key-value pairs}{\string>}\oarg{coefficient}\marg{number of columns}
+ \csprint{matnulle}\parg{prefix}\darg{\string<}{clist of key-value pairs}{\string>}\oarg{coefficient}\marg{number of columns}
\end{syntax}
writes the null matrix with \meta{number of columns} columns ---by default---
or a matrix containing with \meta{number of columns} columns and all
@@ -511,32 +628,14 @@ There are also two \emph{shortcut} macros:
The two first optional arguments have the same functionality as in the
preceding macros.
- \emph{matnulle} stands for ``\foreignlanguage{French}{matrice nulle}'' which means
+ \emph{matnulle} stands for \emph{\foreignlanguage{French}{matrice nulle}} which means
``null matrix''.
\end{function}
%</ENG>
%<*FRA>
-\subsection{Raccourcis}
-\label{sec:shortcuts}
-
-L'extension propose deux macros \emph{raccourcis}:
-
-\begin{function}{\matid}
- \begin{syntax}
- \cs{matid}\parg{prefix}\darg{\string<}{vliste de paires de clé-valeur}{\string>}\oarg{coefficient}\marg{nombre de colonnes}
- \end{syntax}
- qui imprime la matrice identité --- par défaut --- avec
- \meta{nombre de colonnes} colonnes.
- Si \meta{coefficient} est fourni, on obtient une matrice diagonale
- dont tous les coefficients non-nuls sont égaux à \meta{coefficient}.
-
- Les deux premiers arguments optionnels ont la même fonction que dans les
- macros précédentes.
-\end{function}
-
\begin{function}{\matnulle}
\begin{syntax}
- \cs{matnulle}\parg{prefix}\darg{\string<}{vliste de paires de clé-valeur}{\string>}\oarg{coefficient}\marg{nombre de colonnes}
+ \csprint{matnulle}\parg{prefixe}\darg{\string<}{\vliste de paires de clé-valeur}{\string>}\oarg{coefficient}\marg{nombre de colonnes}
\end{syntax}
imprime la matrice nulle \meta{nombre de colonnes} colonnes --- par défaut ---
ou une matrice de \meta{nombre de colonnes} colonnes dont tous les
@@ -548,9 +647,9 @@ L'extension propose deux macros \emph{raccourcis}:
%</FRA>
\begin{VerbatimOut}[gobble=0]{code00.tex}
-\(\matid{3}\)\qquad \(\matid[9]{3}\)
+$\matid{3}$\qquad $\matid[9]{3}$
\par \medskip
-\(\matnulle{3}\)\qquad \(\matnulle[2]{3}\)
+$\matnulle{3}$\qquad $\matnulle[2]{3}$
\end{VerbatimOut}
\UnExemple{}
@@ -559,37 +658,33 @@ L'extension propose deux macros \emph{raccourcis}:
\label{sec:keys}
The package uses key-value options. There are four keys:
-\texttt{envir},
-\texttt{prefix},
-\texttt{typeord}
+\keyname{envir},
+\keyname{prefix},
+\keyname{typeord}
and
-\texttt{argopt}.
+\keyname{argopt}.
\begin{description}
-\item[\texttt{envir} (\textit{\texttt{string}})] the main and last part of the
+\item[\keyname{envir} (\textit{\texttt{string}})] the main and last part of the
name of the environment used to print the matrix. Its initial value is
- \texttt{matrix}.
+ \texttt{matrix}.\label{key-envir}
-\item[\texttt{prefix} (\textit{\texttt{string}})] a string which is prefixed to
+\item[\keyname{prefix} (\textit{\texttt{string}})] a string which is prefixed to
\texttt{envir} to obtain the complete name of the environment. Its initial
value is \texttt{p}. Therefore, by default, the environment used to print the
- matrix is \texttt{bmatrix} as defined by \pkg{amsmath}.
+ matrix is \envir{pmatrix} as defined by \pkg{amsmath}.\label{key-prefix}
-\item[\texttt{typeord} (\textit{\texttt{string}})] a string which is the
+\item[\keyname{typeord} (\textit{\texttt{string}})] a string which is the
ordinary ---i.~e. default--- value of the \meta{type} optional argument. The
- initial value of the key is \texttt{C}.
+ initial value of the key is \TypeMat{C}.\label{key-typeord}
-\item[\texttt{argopt} (\textit{\texttt{token list}})] for French
+\item[\keyname{argopt} (\textit{\texttt{token list}})] for French
\foreignlanguage{french}{\emph{argument optionnel}} (optional argument). That
- key is initially void. See page~\pageref{sec:delarray} for usage.
+ key is initially void. See page~\pageref{sec:delarray} for usage.\label{key-argopt}
\end{description}
Moreover, an other key is available which is not an option of the package:
-\texttt{out-of-box} which is a metakey.
-
-With |\simplesmatricessetup{out-of-box}| we obtain the same effect as with
-|\simplesmatricessetup{prefix=p,|\BOP| envir=matrix,|%
- \BOP| argopt=,|\BOP| typeord=C}|.
+\keyname{out-of-box} which is a metakey.
%</ENG>
%<*FRA>
@@ -597,36 +692,43 @@ With |\simplesmatricessetup{out-of-box}| we obtain the same effect as with
\label{sec:clefs}
L'extension utilise le système de clefs-valeurs pour ses options. Elle possède
-quatre clés: \texttt{envir}, \texttt{prefix}, \texttt{typeord} et \texttt{argopt}.
+quatre clés: \keyname{envir}, \keyname{prefix}, \keyname{typeord} et \keyname{argopt}.
\begin{description}
-\item[\texttt{envir} (\textit{\texttt{chaine de caractères}})] la partie finale
- du nom de l'environnement utilisé pour imprimer la matrice. Sa valeur initiale
- est \texttt{matrix}.
+\item[\keyname{envir} (\textit{\texttt{chaine de caractères}})] est la partie
+ finale du nom de l'environnement utilisé pour imprimer la matrice. Sa valeur
+ initiale est \texttt{matrix}.\label{key-envir}
-\item[\texttt{prefix} (\textit{\texttt{chaine de caractères}})], caractères
- placés devant \texttt{envir} pour fournir le nom complet de l'environnement
- utilisé pour imprimer la matrice. Sa valeur initiale est \texttt{p}. Cela fait
- que l'environnement par défaut est \texttt{pmatrix} fourni par \pkg{amsmath}.
+\item[\keyname{prefix} (\textit{\texttt{chaine de caractères}})] contient les
+ caractères placés devant \texttt{envir} pour fournir le nom complet de
+ l'environnement utilisé pour imprimer la matrice. Sa valeur initiale est
+ \texttt{p}. Cela fait que l'environnement par défaut est \envir{pmatrix}
+ fourni par \pkg{amsmath}.\label{key-prefix}
-\item[\texttt{typeord} (\textit{\texttt{chaine de caractères}})] définit la
+\item[\keyname{typeord} (\textit{\texttt{chaine de caractères}})] définit la
valeur ordinaire --- c.-à-d. par défaut --- de l'argument optionnel
- \meta{type}. La valeur initiale de la clé est \texttt{C}.
+ \meta{type}. La valeur initiale de la clé est \TypeMat{C}.\label{key-typeord}
-\item[\texttt{argopt} (\textit{\texttt{liste de lexèmes}}, anglais:
- \foreignlanguage{english}{token list})]. Cette clé est vide par défaut. Voir
- page~\pageref{sec:delarray} pour son utilisation.
+\item[\keyname{argopt} (\textit{\texttt{liste de lexèmes}}, anglais:
+ \foreignlanguage{english}{token list})] est vide par défaut. Voir
+ page~\pageref{sec:delarray} pour son utilisation.\label{key-argopt}
\end{description}
De plus, une clé supplémentaire existe qui est une métaclé:
-\texttt{out-of-box}.
+\keyname{out-of-box}.
+%</FRA>
-Avec |\simplesmatricessetup{out-of-box}| on obtient le même effet qu'avec
-|\simplesmatricessetup{prefix=p,|\BOP| envir=matrix,|%
- \BOP| argopt=,|\BOP| typeord=C}|.
-%</FRA>
+
+%<ENG> With
+%<FRA> Avec
+\lstinline|\simplesmatricessetup{out-of-box}|
+%<ENG> we obtain the same effect as with
+%<FRA> on obtient le même effet qu'avec
+\lstinline|\simplesmatricessetup{prefix=p,|\BOP\lstinline| envir=matrix,|%
+ \BOP\lstinline| argopt=,|\BOP\lstinline| typeord=C}|.
%<*ENG>
+\newpage{}
\section{Examples}
\label{sec:examples}
\subsection{Without any special package}
@@ -651,112 +753,131 @@ C'est-à-dire en chargeant uniquement \pkg{amsmath} comme le fait cette extensio
\begin{VerbatimOut}[gobble=0]{code00.tex}
\declarermatrice{A}{1, 2, 300, 400}
-\(\declarermatrice*{B}{a, b, c, d}\)
-\qquad \(\lamatrice{A}\) \par \bigskip
-\(\lamatrice(V){A}\)
-\qquad \(\lamatrice(b){B}\)
+$\declarermatrice*{B}{a, b, c, d}$
+\quad $\lamatrice{A}$ \par \bigskip
+$\lamatrice(V){A}$
+\quad $\lamatrice(b){B}$
\end{VerbatimOut}
\UnExemple{}
%<*ENG>
+On the first line of this example, the matrix~\texttt{A} is defined but not
+printed. Then, on the second line, the matrix~\texttt{B} is defined and
+printed. We can afterwards call the~\texttt{A} or \texttt{B}-matrix with
+\csprint{lamatrice}.
+%</ENG>
+%<*FRA>
+Sur la première ligne de l'exemple, la matrice~\texttt{A} est définie mais pas
+écrite. Ensuite, sur la seconde ligne, la matrice~\texttt{B} est définie et
+écrite. Nous pouvons ensuite appeler les matrices~\texttt{A} ou~\texttt{B} à
+l'aide de \csprint{lamatrice}.
+%</FRA>
+
+%<*ENG>
\subsubsection{The ``\texttt{type}'' argument}
\label{sec:matrix-type}
-The last but one --- optional --- argument of macros \cs{matrice} and
-\cs{declarermatrice} defaults to \texttt{O}. In that case the value of the key
-\texttt{typeord} is used to determine the \emph{type} of the matrix input,
+The last but one --- optional --- argument of macros \csprint{matrice},
+\csmute{declarermatrice} and \csprint{declarermatrice*}
+defaults to \TypeMat{O}. In that case the value of the key
+\keyname{typeord} is used to determine the \emph{type} of the matrix input,
see~\pageref{sec:matrix-type-key}.
Its value can be a number, in which case it is the number of columns, or a
-string ---presently a one letter string--- among: \texttt{C}, \texttt{D},
-\texttt{I}, \texttt{J}, \texttt{S}, \texttt{T} and \texttt{x}.
+string ---presently a one letter string--- among: \TypeMat{C}, \TypeMat{D},
+\TypeMat{I}, \TypeMat{J}, \TypeMat{S}, \TypeMat{T} and \TypeMat{x}.
%</ENG>
%<*FRA>
\subsubsection{L'argument \og \texttt{type}\fg}
\label{sec:matrix-type}
-L'avant dernier argument --- optionnel --- des macros \cs{matrice} et
-\cs{declarermatrice} vaut par défaut \texttt{O}. Dans ce cas, c'est la valeur de
-la clé \texttt{typeord} qui est utilisée pour déterminer le \emph{type} des
-données de la matrice, voir~\pageref{sec:matrix-type-key}.
+L'avant dernier argument --- optionnel --- des macros \csprint{matrice},
+\csmute{declarermatrice} et \csprint{declarermatrice*} vaut par défaut
+\TypeMat{O}. Dans ce cas, c'est la valeur de la clé \keyname{typeord} qui est
+utilisée pour déterminer le \emph{type} des données de la matrice,
+voir~\pageref{sec:matrix-type-key}.
Sinon, il peut prendre une valeur numérique qui est le nombre de colonnes de la
matrice ou encore une chaine de caractères --- à ce jour, une seule lettre ---
-parmi: \texttt{C}, \texttt{D}, \texttt{I}, \texttt{J}, \texttt{S}, \texttt{T} et
-\texttt{x}.
+parmi: \TypeMat{C}, \TypeMat{D}, \TypeMat{I}, \TypeMat{J}, \TypeMat{S}, \TypeMat{T} et
+\TypeMat{x}.
%</FRA>
\medskip{}
-%<FRA> \texttt{C} signifie matrice \textbf{carrée}.
-%<ENG> \texttt{C} means square matrix for French ``\texttt{C}arré'' means ``square''.
+%<FRA> \TypeMat{C} signifie matrice \textbf{carrée}.
+%<ENG> \TypeMat{C} means square matrix for French ``\texttt{C}arré'' means ``square''.
\begin{VerbatimOut}[gobble=0]{code00.tex}
\[
-\matrice{1, 2, 3, 4, 5, 6, 7, 8, 9}
-\qquad
-\matrice[C]{1, 2, 3, 4, 5, 6, 7, 8, 9}
+ \matrice{1, 2, 3, 4, 5, 6, 7, 8, 9}
+ \quad
+ \matrice[C]{1, 2, 3, 4, 5, 6, 7, 8, 9}
\]
\end{VerbatimOut}
\UnExemple{}
-%<FRA> \texttt{D} signifie matrice \textbf{diagonale}.
-%<ENG> \texttt{D} means \textbf{diagonal} matrix.
+%<FRA> \TypeMat{D} signifie matrice \textbf{diagonale}.
+%<ENG> \TypeMat{D} means \textbf{diagonal} matrix.
\begin{VerbatimOut}[gobble=0]{code00.tex}
\[
- \matrice{1, 2, 3, 4}\qquad
- \matrice[D]{1, 2, 3, 4}
+ \matrice{1, 2, 3, 4}\quad
+ \matrice[D]{1, 2, 3, 4}
\]
\end{VerbatimOut}
\UnExemple{}
%<*FRA>
-\texttt{I} signifie matrice triangulaire \textbf{inférieure}; \texttt{J}
+\TypeMat{I} signifie matrice triangulaire \textbf{inférieure}; \TypeMat{J}
signifie matrice triangulaire inférieure avec des zéros sur la diagonale.
%</FRA>
%<*ENG>
-\texttt{I} means lower triangular matrix. French ``\texttt{I}nférieur'' means
-``lower''; \texttt{J} means lower triangular matrix with zeros on the diagonal.
+\TypeMat{I} means lower triangular matrix. French ``\texttt{I}nférieur'' means
+``lower''; \TypeMat{J} means lower triangular matrix with zeros on the diagonal.
%</ENG>
\begin{VerbatimOut}[gobble=0]{code00.tex}
\[
- \matrice[I]{1, 2, 3}\qquad
- \matrice[J]{1, 2, 3}
+ \matrice[I]{1, 2, 3}\quad
+ \matrice[J]{1, 2, 3}
\]
\end{VerbatimOut}
\UnExemple{}
%<*FRA>
-\texttt{S} signifie matrice triangulaire \textbf{supérieure}; \texttt{T}
+\TypeMat{S} signifie matrice triangulaire \textbf{supérieure}; \TypeMat{T}
signifie matrice triangulaire supérieure avec des zéros sur la diagonale.
%</FRA>
%<*ENG>
-\texttt{S} means upper triangular matrix. French ``\texttt{S}upérieur'' means
-``upper''; \texttt{T} means upper triangular matrix with zeros on the diagonal.
+\TypeMat{S} means upper triangular matrix. French ``\texttt{S}upérieur'' means
+``upper''; \TypeMat{T} means upper triangular matrix with zeros on the diagonal.
%</ENG>
\begin{VerbatimOut}[gobble=0]{code00.tex}
\[
- \matrice[S]{1, 2, 3}\qquad
- \matrice[T]{1, 2, 3}
+ \matrice[S]{1, 2, 3}\quad
+ \matrice[T]{1, 2, 3}
\]
\end{VerbatimOut}
\UnExemple{}
%<*FRA>
-\texttt{x} signifie \texttt{xcas}. Avec cette valeur, on peut copier-coller de
-\texttt{xcas} dans le document \LaTeX{}.
+\TypeMat{x} signifie \texttt{xcas}\footnote{Système de calcul formel libre
+ disponible ici:
+ \url{https://www-fourier.univ-grenoble-alpes.fr/~parisse/giac_fr.html}}. Avec
+cette valeur, on peut copier-coller de \texttt{xcas} dans le document \LaTeX{}.
%</FRA>
%<*ENG>
-\texttt{x} means \texttt{xcas}. With that value, one can copy-paste from
+\TypeMat{x} means \texttt{xcas}\footnote{Free computer algebra system, see here:
+\url{https://www-fourier.univ-grenoble-alpes.fr/~parisse/giac.html}.}. With that value, one can copy-paste from
\texttt{xcas} into the \LaTeX{} document.
%</ENG>
\begin{VerbatimOut}[gobble=0]{code00.tex}
\[
- \matrice[x]{[[7,1,3],[1,0,3],[5,1,2]]}
+ \matrice[x]{[[7,1,3],[1,0,3],[5,1,2]]}
\]
\end{VerbatimOut}
\UnExemple{}
+\pagebreak[3]
%<*FRA>
Un nombre donne le nombre de colonnes de la matrice.
%</FRA>
@@ -765,37 +886,37 @@ A number sets up the number of columns of the matrix.
%</ENG>
\begin{VerbatimOut}[gobble=0]{code00.tex}
\[
- \matrice[2]{1, 2, 3, 4, 5, 6}
- \quad
- \matrice[3]{1, 2, 3, 4, 5, 6}
+ \matrice[2]{1, 2, 3, 4, 5, 6}
+ \quad
+ \matrice[3]{1, 2, 3, 4, 5, 6}
\]
\end{VerbatimOut}
\UnExemple{}
%<*ENG>
-\subsubsection{Using the ``\texttt{typeord}'' Key}
+\subsubsection{Using the ``\keyname{typeord}'' Key}
\label{sec:matrix-type-key}
-In this document, the key \texttt{typeord} has the initial value of~\texttt{C}.
+In this document, the key \keyname{typeord} has the initial value of~\TypeMat{C}.
%</ENG>
%<*FRA>
-\subsubsection{Utilisation de la clé \og \texttt{typeord}\fg}
+\subsubsection{Utilisation de la clé \og \keyname{typeord}\fg}
\label{sec:matrix-type-key}
-Dans ce document, la clé \texttt{typeord} a comme valeur initiale~\texttt{C}.
+Dans ce document, la clé \keyname{typeord} a comme valeur initiale~\TypeMat{C}.
%</FRA>
\medskip{}
\begin{VerbatimOut}[gobble=0]{code00.tex}
\simplesmatricessetup{typeord=3}
-\(\matrice{1, 2, 3, 4, 5, 6}\)
+$\matrice{1, 2, 3, 4, 5, 6}$\quad
\simplesmatricessetup{typeord=2}
-\(\matrice{1, 2, 3, 4, 5, 6}\)
+$\matrice{1, 2, 3, 4, 5, 6}$\quad
\simplesmatricessetup{typeord=C}
-\(\matrice{1, 2, 3, 4}\)
+$\matrice{1, 2, 3, 4}$
\end{VerbatimOut}
\UnExemple{}
@@ -812,39 +933,55 @@ wants to write a lesson about upper triangular matrices\dots{}
%</ENG>
%<*ENG>
-\subsubsection{Using the \cs{(La)MatriceInterieur} Macros}
+\subsubsection{Using the \csprint{(La)MatriceInterieur} Macros}
\label{sec:matint}
%</ENG>
%<*FRA>
-\subsubsection{Utilisation des macros \cs{(La)MatriceInterieur}}
+\subsubsection{Utilisation des macros \csprint{(La)MatriceInterieur}}
\label{sec:matint}
%</FRA>
\begin{VerbatimOut}[gobble=0]{code00.tex}
\declarermatrice{B}[4]{
-\hline ein, zwei, drei, vier,
-\hline unos, dos, tres, cuatro,
-\hline unu, du, tri, kvar}
-\declarermatrice{A}[3]{one, two, three,
-un, deux, trois, uno, due, tre}
+ \hline ein, zwei, drei, vier,
+ \hline unos, dos, tres, cuatro,
+ \hline unu, du, tri, kvar}%
+\declarermatrice{A}[3]{
+ one, two, three,
+ un, deux, trois,
+ uno, due, tre}%
\begin{tabular}{*{3}{l}}
-\MatriceInterieur
+ \MatriceInterieur %*@\label{anonyme}@*)
\end{tabular}
-\par \medskip
+\par \bigskip *** \par \bigskip
+\begin{tabular}{*{3}{l}}
+ \LaMatriceInterieur{A} %*@\label{parnom}@*)
+\end{tabular}
+\par \bigskip
\begin{tabular}{|*{4}{l|}}
-\LaMatriceInterieur{B}\hline
+ \LaMatriceInterieur{B}\hline
\end{tabular}
\end{VerbatimOut}
\UnExemple{}
%<*ENG>
+On lines~\ref{anonyme} and~\ref{parnom} we use the same \emph{internal} because
+the \texttt{A}-matrix is the last defined before line~\ref{anonyme}.
+%</ENG>
+%<*FRA>
+En lignes~\ref{anonyme} et~\ref{parnom}, nous accédons aux mêmes
+\emph{entrailles} car la matrice~\texttt{A} est la dernière définie avant la
+ligne~\ref{anonyme}.
+%</FRA>
+
+%<*ENG>
\subsection{Changing the Look}
\label{sec:changelook}
We can load other packages which deal with matrices such as \pkg{mathtools},
\pkg{delarray} or \pkg{nicematrix}. In that case we can change the look of our
-matrices thanks to the option-key \texttt{envir}, \texttt{prefix} and
-\texttt{argopt}.
+matrices thanks to the option-key \keyname{envir}, \keyname{prefix} and
+\keyname{argopt}.
This document loads the three packages \pkg{mathtools}, \pkg{delarray} and
\pkg{nicematrix} in order to give the following examples.
@@ -857,8 +994,8 @@ This document loads the three packages \pkg{mathtools}, \pkg{delarray} and
On peut charger d'autres extensions qui permettent de présenter des matrices
comme \pkg{mathtools}, \pkg{delarray} ou \pkg{nicematrix}. Dans ce cas on peut
-changer l'aspect de nos matrices grace aux clés d'option \texttt{envir},
-\texttt{prefix} et \texttt{argopt}.
+changer l'aspect de nos matrices grace aux clés d'option \keyname{envir},
+\keyname{prefix} et \keyname{argopt}.
Ce document charge les trois extensions \pkg{mathtools}, \pkg{delarray} et
\pkg{nicematrix} pour présenter les exemples suivants.
@@ -870,29 +1007,27 @@ Ce document charge les trois extensions \pkg{mathtools}, \pkg{delarray} et
\label{sec:mathtools}
As already stated above there are two ways to use the option-keys: through
-\cs{simplesmatricesetup} or through the optional argument
-\darg{\string<}{clist of pairs of key-value}{\string>}. I show both.
-
+\csmute{simples}\BOP\ObjetPres{cmdmuette}{matrices}\BOP\ObjetPres{cmdmuette}{setup}
+or through the optional argument \darg{\string<}{clist of pairs of
+ key-value}{\string>}. I show both.
%</ENG>
%<*FRA>
\subsubsection{Avec \pkg{mathtools}}
\label{sec:mathtools}
Comme déjà signalé, il y a deux façons d'utiliser les clés d'option: à l'aide de
-\cs{simplesmatricesetup} ou en utilisant l'argument optionnel
-\darg{\string<}{vliste de paires de clé-valeur}{\string>}. Je montre les deux.
-
+\csmute{simplesmatricessetup} ou en utilisant l'argument optionnel
+\darg{\string<}{\vliste de paires de clé-valeur}{\string>}. Je montre les deux.
%</FRA>
\begin{VerbatimOut}[gobble=0]{code00.tex}
\simplesmatricessetup{
envir=matrix*, prefix=p, argopt=[r]}
-\(\matrice{1, 2, 30, 40}\) \qquad
+$\matrice{1, 2, 30, 40}$ \quad
\simplesmatricessetup{out-of-box}
-\(\matrice{1, 2, 30, 40}\)
+$\matrice{1, 2, 30, 40}$
\par \medskip
-\(\matrice(b)<envir=matrix*, argopt=[l]>
- {1, 2, 30, 40}\)
+$\matrice(b)<envir=matrix*,argopt=[l]> {1, 2, 30, 40}$
\end{VerbatimOut}
\UnExemple{}
@@ -910,10 +1045,10 @@ Comme déjà signalé, il y a deux façons d'utiliser les clés d'option: à l'a
\begin{VerbatimOut}[gobble=0]{code00.tex}
\simplesmatricessetup{
envir=array, prefix=,
- argopt=[c][{l c r}\}}
-\(\matrice{1, 2, 30, 40}\) \qquad
-\(\matid()<envir=array,
- argopt={[c][{@{}l c r@{}}\}}>{3}\)
+ argopt=[c][{l r}\}}
+$\matrice{1, 2, 30, 40}$ \quad
+$\matid()<envir=array,
+ argopt={[c][{@{}c c c@{}}\}}>{3}$
\end{VerbatimOut}
\UnExemple{}
\simplesmatricessetup{out-of-box}
@@ -929,49 +1064,66 @@ Comme déjà signalé, il y a deux façons d'utiliser les clés d'option: à l'a
%</FRA>
\begin{VerbatimOut}[gobble=0]{code00.tex}
-\(\matrice<prefix=b, envir=NiceArray,
-argopt={{*{2}{c}|cc}}>{1, 2, 3, 4, 5, 6,
-7, 8, 9, 10, 11, 12, 13, 14, 15, 16}\)
+$\matrice<prefix=b, envir=NiceArray,
+argopt={ {cc||rl} }>{1, 2, 3, 4, 5, 6,
+ 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}$
\end{VerbatimOut}
- %| emacs
\UnExemple{}
-%<*ENG>
+%<*ENG>
In that case we need to double the curly braces around the column descriptors of
-the \texttt{array} environment because the first level is stripped off by
+the \envir{array} environment because the first level is stripped off by
\LaTeX{} when valuating the key.
+\medskip{}
+
In the following example, for the second matrix, it is not necessary to surround
-the value of \texttt{argopt} with an extra pair of curly braces ---even if it is
-not dangerous--- for the presence of \texttt{[margin]} prevents \LaTeX{} to
-strip off the curly braces.
+the value of \keyname{argopt} with an extra pair of curly braces (see
+line~\ref{sansaccol}) ---even if it is not dangerous (see
+line~\ref{avecaccol})--- for the presence of \texttt{[margin]} prevents \LaTeX{}
+to strip off the curly braces.
%</ENG>
%<*FRA>
Dans ce cas il faut doubler les accolades entourant les descripteurs de colonnes
-de l'environnement \texttt{array} car \LaTeX{} retire un niveau d'accolades en
+de l'environnement \envir{array} car \LaTeX{} retire un niveau d'accolades en
valuant la clé.
+\medskip{}
+
Dans l'exemple suivant, pour la deuxième matrice, il n'est pas nécessaire
-d'entourer la valeur de \texttt{argopt} d'une paire d'accolades --- même si ça
-n'est pas dangereux --- car la présence de \texttt{[margin]} empêche \LaTeX{} de
-supprimer une paire d'accolades.
+d'entourer la valeur de \keyname{argopt} d'une paire d'accolades (voir
+ligne~\ref{sansaccol}) --- même si ça n'est pas dangereux (voir
+ligne~\ref{avecaccol}) --- car la présence de \texttt{[margin]} empêche \LaTeX{}
+de supprimer une paire d'accolades.
%</FRA>
\begin{VerbatimOut}[gobble=0]{code00.tex}
-\(\matrice<prefix=b, envir=NiceArray,
+$\matrice<prefix=b, envir=NiceArray,
argopt={{l c r}}>{1, 2, 3, 40, 50, 60,
- 700, 800, 900}\)
+ 700, 800, 900}$
\par \medskip
-\(\matrice<prefix=b, envir=NiceArray,
-argopt={l c r}[margin]>{1, 2, 3,
- 40, 50, 60, 700, 800, 900}\)
+$\matrice<prefix=b, envir=NiceArray,
+argopt={l c r}[margin]>{1, 2, 3, %*@\label{sansaccol}@*)
+ 40, 50, 60, 700, 800, 900}$
\par \medskip
-\(\matrice<prefix=b, envir=NiceArray,
-argopt={{l c r}[margin]}>{1, 2, 3,
- 40, 50, 60, 700, 800, 900}\)
+$\matrice<prefix=b, envir=NiceArray,
+argopt={{l c r}[margin]}>{1, 2, 3, %*@\label{avecaccol}@*)
+ 40, 50, 60, 700, 800, 900}$
\end{VerbatimOut}
\UnExemple{}
+%<ENG> \section{Thanks}
+%<FRA> \section{Remerciements}
+%<*ENG>
+Many thanks to Denis \textsc{Bitouzé} for his remarks about the initial state of
+this documentation. Thanks to him, some colours have appeared on these pages.
+%</ENG>
+%<*FRA>
+Mille mercis à Denis \textsc{Bitouzé} pour ses remarques à propos de l'état
+initial de cette documentation. C'est grâce à lui que quelques couleurs sont
+apparues sur ces pages.
+%</FRA>
+
\vspace{\stretch{2}}
diff --git a/macros/latex/contrib/simples-matrices/simples-matrices.ins b/macros/latex/contrib/simples-matrices/simples-matrices.ins
index 1b04f52f84..b7967dd526 100644
--- a/macros/latex/contrib/simples-matrices/simples-matrices.ins
+++ b/macros/latex/contrib/simples-matrices/simples-matrices.ins
@@ -1,6 +1,6 @@
\iffalse meta-comment
-File simples-matrices.ins Copyright (C) 2019, 2020 Yvon Henel
+File simples-matrices.ins Copyright (C) 2022 Yvon Henel
It may be distributed and/or modified under the conditions of the
LaTeX Project Public License (LPPL), either version 1.3c of this
diff --git a/macros/latex/contrib/simples-matrices/simples-matrices.pdf b/macros/latex/contrib/simples-matrices/simples-matrices.pdf
index d9e8561020..33fe637200 100644
--- a/macros/latex/contrib/simples-matrices/simples-matrices.pdf
+++ b/macros/latex/contrib/simples-matrices/simples-matrices.pdf
Binary files differ
diff --git a/macros/luatex/generic/luatexja/README b/macros/luatex/generic/luatexja/README
index d22404d610..a769b41a75 100644
--- a/macros/luatex/generic/luatexja/README
+++ b/macros/luatex/generic/luatexja/README
@@ -1,4 +1,4 @@
-The LuaTeX-ja Package 20220530.0
+The LuaTeX-ja Package 20220703.0
--------------------------------
Copyright (c) 2011--2022 The LuaTeX-ja project
License: modified BSD (see COPYING)
@@ -42,9 +42,9 @@ Installation
2. If you must/want to install manually:
a. Download the source archive from CTAN,
- or tagged as 20220530.0 in the Git repository by
+ or tagged as 20220703.0 in the Git repository by
<http://git.osdn.jp/view?p=luatex-ja/luatexja.git
- ;a=snapshot;h=refs/tags/20220530.0;sf=tgz>
+ ;a=snapshot;h=refs/tags/20220703.0;sf=tgz>
b. Extract the archive and process following three files by LuaLaTeX
to generate classes for Japanese typesetting:
@@ -93,4 +93,4 @@ Notes
This file and ltj-kinsoku.lua are not used anymore.
(Do not remove ltj-kinsoku.tex.)
-Last commit date: Mon May 30 12:00:10 2022 +0900
+Last commit date: Sun Jul 3 11:15:41 2022 +0900
diff --git a/macros/luatex/generic/luatexja/doc/luatexja-en.pdf b/macros/luatex/generic/luatexja/doc/luatexja-en.pdf
index 06cae0dffc..7ad9b0ebc5 100644
--- a/macros/luatex/generic/luatexja/doc/luatexja-en.pdf
+++ b/macros/luatex/generic/luatexja/doc/luatexja-en.pdf
Binary files differ
diff --git a/macros/luatex/generic/luatexja/doc/luatexja-ja.pdf b/macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
index f5a92ac497..8f1095869c 100644
--- a/macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
+++ b/macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
Binary files differ
diff --git a/macros/luatex/generic/luatexja/doc/luatexja-ruby.pdf b/macros/luatex/generic/luatexja/doc/luatexja-ruby.pdf
index 2dce1034fc..870d9963ae 100644
--- a/macros/luatex/generic/luatexja/doc/luatexja-ruby.pdf
+++ b/macros/luatex/generic/luatexja/doc/luatexja-ruby.pdf
Binary files differ
diff --git a/macros/luatex/generic/luatexja/doc/luatexja-ruby.tex b/macros/luatex/generic/luatexja/doc/luatexja-ruby.tex
index 3148d1df9e..e51f4558bb 100644
--- a/macros/luatex/generic/luatexja/doc/luatexja-ruby.tex
+++ b/macros/luatex/generic/luatexja/doc/luatexja-ruby.tex
@@ -2,7 +2,7 @@
%%% a test of ruby.
\documentclass[a4paper,10ptj]{ltjsarticle}
\usepackage[rgb]{xcolor}
-\usepackage{enumitem,mleftright}
+\usepackage{enumitem,mleftright,pict2e}
\usepackage{luatexja-otf,amsmath,bxghost}
\usepackage[no-math]{fontspec}
\usepackage[match]{luatexja-fontspec}
@@ -36,7 +36,6 @@
allcolors=blue,
pdftitle={luatexja-ruby.sty}
}
-
\def\Node#1#2{\,\vcenter{\hbox{\fboxsep=1pt\fbox{\vbox{\small\halign{\hfil##\hfil\cr
#1\mathstrut\cr\noalign{\smallskip\hrule height.4pt\smallskip}\strut\<#2\cr}}}}}\,}
\def\LuaTeX{Lua\TeX}
@@ -70,6 +69,15 @@
\ExplSyntaxOff
%%%%
+\makeatletter
+\def\figureautorefname{図}
+\def\HyRef@autoref#1#2{%
+ \begingroup
+ \Hy@safe@activestrue
+ \expandafter\HyRef@autosetref\csname r@#2\endcsname{#2}{#1}%
+ \endgroup\eghostguarded{}%" 欧文ゴースト
+}
+
\title{\textsf{luatexja-ruby}パッケージ}
\author{\LuaTeX-jaプロジェクトãƒãƒ¼ãƒ }
\date{\texttt{\csname ver@luatexja-ruby.sty\endcsname}(\today)}
@@ -132,7 +140,12 @@ plain \LuaTeX ã§ã®ãƒ­ãƒ¼ãƒ‰ã¯ã¾ã ã‚µãƒãƒ¼ãƒˆã—ã¦ãŠã‚‰ãšï¼Œ
本æ¥foohogeã«ãŠã„ã¦ã¯â€¦â€¦
\end{quote}
+ã¾ãŸï¼Œã€Œè¦ªæ–‡å­—全角幅ã€ã€Œè¦ªæ–‡å­—全角高ã•ã€ã¨ã„ã†ç”¨èªžã¯ï¼Œãã‚Œãžã‚Œè¦ªæ–‡å­—ã®å’Œæ–‡ãƒ•ã‚©ãƒ³ãƒˆã«ãŠã‘ã‚‹
+\cs{zw},~\cs{zh}命令ã§å–å¾—ã§ãる値を表ã™ï¼Žå¤šãã®å ´åˆã¯ä¸¡è€…ã¯åŒã˜å€¤ã§ã‚ã‚‹ãŒï¼Œã„ã¤ã§ã‚‚ãã†ã§ã‚ã‚‹ã¨ã„ã†ä¿è¨¼ã¯ãªã„.
+「ルビ全角幅ã€ã€Œãƒ«ãƒ“全角高ã•ã€ã«ã¤ã„ã¦ã‚‚åŒæ§˜ã§ã‚る.
+
\subsection{\ruby{命|令}{ã‚ã„|ã‚Œã„}}
+\label{ssec:ltjruby}
\paragraph{\cs{ltjruby}}
ルビ出力用命令ã®æœ¬ä½“.\verb+\ruby+ ã¨ã„ã†åˆ¥åを定義ã—ã¦ã„る.
\begin{quote}
@@ -194,11 +207,11 @@ plain \LuaTeX ã§ã®ãƒ­ãƒ¼ãƒ‰ã¯ã¾ã ã‚µãƒãƒ¼ãƒˆã—ã¦ãŠã‚‰ãšï¼Œ
既定値ã¯\ \verb+{1}{1}{0}+ ã§ã‚る.
\item[maxmargin=<real>] 親文字ã®æ–¹ãŒãƒ«ãƒ“より長ã„時ã«ï¼Œãƒ«ãƒ“ã®å…ˆé ­ã¨è¦ªæ–‡å­—ã®å…ˆé ­ï¼ŒåŠã³
-ルビ末尾ã¨è¦ªæ–‡å­—ã®æœ«å°¾ã®é–“ã«è¨±ã•ã‚Œã‚‹æœ€å¤§ã®ç©ºç™½é‡ï¼Ž\textbf{親文字全角å˜ä½}ã§æŒ‡å®šã—,既定値ã¯0.5.
+ルビ末尾ã¨è¦ªæ–‡å­—ã®æœ«å°¾ã®é–“ã«è¨±ã•ã‚Œã‚‹æœ€å¤§ã®ç©ºç™½é‡ï¼Ž\textbf{親文字全角幅å˜ä½}ã§æŒ‡å®šã—,既定値ã¯0.5.
\medskip
\item[size=<real>] ルビ文字ã®è¦ªæ–‡å­—ã«å¯¾ã™ã‚‹å¤§ãã•ï¼Žæ—¢å®šå€¤ã¯0.5.
-\item[intergap=<real>] ルビ文字ã¨è¦ªæ–‡å­—ã¨ã®ç©ºãを親文字全角å˜ä½ã§æŒ‡å®šï¼Žæ—¢å®šå€¤ã¯0.
+\item[intergap=<real>] ルビ文字ã¨è¦ªæ–‡å­—ã¨ã®ç©ºãを親文字全角高ã•å˜ä½ã§æŒ‡å®šï¼Žæ—¢å®šå€¤ã¯0.
\item[rubysmash=<bool>] ルビã®é«˜ã•ã‚’0ã«ã™ã‚‹ã‹ï¼Žæ—¢å®šå€¤ã¯å½ï¼Žæ¬¡ãŒä¾‹ã§ã‚る.
\begin{LTXexample}[width=0.3\textwidth, preset=\Large]
\ \vrule width 0pt height 2\zw depth 1\zw
@@ -212,12 +225,13 @@ plain \LuaTeX ã§ã®ãƒ­ãƒ¼ãƒ‰ã¯ã¾ã ã‚µãƒãƒ¼ãƒˆã—ã¦ãŠã‚‰ãšï¼Œ
{本}{ã»ã‚“}}
\end{LTXexample}
\item[ybaseheight=<real>] éžè² ã®å€¤ãŒæŒ‡å®šã•ã‚ŒãŸå ´åˆï¼Œ
- \emph{縦組以外ã§ã®}ルビã®è¦ªæ–‡å­—ã®é«˜ã•ã‚’全角高ã•ã®<real>å€ã¨å¼·åˆ¶çš„ã«å›ºå®šã™ã‚‹ï¼Ž
+ \emph{縦組以外ã§ã®}親文字ã®é«˜ã•ã‚’親文字全角高ã•ã®<real>å€ã¨å¼·åˆ¶çš„ã«å›ºå®šã™ã‚‹ï¼Ž
è² ã®å€¤ãŒæŒ‡å®šã•ã‚ŒãŸå ´åˆã¯ã€Œå›ºå®šã—ãªã„ã€ï¼ˆã™ãªã‚ã¡ï¼Œv0.3よりå‰ã®æŒ™å‹•ã¨åŒã˜ã«ãªã‚‹ï¼‰ï¼Ž
- 既定値ã¯0.88.
-\item[tbaseheight=<real>] \texttt{ybaseheight}ã¨åŒæ§˜ã ãŒï¼Œã“ã¡ã‚‰ã¯\emph{縦組ã§ã®}ルビã®è¦ªæ–‡å­—ã®é«˜ã•ã‚’指定ã™ã‚‹ï¼Ž
- 既定値ã¯0.5.
+ 既定値ã¯$0.88$.
+\item[tbaseheight=<real>] \texttt{ybaseheight}ã¨åŒæ§˜ã ãŒï¼Œã“ã¡ã‚‰ã¯\emph{縦組ã§ã®}親文字ã®é«˜ã•ã‚’指定ã™ã‚‹ï¼Ž
+ 既定値ã¯$0.5$.
\item[baseheight=<real>] \texttt{ybaseheight},\texttt{tbaseheight}ã‚’åŒæ™‚ã«æŒ‡å®šã—ãŸã“ã¨ã¨åŒç¾©ï¼Ž
+ 次ã®ä¾‹ã‚„\autoref{fig:ruby_vertical}ã‚’å‚照.
\begin{LTXexample}[width=0.3\textwidth, preset=\Large]
\noindent
\ltjruby[baseheight=0.88]{本}{ã»ã‚“}\
@@ -229,7 +243,64 @@ plain \LuaTeX ã§ã®ãƒ­ãƒ¼ãƒ‰ã¯ã¾ã ã‚µãƒãƒ¼ãƒˆã—ã¦ãŠã‚‰ãšï¼Œ
\ltjruby[baseheight=-1]{本}{ã»ã‚“}\
\ltjruby[baseheight=-1]{dvi}{ディーヴィーアイ}
\end{LTXexample}
+\item[yrubydepth=<real>] éžè² ã®å€¤ãŒæŒ‡å®šã•ã‚ŒãŸå ´åˆï¼Œ
+ \emph{縦組以外ã§ã®}ルビã®æ·±ã•ã‚’ルビ全角ã®<real>å€ã¨å¼·åˆ¶çš„ã«å›ºå®šã™ã‚‹ï¼Ž
+ è² ã®å€¤ãŒæŒ‡å®šã•ã‚ŒãŸå ´åˆã¯ã€Œå›ºå®šã—ãªã„ã€ï¼ˆã™ãªã‚ã¡ï¼Œv0.52以å‰ã®æŒ™å‹•ã¨åŒã˜ã«ãªã‚‹ï¼‰ï¼Ž
+ 既定値ã¯$0.12$.
+\item[trubydepth=<real>] \texttt{yrubydepth}ã¨åŒæ§˜ã ãŒï¼Œã“ã¡ã‚‰ã¯\emph{縦組ã§ã®}ルビã®æ·±ã•ã‚’指定ã™ã‚‹ï¼Ž
+ 既定値ã¯$0.5$.
+\item[rubydepth=<real>] \texttt{yrubydepth},\texttt{trubydepth}ã‚’åŒæ™‚ã«æŒ‡å®šã—ãŸã“ã¨ã¨åŒç¾©ï¼Ž
+ 次ã®ä¾‹ã‚„\autoref{fig:ruby_vertical}ã‚’å‚照.
+\begin{LTXexample}[width=0.3\textwidth, preset=\Large]
+\noindent
+\ltjruby[rubydepth=0.12]{â—†}{ã»ã‚“}\
+\ltjruby[rubydepth=0.12]{â—†}{pdf}\
+\ltjruby[rubydepth=0.12]{â—†}{dvi}\\
+\ltjruby[rubydepth=0]{â—†}{ã»ã‚“}\
+\ltjruby[rubydepth=0]{â—†}{pdf}\
+\ltjruby[rubydepth=0]{â—†}{dvi}\\
+\ltjruby[rubydepth=-1]{â—†}{ã»ã‚“}\
+\ltjruby[rubydepth=-1]{â—†}{pdf}\
+\ltjruby[rubydepth=-1]{â—†}{dvi}
+\end{LTXexample}
+\begin{figure}[t]
+ {\centering\fontsize{48}{48}\selectfont\unitlength=\zw
+ \begin{picture}(7,2.5)(-0.5,-0.5)
+ \linethickness{0.4mm}
+ \put(0,0){\makebox(0,0)[l]{\smash{\hbox to 6.5\zw{親文字$\int_0^1 x\,dx$}}}}
+ \polygon(0,-.12)(0,0.88)(6.5,0.88)(6.5,-0.12)
+ \put(0,1.35){\makebox(0,0)[l]{\fontsize{24}{24}\selectfont\smash{\hbox to 13\zw{ルビ文字列◆◆◆◆◆◆◆◆}}}}
+ \polygon(0,1.2)(0,1.79)(6.5,1.79)(6.5,1.2)
+ \linethickness{0.125mm}
+ \put(-0.5,0){\line(1,0){7}}
+ \put(-0.5,1.35){\line(1,0){7}}
+ \put(-0.5,1.2){\line(1,0){0.5}}
+ \put(-0.5,0.88){\line(1,0){0.5}}
+ \put(-0.25,0){\vector(0,1){0.88}}
+ \put(-0.25,1.35){\vector(0,-1){0.15}}
+ \put(-0.25,0.44){\normalsize\makebox(0,0)[r]{$H$\,\,}}
+ \put(-0.25,1.45){\normalsize\makebox(0,0)[b]{$D$}}
+ \put(-0.125,0.88){\vector(0,1){0.32}}
+ \put(-0.125,1.04){\normalsize\makebox(0,0)[l]{\,\,$\mbox{\texttt{intergap}}\cdot p$}}
+ \end{picture}\par}
+
+ \normalsize\leftskip=0.5\dimexpr\textwidth-30\zw \rightskip=\leftskip
+ ã“ã“ã§$p$ã¯è¦ªæ–‡å­—ã«ãŠã‘る全角高ã•ï¼Œ$r$ã¯ãƒ«ãƒ“文字ã«ãŠã‘る全角高ã•ã§ã‚り,
+ \begin{gather*}
+ H=
+ \begin{cases}
+ \mbox{\texttt{[yt]baseheight}}\cdot p&\mbox{if\ $\mbox{\texttt{[yt]baseheight}}\ge 0$,}\\
+ \mbox{(自然高ã•ï¼‰}&\mbox{if\ $\mbox{\texttt{[yt]baseheight}}\string<0$,}
+ \end{cases}\\
+ D=
+ \begin{cases}
+ \mbox{\texttt{[yt]rubydepth}}\cdot r&\mbox{if\ $\mbox{\texttt{[yt]rubydepth}}\ge 0$,}\\
+ \mbox{(自然深ã•ï¼‰}&\mbox{if\ $\mbox{\texttt{[yt]rubydepth}}\string<0$.}
+ \end{cases}
+ \end{gather*}
+ \caption{ルビã®åž‚ç›´é…ç½®}\label{fig:ruby_vertical}
+\end{figure}
\item[kenten=<command>]å„文字ã«ã¤ãåœç‚¹ã®å‡ºåŠ›å‘½ä»¤ã‚’指定ã™ã‚‹ï¼Ž
@@ -268,11 +339,12 @@ mode=9, stretch={1}{2}{1}, stretchruby={0}{0}{1}
<option>ã®æ—¢å®šå€¤ã‚’指定ã™ã‚‹ï¼Ž\textsf{luatexja-ruby}読ã¿è¾¼ã¿æ™‚ã®å€¤ã¯
å„é …ç›®ã®æ‰€ã§æ—¢ã«èª¬æ˜Žã—ã¦ã‚ã‚‹ãŒï¼Œæ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã„る.
\begin{verbatim}
- pre=-1, post=-1, mode=1,
+ pre=-1, post=-1, mode=1,
stretchruby={1}{2}{1}, stretch = {1}{2}{1},
stretchbol={0}{1}{1}, stretcheol={1}{1}{0},
maxmargin=0.5, size=0.5, intergap=0, rubysmash=false,
kenten=\textbullet, fontcmd=\relax, ybaseheight=0.88, tbaseheight=0.5,
+ yrubydepth=0.12, trubydepth=0.5,
intrude_jfmgk, intrude_kanjiskip, intrude_xkanjiskip
\end{verbatim}
@@ -280,14 +352,14 @@ mode=9, stretch={1}{2}{1}, stretchruby={0}{0}{1}
\begin{description}
\item[\Param{rubypreintrusion}\ttfamily =\{<chr\_code>, <pre\_int>\}]
文字<chr\_code> ã«ï¼Œãã®\textbf{直後}ã®ãƒ«ãƒ“ã«ã‚ˆã£ã¦æŽ›ã‘られるルビ文字列ã®æœ€å¤§é•·
- (ã¤ã¾ã‚Šï¼Œ\underline{å‰æ–‡å­—進入許容é‡})をルビ全角å˜ä½ã§æŒ‡å®šï¼Ž
+ (ã¤ã¾ã‚Šï¼Œ\underline{å‰æ–‡å­—進入許容é‡})をルビ全角幅å˜ä½ã§æŒ‡å®šï¼Ž
\textbf{v0.5以é™ã§ã®å¤‰æ›´ç‚¹}:もã—$-a$~($a>0$)を指定ã—ãŸå ´åˆã¯ï¼Œå®Ÿéš›ã®\underline{å‰æ–‡å­—進入許容é‡}ã¯$a$ã¨ãªã‚‹ãŒï¼Œ
文字<chr\_code>ã®å‰ã®JFMグルーã«é€²å…¥ãŒç™ºç”Ÿã—ãŸå ´åˆã«ã¯ï¼Œ\underline{å‰æ–‡å­—進入許容é‡}ãŒ0ã§ãªã‹ã£ãŸå ´åˆã¯ï¼Œã®å¾Œã®JFMグルーã«ã¯ãƒ«ãƒ“ã®é€²å…¥ã¯ç™ºç”Ÿã—ãªã„.
\item[\Param{rubypostintrusion}\ttfamily =\{<chr\_code>, <post\_int>\}]
文字<chr\_code> ã«ï¼Œãã®\textbf{ç›´å‰}ã®ãƒ«ãƒ“ã«ã‚ˆã£ã¦æŽ›ã‘られるルビ文字列ã®æœ€å¤§é•·
- (ã¤ã¾ã‚Šï¼Œ\underline{後文字進入許容é‡})をルビ全角å˜ä½ã§æŒ‡å®šï¼Ž
+ (ã¤ã¾ã‚Šï¼Œ\underline{後文字進入許容é‡})をルビ全角幅å˜ä½ã§æŒ‡å®šï¼Ž
\textbf{v0.5以é™ã§ã®å¤‰æ›´ç‚¹}:もã—$-a$~($a>0$)を指定ã—ãŸå ´åˆã¯ï¼Œå®Ÿéš›ã®\underline{後文字進入許容é‡}ã¯$a$ã¨ãªã‚‹ãŒï¼Œ
実際ã®\underline{後文字進入é‡}ãŒ0ã§ãªã‹ã£ãŸå ´åˆã¯ï¼Œæ–‡å­—<chr\_code>ã®å¾Œã®JFMグルーã«ã¯ãƒ«ãƒ“ã®é€²å…¥ã¯ç™ºç”Ÿã—ãªã„.
@@ -323,7 +395,7 @@ mode=9, stretch={1}{2}{1}, stretchruby={0}{0}{1}
\paragraph{\cs{ltjkenten}}
-åœç‚¹ã‚’出力ã™ã‚‹å‘½ä»¤ã§ï¼Œ\verb+\kenten+ ã¨ã„ã†åˆ¥åを定義ã—ã¦ã„る.
+åœç‚¹ã‚’出力ã™ã‚‹å‘½ä»¤ã§ã‚り,
\begin{quote}
\ttfamily\cs{ltjkenten}[<option>]\{親文字\}
\end{quote}
@@ -355,7 +427,6 @@ mode=9, stretch={1}{2}{1}, stretchruby={0}{0}{1}
親文字全角ã®$1/1000$ã ã‘ルビ文字列ãŒé•·ããªã‚‹ã“ã¨ã‚’許容ã—ã¦ã„る.
}ã§ã‚ã‚Œã°ï¼Œ
å˜ç´”グループルビã®ä¸¦ã³ã¨ã—ã¦æ‰±ã‚れる.ã™ãªã‚ã¡ï¼Œæ¬¡ãƒšãƒ¼ã‚¸å†’é ­ã®2è¡Œã¯å…¨ãã®ç­‰ä¾¡ã¨ãªã‚‹ï¼Ž
-\newpage
\begin{verbatim}
\ltjruby{æ™®|通|車}{ãµ|ã¤ã†|ã—ã‚„}
\ltjruby{æ™®}{ãµ}\ltjruby{通}{ã¤ã†}\ltjruby{車}{ã—ã‚„}
@@ -402,6 +473,12 @@ mode=9, stretch={1}{2}{1}, stretchruby={0}{0}{1}
エラーãŒç™ºç”Ÿã—ã¦æ­¢ã¾ã‚‹ã“ã¨ã‚‚ã‚ã‚‹ã—,エラーãŒç™ºç”Ÿã—ãªãã¦ã‚‚æ­£ã—ã組ã¾ã‚Œãªã„.
\end{itemize}
+\paragraph{別åã«ã¤ã„ã¦}
+\verb+\begin{document}+時ã«%
+\begin{itemize}
+ \item \cs{ruby}ãŒã™ã§ã«å®šç¾©ã•ã‚Œã¦ã„ãªã„å ´åˆã«é™ã‚Šï¼Œ\cs{ruby}ãŒ\cs{ltjruby}ã®åˆ¥åã¨ã—ã¦å®šç¾©ã•ã‚Œã‚‹ï¼Ž
+ \item \cs{kenten}ãŒã™ã§ã«å®šç¾©ã•ã‚Œã¦ã„ãªã„å ´åˆã«é™ã‚Šï¼Œ\cs{kenten}ãŒ\cs{ltjkenten}ã®åˆ¥åã¨ã—ã¦å®šç¾©ã•ã‚Œã‚‹ï¼Ž
+\end{itemize}
\section{\ruby{注|æ„|点}{ã¡ã‚†ã†|ã„|ã¦ã‚“}}
\paragraph{å‰å¾Œã‹ã‚‰ã®ãƒ«ãƒ“文字ã®ã¯ã¿å‡ºã—1}
@@ -507,6 +584,7 @@ mode=9, stretch={1}{2}{1}, stretchruby={0}{0}{1}
\newpage
\section{\ruby{実|装}{ã˜ã¤|ãã†}ã«ã¤ã„ã¦}
+
\subsection{進入é‡ã®è¨ˆç®—}
\label{ssec:calc_intrusion}
ルビ文字を自然ã«çµ„ã‚“ã ã¨ãã®å¹…ãŒè¦ªæ–‡å­—ã®ãれより多ã„å ´åˆï¼Œ
@@ -880,6 +958,31 @@ $r_2$,~$g_2$ã‚’è¡ŒBã‹ã‚‰é™¤åŽ»ãƒ»ãƒ¡ãƒ¢ãƒªè§£æ”¾ã—,代ã‚ã‚Šã«$n_3$ã‚’è¡ŒBã
\makebox[10\zw][s]{値ã¨ã¯\ruby{\texttt{;}}{セミコロン}ã§åŒºåˆ‡}%
\ltjruby{ç—›}{ã„ãŸã¿}(\ltjruby{ç—…}{ã³ã‚„ã†}ã‚
+
+ v0.53\ \ruby{コギト}{Cogito}
+ \ruby{コイト}{Coito}
+ \ruby{ノ}{no}
+ \ruby{ト}{TO}
+ \ruby{ヨ}{yo}
+ \ruby{ã¢}{dji}
+ \\
+ \ruby[intergap=-1.5]{ノ}{no}
+ \ruby[intergap=-1.5]{ト}{TO}
+ \ruby[intergap=-1.5]{ヨ}{yo}
+ \ruby[intergap=-1.5]{ã¢}{dji}
+
+ v0.52\ \ruby[rubydepth=-1]{コギト}{Cogito} % too high
+ \ruby[rubydepth=-1]{コイト}{Coito} % too low
+ \ruby[rubydepth=-1]{ノ}{no} % too low
+ \ruby[rubydepth=-1]{ト}{TO} % too low
+ \ruby[rubydepth=-1]{ヨ}{yo} % too high
+ \ruby[rubydepth=-1]{ã¢}{dji} % too high
+ \\
+ \ruby[intergap=-1.5,rubydepth=-1]{ノ}{no} % too low
+ \ruby[intergap=-1.5,rubydepth=-1]{ト}{TO} % too low
+ \ruby[intergap=-1.5,rubydepth=-1]{ヨ}{yo} % too high
+ \ruby[intergap=-1.5,rubydepth=-1]{ã¢}{dji} % too high
+
}
\fbox{\box0}
diff --git a/macros/luatex/generic/luatexja/doc/luatexja.dtx b/macros/luatex/generic/luatexja/doc/luatexja.dtx
index 89bdf86348..7c167d96f6 100644
--- a/macros/luatex/generic/luatexja/doc/luatexja.dtx
+++ b/macros/luatex/generic/luatexja/doc/luatexja.dtx
@@ -1651,7 +1651,7 @@ The following presets are defined:
\hyphenchar\font=-1 \exhyphenchar=-1
haranoaji, hiragino-pro, hiragino-pron, ipa, ipa-hg, ipaex, ipaex-hg,
kozuka-pr6, kozuka-pr6n, kozuka-pro, moga-mobo, moga-mobo-ex,
- bizud, morisawa-pr6n, morisawa-pro, ms, ms-hg, noembed, noto-otc, noto-otf,
+ bizud, morisawa-pr6n, morisawa-pro, ms, ms-hg, noembed, noto-otc, noto-otf, noto, noto-jp,
sourcehan, sourcehan-jp, ume, yu-osx, yu-win, yu-win10
\end{quote}
@@ -8733,12 +8733,14 @@ Std/StdNフォントã§ã‚り,ãã®ä»–ã¯Adobe-Japan1-5対応ã§ã‚る.
\item[noto-otc] Noto Serif CJK and Noto Sans CJK fonts (OTC)
%<en> \\*[-\dimexpr\medskipamount+\baselineskip\relax]
- \item[noto-otf] Noto Serif CJK and Noto Sans CJK fonts (Language-specific OTF)
+ \item[noto-otf\textrm{, }noto] Noto Serif CJK and Noto Sans CJK fonts (Language-specific OTF)
+%<en> \\*[-\dimexpr\medskipamount+\baselineskip\relax]
+ \item[noto-jp] Noto Serif CJK and Noto Sans CJK fonts (Region-specific subset OTF)
\begin{center}\small
-\def\AD#1#2{Noto #1 CJK #2&Noto #1 CJK JP #2}%
+\def\AD#1#2{Noto #1 CJK #2&Noto #1 CJK JP #2&Noto #1 JP #2}%
\begin{tabular}{lllll}
\toprule
-\bf family&\bf series&\texttt{noto-otc}&\texttt{noto-otf}\\
+\bf family&\bf series&\texttt{noto-otc}&\texttt{noto-otf}, \texttt{noto}&\texttt{noto-jp}\\
\midrule
&light&\AD{Serif}{Light}\\
%<en>\textit{mincho}%
@@ -8749,7 +8751,7 @@ Std/StdNフォントã§ã‚り,ãã®ä»–ã¯Adobe-Japan1-5対応ã§ã‚る.
&&\AD{Sans}{Regular*}\\
&\smash{\raisebox{1.5ex}{medium}}
&\AD{Sans}{Medium}\\
-\cmidrule(l){2-4}
+\cmidrule(l){2-5}
%<en>\smash{\raisebox{2ex}{\textit{gothic}}}%
%<ja>\smash{\raisebox{2ex}{\textgt{ゴシック}}}%
&bold&\AD{Sans}{Bold}\\
diff --git a/macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty b/macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty
index 3da21dd155..b1d5873ab6 100644
--- a/macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty
+++ b/macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty
@@ -1,5 +1,5 @@
% luatexja-preset.sty
-\ProvidesPackage{luatexja-preset}[2020-09-14 Japanese font presets]
+\ProvidesPackage{luatexja-preset}[2022-06-19 Japanese font presets]
\RequirePackage{expl3,l3keys2e}
\RequirePackage{luatexja}
@@ -211,7 +211,7 @@
mc = A-OTF-RyuminPr6N-Light.otf, mc-b = A-OTF-FutoMinA101Pr6N-Bold.otf,
gt-d = A-OTF-GothicBBBPr6N-Medium.otf , gt-b = A-OTF-FutoGoB101Pr6N-Bold.otf,
gt-u = A-OTF-GothicBBBPr6N-Medium.otf , gt-eb = A-OTF-MidashiGoPr6N-MB31.otf,
- mg-m = A-OTF-Jun101Pr6N-Light.otf,
+ mg-m = A-OTF-ShinMGoPr6N-Light.otf,
__custom = false, __office = false, __noembed = false,
}
@@ -312,6 +312,20 @@
mc-l = Noto~Serif~CJK~JP~Light,
__custom = false, __office = false, __noembed = false,
}
+\ltjpreset_declare_preset:nx{noto}{
+ noto-otf,
+}
+\ltjpreset_declare_preset:nx{noto-jp}{
+ mc-m = Noto~Serif~JP~Regular,
+ mc-b = Noto~Serif~JP~Bold,
+ gt-d = Noto~Sans~JP~Regular,
+ gt-b = Noto~Sans~JP~Bold,
+ gt-u = Noto~Sans~JP~Medium,
+ gt-eb = Noto~Sans~JP~Black,
+ mg-m = Noto~Sans~JP~Medium,
+ mc-l = Noto~Serif~JP~Light,
+ __custom = false, __office = false, __noembed = false,
+}
% HaranoAji {Mincho, Gothic}
\ltjpreset_declare_preset:nx{haranoaji}{
diff --git a/macros/luatex/generic/luatexja/src/addons/luatexja-ruby.sty b/macros/luatex/generic/luatexja/src/addons/luatexja-ruby.sty
index 8367feb047..1e50b1f680 100644
--- a/macros/luatex/generic/luatexja/src/addons/luatexja-ruby.sty
+++ b/macros/luatex/generic/luatexja/src/addons/luatexja-ruby.sty
@@ -4,7 +4,7 @@
% LaTeX only!
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{luatexja-ruby}[2021-05-17 v0.52]
+\ProvidesPackage{luatexja-ruby}[2022-07-03 v0.53]
\RequirePackage{luatexja}
%%------------------
@@ -78,6 +78,14 @@
\expandafter\def\csname ltj@@rubyip@tbaseheight\endcsname{#1}%
}
%% ã“れらã®å€¤ãŒæ­£ã®ã¨ã,親文字ã®é«˜ã•ã‚’ã“ã®å€¤ï¼ˆ\zh å˜ä½ï¼‰ã¨ã¿ãªã™
+
+\ltj@@rkeydef{yrubydepth} % 縦組以外 (yoko, utod, dtou)
+\ltj@@rkeydef{trubydepth} % 縦組
+\define@key[ltj]{ruby}{rubydepth}{%
+ \expandafter\def\csname ltj@@rubyip@yrubydepth\endcsname{#1}%
+ \expandafter\def\csname ltj@@rubyip@trubydepth\endcsname{#1}%
+}
+
\define@boolkey[ltj]{ruby}{intrude_jfmgk}[true]{}
\define@boolkey[ltj]{ruby}{intrude_xkanjiskip}[true]{}
\define@boolkey[ltj]{ruby}{intrude_kanjiskip}[true]{}
@@ -100,7 +108,7 @@
% Lua ソースã«æ¸¡ã™ table 生æˆ
\bgroup
\catcode`\_=11
-\gdef\ltj@@ruby@create@table#1{% #1: ルビ全角
+\gdef\ltj@@ruby@create@table#1#2{% #1: ルビ全角幅,#2: ルビ全角高ã•
\string{
eps = \ltj@safe@dimen{\ltj@@rubyip@epsilon\zw},
before_jfmgk = 0, after_jfmgk = 0,
@@ -119,6 +127,8 @@
+ 1048576 * \ifltj@ruby@rubysmash1\else0\fi),
baseheight = \ltj@safe@dimen{\ifnum\ltjgetparameter{direction}=3
\ltj@@rubyip@tbaseheight\else\ltj@@rubyip@ybaseheight\fi\zh},
+ rubydepth = \ltj@safe@dimen{\ifnum\ltjgetparameter{direction}=3
+ \ltj@@rubyip@trubydepth\else\ltj@@rubyip@yrubydepth\fi#2},
intrude_jfmgk = \string{
\ifltj@ruby@intrude_jfmgk [luatexja.icflag_table.FROM_JFM]=true,\fi
\ifltj@ruby@intrude_kanjiskip
@@ -181,9 +191,10 @@
\protected\def\ltjruby{\@ifnextchar[\ltj@@ruby{\ltj@@ruby[]}}%]
\AtBeginDocument{%
\ifdefined\ruby\else\let\ruby=\ltjruby\fi
+ \ifdefined\kenten\else\let\kenten=\ltjkenten\fi
\directlua{luatexja.ruby.read_old_break_info()}%
}
-\def\ltj@@ruby[#1]#2#3{{% #1: option #2: 親文字群,#3: ルビ文字列群,共ã«| 区切り
+\protected\def\ltj@@ruby[#1]#2#3{{% #1: option #2: 親文字群,#3: ルビ文字列群,共ã«| 区切り
\setkeys[ltj]{ruby}{#1}%
\directlua{luatexja.ruby.ruby_tmplist_r = \string{\string};
luatexja.ruby.ruby_tmplist_p = \string{\string}}%
@@ -191,9 +202,10 @@
% 引数展開,テーブルã«ã‚»ãƒƒãƒˆ
\pxrr@decompbar{#2}{\let\ltj@@ruby@mark\ltj@@ruby@sp\pxrr@res}%
\pxrr@decompbar{#3}{\let\ltj@@ruby@mark\ltj@@ruby@sr\pxrr@res}%
- {\fontsize{\ltj@@rubyip@size\dimen0}\z@\selectfont\ltj@@rubyip@fontcmd\global\dimen1=\zw}%
+ {\fontsize{\ltj@@rubyip@size\dimen0}\z@\selectfont\ltj@@rubyip@fontcmd
+ \global\dimen1=\zw\global\dimen2=\zh}%
\directlua{%
- luatexja.ruby.texiface(\ltj@@ruby@create@table{\dimen1},
+ luatexja.ruby.texiface(\ltj@@ruby@create@table{\dimen1}{\dimen2},
luatexja.ruby.ruby_tmplist_r, luatexja.ruby.ruby_tmplist_p)}%
}}
@@ -207,7 +219,6 @@
}
\protected\def\ltjkenten{\@ifnextchar[\ltj@@kenten{\ltj@@kenten[]}}%]
-\let\kenten=\ltjkenten
\def\ltj@@kenten[#1]#2{{%
\setkeys[ltj]{ruby}{#1, stretchruby=101}%
\@tfor\ltj@@kenten@temp:=#2\do{\ltj@@ruby[]{\ltj@@kenten@temp}{\ltj@@rubyip@kenten}}%
@@ -244,11 +255,12 @@
\ltjsetparameter{rubypreintrusion={-1,1}}
\setkeys[ltj]{ruby}{
- pre=-1, post=-1, mode=1,
+ pre=-1, post=-1, mode=1,
stretchruby={1}{2}{1}, stretch = {1}{2}{1},
stretchbol={0}{1}{1}, stretcheol={1}{1}{0},
maxmargin=0.5, size=0.5, intergap=0, rubysmash=false,
kenten=\textbullet, fontcmd=\relax, ybaseheight=0.88, tbaseheight=0.5,
+ yrubydepth=0.12, trubydepth=0.5,
intrude_jfmgk, intrude_kanjiskip, intrude_xkanjiskip,
epsilon=0.0001,
}
diff --git a/macros/luatex/generic/luatexja/src/ltj-ruby.lua b/macros/luatex/generic/luatexja/src/ltj-ruby.lua
index 320b7307f0..7fa7ea927e 100644
--- a/macros/luatex/generic/luatexja/src/ltj-ruby.lua
+++ b/macros/luatex/generic/luatexja/src/ltj-ruby.lua
@@ -3,7 +3,7 @@
--
luatexbase.provides_module({
name = 'luatexja.ruby',
- date = '2022-02-03',
+ date = '2022-06-25',
description = 'Ruby annotation',
})
luatexja.ruby = {}
@@ -398,6 +398,7 @@ local function new_ruby_box(r, p, tmp_tbl, no_begin, no_end)
setfield(a, 'depth', 0); setfield(k, 'kern', tmp_tbl.intergap)
insert_after(r, r, a); insert_after(r, a, k);
insert_after(r, k, p); setfield(p, 'next', nil)
+ if tmp_tbl.rubydepth >= 0 then setfield(r, 'depth', tmp_tbl.rubydepth) end
if tmp_tbl.baseheight >= 0 then setfield(p, 'height', tmp_tbl.baseheight) end
a = node.direct.vpack(r); setfield(a, 'shift', 0)
set_attr(a, attr_ruby, post_intrusion)
diff --git a/macros/luatex/generic/luatexja/src/luatexja.sty b/macros/luatex/generic/luatexja/src/luatexja.sty
index eae7d5040b..aa3d1f5463 100644
--- a/macros/luatex/generic/luatexja/src/luatexja.sty
+++ b/macros/luatex/generic/luatexja/src/luatexja.sty
@@ -27,7 +27,7 @@
\newif\ifltj@disablejfam
%%%% VERSION
-\def\LuaTeXjaversion{20220530.0}
+\def\LuaTeXjaversion{20220703.0}
%% Check if LaTeX is used.
\begingroup\expandafter\expandafter\expandafter\endgroup
diff --git a/support/TeX4ht/source/ChangeLog b/support/TeX4ht/source/ChangeLog
index 7f361c46d9..c01b437555 100644
--- a/support/TeX4ht/source/ChangeLog
+++ b/support/TeX4ht/source/ChangeLog
@@ -1,3 +1,9 @@
+2022-07-03 Michal Hoftich <michal.h21@gmail.com>
+
+ * tex4ht-4ht.tex (colortbl.4ht): fixed error when \arrayrulecolor is
+ used outside of Tabular.
+ https://tex.stackexchange.com/a/649734/2891
+
2022-07-01 Michal Hoftich <michal.h21@gmail.com>
* tex4ht-4ht.tex (hyperref.4ht): fixed handling of undefined
diff --git a/support/TeX4ht/source/tex4ht-4ht.tex b/support/TeX4ht/source/tex4ht-4ht.tex
index bd8a32515b..e5c61d58e4 100644
--- a/support/TeX4ht/source/tex4ht-4ht.tex
+++ b/support/TeX4ht/source/tex4ht-4ht.tex
@@ -1,4 +1,4 @@
-% $Id: tex4ht-4ht.tex 1164 2022-07-01 14:16:09Z michal_h21 $
+% $Id: tex4ht-4ht.tex 1165 2022-07-03 18:18:19Z michal_h21 $
% tex tex4ht-4ht or ht tex tex4ht-4ht
%
% Copyright 2009-2022 TeX Users Group
@@ -27773,14 +27773,18 @@ need also a treatment similar to \''\CT@column@color'?
\NewConfigure{rowcolor}{1}
>>>
-Fixes for colored hlines
+Fixes for colored hlines. The \`|\hline:color| can be used in CSS, for instance.
\<fix colortbl\><<<
% default hline color is black
\def\hline:color{000}
% save rule color in format usable in CSS
\newcommand\tmp:arrayrulecolor[2][named]{%
-\noalign{\convertcolorspec{#1}{#2}{HTML}\:tmp\global\let\hline:color\:tmp}%
+\ifvoid\@arstrutbox% test if we are inside a tabular environment
+\convertcolorspec{#1}{#2}{HTML}\:tmp\global\let\hline:color\:tmp% we are not
+\else%
+\noalign{\convertcolorspec{#1}{#2}{HTML}\:tmp\global\let\hline:color\:tmp}% we are
+\fi
}
\HLet\arrayrulecolor\tmp:arrayrulecolor
>>>
diff --git a/support/texlab/CHANGELOG.md b/support/texlab/CHANGELOG.md
index 5400a1b538..85f8d0bdb3 100644
--- a/support/texlab/CHANGELOG.md
+++ b/support/texlab/CHANGELOG.md
@@ -5,6 +5,23 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+## [4.2.0] - 03.07.2022
+
+### Added
+
+- Add support for escaping placeholders in forward search ([#649](https://github.com/latex-lsp/texlab/issues/649))
+- Add support for diagnostic filtering ([#323](https://github.com/latex-lsp/texlab/issues/323))
+- Add pre-built binaries for the following targets:
+ - `aarch64-unknown-linux-gnu`
+ - `armv7-unknown-linux-gnueabihf`
+ - `x86_64-unknown-linux-musl`
+ - `aarch64-pc-windows-msvc`
+ - `i686-pc-windows-msvc`
+
+### Fixed
+
+- Parse incomplete server options correctly ([#651](https://github.com/latex-lsp/texlab/issues/651))
+
## [4.1.0] - 12.06.2022
### Added
diff --git a/support/texlab/Cargo.lock b/support/texlab/Cargo.lock
index 8b5e64f3d7..cd1348e8c7 100644
--- a/support/texlab/Cargo.lock
+++ b/support/texlab/Cargo.lock
@@ -28,9 +28,9 @@ dependencies = [
[[package]]
name = "anyhow"
-version = "1.0.57"
+version = "1.0.58"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "08f9b8508dccb7687a1d6c4ce66b2b0ecef467c94667de27d8d7fe1f8d2a9cdc"
+checksum = "bb07d2053ccdbe10e2af2995a2f116c1330396493dc1269f6a91d0ae82e19704"
[[package]]
name = "assert_unordered"
@@ -60,9 +60,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
[[package]]
name = "beef"
-version = "0.5.1"
+version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bed554bd50246729a1ec158d08aa3235d1b69d94ad120ebe187e28894787e736"
+checksum = "3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1"
[[package]]
name = "bitflags"
@@ -105,9 +105,9 @@ dependencies = [
[[package]]
name = "bumpalo"
-version = "3.9.1"
+version = "3.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a4a45a46ab1f2412e53d3a0ade76ffad2025804294569aae387231a0cd6e0899"
+checksum = "37ccbd214614c6783386c1af30caf03192f17891059cecc394b4fb119e363de3"
[[package]]
name = "byte-tools"
@@ -159,23 +159,23 @@ dependencies = [
[[package]]
name = "clap"
-version = "3.1.18"
+version = "3.2.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d2dbdf4bdacb33466e854ce889eee8dfd5729abf7ccd7664d0a2d60cd384440b"
+checksum = "190814073e85d238f31ff738fcb0bf6910cedeb73376c87cd69291028966fd83"
dependencies = [
"bitflags",
"clap_derive",
"clap_lex",
"indexmap",
- "lazy_static",
+ "once_cell",
"textwrap 0.15.0",
]
[[package]]
name = "clap_derive"
-version = "3.1.18"
+version = "3.2.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "25320346e922cffe59c0bbc5410c8d8784509efb321488971081313cb1e1a33c"
+checksum = "759bf187376e1afa7b85b959e6a664a3e7a95203415dba952ad19139e798f902"
dependencies = [
"heck",
"proc-macro-error",
@@ -186,9 +186,9 @@ dependencies = [
[[package]]
name = "clap_lex"
-version = "0.2.0"
+version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a37c35f1112dad5e6e0b1adaff798507497a18fceeb30cceb3bae7d1427b9213"
+checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5"
dependencies = [
"os_str_bytes",
]
@@ -265,9 +265,9 @@ dependencies = [
[[package]]
name = "crossbeam-channel"
-version = "0.5.4"
+version = "0.5.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5aaa7bd5fb665c6864b5f963dd9097905c54125909c7aa94c9e18507cdbe6c53"
+checksum = "4c02a4d71819009c192cf4872265391563fd6a84c81ff2c0f2a7026ca4c1d85c"
dependencies = [
"cfg-if",
"crossbeam-utils",
@@ -286,26 +286,26 @@ dependencies = [
[[package]]
name = "crossbeam-epoch"
-version = "0.9.8"
+version = "0.9.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1145cf131a2c6ba0615079ab6a638f7e1973ac9c2634fcbeaaad6114246efe8c"
+checksum = "07db9d94cbd326813772c968ccd25999e5f8ae22f4f8d1b11effa37ef6ce281d"
dependencies = [
"autocfg",
"cfg-if",
"crossbeam-utils",
- "lazy_static",
"memoffset",
+ "once_cell",
"scopeguard",
]
[[package]]
name = "crossbeam-utils"
-version = "0.8.8"
+version = "0.8.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0bf124c720b7686e3c2663cf54062ab0f68a88af2fb6a030e87e30bf721fcb38"
+checksum = "7d82ee10ce34d7bc12c2122495e7593a9c41347ecdd64185af4ecf72cb1a7f83"
dependencies = [
"cfg-if",
- "lazy_static",
+ "once_cell",
]
[[package]]
@@ -365,9 +365,9 @@ dependencies = [
[[package]]
name = "either"
-version = "1.6.1"
+version = "1.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457"
+checksum = "3f107b87b6afc2a64fd13cac55fe06d6c8859f12d4b14cbcdd2c67d0976781be"
[[package]]
name = "encode_unicode"
@@ -469,9 +469,9 @@ dependencies = [
[[package]]
name = "getrandom"
-version = "0.2.6"
+version = "0.2.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9be70c98951c83b8d2f8f60d7065fa6d5146873094452a1008da8c2f1e4205ad"
+checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6"
dependencies = [
"cfg-if",
"libc",
@@ -486,12 +486,6 @@ checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7"
[[package]]
name = "hashbrown"
-version = "0.11.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"
-
-[[package]]
-name = "hashbrown"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "db0d4cf898abf0081f964436dc980e96670a0f36863e4b83aaacdb65c9d7ccc3"
@@ -542,19 +536,19 @@ dependencies = [
[[package]]
name = "indexmap"
-version = "1.7.0"
+version = "1.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bc633605454125dec4b66843673f01c7df2b89479b32e0ed634e43a91cff62a5"
+checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e"
dependencies = [
"autocfg",
- "hashbrown 0.11.2",
+ "hashbrown",
]
[[package]]
name = "insta"
-version = "1.14.1"
+version = "1.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bcc3e639bcba360d9237acabd22014c16f3df772db463b7446cd81b070714767"
+checksum = "4126dd76ebfe2561486a1bd6738a33d2029ffb068a99ac446b7f8c77b2e58dbc"
dependencies = [
"console",
"once_cell",
@@ -614,9 +608,9 @@ checksum = "8b23360e99b8717f20aaa4598f5a6541efbe30630039fbc7706cf954a87947ae"
[[package]]
name = "js-sys"
-version = "0.3.57"
+version = "0.3.58"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "671a26f820db17c2a2750743f1dd03bafd15b98c9f30c7c2628c024c05d73397"
+checksum = "c3fac17f7123a73ca62df411b1bf727ccc805daa070338fda671c86dac1bdc27"
dependencies = [
"wasm-bindgen",
]
@@ -635,9 +629,9 @@ checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836"
[[package]]
name = "linked-hash-map"
-version = "0.5.4"
+version = "0.5.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3"
+checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f"
[[package]]
name = "lock_api"
@@ -735,23 +729,14 @@ dependencies = [
[[package]]
name = "miniz_oxide"
-version = "0.5.1"
+version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d2b29bd4bc3f33391105ebee3589c19197c4271e3e5a9ec9bfe8127eeff8f082"
+checksum = "6f5c75688da582b8ffc1f1799e9db273f32133c49e048f614d22ec3256773ccc"
dependencies = [
"adler",
]
[[package]]
-name = "multimap"
-version = "0.8.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a"
-dependencies = [
- "serde",
-]
-
-[[package]]
name = "num-integer"
version = "0.1.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -800,15 +785,15 @@ checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c"
[[package]]
name = "os_str_bytes"
-version = "6.0.1"
+version = "6.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "029d8d0b2f198229de29dca79676f2738ff952edf3fde542eb8bf94d8c21b435"
+checksum = "21326818e99cfe6ce1e524c2a805c189a99b5ae555a35d19f9a284b427d86afa"
[[package]]
name = "parking_lot"
-version = "0.12.0"
+version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "87f5ec2493a61ac0506c0f4199f99070cbe83857b0337006a30f3e6719b8ef58"
+checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
dependencies = [
"lock_api",
"parking_lot_core",
@@ -996,18 +981,18 @@ checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5"
[[package]]
name = "proc-macro2"
-version = "1.0.39"
+version = "1.0.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c54b25569025b7fc9651de43004ae593a75ad88543b17178aa5e1b9c4f15f56f"
+checksum = "dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
-version = "1.0.18"
+version = "1.0.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a1feb54ed693b93a84e14094943b84b7c4eae204c512b7ccb95ab0c66d278ad1"
+checksum = "3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804"
dependencies = [
"proc-macro2",
]
@@ -1114,7 +1099,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce1f383129e417a6265b16ed78e6e9307748f0863b2ba75f78ff14717db5b017"
dependencies = [
"countme",
- "hashbrown 0.12.1",
+ "hashbrown",
"memoffset",
"rustc-hash",
"text-size",
@@ -1137,9 +1122,9 @@ dependencies = [
[[package]]
name = "rustversion"
-version = "1.0.6"
+version = "1.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f2cc38e8fa666e2de3c4aba7edeb5ffc5246c1c2ed0e3d17e560aeeba736b23f"
+checksum = "a0a5f7c728f5d284929a1cccb5bc19884422bfe6ef4d6c409da2c41838983fcf"
[[package]]
name = "ryu"
@@ -1164,15 +1149,15 @@ checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
[[package]]
name = "semver"
-version = "1.0.9"
+version = "1.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8cb243bdfdb5936c8dc3c45762a19d12ab4550cdc753bc247637d4ec35a040fd"
+checksum = "a2333e6df6d6598f2b1974829f853c2b4c5f4a6e503c10af918081aa6f8564e1"
[[package]]
name = "serde"
-version = "1.0.137"
+version = "1.0.138"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "61ea8d54c77f8315140a05f4c7237403bf38b72704d031543aa1d16abbf517d1"
+checksum = "1578c6245786b9d168c5447eeacfb96856573ca56c9d68fdcf394be134882a47"
dependencies = [
"serde_derive",
]
@@ -1189,9 +1174,9 @@ dependencies = [
[[package]]
name = "serde_derive"
-version = "1.0.137"
+version = "1.0.138"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1f26faba0c3959972377d3b2d306ee9f71faee9714294e41bb777f83f88578be"
+checksum = "023e9b1467aef8a10fb88f25611870ada9800ef7e22afce356bb0d2387b6f27c"
dependencies = [
"proc-macro2",
"quote",
@@ -1200,9 +1185,9 @@ dependencies = [
[[package]]
name = "serde_json"
-version = "1.0.81"
+version = "1.0.82"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9b7ce2b32a1aed03c558dc61a5cd328f15aff2dbc17daad8fb8af04d2100e15c"
+checksum = "82c2c1fdcd807d1098552c5b9a36e425e42e9fbd7c6a37a8425f390f781f7fa7"
dependencies = [
"itoa 1.0.2",
"ryu",
@@ -1210,6 +1195,16 @@ dependencies = [
]
[[package]]
+name = "serde_regex"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a8136f1a4ea815d7eac4101cfd0b16dc0cb5e1fe1b8609dfd728058656b7badf"
+dependencies = [
+ "regex",
+ "serde",
+]
+
+[[package]]
name = "serde_repr"
version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1267,9 +1262,9 @@ dependencies = [
[[package]]
name = "smallvec"
-version = "1.8.0"
+version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83"
+checksum = "2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1"
[[package]]
name = "smol_str"
@@ -1282,18 +1277,18 @@ dependencies = [
[[package]]
name = "strum"
-version = "0.24.0"
+version = "0.24.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e96acfc1b70604b8b2f1ffa4c57e59176c7dbb05d556c71ecd2f5498a1dee7f8"
+checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f"
dependencies = [
"strum_macros",
]
[[package]]
name = "strum_macros"
-version = "0.24.0"
+version = "0.24.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6878079b17446e4d3eba6192bb0a2950d5b14f0ed8424b852310e5a94345d0ef"
+checksum = "4faebde00e8ff94316c01800f9054fd2ba77d30d9e922541913051d1d978918b"
dependencies = [
"heck",
"proc-macro2",
@@ -1304,9 +1299,9 @@ dependencies = [
[[package]]
name = "syn"
-version = "1.0.95"
+version = "1.0.98"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fbaf6116ab8924f39d52792136fb74fd60a80194cf1b1c6ffa6453eef1c3f942"
+checksum = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd"
dependencies = [
"proc-macro2",
"quote",
@@ -1339,13 +1334,13 @@ dependencies = [
[[package]]
name = "texlab"
-version = "4.1.0"
+version = "4.2.0"
dependencies = [
"anyhow",
"assert_unordered",
"byteorder",
"chrono",
- "clap 3.1.18",
+ "clap 3.2.8",
"criterion",
"crossbeam-channel",
"dashmap",
@@ -1364,7 +1359,6 @@ dependencies = [
"logos",
"lsp-server",
"lsp-types",
- "multimap",
"once_cell",
"petgraph",
"regex",
@@ -1372,6 +1366,7 @@ dependencies = [
"rustc-hash",
"serde",
"serde_json",
+ "serde_regex",
"serde_repr",
"smol_str",
"strum",
@@ -1469,9 +1464,9 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
[[package]]
name = "titlecase"
-version = "1.1.0"
+version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f565e410cfc24c2f2a89960b023ca192689d7f77d3f8d4f4af50c2d8affe1117"
+checksum = "ea7a2f1a76e892e6c07c275e6e851400257304a6e34c0e4e32ebbd3871808802"
dependencies = [
"lazy_static",
"regex",
@@ -1497,15 +1492,15 @@ checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992"
[[package]]
name = "unicode-ident"
-version = "1.0.0"
+version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d22af068fba1eb5edcb4aea19d382b2a3deb4c8f9d475c589b6ada9e0fd493ee"
+checksum = "5bd2fe26506023ed7b5e1e315add59d6f584c621d037f9368fea9cfb988f368c"
[[package]]
name = "unicode-normalization"
-version = "0.1.19"
+version = "0.1.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9"
+checksum = "854cbdc4f7bc6ae19c820d44abdc3277ac3e1b2b93db20a636825d9322fb60e6"
dependencies = [
"tinyvec",
]
@@ -1569,15 +1564,15 @@ dependencies = [
[[package]]
name = "wasi"
-version = "0.10.2+wasi-snapshot-preview1"
+version = "0.11.0+wasi-snapshot-preview1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6"
+checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
[[package]]
name = "wasm-bindgen"
-version = "0.2.80"
+version = "0.2.81"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "27370197c907c55e3f1a9fbe26f44e937fe6451368324e009cba39e139dc08ad"
+checksum = "7c53b543413a17a202f4be280a7e5c62a1c69345f5de525ee64f8cfdbc954994"
dependencies = [
"cfg-if",
"wasm-bindgen-macro",
@@ -1585,9 +1580,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-backend"
-version = "0.2.80"
+version = "0.2.81"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "53e04185bfa3a779273da532f5025e33398409573f348985af9a1cbf3774d3f4"
+checksum = "5491a68ab4500fa6b4d726bd67408630c3dbe9c4fe7bda16d5c82a1fd8c7340a"
dependencies = [
"bumpalo",
"lazy_static",
@@ -1600,9 +1595,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.80"
+version = "0.2.81"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "17cae7ff784d7e83a2fe7611cfe766ecf034111b49deb850a3dc7699c08251f5"
+checksum = "c441e177922bc58f1e12c022624b6216378e5febc2f0533e41ba443d505b80aa"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -1610,9 +1605,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.80"
+version = "0.2.81"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "99ec0dc7a4756fffc231aab1b9f2f578d23cd391390ab27f952ae0c9b3ece20b"
+checksum = "7d94ac45fcf608c1f45ef53e748d35660f168490c10b23704c7779ab8f5c3048"
dependencies = [
"proc-macro2",
"quote",
@@ -1623,15 +1618,15 @@ dependencies = [
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.80"
+version = "0.2.81"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d554b7f530dee5964d9a9468d95c1f8b8acae4f282807e7d27d4b03099a46744"
+checksum = "6a89911bd99e5f3659ec4acf9c4d93b0a90fe4a2a11f15328472058edc5261be"
[[package]]
name = "web-sys"
-version = "0.3.57"
+version = "0.3.58"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b17e741662c70c8bd24ac5c5b18de314a2c26c32bf8346ee1e6f53de919c283"
+checksum = "2fed94beee57daf8dd7d51f2b15dc2bcde92d7a72304cdf662a4371008b71b90"
dependencies = [
"js-sys",
"wasm-bindgen",
diff --git a/support/texlab/Cargo.toml b/support/texlab/Cargo.toml
index f85c0f31ed..803f280e39 100644
--- a/support/texlab/Cargo.toml
+++ b/support/texlab/Cargo.toml
@@ -1,12 +1,12 @@
[package]
name = "texlab"
description = "LaTeX Language Server"
-version = "4.1.0"
+version = "4.2.0"
license = "GPL-3.0"
readme = "README.md"
authors = [
- "Eric Förster <eric.foerster@outlook.com>",
- "Patrick Förster <patrick.foerster@outlook.de>",
+ "Eric Förster <eric.foerster@outlook.com>",
+ "Patrick Förster <patrick.foerster@outlook.de>",
]
edition = "2021"
rust-version = "1.58.1"
@@ -16,14 +16,14 @@ documentation = "https://github.com/latex-lsp/texlab"
keywords = ["lsp", "server", "latex", "bibtex"]
categories = ["development-tools"]
exclude = [
- ".gitattributes",
- ".gitignore",
- ".github/**",
- "tests/it/**",
- "*.snap",
- "texlab.1",
- "texlab.pdf",
- "texlab.tex",
+ ".gitattributes",
+ ".gitignore",
+ ".github/**",
+ "tests/it/**",
+ "*.snap",
+ "texlab.1",
+ "texlab.pdf",
+ "texlab.tex",
]
[[bin]]
@@ -38,14 +38,14 @@ default = ["completion"]
completion = ["fuzzy-matcher"]
[dependencies]
-anyhow = "1.0.57"
+anyhow = "1.0.58"
byteorder = "1.4.3"
chrono = { version = "0.4.19", default-features = false, features = ["std"] }
-clap = { version = "3.1.17", features = [
- "std",
- "derive",
+clap = { version = "3.2.8", features = [
+ "std",
+ "derive",
], default-features = false }
-crossbeam-channel = "0.5.4"
+crossbeam-channel = "0.5.5"
dashmap = "~5.2.0"
derive_more = "0.99.17"
encoding_rs = "0.8.31"
@@ -60,28 +60,28 @@ log = "0.4.17"
logos = "0.12.1"
lsp-server = "0.6.0"
lsp-types = "0.93.0"
-multimap = "0.8.3"
once_cell = "1.10.0"
petgraph = "0.6.2"
regex = "1.5.5"
rowan = "0.15.5"
rustc-hash = "1.1.0"
serde = "1.0.137"
-serde_json = "1.0.81"
+serde_json = "1.0.82"
+serde_regex = "1.1.0"
serde_repr = "0.1.8"
smol_str = { version = "0.1.23", features = ["serde"] }
strum = { version = "0.24.0", features = ["derive"] }
tempfile = "3.3.0"
threadpool = "1.8.1"
-titlecase = "1.1.0"
-unicode-normalization = "0.1.19"
+titlecase = "2.0.0"
+unicode-normalization = "0.1.20"
url = { version = "2.2.2", features = ["serde"] }
uuid = { version = "1.1.2", features = ["v4"] }
[dev-dependencies]
assert_unordered = "0.3.5"
criterion = { version = "0.3.5" }
-insta = { version = "1.14.1", features = ["backtrace", "redactions"] }
+insta = { version = "1.15.0", features = ["backtrace", "redactions"] }
jod-thread = "0.1.2"
[profile.release]
diff --git a/support/texlab/docs/options.md b/support/texlab/docs/options.md
index e1a69c4996..9b3599cce1 100644
--- a/support/texlab/docs/options.md
+++ b/support/texlab/docs/options.md
@@ -77,6 +77,8 @@ In this case, use the `-outdir` flag for `latexmk`.
**Default value:** `.` (the same directory as the TeX file)
+---
+
## texlab.forwardSearch.executable
Defines the executable of the PDF previewer.
@@ -135,6 +137,38 @@ Delay in milliseconds before reporting diagnostics.
---
+## texlab.diagnostics.allowedPatterns
+
+A list of regular expressions used to filter the list of reported diagnostics.
+If specified, only diagnostics that match _at least one_ of the specified patterns
+are sent to the client.
+
+See also [`texlab.diagnostics.ignoredPatterns`](#texlabdiagnosticsignoredpatterns).
+
+_Hint_:
+If both `allowedPatterns` and `ignoredPatterns` are set,
+then allowed patterns are applied first. Afterwards, the results are filtered with the ignored patterns.
+
+**Type:** `RegExp[]`
+
+**Default value:** `[]`
+
+---
+
+## texlab.diagnostics.ignoredPatterns
+
+A list of regular expressions used to filter the list of reported diagnostics.
+If specified, only diagnostics that match _none_ of the specified patterns
+are sent to the client.
+
+See also [`texlab.diagnostics.allowedPatterns`](#texlabdiagnosticsallowedpatterns).
+
+**Type:** `RegExp[]`
+
+**Default value:** `[]`
+
+---
+
## texlab.formatterLineLength
Defines the maximum amount of characters per line (0 = disable) when formatting BibTeX files.
diff --git a/support/texlab/docs/previewing.md b/support/texlab/docs/previewing.md
index 6c667e0fd0..3e97390429 100644
--- a/support/texlab/docs/previewing.md
+++ b/support/texlab/docs/previewing.md
@@ -97,7 +97,7 @@ Add the following lines to your editor config:
```json
{
"texlab.forwardSearch.executable": "okular",
- "texlab.forwardSearch.args": ["--unique", "file:%p#src:%l%f"]
+ "texlab.forwardSearch.args": ["--editor-cmd": "code -g \"%%f\":%%l", "--unique", "file:%p#src:%l%f"]
}
```
diff --git a/support/texlab/docs/tectonic.md b/support/texlab/docs/tectonic.md
index e75fd4a3ee..b08e64b946 100644
--- a/support/texlab/docs/tectonic.md
+++ b/support/texlab/docs/tectonic.md
@@ -24,7 +24,7 @@ Without the `--keep-logs` flag, `texlab` won't be able to report compilation war
"texlab.build.executable": "tectonic",
"texlab.build.args": [
"-X",
- "compile"
+ "compile",
"%f",
"--synctex",
"--keep-logs",
diff --git a/support/texlab/src/debouncer.rs b/support/texlab/src/debouncer.rs
new file mode 100644
index 0000000000..b123dfc433
--- /dev/null
+++ b/support/texlab/src/debouncer.rs
@@ -0,0 +1,55 @@
+use std::time::{Duration, Instant};
+
+use anyhow::Result;
+
+pub struct Sender<T> {
+ tx: crossbeam_channel::Sender<(T, crossbeam_channel::Receiver<Instant>)>,
+}
+
+impl<T> Clone for Sender<T> {
+ fn clone(&self) -> Self {
+ Self {
+ tx: self.tx.clone(),
+ }
+ }
+}
+
+impl<T> Sender<T>
+where
+ T: Send + Sync + 'static,
+{
+ pub fn send(&self, msg: T, delay: Duration) -> Result<()> {
+ self.tx.send((msg, crossbeam_channel::after(delay)))?;
+ Ok(())
+ }
+}
+
+pub struct Receiver<T> {
+ rx: crossbeam_channel::Receiver<(T, crossbeam_channel::Receiver<Instant>)>,
+}
+
+impl<T> Clone for Receiver<T> {
+ fn clone(&self) -> Self {
+ Self {
+ rx: self.rx.clone(),
+ }
+ }
+}
+
+impl<T> Receiver<T> {
+ pub fn recv(&self) -> Result<T> {
+ let (mut last_msg, delay) = self.rx.recv()?;
+ delay.recv()?;
+ while let Ok((msg, delay)) = self.rx.try_recv() {
+ delay.recv()?;
+ last_msg = msg;
+ }
+
+ Ok(last_msg)
+ }
+}
+
+pub fn unbounded<T>() -> (Sender<T>, Receiver<T>) {
+ let (tx, rx) = crossbeam_channel::unbounded();
+ (Sender { tx }, Receiver { rx })
+}
diff --git a/support/texlab/src/diagnostics.rs b/support/texlab/src/diagnostics.rs
index 5ce177b015..bdd8faf106 100644
--- a/support/texlab/src/diagnostics.rs
+++ b/support/texlab/src/diagnostics.rs
@@ -1,56 +1,167 @@
mod bibtex;
-mod build_log;
+mod build;
mod chktex;
-mod debouncer;
mod latex;
use std::sync::Arc;
-use lsp_types::{Diagnostic, Url};
-use multimap::MultiMap;
-use rustc_hash::FxHashMap;
+use dashmap::DashMap;
+use lsp_types::{DiagnosticSeverity, NumberOrString, Range, Url};
+use regex::Regex;
-use crate::{Options, Workspace};
-
-pub use self::debouncer::{DiagnosticsDebouncer, DiagnosticsMessage};
+use crate::Workspace;
use self::{
- bibtex::analyze_bibtex_static, build_log::analyze_build_log_static,
- chktex::analyze_latex_chktex, latex::analyze_latex_static,
+ bibtex::collect_bibtex_diagnostics, build::collect_build_diagnostics,
+ chktex::collect_chktex_diagnostics, latex::collect_latex_diagnostics,
};
-#[derive(Default)]
-pub struct DiagnosticsManager {
- static_diagnostics: FxHashMap<Arc<Url>, MultiMap<Arc<Url>, Diagnostic>>,
- chktex_diagnostics: MultiMap<Arc<Url>, Diagnostic>,
+#[derive(Debug, PartialEq, Eq, Clone)]
+pub struct Diagnostic {
+ pub severity: DiagnosticSeverity,
+ pub range: Range,
+ pub code: DiagnosticCode,
+ pub message: String,
+}
+
+#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Hash)]
+pub enum DiagnosticCode {
+ Latex(LatexCode),
+ Bibtex(BibtexCode),
+ Chktex(String),
+ Build(Arc<Url>),
+}
+
+#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Copy, Hash)]
+pub enum LatexCode {
+ UnexpectedRCurly,
+ RCurlyInserted,
+ MismatchedEnvironment,
+}
+
+impl From<LatexCode> for String {
+ fn from(code: LatexCode) -> Self {
+ match code {
+ LatexCode::UnexpectedRCurly => "Unexpected \"}\"".to_string(),
+ LatexCode::RCurlyInserted => "Missing \"}\" inserted".to_string(),
+ LatexCode::MismatchedEnvironment => "Mismatched environment".to_string(),
+ }
+ }
}
-impl DiagnosticsManager {
- pub fn update_static(&mut self, workspace: &Workspace, uri: Arc<Url>) {
- let mut diagnostics_by_uri = MultiMap::new();
- analyze_build_log_static(workspace, &mut diagnostics_by_uri, &uri);
- analyze_bibtex_static(workspace, &mut diagnostics_by_uri, &uri);
- analyze_latex_static(workspace, &mut diagnostics_by_uri, &uri);
- self.static_diagnostics.insert(uri, diagnostics_by_uri);
+impl From<LatexCode> for NumberOrString {
+ fn from(code: LatexCode) -> Self {
+ match code {
+ LatexCode::UnexpectedRCurly => NumberOrString::Number(1),
+ LatexCode::RCurlyInserted => NumberOrString::Number(2),
+ LatexCode::MismatchedEnvironment => NumberOrString::Number(3),
+ }
}
+}
+
+#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Copy, Hash)]
+#[allow(clippy::enum_variant_names)]
+pub enum BibtexCode {
+ ExpectingLCurly,
+ ExpectingKey,
+ ExpectingRCurly,
+ ExpectingEq,
+ ExpectingFieldValue,
+}
- pub fn update_chktex(&mut self, workspace: &Workspace, uri: &Url, options: &Options) {
- analyze_latex_chktex(workspace, &mut self.chktex_diagnostics, uri, options);
+impl From<BibtexCode> for String {
+ fn from(code: BibtexCode) -> Self {
+ match code {
+ BibtexCode::ExpectingLCurly => "Expecting a curly bracket: \"{\"".to_string(),
+ BibtexCode::ExpectingKey => "Expecting a key".to_string(),
+ BibtexCode::ExpectingRCurly => "Expecting a curly bracket: \"}\"".to_string(),
+ BibtexCode::ExpectingEq => "Expecting an equality sign: \"=\"".to_string(),
+ BibtexCode::ExpectingFieldValue => "Expecting a field value".to_string(),
+ }
}
+}
- #[must_use]
- pub fn publish(&self, uri: &Url) -> Vec<Diagnostic> {
- let mut all_diagnostics = Vec::new();
- for diagnostics_by_uri in self.static_diagnostics.values() {
- if let Some(diagnostics) = diagnostics_by_uri.get_vec(uri) {
- all_diagnostics.append(&mut diagnostics.clone());
- }
+impl From<BibtexCode> for NumberOrString {
+ fn from(code: BibtexCode) -> Self {
+ match code {
+ BibtexCode::ExpectingLCurly => NumberOrString::Number(4),
+ BibtexCode::ExpectingKey => NumberOrString::Number(5),
+ BibtexCode::ExpectingRCurly => NumberOrString::Number(6),
+ BibtexCode::ExpectingEq => NumberOrString::Number(7),
+ BibtexCode::ExpectingFieldValue => NumberOrString::Number(8),
}
+ }
+}
+
+#[derive(Default, Clone)]
+pub struct DiagnosticManager {
+ all_diagnostics: Arc<DashMap<Arc<Url>, Vec<Diagnostic>>>,
+}
+
+impl DiagnosticManager {
+ pub fn push_syntax(&self, workspace: &Workspace, uri: &Url) {
+ collect_bibtex_diagnostics(&self.all_diagnostics, workspace, uri)
+ .or_else(|| collect_latex_diagnostics(&self.all_diagnostics, workspace, uri))
+ .or_else(|| collect_build_diagnostics(&self.all_diagnostics, workspace, uri));
+ }
+
+ pub fn push_chktex(&self, workspace: &Workspace, uri: &Url) {
+ collect_chktex_diagnostics(&self.all_diagnostics, workspace, uri);
+ }
- if let Some(diagnostics) = self.chktex_diagnostics.get_vec(uri) {
- all_diagnostics.append(&mut diagnostics.clone());
+ pub fn publish(&self, workspace: &Workspace, uri: &Url) -> Vec<lsp_types::Diagnostic> {
+ let options = &workspace.environment.options.diagnostics;
+
+ let mut results = Vec::new();
+ if let Some(diagnostics) = self.all_diagnostics.get(uri) {
+ for diagnostic in diagnostics.iter() {
+ if !options.allowed_patterns.is_empty()
+ && !options
+ .allowed_patterns
+ .iter()
+ .any(|pattern| pattern.0.is_match(&diagnostic.message))
+ {
+ continue;
+ }
+
+ if options
+ .ignored_patterns
+ .iter()
+ .any(|pattern| pattern.0.is_match(&diagnostic.message))
+ {
+ continue;
+ }
+
+ let source = match diagnostic.code {
+ DiagnosticCode::Latex(_) | DiagnosticCode::Bibtex(_) => "texlab",
+ DiagnosticCode::Chktex(_) => "chktex",
+ DiagnosticCode::Build(_) => "latex-build",
+ };
+
+ let code = match diagnostic.code.clone() {
+ DiagnosticCode::Latex(code) => Some(code.into()),
+ DiagnosticCode::Bibtex(code) => Some(code.into()),
+ DiagnosticCode::Chktex(code) => Some(NumberOrString::String(code)),
+ DiagnosticCode::Build(_) => None,
+ };
+
+ results.push(lsp_types::Diagnostic {
+ range: diagnostic.range,
+ code,
+ severity: Some(diagnostic.severity),
+ message: diagnostic.message.clone(),
+ source: Some(source.to_string()),
+ ..Default::default()
+ });
+ }
}
- all_diagnostics
+ results
}
}
+
+#[derive(Debug, Default)]
+pub struct DiagnosticFilter {
+ pub allowed_patterns: Vec<Regex>,
+ pub ignored_patterns: Vec<Regex>,
+}
diff --git a/support/texlab/src/diagnostics/bibtex.rs b/support/texlab/src/diagnostics/bibtex.rs
index 1beec52c5c..42e215a794 100644
--- a/support/texlab/src/diagnostics/bibtex.rs
+++ b/support/texlab/src/diagnostics/bibtex.rs
@@ -1,7 +1,7 @@
use std::sync::Arc;
-use lsp_types::{Diagnostic, DiagnosticSeverity, NumberOrString, Url};
-use multimap::MultiMap;
+use dashmap::DashMap;
+use lsp_types::{DiagnosticSeverity, Url};
use rowan::{ast::AstNode, TextRange};
use crate::{
@@ -9,85 +9,84 @@ use crate::{
Document, LineIndexExt, Workspace,
};
-pub fn analyze_bibtex_static(
+use super::{BibtexCode, Diagnostic, DiagnosticCode};
+
+pub fn collect_bibtex_diagnostics(
+ all_diagnostics: &DashMap<Arc<Url>, Vec<Diagnostic>>,
workspace: &Workspace,
- diagnostics_by_uri: &mut MultiMap<Arc<Url>, Diagnostic>,
uri: &Url,
) -> Option<()> {
let document = workspace.documents_by_uri.get(uri)?;
let data = document.data.as_bibtex()?;
- for node in bibtex::SyntaxNode::new_root(data.green.clone()).descendants() {
- analyze_entry(document, diagnostics_by_uri, node.clone())
- .or_else(|| analyze_field(document, diagnostics_by_uri, node));
+ all_diagnostics.alter(uri, |_, mut diagnostics| {
+ diagnostics.retain(|diag| !matches!(diag.code, DiagnosticCode::Bibtex(_)));
+ diagnostics
+ });
+
+ let root = bibtex::SyntaxNode::new_root(data.green.clone());
+ for node in root.descendants() {
+ analyze_entry(all_diagnostics, document, node.clone())
+ .or_else(|| analyze_field(all_diagnostics, document, node));
}
Some(())
}
fn analyze_entry(
+ all_diagnostics: &DashMap<Arc<Url>, Vec<Diagnostic>>,
document: &Document,
- diagnostics_by_uri: &mut MultiMap<Arc<Url>, Diagnostic>,
node: bibtex::SyntaxNode,
) -> Option<()> {
let entry = bibtex::Entry::cast(node)?;
if entry.left_delim_token().is_none() {
- diagnostics_by_uri.insert(
- Arc::clone(&document.uri),
- Diagnostic {
+ let code = BibtexCode::ExpectingLCurly;
+ all_diagnostics
+ .entry(Arc::clone(&document.uri))
+ .or_default()
+ .push(Diagnostic {
+ severity: DiagnosticSeverity::ERROR,
range: document
.line_index
.line_col_lsp_range(entry.type_token()?.text_range()),
- severity: Some(DiagnosticSeverity::ERROR),
- code: Some(NumberOrString::Number(4)),
- code_description: None,
- source: Some("texlab".to_string()),
- message: "Expecting a curly bracket: \"{\"".to_string(),
- related_information: None,
- tags: None,
- data: None,
- },
- );
+ code: DiagnosticCode::Bibtex(code),
+ message: String::from(code),
+ });
+
return Some(());
}
if entry.name_token().is_none() {
- diagnostics_by_uri.insert(
- Arc::clone(&document.uri),
- Diagnostic {
+ let code = BibtexCode::ExpectingKey;
+ all_diagnostics
+ .entry(Arc::clone(&document.uri))
+ .or_default()
+ .push(Diagnostic {
+ severity: DiagnosticSeverity::ERROR,
range: document
.line_index
.line_col_lsp_range(entry.left_delim_token()?.text_range()),
- severity: Some(DiagnosticSeverity::ERROR),
- code: Some(NumberOrString::Number(5)),
- code_description: None,
- source: Some("texlab".to_string()),
- message: "Expecting a key".to_string(),
- related_information: None,
- tags: None,
- data: None,
- },
- );
+ code: DiagnosticCode::Bibtex(code),
+ message: String::from(code),
+ });
+
return Some(());
}
if entry.right_delim_token().is_none() {
- diagnostics_by_uri.insert(
- Arc::clone(&document.uri),
- Diagnostic {
+ let code = BibtexCode::ExpectingRCurly;
+ all_diagnostics
+ .entry(Arc::clone(&document.uri))
+ .or_default()
+ .push(Diagnostic {
+ severity: DiagnosticSeverity::ERROR,
range: document
.line_index
.line_col_lsp_range(TextRange::empty(entry.syntax().text_range().end())),
- severity: Some(DiagnosticSeverity::ERROR),
- code: Some(NumberOrString::Number(6)),
- code_description: None,
- source: Some("texlab".to_string()),
- message: "Expecting a curly bracket: \"}\"".to_string(),
- related_information: None,
- tags: None,
- data: None,
- },
- );
+ code: DiagnosticCode::Bibtex(code),
+ message: String::from(code),
+ });
+
return Some(());
}
@@ -95,48 +94,44 @@ fn analyze_entry(
}
fn analyze_field(
+ all_diagnostics: &DashMap<Arc<Url>, Vec<Diagnostic>>,
document: &Document,
- diagnostics_by_uri: &mut MultiMap<Arc<Url>, Diagnostic>,
node: bibtex::SyntaxNode,
) -> Option<()> {
let field = bibtex::Field::cast(node)?;
if field.eq_token().is_none() {
- diagnostics_by_uri.insert(
- Arc::clone(&document.uri),
- Diagnostic {
+ let code = BibtexCode::ExpectingEq;
+ all_diagnostics
+ .entry(Arc::clone(&document.uri))
+ .or_default()
+ .push(Diagnostic {
+ severity: DiagnosticSeverity::ERROR,
range: document
.line_index
- .line_col_lsp_range(TextRange::empty(field.name_token()?.text_range().end())),
- severity: Some(DiagnosticSeverity::ERROR),
- code: Some(NumberOrString::Number(7)),
- code_description: None,
- source: Some("texlab".to_string()),
- message: "Expecting an equality sign: \"=\"".to_string(),
- related_information: None,
- tags: None,
- data: None,
- },
- );
+ .line_col_lsp_range(field.name_token()?.text_range()),
+
+ code: DiagnosticCode::Bibtex(code),
+ message: String::from(code),
+ });
+
return Some(());
}
if field.value().is_none() {
- diagnostics_by_uri.insert(
- Arc::clone(&document.uri),
- Diagnostic {
+ let code = BibtexCode::ExpectingFieldValue;
+ all_diagnostics
+ .entry(Arc::clone(&document.uri))
+ .or_default()
+ .push(Diagnostic {
+ severity: DiagnosticSeverity::ERROR,
range: document
.line_index
- .line_col_lsp_range(TextRange::empty(field.eq_token()?.text_range().end())),
- severity: Some(DiagnosticSeverity::ERROR),
- code: Some(NumberOrString::Number(8)),
- code_description: None,
- source: Some("texlab".to_string()),
- message: "Expecting a field value".to_string(),
- related_information: None,
- tags: None,
- data: None,
- },
- );
+ .line_col_lsp_range(field.name_token()?.text_range()),
+
+ code: DiagnosticCode::Bibtex(code),
+ message: String::from(code),
+ });
+
return Some(());
}
diff --git a/support/texlab/src/diagnostics/build_log.rs b/support/texlab/src/diagnostics/build.rs
index e280d862bc..4b4ffcc8b4 100644
--- a/support/texlab/src/diagnostics/build_log.rs
+++ b/support/texlab/src/diagnostics/build.rs
@@ -1,20 +1,29 @@
use std::{path::PathBuf, sync::Arc};
-use lsp_types::{Diagnostic, DiagnosticSeverity, Position, Range, Url};
-use multimap::MultiMap;
+use dashmap::DashMap;
+use lsp_types::{DiagnosticSeverity, Position, Range, Url};
use crate::{syntax::build_log::BuildErrorLevel, Workspace};
-pub fn analyze_build_log_static(
+use super::{Diagnostic, DiagnosticCode};
+
+pub fn collect_build_diagnostics(
+ all_diagnostics: &DashMap<Arc<Url>, Vec<Diagnostic>>,
workspace: &Workspace,
- diagnostics_by_uri: &mut MultiMap<Arc<Url>, Diagnostic>,
build_log_uri: &Url,
) -> Option<()> {
let build_log_document = workspace.documents_by_uri.get(build_log_uri)?;
- let parse = build_log_document.data.as_build_log()?;
+ let build_log = build_log_document.data.as_build_log()?;
+
+ all_diagnostics.alter_all(|_, mut diagnostics| {
+ diagnostics.retain(
+ |diag| !matches!(&diag.code, DiagnosticCode::Build(uri) if uri.as_ref() == build_log_uri),
+ );
+ diagnostics
+ });
let root_document = workspace.documents_by_uri.values().find(|document| {
- if let Some(data) = document.data.as_latex() {
+ document.data.as_latex().map_or(false, |data| {
!document.uri.as_str().ends_with(".aux")
&& data
.extras
@@ -22,30 +31,22 @@ pub fn analyze_build_log_static(
.log
.iter()
.any(|u| u.as_ref() == build_log_uri)
- } else {
- false
- }
+ })
})?;
let base_path = PathBuf::from(root_document.uri.path());
-
- for error in &parse.errors {
- let pos = Position::new(error.line.unwrap_or(0), 0);
+ for error in &build_log.errors {
+ let position = Position::new(error.line.unwrap_or(0), 0);
let severity = match error.level {
BuildErrorLevel::Error => DiagnosticSeverity::ERROR,
BuildErrorLevel::Warning => DiagnosticSeverity::WARNING,
};
- let range = Range::new(pos, pos);
+ let range = Range::new(position, position);
let diagnostic = Diagnostic {
+ severity,
range,
- severity: Some(severity),
- code: None,
- code_description: None,
- source: Some("latex".into()),
+ code: DiagnosticCode::Build(Arc::clone(&build_log_document.uri)),
message: error.message.clone(),
- related_information: None,
- tags: None,
- data: None,
};
let full_path = base_path.join(&error.relative_path);
@@ -60,7 +61,8 @@ pub fn analyze_build_log_static(
Arc::clone(&root_document.uri)
};
- diagnostics_by_uri.insert(uri, diagnostic);
+ all_diagnostics.entry(uri).or_default().push(diagnostic);
}
+
Some(())
}
diff --git a/support/texlab/src/diagnostics/chktex.rs b/support/texlab/src/diagnostics/chktex.rs
index 6b6405d975..ad676bd70d 100644
--- a/support/texlab/src/diagnostics/chktex.rs
+++ b/support/texlab/src/diagnostics/chktex.rs
@@ -5,24 +5,32 @@ use std::{
sync::Arc,
};
-use lsp_types::{Diagnostic, DiagnosticSeverity, NumberOrString, Range, Url};
-use multimap::MultiMap;
+use dashmap::DashMap;
+use lsp_types::{DiagnosticSeverity, Range, Url};
use once_cell::sync::Lazy;
use regex::Regex;
use tempfile::tempdir;
-use crate::{Options, RangeExt, Workspace};
+use crate::{RangeExt, Workspace};
-pub fn analyze_latex_chktex(
+use super::{Diagnostic, DiagnosticCode};
+
+pub fn collect_chktex_diagnostics(
+ all_diagnostics: &DashMap<Arc<Url>, Vec<Diagnostic>>,
workspace: &Workspace,
- diagnostics_by_uri: &mut MultiMap<Arc<Url>, Diagnostic>,
uri: &Url,
- options: &Options,
) -> Option<()> {
let document = workspace.documents_by_uri.get(uri)?;
document.data.as_latex()?;
- let current_dir = options
+ all_diagnostics.alter(uri, |_, mut diagnostics| {
+ diagnostics.retain(|diag| !matches!(diag.code, DiagnosticCode::Chktex(_)));
+ diagnostics
+ });
+
+ let current_dir = workspace
+ .environment
+ .options
.root_directory
.as_ref()
.cloned()
@@ -40,15 +48,15 @@ pub fn analyze_latex_chktex(
})
.unwrap_or_else(|| ".".into());
- diagnostics_by_uri.remove(uri);
- diagnostics_by_uri.insert_many(
- Arc::clone(&document.uri),
- lint(&document.text, &current_dir).unwrap_or_default(),
- );
+ all_diagnostics
+ .entry(Arc::clone(&document.uri))
+ .or_default()
+ .extend(lint(&document.text, &current_dir).unwrap_or_default());
+
Some(())
}
-pub static LINE_REGEX: Lazy<Regex> =
+static LINE_REGEX: Lazy<Regex> =
Lazy::new(|| Regex::new("(\\d+):(\\d+):(\\d+):(\\w+):(\\w+):(.*)").unwrap());
fn lint(text: &str, current_dir: &Path) -> io::Result<Vec<Diagnostic>> {
@@ -85,14 +93,9 @@ fn lint(text: &str, current_dir: &Path) -> io::Result<Vec<Diagnostic>> {
diagnostics.push(Diagnostic {
range,
- severity: Some(severity),
- code: Some(NumberOrString::String(code.into())),
- code_description: None,
- source: Some("chktex".into()),
+ severity,
+ code: DiagnosticCode::Chktex(code.into()),
message,
- related_information: None,
- tags: None,
- data: None,
});
}
diff --git a/support/texlab/src/diagnostics/debouncer.rs b/support/texlab/src/diagnostics/debouncer.rs
deleted file mode 100644
index 4c83636856..0000000000
--- a/support/texlab/src/diagnostics/debouncer.rs
+++ /dev/null
@@ -1,75 +0,0 @@
-use std::{
- sync::Arc,
- thread::{self, JoinHandle},
- time::{Duration, Instant},
-};
-
-use crossbeam_channel::Sender;
-use dashmap::DashMap;
-use lsp_types::Url;
-
-use crate::{Document, Workspace};
-
-pub enum DiagnosticsMessage {
- Analyze {
- workspace: Workspace,
- document: Document,
- },
- Shutdown,
-}
-
-pub struct DiagnosticsDebouncer {
- pub sender: Sender<DiagnosticsMessage>,
- handle: Option<JoinHandle<()>>,
-}
-
-impl DiagnosticsDebouncer {
- pub fn launch<A>(action: A) -> Self
- where
- A: Fn(Workspace, Document) + Send + Clone + 'static,
- {
- let (sender, receiver) = crossbeam_channel::unbounded();
-
- let handle = thread::spawn(move || {
- let pool = threadpool::Builder::new().build();
- let last_task_time_by_uri: Arc<DashMap<Arc<Url>, Instant>> = Arc::default();
- while let Ok(DiagnosticsMessage::Analyze {
- workspace,
- document,
- }) = receiver.recv()
- {
- let delay = workspace
- .environment
- .options
- .diagnostics_delay
- .unwrap_or(300);
-
- if let Some(time) = last_task_time_by_uri.get(&document.uri) {
- if time.elapsed().as_millis() < u128::from(delay) {
- continue;
- }
- }
-
- let last_task_time_by_uri = Arc::clone(&last_task_time_by_uri);
- let action = action.clone();
- pool.execute(move || {
- thread::sleep(Duration::from_millis(delay));
- last_task_time_by_uri.insert(Arc::clone(&document.uri), Instant::now());
- action(workspace, document);
- });
- }
- });
-
- Self {
- sender,
- handle: Some(handle),
- }
- }
-}
-
-impl Drop for DiagnosticsDebouncer {
- fn drop(&mut self) {
- self.sender.send(DiagnosticsMessage::Shutdown).unwrap();
- self.handle.take().unwrap().join().unwrap();
- }
-}
diff --git a/support/texlab/src/diagnostics/latex.rs b/support/texlab/src/diagnostics/latex.rs
index 2c271ad54a..a17aab3f77 100644
--- a/support/texlab/src/diagnostics/latex.rs
+++ b/support/texlab/src/diagnostics/latex.rs
@@ -1,14 +1,16 @@
use std::sync::Arc;
-use lsp_types::{Diagnostic, DiagnosticSeverity, NumberOrString, Url};
-use multimap::MultiMap;
+use dashmap::DashMap;
+use lsp_types::{DiagnosticSeverity, Url};
use rowan::{ast::AstNode, NodeOrToken, TextRange};
use crate::{syntax::latex, Document, LineIndexExt, Workspace};
-pub fn analyze_latex_static(
+use super::{Diagnostic, DiagnosticCode, LatexCode};
+
+pub fn collect_latex_diagnostics(
+ all_diagnostics: &DashMap<Arc<Url>, Vec<Diagnostic>>,
workspace: &Workspace,
- diagnostics_by_uri: &mut MultiMap<Arc<Url>, Diagnostic>,
uri: &Url,
) -> Option<()> {
let document = workspace.documents_by_uri.get(uri)?;
@@ -18,25 +20,27 @@ pub fn analyze_latex_static(
let data = document.data.as_latex()?;
+ all_diagnostics.alter(uri, |_, mut diagnostics| {
+ diagnostics.retain(|diag| !matches!(diag.code, DiagnosticCode::Latex(_)));
+ diagnostics
+ });
+
for node in latex::SyntaxNode::new_root(data.green.clone()).descendants() {
- analyze_environment(document, diagnostics_by_uri, node.clone())
- .or_else(|| analyze_curly_group(document, diagnostics_by_uri, &node))
+ analyze_environment(all_diagnostics, document, node.clone())
+ .or_else(|| analyze_curly_group(all_diagnostics, document, &node))
.or_else(|| {
if node.kind() == latex::ERROR && node.first_token()?.text() == "}" {
- diagnostics_by_uri.insert(
- Arc::clone(&document.uri),
- Diagnostic {
+ let code = LatexCode::UnexpectedRCurly;
+ all_diagnostics
+ .entry(Arc::clone(&document.uri))
+ .or_default()
+ .push(Diagnostic {
+ severity: DiagnosticSeverity::ERROR,
range: document.line_index.line_col_lsp_range(node.text_range()),
- severity: Some(DiagnosticSeverity::ERROR),
- code: Some(NumberOrString::Number(1)),
- code_description: None,
- source: Some("texlab".to_string()),
- message: "Unexpected \"}\"".to_string(),
- related_information: None,
- tags: None,
- data: None,
- },
- );
+ code: DiagnosticCode::Latex(code),
+ message: String::from(code),
+ });
+
Some(())
} else {
None
@@ -48,37 +52,33 @@ pub fn analyze_latex_static(
}
fn analyze_environment(
+ all_diagnostics: &DashMap<Arc<Url>, Vec<Diagnostic>>,
document: &Document,
- diagnostics_by_uri: &mut MultiMap<Arc<Url>, Diagnostic>,
node: latex::SyntaxNode,
) -> Option<()> {
let environment = latex::Environment::cast(node)?;
let name1 = environment.begin()?.name()?.key()?;
let name2 = environment.end()?.name()?.key()?;
if name1 != name2 {
- diagnostics_by_uri.insert(
- Arc::clone(&document.uri),
- Diagnostic {
+ let code = LatexCode::MismatchedEnvironment;
+ all_diagnostics
+ .entry(Arc::clone(&document.uri))
+ .or_default()
+ .push(Diagnostic {
+ severity: DiagnosticSeverity::ERROR,
range: document
.line_index
.line_col_lsp_range(latex::small_range(&name1)),
- severity: Some(DiagnosticSeverity::ERROR),
- code: Some(NumberOrString::Number(3)),
- code_description: None,
- source: Some("texlab".to_string()),
- message: "Mismatched environment".to_string(),
- related_information: None,
- tags: None,
- data: None,
- },
- );
+ code: DiagnosticCode::Latex(code),
+ message: String::from(code),
+ });
}
Some(())
}
fn analyze_curly_group(
+ all_diagnostics: &DashMap<Arc<Url>, Vec<Diagnostic>>,
document: &Document,
- diagnostics_by_uri: &mut MultiMap<Arc<Url>, Diagnostic>,
node: &latex::SyntaxNode,
) -> Option<()> {
if !matches!(
@@ -108,22 +108,18 @@ fn analyze_curly_group(
.filter_map(NodeOrToken::into_token)
.any(|token| token.kind() == latex::R_CURLY)
{
- diagnostics_by_uri.insert(
- Arc::clone(&document.uri),
- Diagnostic {
+ let code = LatexCode::RCurlyInserted;
+ all_diagnostics
+ .entry(Arc::clone(&document.uri))
+ .or_default()
+ .push(Diagnostic {
+ severity: DiagnosticSeverity::ERROR,
range: document
.line_index
.line_col_lsp_range(TextRange::empty(node.text_range().end())),
- severity: Some(DiagnosticSeverity::ERROR),
- code: Some(NumberOrString::Number(2)),
- code_description: None,
- source: Some("texlab".to_string()),
- message: "Missing \"}\" inserted".to_string(),
- related_information: None,
- tags: None,
- data: None,
- },
- );
+ code: DiagnosticCode::Latex(code),
+ message: String::from(code),
+ });
}
Some(())
diff --git a/support/texlab/src/features/build.rs b/support/texlab/src/features/build.rs
index ae465590fc..d961052061 100644
--- a/support/texlab/src/features/build.rs
+++ b/support/texlab/src/features/build.rs
@@ -164,12 +164,12 @@ impl BuildEngine {
let args: Vec<_> = options
.build
- .args()
- .into_iter()
- .map(|arg| replace_placeholder(arg, &path))
+ .args
+ .iter()
+ .map(|arg| replace_placeholder(arg.clone(), &path))
.collect();
- let mut process = Command::new(options.build.executable())
+ let mut process = Command::new(&options.build.executable)
.args(args)
.stdin(Stdio::null())
.stdout(Stdio::piped())
diff --git a/support/texlab/src/features/forward_search.rs b/support/texlab/src/features/forward_search.rs
index 521cc31a59..54629d0dc0 100644
--- a/support/texlab/src/features/forward_search.rs
+++ b/support/texlab/src/features/forward_search.rs
@@ -86,6 +86,73 @@ pub fn execute_forward_search(
Some(ForwardSearchResult { status })
}
+/// Iterate overs chunks of a string. Either returns a slice of the
+/// original string, or the placeholder replacement.
+pub struct PlaceHolderIterator<'a> {
+ remainder: &'a str,
+ tex_file: &'a str,
+ pdf_file: &'a str,
+ line_number: &'a str,
+}
+
+impl<'a> PlaceHolderIterator<'a> {
+ pub fn new(s: &'a str, tex_file: &'a str, pdf_file: &'a str, line_number: &'a str) -> Self {
+ Self {
+ remainder: s,
+ tex_file,
+ pdf_file,
+ line_number,
+ }
+ }
+
+ pub fn yield_remainder(&mut self) -> Option<&'a str> {
+ let chunk = self.remainder;
+ self.remainder = "";
+ Some(chunk)
+ }
+
+ pub fn yield_placeholder(&mut self) -> Option<&'a str> {
+ if self.remainder.len() >= 2 {
+ let placeholder = self.remainder;
+ self.remainder = &self.remainder[2..];
+ match &placeholder[1..2] {
+ "f" => Some(self.tex_file),
+ "p" => Some(self.pdf_file),
+ "l" => Some(self.line_number),
+ "%" => Some("%"), // escape %
+ _ => Some(&placeholder[0..2]),
+ }
+ } else {
+ self.remainder = &self.remainder[1..];
+ Some("%")
+ }
+ }
+
+ pub fn yield_str(&mut self, end: usize) -> Option<&'a str> {
+ let chunk = &self.remainder[..end];
+ self.remainder = &self.remainder[end..];
+ Some(chunk)
+ }
+}
+
+impl<'a> Iterator for PlaceHolderIterator<'a> {
+ type Item = &'a str;
+
+ fn next(&mut self) -> Option<Self::Item> {
+ return if self.remainder.is_empty() {
+ None
+ } else if self.remainder.starts_with('%') {
+ self.yield_placeholder()
+ } else {
+ // yield up to the next % or to the end
+ match self.remainder.find('%') {
+ None => self.yield_remainder(),
+ Some(end) => self.yield_str(end),
+ }
+ };
+ }
+}
+
fn replace_placeholder(
tex_file: &Path,
pdf_file: &Path,
@@ -95,10 +162,9 @@ fn replace_placeholder(
let result = if argument.starts_with('"') || argument.ends_with('"') {
argument.to_string()
} else {
- argument
- .replace("%f", tex_file.to_str()?)
- .replace("%p", pdf_file.to_str()?)
- .replace("%l", &(line_number + 1).to_string())
+ let line = &(line_number + 1).to_string();
+ let it = PlaceHolderIterator::new(argument, tex_file.to_str()?, pdf_file.to_str()?, line);
+ it.collect::<Vec<&str>>().join("")
};
Some(result)
}
diff --git a/support/texlab/src/lib.rs b/support/texlab/src/lib.rs
index ce52bee1da..1f3d22d7aa 100644
--- a/support/texlab/src/lib.rs
+++ b/support/texlab/src/lib.rs
@@ -2,7 +2,8 @@ mod capabilities;
pub mod citation;
mod client;
pub mod component_db;
-pub mod diagnostics;
+mod debouncer;
+mod diagnostics;
mod dispatch;
pub mod distro;
mod document;
diff --git a/support/texlab/src/main.rs b/support/texlab/src/main.rs
index 71338f1bcd..06cbba3f5d 100644
--- a/support/texlab/src/main.rs
+++ b/support/texlab/src/main.rs
@@ -1,7 +1,7 @@
use std::{env, fs::OpenOptions, io, path::PathBuf};
use anyhow::Result;
-use clap::Parser;
+use clap::{ArgAction, Parser};
use log::LevelFilter;
use lsp_server::Connection;
use texlab::Server;
@@ -11,7 +11,7 @@ use texlab::Server;
#[clap(version)]
struct Opts {
/// Increase message verbosity (-vvvv for max verbosity)
- #[clap(short, long, parse(from_occurrences))]
+ #[clap(short, long, action = ArgAction::Count)]
verbosity: u8,
/// No output printed to stderr
@@ -19,7 +19,7 @@ struct Opts {
quiet: bool,
/// Write the logging output to FILE
- #[clap(long, name = "FILE", parse(from_os_str))]
+ #[clap(long, name = "FILE", value_parser)]
log_file: Option<PathBuf>,
/// Print version information and exit
diff --git a/support/texlab/src/options.rs b/support/texlab/src/options.rs
index fe0d81c639..241126d908 100644
--- a/support/texlab/src/options.rs
+++ b/support/texlab/src/options.rs
@@ -1,12 +1,15 @@
use std::path::PathBuf;
+use regex::Regex;
use serde::{Deserialize, Serialize};
-#[derive(Debug, PartialEq, Eq, Clone, Default, Serialize, Deserialize)]
+#[derive(Debug, Clone, Default, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct Options {
+ #[serde(default)]
pub root_directory: Option<PathBuf>,
+ #[serde(default)]
pub aux_directory: Option<PathBuf>,
#[serde(default)]
@@ -15,9 +18,14 @@ pub struct Options {
#[serde(default)]
pub latex_formatter: LatexFormatter,
+ #[serde(default)]
pub formatter_line_length: Option<i32>,
- pub diagnostics_delay: Option<u64>,
+ #[serde(default)]
+ pub diagnostics: DiagnosticsOptions,
+
+ #[serde(default = "default_diagnostics_delay")]
+ pub diagnostics_delay: u64,
#[serde(default)]
pub build: BuildOptions,
@@ -32,6 +40,10 @@ pub struct Options {
pub forward_search: ForwardSearchOptions,
}
+fn default_diagnostics_delay() -> u64 {
+ 300
+}
+
#[derive(Debug, PartialEq, Eq, Clone, Copy, Serialize, Deserialize)]
#[serde(rename_all = "kebab-case")]
pub enum BibtexFormatter {
@@ -61,6 +73,7 @@ impl Default for LatexFormatter {
#[derive(Debug, PartialEq, Eq, Clone, Default, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct LatexindentOptions {
+ #[serde(default)]
pub local: Option<String>,
#[serde(default)]
@@ -70,9 +83,11 @@ pub struct LatexindentOptions {
#[derive(Debug, PartialEq, Eq, Clone, Default, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct BuildOptions {
- pub executable: Option<String>,
+ #[serde(default = "default_build_executable")]
+ pub executable: String,
- pub args: Option<Vec<String>>,
+ #[serde(default = "default_build_args")]
+ pub args: Vec<String>,
#[serde(default)]
pub is_continuous: bool,
@@ -84,39 +99,17 @@ pub struct BuildOptions {
pub forward_search_after: bool,
}
-impl BuildOptions {
- #[must_use]
- pub fn executable(&self) -> String {
- self.executable
- .as_ref()
- .map_or_else(|| "latexmk".to_string(), Clone::clone)
- }
-
- #[must_use]
- pub fn args(&self) -> Vec<String> {
- self.args.as_ref().map_or_else(
- || {
- vec![
- "-pdf".to_string(),
- "-interaction=nonstopmode".to_string(),
- "-synctex=1".to_string(),
- "%f".to_string(),
- ]
- },
- Clone::clone,
- )
- }
+fn default_build_executable() -> String {
+ "latexmk".to_string()
}
-#[derive(Debug, PartialEq, Eq, Clone, Default, Serialize, Deserialize)]
-#[serde(rename_all = "camelCase")]
-pub struct ViewerOptions {
- #[serde(default)]
- pub enabled: bool,
-
- pub executable: Option<String>,
-
- pub args: Option<String>,
+fn default_build_args() -> Vec<String> {
+ vec![
+ "-pdf".to_string(),
+ "-interaction=nonstopmode".to_string(),
+ "-synctex=1".to_string(),
+ "%f".to_string(),
+ ]
}
#[derive(Debug, PartialEq, Eq, Clone, Default, Serialize, Deserialize)]
@@ -130,7 +123,24 @@ pub struct ChktexOptions {
}
#[derive(Debug, PartialEq, Eq, Clone, Default, Serialize, Deserialize)]
+#[serde(rename_all = "camelCase")]
pub struct ForwardSearchOptions {
+ #[serde(default)]
pub executable: Option<String>,
+
+ #[serde(default)]
pub args: Option<Vec<String>>,
}
+
+#[derive(Debug, Clone, Default, Serialize, Deserialize)]
+#[serde(rename_all = "camelCase")]
+pub struct DiagnosticsOptions {
+ #[serde(default)]
+ pub allowed_patterns: Vec<DiagnosticsPattern>,
+
+ #[serde(default)]
+ pub ignored_patterns: Vec<DiagnosticsPattern>,
+}
+
+#[derive(Debug, Clone, Serialize, Deserialize)]
+pub struct DiagnosticsPattern(#[serde(with = "serde_regex")] pub Regex);
diff --git a/support/texlab/src/server.rs b/support/texlab/src/server.rs
index f3d2bf44f4..0d5d1f8fe1 100644
--- a/support/texlab/src/server.rs
+++ b/support/texlab/src/server.rs
@@ -1,6 +1,7 @@
use std::{
path::PathBuf,
sync::{Arc, Mutex},
+ time::Duration,
};
use anyhow::Result;
@@ -13,7 +14,8 @@ use threadpool::ThreadPool;
use crate::{
client::{send_notification, send_request},
- diagnostics::{DiagnosticsDebouncer, DiagnosticsManager, DiagnosticsMessage},
+ debouncer,
+ diagnostics::DiagnosticManager,
dispatch::{NotificationDispatcher, RequestDispatcher},
distro::Distribution,
features::{
@@ -24,14 +26,14 @@ use crate::{
ForwardSearchStatus,
},
req_queue::{IncomingData, ReqQueue},
- ClientCapabilitiesExt, DocumentLanguage, Environment, LineIndex, LineIndexExt, Options,
- Workspace, WorkspaceEvent,
+ ClientCapabilitiesExt, Document, DocumentData, DocumentLanguage, Environment, LineIndex,
+ LineIndexExt, Options, Workspace, WorkspaceEvent,
};
#[derive(Debug)]
enum InternalMessage {
SetDistro(Distribution),
- SetOptions(Options),
+ SetOptions(Arc<Options>),
}
#[derive(Clone)]
@@ -41,8 +43,8 @@ pub struct Server {
internal_rx: Receiver<InternalMessage>,
req_queue: Arc<Mutex<ReqQueue>>,
workspace: Workspace,
- static_debouncer: Arc<DiagnosticsDebouncer>,
- chktex_debouncer: Arc<DiagnosticsDebouncer>,
+ diagnostic_tx: debouncer::Sender<Workspace>,
+ diagnostic_manager: DiagnosticManager,
pool: Arc<Mutex<ThreadPool>>,
load_resolver: bool,
build_engine: Arc<BuildEngine>,
@@ -56,25 +58,17 @@ impl Server {
) -> Self {
let req_queue = Arc::default();
let workspace = Workspace::new(Environment::new(Arc::new(current_dir)));
- let diag_manager = Arc::new(Mutex::new(DiagnosticsManager::default()));
-
- let static_debouncer = Arc::new(create_static_debouncer(
- Arc::clone(&diag_manager),
- &connection,
- ));
-
- let chktex_debouncer = Arc::new(create_chktex_debouncer(diag_manager, &connection));
-
let (internal_tx, internal_rx) = crossbeam_channel::unbounded();
-
+ let diagnostic_manager = DiagnosticManager::default();
+ let diagnostic_tx = create_debouncer(connection.sender.clone(), diagnostic_manager.clone());
Self {
connection: Arc::new(connection),
internal_tx,
internal_rx,
req_queue,
workspace,
- static_debouncer,
- chktex_debouncer,
+ diagnostic_tx,
+ diagnostic_manager,
pool: Arc::new(Mutex::new(threadpool::Builder::new().build())),
load_resolver,
build_engine: Arc::default(),
@@ -173,7 +167,7 @@ impl Server {
self.spawn(move |server| {
server.register_config_capability();
server.register_file_watching();
- server.pull_config();
+ let _ = server.pull_config();
});
Ok(())
@@ -246,19 +240,17 @@ impl Server {
fn register_diagnostics_handler(&mut self) {
let (event_sender, event_receiver) = crossbeam_channel::unbounded();
- let diag_sender = self.static_debouncer.sender.clone();
+ let diagnostic_tx = self.diagnostic_tx.clone();
+ let diagnostic_manager = self.diagnostic_manager.clone();
std::thread::spawn(move || {
for event in event_receiver {
match event {
WorkspaceEvent::Changed(workspace, document) => {
- let message = DiagnosticsMessage::Analyze {
- workspace,
- document,
- };
-
- if diag_sender.send(message).is_err() {
- break;
- }
+ diagnostic_manager.push_syntax(&workspace, &document.uri);
+ let delay = workspace.environment.options.diagnostics_delay;
+ diagnostic_tx
+ .send(workspace, Duration::from_millis(delay))
+ .unwrap();
}
};
}
@@ -272,14 +264,14 @@ impl Server {
req_queue.incoming.register(id, IncomingData);
}
- fn pull_config(&self) {
+ fn pull_config(&self) -> Result<()> {
if !self
.workspace
.environment
.client_capabilities
.has_pull_configuration_support()
{
- return;
+ return Ok(());
}
let params = ConfigurationParams {
@@ -296,22 +288,38 @@ impl Server {
) {
Ok(mut json) => {
let value = json.pop().expect("invalid configuration request");
- let options = match serde_json::from_value(value) {
- Ok(new_options) => new_options,
- Err(why) => {
- warn!("Invalid configuration section \"texlab\": {}", why);
- Options::default()
- }
- };
-
+ let options = self.parse_options(value)?;
self.internal_tx
- .send(InternalMessage::SetOptions(options))
+ .send(InternalMessage::SetOptions(Arc::new(options)))
.unwrap();
}
Err(why) => {
error!("Retrieving configuration failed: {}", why);
}
};
+
+ Ok(())
+ }
+
+ fn parse_options(&self, value: serde_json::Value) -> Result<Options> {
+ let options = match serde_json::from_value(value) {
+ Ok(new_options) => new_options,
+ Err(why) => {
+ send_notification::<ShowMessage>(
+ &self.connection.sender,
+ ShowMessageParams {
+ message: format!(
+ "The texlab configuration is invalid; using the default settings instead.\nDetails: {why}"
+ ),
+ typ: MessageType::WARNING,
+ },
+ )?;
+
+ Options::default()
+ }
+ };
+
+ Ok(options)
}
fn cancel(&self, params: CancelParams) -> Result<()> {
@@ -352,18 +360,11 @@ impl Server {
.has_pull_configuration_support()
{
self.spawn(move |server| {
- server.pull_config();
+ let _ = server.pull_config();
});
} else {
- match serde_json::from_value(params.settings) {
- Ok(options) => {
- self.workspace.environment.options = Arc::new(options);
- }
- Err(why) => {
- error!("Invalid configuration: {}", why);
- }
- };
-
+ let options = self.parse_options(params.settings)?;
+ self.workspace.environment.options = Arc::new(options);
self.reparse_all()?;
}
@@ -382,12 +383,7 @@ impl Server {
self.workspace.viewport.insert(Arc::clone(&document.uri));
if self.workspace.environment.options.chktex.on_open_and_save {
- self.chktex_debouncer
- .sender
- .send(DiagnosticsMessage::Analyze {
- workspace: self.workspace.clone(),
- document,
- })?;
+ self.run_chktex(document);
}
Ok(())
@@ -421,12 +417,7 @@ impl Server {
);
if self.workspace.environment.options.chktex.on_edit {
- self.chktex_debouncer
- .sender
- .send(DiagnosticsMessage::Analyze {
- workspace: self.workspace.clone(),
- document: new_document,
- })?;
+ self.run_chktex(new_document);
};
}
None => match uri.to_file_path() {
@@ -440,7 +431,7 @@ impl Server {
Ok(())
}
- fn did_save(&self, params: DidSaveTextDocumentParams) -> Result<()> {
+ fn did_save(&mut self, params: DidSaveTextDocumentParams) -> Result<()> {
let uri = params.text_document.uri;
if let Some(request) = self
@@ -477,13 +468,9 @@ impl Server {
.filter(|_| self.workspace.environment.options.chktex.on_open_and_save)
.cloned()
{
- self.chktex_debouncer
- .sender
- .send(DiagnosticsMessage::Analyze {
- workspace: self.workspace.clone(),
- document,
- })?;
- };
+ self.run_chktex(document);
+ }
+
Ok(())
}
@@ -492,6 +479,20 @@ impl Server {
Ok(())
}
+ fn run_chktex(&mut self, document: Document) {
+ self.spawn(move |server| {
+ server
+ .diagnostic_manager
+ .push_chktex(&server.workspace, &document.uri);
+
+ let delay = server.workspace.environment.options.diagnostics_delay;
+ server
+ .diagnostic_tx
+ .send(server.workspace.clone(), Duration::from_millis(delay))
+ .unwrap();
+ });
+ }
+
fn feature_request<P>(&self, uri: Arc<Url>, params: P) -> FeatureRequest<P> {
FeatureRequest {
params,
@@ -841,7 +842,7 @@ impl Server {
self.reparse_all()?;
}
InternalMessage::SetOptions(options) => {
- self.workspace.environment.options = Arc::new(options);
+ self.workspace.environment.options = options;
self.reparse_all()?;
}
};
@@ -853,50 +854,40 @@ impl Server {
pub fn run(mut self) -> Result<()> {
self.initialize()?;
self.process_messages()?;
- drop(self.static_debouncer);
- drop(self.chktex_debouncer);
self.pool.lock().unwrap().join();
Ok(())
}
}
-fn create_static_debouncer(
- manager: Arc<Mutex<DiagnosticsManager>>,
- conn: &Connection,
-) -> DiagnosticsDebouncer {
- let sender = conn.sender.clone();
- DiagnosticsDebouncer::launch(move |workspace, document| {
- let mut manager = manager.lock().unwrap();
- manager.update_static(&workspace, Arc::clone(&document.uri));
- if let Err(why) = publish_diagnostics(&sender, &workspace, &manager) {
- warn!("Failed to publish diagnostics: {}", why);
+fn create_debouncer(
+ lsp_sender: Sender<Message>,
+ diagnostic_manager: DiagnosticManager,
+) -> debouncer::Sender<Workspace> {
+ let (tx, rx) = debouncer::unbounded();
+ std::thread::spawn(move || {
+ while let Ok(workspace) = rx.recv() {
+ if let Err(why) = publish_diagnostics(&lsp_sender, &diagnostic_manager, &workspace) {
+ warn!("Failed to publish diagnostics: {}", why);
+ }
}
- })
-}
+ });
-fn create_chktex_debouncer(
- manager: Arc<Mutex<DiagnosticsManager>>,
- conn: &Connection,
-) -> DiagnosticsDebouncer {
- let sender = conn.sender.clone();
- DiagnosticsDebouncer::launch(move |workspace, document| {
- let mut manager = manager.lock().unwrap();
- manager.update_chktex(&workspace, &document.uri, &workspace.environment.options);
- if let Err(why) = publish_diagnostics(&sender, &workspace, &manager) {
- warn!("Failed to publish diagnostics: {}", why);
- }
- })
+ tx
}
fn publish_diagnostics(
- sender: &Sender<lsp_server::Message>,
+ lsp_sender: &Sender<lsp_server::Message>,
+ diagnostic_manager: &DiagnosticManager,
workspace: &Workspace,
- diag_manager: &DiagnosticsManager,
) -> Result<()> {
for document in workspace.documents_by_uri.values() {
- let diagnostics = diag_manager.publish(&document.uri);
+ if matches!(document.data, DocumentData::BuildLog(_)) {
+ continue;
+ }
+
+ let diagnostics = diagnostic_manager.publish(workspace, &document.uri);
send_notification::<PublishDiagnostics>(
- sender,
+ lsp_sender,
PublishDiagnosticsParams {
uri: document.uri.as_ref().clone(),
version: None,
@@ -904,6 +895,7 @@ fn publish_diagnostics(
},
)?;
}
+
Ok(())
}
diff --git a/support/texlab/tests/integration/dev.rs b/support/texlab/tests/integration/dev.rs
deleted file mode 100644
index 7ba1e93d0c..0000000000
--- a/support/texlab/tests/integration/dev.rs
+++ /dev/null
@@ -1,17 +0,0 @@
-use std::process::{Command, Stdio};
-
-use anyhow::Result;
-
-#[test]
-fn rustfmt() -> Result<()> {
- let success = Command::new("cargo")
- .args(&["fmt", "--check"])
- .current_dir(env!("CARGO_MANIFEST_DIR"))
- .stdout(Stdio::null())
- .stderr(Stdio::null())
- .status()?
- .success();
-
- assert!(success);
- Ok(())
-}
diff --git a/support/texlab/tests/integration/lsp/client.rs b/support/texlab/tests/integration/lsp/client.rs
index dc6b66795c..004422813a 100644
--- a/support/texlab/tests/integration/lsp/client.rs
+++ b/support/texlab/tests/integration/lsp/client.rs
@@ -142,6 +142,13 @@ impl Client {
Ok(())
}
+ pub fn store_on_disk(&mut self, name: &str, text: &str) -> Result<()> {
+ let path = self.directory.path().join(name);
+ std::fs::create_dir_all(path.parent().unwrap())?;
+ std::fs::write(path, text)?;
+ Ok(())
+ }
+
pub fn shutdown(mut self) -> Result<ClientResult> {
self.request::<Shutdown>(())?;
self.notify::<Exit>(())?;
diff --git a/support/texlab/tests/integration/lsp/fixture.rs b/support/texlab/tests/integration/lsp/fixture.rs
index 17eb659923..83d63cce60 100644
--- a/support/texlab/tests/integration/lsp/fixture.rs
+++ b/support/texlab/tests/integration/lsp/fixture.rs
@@ -20,6 +20,8 @@ fn parse_line(line: &str) -> Line {
Line::File(name, "latex")
} else if let Some(name) = line.strip_prefix("%BIB ") {
Line::File(name, "bibtex")
+ } else if let Some(name) = line.strip_prefix("%LOG ") {
+ Line::File(name, "log")
} else if let Some(text) = line.strip_prefix("%SRC ") {
Line::Plain(text)
} else if let Some(text) = line.strip_prefix("%CUR ") {
diff --git a/support/texlab/tests/integration/lsp/text_document.rs b/support/texlab/tests/integration/lsp/text_document.rs
index 56ad1ee09f..283132d3c4 100644
--- a/support/texlab/tests/integration/lsp/text_document.rs
+++ b/support/texlab/tests/integration/lsp/text_document.rs
@@ -1,11 +1,13 @@
#[cfg(feature = "completion")]
mod completion;
mod definition;
+mod did_change_configuration;
mod document_highlight;
mod document_link;
mod document_symbol;
mod folding_range;
mod formatting;
mod hover;
+mod publish_diagnostics;
mod references;
mod rename;
diff --git a/support/texlab/tests/integration/lsp/text_document/did_change_configuration.rs b/support/texlab/tests/integration/lsp/text_document/did_change_configuration.rs
new file mode 100644
index 0000000000..c45dca094b
--- /dev/null
+++ b/support/texlab/tests/integration/lsp/text_document/did_change_configuration.rs
@@ -0,0 +1,39 @@
+use anyhow::Result;
+use insta::assert_snapshot;
+use lsp_types::{
+ notification::{DidChangeConfiguration, Notification, ShowMessage},
+ ClientCapabilities, DidChangeConfigurationParams, ShowMessageParams,
+};
+
+use crate::lsp::client::Client;
+
+#[test]
+fn invalid_configuration() -> Result<()> {
+ let mut client = Client::spawn()?;
+ client.initialize(ClientCapabilities::default(), None)?;
+
+ client.notify::<DidChangeConfiguration>(DidChangeConfigurationParams {
+ settings: serde_json::json!({
+ "diagnostics": {
+ "allowedPatterns": ["\\"]
+ }
+ }),
+ })?;
+
+ let result = client.shutdown()?;
+ let message = result
+ .incoming
+ .notifications
+ .into_iter()
+ .filter_map(|notification| {
+ notification
+ .extract::<ShowMessageParams>(ShowMessage::METHOD)
+ .ok()
+ })
+ .find(|params| params.message.contains("configuration"))
+ .unwrap()
+ .message;
+
+ assert_snapshot!(message);
+ Ok(())
+}
diff --git a/support/texlab/tests/integration/lsp/text_document/publish_diagnostics.rs b/support/texlab/tests/integration/lsp/text_document/publish_diagnostics.rs
new file mode 100644
index 0000000000..7e406b5319
--- /dev/null
+++ b/support/texlab/tests/integration/lsp/text_document/publish_diagnostics.rs
@@ -0,0 +1,264 @@
+use anyhow::Result;
+use insta::{assert_json_snapshot, internals::Redaction};
+use lsp_types::{
+ notification::{
+ DidChangeConfiguration, DidChangeWatchedFiles, Notification, PublishDiagnostics,
+ },
+ ClientCapabilities, Diagnostic, DidChangeConfigurationParams, DidChangeWatchedFilesParams,
+ FileChangeType, FileEvent, PublishDiagnosticsParams, Url,
+};
+use rustc_hash::FxHashMap;
+
+use crate::lsp::{client::Client, fixture};
+
+struct DiagnosticResult {
+ all_diagnostics: FxHashMap<Url, Vec<Diagnostic>>,
+ uri_redaction: Redaction,
+}
+
+fn find_diagnostics(fixture: &str, settings: serde_json::Value) -> Result<DiagnosticResult> {
+ let mut client = Client::spawn()?;
+ client.initialize(ClientCapabilities::default(), None)?;
+
+ let mut disk_files = Vec::new();
+ let fixture = fixture::parse(fixture);
+ for file in fixture.files {
+ if file.lang == "log" {
+ client.store_on_disk(file.name, &file.text)?;
+ disk_files.push(client.uri(file.name)?);
+ } else {
+ client.open(file.name, file.lang, file.text)?;
+ }
+ }
+
+ client.notify::<DidChangeWatchedFiles>(DidChangeWatchedFilesParams {
+ changes: disk_files
+ .into_iter()
+ .map(|uri| FileEvent::new(uri, FileChangeType::CHANGED))
+ .collect(),
+ })?;
+
+ client.notify::<DidChangeConfiguration>(DidChangeConfigurationParams { settings })?;
+
+ let result = client.shutdown()?;
+
+ let uri = Url::from_directory_path(result.directory.path()).unwrap();
+ let uri_redaction = insta::dynamic_redaction(move |content, _path| {
+ content.as_str().unwrap().replace(uri.as_str(), "[tmp]/")
+ });
+
+ let all_diagnostics = result
+ .incoming
+ .notifications
+ .into_iter()
+ .filter_map(|notification| {
+ notification
+ .extract::<PublishDiagnosticsParams>(PublishDiagnostics::METHOD)
+ .ok()
+ })
+ .map(|params| (params.uri, params.diagnostics))
+ .collect();
+
+ Ok(DiagnosticResult {
+ all_diagnostics,
+ uri_redaction,
+ })
+}
+
+macro_rules! assert_symbols {
+ ($result:expr) => {
+ let result = $result;
+ assert_json_snapshot!(result.all_diagnostics, {
+ ".$key" => result.uri_redaction
+ });
+ };
+}
+
+static BUILD_LOG_FIXTURE: &str = r#"
+%TEX main.tex
+%SRC \documentclass{article}
+%SRC
+%SRC \usepackage{amsmath}
+%SRC
+%SRC \begin{document}
+%SRC
+%SRC \foo{}
+%SRC aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+%SRC
+%SRC \end{document}
+
+%LOG main.log
+%SRC This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2021/W32TeX) (preloaded format=pdflatex 2022.1.23) 16 JUN 2022 11:04
+%SRC entering extended mode
+%SRC restricted \write18 enabled.
+%SRC %&-line parsing enabled.
+%SRC **main.tex
+%SRC (./main.tex
+%SRC LaTeX2e <2020-10-01> patch level 4
+%SRC L3 programming layer <2021-02-18>
+%SRC (c:/texlive/2021/texmf-dist/tex/latex/base/article.cls
+%SRC Document Class: article 2020/04/10 v1.4m Standard LaTeX document class
+%SRC (c:/texlive/2021/texmf-dist/tex/latex/base/size10.clo
+%SRC File: size10.clo 2020/04/10 v1.4m Standard LaTeX file (size option)
+%SRC )
+%SRC \c@part=\count179
+%SRC \c@section=\count180
+%SRC \c@subsection=\count181
+%SRC \c@subsubsection=\count182
+%SRC \c@paragraph=\count183
+%SRC \c@subparagraph=\count184
+%SRC \c@figure=\count185
+%SRC \c@table=\count186
+%SRC \abovecaptionskip=\skip47
+%SRC \belowcaptionskip=\skip48
+%SRC \bibindent=\dimen138
+%SRC )
+%SRC (c:/texlive/2021/texmf-dist/tex/latex/amsmath/amsmath.sty
+%SRC Package: amsmath 2020/09/23 v2.17i AMS math features
+%SRC \@mathmargin=\skip49
+%SRC
+%SRC For additional information on amsmath, use the `?' option.
+%SRC (c:/texlive/2021/texmf-dist/tex/latex/amsmath/amstext.sty
+%SRC Package: amstext 2000/06/29 v2.01 AMS text
+%SRC
+%SRC (c:/texlive/2021/texmf-dist/tex/latex/amsmath/amsgen.sty
+%SRC File: amsgen.sty 1999/11/30 v2.0 generic functions
+%SRC \@emptytoks=\toks15
+%SRC \ex@=\dimen139
+%SRC ))
+%SRC (c:/texlive/2021/texmf-dist/tex/latex/amsmath/amsbsy.sty
+%SRC Package: amsbsy 1999/11/29 v1.2d Bold Symbols
+%SRC \pmbraise@=\dimen140
+%SRC )
+%SRC (c:/texlive/2021/texmf-dist/tex/latex/amsmath/amsopn.sty
+%SRC Package: amsopn 2016/03/08 v2.02 operator names
+%SRC )
+%SRC \inf@bad=\count187
+%SRC LaTeX Info: Redefining \frac on input line 234.
+%SRC \uproot@=\count188
+%SRC \leftroot@=\count189
+%SRC LaTeX Info: Redefining \overline on input line 399.
+%SRC \classnum@=\count190
+%SRC \DOTSCASE@=\count191
+%SRC LaTeX Info: Redefining \ldots on input line 496.
+%SRC LaTeX Info: Redefining \dots on input line 499.
+%SRC LaTeX Info: Redefining \cdots on input line 620.
+%SRC \Mathstrutbox@=\box47
+%SRC \strutbox@=\box48
+%SRC \big@size=\dimen141
+%SRC LaTeX Font Info: Redeclaring font encoding OML on input line 743.
+%SRC LaTeX Font Info: Redeclaring font encoding OMS on input line 744.
+%SRC \macc@depth=\count192
+%SRC \c@MaxMatrixCols=\count193
+%SRC \dotsspace@=\muskip16
+%SRC \c@parentequation=\count194
+%SRC \dspbrk@lvl=\count195
+%SRC \tag@help=\toks16
+%SRC \row@=\count196
+%SRC \column@=\count197
+%SRC \maxfields@=\count198
+%SRC \andhelp@=\toks17
+%SRC \eqnshift@=\dimen142
+%SRC \alignsep@=\dimen143
+%SRC \tagshift@=\dimen144
+%SRC \tagwidth@=\dimen145
+%SRC \totwidth@=\dimen146
+%SRC \lineht@=\dimen147
+%SRC \@envbody=\toks18
+%SRC \multlinegap=\skip50
+%SRC \multlinetaggap=\skip51
+%SRC \mathdisplay@stack=\toks19
+%SRC LaTeX Info: Redefining \[ on input line 2923.
+%SRC LaTeX Info: Redefining \] on input line 2924.
+%SRC )
+%SRC (c:/texlive/2021/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
+%SRC File: l3backend-pdftex.def 2021-03-18 L3 backend support: PDF output (pdfTeX)
+%SRC \l__color_backend_stack_int=\count199
+%SRC \l__pdf_internal_box=\box49
+%SRC )
+%SRC (./main.aux)
+%SRC \openout1 = `main.aux'.
+%SRC
+%SRC LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 5.
+%SRC LaTeX Font Info: ... okay on input line 5.
+%SRC LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 5.
+%SRC LaTeX Font Info: ... okay on input line 5.
+%SRC LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 5.
+%SRC LaTeX Font Info: ... okay on input line 5.
+%SRC LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 5.
+%SRC LaTeX Font Info: ... okay on input line 5.
+%SRC LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 5.
+%SRC LaTeX Font Info: ... okay on input line 5.
+%SRC LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 5.
+%SRC LaTeX Font Info: ... okay on input line 5.
+%SRC LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 5.
+%SRC LaTeX Font Info: ... okay on input line 5.
+%SRC
+%SRC ! Undefined control sequence.
+%SRC l.7 \foo
+%SRC {}
+%SRC The control sequence at the end of the top line
+%SRC of your error message was never \def'ed. If you have
+%SRC misspelled it (e.g., `\hobx'), type `I' and the correct
+%SRC spelling (e.g., `I\hbox'). Otherwise just continue,
+%SRC and I'll forget about whatever was undefined.
+%SRC
+%SRC
+%SRC Overfull \hbox (80.00125pt too wide) in paragraph at lines 8--9
+%SRC []\OT1/cmr/m/n/10 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+%SRC aaaaaaaaaaaaaaaaaaaaa
+%SRC []
+%SRC
+%SRC [1
+%SRC
+%SRC {c:/texlive/2021/texmf-var/fonts/map/pdftex/updmap/pdftex.map}] (./main.aux) )
+%SRC Here is how much of TeX's memory you used:
+%SRC 1014 strings out of 478994
+%SRC 13996 string characters out of 5862207
+%SRC 300924 words of memory out of 5000000
+%SRC 18565 multiletter control sequences out of 15000+600000
+%SRC 403430 words of font info for 27 fonts, out of 8000000 for 9000
+%SRC 1141 hyphenation exceptions out of 8191
+%SRC 67i,4n,74p,200b,104s stack positions out of 5000i,500n,10000p,200000b,80000s
+%SRC <
+%SRC c:/texlive/2021/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb>
+%SRC Output written on main.pdf (1 page, 9741 bytes).
+%SRC PDF statistics:
+%SRC 12 PDF objects out of 1000 (max. 8388607)
+%SRC 7 compressed objects within 1 object stream
+%SRC 0 named destinations out of 1000 (max. 500000)
+%SRC 1 words of extra memory for PDF output out of 10000 (max. 10000000)"#;
+
+#[test]
+fn build_log_filter_none() -> Result<()> {
+ assert_symbols!(find_diagnostics(BUILD_LOG_FIXTURE, serde_json::json!({}))?);
+ Ok(())
+}
+
+#[test]
+fn build_log_filter_allowed() -> Result<()> {
+ assert_symbols!(find_diagnostics(
+ BUILD_LOG_FIXTURE,
+ serde_json::json!({
+ "diagnostics": {
+ "allowedPatterns": ["Overfull \\\\[hv]box"]
+ }
+ })
+ )?);
+
+ Ok(())
+}
+
+#[test]
+fn build_log_filter_ignored() -> Result<()> {
+ assert_symbols!(find_diagnostics(
+ BUILD_LOG_FIXTURE,
+ serde_json::json!({
+ "diagnostics": {
+ "ignoredPatterns": ["Overfull \\\\[hv]box"]
+ }
+ })
+ )?);
+
+ Ok(())
+}
diff --git a/support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__did_change_configuration__invalid_configuration.snap b/support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__did_change_configuration__invalid_configuration.snap
new file mode 100644
index 0000000000..4f41cfbeb2
--- /dev/null
+++ b/support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__did_change_configuration__invalid_configuration.snap
@@ -0,0 +1,10 @@
+---
+source: tests/integration/lsp/text_document/did_change_configuration.rs
+assertion_line: 37
+expression: message
+---
+The texlab configuration is invalid; using the default settings instead.
+Details: regex parse error:
+ \
+ ^
+error: incomplete escape sequence, reached end of pattern prematurely
diff --git a/support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__publish_diagnostics__build_log_filter_allowed.snap b/support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__publish_diagnostics__build_log_filter_allowed.snap
new file mode 100644
index 0000000000..9fc11d295b
--- /dev/null
+++ b/support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__publish_diagnostics__build_log_filter_allowed.snap
@@ -0,0 +1,24 @@
+---
+source: tests/integration/lsp/text_document/publish_diagnostics.rs
+assertion_line: 240
+expression: result.all_diagnostics
+---
+{
+ "[tmp]/main.tex": [
+ {
+ "range": {
+ "start": {
+ "line": 7,
+ "character": 0
+ },
+ "end": {
+ "line": 7,
+ "character": 0
+ }
+ },
+ "severity": 2,
+ "source": "latex-build",
+ "message": "Overfull \\hbox (80.00125pt too wide) in paragraph at lines 8--9"
+ }
+ ]
+}
diff --git a/support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__publish_diagnostics__build_log_filter_ignored.snap b/support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__publish_diagnostics__build_log_filter_ignored.snap
new file mode 100644
index 0000000000..28e0308a72
--- /dev/null
+++ b/support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__publish_diagnostics__build_log_filter_ignored.snap
@@ -0,0 +1,24 @@
+---
+source: tests/integration/lsp/text_document/publish_diagnostics.rs
+assertion_line: 254
+expression: result.all_diagnostics
+---
+{
+ "[tmp]/main.tex": [
+ {
+ "range": {
+ "start": {
+ "line": 6,
+ "character": 0
+ },
+ "end": {
+ "line": 6,
+ "character": 0
+ }
+ },
+ "severity": 1,
+ "source": "latex-build",
+ "message": "Undefined control sequence."
+ }
+ ]
+}
diff --git a/support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__publish_diagnostics__build_log_filter_none.snap b/support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__publish_diagnostics__build_log_filter_none.snap
new file mode 100644
index 0000000000..b16238381b
--- /dev/null
+++ b/support/texlab/tests/integration/lsp/text_document/snapshots/integration__lsp__text_document__publish_diagnostics__build_log_filter_none.snap
@@ -0,0 +1,39 @@
+---
+source: tests/integration/lsp/text_document/publish_diagnostics.rs
+assertion_line: 234
+expression: result.all_diagnostics
+---
+{
+ "[tmp]/main.tex": [
+ {
+ "range": {
+ "start": {
+ "line": 6,
+ "character": 0
+ },
+ "end": {
+ "line": 6,
+ "character": 0
+ }
+ },
+ "severity": 1,
+ "source": "latex-build",
+ "message": "Undefined control sequence."
+ },
+ {
+ "range": {
+ "start": {
+ "line": 7,
+ "character": 0
+ },
+ "end": {
+ "line": 7,
+ "character": 0
+ }
+ },
+ "severity": 2,
+ "source": "latex-build",
+ "message": "Overfull \\hbox (80.00125pt too wide) in paragraph at lines 8--9"
+ }
+ ]
+}
diff --git a/support/texlab/tests/integration/main.rs b/support/texlab/tests/integration/main.rs
index 508158af91..44e0d3635a 100644
--- a/support/texlab/tests/integration/main.rs
+++ b/support/texlab/tests/integration/main.rs
@@ -1,2 +1 @@
-mod dev;
mod lsp;
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 3b35be96db..c890a573ff 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -36,6 +36,7 @@ $mirrors = {
'Iran' => {
'http://ctan.yazd.ac.ir/' => 1,
'https://ctan.asis.ai/' => 1,
+ 'https://ctan.um.ac.ir/' => 1,
'https://mirror.bardia.tech/ctan/' => 1,
},
'Japan' => {
@@ -46,11 +47,11 @@ $mirrors = {
},
'Korea' => {
'http://ftp.ktug.org/tex-archive/' => 1,
- 'https://cran.asia/tex/' => 1,
'https://ftp.harukasan.org/CTAN/' => 1,
'https://ftp.kaist.ac.kr/pub/tex-archive/' => 1,
'https://lab.uklee.pe.kr/tex-archive/' => 1,
'https://mirror.navercorp.com/CTAN/' => 1,
+ 'https://mirror.yongbok.net/ctan/' => 1,
},
'Philippines' => {
'http://mirror.rise.ph/ctan/' => 1,
@@ -102,6 +103,7 @@ $mirrors = {
'https://ctan.mc1.root.project-creative.net/' => 1,
'https://ctan.mirror.norbert-ruehl.de/' => 1,
'https://ctan.net/' => 1,
+ 'https://ctan.space-pro.be/tex-archive/' => 1,
'https://ftp.agdsn.de/pub/mirrors/latex/dante/' => 1,
'https://ftp.fau.de/ctan/' => 1,
'https://ftp.gwdg.de/pub/ctan/' => 1,
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index dee1069844..6f86cdea5e 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/2022
-depend revision/63796
+depend revision/63804
name 00texlive.image
category TLCore
@@ -4594,7 +4594,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 63783
+revision 63798
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
@@ -36544,7 +36544,7 @@ catalogue-version 2.0.2
name biblatex
category Package
-revision 63708
+revision 63799
shortdesc Sophisticated Bibliographies in LaTeX
relocated 1
longdesc BibLaTeX is a complete reimplementation of the bibliographic
@@ -36583,10 +36583,10 @@ depend kvoptions
depend logreq
depend pdftexcmds
depend url
-containersize 254020
-containerchecksum 09276af4b67edf59a0b4c563bfc5379efe8558c42a1a6f48193b9e700d0a38ed433da5deea95ac352a2eea5f6e0801de4b1f73e3df957785053bc2a6c49c6063
-doccontainersize 7311684
-doccontainerchecksum 8dc125cfc4f21b4a2b4cd07b362e66c133d174ed8c30795c31fb9bf1b7b11a5d2a14ab9743fdefa08bb3d93488f4c1be17ffdc60463f0df69edc9f4e553e6436
+containersize 254060
+containerchecksum c4ef8bae8dea4d0478f6657450464183c85b102ee14b95a35d06fc900b72e71d7de47ed3bd2b063043da2e2bfe692142f1aba36428759cda34173ad168b5b907
+doccontainersize 7312416
+doccontainerchecksum 4ee2615b5274937aa8edaed4752e7fb1307ce413ad2947cf10db44edf97d2288e05b9e72b2e465fd241d74dd1dfee1d87d2afaa7845529d00fadff97d16e84c6
docfiles size=4938
RELOC/doc/latex/biblatex/CHANGES.md details="Release notes for current version" language="en"
RELOC/doc/latex/biblatex/README details="Readme" language="en"
@@ -36873,7 +36873,7 @@ catalogue-contact-repository https://github.com/plk/biblatex.git
catalogue-ctan /macros/latex/contrib/biblatex
catalogue-license lppl1.3
catalogue-topics biblio biblatex etex
-catalogue-version 3.18
+catalogue-version 3.18a
name biblatex-abnt
category Package
@@ -160187,7 +160187,7 @@ catalogue-version 1.0
name kdpcover
category Package
-revision 61552
+revision 63800
shortdesc Covers for books published by Kindle Direct Publishing
relocated 1
longdesc The problem this class solves is the necessity to change the
@@ -160208,10 +160208,10 @@ depend tools
depend xcolor
depend xifthen
depend xkeyval
-containersize 23120
-containerchecksum ebc0a78c14ee916e841ff2f5b0ad31c3acf495687f77e7f14e4c4466e8722229c605f971eb4049d29de90cd1d78222533300cd1bf651e2af560fbf074152f624
-doccontainersize 101132
-doccontainerchecksum e239aefa94704d793af1a1377b598dae62e9dd37a12c8a1e8f7983d926669c815605a1346c845969e36396ec10f985db3aac32a8dcd06911400c53c74e1f5f9b
+containersize 23168
+containerchecksum f83517983e3a8f93f07d559f79a0b1c7f508182b524b1fe5a7dc4d276570bf006a0ce8f1b84999c70c65e2b9c1491abf1ed45740f454e42ac2dbabd72342ad5f
+doccontainersize 101076
+doccontainerchecksum e9ca3d552b8cf787c584ab6b7b46d644882261a8824779515dfe6848f31aa6ea358c359b41f8c3825965b141157b281464a3dbe7a23bb3ce889eef34f22f05b6
docfiles size=29
RELOC/doc/latex/kdpcover/DEPENDS.txt
RELOC/doc/latex/kdpcover/README.md details="Readme"
@@ -160229,7 +160229,7 @@ catalogue-contact-repository https://github.com/yegor256/kdpcover
catalogue-ctan /macros/latex/contrib/kdpcover
catalogue-license mit
catalogue-topics covers class doc-templ std-conform
-catalogue-version 0.2.4
+catalogue-version 0.3.0
name kerkis
category Package
@@ -191775,18 +191775,18 @@ catalogue-version 1.3
name luatexja
category Package
-revision 63447
+revision 63801
shortdesc Typeset Japanese with Lua(La)TeX
relocated 1
longdesc The package offers support for typesetting Japanese documents
longdesc with LuaTeX. Either of the Plain and LaTeX2e formats may be
longdesc used with the package.
depend luatexbase
-containersize 191996
-containerchecksum fe531ced996de65be48c9d0ef2890f6940d4404cfdbdafc0df1dd77d43bf2101d83612379f816b9559b6334d0a6712b4a27bcd161fa78cef3bfd6660e38abe59
-doccontainersize 3243544
-doccontainerchecksum 8688a795090dc55a2a8f25efdc62a9de03c5143ca187d4f4a9bd3bde2e9c72d35ea3096969e5a8f509f05fe983ea15ca8b6f72c46b7a2eb14b1bf16046cfadd5
-docfiles size=976
+containersize 191948
+containerchecksum 69188bbd9953d96ee370278414f5fc886ede37d38f1d156b3e593710540f8dba2e5971e500d87e83099534055e95ed74756c406a89ab180450dc7625aa7976d2
+doccontainersize 3254020
+doccontainerchecksum 660f14396de6e739632e17f3cae6766b0859391ad53e7eeb3eb063596555d0218166dc474f5224e744700701d9ce59b0b57d1dcd92b14b82cc2f78453978afc3
+docfiles size=979
RELOC/doc/luatex/luatexja/COPYING
RELOC/doc/luatex/luatexja/README details="Readme"
RELOC/doc/luatex/luatexja/jfm-test.lua
@@ -191803,8 +191803,8 @@ docfiles size=976
RELOC/doc/luatex/luatexja/luatexja-ruby.tex
RELOC/doc/luatex/luatexja/luatexja.dtx
RELOC/doc/luatex/luatexja/luatexja.ins
-srccontainersize 83296
-srccontainerchecksum 8d4ff656a96739423de84bf7bed523b5fbc26dfbdae6b4f5f5aa3d72beacd0ebc04e1cd35359a0030f9a16eec0a88163923e3275ca6daf2c6d2f0805b4cdb8cc
+srccontainersize 83300
+srccontainerchecksum 114a3efcad356460e8947b731e751ecefa284045af51628c7b4d39e58ccc6692339ee44f088a471f52951c0b2dc71db065d6a93e15f46997b796111fba243456
srcfiles size=118
RELOC/source/luatex/luatexja/ltjclasses.dtx
RELOC/source/luatex/luatexja/ltjclasses.ins
@@ -191928,7 +191928,7 @@ catalogue-contact-repository https://osdn.net/projects/luatex-ja/scm/git/luatexj
catalogue-ctan /macros/luatex/generic/luatexja
catalogue-license bsd
catalogue-topics japanese luatex class macro-gen
-catalogue-version 20220530.0
+catalogue-version 20220703.0
name luatexko
category Package
@@ -251450,7 +251450,7 @@ catalogue-version 1.0b~4
name projlib
category Package
-revision 63606
+revision 63803
shortdesc A series of tools to simplify your workflow
relocated 1
longdesc ProjLib is a collection of tools to help you write LaTeX
@@ -251458,19 +251458,19 @@ longdesc documents. With the main package ProjLib loaded, you no longer
longdesc need to set up the theorem-like environments, nor to manually
longdesc configure the appropriate multilingual settings. In addition, a
longdesc series of auxiliary functionalities are introduced.
-containersize 24744
-containerchecksum 6be0c7218a24fba15bfb3aef7ef7e5287f87241a3ac57a64656e12cc74ba2007c426781bb7996611e2a45434f4bc2a9ee2c7e22f4fbfe112e7a273b52df329ae
-doccontainersize 8336
-doccontainerchecksum da0aa92075bccd77ba49e3bfa57dc0cf55651c78b03febfa4ec855ec8c97b6ffd2b95ae48acfb6a671eb03ab2cf3cf06299abb72b16138e965260ab8ae828d74
+containersize 25132
+containerchecksum 6cd99321460019f6653af319d11c0aada4e384cdc2c4b56fc1fb747e858cf36a10285e1fe8b3ee2df9ae0c6bb59472281b6c6582ee5643b8754a72005c0e23f3
+doccontainersize 8536
+doccontainerchecksum 79145df909d6d6e578a248bb663bc5d786672b68e0dadd9e7ad3328b3bfe5f9d86637c42cdc47d189e65de812930ae76f9e227d017ef55c154a478a16ef19bfe
docfiles size=7
RELOC/doc/latex/projlib/LICENSE
RELOC/doc/latex/projlib/README.md details="Readme"
-srccontainersize 25196
-srccontainerchecksum 9c1b7a1c13f42f86f67fcf5ac11aea1d9fab9fddaffa8aa581bf17ab40ca4d79b963c93f4607cc2fed06405ae2108d0c457f1ae3d7288cde573dfbb506628f12
+srccontainersize 25276
+srccontainerchecksum 245bbcfbc11d18ff2e0bc7f8070cf885e2262e68d8cacad5a71f5a827fb6b848933737c14ba290e7912537a29c1be4fe660d73aff5b4c8380f5ac23e5bc7a4ed
srcfiles size=51
RELOC/source/latex/projlib/ProjLib.dtx
RELOC/source/latex/projlib/ProjLib.ins
-runfiles size=55
+runfiles size=56
RELOC/tex/latex/projlib/ProjLib.sty
RELOC/tex/latex/projlib/projlib-author.sty
RELOC/tex/latex/projlib/projlib-datetime.sty
@@ -251480,6 +251480,7 @@ runfiles size=55
RELOC/tex/latex/projlib/projlib-logo.sty
RELOC/tex/latex/projlib/projlib-math.sty
RELOC/tex/latex/projlib/projlib-paper.sty
+ RELOC/tex/latex/projlib/projlib-text.sty
RELOC/tex/latex/projlib/projlib-theorem.sty
RELOC/tex/latex/projlib/projlib-titlepage.sty
catalogue-contact-repository https://github.com/Jinwen-XU/ProjLib
@@ -277998,16 +277999,16 @@ catalogue-version 1.0.0
name simples-matrices
category Package
-revision 63708
+revision 63802
shortdesc Define matrices by given list of values
relocated 1
longdesc Macros to define and write matrices whose coefficients are
longdesc given row by row in a list of values separated by commas.
-containersize 2504
-containerchecksum 47db6412c131f863564c1b6ef3df16b16dea07f71b92956b47f575bb8d799c9b2766b042d6b83a8ba49094eb749647a47cd3fb5fae98562314c5b31e924e34d7
-doccontainersize 1393272
-doccontainerchecksum 1639aeb0d9a6cb8af2ee7eb5b1818e6ec9399831b7745d23d77ae74a620f7669fb20a9195c6b3b8ded7660987053d4de901da5152738976ad9c289e0474c85bc
-docfiles size=437
+containersize 2508
+containerchecksum 859e5e8c221deb1a40f08a0cc2ac6949cbb055791ae5435f97675aff4bb1e97caa2fa8c49b5735d31ee7b11ae8638af839affdd795d052d022890b267131dc75
+doccontainersize 1527324
+doccontainerchecksum 8350ce5c4b504f955e7e2b214dfc7938e010ae440b0e51389f2013b8c9229db362938743e8da08d7fafaf1be67d29231d7fe6f92507399b838c65ce3890ec29e
+docfiles size=465
RELOC/doc/latex/simples-matrices/LISEZMOI.md details="Readme" language="fr"
RELOC/doc/latex/simples-matrices/MANIFEST.md
RELOC/doc/latex/simples-matrices/README.md details="Readme" language="en"
@@ -278016,9 +278017,9 @@ docfiles size=437
RELOC/doc/latex/simples-matrices/simples-matrices-fra.pdf details="User guide" language="fr"
RELOC/doc/latex/simples-matrices/simples-matrices-fra.tex
RELOC/doc/latex/simples-matrices/simples-matrices.pdf details="Package documentation"
-srccontainersize 12536
-srccontainerchecksum 6a984e58ad50711172faa8dd39397e9d5639b59bdf27f3c98c864a37f99049f2e1a8f98989fb6706cd21337a24712f861ee482b1b55178324d9f37a2308ccaac
-srcfiles size=14
+srccontainersize 14124
+srccontainerchecksum f88a1b06657e40cae2c505f56e35c8696f4f4d962376b5f8886965066fe21a4bc36edb7f467c29cfcd511b5564643699a54179b44f5187f1c193690485598a15
+srcfiles size=15
RELOC/source/latex/simples-matrices/simples-matrices.dtx
RELOC/source/latex/simples-matrices/simples-matrices.ins
runfiles size=3
@@ -278026,7 +278027,7 @@ runfiles size=3
catalogue-ctan /macros/latex/contrib/simples-matrices
catalogue-license lppl1.3c
catalogue-topics maths matrix expl3
-catalogue-version 1.0
+catalogue-version 1.0.1
name simplewick
category Package
@@ -295081,7 +295082,7 @@ binfiles arch=x86_64-solaris size=1
name tex4ht
category Package
-revision 63781
+revision 63804
shortdesc Convert (La)TeX to HTML/XML
longdesc A converter from TeX and LaTeX to SGML-based formats such as
longdesc (X)HTML, MathML, OpenDocument, and Docbook, providing a
@@ -295102,10 +295103,10 @@ longdesc files from them is nontrivial, and generally done with the
longdesc Makefile in development, from which the TeX4ht package in TeX
longdesc Live is updated.
depend tex4ht.ARCH
-containersize 948828
-containerchecksum b7293223fc1eed77ee168b7db370665004fef5b9c9889b9164c705f73af895f9667a45ff333c53453fe445dd7818da5a53c901171fb127f9c6d8d4d94df01197
+containersize 948924
+containerchecksum 0808ab15c244a1298c2d50795d2e072f9d879794d27980bb0270083084b2bc13fb9ffd3cb81b1ee0270f1cba26f705882977c382caefdc9254ee65b0064bba09
doccontainersize 136384
-doccontainerchecksum b0091612ac5a5fd7d90f9184fca0fea72c461299833f0fb7a6c09cd1e3c6f722d038dafe8eddb767546825a4318154d473364146f215293a26b1a802e251a7f4
+doccontainerchecksum c5df4e0a8e2b843e11ff29550339567af108b731d1cc8e384de4defd011267fec10370befadd0b07584cff77f0b9eedf51e80499f047968807661e9936839ffb
docfiles size=260
texmf-dist/doc/generic/tex4ht/Makefile
texmf-dist/doc/generic/tex4ht/README details="Readme"
@@ -295177,8 +295178,8 @@ docfiles size=260
texmf-dist/doc/generic/tex4ht/mn56.html
texmf-dist/doc/generic/tex4ht/mn5x.png
texmf-dist/doc/generic/tex4ht/mn6x.png
-srccontainersize 1256420
-srccontainerchecksum b9888a95277588a3d82a89319d4af4f0e1bfc1570ec3f0e6d5468680076b5449393e6740afcf71d0cdfdd84c32348f2ade190d8b76326508dd23370994229ff2
+srccontainersize 1262912
+srccontainerchecksum 1aa4944212bef701790f38be0250d9f824a67c658833f2970331e8528a15b6105ede615f1b56569dff40f11a1197ab97bcbf38e86f63c168bd5f7ce527caaf07
srcfiles size=3819
texmf-dist/source/generic/tex4ht/ChangeLog
texmf-dist/source/generic/tex4ht/Makefile
@@ -305538,7 +305539,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 63783
+revision 63798
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.
@@ -305546,11 +305547,11 @@ 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 113276
-containerchecksum d893ae6f23bb2b5285d01190c2e888483b7af2af8c5c54c783e26479711450dd2fefac354aea1aae06dcfa2f87a862bead39b682378eae1cf21f5f28d6e521c9
-doccontainersize 417520
-doccontainerchecksum b83986f073ec968758714f40465a5adada0cba841b61956649fcd6869add7f602e87f21a3ed3e60cd607187862bd8c1026821147b3a4b005c7d76162e570f4fd
-docfiles size=513
+containersize 113280
+containerchecksum a689b4e4b297d8f4b3b83424ab80842900d10d984adea959831d1503836a0c2b0af8631f3855088587fefb2610774d626320dbe3bd9d45cfe3103f0f1544d850
+doccontainersize 417608
+doccontainerchecksum 209f8030c6cf2b99ed714fdb6aeb7c7562114713917899983bac58b1330441b49a5c42d6cb0272ab1c77827e4347142ce9abf880af2d1aee5938cd0e90183cb5
+docfiles size=514
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
texmf-dist/doc/man/man1/fmtutil-sys.man1.pdf
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index c0c889cf78..9211660d98 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-db1d00585418f4adbd6b016788996408 texlive.tlpdb
+0473a6ee09ec70ee068f2c6311088124 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index 85315fb2ee..d3952d6a1f 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-1d19a5b09333b1161a221e4b4c6d7b7f5d1c62aa1ef3375549188e6aea0e54f03735766343e844e9e942b9a848f18e3426c1d6042499128d183fa6312d7f1a4b texlive.tlpdb
+3ac820d06e828bf7e4706808db096915f4dd6cb5bee9d7bd6aeae65027810dda1f7ae11a4545d8291a289bb8e6de5f6b9c15d2b798296893c9f507ee8a4de8c5 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index edea67f8c0..db5ae1f051 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,10 +1,10 @@
-----BEGIN PGP SIGNATURE-----
-iQEcBAEBCgAGBQJiwNq9AAoJEEzhh34ZQ4xwY0kIAJg2S018Yq3gcoFwQYTu1hji
-TGYZwLAWkr2k2UHi4h//ij8rAbJx1zbkrIpQ3E1BKtlEFZVQY+fgkjqHhxfy2rBv
-U2ahadafqbdxLIN9/ShcwokUf1Qpi7jr736bqqDaDqEo7eY25VcY/vPo369LcMjZ
-nf+HSSKKCiEuZ4/P5ipUZJbcMyVMBSBmh8svfp775T/RdiyH/xUKlyyKCmQ+qiEW
-nl3JhB0VVlNQdnrL/RjD2fOhbapZG1IpPjeGEx5J3ihr67DnadnNl0qehq7pIRkE
-JTjKkvjqY9Hahs8rpx41jq0i3mo+q/zKIURVWCnf7eMGL+w1SkZ5Nd0nUhsXRUQ=
-=Uoe9
+iQEcBAEBCgAGBQJiwivyAAoJEEzhh34ZQ4xwyOkIALYgGDNuHjLV8s2gGW94cnf0
+7xroUfU660at6i2zOyLMCqGzFtKHB2tki2Js9Kx7BqHCncowP3dIg68dhytziND6
+PUKkZl7P1FAl6TB0RNFsGH87h3SldBmcpKhWzc6a5ulo7jmNw/enBn/Ak85RXKVc
+N7CwuVvQUua3g/GliUAAqyJN+EZa24f9NJLzWCe1fEXNRcni7GGULVQ1slF6VK6L
+jvpe7YFUWU3hshXWi4si5x20/qt65ji6xSX9R6P7kIBALYEr4dpkVOUD9xQNGVpt
+kkmPOWtHm6x5t3Gne8CYAHrlDDrlngqg89t9B/pvF/Wm9QiXrRs+s6Leh1Shg3w=
+=ENiA
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 58deb4f269..7d68c35768 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini
index b561e322b0..b76014abfd 100644
--- a/systems/win32/miktex/tm/packages/next/pr.ini
+++ b/systems/win32/miktex/tm/packages/next/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1656793059
+date=1656879515
lastupd=miktex-arctrl-bin-2.9 miktex-arctrl-bin-x64-2.9 miktex-asymptote-bin-2.9 miktex-asymptote-bin-x64-2.9 miktex-autosp-bin-2.9 miktex-autosp-bin-x64-2.9 miktex-axohelp-bin-2.9 miktex-axohelp-bin-x64-2.9 miktex-bibarts-bin-2.9 miktex-bibarts-bin-x64-2.9 miktex-bibtex-bin-2.9 miktex-bibtex-bin-x64-2.9 miktex-bibtex8bit-bin-2.9 miktex-bibtex8bit-bin-x64-2.9 miktex-bzip2-bin-2.9 miktex-bzip2-bin-x64-2.9 miktex-cairo-bin-2.9 miktex-cairo-bin-x64-2.9 miktex-chktex-bin-2.9 miktex-chktex-bin-x64-2.9
-lstdigest=62b84f2dcdd264c66ff2ef62255eb5af
+lstdigest=a282a94dca67dea190af853d2e7af158
numpkg=5745
relstate=next
-version=8218
+version=8219
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: br/ke971TgzvaMt6H8nSh9QArqPNvRvHdPwIomPcNy5dFZuy8qqslTFmsEFMsfiOiBm5KiFpXDdV/q7gIclSCqmr4CLm8XvXqJ4yBHFLIaw7iTMH6CFEsFSwTBh94f9WHxly5rki9RiWiIf6pUiifNic8cxNcWBwamHOjY4Alrku/bBe8btdglu6vtp9q4RlUm+WAzZOwjkmnRGr8/ASrnHjXgN/saLFyf8mCklr1wF+GYCcogxQSNJw9wmDly3U2l0ldiUlIkh/iMa3/iGkY7qm18spCmNhghZagm8vnri4mOfgsB+m/EWXiDGIdWWDrjyS3pvQr7XfWvV8GmpLRw==
+;;;; signature/miktex: qtKQprA/Y6fE+7/q2mbOaEpp57hKMkq/HzNprIVxbrQ3rXPo9FmD0WtZh4fHAYFgogZGjGwxmw4nfmS0EjOBz3OqAM4zTDcxW1AvrPnXfTIPJk7BYJOaESsWbEFgRLaKKx+sqWCRDPm4Wp9fzwWzz3YaCynwZjyV24nMtyp8ZrzIn7sNlLQQX43tKFXkHOarPCHQ2cLYv1a8HCJDLoRdT1dLDYp7Cqch+RPN/Pya3XBhcnEUHxXRJqQgn4toK1Mkfv+wuGDfm/p7rGbjyl8dYDZJ4zHr6UX3PWsA7rXhqX388QxEWIaVgZjazDd5n3hPsEmfX2B5Ht1UXyvNCNun5g==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index 879f24be3a..73d19edc23 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1656792666
+date=1656879118
lastupd=amscls-doc arabtex arabtex__source barracuda barracuda__doc barracuda__source beamer-rl beamer-rl__doc beamertheme-arguelles beamertheme-arguelles__doc beamertheme-arguelles__source beaulivre beaulivre__doc beaulivre__source biber-darwin-x86_64 biber-doc biber-linux-x86_64 biber-windows-x64 biber-windows-x86 biblatex
-lstdigest=99dd4165ed54cff6ad61c3cbe240cde9
+lstdigest=b8245464b36469e252e2938e771ff0d2
numpkg=5745
relstate=stable
-version=8218
+version=8219
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: celmHqX93PULG2HQDAL6kNLLBsU9BRHnTiZEdI/afRLcPe5omJX9fNlLxQLCvvdfmYNHDkZoUfkRnFsUskMTnBSInpTvAfOzZX+1kDr+p0OZj2Spu1+7yipKRi4dI+EY+vjMJUFMXP4sclETlqvlAXHcx/VtcNTrrgfzm16sANH/mTOiOQZ+buNHMLS0H53CB9MW6MEwVVzoRABIz5nm2za1/VjMJRAxTSsBjVfYXldze334ljFykW46qC8w619dSiom8JGD6wBd1l++BLeI1ukJw9fehIzbI/rfLno089WGggUNf6OgI6GPytvgs0DTwg/mrYD5qDkqS2oEgPpzpw==
+;;;; signature/miktex: AI2O5UgnF4GiM5ciisAgrfUldcPnet1ZwAtzaMINaFfSOreqi2KS77DtHUYfff3r8Izm4r4IGAIklUf5zS2D1txcIWe8rdl+kB07MTfQM7CUknEfKevOaRzvvrzHQvWetdCvBHDU+YOTQd4S9Ktu+ld8rsdWNxUwZAWPz6VnFPO3rGqTCS4uZKros0TNHymtzYx5CLbDfCZ4mYraqWYbtBKQ1+y2T10r+Da90gNYDTQpP3XVJuclgD8j691q3wPcns2h1rWM38RGU3ylGexAYPksiR5VAgLOhcBXbDAtJGx4zPc2p8vw5C9LJBs04gSmWUlGPYNkM3i+HMMlVf1c1Q==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/timestamp b/timestamp
index e2dd84bacd..3cac6c525d 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:
-2022-07-03-02-02
+2022-07-04-02-02