summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2024-05-26 03:01:14 +0000
committerNorbert Preining <norbert@preining.info>2024-05-26 03:01:14 +0000
commita6ca78f24091e7023516b4761d400b3699f82937 (patch)
treec232a264a2fbf391f9d10cf330ce611f8a0e64ab
parent737e568a228eca50e9aeabe3116e1fe8116d27d5 (diff)
CTAN sync 202405260301
-rw-r--r--FILES.byname660
-rw-r--r--FILES.byname.gzbin2658208 -> 2658260 bytes
-rw-r--r--FILES.last07days590
-rw-r--r--biblio/ctan-bibdata/ctan.bib16
-rw-r--r--graphics/pgf/contrib/circuitikz/doc/changelog.tex29
-rw-r--r--graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdfbin13862 -> 13867 bytes
-rw-r--r--graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdfbin2422724 -> 2431321 bytes
-rw-r--r--graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex65
-rw-r--r--graphics/pgf/contrib/circuitikz/tex/circuitikz.sty4
-rw-r--r--graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex151
-rw-r--r--graphics/pgf/contrib/circuitikz/tex/pgfcirctripoles.tex24
-rw-r--r--graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex4
-rw-r--r--macros/latex/contrib/listings/listings-devel.pdfbin1451842 -> 1454841 bytes
-rw-r--r--macros/latex/contrib/listings/listings.dtx210
-rw-r--r--macros/latex/contrib/listings/listings.pdfbin1026586 -> 1028632 bytes
-rw-r--r--macros/latex/contrib/listings/lstdrvrs.dtx190
-rw-r--r--macros/latex/contrib/listings/lstdrvrs.pdfbin761854 -> 790575 bytes
-rw-r--r--support/texlab/CHANGELOG.md8
-rw-r--r--support/texlab/Cargo.lock38
-rw-r--r--support/texlab/crates/base-db/src/config.rs54
-rw-r--r--support/texlab/crates/base-db/src/deps/graph.rs6
-rw-r--r--support/texlab/crates/base-db/src/deps/root.rs4
-rw-r--r--support/texlab/crates/base-db/src/semantics/auxiliary.rs2
-rw-r--r--support/texlab/crates/base-db/src/semantics/tex.rs63
-rw-r--r--support/texlab/crates/base-db/src/workspace.rs2
-rw-r--r--support/texlab/crates/bibfmt/src/lib.rs6
-rw-r--r--support/texlab/crates/bibtex-utils/Cargo.toml2
-rw-r--r--support/texlab/crates/commands/Cargo.toml4
-rw-r--r--support/texlab/crates/commands/src/find_envs.rs2
-rw-r--r--support/texlab/crates/commands/src/fwd_search.rs2
-rw-r--r--support/texlab/crates/commands/src/placeholders.rs2
-rw-r--r--support/texlab/crates/completion-data/Cargo.toml6
-rw-r--r--support/texlab/crates/completion/src/lib.rs6
-rw-r--r--support/texlab/crates/completion/src/providers/argument.rs2
-rw-r--r--support/texlab/crates/completion/src/providers/color.rs2
-rw-r--r--support/texlab/crates/completion/src/providers/color_model.rs2
-rw-r--r--support/texlab/crates/completion/src/providers/command.rs4
-rw-r--r--support/texlab/crates/completion/src/providers/environment.rs6
-rw-r--r--support/texlab/crates/completion/src/providers/glossary.rs2
-rw-r--r--support/texlab/crates/completion/src/providers/import.rs8
-rw-r--r--support/texlab/crates/completion/src/providers/include.rs6
-rw-r--r--support/texlab/crates/completion/src/providers/tikz_library.rs2
-rw-r--r--support/texlab/crates/definition/src/command.rs12
-rw-r--r--support/texlab/crates/definition/src/tests.rs2
-rw-r--r--support/texlab/crates/diagnostics/src/chktex.rs2
-rw-r--r--support/texlab/crates/diagnostics/src/citations.rs6
-rw-r--r--support/texlab/crates/diagnostics/src/manager.rs10
-rw-r--r--support/texlab/crates/diagnostics/src/tests.rs4
-rw-r--r--support/texlab/crates/distro/Cargo.toml2
-rw-r--r--support/texlab/crates/highlights/src/lib.rs2
-rw-r--r--support/texlab/crates/hover/src/lib.rs12
-rw-r--r--support/texlab/crates/inlay-hints/src/label.rs1
-rw-r--r--support/texlab/crates/ipc/Cargo.toml4
-rw-r--r--support/texlab/crates/parser/src/build_log.rs2
-rw-r--r--support/texlab/crates/parser/src/latexmkrc.rs8
-rw-r--r--support/texlab/crates/references/src/command.rs2
-rw-r--r--support/texlab/crates/references/src/entry.rs4
-rw-r--r--support/texlab/crates/references/src/label.rs2
-rw-r--r--support/texlab/crates/rename/src/command.rs2
-rw-r--r--support/texlab/crates/rename/src/entry.rs2
-rw-r--r--support/texlab/crates/rename/src/lib.rs8
-rw-r--r--support/texlab/crates/texlab/Cargo.toml12
-rw-r--r--support/texlab/crates/texlab/src/features/folding.rs2
-rw-r--r--support/texlab/crates/texlab/src/features/rename.rs2
-rw-r--r--support/texlab/crates/texlab/src/main.rs1
-rw-r--r--support/texlab/crates/texlab/src/server.rs20
-rw-r--r--support/texlab/crates/texlab/src/server/extensions.rs28
-rw-r--r--support/texlab/crates/texlab/src/server/options.rs1
-rw-r--r--support/texlab/crates/texlab/src/util.rs2
-rw-r--r--support/texlab/crates/texlab/src/util/from_proto.rs52
-rw-r--r--support/texlab/texlab.14
-rw-r--r--support/texlab/texlab.pdfbin26307 -> 26420 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb56
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc16
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2575680 -> 2576352 bytes
-rw-r--r--timestamp2
79 files changed, 1414 insertions, 1063 deletions
diff --git a/FILES.byname b/FILES.byname
index f0783b86b5..62f7cca4a3 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -2078,12 +2078,12 @@
2024/04/21 | 1837 | biblio/citation-style-language/README.md
2024/04/21 | 12878 | biblio/citation-style-language/vancouver.csl
2024/04/21 | 4553350 | biblio/citation-style-language.zip
-2024/05/24 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2024/05/25 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx
-2024/05/24 | 2869573 | biblio/ctan-bibdata/ctan.bib
-2024/05/24 | 3708800 | biblio/ctan-bibdata/ctan.pdf
+2024/05/25 | 2869943 | biblio/ctan-bibdata/ctan.bib
+2024/05/25 | 3708800 | biblio/ctan-bibdata/ctan.pdf
2023/01/16 | 1489 | biblio/ctan-bibdata/README
-2024/05/24 | 4121817 | biblio/ctan-bibdata.zip
+2024/05/25 | 4121882 | biblio/ctan-bibdata.zip
2023/02/23 | 3126 | biblio/pbibtex/pbibtex-base/cpp.awk
2023/02/23 | 1009 | biblio/pbibtex/pbibtex-base/generate.sh
2023/02/23 | 22362 | biblio/pbibtex/pbibtex-base/jabbrv.bst
@@ -5445,7 +5445,7 @@
1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp
1990/10/02 | 812 | dviware/vutex/vaxvms.ins
1990/10/02 | 127576 | dviware/vutex/vutex.web
-2024/05/24 | 52084 | FILES.last07days
+2024/05/25 | 55233 | 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
@@ -172478,60 +172478,60 @@
2019/04/14 | 24014 | graphics/pgf/contrib/chordbox/chordbox.tex
2019/04/14 | 1125 | graphics/pgf/contrib/chordbox/README.md
2019/04/15 | 567774 | graphics/pgf/contrib/chordbox.zip
-2024/05/05 | 55856 | graphics/pgf/contrib/circuitikz/doc/changelog.tex
-2024/05/05 | 13862 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
-2024/05/05 | 1512 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.tex
-2024/05/05 | 2422724 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
-2024/05/05 | 565699 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
-2024/05/05 | 418 | graphics/pgf/contrib/circuitikz/doc/compatibility.tex
-2024/05/05 | 8445 | graphics/pgf/contrib/circuitikz/doc/ctikzmanutils.sty
-2024/05/05 | 5361 | graphics/pgf/contrib/circuitikz/README.md
-2024/05/05 | 364117 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.4-body.tex
-2024/05/05 | 728 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.4.sty
-2024/05/05 | 393884 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.6-body.tex
-2024/05/05 | 635 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.6.sty
-2024/05/05 | 403567 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.7-body.tex
-2024/05/05 | 635 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.7.sty
-2024/05/05 | 422295 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.8.3-body.tex
-2024/05/05 | 641 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.8.3.sty
-2024/05/05 | 690729 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.3-body.tex
-2024/05/05 | 632 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.3.sty
-2024/05/05 | 758991 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.6-body.tex
-2024/05/05 | 633 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.6.sty
-2024/05/05 | 841340 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.0-body.tex
-2024/05/05 | 626 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.0.sty
-2024/05/05 | 937130 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.1.2-body.tex
-2024/05/05 | 632 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.1.2.sty
-2024/05/05 | 1021798 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.2.7-body.tex
-2024/05/05 | 632 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.2.7.sty
-2024/05/05 | 1081680 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.4.6-body.tex
-2024/05/05 | 631 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.4.6.sty
-2024/05/05 | 13737 | graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
-2024/05/05 | 280 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-example.tex
-2024/05/05 | 3150 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-legacy.tex
-2024/05/05 | 2240 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-romano.tex
-2024/05/05 | 302785 | graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
-2024/05/05 | 9538 | graphics/pgf/contrib/circuitikz/tex/pgfcirccurrent.tex
-2024/05/05 | 42380 | graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex
-2024/05/05 | 9804 | graphics/pgf/contrib/circuitikz/tex/pgfcircflow.tex
-2024/05/05 | 15442 | graphics/pgf/contrib/circuitikz/tex/pgfcirclabel.tex
-2024/05/05 | 57153 | graphics/pgf/contrib/circuitikz/tex/pgfcircmonopoles.tex
-2024/05/05 | 140094 | graphics/pgf/contrib/circuitikz/tex/pgfcircmultipoles.tex
-2024/05/05 | 16722 | graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex
-2024/05/05 | 89399 | graphics/pgf/contrib/circuitikz/tex/pgfcircquadpoles.tex
-2024/05/05 | 32826 | graphics/pgf/contrib/circuitikz/tex/pgfcircshapes.tex
-2024/05/05 | 391249 | graphics/pgf/contrib/circuitikz/tex/pgfcirctripoles.tex
-2024/05/05 | 14587 | graphics/pgf/contrib/circuitikz/tex/pgfcircutils.tex
-2024/05/05 | 36148 | graphics/pgf/contrib/circuitikz/tex/pgfcircvoltage.tex
-2024/05/05 | 416850 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.8.3.tex
-2024/05/05 | 683433 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.3.tex
-2024/05/05 | 751663 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.6.tex
-2024/05/05 | 834142 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.0.tex
-2024/05/05 | 929934 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.1.2.tex
-2024/05/05 | 1014383 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.2.7.tex
-2024/05/05 | 1073051 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.4.6.tex
-2024/05/05 | 3965 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex
-2024/05/05 | 4001369 | graphics/pgf/contrib/circuitikz.zip
+2024/05/25 | 56788 | graphics/pgf/contrib/circuitikz/doc/changelog.tex
+2024/05/25 | 13867 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
+2024/05/25 | 1512 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.tex
+2024/05/25 | 2431321 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
+2024/05/25 | 568936 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
+2024/05/25 | 418 | graphics/pgf/contrib/circuitikz/doc/compatibility.tex
+2024/05/25 | 8445 | graphics/pgf/contrib/circuitikz/doc/ctikzmanutils.sty
+2024/05/25 | 5361 | graphics/pgf/contrib/circuitikz/README.md
+2024/05/25 | 364117 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.4-body.tex
+2024/05/25 | 728 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.4.sty
+2024/05/25 | 393884 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.6-body.tex
+2024/05/25 | 635 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.6.sty
+2024/05/25 | 403567 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.7-body.tex
+2024/05/25 | 635 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.7.sty
+2024/05/25 | 422295 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.8.3-body.tex
+2024/05/25 | 641 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.8.3.sty
+2024/05/25 | 690729 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.3-body.tex
+2024/05/25 | 632 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.3.sty
+2024/05/25 | 758991 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.6-body.tex
+2024/05/25 | 633 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.6.sty
+2024/05/25 | 841340 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.0-body.tex
+2024/05/25 | 626 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.0.sty
+2024/05/25 | 937130 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.1.2-body.tex
+2024/05/25 | 632 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.1.2.sty
+2024/05/25 | 1021798 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.2.7-body.tex
+2024/05/25 | 632 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.2.7.sty
+2024/05/25 | 1081680 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.4.6-body.tex
+2024/05/25 | 631 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.4.6.sty
+2024/05/25 | 13737 | graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
+2024/05/25 | 280 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-example.tex
+2024/05/25 | 3150 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-legacy.tex
+2024/05/25 | 2240 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-romano.tex
+2024/05/25 | 308363 | graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
+2024/05/25 | 9538 | graphics/pgf/contrib/circuitikz/tex/pgfcirccurrent.tex
+2024/05/25 | 42380 | graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex
+2024/05/25 | 9804 | graphics/pgf/contrib/circuitikz/tex/pgfcircflow.tex
+2024/05/25 | 15442 | graphics/pgf/contrib/circuitikz/tex/pgfcirclabel.tex
+2024/05/25 | 57153 | graphics/pgf/contrib/circuitikz/tex/pgfcircmonopoles.tex
+2024/05/25 | 140094 | graphics/pgf/contrib/circuitikz/tex/pgfcircmultipoles.tex
+2024/05/25 | 16722 | graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex
+2024/05/25 | 89399 | graphics/pgf/contrib/circuitikz/tex/pgfcircquadpoles.tex
+2024/05/25 | 32826 | graphics/pgf/contrib/circuitikz/tex/pgfcircshapes.tex
+2024/05/25 | 392063 | graphics/pgf/contrib/circuitikz/tex/pgfcirctripoles.tex
+2024/05/25 | 14587 | graphics/pgf/contrib/circuitikz/tex/pgfcircutils.tex
+2024/05/25 | 36148 | graphics/pgf/contrib/circuitikz/tex/pgfcircvoltage.tex
+2024/05/25 | 416850 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.8.3.tex
+2024/05/25 | 683433 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.3.tex
+2024/05/25 | 751663 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.6.tex
+2024/05/25 | 834142 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.0.tex
+2024/05/25 | 929934 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.1.2.tex
+2024/05/25 | 1014383 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.2.7.tex
+2024/05/25 | 1073051 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.4.6.tex
+2024/05/25 | 3965 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex
+2024/05/25 | 4011890 | graphics/pgf/contrib/circuitikz.zip
2023/10/06 | 136241 | graphics/pgf/contrib/circularglyphs/doc/circularglyphs-doc.pdf
2023/10/06 | 13137 | graphics/pgf/contrib/circularglyphs/doc/circularglyphs-doc.tex
2023/10/06 | 44763 | graphics/pgf/contrib/circularglyphs/doc/circularglyphs-sample.pdf
@@ -207022,7 +207022,7 @@
2023/01/15 | 12260744 | install/graphics/pgf/base/pgf.tds.zip
2013/02/23 | 92056 | install/graphics/pgf/contrib/battleship.tds.zip
2016/02/19 | 701759 | install/graphics/pgf/contrib/celtic.tds.zip
-2024/05/05 | 4022982 | install/graphics/pgf/contrib/circuitikz.tds.zip
+2024/05/25 | 4033657 | install/graphics/pgf/contrib/circuitikz.tds.zip
2024/04/22 | 641276 | install/graphics/pgf/contrib/commutative-diagrams.tds.zip
2014/06/15 | 843875 | install/graphics/pgf/contrib/logicpuzzle.tds.zip
2021/05/15 | 17583452 | install/graphics/pgf/contrib/pgfplots.tds.zip
@@ -242070,19 +242070,19 @@
2010/05/18 | 875 | macros/latex/contrib/listings-ext/README
2010/06/29 | 26 | macros/latex/contrib/listings-ext/THIS_IS_VERSION_v67
2010/06/29 | 126687 | macros/latex/contrib/listings-ext.zip
-2024/03/12 | 1451842 | macros/latex/contrib/listings/listings-devel.pdf
-2024/03/12 | 654737 | macros/latex/contrib/listings/listings.dtx
+2024/05/25 | 1454841 | macros/latex/contrib/listings/listings-devel.pdf
+2024/05/25 | 656392 | macros/latex/contrib/listings/listings.dtx
2023/11/11 | 1827 | macros/latex/contrib/listings/listings.ins
-2024/03/12 | 1026586 | macros/latex/contrib/listings/listings.pdf
-2024/03/12 | 461504 | macros/latex/contrib/listings/lstdrvrs.dtx
-2024/03/12 | 761854 | macros/latex/contrib/listings/lstdrvrs.pdf
-2024/02/15 | 6153 | macros/latex/contrib/listings/Makefile
+2024/05/25 | 1028632 | macros/latex/contrib/listings/listings.pdf
+2024/05/25 | 463161 | macros/latex/contrib/listings/lstdrvrs.dtx
+2024/05/25 | 790575 | macros/latex/contrib/listings/lstdrvrs.pdf
+2024/02/16 | 6153 | macros/latex/contrib/listings/Makefile
2023/08/29 | 674 | macros/latex/contrib/listings/README
2019/12/10 | 18980 | macros/latex/contrib/listingsutf8/listingsutf8.dtx
2019/12/10 | 299161 | macros/latex/contrib/listingsutf8/listingsutf8.pdf
2019/12/10 | 315 | macros/latex/contrib/listingsutf8/README.md
2019/12/11 | 302164 | macros/latex/contrib/listingsutf8.zip
-2024/03/12 | 3475770 | macros/latex/contrib/listings.zip
+2024/05/25 | 3510322 | macros/latex/contrib/listings.zip
2010/03/07 | 260381 | macros/latex/contrib/listing.zip
2023/05/24 | 17816 | macros/latex/contrib/listlbls/listlbls.dtx
2023/05/24 | 102919 | macros/latex/contrib/listlbls/listlbls.pdf
@@ -302233,221 +302233,221 @@
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
-2024/05/01 | 47434 | support/texlab/Cargo.lock
-2024/05/01 | 347 | support/texlab/Cargo.toml
-2024/05/01 | 38362 | support/texlab/CHANGELOG.md
-2024/05/01 | 181 | support/texlab/CONTRIBUTING.md
-2024/05/01 | 597 | support/texlab/crates/base-db/Cargo.toml
-2024/05/01 | 4387 | support/texlab/crates/base-db/src/config.rs
-2024/05/01 | 58486 | support/texlab/crates/base-db/src/data.rs
-2024/05/01 | 3453 | support/texlab/crates/base-db/src/deps/discover.rs
-2024/05/01 | 7469 | support/texlab/crates/base-db/src/deps/graph.rs
-2024/05/01 | 1077 | support/texlab/crates/base-db/src/deps/project.rs
-2024/05/01 | 5343 | support/texlab/crates/base-db/src/deps/root.rs
-2024/05/01 | 219 | support/texlab/crates/base-db/src/deps.rs
-2024/05/01 | 6380 | support/texlab/crates/base-db/src/document.rs
-2024/05/01 | 584 | support/texlab/crates/base-db/src/lib.rs
-2024/05/01 | 1266 | support/texlab/crates/base-db/src/semantics/auxiliary.rs
-2024/05/01 | 2781 | support/texlab/crates/base-db/src/semantics/bib.rs
-2024/05/01 | 1439 | support/texlab/crates/base-db/src/semantics.rs
-2024/05/01 | 11233 | support/texlab/crates/base-db/src/semantics/tex.rs
-2024/05/01 | 930 | support/texlab/crates/base-db/src/util/expand.rs
-2024/05/01 | 5910 | support/texlab/crates/base-db/src/util/label.rs
-2024/05/01 | 5576 | support/texlab/crates/base-db/src/util/queries.rs
-2024/05/01 | 445 | support/texlab/crates/base-db/src/util/regex_filter.rs
-2024/05/01 | 222 | support/texlab/crates/base-db/src/util.rs
-2024/05/01 | 5357 | support/texlab/crates/base-db/src/workspace.rs
-2024/05/01 | 352 | support/texlab/crates/bibfmt/Cargo.toml
-2024/05/01 | 6870 | support/texlab/crates/bibfmt/src/lib.rs
-2024/05/01 | 3486 | support/texlab/crates/bibfmt/src/tests.rs
-2024/05/01 | 492 | support/texlab/crates/bibtex-utils/Cargo.toml
-2024/05/01 | 2125 | support/texlab/crates/bibtex-utils/src/field/author.rs
-2024/05/01 | 2716 | support/texlab/crates/bibtex-utils/src/field/date.rs
-2024/05/01 | 1677 | support/texlab/crates/bibtex-utils/src/field/number.rs
-2024/05/01 | 196 | support/texlab/crates/bibtex-utils/src/field.rs
-2024/05/01 | 8723 | support/texlab/crates/bibtex-utils/src/field/text.rs
-2024/05/01 | 15 | support/texlab/crates/bibtex-utils/src/lib.rs
-2024/05/01 | 522 | support/texlab/crates/citeproc/Cargo.toml
-2024/05/01 | 22284 | support/texlab/crates/citeproc/src/driver.rs
-2024/05/01 | 5274 | support/texlab/crates/citeproc/src/entry.rs
-2024/05/01 | 949 | support/texlab/crates/citeproc/src/lib.rs
-2024/05/01 | 1760 | support/texlab/crates/citeproc/src/output.rs
-2024/05/01 | 15776 | support/texlab/crates/citeproc/src/tests.rs
-2024/05/01 | 559 | support/texlab/crates/commands/Cargo.toml
-2024/05/01 | 3926 | support/texlab/crates/commands/src/build.rs
-2024/05/01 | 987 | support/texlab/crates/commands/src/change_env.rs
-2024/05/01 | 1739 | support/texlab/crates/commands/src/clean.rs
-2024/05/01 | 1668 | support/texlab/crates/commands/src/dep_graph.rs
-2024/05/01 | 3093 | support/texlab/crates/commands/src/find_envs.rs
-2024/05/01 | 3939 | support/texlab/crates/commands/src/fwd_search.rs
-2024/05/01 | 389 | support/texlab/crates/commands/src/lib.rs
-2024/05/01 | 1583 | support/texlab/crates/commands/src/placeholders.rs
-2024/05/01 | 1033 | support/texlab/crates/completion/benches/bench_main.rs
-2024/05/01 | 692 | support/texlab/crates/completion/Cargo.toml
-2024/05/01 | 356 | support/texlab/crates/completion-data/Cargo.toml
-2024/05/01 | 6970534 | support/texlab/crates/completion-data/data/completion.json.gz
-2024/05/01 | 3265 | support/texlab/crates/completion-data/src/lib.rs
-2024/05/01 | 6588 | support/texlab/crates/completion/src/lib.rs
-2024/05/01 | 2493 | support/texlab/crates/completion/src/providers/argument.rs
-2024/05/01 | 2276 | support/texlab/crates/completion/src/providers/citations.rs
-2024/05/01 | 1553 | support/texlab/crates/completion/src/providers/color_model.rs
-2024/05/01 | 2107 | support/texlab/crates/completion/src/providers/color.rs
-2024/05/01 | 4824 | support/texlab/crates/completion/src/providers/command.rs
-2024/05/01 | 1118 | support/texlab/crates/completion/src/providers/entry_type.rs
-2024/05/01 | 4297 | support/texlab/crates/completion/src/providers/environment.rs
-2024/05/01 | 2369 | support/texlab/crates/completion/src/providers/field.rs
-2024/05/01 | 2612 | support/texlab/crates/completion/src/providers/glossary.rs
-2024/05/01 | 2481 | support/texlab/crates/completion/src/providers/import.rs
-2024/05/01 | 4895 | support/texlab/crates/completion/src/providers/include.rs
-2024/05/01 | 1636 | support/texlab/crates/completion/src/providers/label_def.rs
-2024/05/01 | 3511 | support/texlab/crates/completion/src/providers/label_ref.rs
-2024/05/01 | 779 | support/texlab/crates/completion/src/providers.rs
-2024/05/01 | 3301 | support/texlab/crates/completion/src/providers/tikz_library.rs
-2024/05/01 | 45655 | support/texlab/crates/completion/src/tests.rs
-2024/05/01 | 1459 | support/texlab/crates/completion/src/util/builder.rs
-2024/05/01 | 1025 | support/texlab/crates/completion/src/util/matchers.rs
-2024/05/01 | 2320 | support/texlab/crates/completion/src/util/patterns.rs
-2024/05/01 | 967 | support/texlab/crates/completion/src/util.rs
-2024/05/01 | 378 | support/texlab/crates/definition/Cargo.toml
-2024/05/01 | 880 | support/texlab/crates/definition/src/citation.rs
-2024/05/01 | 1804 | support/texlab/crates/definition/src/command.rs
-2024/05/01 | 1237 | support/texlab/crates/definition/src/include.rs
-2024/05/01 | 1175 | support/texlab/crates/definition/src/label.rs
-2024/05/01 | 1125 | support/texlab/crates/definition/src/lib.rs
-2024/05/01 | 1077 | support/texlab/crates/definition/src/string_ref.rs
-2024/05/01 | 2741 | support/texlab/crates/definition/src/tests.rs
-2024/05/01 | 576 | support/texlab/crates/diagnostics/Cargo.toml
-2024/05/01 | 2209 | support/texlab/crates/diagnostics/src/build_log.rs
-2024/05/01 | 3883 | support/texlab/crates/diagnostics/src/chktex.rs
-2024/05/01 | 2499 | support/texlab/crates/diagnostics/src/citations.rs
-2024/05/01 | 2652 | support/texlab/crates/diagnostics/src/grammar/bib.rs
-2024/05/01 | 26 | support/texlab/crates/diagnostics/src/grammar.rs
-2024/05/01 | 3636 | support/texlab/crates/diagnostics/src/grammar/tex.rs
-2024/05/01 | 2504 | support/texlab/crates/diagnostics/src/labels.rs
-2024/05/01 | 165 | support/texlab/crates/diagnostics/src/lib.rs
-2024/05/01 | 4049 | support/texlab/crates/diagnostics/src/manager.rs
-2024/05/01 | 5801 | support/texlab/crates/diagnostics/src/tests.rs
-2024/05/01 | 2364 | support/texlab/crates/diagnostics/src/types.rs
-2024/05/01 | 227 | support/texlab/crates/distro/Cargo.toml
-2024/05/01 | 2075 | support/texlab/crates/distro/src/file_name_db.rs
-2024/05/01 | 710 | support/texlab/crates/distro/src/kpsewhich.rs
-2024/05/01 | 1287 | support/texlab/crates/distro/src/language.rs
-2024/05/01 | 2543 | support/texlab/crates/distro/src/lib.rs
-2024/05/01 | 2467 | support/texlab/crates/distro/src/miktex.rs
-2024/05/01 | 820 | support/texlab/crates/distro/src/texlive.rs
-2024/05/01 | 355 | support/texlab/crates/folding/Cargo.toml
-2024/05/01 | 3225 | support/texlab/crates/folding/src/lib.rs
-2024/05/01 | 1698 | support/texlab/crates/folding/src/tests.rs
-2024/05/01 | 326 | support/texlab/crates/highlights/Cargo.toml
-2024/05/01 | 806 | support/texlab/crates/highlights/src/label.rs
-2024/05/01 | 613 | support/texlab/crates/highlights/src/lib.rs
-2024/05/01 | 901 | support/texlab/crates/highlights/src/tests.rs
-2024/05/01 | 483 | support/texlab/crates/hover/Cargo.toml
-2024/05/01 | 1261 | support/texlab/crates/hover/src/citation.rs
-2024/05/01 | 541 | support/texlab/crates/hover/src/entry_type.rs
-2024/05/01 | 617 | support/texlab/crates/hover/src/field_type.rs
-2024/05/01 | 850 | support/texlab/crates/hover/src/label.rs
-2024/05/01 | 1057 | support/texlab/crates/hover/src/lib.rs
-2024/05/01 | 725 | support/texlab/crates/hover/src/package.rs
-2024/05/01 | 1095 | support/texlab/crates/hover/src/string_ref.rs
-2024/05/01 | 7827 | support/texlab/crates/hover/src/tests.rs
-2024/05/01 | 348 | support/texlab/crates/inlay-hints/Cargo.toml
-2024/05/01 | 1798 | support/texlab/crates/inlay-hints/src/label.rs
-2024/05/01 | 827 | support/texlab/crates/inlay-hints/src/lib.rs
-2024/05/01 | 3525 | support/texlab/crates/inlay-hints/src/tests.rs
-2024/05/01 | 366 | support/texlab/crates/ipc/Cargo.toml
-2024/05/01 | 1330 | support/texlab/crates/ipc/src/lib.rs
-2024/05/01 | 233 | support/texlab/crates/line-index/Cargo.toml
-2024/05/01 | 6528 | support/texlab/crates/line-index/src/lib.rs
-2024/05/01 | 303 | support/texlab/crates/links/Cargo.toml
-2024/05/01 | 766 | support/texlab/crates/links/src/include.rs
-2024/05/01 | 264 | support/texlab/crates/links/src/lib.rs
-2024/05/01 | 1146 | support/texlab/crates/links/src/tests.rs
-2024/05/01 | 429 | support/texlab/crates/parser/Cargo.toml
-2024/05/01 | 11103 | support/texlab/crates/parser/src/bibtex.rs
-2024/05/01 | 158845 | support/texlab/crates/parser/src/bibtex/tests.rs
-2024/05/01 | 5385 | support/texlab/crates/parser/src/build_log.rs
-2024/05/01 | 44454 | support/texlab/crates/parser/src/build_log/tests.rs
-2024/05/01 | 3974 | support/texlab/crates/parser/src/config.rs
-2024/05/01 | 5963 | support/texlab/crates/parser/src/latex/lexer/commands.rs
-2024/05/01 | 2040 | support/texlab/crates/parser/src/latex/lexer.rs
-2024/05/01 | 3085 | support/texlab/crates/parser/src/latex/lexer/types.rs
-2024/05/01 | 5525 | support/texlab/crates/parser/src/latexmkrc.rs
-2024/05/01 | 36105 | support/texlab/crates/parser/src/latex.rs
-2024/05/01 | 105072 | support/texlab/crates/parser/src/latex/tests.rs
-2024/05/01 | 202 | support/texlab/crates/parser/src/lib.rs
-2024/05/01 | 357 | support/texlab/crates/references/Cargo.toml
-2024/05/01 | 1818 | support/texlab/crates/references/src/command.rs
-2024/05/01 | 1498 | support/texlab/crates/references/src/entry.rs
-2024/05/01 | 988 | support/texlab/crates/references/src/label.rs
-2024/05/01 | 1189 | support/texlab/crates/references/src/lib.rs
-2024/05/01 | 1329 | support/texlab/crates/references/src/string_def.rs
-2024/05/01 | 3337 | support/texlab/crates/references/src/tests.rs
-2024/05/01 | 353 | support/texlab/crates/rename/Cargo.toml
-2024/05/01 | 1240 | support/texlab/crates/rename/src/command.rs
-2024/05/01 | 1510 | support/texlab/crates/rename/src/entry.rs
-2024/05/01 | 848 | support/texlab/crates/rename/src/label.rs
-2024/05/01 | 1046 | support/texlab/crates/rename/src/lib.rs
-2024/05/01 | 1247 | support/texlab/crates/rename/src/tests.rs
-2024/05/01 | 499 | support/texlab/crates/symbols/Cargo.toml
-2024/05/01 | 1974 | support/texlab/crates/symbols/src/document/bib.rs
-2024/05/01 | 1574 | support/texlab/crates/symbols/src/document.rs
-2024/05/01 | 14338 | support/texlab/crates/symbols/src/document/tests.rs
-2024/05/01 | 9121 | support/texlab/crates/symbols/src/document/tex.rs
-2024/05/01 | 175 | support/texlab/crates/symbols/src/lib.rs
-2024/05/01 | 2610 | support/texlab/crates/symbols/src/types.rs
-2024/05/01 | 1321 | support/texlab/crates/symbols/src/workspace.rs
-2024/05/01 | 5655 | support/texlab/crates/symbols/src/workspace/sort.rs
-2024/05/01 | 9194 | support/texlab/crates/symbols/src/workspace/tests.rs
-2024/05/01 | 227 | support/texlab/crates/syntax/Cargo.toml
-2024/05/01 | 6963 | support/texlab/crates/syntax/src/bibtex/cst.rs
-2024/05/01 | 616 | support/texlab/crates/syntax/src/bibtex/kind.rs
-2024/05/01 | 694 | support/texlab/crates/syntax/src/bibtex.rs
-2024/05/01 | 18868 | support/texlab/crates/syntax/src/latex/cst.rs
-2024/05/01 | 1740 | support/texlab/crates/syntax/src/latex/kind.rs
-2024/05/01 | 128 | support/texlab/crates/syntax/src/latexmkrc.rs
-2024/05/01 | 689 | support/texlab/crates/syntax/src/latex.rs
-2024/05/01 | 504 | support/texlab/crates/syntax/src/lib.rs
-2024/05/01 | 330 | support/texlab/crates/test-utils/Cargo.toml
-2024/05/01 | 5283 | support/texlab/crates/test-utils/src/fixture.rs
-2024/05/01 | 17 | support/texlab/crates/test-utils/src/lib.rs
-2024/05/01 | 444 | support/texlab/crates/texlab/benches/bench_main.rs
-2024/05/01 | 1855 | support/texlab/crates/texlab/Cargo.toml
-2024/05/01 | 3457 | support/texlab/crates/texlab/src/client.rs
-2024/05/01 | 16158 | support/texlab/crates/texlab/src/features/completion.rs
-2024/05/01 | 533 | support/texlab/crates/texlab/src/features/definition.rs
-2024/05/01 | 566 | support/texlab/crates/texlab/src/features/folding.rs
-2024/05/01 | 804 | support/texlab/crates/texlab/src/features/formatting/bibtex_internal.rs
-2024/05/01 | 2129 | support/texlab/crates/texlab/src/features/formatting/latexindent.rs
-2024/05/01 | 1119 | support/texlab/crates/texlab/src/features/formatting.rs
-2024/05/01 | 505 | support/texlab/crates/texlab/src/features/highlight.rs
-2024/05/01 | 334 | support/texlab/crates/texlab/src/features/hover.rs
-2024/05/01 | 460 | support/texlab/crates/texlab/src/features/inlay_hint.rs
-2024/05/01 | 467 | support/texlab/crates/texlab/src/features/link.rs
-2024/05/01 | 409 | support/texlab/crates/texlab/src/features/reference.rs
-2024/05/01 | 760 | support/texlab/crates/texlab/src/features/rename.rs
-2024/05/01 | 197 | support/texlab/crates/texlab/src/features.rs
-2024/05/01 | 927 | support/texlab/crates/texlab/src/features/symbols.rs
-2024/05/01 | 122 | support/texlab/crates/texlab/src/lib.rs
-2024/05/01 | 3412 | support/texlab/crates/texlab/src/main.rs
-2024/05/01 | 2411 | support/texlab/crates/texlab/src/server/dispatch.rs
-2024/05/01 | 2609 | support/texlab/crates/texlab/src/server/extensions.rs
-2024/05/01 | 4391 | support/texlab/crates/texlab/src/server/options.rs
-2024/05/01 | 1412 | support/texlab/crates/texlab/src/server/progress.rs
-2024/05/01 | 41951 | support/texlab/crates/texlab/src/server.rs
-2024/05/01 | 1837 | support/texlab/crates/texlab/src/util/client_flags.rs
-2024/05/01 | 11354 | support/texlab/crates/texlab/src/util/from_proto.rs
-2024/05/01 | 1732 | support/texlab/crates/texlab/src/util/line_index_ext.rs
-2024/05/01 | 2265 | support/texlab/crates/texlab/src/util/lsp_enums.rs
-2024/05/01 | 1554 | support/texlab/crates/texlab/src/util.rs
-2024/05/01 | 18115 | support/texlab/crates/texlab/src/util/to_proto.rs
-2024/05/01 | 380190 | support/texlab/images/demo.gif
-2024/05/01 | 35149 | support/texlab/LICENSE
-2024/05/01 | 3838 | support/texlab/README.md
-2024/05/01 | 849 | support/texlab/texlab.1
-2024/05/01 | 26307 | support/texlab/texlab.pdf
-2024/05/01 | 2586 | support/texlab/texlab.tex
-2024/05/01 | 7594533 | support/texlab.zip
+2024/05/25 | 47434 | support/texlab/Cargo.lock
+2024/05/25 | 347 | support/texlab/Cargo.toml
+2024/05/25 | 38730 | support/texlab/CHANGELOG.md
+2024/05/25 | 181 | support/texlab/CONTRIBUTING.md
+2024/05/25 | 597 | support/texlab/crates/base-db/Cargo.toml
+2024/05/25 | 3342 | support/texlab/crates/base-db/src/config.rs
+2024/05/25 | 58486 | support/texlab/crates/base-db/src/data.rs
+2024/05/25 | 3453 | support/texlab/crates/base-db/src/deps/discover.rs
+2024/05/25 | 7483 | support/texlab/crates/base-db/src/deps/graph.rs
+2024/05/25 | 1077 | support/texlab/crates/base-db/src/deps/project.rs
+2024/05/25 | 5341 | support/texlab/crates/base-db/src/deps/root.rs
+2024/05/25 | 219 | support/texlab/crates/base-db/src/deps.rs
+2024/05/25 | 6380 | support/texlab/crates/base-db/src/document.rs
+2024/05/25 | 584 | support/texlab/crates/base-db/src/lib.rs
+2024/05/25 | 1256 | support/texlab/crates/base-db/src/semantics/auxiliary.rs
+2024/05/25 | 2781 | support/texlab/crates/base-db/src/semantics/bib.rs
+2024/05/25 | 1439 | support/texlab/crates/base-db/src/semantics.rs
+2024/05/25 | 11754 | support/texlab/crates/base-db/src/semantics/tex.rs
+2024/05/25 | 930 | support/texlab/crates/base-db/src/util/expand.rs
+2024/05/25 | 5910 | support/texlab/crates/base-db/src/util/label.rs
+2024/05/25 | 5576 | support/texlab/crates/base-db/src/util/queries.rs
+2024/05/25 | 445 | support/texlab/crates/base-db/src/util/regex_filter.rs
+2024/05/25 | 222 | support/texlab/crates/base-db/src/util.rs
+2024/05/25 | 5356 | support/texlab/crates/base-db/src/workspace.rs
+2024/05/25 | 352 | support/texlab/crates/bibfmt/Cargo.toml
+2024/05/25 | 6833 | support/texlab/crates/bibfmt/src/lib.rs
+2024/05/25 | 3486 | support/texlab/crates/bibfmt/src/tests.rs
+2024/05/25 | 492 | support/texlab/crates/bibtex-utils/Cargo.toml
+2024/05/25 | 2125 | support/texlab/crates/bibtex-utils/src/field/author.rs
+2024/05/25 | 2716 | support/texlab/crates/bibtex-utils/src/field/date.rs
+2024/05/25 | 1677 | support/texlab/crates/bibtex-utils/src/field/number.rs
+2024/05/25 | 196 | support/texlab/crates/bibtex-utils/src/field.rs
+2024/05/25 | 8723 | support/texlab/crates/bibtex-utils/src/field/text.rs
+2024/05/25 | 15 | support/texlab/crates/bibtex-utils/src/lib.rs
+2024/05/25 | 522 | support/texlab/crates/citeproc/Cargo.toml
+2024/05/25 | 22284 | support/texlab/crates/citeproc/src/driver.rs
+2024/05/25 | 5274 | support/texlab/crates/citeproc/src/entry.rs
+2024/05/25 | 949 | support/texlab/crates/citeproc/src/lib.rs
+2024/05/25 | 1760 | support/texlab/crates/citeproc/src/output.rs
+2024/05/25 | 15776 | support/texlab/crates/citeproc/src/tests.rs
+2024/05/25 | 559 | support/texlab/crates/commands/Cargo.toml
+2024/05/25 | 3926 | support/texlab/crates/commands/src/build.rs
+2024/05/25 | 987 | support/texlab/crates/commands/src/change_env.rs
+2024/05/25 | 1739 | support/texlab/crates/commands/src/clean.rs
+2024/05/25 | 1668 | support/texlab/crates/commands/src/dep_graph.rs
+2024/05/25 | 3092 | support/texlab/crates/commands/src/find_envs.rs
+2024/05/25 | 3938 | support/texlab/crates/commands/src/fwd_search.rs
+2024/05/25 | 389 | support/texlab/crates/commands/src/lib.rs
+2024/05/25 | 1569 | support/texlab/crates/commands/src/placeholders.rs
+2024/05/25 | 1033 | support/texlab/crates/completion/benches/bench_main.rs
+2024/05/25 | 692 | support/texlab/crates/completion/Cargo.toml
+2024/05/25 | 356 | support/texlab/crates/completion-data/Cargo.toml
+2024/05/25 | 6970534 | support/texlab/crates/completion-data/data/completion.json.gz
+2024/05/25 | 3265 | support/texlab/crates/completion-data/src/lib.rs
+2024/05/25 | 6585 | support/texlab/crates/completion/src/lib.rs
+2024/05/25 | 2492 | support/texlab/crates/completion/src/providers/argument.rs
+2024/05/25 | 2276 | support/texlab/crates/completion/src/providers/citations.rs
+2024/05/25 | 1552 | support/texlab/crates/completion/src/providers/color_model.rs
+2024/05/25 | 2106 | support/texlab/crates/completion/src/providers/color.rs
+2024/05/25 | 4812 | support/texlab/crates/completion/src/providers/command.rs
+2024/05/25 | 1118 | support/texlab/crates/completion/src/providers/entry_type.rs
+2024/05/25 | 4290 | support/texlab/crates/completion/src/providers/environment.rs
+2024/05/25 | 2369 | support/texlab/crates/completion/src/providers/field.rs
+2024/05/25 | 2600 | support/texlab/crates/completion/src/providers/glossary.rs
+2024/05/25 | 2477 | support/texlab/crates/completion/src/providers/import.rs
+2024/05/25 | 4863 | support/texlab/crates/completion/src/providers/include.rs
+2024/05/25 | 1636 | support/texlab/crates/completion/src/providers/label_def.rs
+2024/05/25 | 3511 | support/texlab/crates/completion/src/providers/label_ref.rs
+2024/05/25 | 779 | support/texlab/crates/completion/src/providers.rs
+2024/05/25 | 3300 | support/texlab/crates/completion/src/providers/tikz_library.rs
+2024/05/25 | 45655 | support/texlab/crates/completion/src/tests.rs
+2024/05/25 | 1459 | support/texlab/crates/completion/src/util/builder.rs
+2024/05/25 | 1025 | support/texlab/crates/completion/src/util/matchers.rs
+2024/05/25 | 2320 | support/texlab/crates/completion/src/util/patterns.rs
+2024/05/25 | 967 | support/texlab/crates/completion/src/util.rs
+2024/05/25 | 378 | support/texlab/crates/definition/Cargo.toml
+2024/05/25 | 880 | support/texlab/crates/definition/src/citation.rs
+2024/05/25 | 1739 | support/texlab/crates/definition/src/command.rs
+2024/05/25 | 1237 | support/texlab/crates/definition/src/include.rs
+2024/05/25 | 1175 | support/texlab/crates/definition/src/label.rs
+2024/05/25 | 1125 | support/texlab/crates/definition/src/lib.rs
+2024/05/25 | 1077 | support/texlab/crates/definition/src/string_ref.rs
+2024/05/25 | 2736 | support/texlab/crates/definition/src/tests.rs
+2024/05/25 | 576 | support/texlab/crates/diagnostics/Cargo.toml
+2024/05/25 | 2209 | support/texlab/crates/diagnostics/src/build_log.rs
+2024/05/25 | 3895 | support/texlab/crates/diagnostics/src/chktex.rs
+2024/05/25 | 2469 | support/texlab/crates/diagnostics/src/citations.rs
+2024/05/25 | 2652 | support/texlab/crates/diagnostics/src/grammar/bib.rs
+2024/05/25 | 26 | support/texlab/crates/diagnostics/src/grammar.rs
+2024/05/25 | 3636 | support/texlab/crates/diagnostics/src/grammar/tex.rs
+2024/05/25 | 2504 | support/texlab/crates/diagnostics/src/labels.rs
+2024/05/25 | 165 | support/texlab/crates/diagnostics/src/lib.rs
+2024/05/25 | 3972 | support/texlab/crates/diagnostics/src/manager.rs
+2024/05/25 | 5799 | support/texlab/crates/diagnostics/src/tests.rs
+2024/05/25 | 2364 | support/texlab/crates/diagnostics/src/types.rs
+2024/05/25 | 227 | support/texlab/crates/distro/Cargo.toml
+2024/05/25 | 2075 | support/texlab/crates/distro/src/file_name_db.rs
+2024/05/25 | 710 | support/texlab/crates/distro/src/kpsewhich.rs
+2024/05/25 | 1287 | support/texlab/crates/distro/src/language.rs
+2024/05/25 | 2543 | support/texlab/crates/distro/src/lib.rs
+2024/05/25 | 2467 | support/texlab/crates/distro/src/miktex.rs
+2024/05/25 | 820 | support/texlab/crates/distro/src/texlive.rs
+2024/05/25 | 355 | support/texlab/crates/folding/Cargo.toml
+2024/05/25 | 3225 | support/texlab/crates/folding/src/lib.rs
+2024/05/25 | 1698 | support/texlab/crates/folding/src/tests.rs
+2024/05/25 | 326 | support/texlab/crates/highlights/Cargo.toml
+2024/05/25 | 806 | support/texlab/crates/highlights/src/label.rs
+2024/05/25 | 612 | support/texlab/crates/highlights/src/lib.rs
+2024/05/25 | 901 | support/texlab/crates/highlights/src/tests.rs
+2024/05/25 | 483 | support/texlab/crates/hover/Cargo.toml
+2024/05/25 | 1261 | support/texlab/crates/hover/src/citation.rs
+2024/05/25 | 541 | support/texlab/crates/hover/src/entry_type.rs
+2024/05/25 | 617 | support/texlab/crates/hover/src/field_type.rs
+2024/05/25 | 850 | support/texlab/crates/hover/src/label.rs
+2024/05/25 | 1051 | support/texlab/crates/hover/src/lib.rs
+2024/05/25 | 725 | support/texlab/crates/hover/src/package.rs
+2024/05/25 | 1095 | support/texlab/crates/hover/src/string_ref.rs
+2024/05/25 | 7827 | support/texlab/crates/hover/src/tests.rs
+2024/05/25 | 348 | support/texlab/crates/inlay-hints/Cargo.toml
+2024/05/25 | 1777 | support/texlab/crates/inlay-hints/src/label.rs
+2024/05/25 | 827 | support/texlab/crates/inlay-hints/src/lib.rs
+2024/05/25 | 3525 | support/texlab/crates/inlay-hints/src/tests.rs
+2024/05/25 | 366 | support/texlab/crates/ipc/Cargo.toml
+2024/05/25 | 1330 | support/texlab/crates/ipc/src/lib.rs
+2024/05/25 | 233 | support/texlab/crates/line-index/Cargo.toml
+2024/05/25 | 6528 | support/texlab/crates/line-index/src/lib.rs
+2024/05/25 | 303 | support/texlab/crates/links/Cargo.toml
+2024/05/25 | 766 | support/texlab/crates/links/src/include.rs
+2024/05/25 | 264 | support/texlab/crates/links/src/lib.rs
+2024/05/25 | 1146 | support/texlab/crates/links/src/tests.rs
+2024/05/25 | 429 | support/texlab/crates/parser/Cargo.toml
+2024/05/25 | 11103 | support/texlab/crates/parser/src/bibtex.rs
+2024/05/25 | 158845 | support/texlab/crates/parser/src/bibtex/tests.rs
+2024/05/25 | 5381 | support/texlab/crates/parser/src/build_log.rs
+2024/05/25 | 44454 | support/texlab/crates/parser/src/build_log/tests.rs
+2024/05/25 | 3974 | support/texlab/crates/parser/src/config.rs
+2024/05/25 | 5963 | support/texlab/crates/parser/src/latex/lexer/commands.rs
+2024/05/25 | 2040 | support/texlab/crates/parser/src/latex/lexer.rs
+2024/05/25 | 3085 | support/texlab/crates/parser/src/latex/lexer/types.rs
+2024/05/25 | 5512 | support/texlab/crates/parser/src/latexmkrc.rs
+2024/05/25 | 36105 | support/texlab/crates/parser/src/latex.rs
+2024/05/25 | 105072 | support/texlab/crates/parser/src/latex/tests.rs
+2024/05/25 | 202 | support/texlab/crates/parser/src/lib.rs
+2024/05/25 | 357 | support/texlab/crates/references/Cargo.toml
+2024/05/25 | 1817 | support/texlab/crates/references/src/command.rs
+2024/05/25 | 1496 | support/texlab/crates/references/src/entry.rs
+2024/05/25 | 987 | support/texlab/crates/references/src/label.rs
+2024/05/25 | 1189 | support/texlab/crates/references/src/lib.rs
+2024/05/25 | 1329 | support/texlab/crates/references/src/string_def.rs
+2024/05/25 | 3337 | support/texlab/crates/references/src/tests.rs
+2024/05/25 | 353 | support/texlab/crates/rename/Cargo.toml
+2024/05/25 | 1236 | support/texlab/crates/rename/src/command.rs
+2024/05/25 | 1506 | support/texlab/crates/rename/src/entry.rs
+2024/05/25 | 848 | support/texlab/crates/rename/src/label.rs
+2024/05/25 | 1031 | support/texlab/crates/rename/src/lib.rs
+2024/05/25 | 1247 | support/texlab/crates/rename/src/tests.rs
+2024/05/25 | 499 | support/texlab/crates/symbols/Cargo.toml
+2024/05/25 | 1974 | support/texlab/crates/symbols/src/document/bib.rs
+2024/05/25 | 1574 | support/texlab/crates/symbols/src/document.rs
+2024/05/25 | 14338 | support/texlab/crates/symbols/src/document/tests.rs
+2024/05/25 | 9121 | support/texlab/crates/symbols/src/document/tex.rs
+2024/05/25 | 175 | support/texlab/crates/symbols/src/lib.rs
+2024/05/25 | 2610 | support/texlab/crates/symbols/src/types.rs
+2024/05/25 | 1321 | support/texlab/crates/symbols/src/workspace.rs
+2024/05/25 | 5655 | support/texlab/crates/symbols/src/workspace/sort.rs
+2024/05/25 | 9194 | support/texlab/crates/symbols/src/workspace/tests.rs
+2024/05/25 | 227 | support/texlab/crates/syntax/Cargo.toml
+2024/05/25 | 6963 | support/texlab/crates/syntax/src/bibtex/cst.rs
+2024/05/25 | 616 | support/texlab/crates/syntax/src/bibtex/kind.rs
+2024/05/25 | 694 | support/texlab/crates/syntax/src/bibtex.rs
+2024/05/25 | 18868 | support/texlab/crates/syntax/src/latex/cst.rs
+2024/05/25 | 1740 | support/texlab/crates/syntax/src/latex/kind.rs
+2024/05/25 | 128 | support/texlab/crates/syntax/src/latexmkrc.rs
+2024/05/25 | 689 | support/texlab/crates/syntax/src/latex.rs
+2024/05/25 | 504 | support/texlab/crates/syntax/src/lib.rs
+2024/05/25 | 330 | support/texlab/crates/test-utils/Cargo.toml
+2024/05/25 | 5283 | support/texlab/crates/test-utils/src/fixture.rs
+2024/05/25 | 17 | support/texlab/crates/test-utils/src/lib.rs
+2024/05/25 | 444 | support/texlab/crates/texlab/benches/bench_main.rs
+2024/05/25 | 1855 | support/texlab/crates/texlab/Cargo.toml
+2024/05/25 | 3457 | support/texlab/crates/texlab/src/client.rs
+2024/05/25 | 16158 | support/texlab/crates/texlab/src/features/completion.rs
+2024/05/25 | 533 | support/texlab/crates/texlab/src/features/definition.rs
+2024/05/25 | 565 | support/texlab/crates/texlab/src/features/folding.rs
+2024/05/25 | 804 | support/texlab/crates/texlab/src/features/formatting/bibtex_internal.rs
+2024/05/25 | 2129 | support/texlab/crates/texlab/src/features/formatting/latexindent.rs
+2024/05/25 | 1119 | support/texlab/crates/texlab/src/features/formatting.rs
+2024/05/25 | 505 | support/texlab/crates/texlab/src/features/highlight.rs
+2024/05/25 | 334 | support/texlab/crates/texlab/src/features/hover.rs
+2024/05/25 | 460 | support/texlab/crates/texlab/src/features/inlay_hint.rs
+2024/05/25 | 467 | support/texlab/crates/texlab/src/features/link.rs
+2024/05/25 | 409 | support/texlab/crates/texlab/src/features/reference.rs
+2024/05/25 | 759 | support/texlab/crates/texlab/src/features/rename.rs
+2024/05/25 | 197 | support/texlab/crates/texlab/src/features.rs
+2024/05/25 | 927 | support/texlab/crates/texlab/src/features/symbols.rs
+2024/05/25 | 122 | support/texlab/crates/texlab/src/lib.rs
+2024/05/25 | 3444 | support/texlab/crates/texlab/src/main.rs
+2024/05/25 | 2411 | support/texlab/crates/texlab/src/server/dispatch.rs
+2024/05/25 | 2609 | support/texlab/crates/texlab/src/server/extensions.rs
+2024/05/25 | 4351 | support/texlab/crates/texlab/src/server/options.rs
+2024/05/25 | 1412 | support/texlab/crates/texlab/src/server/progress.rs
+2024/05/25 | 42017 | support/texlab/crates/texlab/src/server.rs
+2024/05/25 | 1837 | support/texlab/crates/texlab/src/util/client_flags.rs
+2024/05/25 | 11208 | support/texlab/crates/texlab/src/util/from_proto.rs
+2024/05/25 | 1732 | support/texlab/crates/texlab/src/util/line_index_ext.rs
+2024/05/25 | 2265 | support/texlab/crates/texlab/src/util/lsp_enums.rs
+2024/05/25 | 1554 | support/texlab/crates/texlab/src/util.rs
+2024/05/25 | 18115 | support/texlab/crates/texlab/src/util/to_proto.rs
+2024/05/25 | 380190 | support/texlab/images/demo.gif
+2024/05/25 | 35149 | support/texlab/LICENSE
+2024/05/25 | 3838 | support/texlab/README.md
+2024/05/25 | 849 | support/texlab/texlab.1
+2024/05/25 | 26420 | support/texlab/texlab.pdf
+2024/05/25 | 2586 | support/texlab/texlab.tex
+2024/05/25 | 7594571 | 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
@@ -306618,9 +306618,9 @@
2021/02/07 | 147984 | systems/texlive/tlnet/archive/babel-finnish.doc.r57643.tar.xz
2021/02/07 | 2416 | systems/texlive/tlnet/archive/babel-finnish.r57643.tar.xz
2021/02/07 | 6224 | systems/texlive/tlnet/archive/babel-finnish.source.r57643.tar.xz
-2024/03/01 | 519480 | systems/texlive/tlnet/archive/babel-french.doc.r70254.tar.xz
-2024/03/01 | 15768 | systems/texlive/tlnet/archive/babel-french.r70254.tar.xz
-2024/03/01 | 56184 | systems/texlive/tlnet/archive/babel-french.source.r70254.tar.xz
+2024/05/25 | 513160 | systems/texlive/tlnet/archive/babel-french.doc.r71337.tar.xz
+2024/05/25 | 15792 | systems/texlive/tlnet/archive/babel-french.r71337.tar.xz
+2024/05/25 | 55304 | systems/texlive/tlnet/archive/babel-french.source.r71337.tar.xz
2019/02/28 | 138624 | systems/texlive/tlnet/archive/babel-friulan.doc.r39861.tar.xz
2019/02/28 | 1576 | systems/texlive/tlnet/archive/babel-friulan.r39861.tar.xz
2019/02/28 | 3456 | systems/texlive/tlnet/archive/babel-friulan.source.r39861.tar.xz
@@ -308227,7 +308227,7 @@
2024/05/13 | 1680 | systems/texlive/tlnet/archive/collection-pictures.r71241.tar.xz
2024/05/10 | 1008 | systems/texlive/tlnet/archive/collection-plaingeneric.r71220.tar.xz
2022/12/27 | 816 | systems/texlive/tlnet/archive/collection-pstricks.r65367.tar.xz
-2024/05/02 | 1764 | systems/texlive/tlnet/archive/collection-publishers.r71147.tar.xz
+2024/05/25 | 1764 | systems/texlive/tlnet/archive/collection-publishers.r71344.tar.xz
2020/03/04 | 340 | systems/texlive/tlnet/archive/collection-texworks.r54074.tar.xz
2023/02/20 | 388 | systems/texlive/tlnet/archive/collection-wintools.r65952.tar.xz
2024/01/17 | 652 | systems/texlive/tlnet/archive/collection-xetex.r69452.tar.xz
@@ -308783,7 +308783,7 @@
2024/03/11 | 155424 | systems/texlive/tlnet/archive/cweb.amd64-freebsd.r70571.tar.xz
2024/03/26 | 151140 | systems/texlive/tlnet/archive/cweb.amd64-netbsd.r70758.tar.xz
2024/03/12 | 121472 | systems/texlive/tlnet/archive/cweb.armhf-linux.r70588.tar.xz
-2024/04/04 | 77268 | systems/texlive/tlnet/archive/cweb.doc.r70837.tar.xz
+2024/05/25 | 77268 | systems/texlive/tlnet/archive/cweb.doc.r71335.tar.xz
2024/03/11 | 155404 | systems/texlive/tlnet/archive/cweb.i386-freebsd.r70571.tar.xz
2024/03/11 | 148020 | systems/texlive/tlnet/archive/cweb.i386-linux.r70571.tar.xz
2024/03/26 | 120124 | systems/texlive/tlnet/archive/cweb.i386-netbsd.r70758.tar.xz
@@ -308791,7 +308791,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
-2024/04/04 | 26700 | systems/texlive/tlnet/archive/cweb.r70837.tar.xz
+2024/05/25 | 26956 | systems/texlive/tlnet/archive/cweb.r71335.tar.xz
2024/03/11 | 342540 | systems/texlive/tlnet/archive/cweb.universal-darwin.r70570.tar.xz
2024/03/11 | 112664 | systems/texlive/tlnet/archive/cweb.windows.r70576.tar.xz
2024/03/26 | 114396 | systems/texlive/tlnet/archive/cweb.x86_64-cygwin.r70766.tar.xz
@@ -309605,9 +309605,9 @@
2021/07/19 | 313228 | systems/texlive/tlnet/archive/easing.doc.r59975.tar.xz
2021/07/19 | 2220 | systems/texlive/tlnet/archive/easing.r59975.tar.xz
2021/07/19 | 7876 | systems/texlive/tlnet/archive/easing.source.r59975.tar.xz
-2024/05/24 | 659908 | systems/texlive/tlnet/archive/easybook.doc.r71329.tar.xz
-2024/05/24 | 18188 | systems/texlive/tlnet/archive/easybook.r71329.tar.xz
-2024/05/24 | 18076 | systems/texlive/tlnet/archive/easybook.source.r71329.tar.xz
+2024/05/25 | 659912 | systems/texlive/tlnet/archive/easybook.doc.r71336.tar.xz
+2024/05/25 | 18224 | systems/texlive/tlnet/archive/easybook.r71336.tar.xz
+2024/05/25 | 18112 | systems/texlive/tlnet/archive/easybook.source.r71336.tar.xz
2019/02/28 | 4540 | systems/texlive/tlnet/archive/easy.doc.r19440.tar.xz
2023/10/12 | 344 | systems/texlive/tlnet/archive/easydtx.aarch64-linux.r68514.tar.xz
2023/10/12 | 344 | systems/texlive/tlnet/archive/easydtx.amd64-freebsd.r68514.tar.xz
@@ -311582,9 +311582,9 @@
2019/02/28 | 186676 | systems/texlive/tlnet/archive/hypernat.doc.r17358.tar.xz
2019/02/28 | 1916 | systems/texlive/tlnet/archive/hypernat.r17358.tar.xz
2019/02/28 | 15680 | systems/texlive/tlnet/archive/hyper.r17357.tar.xz
-2024/04/02 | 3975180 | systems/texlive/tlnet/archive/hyperref.doc.r70832.tar.xz
-2024/04/02 | 88516 | systems/texlive/tlnet/archive/hyperref.r70832.tar.xz
-2024/04/02 | 417532 | systems/texlive/tlnet/archive/hyperref.source.r70832.tar.xz
+2024/05/25 | 3960536 | systems/texlive/tlnet/archive/hyperref.doc.r71338.tar.xz
+2024/05/25 | 88400 | systems/texlive/tlnet/archive/hyperref.r71338.tar.xz
+2024/05/25 | 417584 | systems/texlive/tlnet/archive/hyperref.source.r71338.tar.xz
2019/02/28 | 32960 | systems/texlive/tlnet/archive/hyper.source.r17357.tar.xz
2020/11/23 | 356 | systems/texlive/tlnet/archive/hyperxmp.aarch64-linux.r56984.tar.xz
2020/11/23 | 356 | systems/texlive/tlnet/archive/hyperxmp.amd64-freebsd.r56984.tar.xz
@@ -312286,9 +312286,9 @@
2024/05/09 | 862356 | systems/texlive/tlnet/archive/l3backend-dev.doc.r71211.tar.xz
2024/05/09 | 16128 | systems/texlive/tlnet/archive/l3backend-dev.r71211.tar.xz
2024/05/09 | 33812 | systems/texlive/tlnet/archive/l3backend-dev.source.r71211.tar.xz
-2024/05/23 | 862348 | systems/texlive/tlnet/archive/l3backend.doc.r71323.tar.xz
-2024/05/23 | 16264 | systems/texlive/tlnet/archive/l3backend.r71323.tar.xz
-2024/05/23 | 33796 | systems/texlive/tlnet/archive/l3backend.source.r71323.tar.xz
+2024/05/25 | 862344 | systems/texlive/tlnet/archive/l3backend.doc.r71341.tar.xz
+2024/05/25 | 16260 | systems/texlive/tlnet/archive/l3backend.r71341.tar.xz
+2024/05/25 | 33800 | systems/texlive/tlnet/archive/l3backend.source.r71341.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
@@ -313285,9 +313285,9 @@
2022/07/12 | 12872 | systems/texlive/tlnet/archive/luamesh.r63875.tar.xz
2023/11/19 | 205824 | systems/texlive/tlnet/archive/luamodulartables.doc.r68893.tar.xz
2023/11/19 | 1384 | systems/texlive/tlnet/archive/luamodulartables.r68893.tar.xz
-2024/05/22 | 200716 | systems/texlive/tlnet/archive/luamplib.doc.r71316.tar.xz
-2024/05/22 | 18984 | systems/texlive/tlnet/archive/luamplib.r71316.tar.xz
-2024/05/22 | 36684 | systems/texlive/tlnet/archive/luamplib.source.r71316.tar.xz
+2024/05/25 | 203344 | systems/texlive/tlnet/archive/luamplib.doc.r71342.tar.xz
+2024/05/25 | 19512 | systems/texlive/tlnet/archive/luamplib.r71342.tar.xz
+2024/05/25 | 37216 | systems/texlive/tlnet/archive/luamplib.source.r71342.tar.xz
2023/11/21 | 137048 | systems/texlive/tlnet/archive/luanumint.doc.r68918.tar.xz
2023/11/21 | 2332 | systems/texlive/tlnet/archive/luanumint.r68918.tar.xz
2022/10/31 | 32152 | systems/texlive/tlnet/archive/luaoptions.doc.r64870.tar.xz
@@ -314682,6 +314682,8 @@
2024/03/12 | 1584436 | systems/texlive/tlnet/archive/nwejm.doc.r70597.tar.xz
2024/03/12 | 4089792 | systems/texlive/tlnet/archive/nwejm.r70597.tar.xz
2024/03/12 | 49908 | systems/texlive/tlnet/archive/nwejm.source.r70597.tar.xz
+2024/05/25 | 328628 | systems/texlive/tlnet/archive/nxuthesis.doc.r71344.tar.xz
+2024/05/25 | 28132 | systems/texlive/tlnet/archive/nxuthesis.r71344.tar.xz
2023/12/06 | 7770012 | systems/texlive/tlnet/archive/oberdiek.doc.r69038.tar.xz
2023/12/06 | 37060 | systems/texlive/tlnet/archive/oberdiek.r69038.tar.xz
2023/12/06 | 100772 | systems/texlive/tlnet/archive/oberdiek.source.r69038.tar.xz
@@ -315142,9 +315144,9 @@
2022/10/30 | 314616 | systems/texlive/tlnet/archive/pdflscape.doc.r64851.tar.xz
2022/10/30 | 2612 | systems/texlive/tlnet/archive/pdflscape.r64851.tar.xz
2022/10/30 | 6508 | systems/texlive/tlnet/archive/pdflscape.source.r64851.tar.xz
-2024/04/11 | 8522084 | systems/texlive/tlnet/archive/pdfmanagement-testphase.doc.r70907.tar.xz
-2024/04/11 | 54608 | systems/texlive/tlnet/archive/pdfmanagement-testphase.r70907.tar.xz
-2024/04/11 | 140848 | systems/texlive/tlnet/archive/pdfmanagement-testphase.source.r70907.tar.xz
+2024/05/25 | 8520380 | systems/texlive/tlnet/archive/pdfmanagement-testphase.doc.r71339.tar.xz
+2024/05/25 | 54632 | systems/texlive/tlnet/archive/pdfmanagement-testphase.r71339.tar.xz
+2024/05/25 | 141052 | systems/texlive/tlnet/archive/pdfmanagement-testphase.source.r71339.tar.xz
2019/02/28 | 381552 | systems/texlive/tlnet/archive/pdfmarginpar.doc.r23492.tar.xz
2019/02/28 | 2424 | systems/texlive/tlnet/archive/pdfmarginpar.r23492.tar.xz
2023/03/22 | 234168 | systems/texlive/tlnet/archive/pdfmsym.doc.r66618.tar.xz
@@ -315479,9 +315481,9 @@
2020/07/28 | 2536 | systems/texlive/tlnet/archive/pinoutikz.r55966.tar.xz
2019/02/28 | 110192 | systems/texlive/tlnet/archive/pitex.doc.r24731.tar.xz
2019/02/28 | 22664 | systems/texlive/tlnet/archive/pitex.r24731.tar.xz
-2024/05/13 | 875684 | systems/texlive/tlnet/archive/piton.doc.r71244.tar.xz
-2024/05/13 | 19920 | systems/texlive/tlnet/archive/piton.r71244.tar.xz
-2024/05/13 | 57212 | systems/texlive/tlnet/archive/piton.source.r71244.tar.xz
+2024/05/25 | 881908 | systems/texlive/tlnet/archive/piton.doc.r71343.tar.xz
+2024/05/25 | 20232 | systems/texlive/tlnet/archive/piton.r71343.tar.xz
+2024/05/25 | 58116 | systems/texlive/tlnet/archive/piton.source.r71343.tar.xz
2019/02/28 | 317704 | systems/texlive/tlnet/archive/pittetd.doc.r15878.tar.xz
2019/02/28 | 8884 | systems/texlive/tlnet/archive/pittetd.r15878.tar.xz
2019/02/28 | 38588 | systems/texlive/tlnet/archive/pittetd.source.r15878.tar.xz
@@ -316231,8 +316233,8 @@
2019/02/28 | 340 | systems/texlive/tlnet/archive/purifyeps.x86_64-solaris.r18442.tar.xz
2020/12/30 | 201144 | systems/texlive/tlnet/archive/puyotikz.doc.r57254.tar.xz
2020/12/30 | 3968 | systems/texlive/tlnet/archive/puyotikz.r57254.tar.xz
-2023/12/04 | 15656 | systems/texlive/tlnet/archive/pwebmac.doc.r69027.tar.xz
-2023/12/04 | 8972 | systems/texlive/tlnet/archive/pwebmac.r69027.tar.xz
+2024/05/25 | 15840 | systems/texlive/tlnet/archive/pwebmac.doc.r71345.tar.xz
+2024/05/25 | 9076 | systems/texlive/tlnet/archive/pwebmac.r71345.tar.xz
2023/02/27 | 167592 | systems/texlive/tlnet/archive/pxbase.doc.r66187.tar.xz
2023/02/27 | 12464 | systems/texlive/tlnet/archive/pxbase.r66187.tar.xz
2023/08/30 | 336476 | systems/texlive/tlnet/archive/pxchfon.doc.r68103.tar.xz
@@ -316828,9 +316830,9 @@
2019/02/28 | 1565692 | systems/texlive/tlnet/archive/sduthesis.doc.r41401.tar.xz
2019/02/28 | 1230616 | systems/texlive/tlnet/archive/sduthesis.r41401.tar.xz
2019/02/28 | 24124 | systems/texlive/tlnet/archive/sduthesis.source.r41401.tar.xz
-2024/05/18 | 583180 | systems/texlive/tlnet/archive/se2thesis.doc.r71285.tar.xz
-2024/05/18 | 9752 | systems/texlive/tlnet/archive/se2thesis.r71285.tar.xz
-2024/05/18 | 25328 | systems/texlive/tlnet/archive/se2thesis.source.r71285.tar.xz
+2024/05/25 | 586080 | systems/texlive/tlnet/archive/se2thesis.doc.r71340.tar.xz
+2024/05/25 | 9748 | systems/texlive/tlnet/archive/se2thesis.r71340.tar.xz
+2024/05/25 | 25836 | systems/texlive/tlnet/archive/se2thesis.source.r71340.tar.xz
2019/02/28 | 256480 | systems/texlive/tlnet/archive/secdot.doc.r20208.tar.xz
2019/02/28 | 1572 | systems/texlive/tlnet/archive/secdot.r20208.tar.xz
2022/01/31 | 445424 | systems/texlive/tlnet/archive/secnum.doc.r61813.tar.xz
@@ -318009,7 +318011,7 @@
2022/09/13 | 600 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r64356.tar.xz
-2024/05/24 | 435780 | systems/texlive/tlnet/archive/texlive-scripts.doc.r71328.tar.xz
+2024/05/25 | 435776 | systems/texlive/tlnet/archive/texlive-scripts.doc.r71346.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
@@ -318031,7 +318033,7 @@
2022/09/13 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r64356.tar.xz
-2024/05/24 | 114352 | systems/texlive/tlnet/archive/texlive-scripts.r71328.tar.xz
+2024/05/25 | 114352 | systems/texlive/tlnet/archive/texlive-scripts.r71346.tar.xz
2022/09/13 | 580 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r64356.tar.xz
2024/05/10 | 60592 | systems/texlive/tlnet/archive/texlive-scripts.windows.r71215.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r64356.tar.xz
@@ -319976,16 +319978,16 @@
2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz
2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz
2024/05/02 | 125808 | systems/texlive/tlnet/install-tl
-2024/05/24 | 5752035 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2024/05/24 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2024/05/24 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2024/05/25 | 5751605 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2024/05/25 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2024/05/25 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2024/04/13 | 5743 | systems/texlive/tlnet/install-tl-windows.bat
-2024/05/24 | 27718452 | systems/texlive/tlnet/install-tl-windows.exe
-2024/05/24 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2024/05/24 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2024/05/24 | 34426576 | systems/texlive/tlnet/install-tl.zip
-2024/05/24 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2024/05/24 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2024/05/25 | 27717359 | systems/texlive/tlnet/install-tl-windows.exe
+2024/05/25 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2024/05/25 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2024/05/25 | 34426630 | systems/texlive/tlnet/install-tl.zip
+2024/05/25 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2024/05/25 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2024/03/13 | 1229 | systems/texlive/tlnet/README.md
2024/03/13 | 0 | systems/texlive/tlnet/TEXLIVE_2024
2024/01/02 | 9011 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -319995,7 +319997,7 @@
2024/01/02 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2024/01/16 | 50726 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2024/05/24 | 7130 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2024/05/25 | 7178 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2024/03/15 | 229654 | systems/texlive/tlnet/tlpkg/installer/curl/curl-ca-bundle.crt
2020/04/15 | 2606592 | systems/texlive/tlnet/tlpkg/installer/curl/curl.exe
2017/04/16 | 2629 | systems/texlive/tlnet/tlpkg/installer/installer-options.txt
@@ -320037,12 +320039,12 @@
2023/02/21 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2024/05/02 | 5898 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2023/04/08 | 28167 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2024/05/24 | 19488211 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2024/05/24 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2024/05/25 | 19490061 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2024/05/25 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2024/05/02 | 87729 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2024/05/24 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2024/05/24 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2024/05/24 | 2576048 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2024/05/25 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2024/05/25 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2024/05/25 | 2575680 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2023/02/20 | 58928 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2023/06/11 | 42749 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2023/02/21 | 16138 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -331564,7 +331566,7 @@
2014/07/05 | 611 | systems/win32/yandy/README
2014/07/05 | 1004628 | systems/win32/yandy/yandy-src.tar.xz
2014/07/05 | 1012416 | systems/win32/yandy.zip
-2024/05/25 | 186 | timestamp
+2024/05/26 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2021/11/11 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index 737bb5a8e8..6896787574 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index f78e7bc7a7..9b475fc9a0 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,42 +1,355 @@
+2024/05/25 | 987 | support/texlab/crates/references/src/label.rs
+2024/05/25 | 987 | support/texlab/crates/commands/src/change_env.rs
+2024/05/25 | 9804 | graphics/pgf/contrib/circuitikz/tex/pgfcircflow.tex
+2024/05/25 | 9748 | systems/texlive/tlnet/archive/se2thesis.r71340.tar.xz
+2024/05/25 | 967 | support/texlab/crates/completion/src/util.rs
+2024/05/25 | 9538 | graphics/pgf/contrib/circuitikz/tex/pgfcirccurrent.tex
+2024/05/25 | 949 | support/texlab/crates/citeproc/src/lib.rs
+2024/05/25 | 937130 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.1.2-body.tex
+2024/05/25 | 930 | support/texlab/crates/base-db/src/util/expand.rs
+2024/05/25 | 929934 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.1.2.tex
+2024/05/25 | 927 | support/texlab/crates/texlab/src/features/symbols.rs
+2024/05/25 | 9194 | support/texlab/crates/symbols/src/workspace/tests.rs
+2024/05/25 | 9121 | support/texlab/crates/symbols/src/document/tex.rs
+2024/05/25 | 9076 | systems/texlive/tlnet/archive/pwebmac.r71345.tar.xz
+2024/05/25 | 901 | support/texlab/crates/highlights/src/tests.rs
+2024/05/25 | 89399 | graphics/pgf/contrib/circuitikz/tex/pgfcircquadpoles.tex
+2024/05/25 | 88400 | systems/texlive/tlnet/archive/hyperref.r71338.tar.xz
+2024/05/25 | 881908 | systems/texlive/tlnet/archive/piton.doc.r71343.tar.xz
+2024/05/25 | 880 | support/texlab/crates/definition/src/citation.rs
+2024/05/25 | 8723 | support/texlab/crates/bibtex-utils/src/field/text.rs
+2024/05/25 | 862344 | systems/texlive/tlnet/archive/l3backend.doc.r71341.tar.xz
+2024/05/25 | 8520380 | systems/texlive/tlnet/archive/pdfmanagement-testphase.doc.r71339.tar.xz
+2024/05/25 | 850 | support/texlab/crates/hover/src/label.rs
+2024/05/25 | 849 | support/texlab/texlab.1
+2024/05/25 | 848 | support/texlab/crates/rename/src/label.rs
+2024/05/25 | 8445 | graphics/pgf/contrib/circuitikz/doc/ctikzmanutils.sty
+2024/05/25 | 841340 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.0-body.tex
+2024/05/25 | 834142 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.0.tex
+2024/05/25 | 827 | support/texlab/crates/inlay-hints/src/lib.rs
+2024/05/25 | 820 | support/texlab/crates/distro/src/texlive.rs
+2024/05/25 | 806 | support/texlab/crates/highlights/src/label.rs
+2024/05/25 | 804 | support/texlab/crates/texlab/src/features/formatting/bibtex_internal.rs
+2024/05/25 | 790575 | macros/latex/contrib/listings/lstdrvrs.pdf
+2024/05/25 | 7827 | support/texlab/crates/hover/src/tests.rs
+2024/05/25 | 779 | support/texlab/crates/completion/src/providers.rs
+2024/05/25 | 77268 | systems/texlive/tlnet/archive/cweb.doc.r71335.tar.xz
+2024/05/25 | 766 | support/texlab/crates/links/src/include.rs
+2024/05/25 | 759 | support/texlab/crates/texlab/src/features/rename.rs
+2024/05/25 | 7594571 | support/texlab.zip
+2024/05/25 | 758991 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.6-body.tex
+2024/05/25 | 751663 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.6.tex
+2024/05/25 | 7483 | support/texlab/crates/base-db/src/deps/graph.rs
+2024/05/25 | 728 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.4.sty
+2024/05/25 | 725 | support/texlab/crates/hover/src/package.rs
+2024/05/25 | 7178 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2024/05/25 | 710 | support/texlab/crates/distro/src/kpsewhich.rs
+2024/05/25 | 6970534 | support/texlab/crates/completion-data/data/completion.json.gz
+2024/05/25 | 6963 | support/texlab/crates/syntax/src/bibtex/cst.rs
+2024/05/25 | 694 | support/texlab/crates/syntax/src/bibtex.rs
+2024/05/25 | 692 | support/texlab/crates/completion/Cargo.toml
+2024/05/25 | 690729 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.3-body.tex
+2024/05/25 | 689 | support/texlab/crates/syntax/src/latex.rs
+2024/05/25 | 683433 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.3.tex
+2024/05/25 | 6833 | support/texlab/crates/bibfmt/src/lib.rs
+2024/05/25 | 659912 | systems/texlive/tlnet/archive/easybook.doc.r71336.tar.xz
+2024/05/25 | 6585 | support/texlab/crates/completion/src/lib.rs
+2024/05/25 | 656392 | macros/latex/contrib/listings/listings.dtx
+2024/05/25 | 6528 | support/texlab/crates/line-index/src/lib.rs
+2024/05/25 | 641 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.8.3.sty
+2024/05/25 | 6380 | support/texlab/crates/base-db/src/document.rs
+2024/05/25 | 635 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.7.sty
+2024/05/25 | 635 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.6.sty
+2024/05/25 | 633 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.6.sty
+2024/05/25 | 632 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.2.7.sty
+2024/05/25 | 632 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.1.2.sty
+2024/05/25 | 632 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.3.sty
+2024/05/25 | 631 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.4.6.sty
+2024/05/25 | 626 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.0.sty
+2024/05/25 | 617 | support/texlab/crates/hover/src/field_type.rs
+2024/05/25 | 616 | support/texlab/crates/syntax/src/bibtex/kind.rs
+2024/05/25 | 612 | support/texlab/crates/highlights/src/lib.rs
+2024/05/25 | 597 | support/texlab/crates/base-db/Cargo.toml
+2024/05/25 | 5963 | support/texlab/crates/parser/src/latex/lexer/commands.rs
+2024/05/25 | 5910 | support/texlab/crates/base-db/src/util/label.rs
+2024/05/25 | 586080 | systems/texlive/tlnet/archive/se2thesis.doc.r71340.tar.xz
+2024/05/25 | 584 | support/texlab/crates/base-db/src/lib.rs
+2024/05/25 | 58486 | support/texlab/crates/base-db/src/data.rs
+2024/05/25 | 58116 | systems/texlive/tlnet/archive/piton.source.r71343.tar.xz
+2024/05/25 | 5799 | support/texlab/crates/diagnostics/src/tests.rs
+2024/05/25 | 576 | support/texlab/crates/diagnostics/Cargo.toml
+2024/05/25 | 5751605 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2024/05/25 | 57153 | graphics/pgf/contrib/circuitikz/tex/pgfcircmonopoles.tex
+2024/05/25 | 568936 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
+2024/05/25 | 56788 | graphics/pgf/contrib/circuitikz/doc/changelog.tex
+2024/05/25 | 565 | support/texlab/crates/texlab/src/features/folding.rs
+2024/05/25 | 5655 | support/texlab/crates/symbols/src/workspace/sort.rs
+2024/05/25 | 559 | support/texlab/crates/commands/Cargo.toml
+2024/05/25 | 5576 | support/texlab/crates/base-db/src/util/queries.rs
+2024/05/25 | 55304 | systems/texlive/tlnet/archive/babel-french.source.r71337.tar.xz
+2024/05/25 | 5512 | support/texlab/crates/parser/src/latexmkrc.rs
+2024/05/25 | 54632 | systems/texlive/tlnet/archive/pdfmanagement-testphase.r71339.tar.xz
+2024/05/25 | 541 | support/texlab/crates/hover/src/entry_type.rs
+2024/05/25 | 5381 | support/texlab/crates/parser/src/build_log.rs
+2024/05/25 | 5361 | graphics/pgf/contrib/circuitikz/README.md
+2024/05/25 | 5356 | support/texlab/crates/base-db/src/workspace.rs
+2024/05/25 | 5341 | support/texlab/crates/base-db/src/deps/root.rs
+2024/05/25 | 533 | support/texlab/crates/texlab/src/features/definition.rs
+2024/05/25 | 5283 | support/texlab/crates/test-utils/src/fixture.rs
+2024/05/25 | 5274 | support/texlab/crates/citeproc/src/entry.rs
+2024/05/25 | 522 | support/texlab/crates/citeproc/Cargo.toml
+2024/05/25 | 513160 | systems/texlive/tlnet/archive/babel-french.doc.r71337.tar.xz
+2024/05/25 | 505 | support/texlab/crates/texlab/src/features/highlight.rs
+2024/05/25 | 504 | support/texlab/crates/syntax/src/lib.rs
+2024/05/25 | 499 | support/texlab/crates/symbols/Cargo.toml
+2024/05/25 | 492 | support/texlab/crates/bibtex-utils/Cargo.toml
+2024/05/25 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2024/05/25 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2024/05/25 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2024/05/25 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2024/05/25 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2024/05/25 | 4863 | support/texlab/crates/completion/src/providers/include.rs
+2024/05/25 | 483 | support/texlab/crates/hover/Cargo.toml
+2024/05/25 | 4812 | support/texlab/crates/completion/src/providers/command.rs
+2024/05/25 | 47434 | support/texlab/Cargo.lock
+2024/05/25 | 467 | support/texlab/crates/texlab/src/features/link.rs
+2024/05/25 | 463161 | macros/latex/contrib/listings/lstdrvrs.dtx
+2024/05/25 | 460 | support/texlab/crates/texlab/src/features/inlay_hint.rs
+2024/05/25 | 45655 | support/texlab/crates/completion/src/tests.rs
+2024/05/25 | 445 | support/texlab/crates/base-db/src/util/regex_filter.rs
+2024/05/25 | 444 | support/texlab/crates/texlab/benches/bench_main.rs
+2024/05/25 | 44454 | support/texlab/crates/parser/src/build_log/tests.rs
+2024/05/25 | 435776 | systems/texlive/tlnet/archive/texlive-scripts.doc.r71346.tar.xz
+2024/05/25 | 4351 | support/texlab/crates/texlab/src/server/options.rs
+2024/05/25 | 429 | support/texlab/crates/parser/Cargo.toml
+2024/05/25 | 4290 | support/texlab/crates/completion/src/providers/environment.rs
+2024/05/25 | 42380 | graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex
+2024/05/25 | 422295 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.8.3-body.tex
+2024/05/25 | 42017 | support/texlab/crates/texlab/src/server.rs
+2024/05/25 | 418 | graphics/pgf/contrib/circuitikz/doc/compatibility.tex
+2024/05/25 | 417584 | systems/texlive/tlnet/archive/hyperref.source.r71338.tar.xz
+2024/05/25 | 416850 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.8.3.tex
+2024/05/25 | 4121882 | biblio/ctan-bibdata.zip
+2024/05/25 | 409 | support/texlab/crates/texlab/src/features/reference.rs
+2024/05/25 | 403567 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.7-body.tex
+2024/05/25 | 4033657 | install/graphics/pgf/contrib/circuitikz.tds.zip
+2024/05/25 | 4011890 | graphics/pgf/contrib/circuitikz.zip
+2024/05/25 | 3974 | support/texlab/crates/parser/src/config.rs
+2024/05/25 | 3972 | support/texlab/crates/diagnostics/src/manager.rs
+2024/05/25 | 3965 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex
+2024/05/25 | 3960536 | systems/texlive/tlnet/archive/hyperref.doc.r71338.tar.xz
+2024/05/25 | 3938 | support/texlab/crates/commands/src/fwd_search.rs
+2024/05/25 | 393884 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.6-body.tex
+2024/05/25 | 3926 | support/texlab/crates/commands/src/build.rs
+2024/05/25 | 392063 | graphics/pgf/contrib/circuitikz/tex/pgfcirctripoles.tex
+2024/05/25 | 389 | support/texlab/crates/commands/src/lib.rs
+2024/05/25 | 3895 | support/texlab/crates/diagnostics/src/chktex.rs
+2024/05/25 | 38730 | support/texlab/CHANGELOG.md
+2024/05/25 | 3838 | support/texlab/README.md
+2024/05/25 | 380190 | support/texlab/images/demo.gif
+2024/05/25 | 378 | support/texlab/crates/definition/Cargo.toml
+2024/05/25 | 37216 | systems/texlive/tlnet/archive/luamplib.source.r71342.tar.xz
+2024/05/25 | 3708800 | biblio/ctan-bibdata/ctan.pdf
+2024/05/25 | 366 | support/texlab/crates/ipc/Cargo.toml
+2024/05/25 | 364117 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.4-body.tex
+2024/05/25 | 3636 | support/texlab/crates/diagnostics/src/grammar/tex.rs
+2024/05/25 | 36148 | graphics/pgf/contrib/circuitikz/tex/pgfcircvoltage.tex
+2024/05/25 | 36105 | support/texlab/crates/parser/src/latex.rs
+2024/05/25 | 357 | support/texlab/crates/references/Cargo.toml
+2024/05/25 | 356 | support/texlab/crates/completion-data/Cargo.toml
+2024/05/25 | 355 | support/texlab/crates/folding/Cargo.toml
+2024/05/25 | 353 | support/texlab/crates/rename/Cargo.toml
+2024/05/25 | 352 | support/texlab/crates/bibfmt/Cargo.toml
+2024/05/25 | 3525 | support/texlab/crates/inlay-hints/src/tests.rs
+2024/05/25 | 35149 | support/texlab/LICENSE
+2024/05/25 | 3511 | support/texlab/crates/completion/src/providers/label_ref.rs
+2024/05/25 | 3510322 | macros/latex/contrib/listings.zip
+2024/05/25 | 348 | support/texlab/crates/inlay-hints/Cargo.toml
+2024/05/25 | 3486 | support/texlab/crates/bibfmt/src/tests.rs
+2024/05/25 | 347 | support/texlab/Cargo.toml
+2024/05/25 | 3457 | support/texlab/crates/texlab/src/client.rs
+2024/05/25 | 3453 | support/texlab/crates/base-db/src/deps/discover.rs
+2024/05/25 | 3444 | support/texlab/crates/texlab/src/main.rs
+2024/05/25 | 34426630 | systems/texlive/tlnet/install-tl.zip
+2024/05/25 | 33800 | systems/texlive/tlnet/archive/l3backend.source.r71341.tar.xz
+2024/05/25 | 334 | support/texlab/crates/texlab/src/features/hover.rs
+2024/05/25 | 3342 | support/texlab/crates/base-db/src/config.rs
+2024/05/25 | 3337 | support/texlab/crates/references/src/tests.rs
+2024/05/25 | 330 | support/texlab/crates/test-utils/Cargo.toml
+2024/05/25 | 3300 | support/texlab/crates/completion/src/providers/tikz_library.rs
+2024/05/25 | 328628 | systems/texlive/tlnet/archive/nxuthesis.doc.r71344.tar.xz
+2024/05/25 | 32826 | graphics/pgf/contrib/circuitikz/tex/pgfcircshapes.tex
+2024/05/25 | 326 | support/texlab/crates/highlights/Cargo.toml
+2024/05/25 | 3265 | support/texlab/crates/completion-data/src/lib.rs
+2024/05/25 | 3225 | support/texlab/crates/folding/src/lib.rs
+2024/05/25 | 3150 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-legacy.tex
+2024/05/25 | 3092 | support/texlab/crates/commands/src/find_envs.rs
+2024/05/25 | 3085 | support/texlab/crates/parser/src/latex/lexer/types.rs
+2024/05/25 | 308363 | graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
+2024/05/25 | 303 | support/texlab/crates/links/Cargo.toml
+2024/05/25 | 2869943 | biblio/ctan-bibdata/ctan.bib
+2024/05/25 | 28132 | systems/texlive/tlnet/archive/nxuthesis.r71344.tar.xz
+2024/05/25 | 280 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-example.tex
+2024/05/25 | 2781 | support/texlab/crates/base-db/src/semantics/bib.rs
+2024/05/25 | 27717359 | systems/texlive/tlnet/install-tl-windows.exe
+2024/05/25 | 2736 | support/texlab/crates/definition/src/tests.rs
+2024/05/25 | 2716 | support/texlab/crates/bibtex-utils/src/field/date.rs
+2024/05/25 | 26 | support/texlab/crates/diagnostics/src/grammar.rs
+2024/05/25 | 26956 | systems/texlive/tlnet/archive/cweb.r71335.tar.xz
+2024/05/25 | 2652 | support/texlab/crates/diagnostics/src/grammar/bib.rs
+2024/05/25 | 264 | support/texlab/crates/links/src/lib.rs
+2024/05/25 | 26420 | support/texlab/texlab.pdf
+2024/05/25 | 2610 | support/texlab/crates/symbols/src/types.rs
+2024/05/25 | 2609 | support/texlab/crates/texlab/src/server/extensions.rs
+2024/05/25 | 2600 | support/texlab/crates/completion/src/providers/glossary.rs
+2024/05/25 | 2586 | support/texlab/texlab.tex
+2024/05/25 | 25836 | systems/texlive/tlnet/archive/se2thesis.source.r71340.tar.xz
+2024/05/25 | 2575680 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2024/05/25 | 2543 | support/texlab/crates/distro/src/lib.rs
+2024/05/25 | 2504 | support/texlab/crates/diagnostics/src/labels.rs
+2024/05/25 | 2492 | support/texlab/crates/completion/src/providers/argument.rs
+2024/05/25 | 2477 | support/texlab/crates/completion/src/providers/import.rs
+2024/05/25 | 2469 | support/texlab/crates/diagnostics/src/citations.rs
+2024/05/25 | 2467 | support/texlab/crates/distro/src/miktex.rs
+2024/05/25 | 2431321 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
+2024/05/25 | 2411 | support/texlab/crates/texlab/src/server/dispatch.rs
+2024/05/25 | 2369 | support/texlab/crates/completion/src/providers/field.rs
+2024/05/25 | 2364 | support/texlab/crates/diagnostics/src/types.rs
+2024/05/25 | 233 | support/texlab/crates/line-index/Cargo.toml
+2024/05/25 | 2320 | support/texlab/crates/completion/src/util/patterns.rs
+2024/05/25 | 227 | support/texlab/crates/syntax/Cargo.toml
+2024/05/25 | 227 | support/texlab/crates/distro/Cargo.toml
+2024/05/25 | 2276 | support/texlab/crates/completion/src/providers/citations.rs
+2024/05/25 | 2265 | support/texlab/crates/texlab/src/util/lsp_enums.rs
+2024/05/25 | 2240 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-romano.tex
+2024/05/25 | 222 | support/texlab/crates/base-db/src/util.rs
+2024/05/25 | 22284 | support/texlab/crates/citeproc/src/driver.rs
+2024/05/25 | 2209 | support/texlab/crates/diagnostics/src/build_log.rs
+2024/05/25 | 219 | support/texlab/crates/base-db/src/deps.rs
+2024/05/25 | 2129 | support/texlab/crates/texlab/src/features/formatting/latexindent.rs
+2024/05/25 | 2125 | support/texlab/crates/bibtex-utils/src/field/author.rs
+2024/05/25 | 2106 | support/texlab/crates/completion/src/providers/color.rs
+2024/05/25 | 2075 | support/texlab/crates/distro/src/file_name_db.rs
+2024/05/25 | 2040 | support/texlab/crates/parser/src/latex/lexer.rs
+2024/05/25 | 203344 | systems/texlive/tlnet/archive/luamplib.doc.r71342.tar.xz
+2024/05/25 | 202 | support/texlab/crates/parser/src/lib.rs
+2024/05/25 | 20232 | systems/texlive/tlnet/archive/piton.r71343.tar.xz
+2024/05/25 | 197 | support/texlab/crates/texlab/src/features.rs
+2024/05/25 | 1974 | support/texlab/crates/symbols/src/document/bib.rs
+2024/05/25 | 196 | support/texlab/crates/bibtex-utils/src/field.rs
+2024/05/25 | 19512 | systems/texlive/tlnet/archive/luamplib.r71342.tar.xz
+2024/05/25 | 19490061 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2024/05/25 | 18868 | support/texlab/crates/syntax/src/latex/cst.rs
+2024/05/25 | 1855 | support/texlab/crates/texlab/Cargo.toml
+2024/05/25 | 1837 | support/texlab/crates/texlab/src/util/client_flags.rs
+2024/05/25 | 18224 | systems/texlive/tlnet/archive/easybook.r71336.tar.xz
+2024/05/25 | 181 | support/texlab/CONTRIBUTING.md
+2024/05/25 | 1817 | support/texlab/crates/references/src/command.rs
+2024/05/25 | 18115 | support/texlab/crates/texlab/src/util/to_proto.rs
+2024/05/25 | 18112 | systems/texlive/tlnet/archive/easybook.source.r71336.tar.xz
+2024/05/25 | 17 | support/texlab/crates/test-utils/src/lib.rs
+2024/05/25 | 1777 | support/texlab/crates/inlay-hints/src/label.rs
+2024/05/25 | 1764 | systems/texlive/tlnet/archive/collection-publishers.r71344.tar.xz
+2024/05/25 | 1760 | support/texlab/crates/citeproc/src/output.rs
+2024/05/25 | 175 | support/texlab/crates/symbols/src/lib.rs
+2024/05/25 | 1740 | support/texlab/crates/syntax/src/latex/kind.rs
+2024/05/25 | 1739 | support/texlab/crates/definition/src/command.rs
+2024/05/25 | 1739 | support/texlab/crates/commands/src/clean.rs
+2024/05/25 | 1732 | support/texlab/crates/texlab/src/util/line_index_ext.rs
+2024/05/25 | 1698 | support/texlab/crates/folding/src/tests.rs
+2024/05/25 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2024/05/25 | 1677 | support/texlab/crates/bibtex-utils/src/field/number.rs
+2024/05/25 | 16722 | graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex
+2024/05/25 | 1668 | support/texlab/crates/commands/src/dep_graph.rs
+2024/05/25 | 165 | support/texlab/crates/diagnostics/src/lib.rs
+2024/05/25 | 1636 | support/texlab/crates/completion/src/providers/label_def.rs
+2024/05/25 | 16260 | systems/texlive/tlnet/archive/l3backend.r71341.tar.xz
+2024/05/25 | 16158 | support/texlab/crates/texlab/src/features/completion.rs
+2024/05/25 | 15 | support/texlab/crates/bibtex-utils/src/lib.rs
+2024/05/25 | 158845 | support/texlab/crates/parser/src/bibtex/tests.rs
+2024/05/25 | 15840 | systems/texlive/tlnet/archive/pwebmac.doc.r71345.tar.xz
+2024/05/25 | 15792 | systems/texlive/tlnet/archive/babel-french.r71337.tar.xz
+2024/05/25 | 15776 | support/texlab/crates/citeproc/src/tests.rs
+2024/05/25 | 1574 | support/texlab/crates/symbols/src/document.rs
+2024/05/25 | 1569 | support/texlab/crates/commands/src/placeholders.rs
+2024/05/25 | 1554 | support/texlab/crates/texlab/src/util.rs
+2024/05/25 | 1552 | support/texlab/crates/completion/src/providers/color_model.rs
+2024/05/25 | 15442 | graphics/pgf/contrib/circuitikz/tex/pgfcirclabel.tex
+2024/05/25 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2024/05/25 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2024/05/25 | 1512 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.tex
+2024/05/25 | 1506 | support/texlab/crates/rename/src/entry.rs
+2024/05/25 | 1496 | support/texlab/crates/references/src/entry.rs
+2024/05/25 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2024/05/25 | 1459 | support/texlab/crates/completion/src/util/builder.rs
+2024/05/25 | 14587 | graphics/pgf/contrib/circuitikz/tex/pgfcircutils.tex
+2024/05/25 | 1454841 | macros/latex/contrib/listings/listings-devel.pdf
+2024/05/25 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2024/05/25 | 1439 | support/texlab/crates/base-db/src/semantics.rs
+2024/05/25 | 14338 | support/texlab/crates/symbols/src/document/tests.rs
+2024/05/25 | 1412 | support/texlab/crates/texlab/src/server/progress.rs
+2024/05/25 | 141052 | systems/texlive/tlnet/archive/pdfmanagement-testphase.source.r71339.tar.xz
+2024/05/25 | 140094 | graphics/pgf/contrib/circuitikz/tex/pgfcircmultipoles.tex
+2024/05/25 | 13867 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
+2024/05/25 | 13737 | graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
+2024/05/25 | 1330 | support/texlab/crates/ipc/src/lib.rs
+2024/05/25 | 1329 | support/texlab/crates/references/src/string_def.rs
+2024/05/25 | 1321 | support/texlab/crates/symbols/src/workspace.rs
+2024/05/25 | 128 | support/texlab/crates/syntax/src/latexmkrc.rs
+2024/05/25 | 1287 | support/texlab/crates/distro/src/language.rs
+2024/05/25 | 1261 | support/texlab/crates/hover/src/citation.rs
+2024/05/25 | 1256 | support/texlab/crates/base-db/src/semantics/auxiliary.rs
+2024/05/25 | 1247 | support/texlab/crates/rename/src/tests.rs
+2024/05/25 | 1237 | support/texlab/crates/definition/src/include.rs
+2024/05/25 | 1236 | support/texlab/crates/rename/src/command.rs
+2024/05/25 | 122 | support/texlab/crates/texlab/src/lib.rs
+2024/05/25 | 1189 | support/texlab/crates/references/src/lib.rs
+2024/05/25 | 1175 | support/texlab/crates/definition/src/label.rs
+2024/05/25 | 11754 | support/texlab/crates/base-db/src/semantics/tex.rs
+2024/05/25 | 1146 | support/texlab/crates/links/src/tests.rs
+2024/05/25 | 114352 | systems/texlive/tlnet/archive/texlive-scripts.r71346.tar.xz
+2024/05/25 | 1125 | support/texlab/crates/definition/src/lib.rs
+2024/05/25 | 11208 | support/texlab/crates/texlab/src/util/from_proto.rs
+2024/05/25 | 1119 | support/texlab/crates/texlab/src/features/formatting.rs
+2024/05/25 | 1118 | support/texlab/crates/completion/src/providers/entry_type.rs
+2024/05/25 | 11103 | support/texlab/crates/parser/src/bibtex.rs
+2024/05/25 | 1095 | support/texlab/crates/hover/src/string_ref.rs
+2024/05/25 | 1081680 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.4.6-body.tex
+2024/05/25 | 1077 | support/texlab/crates/definition/src/string_ref.rs
+2024/05/25 | 1077 | support/texlab/crates/base-db/src/deps/project.rs
+2024/05/25 | 1073051 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.4.6.tex
+2024/05/25 | 1051 | support/texlab/crates/hover/src/lib.rs
+2024/05/25 | 105072 | support/texlab/crates/parser/src/latex/tests.rs
+2024/05/25 | 1033 | support/texlab/crates/completion/benches/bench_main.rs
+2024/05/25 | 1031 | support/texlab/crates/rename/src/lib.rs
+2024/05/25 | 1028632 | macros/latex/contrib/listings/listings.pdf
+2024/05/25 | 1025 | support/texlab/crates/completion/src/util/matchers.rs
+2024/05/25 | 1021798 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.2.7-body.tex
+2024/05/25 | 1014383 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.2.7.tex
2024/05/24 | 94051 | macros/latex/contrib/babel-contrib/french/frenchb-doc.tex
2024/05/24 | 8895 | macros/latex/contrib/se2thesis/se2fonts.dtx
2024/05/24 | 84277 | macros/latex/contrib/easybook/easybook.dtx
2024/05/24 | 7488 | macros/luatex/generic/luamplib/test-luamplib-latex.tex
2024/05/24 | 7276 | macros/latex/contrib/se2thesis/CHANGELOG.md
2024/05/24 | 7165 | macros/luatex/generic/luamplib/test-luamplib-plain.tex
-2024/05/24 | 7130 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2024/05/24 | 681905 | macros/latex/contrib/easybook.zip
-2024/05/24 | 659908 | systems/texlive/tlnet/archive/easybook.doc.r71329.tar.xz
2024/05/24 | 6512 | macros/latex/contrib/se2thesis/se2thesis.tex
2024/05/24 | 632955 | macros/latex/contrib/easybook/easybook.pdf
2024/05/24 | 617758 | macros/latex/contrib/se2thesis.zip
2024/05/24 | 60533 | macros/latex/contrib/se2thesis/se2thesis.dtx
2024/05/24 | 587079 | macros/latex/contrib/babel-contrib/french.zip
-2024/05/24 | 5752035 | systems/texlive/tlnet/install-tl-unx.tar.gz
2024/05/24 | 563504 | systems/texlive/tlnet/archive/jsonparse.doc.r71329.tar.xz
2024/05/24 | 53540 | systems/texlive/tlnet/archive/biblatex-gb7714-2015.r71329.tar.xz
2024/05/24 | 5085 | web/pwebmac/index.md
-2024/05/24 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
-2024/05/24 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2024/05/24 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2024/05/24 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2024/05/24 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2024/05/24 | 4776 | systems/texlive/tlnet/archive/jsonparse.r71329.tar.xz
-2024/05/24 | 435780 | systems/texlive/tlnet/archive/texlive-scripts.doc.r71328.tar.xz
-2024/05/24 | 4121817 | biblio/ctan-bibdata.zip
2024/05/24 | 401201 | macros/unicodetex/latex/nxuthesis.zip
-2024/05/24 | 3708800 | biblio/ctan-bibdata/ctan.pdf
2024/05/24 | 360380 | macros/latex/contrib/se2thesis/se2thesis.pdf
2024/05/24 | 345330 | macros/latex/contrib/babel-contrib/french/frenchb.pdf
-2024/05/24 | 34426576 | systems/texlive/tlnet/install-tl.zip
2024/05/24 | 31936 | macros/latex/contrib/se2thesis/se2packages.dtx
2024/05/24 | 3016 | macros/latex/contrib/se2thesis/se2thesis.ins
-2024/05/24 | 2869573 | biblio/ctan-bibdata/ctan.bib
2024/05/24 | 2836 | macros/luatex/generic/luamplib/Makefile
-2024/05/24 | 27718452 | systems/texlive/tlnet/install-tl-windows.exe
2024/05/24 | 269195 | install/macros/luatex/generic/luamplib.tds.zip
2024/05/24 | 26594 | web/pwebmac.zip
-2024/05/24 | 2576048 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2024/05/24 | 2538 | web/pwebmac/README.md
2024/05/24 | 246392 | macros/luatex/generic/luamplib.zip
2024/05/24 | 24107 | web/pwebmac/pwebmac.tex
@@ -47,25 +360,16 @@
2024/05/24 | 208709 | macros/latex/contrib/babel-contrib/french/frenchb-doc.pdf
2024/05/24 | 2058 | macros/luatex/generic/luamplib/README
2024/05/24 | 198665 | macros/luatex/generic/luamplib/luamplib.pdf
-2024/05/24 | 19488211 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2024/05/24 | 1923 | macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.tex
2024/05/24 | 19106 | macros/latex/contrib/se2thesis/LICENSE.txt
-2024/05/24 | 18188 | systems/texlive/tlnet/archive/easybook.r71329.tar.xz
-2024/05/24 | 18076 | systems/texlive/tlnet/archive/easybook.source.r71329.tar.xz
-2024/05/24 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2024/05/24 | 16453 | macros/luatex/generic/luamplib/NEWS
-2024/05/24 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2024/05/24 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2024/05/24 | 1518 | macros/latex/contrib/babel-contrib/french/README.md
2024/05/24 | 1514 | web/pwebmac/Xerrorlog.tex
-2024/05/24 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
2024/05/24 | 14548 | web/pwebmac/makeall
-2024/05/24 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2024/05/24 | 1443876 | systems/texlive/tlnet/archive/biblatex-gb7714-2015.doc.r71329.tar.xz
2024/05/24 | 140122 | macros/luatex/generic/luamplib/luamplib.dtx
2024/05/24 | 12910 | macros/latex/contrib/se2thesis/se2colors.dtx
2024/05/24 | 1152 | macros/latex/contrib/se2thesis/README.md
-2024/05/24 | 114352 | systems/texlive/tlnet/archive/texlive-scripts.r71328.tar.xz
2024/05/24 | 11091525 | macros/latex/contrib/pdfmanagement-testphase.zip
2024/05/24 | 1054361 | macros/luatex/latex/piton.zip
2024/05/24 | 103074 | macros/latex/contrib/easybook/easybook.tex
@@ -81,7 +385,6 @@
2024/05/23 | 89272 | macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.dtx
2024/05/23 | 882 | macros/latex/contrib/hyperref/doc/hyperref-doc5.html
2024/05/23 | 872711 | macros/latex/contrib/hyperref/hyperref.dtx
-2024/05/23 | 862348 | systems/texlive/tlnet/archive/l3backend.doc.r71323.tar.xz
2024/05/23 | 854 | macros/latex/contrib/hyperref/doc/hyperref-doc7.html
2024/05/23 | 848504 | macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.pdf
2024/05/23 | 8396 | systems/texlive/tlnet/archive/semesterplannerlua.r71322.tar.xz
@@ -130,7 +433,6 @@
2024/05/23 | 41434 | macros/latex/required/l3backend/l3backend-color.dtx
2024/05/23 | 384001 | macros/latex/contrib/hyperref/doc/slides.pdf
2024/05/23 | 34114 | macros/latex/required/l3backend/l3backend-draw.dtx
-2024/05/23 | 33796 | systems/texlive/tlnet/archive/l3backend.source.r71323.tar.xz
2024/05/23 | 318600 | macros/latex/contrib/hyperref/doc/hyperref-doc.pdf
2024/05/23 | 3161 | macros/latex/contrib/hyperref/bmhydoc.sty
2024/05/23 | 314946 | macros/unicodetex/latex/nxuthesis/nxuthesis-example.pdf
@@ -169,7 +471,6 @@
2024/05/23 | 17315 | macros/latex/contrib/pdfmanagement-testphase/l3pdftools.dtx
2024/05/23 | 172475 | macros/latex/contrib/hyperref/doc/nameref.pdf
2024/05/23 | 171887 | macros/latex/contrib/hyperref/doc/hyperref-doc.tex
-2024/05/23 | 16264 | systems/texlive/tlnet/archive/l3backend.r71323.tar.xz
2024/05/23 | 16213 | macros/latex/required/l3backend/l3backend-basics.dtx
2024/05/23 | 15717 | macros/latex/contrib/hyperref/doc/hyperref-doc.css
2024/05/23 | 1493432 | systems/texlive/tlnet/archive/tex4ht.source.r71324.tar.xz
@@ -260,7 +561,6 @@
2024/05/22 | 40727 | macros/latex/required/l3kernel/l3sort.dtx
2024/05/22 | 4071851 | info/biblio/tugboat.bib
2024/05/22 | 396223 | macros/latex/required/l3kernel/l3news.pdf
-2024/05/22 | 36684 | systems/texlive/tlnet/archive/luamplib.source.r71316.tar.xz
2024/05/22 | 35639 | macros/latex/required/l3kernel/l3unicode.dtx
2024/05/22 | 3530 | graphics/metapost/contrib/macros/mpkiviat/doc/test-2.pdf
2024/05/22 | 35218 | macros/latex/required/l3kernel/l3quark.dtx
@@ -294,11 +594,9 @@
2024/05/22 | 205020 | macros/latex/required/l3kernel/l3news12.pdf
2024/05/22 | 20460 | macros/latex/required/l3kernel/l3text-purify.dtx
2024/05/22 | 20310 | macros/latex/required/l3kernel/l3fp-symbolic.dtx
-2024/05/22 | 200716 | systems/texlive/tlnet/archive/luamplib.doc.r71316.tar.xz
2024/05/22 | 19637 | macros/latex/required/l3kernel/l3fp-convert.dtx
2024/05/22 | 19547 | macros/latex/required/l3kernel/l3bitset.dtx
2024/05/22 | 1949 | macros/latex/required/l3kernel/interface3.tex
-2024/05/22 | 18984 | systems/texlive/tlnet/archive/luamplib.r71316.tar.xz
2024/05/22 | 18528 | macros/latex/required/l3kernel/l3fp-round.dtx
2024/05/22 | 1803277 | macros/latex/required/l3kernel/interface3.pdf
2024/05/22 | 1776494 | install/macros/latex/contrib/l3packages.tds.zip
@@ -460,235 +758,3 @@
2024/05/19 | 1345996 | systems/texlive/tlnet/archive/profcollege.r71295.tar.xz
2024/05/19 | 12212 | systems/texlive/tlnet/archive/pst-mirror.r71294.tar.xz
2024/05/19 | 1052892 | systems/texlive/tlnet/archive/babel.doc.r71296.tar.xz
-2024/05/18 | 9752 | systems/texlive/tlnet/archive/se2thesis.r71285.tar.xz
-2024/05/18 | 9601362 | systems/win32/miktex/tm/packages/profcollege__doc.tar.lzma
-2024/05/18 | 9386 | systems/win32/miktex/tm/packages/se2thesis.tar.lzma
-2024/05/18 | 933 | systems/win32/miktex/tm/packages/pr.ini
-2024/05/18 | 9236 | systems/win32/miktex/tm/packages/fontscale.tar.lzma
-2024/05/18 | 91100 | systems/win32/miktex/tm/packages/spbmark__doc.tar.lzma
-2024/05/18 | 8961 | macros/latex/required/babel/base/babel.ins
-2024/05/18 | 8879 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2024/05/18 | 88706 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2024/05/18 | 876892 | systems/texlive/tlnet/archive/fvextra.doc.r71282.tar.xz
-2024/05/18 | 876313 | systems/win32/miktex/tm/packages/fvextra__doc.tar.lzma
-2024/05/18 | 8760 | systems/win32/miktex/tm/packages/tkz-grapheur.tar.lzma
-2024/05/18 | 86259 | systems/win32/miktex/tm/packages/fontspec__source.tar.lzma
-2024/05/18 | 851146 | systems/win32/miktex/tm/packages/piton__doc.tar.lzma
-2024/05/18 | 829237 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2024/05/18 | 82188 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2024/05/18 | 821348 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2024/05/18 | 820688 | systems/win32/miktex/tm/packages/files.csv.lzma
-2024/05/18 | 81979 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2024/05/18 | 81593 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2024/05/18 | 803716 | macros/latex/required/babel/base/babel.dtx
-2024/05/18 | 78337 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2024/05/18 | 77281 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2024/05/18 | 77018 | systems/win32/miktex/tm/packages/piton__source.tar.lzma
-2024/05/18 | 7679 | systems/win32/miktex/tm/packages/fontscale__source.tar.lzma
-2024/05/18 | 76484 | systems/win32/miktex/tm/packages/latexindent.tar.lzma
-2024/05/18 | 76183 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2024/05/18 | 75073 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2024/05/18 | 73439 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2024/05/18 | 73383 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2024/05/18 | 71091 | systems/win32/miktex/tm/packages/proflycee.tar.lzma
-2024/05/18 | 707410 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2024/05/18 | 699769 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2024/05/18 | 6984 | systems/texlive/tlnet/archive/fontscale.r71281.tar.xz
-2024/05/18 | 69704 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2024/05/18 | 68654 | macros/latex/contrib/customenvs/tex/customenvs.sty
-2024/05/18 | 6840833 | systems/win32/miktex/tm/packages/pst-mirror__doc.tar.lzma
-2024/05/18 | 67369 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2024/05/18 | 663272 | systems/win32/miktex/tm/packages/tkz-grapheur__doc.tar.lzma
-2024/05/18 | 65115 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2024/05/18 | 647398 | macros/latex/required/babel/base/babel-code.pdf
-2024/05/18 | 64475 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2024/05/18 | 643292 | systems/texlive/tlnet/archive/xindex.doc.r71279.tar.xz
-2024/05/18 | 6382 | systems/win32/miktex/tm/packages/colorblind__source.tar.lzma
-2024/05/18 | 635678 | systems/win32/miktex/tm/packages/easybook__doc.tar.lzma
-2024/05/18 | 61084 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2024/05/18 | 606771 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2024/05/18 | 60600 | systems/win32/miktex/tm/packages/fvextra__source.tar.lzma
-2024/05/18 | 603358 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2024/05/18 | 59200 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2024/05/18 | 58934 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2024/05/18 | 583180 | systems/texlive/tlnet/archive/se2thesis.doc.r71285.tar.xz
-2024/05/18 | 57972 | systems/texlive/tlnet/archive/fvextra.source.r71282.tar.xz
-2024/05/18 | 579135 | systems/win32/miktex/tm/packages/se2thesis__doc.tar.lzma
-2024/05/18 | 5761 | systems/win32/miktex/tm/packages/spbmark__source.tar.lzma
-2024/05/18 | 5699724 | macros/latex/contrib/profcollege/doc/profcollege-doc.zip
-2024/05/18 | 5678402 | systems/win32/miktex/tm/packages/profcollege__source.tar.lzma
-2024/05/18 | 55979 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2024/05/18 | 55974 | systems/win32/miktex/tm/packages/reledmac.tar.lzma
-2024/05/18 | 5489 | systems/win32/miktex/tm/packages/rigidnotation__source.tar.lzma
-2024/05/18 | 54796 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2024/05/18 | 543500 | systems/texlive/tlnet/archive/msu-thesis.doc.r71284.tar.xz
-2024/05/18 | 54218 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2024/05/18 | 530143 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2024/05/18 | 52642 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2024/05/18 | 520 | macros/unicodetex/latex/nxuthesis/chapter/resume.tex
-2024/05/18 | 5096 | systems/win32/miktex/tm/packages/skillicons__source.tar.lzma
-2024/05/18 | 499536 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
-2024/05/18 | 49715 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2024/05/18 | 496 | macros/unicodetex/latex/nxuthesis/chapter/acknowledgements.tex
-2024/05/18 | 488516 | systems/win32/miktex/tm/packages/profsio__doc.tar.lzma
-2024/05/18 | 48284 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2024/05/18 | 47377 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2024/05/18 | 473052 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2024/05/18 | 462394 | systems/win32/miktex/tm/packages/xindex__doc.tar.lzma
-2024/05/18 | 459756 | systems/win32/miktex/tm/packages/rpgicons__doc.tar.lzma
-2024/05/18 | 45954 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2024/05/18 | 45925 | systems/win32/miktex/tm/packages/easybook__source.tar.lzma
-2024/05/18 | 454961 | systems/win32/miktex/tm/packages/pst-mirror__source.tar.lzma
-2024/05/18 | 44398 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2024/05/18 | 44122 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2024/05/18 | 44066 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2024/05/18 | 43276 | macros/latex/contrib/customenvs/doc/customenvs-doc-fr.tex
-2024/05/18 | 43127 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2024/05/18 | 429906 | systems/win32/miktex/tm/packages/msu-thesis__source.tar.lzma
-2024/05/18 | 423656 | macros/latex/required/babel/base/babel.pdf
-2024/05/18 | 4125 | systems/win32/miktex/tm/packages/spbmark.tar.lzma
-2024/05/18 | 40364 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2024/05/18 | 395494 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2024/05/18 | 3934 | systems/win32/miktex/tm/packages/latex2pydata.tar.lzma
-2024/05/18 | 37635 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2024/05/18 | 3756 | systems/win32/miktex/tm/packages/colorblind.tar.lzma
-2024/05/18 | 3744 | systems/texlive/tlnet/archive/latex2pydata.r71283.tar.xz
-2024/05/18 | 3727343 | install/macros/latex/required/babel-base.tds.zip
-2024/05/18 | 37216 | systems/win32/miktex/tm/packages/xindex.tar.lzma
-2024/05/18 | 36872 | systems/texlive/tlnet/archive/xindex.r71279.tar.xz
-2024/05/18 | 36839 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2024/05/18 | 36717 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2024/05/18 | 356083 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2024/05/18 | 356032 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2024/05/18 | 35329 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2024/05/18 | 3527 | macros/latex/required/babel/base/bbidxglo.dtx
-2024/05/18 | 351745 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2024/05/18 | 34941 | systems/win32/miktex/tm/packages/luamplib__source.tar.lzma
-2024/05/18 | 33852 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2024/05/18 | 33843 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2024/05/18 | 329937 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2024/05/18 | 32883 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2024/05/18 | 32128 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2024/05/18 | 321059 | systems/win32/miktex/tm/packages/ximera__doc.tar.lzma
-2024/05/18 | 3203 | systems/win32/miktex/tm/packages/hvqrurl__source.tar.lzma
-2024/05/18 | 31573 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2024/05/18 | 313388 | systems/texlive/tlnet/archive/pst-optic.doc.r71278.tar.xz
-2024/05/18 | 3104698 | systems/win32/miktex/tm/packages/luatexja__doc.tar.lzma
-2024/05/18 | 305196 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2024/05/18 | 301256 | systems/win32/miktex/tm/packages/pst-optic__doc.tar.lzma
-2024/05/18 | 29385 | systems/win32/miktex/tm/packages/ximera__source.tar.lzma
-2024/05/18 | 293230 | systems/win32/miktex/tm/packages/latex2pydata__doc.tar.lzma
-2024/05/18 | 292272 | systems/texlive/tlnet/archive/latex2pydata.doc.r71283.tar.xz
-2024/05/18 | 29217 | systems/win32/miktex/tm/packages/se2thesis__source.tar.lzma
-2024/05/18 | 291597 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2024/05/18 | 29137 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2024/05/18 | 287507 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2024/05/18 | 2844951 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2024/05/18 | 278288 | systems/win32/miktex/tm/packages/proflycee__source.tar.lzma
-2024/05/18 | 27521 | systems/win32/miktex/tm/packages/fontspec.tar.lzma
-2024/05/18 | 274311 | systems/win32/miktex/tm/packages/rigidnotation__doc.tar.lzma
-2024/05/18 | 272491 | systems/win32/miktex/tm/packages/lete-sans-math.tar.lzma
-2024/05/18 | 27227 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2024/05/18 | 272179 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2024/05/18 | 258548 | systems/win32/miktex/tm/packages/reledmac__source.tar.lzma
-2024/05/18 | 2585196 | systems/win32/miktex/tm/packages/latex2e-help-texinfo__source.tar.lzma
-2024/05/18 | 25610 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2024/05/18 | 25586 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2024/05/18 | 25368 | graphics/pgf/contrib/profsio/doc/ProfSio-doc-annexe72.pdf
-2024/05/18 | 25328 | systems/texlive/tlnet/archive/se2thesis.source.r71285.tar.xz
-2024/05/18 | 25149 | macros/latex/contrib/profcollege/latex/ProfCollege.sty
-2024/05/18 | 249229 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
-2024/05/18 | 245916 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2024/05/18 | 24140 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2024/05/18 | 23 | macros/unicodetex/latex/nxuthesis/chapter/references.tex
-2024/05/18 | 23829 | graphics/pgf/contrib/profsio/doc/ProfSio-doc-annexe73.pdf
-2024/05/18 | 2370 | systems/win32/miktex/tm/packages/tblr-extras.tar.lzma
-2024/05/18 | 2369870 | macros/latex/required/babel/base.zip
-2024/05/18 | 232009 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2024/05/18 | 2319 | systems/win32/miktex/tm/packages/rigidnotation.tar.lzma
-2024/05/18 | 2264 | systems/win32/miktex/tm/packages/tblr-extras__source.tar.lzma
-2024/05/18 | 22252 | systems/win32/miktex/tm/packages/tblr-extras__doc.tar.lzma
-2024/05/18 | 221413 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2024/05/18 | 221161 | systems/win32/miktex/tm/packages/luatexja__source.tar.lzma
-2024/05/18 | 219024 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2024/05/18 | 21890 | macros/latex/required/babel/base/bbcompat.dtx
-2024/05/18 | 217060 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2024/05/18 | 2166 | macros/latex/required/babel/base/README.md
-2024/05/18 | 2132225 | systems/win32/miktex/tm/packages/skillicons.tar.lzma
-2024/05/18 | 2089091 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2024/05/18 | 2087778 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2024/05/18 | 2046033 | systems/win32/miktex/tm/packages/lete-sans-math__doc.tar.lzma
-2024/05/18 | 203098 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2024/05/18 | 2020476 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2024/05/18 | 20066 | systems/win32/miktex/tm/packages/piton.tar.lzma
-2024/05/18 | 19987 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2024/05/18 | 19955 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2024/05/18 | 194140 | systems/win32/miktex/tm/packages/luatexja.tar.lzma
-2024/05/18 | 189845 | systems/win32/miktex/tm/packages/luamplib__doc.tar.lzma
-2024/05/18 | 186505 | systems/win32/miktex/tm/packages/xindex__source.tar.lzma
-2024/05/18 | 18482 | systems/win32/miktex/tm/packages/profsio.tar.lzma
-2024/05/18 | 1843209 | systems/win32/miktex/tm/packages/proflycee__doc.tar.lzma
-2024/05/18 | 18387967 | macros/latex/contrib/profcollege.zip
-2024/05/18 | 18343 | systems/win32/miktex/tm/packages/profsio__source.tar.lzma
-2024/05/18 | 183174 | macros/latex/contrib/customenvs/doc/customenvs-doc-en.pdf
-2024/05/18 | 182775 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2024/05/18 | 1818243 | macros/latex/contrib/customenvs.zip
-2024/05/18 | 18073 | systems/win32/miktex/tm/packages/rpgicons.tar.lzma
-2024/05/18 | 1795 | systems/win32/miktex/tm/packages/hvqrurl.tar.lzma
-2024/05/18 | 1785812 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2024/05/18 | 1785146 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
-2024/05/18 | 17784 | systems/win32/miktex/tm/packages/easybook.tar.lzma
-2024/05/18 | 17705 | graphics/pgf/contrib/profsio/doc/ProfSio-doc-annexe71.pdf
-2024/05/18 | 1756665 | systems/win32/miktex/tm/packages/csvsimple__doc.tar.lzma
-2024/05/18 | 1748076 | systems/win32/miktex/tm/packages/latex2e-help-texinfo.tar.lzma
-2024/05/18 | 174046 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2024/05/18 | 17199 | systems/win32/miktex/tm/packages/luamplib.tar.lzma
-2024/05/18 | 159911 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2024/05/18 | 1530662 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2024/05/18 | 14963 | systems/win32/miktex/tm/packages/pst-optic.tar.lzma
-2024/05/18 | 14817 | systems/win32/miktex/tm/packages/ximera.tar.lzma
-2024/05/18 | 14696 | systems/texlive/tlnet/archive/pst-optic.r71278.tar.xz
-2024/05/18 | 14595 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
-2024/05/18 | 1446315 | macros/latex/contrib/customenvs/doc/customenvs-doc-fr.pdf
-2024/05/18 | 1441908 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2024/05/18 | 141957 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2024/05/18 | 1415262 | systems/win32/miktex/tm/packages/profcollege.tar.lzma
-2024/05/18 | 14022 | systems/win32/miktex/tm/packages/fvextra.tar.lzma
-2024/05/18 | 13830 | systems/win32/miktex/tm/packages/msu-thesis.tar.lzma
-2024/05/18 | 13820 | systems/texlive/tlnet/archive/fvextra.r71282.tar.xz
-2024/05/18 | 137791 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2024/05/18 | 13680 | systems/texlive/tlnet/archive/msu-thesis.r71284.tar.xz
-2024/05/18 | 13591 | systems/win32/miktex/tm/packages/latex2pydata__source.tar.lzma
-2024/05/18 | 1342117 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2024/05/18 | 13350 | systems/win32/miktex/tm/packages/pst-optic__source.tar.lzma
-2024/05/18 | 13334 | systems/win32/miktex/tm/packages/lete-sans-math__source.tar.lzma
-2024/05/18 | 128380 | systems/win32/miktex/tm/packages/latexindent__source.tar.lzma
-2024/05/18 | 12692 | systems/texlive/tlnet/archive/latex2pydata.source.r71283.tar.xz
-2024/05/18 | 12499 | systems/win32/miktex/tm/packages/pst-mirror.tar.lzma
-2024/05/18 | 1247766 | systems/win32/miktex/tm/packages/latexindent__doc.tar.lzma
-2024/05/18 | 123808 | systems/texlive/tlnet/archive/fontscale.doc.r71281.tar.xz
-2024/05/18 | 12274 | macros/latex/contrib/profcollege/latex/PfCPatronPaves.tex
-2024/05/18 | 12062 | systems/win32/miktex/tm/packages/csvsimple.tar.lzma
-2024/05/18 | 11810 | macros/latex/contrib/profcollege/latex/PfCVueCubes.tex
-2024/05/18 | 117834 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2024/05/18 | 1177650 | systems/win32/miktex/tm/packages/skillicons__doc.tar.lzma
-2024/05/18 | 1172613 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2024/05/18 | 116941 | systems/win32/miktex/tm/packages/hvqrurl__doc.tar.lzma
-2024/05/18 | 11682 | systems/win32/miktex/tm/packages/tkz-grapheur__source.tar.lzma
-2024/05/18 | 116359 | systems/win32/miktex/tm/packages/msu-thesis__doc.tar.lzma
-2024/05/18 | 1158514 | systems/win32/miktex/tm/packages/fontspec__doc.tar.lzma
-2024/05/18 | 11533 | systems/win32/miktex/tm/packages/rpgicons__source.tar.lzma
-2024/05/18 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini
-2024/05/18 | 114930 | systems/win32/miktex/tm/packages/fontscale__doc.tar.lzma
-2024/05/18 | 112467 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2024/05/18 | 109911 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2024/05/18 | 1088254 | macros/latex/required/babel/base/locale.zip
-2024/05/18 | 108553 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2024/05/18 | 106718 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2024/05/18 | 105729 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2024/05/18 | 104418 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2024/05/18 | 10423086 | systems/win32/miktex/tm/packages/reledmac__doc.tar.lzma
-2024/05/18 | 104209 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2024/05/18 | 103556 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2024/05/18 | 10330568 | macros/latex/contrib/profcollege/doc/ProfCollege-doc.pdf
-2024/05/18 | 103081 | systems/win32/miktex/tm/packages/colorblind__doc.tar.lzma
diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib
index f01d2c5ed3..4db26c5d28 100644
--- a/biblio/ctan-bibdata/ctan.bib
+++ b/biblio/ctan-bibdata/ctan.bib
@@ -1,7 +1,7 @@
%% bib file of all CTAN packages
%% (C) Herbert Voß
%%
-%% created at 25-05-2024, 02:00:04
+%% created at 26-05-2024, 02:00:04
%%
%% This file is provided under the terms of the LPPL v1.3 or
@@ -12757,8 +12757,8 @@
title = {The \texttt{CircuiTikZ} package},
subtitle = {Draw electrical networks with TikZ},
author = {Massimo Redaelli and Stefan Lindner and Stefan Erhardt and Romano Giannetti},
- date = {2024-05-05},
- version = {1.6.8},
+ date = {2024-05-25},
+ version = {1.6.9},
license = {lppl,gpl},
mirror = {https://mirror.ctan.org/graphics/pgf/contrib/circuitikz},
url = {https://ctan.org/pkg/circuitikz},
@@ -40515,8 +40515,8 @@
title = {The \texttt{listings} package},
subtitle = {Typeset source code listings using \LaTeX{}},
author = {Jobst Hoffmann and Brooks Moses and Carsten Heinz},
- date = {2024-03-12},
- version = {1.10a},
+ date = {2024-05-25},
+ version = {1.10b},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/listings},
url = {https://ctan.org/pkg/listings},
@@ -50465,7 +50465,7 @@
title = {The \texttt{NxuThesis} package},
subtitle = {Thesis template for Ningxia University},
author = {Xianyuan Bao},
- date = {2024-05-24},
+ date = {2024-05-25},
version = {1.0.0},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/unicodetex/latex/nxuthesis},
@@ -69371,8 +69371,8 @@
title = {The \texttt{TeXLab} package},
subtitle = {LaTeX Language Server},
author = {Eric Förster and Patrick Förster},
- date = {2024-05-01},
- version = {5.16.0},
+ date = {2024-05-25},
+ version = {5.16.1},
license = {gpl3},
mirror = {https://mirror.ctan.org/support/texlab},
url = {https://ctan.org/pkg/texlab},
diff --git a/graphics/pgf/contrib/circuitikz/doc/changelog.tex b/graphics/pgf/contrib/circuitikz/doc/changelog.tex
index d9594dc1fc..0806a20b78 100644
--- a/graphics/pgf/contrib/circuitikz/doc/changelog.tex
+++ b/graphics/pgf/contrib/circuitikz/doc/changelog.tex
@@ -5,6 +5,35 @@ full list of changes.
\begin{itemize}
\item
+ Version 1.6.9 (2024-05-25)
+
+ Several new components and a bug fix for a nasty long-standing bug
+ about switching diode types.
+
+ \begin{itemize}
+ \tightlist
+ \item
+ Added a Relais-Shape (contributed by
+ \href{https://github.com/circuitikz/circuitikz/pull/795}{Jakob
+ ``DraUX'' on GitHub}
+ \item
+ Added a center tap anchor for tube filament (suggested by
+ \href{https://github.com/circuitikz/circuitikz/issues/792}{user
+ bogger33 on GitHub})
+ \item
+ Added neon lamps (two versions, suggested by
+ \href{https://github.com/circuitikz/circuitikz/issues/793}{user
+ bogger33 on GitHub})
+ \item
+ Added a configurable spark gap (suggested by
+ \href{https://github.com/circuitikz/circuitikz/issues/800}{user
+ bogger33 on GitHub})
+ \item
+ Fix a long-standing problem when
+ \href{https://github.com/circuitikz/circuitikz/issues/794}{(locally)
+ switching diode type}
+ \end{itemize}
+\item
Version 1.6.8 (2024-05-05)
Several new components, more anchors, a bit of documentation
diff --git a/graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf b/graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
index d4f9bc36a2..cc6865c72f 100644
--- a/graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
+++ b/graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
Binary files differ
diff --git a/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf b/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
index 9d1e52303d..9f3d2b57e0 100644
--- a/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
+++ b/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
Binary files differ
diff --git a/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex b/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
index 20a79f3d68..ac116af09e 100644
--- a/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
+++ b/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
@@ -3266,6 +3266,8 @@ Here you'll find bipoles that are not easily grouped in the categories above.
\circuitdescbip*{fuse}{Fuse}{}
\circuitdescbip*{afuse}{Asymmetric fuse}{asymmetric fuse}
\circuitdescbip{wfuse}{``wiggly'' fuse}{wiggly fuse}()[left/110/0.2, right/70/0.2]
+ \circuitdescbip*{relais}{Relais\footnotemark}{}
+ \footnotetext{Contributed by \href{https://github.com/circuitikz/circuitikz/pull/795}{Jakob «DraUX»}}
\circuitdescbip{squid}{Squid}{}
\circuitdescbip{barrier}{Barrier}{}
\circuitdescbip{openbarrier}{Open barrier}{}
@@ -3287,6 +3289,13 @@ If otherwise \texttt{americangfsurgearrester} option is active (or the style \te
\begin{groupdesc}
\circuitdescbip*{lamp}{Lamp}{}
\circuitdescbip*{bulb}{Bulb}{}
+ \circuitdescbip*{neonlampcc}{Neon lamp\footnotemark\ (double cathode style)}{}
+ \footnotetext{The neon lamps have been added in \texttt{v1.6.9} thanks to a suggestion by \href{https://github.com/circuitikz/circuitikz/issues/793}{user bogger33 on GitHub}.}
+ \circuitdescbip*{neonlampac}{Neon lamp (anode and cathode style)}{}
+ \circuitdescbip*{sparkgap}{Spark gap\footnotemark (unenclosed)}{}
+ \footnotetext{The spark gap has been added in \texttt{v1.6.9} thanks to a suggestion by \href{https://github.com/circuitikz/circuitikz/issues/800}{user bogger33 on GitHub}.}
+ \circuitdescbip*[sparkgap]{sparkgap, sparkgap/circle}{Spark gap}{}
+ \circuitdescbip*[sparkgap]{sparkgap, sparkgap/dot, sparkgap/circle}{Spark gap (gas filled)}{}
\circuitdescbip*{loudspeaker}{loudspeaker}{}( north/90/0.4, ne/45/0.4, east/0/0.4, se/-45/0.4, south/-90/0.4, sw/-135/0.4, west/180/0.4, nw/135/0.4, left/135/0.2, right/45/0.2, center/-135/0.2)
\circuitdescbip*{mic}{mic}{}( north/90/0.4, east/0/0.4, south/-90/0.4, west/180/0.4, left/135/0.2, right/45/0.2, center/-135/0.2)
\circuitdescbip*{tlmic}{tail-less mic\footnotemark}{}( north/90/0.4, east/0/0.4, south/-90/0.4, west/180/0.4, left/135/0.2, right/45/0.2, center/-135/0.2)
@@ -3324,9 +3333,9 @@ You have two types of microphones; \texttt{mic} has protruding connection and \t
\subsubsection{Miscellaneous element customization}\label{sec:tweak-misc}
-You can change the scale of all the miscellaneous elements by setting the key \texttt{misc/scale} to something different from the default \texttt{1.0}.
+You can change the scale of all the miscellaneous elements by setting the key \texttt{misc/scale} to something different from the default \texttt{1.0}; relative thickness can be controlled with \texttt{misc/thickness}.
-\paragraph{Wiggly fuses} can have (or not have) poles; you can switch between the two forms by setting to \texttt{true} or \texttt{false} (default \texttt{true}) the key \texttt{bipoles/wfuse/dots}; if they have poles, you can choose any of the pole shapes with the key \texttt{bipoles/wfuse/shape}.
+\paragraph{Wiggly fuses.} Wiggly fuses can have (or not have) poles; you can switch between the two forms by setting to \texttt{true} or \texttt{false} (default \texttt{true}) the key \texttt{bipoles/wfuse/dots}; if they have poles, you can choose any of the pole shapes with the key \texttt{bipoles/wfuse/shape}.
The pole nodes are named \texttt{-left} and \texttt{-right} so that you can access their borders.
\begin{LTXexample}[varwidth=true, basicstyle=\small\ttfamily]
@@ -3342,6 +3351,30 @@ The pole nodes are named \texttt{-left} and \texttt{-right} so that you can acce
\end{circuitikz}
\end{LTXexample}
+\paragraph{Neon lamps.} Neon lamp ``dot'' size is the same as the size of poles (\texttt{circ} and \texttt{ocirc}), and they can be changed locally:
+\begin{LTXexample}[varwidth=true, basicstyle=\small\ttfamily]
+\begin{tikzpicture}
+ \draw (0,0) to[neonlampcc, nodes width=0.03] ++(2,0)
+ to[neonlampac, misc/thickness=3] ++(2,0);
+\end{tikzpicture}
+\end{LTXexample}
+
+\paragraph{Spark gap.} The \texttt{sparkgap} component is similar to the (American) surge arrester, but it's more configurable; it will render bare (unenclosed) by default, but you can add a (fillable) enclosure with the key \texttt{sparkgap/circle} and a dot with \texttt{sparkgap/dot} (they are boolean keys, false by default).
+Moreover, the arrows are configurable like other arrows in the package (see~\ref{sec:tunablearrows}) using the \texttt{sparkgap end arrow} key (default \texttt{Triangle[scale=2]}). The gap is tunable with \texttt{sparkgap/gap} (default \texttt{0.05}).
+\begin{LTXexample}[varwidth=true, basicstyle=\small\ttfamily]
+\begin{tikzpicture}
+ \draw (0,2) to[sparkgap, l=gap\textsubscript{1}] ++(2,0)
+ to[sparkgap, sparkgap/circle,
+ sparkgap/dot, l=S2] ++(2,0);
+ \ctikzset{sparkgap end arrow={Kite[scale=1.5]}}
+ \draw (0,0) to[sparkgap, l=S3] ++(2,0)
+ to[sparkgap, l=S4, sparkgap/circle,
+ sparkgap/gap=0.15] ++(2,0);
+\end{tikzpicture}
+\end{LTXexample}
+As in neon lamps, the dot (if activated by the key \texttt{sparkgap/dot}) follows the size of poles and can be changed locally.
+
+
\subsection{Multiple wires (buses)}
These are simple drawings to indicate multiple wires.
@@ -4827,7 +4860,8 @@ Note that the \verb|diodetube| is used as component name to avoid clashes with t
Normally, the filament is not drawn. If you want a filament, put the \verb|filament| option in the node description:
\begin{groupdesc}
- \circuitdesc*{diodetube,filament}{Tube Diode}{}(anode/90/0.2, filament 1/-135/0.2, filament 2/-45/0.2 )
+ \circuitdesc*{diodetube,filament}{Tube Diode\footnotemark}{}(anode/90/0.2, filament 1/-90/0.4, filament 2/-45/0.2, filament center/0/0.5 )
+ \footnotetext{The \texttt{filament center} anchor has been added in \texttt{v1.6.9} thanks to a suggestion by \href{https://github.com/circuitikz/circuitikz/issues/792}{user bogger33 on GitHub}.}
\end{groupdesc}
Sometimes, you don't want the cathode to be drawn (but you do want the filament). Use the \verb|nocathode| option in the node description:
@@ -4869,18 +4903,27 @@ fully configurable, and the attributes are described below:
\verb|tubes/filament angle| & \verb|15| & angle from the centerpoint \\
\end{tabular}
-Conventionally, the model of the tube is indicated at the \verb|east| anchor:
+Conventionally, the model of the tube is indicated at the \verb|east| anchor, and you can access filament anchors if you need them:
-\begin{LTXexample}[varwidth]
-\ctikzset{tubes/width=1.4}
-\ctikzset{tubes/height=1}
-\begin{circuitikz}
-\draw (0,0) node[triode] (Tri) {};
-\draw (Tri.east) node[right] {12AX7};
-\end{circuitikz}
+\begin{LTXexample}[varwidth=true, basicstyle=\small\ttfamily]
+\ctikzset{tubes/width=1.4, tubes/height=1}
+\begin{circuitikz}
+ \draw (0,2) node[triode, filament] (Tri) {};
+ \draw (Tri.east) node[right] {12AX7};
+ \ctikzset{tubes/filament angle=40,
+ tubes/filament distance=0.2}
+ \draw (0,0) node[triode, filament] (Pent) {};
+ \draw (Pent.east) node[right] {BOH};
+ \path (Tri.filament 1) node[red,ocirc]{};
+ \path (Pent.filament 1) node[red,ocirc]{};
+ \path (Tri.filament center) node[blue,ocirc]{};
+ \draw (Pent.filament center) -- ++(0,-1) node[tlground]{};
+ \end{circuitikz}
\end{LTXexample}
+
+
Example triode amplifier:
\begin{lstlisting}
diff --git a/graphics/pgf/contrib/circuitikz/tex/circuitikz.sty b/graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
index 69ce1bbddd..afa91d4b2b 100644
--- a/graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
+++ b/graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
@@ -16,8 +16,8 @@
\providecommand\DeclareRelease[3]{}
\providecommand\DeclareCurrentRelease[2]{}
-\def\pgfcircversion{1.6.8}
-\def\pgfcircversiondate{2024/05/05}
+\def\pgfcircversion{1.6.9}
+\def\pgfcircversiondate{2024/05/25}
\DeclareRelease{0.4}{2012/12/20}{circuitikz-0.4-body.tex}
\DeclareRelease{v0.4}{2012/12/20}{circuitikz-0.4-body.tex}
diff --git a/graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex b/graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
index 4978311dca..626ed28812 100644
--- a/graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
+++ b/graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
@@ -3696,9 +3696,9 @@
\pgf@circuit@fulldiodefalse
\ctikzset{diode/.is choice}
-\ctikzset{diode/empty/.code = \pgf@circuit@fulldiodefalse\pgf@circuit@strokediodefalse}%default
-\ctikzset{diode/full/.code = \pgf@circuit@fulldiodetrue }
-\ctikzset{diode/stroke/.code = \pgf@circuit@strokediodetrue}
+\ctikzset{diode/empty/.code = \pgf@circuit@fulldiodefalse\pgf@circuit@strokediodefalse}%default
+\ctikzset{diode/full/.code = \pgf@circuit@fulldiodetrue\pgf@circuit@strokediodefalse}
+\ctikzset{diode/stroke/.code = \pgf@circuit@fulldiodefalse\pgf@circuit@strokediodetrue}
\tikzset{full diodes/.style = { \circuitikzbasekey/diode = full}}
\tikzset{empty diodes/.style = { \circuitikzbasekey/diode = empty}}
@@ -6977,7 +6977,7 @@
\ctikzset{bipoles/tlmic/width/.initial=.5}% it MUST be mic width *5/8
\ctikzset{bipoles/mic/bar thickness/.initial=1}
-% arresters, fuses, lamps, etc
+% arresters, fuses, relais, lamps, etc
\ctikzset{bipoles/european gas filled surge arrester/height/.initial=.30}
\ctikzset{bipoles/european gas filled surge arrester/width/.initial=.80}
@@ -6994,6 +6994,7 @@
\ctikzset{bipoles/afuse/height/.initial=.20}
\ctikzset{bipoles/afuse/width/.initial=.50}
\ctikzset{bipoles/lamp/height/.initial=.60}
+\ctikzset{bipoles/lamp/width/.initial=.60}
\ctikzset{bipoles/wfuse/height/.initial=.20}
\ctikzset{bipoles/wfuse/width/.initial=.50}
\ctikzset{bipoles/wfuse/shape/.initial=ocirc}
@@ -7001,9 +7002,22 @@
\ctikzset{bipoles/wfuse/dots/.is choice}
\ctikzset{bipoles/wfuse/dots/.is if=pgf@circ@wfuse@dots}
%
-\ctikzset{bipoles/lamp/width/.initial=.60}
+\ctikzset{bipoles/relais/height/.initial=.8}
+\ctikzset{bipoles/relais/width/.initial=.3}
+%
\ctikzset{bipoles/bulb/height/.initial=.8}
\ctikzset{bipoles/bulb/width/.initial=.8}
+% suggested by @bogger33, see https://github.com/circuitikz/circuitikz/issues/793
+\ctikzset{bipoles/neonlampcc/height/.initial=.60}
+\ctikzset{bipoles/neonlampac/height/.initial=.60}
+\pgf@circ@declare@family@arrows{sparkgap}
+\newif\ifpgf@sparkgap@dot
+\newif\ifpgf@sparkgap@circle
+\ctikzset{sparkgap/circle/.is if=pgf@sparkgap@circle}
+\ctikzset{sparkgap/dot/.is if=pgf@sparkgap@dot}
+\ctikzset{sparkgap/gap/.initial=.05}
+\ctikzset{bipoles/sparkgap/height/.initial=.60}
+%
\ctikzset{bipoles/squid/height/.initial=.60}
\ctikzset{bipoles/squid/width/.initial=.60}
\ctikzset{bipoles/barrier/height/.initial=.60}
@@ -7233,6 +7247,25 @@
\pgfnode{\cshape}{center}{}{\thisshape-right}{\pgfusepath{draw}}
\fi
}
+
+%% Relais
+\pgfcircdeclarebipolescaled{misc}
+{}
+{\ctikzvalof{bipoles/relais/height}}
+{relais}
+{\ctikzvalof{bipoles/relais/height}}
+{\ctikzvalof{bipoles/relais/width}}
+{
+ \pgfpathrectanglecorners{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@up}}{\pgfpoint{\pgf@circ@res@right}{\pgf@circ@res@down}}
+ \pgf@circ@setlinewidth{bipoles}{\pgfstartlinewidth}
+ \pgf@circ@draworfill
+ \pgfscope
+ \pgfpathmoveto{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@up}}
+ \pgfpathlineto{\pgfpoint{\pgf@circ@res@right}{\pgf@circ@res@down}}
+ \pgfusepath{draw}
+ \endpgfscope
+}
+
%% SQUID added by Cor Molenaar 5 March 2010
\pgfcircdeclarebipolescaled{misc}
{}
@@ -7340,11 +7373,116 @@
\pgfsetbeveljoin
\pgfpathlineto{\pgfpoint{\pgf@circ@res@right}{\pgf@circ@res@zero}}
\pgfusepath{draw}
-}% %>>>
+}%
+% neon lamps, suggested by @bogger33 https://github.com/circuitikz/circuitikz/issues/793
+% implemented by Romano
+% double-cathode (capacitor) style
+\pgfcircdeclarebipolescaled{misc}
+{}
+{\ctikzvalof{bipoles/neonlampcc/height}}
+{neonlampcc}
+{\ctikzvalof{bipoles/neonlampcc/height}}
+{\ctikzvalof{bipoles/neonlampcc/height}}
+{
+ \pgf@circ@setlinewidth{bipoles}{\pgfstartlinewidth}
+ \pgfpathellipse{\pgfpointorigin}{\pgfpoint{0}{\pgf@circ@res@up}}{\pgfpoint{\pgf@circ@res@left}{0}}
+ \pgf@circ@draworfill
+ %% leads in
+ \pgfsetlinewidth{\pgfstartlinewidth}
+ \def\@@w{0.2}\def\@@h{0.6}
+ \pgfpathmoveto{\pgfpoint{\pgf@circ@res@left}{0pt}}
+ \pgfpathlineto{\pgfpoint{\@@w\pgf@circ@res@left}{0pt}}
+ \pgfpathmoveto{\pgfpoint{\pgf@circ@res@right}{0pt}}
+ \pgfpathlineto{\pgfpoint{\@@w\pgf@circ@res@right}{0pt}}
+ %% "capacitor style" symbol
+ \pgfusepath{draw}
+ \pgf@circ@setlinewidth{bipoles}{\pgfstartlinewidth}
+ \pgfpathmoveto{\pgfpoint{\@@w\pgf@circ@res@right}{\@@h\pgf@circ@res@down}}
+ \pgfpathlineto{\pgfpoint{\@@w\pgf@circ@res@right}{\@@h\pgf@circ@res@up}}
+ \pgfpathmoveto{\pgfpoint{\@@w\pgf@circ@res@left}{\@@h\pgf@circ@res@down}}
+ \pgfpathlineto{\pgfpoint{\@@w\pgf@circ@res@left}{\@@h\pgf@circ@res@up}}
+ \pgfusepath{draw}
+ %% dot
+ \pgftransformshift{\pgfpoint{\@@w\pgf@circ@res@left-3*\ctikzvalof{nodes width}\pgf@circ@Rlen}
+ {\@@h\pgf@circ@res@down + 2*\ctikzvalof{nodes width}\pgf@circ@Rlen}}
+ \pgfnode{circ}{center}{}{}{\pgfusepath{draw,fill}}
+}
+% anode-cathode style
+\pgfcircdeclarebipolescaled{misc}
+{}
+{\ctikzvalof{bipoles/neonlampac/height}}
+{neonlampac}
+{\ctikzvalof{bipoles/neonlampac/height}}
+{\ctikzvalof{bipoles/neonlampac/height}}
+{
+ \pgf@circ@setlinewidth{bipoles}{\pgfstartlinewidth}
+ \pgfpathellipse{\pgfpointorigin}{\pgfpoint{0}{\pgf@circ@res@up}}{\pgfpoint{\pgf@circ@res@left}{0}}
+ \pgf@circ@draworfill
+ %% leads in
+ \pgfsetlinewidth{\pgfstartlinewidth}
+ \def\@@w{0.5}\def\@@h{0.5}
+ \pgfpathmoveto{\pgfpoint{\pgf@circ@res@left}{0pt}}
+ \pgfpathlineto{\pgfpoint{\@@w\pgf@circ@res@left}{0pt}}
+ \pgfpathmoveto{\pgfpoint{\pgf@circ@res@right}{0pt}}
+ \pgfpathlineto{\pgfpoint{\@@w\pgf@circ@res@right}{0pt}}
+ \pgfusepath{draw}
+ %% one terminal is a straight plate
+ \pgf@circ@setlinewidth{bipoles}{\pgfstartlinewidth}
+ \pgfpathmoveto{\pgfpoint{\@@w\pgf@circ@res@left}{\@@h\pgf@circ@res@down}}
+ \pgfpathlineto{\pgfpoint{\@@w\pgf@circ@res@left}{\@@h\pgf@circ@res@up}}
+ \pgfusepath{draw}
+ %% the other is an "ocirc" shape
+ \pgftransformshift{\pgfpoint{\@@w\pgf@circ@res@right}{0pt}}
+ \pgfnode{ocirc}{center}{}{}{\pgfusepath{draw,fill}}
+ %% dot
+ \pgftransformshift{\pgfpoint{-\@@w\pgf@circ@res@right}{\@@h\pgf@circ@res@down}}
+ \pgfnode{circ}{center}{}{}{\pgfusepath{draw,fill}}
+}
+% spark gap, suggested by @bogger33 https://github.com/circuitikz/circuitikz/issues/800
+\pgfcircdeclarebipolescaled{misc}
+{
+ \savedmacro{\changeh}{\edef\changeh{\ifpgf@sparkgap@circle 1 \else 0.5 \fi}}
+ \pgfcirc@border@extend@updown{\changeh}{\changeh}
+}
+{\ctikzvalof{bipoles/sparkgap/height}}
+{sparkgap}
+{\ctikzvalof{bipoles/sparkgap/height}}
+{\ctikzvalof{bipoles/sparkgap/height}}{
+ % circle (if requested)
+ \pgfscope
+ \ifpgf@sparkgap@circle
+ \pgf@circ@setlinewidth{bipoles}{\pgfstartlinewidth}
+ \pgfpathcircle{\pgfpointorigin}{\pgf@circ@res@up}
+ \pgf@circ@draworfill
+ \fi
+ \endpgfscope
+ % arrows
+ \pgfscope
+ \pgfcirc@set@arrows{sparkgap}{}{Triangle[scale=2]}
+ \pgfpathmoveto{\pgfpoint{\pgf@circ@res@right}{0pt}}
+ \pgfpathlineto{\pgfpoint{\ctikzvalof{sparkgap/gap}\pgf@circ@res@right}{0pt}}
+ \pgfusepath{draw}
+ \pgfpathmoveto{\pgfpoint{\pgf@circ@res@left}{0pt}}
+ \pgfpathlineto{\pgfpoint{\ctikzvalof{sparkgap/gap}\pgf@circ@res@left}{0pt}}
+ \pgfusepath{draw}
+ \endpgfscope{}
+ % dot (if requested)
+ \ifpgf@sparkgap@dot
+ \pgftransformshift{\pgfpoint
+ {\ctikzvalof{sparkgap/gap}\pgf@circ@res@left-1*\ctikzvalof{nodes width}\pgf@circ@Rlen}
+ {-4*\ctikzvalof{nodes width}\pgf@circ@Rlen}}
+ \pgfnode{circ}{center}{}{}{\pgfusepath{draw,fill}}
+ \fi
+}
+
+%>>>
%% Path definitions for Miscellaneous%<<<
\pgfcirc@activate@bipole@simple{l}{lamp}
+\pgfcirc@activate@bipole@simple{l}{neonlampcc}
+\pgfcirc@activate@bipole@simple{l}{neonlampac}
+\pgfcirc@activate@bipole@simple{l}{sparkgap}
\pgfcirc@activate@bipole@simple{l}{bulb}
\pgfcirc@activate@bipole@simple{l}{squid}
\pgfcirc@activate@bipole@simple{l}{barrier}
@@ -7355,6 +7493,7 @@
\pgfcirc@style@to@style{asymmetric fuse}{afuse}
\pgfcirc@activate@bipole@simple{l}{wfuse}
\pgfcirc@activate@bipole{l}{wfuse}{wfuse}{wiggly fuse}
+\pgfcirc@activate@bipole@simple{l}{relais}
\def\pgf@circ@gfsurgearrester@path#1{\ifpgf@circuit@europeangfsurgearrester\pgf@circ@europeangfsurgearrester@path{#1}\else\pgf@circ@americangfsurgearrester@path{#1}\fi}
\pgfcirc@activate@bipole{l}{europeangfsurgearrester}{european gas filled surge arrester}{european gas filled surge arrester}
\pgfcirc@activate@bipole{l}{americangfsurgearrester}{american gas filled surge arrester}{american gas filled surge arrester}
diff --git a/graphics/pgf/contrib/circuitikz/tex/pgfcirctripoles.tex b/graphics/pgf/contrib/circuitikz/tex/pgfcirctripoles.tex
index 7457dabb46..d8d089dd92 100644
--- a/graphics/pgf/contrib/circuitikz/tex/pgfcirctripoles.tex
+++ b/graphics/pgf/contrib/circuitikz/tex/pgfcirctripoles.tex
@@ -4025,6 +4025,8 @@
\pgfmathsetmacro{\@@BDscale}{\ctikzvalof{tripoles/#1/bodydiode scale}* \ctikzvalof{\ctikzclass/scale}/\ctikzvalof{diodes/scale}}
\pgftransformscale{\@@BDscale}
\ifpgf@circuit@fulldiode
+ % I'm not sure why this is needed, but...
+ \pgf@circ@maybe@color{transistor bodydiode/color}
\pgfnode{fulldiodeshape}{center}{}{pgf@bodydiode}{\pgfusepath{fill}}
\else
\pgfnode{emptydiodeshape}{center}{}{pgf@bodydiode}{\pgfusepath{fill}}
@@ -8613,6 +8615,11 @@
\pgf@y=\pgf@circ@res@up\advance\pgf@y by -\pgf@circ@res@right
\fi
}
+ \savedmacro{\tubes@filament@angle}{\edef\tubes@filament@angle{\ctikzvalof{tubes/filament angle}}}
+ \savedmacro{\tubes@filament@distance}{\edef\tubes@filament@distance{\ctikzvalof{tubes/filament distance}}}
+ \savedmacro{\tubes@tube@radius}{\edef\tubes@tube@radius{\ctikzvalof{tubes/tube radius}}}
+ \savedmacro{\tubes@cathode@width}{\edef\tubes@cathode@width{\ctikzvalof{tubes/cathode width}}}
+ \savedmacro{\tubes@cathode@distance}{\edef\tubes@cathode@distance{\ctikzvalof{tubes/cathode distance}}}
\anchor{tube ne}{\tubene}
\anchor{tubesq ne}{\tubesquarene}
% tube shape anchors: geo
@@ -8647,30 +8654,37 @@
\anchor{cathode}{%
\northwest
\pgf@y=-\pgf@y
- \pgf@x=\ctikzvalof{tubes/cathode width}\pgf@x
+ \pgf@x=\tubes@cathode@width\pgf@x
}
\anchor{cathode 1}{%
\northwest
\pgf@y=-\pgf@y
- \pgf@x=\ctikzvalof{tubes/cathode width}\pgf@x
+ \pgf@x=\tubes@cathode@width\pgf@x
}
\anchor{cathode 2}{%
\northwest
\pgf@y=-\pgf@y
- \pgf@x=-\ctikzvalof{tubes/cathode width}\pgf@x
+ \pgf@x=-\tubes@cathode@width\pgf@x
}
\anchor{filament 1}{%
\northwest
- \pgfmathparse{(\ctikzvalof{tubes/tube radius}*sin(\ctikzvalof{tubes/filament angle})}
+ \pgfmathparse{(\tubes@tube@radius*sin(\tubes@filament@angle)}
\pgf@x=\pgfmathresult\pgf@x
\pgf@y=-\pgf@y
}
\anchor{filament 2}{%
\northwest
- \pgfmathparse{(\ctikzvalof{tubes/tube radius}*sin(\ctikzvalof{tubes/filament angle})}
+ \pgfmathparse{(\tubes@tube@radius*sin(\tubes@filament@angle)}
\pgf@x=-\pgfmathresult\pgf@x
\pgf@y=-\pgf@y
}
+ \anchor{filament center}{%
+ \northwest
+ \pgf@ya=0.5\pgf@y
+ \pgf@ya=-\tubes@cathode@distance\pgf@y
+ \advance\pgf@ya by -\tubes@filament@distance\pgf@y
+ \pgf@x=0pt\pgf@y=\pgf@ya
+ }
% Extra anchors
#2%
diff --git a/graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex b/graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex
index a738c664ea..4e4861071f 100644
--- a/graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex
+++ b/graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex
@@ -16,8 +16,8 @@
\startmodule[circuitikz]
\usemodule[tikz]
-\def\pgfcircversion{1.6.8}
-\def\pgfcircversiondate{2024/05/05}
+\def\pgfcircversion{1.6.9}
+\def\pgfcircversiondate{2024/05/25}
\writestatus{loading}{\pgfcircversiondate{} The CircuiTikz circuit drawing package version \pgfcircversion}
diff --git a/macros/latex/contrib/listings/listings-devel.pdf b/macros/latex/contrib/listings/listings-devel.pdf
index 5cf9af1ff8..da1506f1df 100644
--- a/macros/latex/contrib/listings/listings-devel.pdf
+++ b/macros/latex/contrib/listings/listings-devel.pdf
Binary files differ
diff --git a/macros/latex/contrib/listings/listings.dtx b/macros/latex/contrib/listings/listings.dtx
index 06f881726b..525ba1a4ae 100644
--- a/macros/latex/contrib/listings/listings.dtx
+++ b/macros/latex/contrib/listings/listings.dtx
@@ -135,7 +135,7 @@
% Hoffmann became the maintainer of the \packagename{listings}
% package in 2013; see the Preface for details.}~ %
% \textless\lstemail\textgreater}
-% \date{2024/03/11\enspace\enspace Version 1.10a\ \box\abstractbox}
+% \date{2024/05/25\enspace\enspace Version 1.10b\ \box\abstractbox}
% \def\lstemail{\href{mailto:j.hoffmann@fh-aachen.de}{\texttt{j.hoffmann(at)fh-aachen.de}}}
% \ifhyper
% \hypersetup{pdftitle=The Listings Package,
@@ -3561,15 +3561,18 @@
% other & \texttt{!\ " \#\ \%\ \&\ ' ( ) * + , - .\ / :\ ; < = > ?}\\
% & {\catcode`\|=12\texttt{[ \char92\ ] \textasciicircum\ \char123\
% | \char125\ \textasciitilde}}\\
-% space & chr(32)\\
-% tabulator & chr(9)\\
-% form feed & chr(12)\\
+% space & \texttt{chr(32)}\footnotemark{}\\
+% tabulator & \texttt{chr(9)}\\
+% form feed & \texttt{chr(12)}\\
% \noalign{\smallskip}
% \end{tabular}
% \par\noindent
% Note: Extended characters of codes 128--255 (if defined) are \emph{currently}
% letters.
% \end{table}
+% \footnotetext{Here and at other places |chr(|\meta{number}|)| means a
+% Pascal function which returns the character which has ASCII value
+% \meta{number}.}
%
%
% \paragraph{Strings}\label{uStrings}
@@ -4197,20 +4200,25 @@
%
% \subsection{Listings inside arguments}\label{uListingsArguments}
%
-% At the moment it isn't possible to use \verb-\lstinline{...}- in a cell
+% A long time it wasn't possible to use \verb-\lstinline{...}- in a cell
% of a table\makeatletter\@ifundefined{r@uProcessingInline}{}{%
% (see section \ref{uProcessingInline} on page \pageref{uProcessingInline}
% for more information)},%
% \makeatother%
-% but it is possible to define a wrapper macro
-% which can be used instead of \verb-\lstinline{...}-:
+% but there was a recommended workaround. This workaround is still
+% functional, but now one can use \verb-\lstinline{...}- and of course
+% \verb-\lstinline|...|- directly:
% \begin{lstsample}[lstlisting]{}{}
% \newcommand\foo{\lstinline{t}}
% \newcommand\foobar[2][]{\lstinline[#1]{#2}}
%
% \begin{tabular}{ll}
-% \foo & a variable\\
-% \foobar[language=java]{int u;} & a declaration
+% \lstinline|r| & a first variable (standard)\\
+% \lstinline[language=java]|int s;| & a standard declaration \\
+% \foo & a second variable (workaround)\\
+% \foobar[language=java]{int u;} & a (workaraond) declaration \\
+% \lstinline{v} & another variable using braces\\
+% \lstinline[language=java]{int w;} & an additional braced declaration
% \end{tabular}
% \end{lstsample}
%
@@ -5744,7 +5752,7 @@
% \item |\lst@Init\relax|
% \item |\lst@Def{`#1}{\lst@DeInit\egroup}| installs the `end inline'
% detection, where |#1| is the next character after |\lstinline|.
-% Moreover chr(13) is redefined to end the fragment in the same way but
+% Moreover |chr(13)| is redefined to end the fragment in the same way but
% also issues an error message.
% \item Now comes the source code and \ldots
% \item \ldots\ |\lst@DeInit| (from |\lst@Def| above) ends the code snippet
@@ -5978,7 +5986,7 @@
% \part{Implementation}
%
%
-% \CheckSum{12409}
+% \CheckSum{12435}
%^^A
%^^A Don't index TeX-primitives.
%^^A
@@ -6122,8 +6130,8 @@
% All files will have same date and version.
% \begin{macrocode}
%<*kernel|misc|doc>
-\def\filedate{2024/03/11}
-\def\fileversion{1.10a}
+\def\filedate{2024/05/25}
+\def\fileversion{1.10b}
%</kernel|misc|doc>
% \end{macrocode}
% What we need and who we are.
@@ -6662,11 +6670,11 @@
\ifx#1\relax
\else \lccode`\^^@=`#1%
% \end{macrocode}
-% Otherwise we say that |^^@|=chr(0) is the lower case version of the first
+% Otherwise we say that |^^@|=|chr(0)| is the lower case version of the first
% character.
% Then we test the second character.
% If there is none, we append the lower case |^^@| to |\lst@temp|.
-% Otherwise we say that |^^A|=chr(1) is the lower case version of the second
+% Otherwise we say that |^^A|=|chr(1)| is the lower case version of the second
% character and we test the next argument, and so on.
% \begin{macrocode}
\ifx#2\relax
@@ -6703,7 +6711,7 @@
\lst@next}
\endgroup
% \end{macrocode}
-% This |\endgroup| restores the catcodes of chr(0)--chr(8), but not the
+% This |\endgroup| restores the catcodes of |chr(0)|--|chr(8)|, but not the
% catcodes of the characters inside |\lst@MakeActive@| since they are already
% read.
%
@@ -14552,7 +14560,7 @@
\fi
\lsthk@InitVars \lsthk@InitVarsBOL
% \end{macrocode}
-% The end of line character chr(13)=|^^M| controls the processing, see the
+% The end of line character |chr(13)|=|^^M| controls the processing, see the
% definition of |\lst@MProcessListing| below.
% The argument |#1| is either |\relax| or |\lstenv@backslash|.
% \begin{macrocode}
@@ -14904,36 +14912,35 @@
% \subsubsection{Processing inline listings}\label{uProcessingInline}
%
% \begin{macro}{\lstinline}
-% In addition to |\lsthk@PreSet|, we use |boxpos=b| and flexiblecolumns.
-% I've inserted |\leavevmode| after bug report from \lsthelper{Michael~Weber}
-% {1999/12/16}{wrong spacing in list environments}. \lsthelper{Olivier~Lecarme}
-% {2001/07/30}{inconsistent `break' when \lstinline is used inside caption}
-% reported a problem which has gone after removing |\let| |\lst@newlines|
-% |\@empty| (now |\lst@newlines| is a counter!). Unfortunately I don't know
-% the reason for inserting this code some time ago! At the end of the macro we
-% check the delimiter.
-% \begin{macrocode}
-\newcommand\lstinline[1][]{%
- \leavevmode\bgroup % \hbox\bgroup --> \bgroup
- \def\lst@boxpos{b}%
- \lsthk@PreSet\lstset{flexiblecolumns,#1}%
- \lsthk@TextStyle
- \@ifnextchar\bgroup{%
-% \end{macrocode}
-% \lsthelper{Luc~Van~Eycken}{2014/01/22}{\rcmdname\lstinline{} in alignments}
-% reported, that the experimental implementation of |\lstinline| with
-% braces instead of characters surrounding the source code resulted in an
-% error if used in a tabular environment. He found that this error comes
-% from the master counter (cf. appendix D (Dirty Tricks), item 5. (Brace
-% hacks), of the TeXbook (p. 385-386)). Adding the following line at this
-% point
+% In addition to |\lsthk@PreSet|, we use |boxpos=b| and
+% flexiblecolumns. I've inserted |\leavevmode| after bug report from
+% \lsthelper{Michael~Weber} {1999/12/16}{wrong spacing in list
+% environments}. \lsthelper{Olivier~Lecarme} {2001/07/30}{inconsistent
+% `break' when \lstinline is used inside caption} reported a problem
+% which has gone after removing |\let| |\lst@newlines| |\@empty| (now
+% |\lst@newlines| is a counter!). Unfortunately I don't know the reason
+% for inserting this code some time ago! At the end of the macro we
+% check the delimiter.\footnote{This is text of the original author
+% Carsten Heinz.}
+%
+% Then came an experimental version which allowed braces, but
+% \lsthelper{Luc~Van~Eycken}{2014/01/22}{\rcmdname\lstinline{} in
+% alignments} reported, that the experimental implementation of
+% |\lstinline| with braces instead of characters surrounding the source
+% code resulted in an error if used in a tabular environment.
+%
+% He found that this error comes from the master counter (cf. appendix
+% D (Dirty Tricks), item 5. (Brace hacks), of the TeXbook
+% (p. 385-386)). Adding the following line after testing the next
+% character (line no. 7 in the following outcommented snippet)
%\begin{verbatim}
-% \ifnum`{=0}\fi%
+%\ifnum`{=0}\fi%
%\end{verbatim}
-% remedies the wrong behaviour. But \lsthelper{Qing~Lee}{2014/06/28}{-}
-% pointed out, that this breaks code like the one showed in
-% \ref{uListingsArguments} on \pageref{uListingsArguments} and proposed
-% another solution which in turn broke the code needed by Luc:
+% remedies the wrong behaviour. But \lsthelper{Qing~Lee}{2014/06/28}{-}
+% pointed out, that this breaks code like the one shown in section
+% \ref{uListingsArguments} on page \pageref{uListingsArguments} and
+% proposed another solution which in turn broke the code provided by
+% Luc:
%\begin{verbatim}
% \renewcommand\lstinline[1][]{%
% \leavevmode\bgroup % \hbox\bgroup --> \bgroup
@@ -14944,20 +14951,45 @@
% \@ifnextchar\bgroup{%
% \ifnum`{=\z@}\fi%
% \afterassignment\lst@InlineG \let\@let@token}{%
-% \ifnum`{=\z@}\fi\lstinline@}}
+% \ifnum`{=\z@}\fi\lstinline@}%
+%}
%\end{verbatim}
-% So finally the old code comes back and the people, who need a
-% |\lstinline| with braces, should use the workaround from section
-% \ref{uListingsArguments} on page \pageref{uListingsArguments}.
+% So finally the old code came back and the people, who needed a
+% |\lstinline| with braces, should use the workaround from section
+% \ref{uListingsArguments} on page \pageref{uListingsArguments}.
+%
+% This long outstanding deficiency is now repaired by
+% \lsthelper{user5028841}{2024/05/05}{Regarding the Listings package}
+% who provided a solution by using special characters as begin and end
+% of a group:
+% \begin{macrocode}
+\edef\lst@temp{\the\catcode`\^^@}
+\catcode`\^^@=1
+\newcommand\lstinline[1][]{%
+ \leavevmode\bgroup % \hbox\bgroup --> \bgroup
+ \def\lst@boxpos{b}%
+ \lsthk@PreSet\lstset{flexiblecolumns,#1}%
+ \lsthk@TextStyle
+ \@ifnextchar\bgroup{%
+ \afterassignment\lst@InlineG \romannumeral`^^@\iffalse}\fi
+ \let\@let@token}%
+ \lstinline@}
+% \end{macrocode}
+% Here we restore the previous catcode of |\^^@|:
+% \begin{macrocode}
+\catcode`\^^@=\lst@temp
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\lst@inline@}
+% This is the standard method after processing the optional arguments
+% of |\lstinline|.
% \begin{macrocode}
- \afterassignment\lst@InlineG \let\@let@token}%
- \lstinline@}
\def\lstinline@#1{%
- \lst@Init\relax
- \lst@IfNextCharActive{\lst@InlineM#1}{\lst@InlineJ#1}}
-\lst@AddToHook{TextStyle}{}% init
+ \lst@Init\relax
+ \lst@IfNextCharActive{\lst@InlineM#1}{\lst@InlineJ#1}}
% \end{macrocode}
% \begin{macrocode}
+\lst@AddToHook{TextStyle}{}% init
\lst@AddToHook{SelectCharTable}{\lst@inlinechars}
\global\let\lst@inlinechars\@empty
% \end{macrocode}
@@ -14965,56 +14997,68 @@
%
% \begin{macro}{\lst@InlineM}
% \begin{macro}{\lst@InlineJ}
-% treat the cases of `normal' inlines and inline listings inside an argument.
-% In the first case the given character ends the inline listing and EOL within
-% such a listing immediately ends it and produces an error message.
+% treat the cases of `normal' inlines and inline listings inside an
+% argument. In the first case the given character ends the inline
+% listing and EOL within such a listing immediately ends it and
+% produces an error message.
% \begin{macrocode}
-\def\lst@InlineM#1{\gdef\lst@inlinechars{%
+\def\lst@InlineM#1{%
+ \gdef\lst@inlinechars{%
\lst@Def{`#1}{\lst@DeInit\egroup\global\let\lst@inlinechars\@empty}%
\lst@Def{13}{\lst@DeInit\egroup \global\let\lst@inlinechars\@empty
- \PackageError{Listings}{lstinline ended by EOL}\@ehc}}%
- \lst@inlinechars}
+ \PackageError{Listings}{lstinline ended by EOL}\@ehc}}%
+ \lst@inlinechars}
% \end{macrocode}
% In the other case we get all characters up to |#1|, make these characters
% active, execute (typeset) them and end the listing (all via temporary macro).
% That's all about it.
% \begin{macrocode}
\def\lst@InlineJ#1{%
- \def\lst@temp##1#1{%
- \let\lst@arg\@empty \lst@InsideConvert{##1}\lst@arg
- \lst@DeInit\egroup}%
- \lst@temp}
+ \def\lst@temp##1#1{%
+ \let\lst@arg\@empty \lst@InsideConvert{##1}\lst@arg
+ \lst@DeInit\egroup}%
+ \lst@temp}
% \end{macrocode}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\lst@InlineG}
-% is experimental.
+% is experimental.
% \begin{macrocode}
\def\lst@InlineG{%
- \lst@Init\relax
- \lst@IfNextCharActive{\lst@InlineM\}}%
- {\let\lst@arg\@empty \lst@InlineGJ}}
+ \lst@Init\relax
+ \lst@IfNextCharActive{\lst@InlineM\}}{%
+ \let\lst@arg\@empty \lst@InlineGJ}}
+% \end{macrocode}
+% This is the point for closing the group:
+% \begin{macrocode}
+\edef\lst@temp{\the\catcode`\^^@}
+\catcode`\^^@=2
\def\lst@InlineGJ{\futurelet\@let@token\lst@InlineGJTest}
\def\lst@InlineGJTest{%
- \ifx\@let@token\egroup
- \afterassignment\lst@InlineGJEnd
- \expandafter\let\expandafter\@let@token
+ \ifx\@let@token\egroup
+ \iffalse{\fi\romannumeral`^^@
+ \afterassignment\lst@InlineGJEnd
+ \expandafter\let\expandafter\@let@token
+ \else
+ \ifx\@let@token\@sptoken
+ \let\lst@next\lst@InlineGJReadSp
\else
- \ifx\@let@token\@sptoken
- \let\lst@next\lst@InlineGJReadSp
- \else
- \let\lst@next\lst@InlineGJRead
- \fi
- \expandafter\lst@next
+ \let\lst@next\lst@InlineGJRead
+ \fi
+ \expandafter\lst@next
\fi}
+% \end{macrocode}
+% As before: restore the previous catcode of |\^^@|:
+% \begin{macrocode}
+\catcode`\^^@=\lst@temp
\def\lst@InlineGJEnd{\lst@arg\lst@DeInit\egroup}
\def\lst@InlineGJRead#1{%
- \lccode`\~=`#1\lowercase{\lst@lAddTo\lst@arg~}%
- \lst@InlineGJ}
+ \lccode`\~=`#1\lowercase{\lst@lAddTo\lst@arg~}%
+ \lst@InlineGJ}
\def\lst@InlineGJReadSp#1{%
- \lccode`\~=`\ \lowercase{\lst@lAddTo\lst@arg~}%
- \lst@InlineGJ#1}
+ \lccode`\~=`\ \lowercase{\lst@lAddTo\lst@arg~}%
+ \lst@InlineGJ#1}
% \end{macrocode}
% \end{macro}
%
@@ -15313,7 +15357,7 @@
%
% \begin{macro}{\lst@MSkipToFirst}
% We just look whether to drop more lines or to leave the mode which restores
-% the definition of chr(13) and chr(10).
+% the definition of |chr(13)| and |chr(10)|.
% \begin{macrocode}
\def\lst@MSkipToFirst{%
\global\advance\lst@lineno\@ne
@@ -15391,7 +15435,7 @@
% \end{macrocode}
% We must append an active backslash and the `end string' to |\lst@arg|. So all
% (in fact most) other processing won't notice that the code has been inside
-% an argument. But the EOL character is chr(10)=|^^J| now and not chr(13).
+% an argument. But the EOL character is |chr(10)|=|^^J| now and not |chr(13)|.
% \begin{macrocode}
\begingroup \lccode`\~=`\\\lowercase{%
\gdef\lstenv@ProcessJ@{%
diff --git a/macros/latex/contrib/listings/listings.pdf b/macros/latex/contrib/listings/listings.pdf
index 41c366106a..b4bfc0d79e 100644
--- a/macros/latex/contrib/listings/listings.pdf
+++ b/macros/latex/contrib/listings/listings.pdf
Binary files differ
diff --git a/macros/latex/contrib/listings/lstdrvrs.dtx b/macros/latex/contrib/listings/lstdrvrs.dtx
index 56c2a92642..8541b7a0b9 100644
--- a/macros/latex/contrib/listings/lstdrvrs.dtx
+++ b/macros/latex/contrib/listings/lstdrvrs.dtx
@@ -1,6 +1,6 @@
% \iffalse
%
-% Time-stamp: <2024-03-12 09:33:03 ax006ho>
+% Time-stamp: <2024-05-25 06:23:16 ax006ho>
%
%<*driver>
\documentclass{ltxdoc}
@@ -33,7 +33,7 @@
% \title{Language, Style and Format drivers\\ for \textsf{Listings}\\
% {\large by Carsten Heinz and individual authors:}}
% \author{\InputIfFileExists{lstdrvrs.tmp}{}{}}
-% \date{2024/03/11\enspace\enspace Version 1.10a\ \box\abstractbox}
+% \date{2024/05/25\enspace\enspace Version 1.10b\ \box\abstractbox}
%
% \ifhyper
% \hypersetup{pdftitle={Language, Style and Format drivers for the
@@ -138,7 +138,7 @@
% \endgroup
% We mainly define default dialects.
% \begin{macrocode}
-\ProvidesFile{listings.cfg}[2024/03/11 1.10a listings configuration]
+\ProvidesFile{listings.cfg}[2024/05/25 1.10b listings configuration]
\def\lstlanguagefiles
{lstlang0.sty,lstlang1.sty,lstlang2.sty,lstlang3.sty}
\lstset{defaultdialect=[R/3 6.10]ABAP,
@@ -154,6 +154,7 @@
defaultdialect=[11.0]Mathematica,
defaultdialect=[OMG]OCL,
defaultdialect=[Standard]Pascal,
+ defaultdialect=[2]Python,
defaultdialect=[67]Simula,
defaultdialect=[plain]TeX,
defaultdialect=[97]VRML}
@@ -186,7 +187,7 @@
%<+lua-prf>\ProvidesFile{listings-lua.prf}
%<+python-prf>\ProvidesFile{listings-python.prf}
%<+rexx-prf>\ProvidesFile{listings-rexx.prf}
-%<-config> [2024/03/11 1.10a listings language file]
+%<-config> [2024/05/25 1.10b listings language file]
% \end{macrocode}
%
%
@@ -7819,7 +7820,8 @@ morecomment=[l]!%
%
% In August 2013
% \lstthanks{Alexis~Dimitriadis}{A.Dimitriadis@uu.nl}{2013/08/15} reworked
-% the definition by supplying the builtins.
+% the definition by supplying the builtins. The current version is based on
+% \url{https://docs.python.org/2/reference/lexical_analysis.html#identifiers}.
% \begingroup
% \begin{macrocode}
%<*lang1>
@@ -7828,17 +7830,22 @@ morecomment=[l]!%
%%
%% Python definition (c) 1998 Michael Weber
%% Additional definitions (2013) Alexis Dimitriadis
+%% small corrections based on
+%% https://docs.python.org/2/reference/lexical_analysis.html#identifiers
%%
-\lst@definelanguage{Python}{%
- morekeywords={access, and, break, class, continue, def, del, elif, else,%
- except, exec, finally, for, from, global, if, import, in, is, lambda,%
- not, or, pass, print, raise, return, try, while},%
+\lst@definelanguage[2]{Python}{%
+ morekeywords={and, as, assert, break, class, continue, def, del, elif,%
+ else, except, exec, finally, for, from, global, if, import, in, is,%
+ lambda, not, or, pass, print, raise, return, try, while, with, yield},%
% \end{macrocode}
-% Python has a long list of builtin-in functions
+% Python has a long list of builtin-in functions (altogether 76 entries
+% plus 5 special ones)
% (\url{http://docs.python.org/2/library/functions.html}) and it is a good
-% idea to make them visible in printed code
+% idea to make them visible in printed code.
% \begin{macrocode}
- % Built-ins
+ % Built-ins according to
+ % http://docs.python.org/2/library/functions.html,
+ % the last five entries are known as advanced or not essential
morekeywords=[2]{abs, all, any, basestring, bin, bool, bytearray,%
callable, chr, classmethod, cmp, compile, complex, delattr, dict, dir,%
divmod, enumerate, eval, execfile, file, filter, float, format,%
@@ -7847,43 +7854,96 @@ morecomment=[l]!%
memoryview, min, next, object, oct, open, ord, pow, property, range,%
raw_input, reduce, reload, repr, reversed, round, set, setattr, slice,%
sorted, staticmethod, str, sum, super, tuple, type, unichr, unicode,%
- vars, xrange, zip, apply, buffer, coerce, intern},%
+ vars, xrange, zip, __import__, apply, buffer, coerce, intern},%
sensitive=true,%
morecomment=[l]\#,%
+ morestring=[s]{'''}{'''},% used for documentation text
+ % (multiline strings)
+ morestring=[s]{"""}{"""},% added by Philipp Matthias Hahn
morestring=[b]',%
- morestring=[b]",%
-% \end{macrocode}
-% According to PEP (Python Enhancement Proposals) comment should be
-% distinguished from documentation strings, so we define
-% \begin{macrocode}
- morecomment=[s]{'''}{'''},% used for documentation text
- % (mulitiline strings)
- morecomment=[s]{"""}{"""},% added by Philipp Matthias Hahn
-% \end{macrocode}
-% \lsthelper{J\"urgen Dietel}{j.dietel@rz.rwth-aachen}{2015/05/05}{} provided
-% an example with a wrong representation of documentation strings, so the
-% two lines above got changed from |morestring| $\rightarrow$ |morecomment|.
-%
-% Python now supports so called \emph{raw strings} and also Unicode
-% strings. Here is the definition of these strings:
-% \begin{macrocode}
- morestring=[s]{r'}{'},% `raw' strings
- morestring=[s]{r"}{"},%
- morestring=[s]{r'''}{'''},%
- morestring=[s]{r"""}{"""},%
- morestring=[s]{u'}{'},% unicode strings
- morestring=[s]{u"}{"},%
- morestring=[s]{u'''}{'''},%
- morestring=[s]{u"""}{"""}%
-}%
+ morestring=[b]"%
+}
% \end{macrocode}
% \lsthelper{Philipp Matthias Hahn}{pmhahn@titan.lahn.de}{2002/04/18}{}
-% added the third comment. \lsthelper{eRreuR}{rogspr@newdeal.ch}{2002/05/28}
-% {probl\`eme avec "listings" et le langage Python} found a bug using Python
-% and \lsthelper{Nicolas Markey}{markey@lsv.ens-cachan.fr}{2002/05/29}
+% added the third comment above.
+% \lsthelper{eRreuR}{rogspr@newdeal.ch}{2002/05/28} {probl\`eme avec
+% "listings" et le langage Python} found a bug using Python and
+% \lsthelper{Nicolas Markey}{markey@lsv.ens-cachan.fr}{2002/05/29}
% {listings and Python} informed me about the corresponding thread on
% \texttt{fr.comp.text.tex} and provided the fix---adding \texttt{[b]} to
% both \texttt{morestring} declarations.
+%
+% \lsthelper{J\"urgen Dietel}{j.dietel@rz.rwth-aachen}{2015/05/05}{}
+% provided an example with a wrong representation of documentation strings,
+% so the two lines added by Philipp Matthias Hahn got changed from
+% |morestring| $\rightarrow$ |morecomment|.\footnote{According to PEP
+% (Python Enhancement Proposals---\url{https://peps.python.org/pep-0257/})
+% comment should be distinguished from documentation strings.}
+%
+% Python 3.0 was released in December 2008 and brought with it a number of
+% new features. \lsthelper{Naoki Sean
+% Pross}{npross@student.ethz.ch}{2024/05/25}{Python 3 syntax support for
+% the listings LaTeX package} provided the lists of new keywords and
+% built-in functions as well as the support for special strings.
+% \begin{macrocode}
+\lst@definelanguage[3]{Python}[2]{Python}{%
+ % keywords
+ deletekeywords={exec, print},
+ morekeywords={False, None, True, async, await, nonlocal,
+% \end{macrocode}
+% Python knows so called soft keywords:
+% \begin{macrocode}
+ match, case},
+% \end{macrocode}
+% The list of built-in functions has changed considerably (only 71 entries,
+% no special ones):
+% \begin{macrocode}
+ % built-in functions
+ deletekeywords=[2]{apply, basestring, buffer, cmp, coerce, execfile, %
+ file, intern, long, raw_input, reduce, reload, unichr, unicode, xrange},
+ morekeywords=[2]{aiter, anext, ascii, breakpoint, bytes, exec},
+% \end{macrocode}
+% Python now supports special strings like \emph{raw strings}, Unicode
+% strings, and some more. Here is the definition of these strings:
+% \begin{macrocode}
+ % `raw' strings
+ morestring=[s]{r'}{'},
+ morestring=[s]{r"}{"},
+ morestring=[s]{r'''}{'''},
+ morestring=[s]{r"""}{"""},
+ morestring=[s]{R'}{'},
+ morestring=[s]{R"}{"},
+ morestring=[s]{R'''}{'''},
+ morestring=[s]{R"""}{"""},
+ % Unicode strings
+ morestring=[s]{u'}{'},
+ morestring=[s]{u"}{"},
+ morestring=[s]{u'''}{'''},
+ morestring=[s]{u"""}{"""},
+ morestring=[s]{U'}{'},
+ morestring=[s]{U"}{"},
+ morestring=[s]{U'''}{'''},
+ morestring=[s]{U"""}{"""},
+ % Format strings
+ morestring=[s]{f'}{'},
+ morestring=[s]{f"}{"},
+ morestring=[s]{f'''}{'''},
+ morestring=[s]{f"""}{"""},
+ morestring=[s]{F'}{'},
+ morestring=[s]{F"}{"},
+ morestring=[s]{F'''}{'''},
+ morestring=[s]{F"""}{"""},
+ % Byte literals
+ morestring=[s]{b'}{'},
+ morestring=[s]{b"}{"},
+ morestring=[s]{b'''}{'''},
+ morestring=[s]{b"""}{"""},
+ morestring=[s]{B'}{'},
+ morestring=[s]{B"}{"},
+ morestring=[s]{B'''}{'''},
+ morestring=[s]{B"""}{"""},
+}%
+% \end{macrocode}
% \begin{macrocode}
%</lang1>
% \end{macrocode}
@@ -7903,6 +7963,8 @@ morecomment=[l]!%
%% Actual colors from idlelib/config-highlight.def
%% --> corrected to ``web-safe''
+%% Unimplemented IDLE syntax: function/class names being
+%% defined should be blue
%% strings = #00aa00 / 0,170,0 (a darker green)
%% builtins = #900090 / 144,0,144 (purple-ish)
%% keywords = #FF7700 / 255,119,0 (quite close to plain `orange')
@@ -7958,6 +8020,7 @@ morecomment=[l]!%
procedure,pull,push,queue,return,say,select,signal,then,%
to,trace,when},%
sensitive=false,%
+ morecomment=[l]{--},%
morecomment=[n]{/*}{*/},%
morestring=[d]{'},%
morestring=[d]{"},%
@@ -7999,7 +8062,6 @@ morecomment=[l]!%
sensitive=false,%
morestring=[d]",%
morestring=[d]',%
- morecomment=[s]{/*}{*/},%
}[keywords,comments,strings]
% \end{macrocode}
% \begin{macrocode}
@@ -8026,7 +8088,7 @@ morecomment=[l]!%
::options, ::requires, ::resource, ::routine,%
forward, guard, local, loop, raise, strict,%
},%
- alsoletter={:},%
+ alsoletter={:}
}[keywords,comments,strings]
% \end{macrocode}
% \begin{macrocode}
@@ -8042,38 +8104,22 @@ morecomment=[l]!%
%<*rexx-prf>
% \end{macrocode}
% \begin{macrocode}
-\usepackage{xcolor}
-\usepackage{textcomp}
-
-%% Actual colors from idlelib/config-highlight.def
-%% --> corrected to ``web-safe''
-%% strings = #00aa00 / 0,170,0 (a darker green)
-%% builtins = #900090 / 144,0,144 (purple-ish)
-%% keywords = #FF7700 / 255,119,0 (quite close to plain `orange')
-%\definecolor{IDLEorange}{RGB}{255,119,0} % pretty close to real orange
-%\definecolor{IDLEpurple}{RGB}{144,0,144}
-%\definecolor{IDLEgreen}{RGB}{0,170,0}
-%\definecolor{IDLEred}{RGB}{221,0,0}
-%% Corrected to ``web-safe''
-%\definecolor{orange2}{RGB}{255,102,0}
-\definecolor{purple2}{RGB}{153,0,153} % there's actually no standard purple
-\definecolor{green2}{RGB}{0,153,0} % a darker green
-%\definecolor{red2}{RGB}{221,0,0}
+\usepackage{xcolor} % needed for colors like yellow!10
+\usepackage{textcomp} % needed for upquote
-% Except for green and purple, the other colors are pretty good in standard
-% hue
-\lstdefinestyle{python-idle-code}{%
- language=Python, % the language
- basicstyle=\normalsize\ttfamily, % size of the fonts for the code
- % Color settings to match IDLE style
- keywordstyle=\color{orange}, % core keywords
- keywordstyle={[2]\color{purple2}}, % built-ins
- stringstyle=\color{green2},%
- commentstyle=\color{red},%
+\lstdefinestyle{rexx-colored}{%
+ language=oorexx, % the language
+ backgroundcolor=\color{yellow!10},
+ basicstyle=\normalsize\ttfamily, % size of the fonts for
+ % the code
+ % Color settings to match JHf's preferred style
+ keywordstyle=\color{blue}, % core keywords
+ keywordstyle={[2]\color{cyan}}, % built-ins
+ keywordstyle={[3]\color{olive}}, % special keywords
+ stringstyle=\color{teal},%
+ commentstyle=\color{orange},%
upquote=true, % requires textcomp
}
-% Unimplemented IDLE syntax: function/class names being defined should be
-% blue
% \end{macrocode}
% This code is provided in the file |listings-rexx.prf|, see section
% 2.4.1 (Preferences) of the \packagename{listings} documentation.
diff --git a/macros/latex/contrib/listings/lstdrvrs.pdf b/macros/latex/contrib/listings/lstdrvrs.pdf
index e5ded0321c..0315d2cad2 100644
--- a/macros/latex/contrib/listings/lstdrvrs.pdf
+++ b/macros/latex/contrib/listings/lstdrvrs.pdf
Binary files differ
diff --git a/support/texlab/CHANGELOG.md b/support/texlab/CHANGELOG.md
index 0a3b5ed683..8008720d9b 100644
--- a/support/texlab/CHANGELOG.md
+++ b/support/texlab/CHANGELOG.md
@@ -5,6 +5,14 @@ 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).
+## [5.16.1] - 2024-05-25
+
+### Fixed
+
+- Don't treat `\label{}` and `\ref{}` with macro parameter as label commands ([#1119](https://github.com/latex-lsp/texlab/issues/1119))
+- Fix parsing `latexmkrc` for `latexmk` versions older than `v4.8.4` ([#1128](https://github.com/latex-lsp/texlab/issues/1128))
+- Remove unused `texlab.rootDirectory` setting from documentation
+
## [5.16.0] - 2024-05-01
### Added
diff --git a/support/texlab/Cargo.lock b/support/texlab/Cargo.lock
index 80599217fd..9d651234e1 100644
--- a/support/texlab/Cargo.lock
+++ b/support/texlab/Cargo.lock
@@ -73,9 +73,9 @@ dependencies = [
[[package]]
name = "anyhow"
-version = "1.0.82"
+version = "1.0.86"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519"
+checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da"
[[package]]
name = "autocfg"
@@ -190,9 +190,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]]
name = "chrono"
-version = "0.4.31"
+version = "0.4.38"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38"
+checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401"
dependencies = [
"num-traits",
]
@@ -594,9 +594,9 @@ dependencies = [
[[package]]
name = "flate2"
-version = "1.0.29"
+version = "1.0.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4556222738635b7a3417ae6130d8f52201e45a0c4d1a907f0826383adb5f85e7"
+checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae"
dependencies = [
"crc32fast",
"miniz_oxide",
@@ -860,9 +860,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
[[package]]
name = "libc"
-version = "0.2.153"
+version = "0.2.154"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"
+checksum = "ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346"
[[package]]
name = "line-index"
@@ -1094,9 +1094,9 @@ checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
[[package]]
name = "parking_lot"
-version = "0.12.1"
+version = "0.12.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
+checksum = "7e4af0ca4f6caed20e900d564c242b8e5d4903fdacf31d3daf527b66fe6f42fb"
dependencies = [
"lock_api",
"parking_lot_core",
@@ -1404,18 +1404,18 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
[[package]]
name = "serde"
-version = "1.0.199"
+version = "1.0.202"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0c9f6e76df036c77cd94996771fb40db98187f096dd0b9af39c6c6e452ba966a"
+checksum = "226b61a0d411b2ba5ff6d7f73a476ac4f8bb900373459cd00fab8512828ba395"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
-version = "1.0.199"
+version = "1.0.202"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "11bd257a6541e141e42ca6d24ae26f7714887b47e89aa739099104c7e4d3b7fc"
+checksum = "6048858004bcff69094cd972ed40a32500f153bd3be9f716b2eed2e8217c4838"
dependencies = [
"proc-macro2",
"quote",
@@ -1424,9 +1424,9 @@ dependencies = [
[[package]]
name = "serde_json"
-version = "1.0.116"
+version = "1.0.117"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813"
+checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3"
dependencies = [
"itoa",
"ryu",
@@ -1445,9 +1445,9 @@ dependencies = [
[[package]]
name = "serde_repr"
-version = "0.1.18"
+version = "0.1.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0b2e6b945e9d3df726b65d6ee24060aff8e3533d431f677a9695db04eff9dfdb"
+checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9"
dependencies = [
"proc-macro2",
"quote",
@@ -1548,7 +1548,7 @@ dependencies = [
[[package]]
name = "texlab"
-version = "5.16.0"
+version = "5.16.1"
dependencies = [
"anyhow",
"base-db",
diff --git a/support/texlab/crates/base-db/src/config.rs b/support/texlab/crates/base-db/src/config.rs
index 9814e3e674..e4c827e61c 100644
--- a/support/texlab/crates/base-db/src/config.rs
+++ b/support/texlab/crates/base-db/src/config.rs
@@ -3,9 +3,8 @@ use std::time::Duration;
use parser::SyntaxConfig;
use regex::Regex;
-#[derive(Debug)]
+#[derive(Debug, Default)]
pub struct Config {
- pub root_dir: Option<String>,
pub build: BuildConfig,
pub diagnostics: DiagnosticsConfig,
pub formatting: FormattingConfig,
@@ -36,7 +35,7 @@ pub struct DiagnosticsConfig {
pub delay: Duration,
}
-#[derive(Debug)]
+#[derive(Debug, Default)]
pub struct ChktexConfig {
pub on_open: bool,
pub on_save: bool,
@@ -65,13 +64,13 @@ pub enum Formatter {
LatexIndent,
}
-#[derive(Debug)]
+#[derive(Debug, Default)]
pub struct LatexIndentConfig {
pub local: Option<String>,
pub modify_line_breaks: bool,
}
-#[derive(Debug)]
+#[derive(Debug, Default)]
pub struct SymbolConfig {
pub allowed_patterns: Vec<Regex>,
pub ignored_patterns: Vec<Regex>,
@@ -96,22 +95,6 @@ pub enum MatchingAlgo {
PrefixIgnoreCase,
}
-impl Default for Config {
- fn default() -> Self {
- Self {
- root_dir: None,
- build: BuildConfig::default(),
- diagnostics: DiagnosticsConfig::default(),
- formatting: FormattingConfig::default(),
- synctex: None,
- symbols: SymbolConfig::default(),
- syntax: SyntaxConfig::default(),
- completion: CompletionConfig::default(),
- inlay_hints: InlayHintConfig::default(),
- }
- }
-}
-
impl Default for BuildConfig {
fn default() -> Self {
Self {
@@ -141,17 +124,6 @@ impl Default for DiagnosticsConfig {
}
}
-impl Default for ChktexConfig {
- fn default() -> Self {
- Self {
- on_open: false,
- on_save: false,
- on_edit: false,
- additional_args: Vec::new(),
- }
- }
-}
-
impl Default for FormattingConfig {
fn default() -> Self {
Self {
@@ -163,24 +135,6 @@ impl Default for FormattingConfig {
}
}
-impl Default for LatexIndentConfig {
- fn default() -> Self {
- Self {
- local: None,
- modify_line_breaks: false,
- }
- }
-}
-
-impl Default for SymbolConfig {
- fn default() -> Self {
- Self {
- allowed_patterns: Vec::new(),
- ignored_patterns: Vec::new(),
- }
- }
-}
-
impl Default for InlayHintConfig {
fn default() -> Self {
Self {
diff --git a/support/texlab/crates/base-db/src/deps/graph.rs b/support/texlab/crates/base-db/src/deps/graph.rs
index e07368d078..4b2399b7f8 100644
--- a/support/texlab/crates/base-db/src/deps/graph.rs
+++ b/support/texlab/crates/base-db/src/deps/graph.rs
@@ -22,7 +22,7 @@ pub struct Edge {
#[derive(Debug, PartialEq, Eq, Clone, Hash)]
pub enum EdgeData {
- DirectLink(DirectLinkData),
+ DirectLink(Box<DirectLinkData>),
AdditionalFiles,
Artifact,
}
@@ -159,7 +159,7 @@ impl Graph {
for target_uri in file_names
.iter()
.flat_map(|file_name| {
- util::expand_relative_path(&file_name, &start.root.src_dir, workspace.folders())
+ util::expand_relative_path(file_name, &start.root.src_dir, workspace.folders())
})
.chain(distro_files)
{
@@ -179,7 +179,7 @@ impl Graph {
self.edges.push(Edge {
source: start.source.uri.clone(),
target: target.uri.clone(),
- data: EdgeData::DirectLink(link_data),
+ data: EdgeData::DirectLink(Box::new(link_data)),
});
break;
diff --git a/support/texlab/crates/base-db/src/deps/root.rs b/support/texlab/crates/base-db/src/deps/root.rs
index a8cec6604a..03fd41a9a0 100644
--- a/support/texlab/crates/base-db/src/deps/root.rs
+++ b/support/texlab/crates/base-db/src/deps/root.rs
@@ -31,11 +31,11 @@ impl ProjectRoot {
}
let Ok(parent) = current.join("..") else {
- break Self::from_config(workspace, &dir);
+ break Self::from_config(workspace, dir);
};
if current == parent || Some(&parent) == home_dir.as_ref() {
- break Self::from_config(workspace, &dir);
+ break Self::from_config(workspace, dir);
}
current = parent;
diff --git a/support/texlab/crates/base-db/src/semantics/auxiliary.rs b/support/texlab/crates/base-db/src/semantics/auxiliary.rs
index 489a7d1ac6..8c9fe012e6 100644
--- a/support/texlab/crates/base-db/src/semantics/auxiliary.rs
+++ b/support/texlab/crates/base-db/src/semantics/auxiliary.rs
@@ -36,7 +36,7 @@ impl Semantics {
Some(group)
})?;
- let text = group.content_text()?.replace('{', "").replace('}', "");
+ let text = group.content_text()?.replace(['{', '}'], "");
self.label_numbers.insert(name, text);
Some(())
}
diff --git a/support/texlab/crates/base-db/src/semantics/tex.rs b/support/texlab/crates/base-db/src/semantics/tex.rs
index 1ad8969a80..7e4c926f5d 100644
--- a/support/texlab/crates/base-db/src/semantics/tex.rs
+++ b/support/texlab/crates/base-db/src/semantics/tex.rs
@@ -116,6 +116,11 @@ impl Semantics {
return;
};
+ let name = Span::from(&name);
+ if name.text.contains('#') {
+ return;
+ }
+
let full_range = latex::small_range(&label);
let mut objects = Vec::new();
for node in label.syntax().ancestors() {
@@ -185,7 +190,7 @@ impl Semantics {
self.labels.push(Label {
kind: LabelKind::Definition,
- name: Span::from(&name),
+ name,
targets: objects,
full_range,
});
@@ -198,33 +203,42 @@ impl Semantics {
let full_range = latex::small_range(&label);
for name in name_list.keys() {
- self.labels.push(Label {
- kind: LabelKind::Reference,
- name: Span::from(&name),
- targets: Vec::new(),
- full_range,
- });
+ let name = Span::from(&name);
+ if !name.text.contains('#') {
+ self.labels.push(Label {
+ kind: LabelKind::Reference,
+ name,
+ targets: Vec::new(),
+ full_range,
+ });
+ }
}
}
fn process_label_reference_range(&mut self, label: latex::LabelReferenceRange) {
let full_range = latex::small_range(&label);
if let Some(from) = label.from().and_then(|group| group.key()) {
- self.labels.push(Label {
- kind: LabelKind::ReferenceRange,
- name: Span::from(&from),
- targets: Vec::new(),
- full_range,
- });
+ let name = Span::from(&from);
+ if !name.text.contains('#') {
+ self.labels.push(Label {
+ kind: LabelKind::ReferenceRange,
+ name,
+ targets: Vec::new(),
+ full_range,
+ });
+ }
}
if let Some(to) = label.to().and_then(|group| group.key()) {
- self.labels.push(Label {
- kind: LabelKind::ReferenceRange,
- name: Span::from(&to),
- targets: Vec::new(),
- full_range,
- });
+ let name = Span::from(&to);
+ if !name.text.contains('#') {
+ self.labels.push(Label {
+ kind: LabelKind::ReferenceRange,
+ name,
+ targets: Vec::new(),
+ full_range,
+ });
+ }
}
}
@@ -232,10 +246,13 @@ impl Semantics {
let full_range = latex::small_range(&citation);
if let Some(list) = citation.key_list() {
for key in list.keys() {
- self.citations.push(Citation {
- name: Span::from(&key),
- full_range,
- });
+ let name = Span::from(&key);
+ if !name.text.contains('#') {
+ self.citations.push(Citation {
+ name: Span::from(&key),
+ full_range,
+ });
+ }
}
}
}
diff --git a/support/texlab/crates/base-db/src/workspace.rs b/support/texlab/crates/base-db/src/workspace.rs
index 75674dcf8d..f2564ed415 100644
--- a/support/texlab/crates/base-db/src/workspace.rs
+++ b/support/texlab/crates/base-db/src/workspace.rs
@@ -99,7 +99,7 @@ impl Workspace {
Cow::Owned(text) => text,
};
- let owner = if self.distro.file_name_db.contains(&path) {
+ let owner = if self.distro.file_name_db.contains(path) {
Owner::Distro
} else {
Owner::Server
diff --git a/support/texlab/crates/bibfmt/src/lib.rs b/support/texlab/crates/bibfmt/src/lib.rs
index cfce131f2c..8840daa1c4 100644
--- a/support/texlab/crates/bibfmt/src/lib.rs
+++ b/support/texlab/crates/bibfmt/src/lib.rs
@@ -11,7 +11,7 @@ pub struct Options {
impl Options {
fn indent(&self) -> String {
if self.insert_spaces {
- std::iter::repeat(' ').take(self.tab_size).collect()
+ " ".repeat(self.tab_size)
} else {
String::from("\t")
}
@@ -126,7 +126,7 @@ impl<'a> Formatter<'a> {
}
bibtex::FIELD => {
let field = bibtex::Field::cast(parent).unwrap();
- self.output.push_str(&self.indent);
+ self.output.push_str(self.indent);
let name = field.name_token().unwrap();
self.output.push_str(name.text());
self.output.push_str(" = ");
@@ -160,7 +160,7 @@ impl<'a> Formatter<'a> {
if length + current_length + space_length > self.options.line_length {
self.output.push('\n');
self.output.push_str(self.indent.as_ref());
- for _ in 0..=align - self.options.tab_size as usize {
+ for _ in 0..=align - self.options.tab_size {
self.output.push(' ');
}
length = align;
diff --git a/support/texlab/crates/bibtex-utils/Cargo.toml b/support/texlab/crates/bibtex-utils/Cargo.toml
index 97e13517f5..c20508107c 100644
--- a/support/texlab/crates/bibtex-utils/Cargo.toml
+++ b/support/texlab/crates/bibtex-utils/Cargo.toml
@@ -7,7 +7,7 @@ edition.workspace = true
rust-version.workspace = true
[dependencies]
-chrono = { version = "0.4.26", default-features = false, features = ["std"] }
+chrono = { version = "0.4.38", default-features = false, features = ["std"] }
human_name = "2.0.3"
itertools = "0.12.1"
rowan = "0.15.15"
diff --git a/support/texlab/crates/commands/Cargo.toml b/support/texlab/crates/commands/Cargo.toml
index c726e5f0d5..095828fbc5 100644
--- a/support/texlab/crates/commands/Cargo.toml
+++ b/support/texlab/crates/commands/Cargo.toml
@@ -7,12 +7,12 @@ edition.workspace = true
rust-version.workspace = true
[dependencies]
-anyhow = "1.0.82"
+anyhow = "1.0.86"
base-db = { path = "../base-db" }
bstr = "1.9.1"
crossbeam-channel = "0.5.12"
itertools = "0.12.1"
-libc = "0.2.153"
+libc = "0.2.154"
log = "0.4.21"
rowan = "0.15.15"
rustc-hash = "1.1.0"
diff --git a/support/texlab/crates/commands/src/find_envs.rs b/support/texlab/crates/commands/src/find_envs.rs
index 7a17345d80..1ea88657ab 100644
--- a/support/texlab/crates/commands/src/find_envs.rs
+++ b/support/texlab/crates/commands/src/find_envs.rs
@@ -53,7 +53,7 @@ mod tests {
let workspace = fixture.workspace;
let document = workspace.iter().next().unwrap();
let offset = fixture.documents[0].cursor.unwrap();
- let results = find_environments(&document, offset);
+ let results = find_environments(document, offset);
expect.assert_debug_eq(&results);
}
diff --git a/support/texlab/crates/commands/src/fwd_search.rs b/support/texlab/crates/commands/src/fwd_search.rs
index f1991cd48e..f3480ef3e2 100644
--- a/support/texlab/crates/commands/src/fwd_search.rs
+++ b/support/texlab/crates/commands/src/fwd_search.rs
@@ -103,7 +103,7 @@ impl ForwardSearch {
})
.ok_or_else(|| ForwardSearchError::InvalidPath(document.uri.clone()))?;
- let pdf_path = pdf_dir.join(&pdf_name);
+ let pdf_path = pdf_dir.join(pdf_name);
let pdf_exists = pdf_path.exists();
log::debug!("[FwdSearch] pdf_path={pdf_path:?}, pdf_exists={pdf_exists}");
diff --git a/support/texlab/crates/commands/src/placeholders.rs b/support/texlab/crates/commands/src/placeholders.rs
index 9994420f5d..328a95773a 100644
--- a/support/texlab/crates/commands/src/placeholders.rs
+++ b/support/texlab/crates/commands/src/placeholders.rs
@@ -45,6 +45,6 @@ mod tests {
&[('f', "foo")],
);
- assert_eq!(output, vec!["foo".into(), "%f", "%f".into(), "foobar"]);
+ assert_eq!(output, vec!["foo", "%f", "%f", "foobar"]);
}
}
diff --git a/support/texlab/crates/completion-data/Cargo.toml b/support/texlab/crates/completion-data/Cargo.toml
index 59b707e474..970cd6a578 100644
--- a/support/texlab/crates/completion-data/Cargo.toml
+++ b/support/texlab/crates/completion-data/Cargo.toml
@@ -7,12 +7,12 @@ edition.workspace = true
rust-version.workspace = true
[dependencies]
-flate2 = "1.0.29"
+flate2 = "1.0.30"
itertools = "0.12.1"
once_cell = "1.19.0"
rustc-hash = "1.1.0"
-serde = { version = "1.0.195", features = ["derive"] }
-serde_json = "1.0.115"
+serde = { version = "1.0.202", features = ["derive"] }
+serde_json = "1.0.117"
[lib]
doctest = false
diff --git a/support/texlab/crates/completion/src/lib.rs b/support/texlab/crates/completion/src/lib.rs
index 7fc5bba174..b1050052f0 100644
--- a/support/texlab/crates/completion/src/lib.rs
+++ b/support/texlab/crates/completion/src/lib.rs
@@ -75,9 +75,9 @@ impl<'a> CompletionItemData<'a> {
Self::Label(data) => data.name,
Self::Color(name) => name,
Self::ColorModel(name) => name,
- Self::File(name) => &name,
- Self::Directory(name) => &name,
- Self::Argument(data) => &data.0.name,
+ Self::File(name) => name,
+ Self::Directory(name) => name,
+ Self::Argument(data) => data.0.name,
Self::Package(name) => name,
Self::DocumentClass(name) => name,
Self::EntryType(data) => data.0.name,
diff --git a/support/texlab/crates/completion/src/providers/argument.rs b/support/texlab/crates/completion/src/providers/argument.rs
index 6637cecdd6..a9c8f4304b 100644
--- a/support/texlab/crates/completion/src/providers/argument.rs
+++ b/support/texlab/crates/completion/src/providers/argument.rs
@@ -37,7 +37,7 @@ pub fn complete_arguments<'a>(
.filter(|(i, _)| *i == index)
{
for arg in &param.0 {
- if let Some(score) = builder.matcher.score(&arg.name, &cursor.text) {
+ if let Some(score) = builder.matcher.score(arg.name, &cursor.text) {
let data = CompletionItemData::Argument(ArgumentData(arg));
builder
.items
diff --git a/support/texlab/crates/completion/src/providers/color.rs b/support/texlab/crates/completion/src/providers/color.rs
index cbdd38dc32..8be1b50555 100644
--- a/support/texlab/crates/completion/src/providers/color.rs
+++ b/support/texlab/crates/completion/src/providers/color.rs
@@ -14,7 +14,7 @@ pub fn complete_colors<'a>(
latex::ColorReference::cast(group.syntax().parent()?)?;
for name in COLORS {
- if let Some(score) = builder.matcher.score(&name, &cursor.text) {
+ if let Some(score) = builder.matcher.score(name, &cursor.text) {
let data = CompletionItemData::Color(name);
builder
.items
diff --git a/support/texlab/crates/completion/src/providers/color_model.rs b/support/texlab/crates/completion/src/providers/color_model.rs
index 4b991c4807..80970b1913 100644
--- a/support/texlab/crates/completion/src/providers/color_model.rs
+++ b/support/texlab/crates/completion/src/providers/color_model.rs
@@ -14,7 +14,7 @@ pub fn complete_color_models<'a>(
let cursor = check_color_definition(params).or_else(|| check_color_definition_set(params))?;
for name in MODEL_NAMES {
- if let Some(score) = builder.matcher.score(&name, &cursor.text) {
+ if let Some(score) = builder.matcher.score(name, &cursor.text) {
let data = CompletionItemData::ColorModel(name);
builder
.items
diff --git a/support/texlab/crates/completion/src/providers/command.rs b/support/texlab/crates/completion/src/providers/command.rs
index f404d42ab3..34f8876e1f 100644
--- a/support/texlab/crates/completion/src/providers/command.rs
+++ b/support/texlab/crates/completion/src/providers/command.rs
@@ -44,7 +44,7 @@ impl<'a, 'b> Processor<'a, 'b> {
pub fn add_delimiters(&mut self) {
for (left, right) in DELIMITERS {
- let Some(score) = self.0.builder.matcher.score(&left, &self.0.cursor.text) else {
+ let Some(score) = self.0.builder.matcher.score(left, &self.0.cursor.text) else {
continue;
};
@@ -68,7 +68,7 @@ impl<'a, 'b> Processor<'a, 'b> {
let data = CompletionItemData::Command(CommandData {
name: &command.name,
glyph: command.glyph.as_deref(),
- image: command.image.as_deref(),
+ image: command.image,
package: Some(package),
});
diff --git a/support/texlab/crates/completion/src/providers/environment.rs b/support/texlab/crates/completion/src/providers/environment.rs
index 393dd100ba..b56377550e 100644
--- a/support/texlab/crates/completion/src/providers/environment.rs
+++ b/support/texlab/crates/completion/src/providers/environment.rs
@@ -21,7 +21,7 @@ pub fn complete_environments<'a>(
.and_then(|env| env.begin())
.and_then(|begin| begin.name())
.and_then(|name| name.key())
- .map_or_else(|| String::new(), |name| name.to_string());
+ .map_or_else(String::new, |name| name.to_string());
let mut proc = Processor {
inner: ProviderContext {
@@ -48,7 +48,7 @@ impl<'a, 'b> Processor<'a, 'b> {
for package in included_packages(&self.inner.params.feature) {
let envs_with_score = package.environments.iter().filter_map(|env| {
let matcher = &self.inner.builder.matcher;
- let score = matcher.score(&env, &self.inner.cursor.text)?;
+ let score = matcher.score(env, &self.inner.cursor.text)?;
Some((*env, score))
});
@@ -76,7 +76,7 @@ impl<'a, 'b> Processor<'a, 'b> {
{
let matcher = &self.inner.builder.matcher;
let name = theorem.name.text.as_str();
- if let Some(score) = matcher.score(&name, &self.inner.cursor.text) {
+ if let Some(score) = matcher.score(name, &self.inner.cursor.text) {
let data = CompletionItemData::Environment(EnvironmentData {
name,
package: None,
diff --git a/support/texlab/crates/completion/src/providers/glossary.rs b/support/texlab/crates/completion/src/providers/glossary.rs
index c22f5b5888..d01d62a511 100644
--- a/support/texlab/crates/completion/src/providers/glossary.rs
+++ b/support/texlab/crates/completion/src/providers/glossary.rs
@@ -58,7 +58,7 @@ impl<'a, 'b> Processor<'a, 'b> {
for name in data
.root_node()
.descendants()
- .filter_map(|node| extract(node))
+ .filter_map(&extract)
.filter_map(|name| name.key())
.map(|name| name.to_string())
{
diff --git a/support/texlab/crates/completion/src/providers/import.rs b/support/texlab/crates/completion/src/providers/import.rs
index c506026a99..c0f608f9d2 100644
--- a/support/texlab/crates/completion/src/providers/import.rs
+++ b/support/texlab/crates/completion/src/providers/import.rs
@@ -29,13 +29,13 @@ pub fn complete_imports<'a>(
file_names.insert(file_name);
let stem = &file_name[0..file_name.len() - 4];
if kind == latex::PACKAGE_INCLUDE {
- if let Some(score) = builder.matcher.score(&stem, &cursor.text) {
+ if let Some(score) = builder.matcher.score(stem, &cursor.text) {
let data = CompletionItemData::Package(stem);
builder
.items
.push(CompletionItem::new_simple(score, cursor.range, data));
}
- } else if let Some(score) = builder.matcher.score(&stem, &cursor.text) {
+ } else if let Some(score) = builder.matcher.score(stem, &cursor.text) {
let data = CompletionItemData::DocumentClass(stem);
builder
.items
@@ -51,13 +51,13 @@ pub fn complete_imports<'a>(
{
let stem = &file_name[0..file_name.len() - 4];
if kind == latex::PACKAGE_INCLUDE {
- if let Some(score) = builder.matcher.score(&stem, &cursor.text) {
+ if let Some(score) = builder.matcher.score(stem, &cursor.text) {
let data = CompletionItemData::Package(stem);
builder
.items
.push(CompletionItem::new_simple(score, cursor.range, data));
}
- } else if let Some(score) = builder.matcher.score(&stem, &cursor.text) {
+ } else if let Some(score) = builder.matcher.score(stem, &cursor.text) {
let data = CompletionItemData::DocumentClass(stem);
builder
.items
diff --git a/support/texlab/crates/completion/src/providers/include.rs b/support/texlab/crates/completion/src/providers/include.rs
index 60c432d097..d0a042252f 100644
--- a/support/texlab/crates/completion/src/providers/include.rs
+++ b/support/texlab/crates/completion/src/providers/include.rs
@@ -19,9 +19,7 @@ pub fn complete_includes<'a>(
params: &'a CompletionParams<'a>,
builder: &mut CompletionBuilder<'a>,
) -> Option<()> {
- if params.feature.document.path.is_none() {
- return None;
- }
+ params.feature.document.path.as_ref()?;
let (cursor, group) = find_curly_group_word_list(params)?;
@@ -115,7 +113,7 @@ fn current_dir(
graphics_path: Option<&str>,
) -> Option<PathBuf> {
let workspace = &params.workspace;
- let parent = deps::parents(&workspace, params.document)
+ let parent = deps::parents(workspace, params.document)
.iter()
.next()
.map_or(params.document, Clone::clone);
diff --git a/support/texlab/crates/completion/src/providers/tikz_library.rs b/support/texlab/crates/completion/src/providers/tikz_library.rs
index 10a0aa44ba..4c3d7e8955 100644
--- a/support/texlab/crates/completion/src/providers/tikz_library.rs
+++ b/support/texlab/crates/completion/src/providers/tikz_library.rs
@@ -21,7 +21,7 @@ pub fn complete_tikz_libraries<'a>(
};
for name in libraries {
- if let Some(score) = builder.matcher.score(&name, &cursor.text) {
+ if let Some(score) = builder.matcher.score(name, &cursor.text) {
let data = CompletionItemData::TikzLibrary(name);
builder
.items
diff --git a/support/texlab/crates/definition/src/command.rs b/support/texlab/crates/definition/src/command.rs
index 3681cdbaa0..ea7ef8c2c2 100644
--- a/support/texlab/crates/definition/src/command.rs
+++ b/support/texlab/crates/definition/src/command.rs
@@ -28,13 +28,11 @@ pub(super) fn goto_definition(context: &mut DefinitionContext) -> Option<()> {
process_old_definition(node.clone()).or_else(|| process_new_definition(node))
})
.filter(|(_, command)| command.text() == name.text())
- .filter_map(|(target_range, command)| {
- Some(DefinitionResult {
- origin_selection_range,
- target: document,
- target_range,
- target_selection_range: command.text_range(),
- })
+ .map(|(target_range, command)| DefinitionResult {
+ origin_selection_range,
+ target: document,
+ target_range,
+ target_selection_range: command.text_range(),
});
context.results.extend(results);
diff --git a/support/texlab/crates/definition/src/tests.rs b/support/texlab/crates/definition/src/tests.rs
index 26f7c0dc3a..0b3f7fa7cc 100644
--- a/support/texlab/crates/definition/src/tests.rs
+++ b/support/texlab/crates/definition/src/tests.rs
@@ -11,7 +11,7 @@ fn check(input: &str) {
.locations()
.filter(|location| location.document == origin_document)
.find(|location| location.range.contains_inclusive(offset))
- .map_or_else(|| TextRange::default(), |location| location.range);
+ .map_or_else(TextRange::default, |location| location.range);
let mut expected = FxHashSet::default();
for document in &fixture.documents {
diff --git a/support/texlab/crates/diagnostics/src/chktex.rs b/support/texlab/crates/diagnostics/src/chktex.rs
index 195ea968e5..a3f539440d 100644
--- a/support/texlab/crates/diagnostics/src/chktex.rs
+++ b/support/texlab/crates/diagnostics/src/chktex.rs
@@ -74,7 +74,7 @@ impl Command {
.build(stdout),
);
- for line in reader.lines().flatten() {
+ for line in reader.lines().map_while(Result::ok) {
let captures = LINE_REGEX.captures(&line).unwrap();
let line = captures[1].parse::<u32>().unwrap() - 1;
let character = captures[2].parse::<u32>().unwrap() - 1;
diff --git a/support/texlab/crates/diagnostics/src/citations.rs b/support/texlab/crates/diagnostics/src/citations.rs
index 0f09f589be..43d5f495d2 100644
--- a/support/texlab/crates/diagnostics/src/citations.rs
+++ b/support/texlab/crates/diagnostics/src/citations.rs
@@ -24,7 +24,7 @@ pub fn detect_undefined_citations<'a>(
for citation in &data.semantics.citations {
let name = citation.name_text();
- if name != "*" && !entries.contains(name) && !name.contains("#") {
+ if name != "*" && !entries.contains(name) {
let diagnostic = Diagnostic::Tex(citation.name.range, TexError::UndefinedCitation);
results
.entry(document.uri.clone())
@@ -65,8 +65,8 @@ pub fn detect_unused_entries<'a>(
Some(())
}
-pub fn detect_duplicate_entries<'a>(
- workspace: &'a Workspace,
+pub fn detect_duplicate_entries(
+ workspace: &Workspace,
results: &mut FxHashMap<Url, Vec<Diagnostic>>,
) {
for conflict in queries::Conflict::find_all::<Entry>(workspace) {
diff --git a/support/texlab/crates/diagnostics/src/manager.rs b/support/texlab/crates/diagnostics/src/manager.rs
index 3573bc40f2..500dc99c13 100644
--- a/support/texlab/crates/diagnostics/src/manager.rs
+++ b/support/texlab/crates/diagnostics/src/manager.rs
@@ -89,16 +89,12 @@ impl Manager {
let config = &workspace.config().diagnostics;
- results.retain(|uri, _| {
- workspace
- .lookup(uri)
- .map_or(false, |document| Self::is_relevant(document))
- });
+ results.retain(|uri, _| workspace.lookup(uri).map_or(false, Self::is_relevant));
- for (_, diagnostics) in &mut results {
+ for diagnostics in results.values_mut() {
diagnostics.retain(|diagnostic| {
filter_regex_patterns(
- &diagnostic.message(),
+ diagnostic.message(),
&config.allowed_patterns,
&config.ignored_patterns,
)
diff --git a/support/texlab/crates/diagnostics/src/tests.rs b/support/texlab/crates/diagnostics/src/tests.rs
index 3688abeaf4..05ad67fc8b 100644
--- a/support/texlab/crates/diagnostics/src/tests.rs
+++ b/support/texlab/crates/diagnostics/src/tests.rs
@@ -6,14 +6,14 @@ fn check(input: &str, expect: Expect) {
let mut manager = crate::Manager::default();
for document in fixture.workspace.iter() {
- manager.update_syntax(&fixture.workspace, &document);
+ manager.update_syntax(&fixture.workspace, document);
}
let results = manager.get(&fixture.workspace);
let results = results
.iter()
.filter(|(_, diags)| !diags.is_empty())
- .sorted_by(|(uri1, _), (uri2, _)| uri1.cmp(&uri2))
+ .sorted_by(|(uri1, _), (uri2, _)| uri1.cmp(uri2))
.map(|(uri, diags)| (uri.as_str(), diags))
.collect_vec();
diff --git a/support/texlab/crates/distro/Cargo.toml b/support/texlab/crates/distro/Cargo.toml
index eefcea2b49..dea6a56979 100644
--- a/support/texlab/crates/distro/Cargo.toml
+++ b/support/texlab/crates/distro/Cargo.toml
@@ -7,7 +7,7 @@ edition.workspace = true
rust-version.workspace = true
[dependencies]
-anyhow = "1.0.82"
+anyhow = "1.0.86"
rustc-hash = "1.1.0"
[lib]
diff --git a/support/texlab/crates/highlights/src/lib.rs b/support/texlab/crates/highlights/src/lib.rs
index 009dd20807..9d7a63b096 100644
--- a/support/texlab/crates/highlights/src/lib.rs
+++ b/support/texlab/crates/highlights/src/lib.rs
@@ -23,7 +23,7 @@ pub struct HighlightParams<'a> {
pub fn find_all(params: &HighlightParams) -> Vec<Highlight> {
let mut results = Vec::new();
- label::find_highlights(&params, &mut results);
+ label::find_highlights(params, &mut results);
results
}
diff --git a/support/texlab/crates/hover/src/lib.rs b/support/texlab/crates/hover/src/lib.rs
index 2d22d50b0b..dcf4d442a9 100644
--- a/support/texlab/crates/hover/src/lib.rs
+++ b/support/texlab/crates/hover/src/lib.rs
@@ -35,12 +35,12 @@ pub enum HoverData<'db> {
}
pub fn find<'a>(params: &HoverParams<'a>) -> Option<Hover<'a>> {
- citation::find_hover(&params)
- .or_else(|| package::find_hover(&params))
- .or_else(|| entry_type::find_hover(&params))
- .or_else(|| field_type::find_hover(&params))
- .or_else(|| label::find_hover(&params))
- .or_else(|| string_ref::find_hover(&params))
+ citation::find_hover(params)
+ .or_else(|| package::find_hover(params))
+ .or_else(|| entry_type::find_hover(params))
+ .or_else(|| field_type::find_hover(params))
+ .or_else(|| label::find_hover(params))
+ .or_else(|| string_ref::find_hover(params))
}
#[cfg(test)]
diff --git a/support/texlab/crates/inlay-hints/src/label.rs b/support/texlab/crates/inlay-hints/src/label.rs
index 8db852752e..6e29c806b6 100644
--- a/support/texlab/crates/inlay-hints/src/label.rs
+++ b/support/texlab/crates/inlay-hints/src/label.rs
@@ -9,7 +9,6 @@ use crate::{InlayHint, InlayHintBuilder, InlayHintData};
pub(super) fn find_hints(builder: &mut InlayHintBuilder) -> Option<()> {
let definitions = base_db::semantics::tex::Label::find_all(&builder.params.feature.project)
- .into_iter()
.filter(|(_, label)| label.kind == LabelKind::Definition)
.map(|(_, label)| (label.name_text(), label))
.collect::<FxHashMap<_, _>>();
diff --git a/support/texlab/crates/ipc/Cargo.toml b/support/texlab/crates/ipc/Cargo.toml
index ae31dcaf55..1e1ff7a822 100644
--- a/support/texlab/crates/ipc/Cargo.toml
+++ b/support/texlab/crates/ipc/Cargo.toml
@@ -8,8 +8,8 @@ rust-version.workspace = true
[dependencies]
crossbeam-channel = "0.5.12"
-serde = "1.0.199"
-serde_json = "1.0.116"
+serde = "1.0.202"
+serde_json = "1.0.117"
log = "0.4.21"
uds_windows = "1.1.0"
diff --git a/support/texlab/crates/parser/src/build_log.rs b/support/texlab/crates/parser/src/build_log.rs
index 420d2dda20..c1f59bd086 100644
--- a/support/texlab/crates/parser/src/build_log.rs
+++ b/support/texlab/crates/parser/src/build_log.rs
@@ -36,7 +36,7 @@ pub fn parse_build_log(log: &str) -> BuildLog {
let warnings = extract_matches(&log, &ranges, &WARNING_REGEX, BuildErrorLevel::Warning);
let bad_boxes = extract_matches(&log, &ranges, &BAD_BOX_REGEX, BuildErrorLevel::Warning);
- let errors = vec![tex_errors, warnings, bad_boxes].concat();
+ let errors = [tex_errors, warnings, bad_boxes].concat();
BuildLog { errors }
}
diff --git a/support/texlab/crates/parser/src/latexmkrc.rs b/support/texlab/crates/parser/src/latexmkrc.rs
index 6013a5f646..58c348d01f 100644
--- a/support/texlab/crates/parser/src/latexmkrc.rs
+++ b/support/texlab/crates/parser/src/latexmkrc.rs
@@ -28,9 +28,9 @@ mod v483 {
.current_dir(temp_dir.path())
.output()?;
- let stderr = String::from_utf8_lossy(&output.stderr);
+ let stdout = String::from_utf8_lossy(&output.stdout);
- let (aux_dir, out_dir) = stderr.lines().find_map(extract_dirs).ok_or_else(|| {
+ let (aux_dir, out_dir) = stdout.lines().find_map(extract_dirs).ok_or_else(|| {
std::io::Error::new(
std::io::ErrorKind::InvalidData,
"Normalized aux and out dir were not found in latexmk output",
@@ -106,7 +106,7 @@ mod v484 {
let mut it = lines
.skip_while(|line| !line.starts_with("Latexmk: Normalized aux dir and out dirs:"))
.nth(1)?
- .split(",");
+ .split(',');
let aux_dir = it.next()?.trim().strip_prefix('\'')?.strip_suffix('\'')?;
@@ -133,7 +133,7 @@ pub fn parse_latexmkrc(input: &str, src_dir: &Path) -> std::io::Result<Latexmkrc
.as_ref()
.and_then(|line| Some((line.find("Version")?, line)))
.and_then(|(i, line)| line[i..].trim_end().strip_prefix("Version "))
- .and_then(|text| versions::Versioning::new(text));
+ .and_then(versions::Versioning::new);
let result = if version.map_or(false, |v| v >= versions::Versioning::new("4.84").unwrap()) {
v484::parse_latexmkrc(input, src_dir)
diff --git a/support/texlab/crates/references/src/command.rs b/support/texlab/crates/references/src/command.rs
index 712da20b73..f4504641f2 100644
--- a/support/texlab/crates/references/src/command.rs
+++ b/support/texlab/crates/references/src/command.rs
@@ -32,7 +32,7 @@ pub(super) fn find_all(context: &mut ReferenceContext) -> Option<()> {
.collect();
for command in &data.semantics.commands {
- if command.text == &token.text()[1..] {
+ if command.text == token.text()[1..] {
let kind = if defs.contains(command) {
ReferenceKind::Definition
} else {
diff --git a/support/texlab/crates/references/src/entry.rs b/support/texlab/crates/references/src/entry.rs
index c3926058e6..722c96fe4a 100644
--- a/support/texlab/crates/references/src/entry.rs
+++ b/support/texlab/crates/references/src/entry.rs
@@ -30,14 +30,14 @@ pub(super) fn find_all(context: &mut ReferenceContext) -> Option<()> {
};
let project = &context.params.feature.project;
- for (document, obj) in queries::objects_with_name::<tex::Citation>(&project, name) {
+ for (document, obj) in queries::objects_with_name::<tex::Citation>(project, name) {
context.results.push(Reference {
location: DocumentLocation::new(document, obj.name.range),
kind: ReferenceKind::Reference,
});
}
- for (document, obj) in queries::objects_with_name::<bib::Entry>(&project, name) {
+ for (document, obj) in queries::objects_with_name::<bib::Entry>(project, name) {
context.results.push(Reference {
location: DocumentLocation::new(document, obj.name.range),
kind: ReferenceKind::Definition,
diff --git a/support/texlab/crates/references/src/label.rs b/support/texlab/crates/references/src/label.rs
index 872ef2dd14..20fc6e0d25 100644
--- a/support/texlab/crates/references/src/label.rs
+++ b/support/texlab/crates/references/src/label.rs
@@ -14,7 +14,7 @@ pub(super) fn find_all(context: &mut ReferenceContext) -> Option<()> {
.name_text();
let project = &context.params.feature.project;
- for (document, label) in queries::objects_with_name::<tex::Label>(&project, name) {
+ for (document, label) in queries::objects_with_name::<tex::Label>(project, name) {
let kind = match label.kind {
tex::LabelKind::Definition => ReferenceKind::Definition,
tex::LabelKind::Reference | tex::LabelKind::ReferenceRange => ReferenceKind::Reference,
diff --git a/support/texlab/crates/rename/src/command.rs b/support/texlab/crates/rename/src/command.rs
index edcf7db61e..7b17d4271c 100644
--- a/support/texlab/crates/rename/src/command.rs
+++ b/support/texlab/crates/rename/src/command.rs
@@ -19,7 +19,7 @@ pub(super) fn prepare_rename(params: &RenameParams) -> Option<Span> {
))
}
-pub(super) fn rename<'a>(builder: &mut RenameBuilder) -> Option<()> {
+pub(super) fn rename(builder: &mut RenameBuilder) -> Option<()> {
let name = prepare_rename(&builder.params)?;
for document in &builder.params.feature.project.documents {
diff --git a/support/texlab/crates/rename/src/entry.rs b/support/texlab/crates/rename/src/entry.rs
index c0b508a506..5bed4ae613 100644
--- a/support/texlab/crates/rename/src/entry.rs
+++ b/support/texlab/crates/rename/src/entry.rs
@@ -30,7 +30,7 @@ pub(super) fn prepare_rename(params: &RenameParams) -> Option<Span> {
}
}
-pub(super) fn rename<'a>(builder: &mut RenameBuilder) -> Option<()> {
+pub(super) fn rename(builder: &mut RenameBuilder) -> Option<()> {
let name = prepare_rename(&builder.params)?;
let project = &builder.params.feature.project;
diff --git a/support/texlab/crates/rename/src/lib.rs b/support/texlab/crates/rename/src/lib.rs
index b7dd197ce0..bf9023ddef 100644
--- a/support/texlab/crates/rename/src/lib.rs
+++ b/support/texlab/crates/rename/src/lib.rs
@@ -23,13 +23,13 @@ struct RenameBuilder<'a> {
}
pub fn prepare_rename(params: &RenameParams) -> Option<TextRange> {
- command::prepare_rename(&params)
- .or_else(|| entry::prepare_rename(&params))
- .or_else(|| label::prepare_rename(&params))
+ command::prepare_rename(params)
+ .or_else(|| entry::prepare_rename(params))
+ .or_else(|| label::prepare_rename(params))
.map(|span| span.range)
}
-pub fn rename<'a>(params: RenameParams<'a>) -> RenameResult<'a> {
+pub fn rename(params: RenameParams) -> RenameResult {
let result = RenameResult::default();
let mut builder = RenameBuilder { params, result };
diff --git a/support/texlab/crates/texlab/Cargo.toml b/support/texlab/crates/texlab/Cargo.toml
index 4c142a2229..a2fb78e11f 100644
--- a/support/texlab/crates/texlab/Cargo.toml
+++ b/support/texlab/crates/texlab/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "texlab"
description = "LaTeX Language Server"
-version = "5.16.0"
+version = "5.16.1"
license.workspace = true
readme = "README.md"
authors.workspace = true
@@ -22,7 +22,7 @@ test = false
doctest = false
[dependencies]
-anyhow = "1.0.82"
+anyhow = "1.0.86"
base-db = { path = "../base-db" }
bibfmt = { path = "../bibfmt" }
citeproc = { path = "../citeproc" }
@@ -47,17 +47,17 @@ lsp-server = "0.7.6"
lsp-types = "0.95.1"
notify = "6.1.1"
notify-debouncer-full = "0.3.1"
-parking_lot = "0.12.1"
+parking_lot = "0.12.2"
parser = { path = "../parser" }
references = { path = "../references" }
regex = "1.10.4"
rename = { path = "../rename" }
rowan = "0.15.15"
rustc-hash = "1.1.0"
-serde = "1.0.195"
-serde_json = "1.0.115"
+serde = "1.0.202"
+serde_json = "1.0.117"
serde_regex = "1.1.0"
-serde_repr = "0.1.18"
+serde_repr = "0.1.19"
symbols = { path = "../symbols" }
syntax = { path = "../syntax" }
tempfile = "3.10.1"
diff --git a/support/texlab/crates/texlab/src/features/folding.rs b/support/texlab/crates/texlab/src/features/folding.rs
index b19fa8a4da..3669021201 100644
--- a/support/texlab/crates/texlab/src/features/folding.rs
+++ b/support/texlab/crates/texlab/src/features/folding.rs
@@ -9,7 +9,7 @@ pub fn find_all(
) -> Option<Vec<serde_json::Value>> {
let params = from_proto::feature_params(workspace, params.text_document)?;
- let foldings = folding::find_all(&params.document)
+ let foldings = folding::find_all(params.document)
.into_iter()
.filter_map(|folding| {
to_proto::folding_range(folding, &params.document.line_index, client_flags)
diff --git a/support/texlab/crates/texlab/src/features/rename.rs b/support/texlab/crates/texlab/src/features/rename.rs
index b905a7105b..a65f42143b 100644
--- a/support/texlab/crates/texlab/src/features/rename.rs
+++ b/support/texlab/crates/texlab/src/features/rename.rs
@@ -18,5 +18,5 @@ pub fn rename_all(
let new_name = &params.new_name;
let params = from_proto::rename_params(workspace, params.text_document_position)?;
let result = rename::rename(params);
- Some(to_proto::workspace_edit(result, &new_name))
+ Some(to_proto::workspace_edit(result, new_name))
}
diff --git a/support/texlab/crates/texlab/src/main.rs b/support/texlab/crates/texlab/src/main.rs
index ceca02b7f7..d9bf6833d8 100644
--- a/support/texlab/crates/texlab/src/main.rs
+++ b/support/texlab/crates/texlab/src/main.rs
@@ -110,6 +110,7 @@ fn setup_logger(opts: &Opts) {
OpenOptions::new()
.write(true)
.create(true)
+ .truncate(true)
.open(log_file)
.expect("failed to open log file"),
),
diff --git a/support/texlab/crates/texlab/src/server.rs b/support/texlab/crates/texlab/src/server.rs
index ef70c42c71..ff3c7904d3 100644
--- a/support/texlab/crates/texlab/src/server.rs
+++ b/support/texlab/crates/texlab/src/server.rs
@@ -46,7 +46,7 @@ use self::{
#[derive(Debug)]
enum InternalMessage {
SetDistro(Distro),
- SetOptions(Options),
+ SetOptions(Box<Options>),
FileEvent(Vec<DebouncedEvent>),
Diagnostics,
ChktexFinished(Url, Vec<diagnostics::Diagnostic>),
@@ -309,7 +309,9 @@ impl Server {
.parse_options(json.pop().expect("invalid configuration request"))
.unwrap();
- sender.send(InternalMessage::SetOptions(options)).unwrap();
+ sender
+ .send(InternalMessage::SetOptions(Box::new(options)))
+ .unwrap();
}
Err(why) => {
log::error!("Retrieving configuration failed: {}", why);
@@ -700,19 +702,19 @@ impl Server {
let status = if pending_builds.lock().remove(&pid) {
if result?.success() {
- BuildStatus::SUCCESS
+ BuildStatus::Success
} else {
- BuildStatus::ERROR
+ BuildStatus::Error
}
} else {
- BuildStatus::CANCELLED
+ BuildStatus::Cancelled
};
Ok(status)
})
.unwrap_or_else(|why| {
log::error!("Failed to compile document \"{uri}\": {why}");
- BuildStatus::FAILURE
+ BuildStatus::Failure
});
drop(progress_reporter);
@@ -723,7 +725,7 @@ impl Server {
let _ = client.send_response(lsp_server::Response::new_ok(id, result));
}
- if fwd_search_after && status != BuildStatus::CANCELLED {
+ if fwd_search_after && status != BuildStatus::Cancelled {
let _ = internal.send(InternalMessage::ForwardSearch(uri, params.position));
}
});
@@ -760,7 +762,7 @@ impl Server {
self.pool.execute(move || {
let status = match command.and_then(ForwardSearch::run) {
- Ok(()) => ForwardSearchStatus::SUCCESS,
+ Ok(()) => ForwardSearchStatus::Success,
Err(why) => {
log::error!("Failed to execute forward search: {why}");
ForwardSearchStatus::from(why)
@@ -1071,7 +1073,7 @@ impl Server {
self.workspace.write().set_distro(distro);
}
InternalMessage::SetOptions(options) => {
- self.update_options(options);
+ self.update_options(*options);
}
InternalMessage::FileEvent(events) => {
for event in events {
diff --git a/support/texlab/crates/texlab/src/server/extensions.rs b/support/texlab/crates/texlab/src/server/extensions.rs
index ce876c7892..8fa78ef3d2 100644
--- a/support/texlab/crates/texlab/src/server/extensions.rs
+++ b/support/texlab/crates/texlab/src/server/extensions.rs
@@ -33,10 +33,10 @@ pub struct BuildResult {
#[derive(Debug, PartialEq, Eq, Clone, Copy, Serialize_repr, Deserialize_repr)]
#[repr(i32)]
pub enum BuildStatus {
- SUCCESS = 0,
- ERROR = 1,
- FAILURE = 2,
- CANCELLED = 3,
+ Success = 0,
+ Error = 1,
+ Failure = 2,
+ Cancelled = 3,
}
pub struct ForwardSearchRequest;
@@ -52,21 +52,21 @@ impl lsp_types::request::Request for ForwardSearchRequest {
#[derive(Debug, PartialEq, Eq, Clone, Copy, Serialize_repr, Deserialize_repr)]
#[repr(i32)]
pub enum ForwardSearchStatus {
- SUCCESS = 0,
- ERROR = 1,
- FAILURE = 2,
- UNCONFIGURED = 3,
+ Success = 0,
+ Error = 1,
+ Failure = 2,
+ Unconfigured = 3,
}
impl From<ForwardSearchError> for ForwardSearchStatus {
fn from(why: ForwardSearchError) -> Self {
match why {
- ForwardSearchError::Unconfigured => ForwardSearchStatus::UNCONFIGURED,
- ForwardSearchError::NotLocal(_) => ForwardSearchStatus::FAILURE,
- ForwardSearchError::InvalidPath(_) => ForwardSearchStatus::ERROR,
- ForwardSearchError::TexNotFound(_) => ForwardSearchStatus::FAILURE,
- ForwardSearchError::PdfNotFound(_) => ForwardSearchStatus::ERROR,
- ForwardSearchError::LaunchViewer(_) => ForwardSearchStatus::ERROR,
+ ForwardSearchError::Unconfigured => ForwardSearchStatus::Unconfigured,
+ ForwardSearchError::NotLocal(_) => ForwardSearchStatus::Failure,
+ ForwardSearchError::InvalidPath(_) => ForwardSearchStatus::Error,
+ ForwardSearchError::TexNotFound(_) => ForwardSearchStatus::Failure,
+ ForwardSearchError::PdfNotFound(_) => ForwardSearchStatus::Error,
+ ForwardSearchError::LaunchViewer(_) => ForwardSearchStatus::Error,
}
}
}
diff --git a/support/texlab/crates/texlab/src/server/options.rs b/support/texlab/crates/texlab/src/server/options.rs
index 02200392f6..3f50faefd7 100644
--- a/support/texlab/crates/texlab/src/server/options.rs
+++ b/support/texlab/crates/texlab/src/server/options.rs
@@ -5,7 +5,6 @@ use serde::{Deserialize, Serialize};
#[serde(rename_all = "camelCase")]
#[serde(default)]
pub struct Options {
- pub root_directory: Option<String>,
pub aux_directory: Option<String>,
pub bibtex_formatter: BibtexFormatter,
pub latex_formatter: LatexFormatter,
diff --git a/support/texlab/crates/texlab/src/util.rs b/support/texlab/crates/texlab/src/util.rs
index d9ec5a2fb1..c301dc7722 100644
--- a/support/texlab/crates/texlab/src/util.rs
+++ b/support/texlab/crates/texlab/src/util.rs
@@ -22,7 +22,7 @@ pub fn normalize_uri(uri: &mut lsp_types::Url) {
}
fn fix_drive_letter(text: &str) -> Option<String> {
- if !text.is_ascii() || text.len() == 0 {
+ if !text.is_ascii() || text.is_empty() {
return None;
}
diff --git a/support/texlab/crates/texlab/src/util/from_proto.rs b/support/texlab/crates/texlab/src/util/from_proto.rs
index db4f3a5b39..789edbf9c3 100644
--- a/support/texlab/crates/texlab/src/util/from_proto.rs
+++ b/support/texlab/crates/texlab/src/util/from_proto.rs
@@ -121,20 +121,17 @@ pub fn client_flags(
}
}
-pub fn rename_params<'a>(
- workspace: &'a Workspace,
+pub fn rename_params(
+ workspace: &Workspace,
params: lsp_types::TextDocumentPositionParams,
-) -> Option<RenameParams<'a>> {
+) -> Option<RenameParams> {
let (feature, offset) =
feature_params_offset(workspace, params.text_document, params.position)?;
Some(RenameParams { feature, offset })
}
-pub fn hover_params<'a>(
- workspace: &'a Workspace,
- params: lsp_types::HoverParams,
-) -> Option<HoverParams<'a>> {
+pub fn hover_params(workspace: &Workspace, params: lsp_types::HoverParams) -> Option<HoverParams> {
let (feature, offset) = feature_params_offset(
workspace,
params.text_document_position_params.text_document,
@@ -144,8 +141,8 @@ pub fn hover_params<'a>(
Some(HoverParams { feature, offset })
}
-pub fn inlay_hint_params<'a>(
- workspace: &'a Workspace,
+pub fn inlay_hint_params(
+ workspace: &Workspace,
params: lsp_types::InlayHintParams,
) -> Option<InlayHintParams> {
let feature = feature_params(workspace, params.text_document)?;
@@ -153,10 +150,10 @@ pub fn inlay_hint_params<'a>(
Some(InlayHintParams { feature, range })
}
-pub fn highlight_params<'a>(
- workspace: &'a Workspace,
+pub fn highlight_params(
+ workspace: &Workspace,
params: lsp_types::DocumentHighlightParams,
-) -> Option<HighlightParams<'a>> {
+) -> Option<HighlightParams<'_>> {
let (feature, offset) = feature_params_offset(
workspace,
params.text_document_position_params.text_document,
@@ -166,10 +163,10 @@ pub fn highlight_params<'a>(
Some(HighlightParams { feature, offset })
}
-pub fn definition_params<'a>(
- workspace: &'a Workspace,
+pub fn definition_params(
+ workspace: &Workspace,
params: lsp_types::GotoDefinitionParams,
-) -> Option<DefinitionParams<'a>> {
+) -> Option<DefinitionParams> {
let (feature, offset) = feature_params_offset(
workspace,
params.text_document_position_params.text_document,
@@ -179,10 +176,10 @@ pub fn definition_params<'a>(
Some(DefinitionParams { feature, offset })
}
-pub fn completion_params<'a>(
- workspace: &'a Workspace,
+pub fn completion_params(
+ workspace: &Workspace,
params: lsp_types::CompletionParams,
-) -> Option<CompletionParams<'a>> {
+) -> Option<CompletionParams> {
let (feature, offset) = feature_params_offset(
workspace,
params.text_document_position.text_document,
@@ -192,10 +189,10 @@ pub fn completion_params<'a>(
Some(CompletionParams { feature, offset })
}
-pub fn reference_params<'a>(
- workspace: &'a Workspace,
+pub fn reference_params(
+ workspace: &Workspace,
params: lsp_types::ReferenceParams,
-) -> Option<ReferenceParams<'a>> {
+) -> Option<ReferenceParams> {
let (feature, offset) = feature_params_offset(
workspace,
params.text_document_position.text_document,
@@ -210,19 +207,19 @@ pub fn reference_params<'a>(
})
}
-pub fn feature_params<'a>(
- workspace: &'a Workspace,
+pub fn feature_params(
+ workspace: &Workspace,
text_document: lsp_types::TextDocumentIdentifier,
-) -> Option<FeatureParams<'a>> {
+) -> Option<FeatureParams> {
let document = workspace.lookup(&text_document.uri)?;
Some(FeatureParams::new(workspace, document))
}
-pub fn feature_params_offset<'a>(
- workspace: &'a Workspace,
+pub fn feature_params_offset(
+ workspace: &Workspace,
text_document: lsp_types::TextDocumentIdentifier,
position: lsp_types::Position,
-) -> Option<(FeatureParams<'a>, TextSize)> {
+) -> Option<(FeatureParams, TextSize)> {
let feature = feature_params(workspace, text_document)?;
let offset = feature.document.line_index.offset_lsp(position)?;
Some((feature, offset))
@@ -236,7 +233,6 @@ pub fn completion_resolve_info(item: &mut lsp_types::CompletionItem) -> Option<R
pub fn config(value: Options) -> Config {
let mut config = Config::default();
- config.root_dir = value.root_directory;
config.build.program = value.build.executable.unwrap_or(config.build.program);
config.build.args = value.build.args.unwrap_or(config.build.args);
diff --git a/support/texlab/texlab.1 b/support/texlab/texlab.1
index 2d4e412dc9..69f16a0bf9 100644
--- a/support/texlab/texlab.1
+++ b/support/texlab/texlab.1
@@ -1,7 +1,7 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.1.
-.TH TEXLAB "1" "May 2024" "texlab 5.16.0" "User Commands"
+.TH TEXLAB "1" "May 2024" "texlab 5.16.1" "User Commands"
.SH NAME
-texlab \- manual page for texlab 5.16.0
+texlab \- manual page for texlab 5.16.1
.SH SYNOPSIS
.B texlab
[\fI\,OPTIONS\/\fR] [\fI\,COMMAND\/\fR]
diff --git a/support/texlab/texlab.pdf b/support/texlab/texlab.pdf
index fe59b1f434..8731c5ef78 100644
--- a/support/texlab/texlab.pdf
+++ b/support/texlab/texlab.pdf
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 6f395aa8b4..a327d02aa2 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -9,6 +9,7 @@ $mirrors = {
},
'Asia' => {
'China' => {
+ 'https://mirror.bjtu.edu.cn/CTAN/' => 1,
'https://mirror.nyist.edu.cn/CTAN/' => 1,
'https://mirrors.aliyun.com/CTAN/' => 1,
'https://mirrors.bfsu.edu.cn/CTAN/' => 1,
@@ -108,7 +109,6 @@ $mirrors = {
'https://ftp.tu-chemnitz.de/pub/tex/' => 1,
'https://markov.htwsaar.de/tex-archive/' => 1,
'https://mirror.clientvps.com/CTAN/' => 1,
- 'https://mirror.dogado.de/tex-archive/' => 1,
'https://mirror.funkfreundelandshut.de/latex/' => 1,
'https://mirror.physik.tu-berlin.de/pub/CTAN/' => 1,
},
@@ -134,7 +134,7 @@ $mirrors = {
},
'Poland' => {
'https://ctan.gust.org.pl/tex-archive/' => 1,
- 'https://sunsite.icm.edu.pl/pub/CTAN/' => 1,
+ 'https://polish-mirror.evolution-host.com/ctan/' => 1,
},
'Portugal' => {
'https://ftp.eq.uc.pt/software/TeX/' => 1,
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index 79db17c954..860e7b08c3 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/2024
-depend revision/71346
+depend revision/71356
name 00texlive.image
category TLCore
@@ -4904,7 +4904,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 71346
+revision 71356
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
@@ -60739,7 +60739,7 @@ catalogue-version 10.5
name circuitikz
category Package
-revision 71178
+revision 71354
shortdesc Draw electrical networks with TikZ
relocated 1
longdesc The package provides a set of macros for naturally typesetting
@@ -60748,11 +60748,11 @@ longdesc networks. It is designed as a tool that is easy to use, with a
longdesc lean syntax, native to LaTeX, and directly supporting PDF
longdesc output format. It has therefore been based on the very
longdesc impressive PGF/TikZ package.
-containersize 179560
-containerchecksum d8816c8dc9f84ea4b6cf61c2ded304a10e831fe80126f904d32512fb5a29962c5303a7f9daa513004b96e61cfce6667d67e24364d254dfc41392df0192a89e42
-doccontainersize 2520088
-doccontainerchecksum 2c9b2d377eccd8d842a67f97d5aef0eaeee12d28210ab170d1252c8c2e06996ae5993318784148947984f0f054038bbb19d19ec5c0e30b8e18eeef289ada10b6
-docfiles size=768
+containersize 180304
+containerchecksum 382457271919d4771f93d5bb1eebd4db9d85441f5b8317647c9667417b442efb7d32b541511d6b22a6d00e94ec2ff836d6a8e890ffff996311d6d7fb01c07421
+doccontainersize 2529800
+doccontainerchecksum 80dcf9e6dd1745be300ca42bc2a7f5827dd0e3a7d42bb25224f4fdab4bc96a221645196f5f79600e71ea221928c6e382c0274f69cd769179da08cca304b32670
+docfiles size=770
RELOC/doc/context/third/circuitikz/circuitikz-context.pdf
RELOC/doc/context/third/circuitikz/circuitikz-context.tex
RELOC/doc/generic/circuitikz/CHANGELOG.md
@@ -60762,7 +60762,7 @@ docfiles size=768
RELOC/doc/latex/circuitikz/circuitikzmanual.tex
RELOC/doc/latex/circuitikz/compatibility.tex
RELOC/doc/latex/circuitikz/ctikzmanutils.sty
-runfiles size=3396
+runfiles size=3398
RELOC/tex/context/third/circuitikz/t-circuitikz-0.8.3.tex
RELOC/tex/context/third/circuitikz/t-circuitikz-0.9.3.tex
RELOC/tex/context/third/circuitikz/t-circuitikz-0.9.6.tex
@@ -91673,7 +91673,7 @@ catalogue-version 1.1.0
name cweb
category Package
-revision 71335
+revision 71353
catalogue cwebbin
shortdesc CWEB for ANSI-C/C++ compilers
longdesc A highly portable and extended version of Levy/Knuth CWEB 3.64c
@@ -91693,10 +91693,10 @@ longdesc the package's github repository for more information.
depend cweb.ARCH
depend iftex
depend kpathsea
-containersize 26956
-containerchecksum 3db074773105c5899fbcc2caa105cac75a6a39a6c5b7799a7f6c5249a40bc830d9e70b882cbeb93fe01e025935c2398e0e1c543700a5e133c487c6247f5b9cdc
+containersize 27032
+containerchecksum 9a9ed62497f8963cb06c5f52be342d9c78b524f944b50e94984f35317907c68646ad97b20b479b81ab25b1bfa69e1419b866d41d6dd7ba6df3184e7f181094b3
doccontainersize 77268
-doccontainerchecksum e4672ab9c1dc239975c7edf6a1dd8214030f4392c435df2a9a59164436346a2c9a4ee824c1944e65a2c4cff1431a4f39c0555aef742de680a813f32019f9c34b
+doccontainerchecksum e72ea9d9f1923e63540f6e43e02daa892d0973fe52aadc29bb9a99ad94eae4d47ae484df90347c77fda5bf43e35c6dd7a84a6eafd2fa031189fea0ff7e18981c
docfiles size=84
texmf-dist/doc/man/man1/ctangle.1
texmf-dist/doc/man/man1/ctangle.man1.pdf
@@ -199476,7 +199476,7 @@ catalogue-version 1.2
name listings
category Package
-revision 70624
+revision 71355
shortdesc Typeset source code listings using LaTeX
relocated 1
longdesc The package enables the user to typeset programs (programming
@@ -199493,18 +199493,18 @@ longdesc the form appropriate for the current language. Short (in-line)
longdesc listings are also available, using either \lstinline|...| or
longdesc |...| (after defining the | token with the \lstMakeShortInline
longdesc command).
-containersize 146880
-containerchecksum bff2fff75e305885b5726b3aaf897535d856618b322b86678a258b6e467583c06c132e88be5ab7e6b611cc386cd582e6ebd7d0f4361712d198bbadc509e4a2db
-doccontainersize 2745184
-doccontainerchecksum 5254197f9d815e10038cf62a93a43669764f0dd4af2fa2d4e2779fb05c296c3f0c494e70dd9faf0b44e7621dde5f8106bb8c27eba7ee69a1c41c5086c737244c
-docfiles size=793
+containersize 147464
+containerchecksum 956838ceabd786885cde963d39fe498bf4b3b53ab1cbc17467ee08d34cc7c57937a15908fde01a7ae53f7531608871fa3d16d6e3adb985c2015c3f5519dec15a
+doccontainersize 2794444
+doccontainerchecksum b310a6c8b49cbcc3e16a70e91b69e3cc439cb2d1b8d87b6b62d9b2e303c2e6de7a03b30fbccb23b98bc4914208ef72f01cc761e2905888305c037faee53e5803
+docfiles size=803
RELOC/doc/latex/listings/README details="Package Readme"
RELOC/doc/latex/listings/listings-devel.pdf
RELOC/doc/latex/listings/listings.pdf details="Package documentation"
RELOC/doc/latex/listings/lstdrvrs.pdf details="Language drivers details"
-srccontainersize 271416
-srccontainerchecksum b8b71870667ee0f941f8b406eed7c17afab4a900e363cbc700affcdab57bd020e0e2d8aa960eb3af64b33f1d6381288f36ff28451dc03522188696ebae073076
-srcfiles size=278
+srccontainersize 272428
+srccontainerchecksum 892129556c5513a89a29a59f45af74a1718bb0f216543a2d6f201d48cd1317f535fbe152d2fd5bb747dc79cc1cc99835803501b47014342d88a97e0ede18d36b
+srcfiles size=280
RELOC/source/latex/listings/Makefile
RELOC/source/latex/listings/listings.dtx
RELOC/source/latex/listings/listings.ins
@@ -199531,7 +199531,7 @@ catalogue-also listing
catalogue-ctan /macros/latex/contrib/listings
catalogue-license lppl1.3c
catalogue-topics listing verbatim synt-hlt macro-demo
-catalogue-version 1.10a
+catalogue-version 1.10b
name listings-ext
category Package
@@ -327415,7 +327415,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 71346
+revision 71356
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.
@@ -327423,10 +327423,10 @@ depend texlive-scripts.ARCH
depend texlive.infra
execute addMap mathpple.map
postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat
-containersize 114352
-containerchecksum 412032dad4b24ccf12e3c4ce5688549b0ae4ce24e6a6e6695c700a0360f35f6836ab4181f7265428e95bf14bf75970308c5478be20b73d570db8b33de6159d72
-doccontainersize 435776
-doccontainerchecksum 533708d4dadff1ec864419ef3baacd1d66e618b75f295bc0febbfd4a6c958e2015ec679fa8a9c9bb6ba4795049e28a6d6680132896d7026c4657ea3193a76acf
+containersize 114348
+containerchecksum bb0fd9e793743a5fe8483d830742e58e88ac7eec942d79945170cb4eb093ba5dc95ccdbf81e7bcf45374f85ab286e7b9059035f3621d7e038c525ac8502f5514
+doccontainersize 435720
+doccontainerchecksum 96a2c4ec4415f618472dfa33764c808fb293b06011ecad679e7b004933a6b9cf565c7dc91c8f009845e66216630301e81c11d32d37b6d9e93aaee418162e907f
docfiles size=570
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 8726c90b6c..630977e5c0 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-2be2cccca11bd912b03e90bfabafcfa8 texlive.tlpdb
+543d34666bac2d1539cb8d0e99d26e1a texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index 84cc5e19fc..4728bbaaaa 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-146d899e42d8c9df2923fb78ddb62f8cdcd83c9a7e5c354525aba3bd2f4221376e4beb9923c18ad1c16c199acfcec7e93272fc9e5fceece67ee7bcbd8677d946 texlive.tlpdb
+4c70dfcf1b77b4d3c5e1dd41356697099c932e1fdcce45cfef6f42b9590519bd8746575bcc42e038413d0eb20b802dd64f629277f76e01fef23d6a5225797104 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index 4a24fd0323..4932c24095 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNATURE-----
-iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmZRJwoACgkQTOGHfhlD
-jHB71wf+PffX5A3rC3wVtqNmhW0fF7ztzoyFm/U1TRTNTNMROu8nsUEC8evFLXlB
-iwx9vAi18iSntcylgAY2x6Jg/4l3xk8nWLuvhDhJ/KKvmL+HdcvfbDU1OPs17eE2
-YctaRv67Er5taMQ1VbOqKzTYruX0g5AimXIL+3On7Xhw37HkRokazxHfItIOLrcK
-eDxkBug9cpofSmQcgVygTRlESBiQdTcWAicN8gkvTfjhxoMZePtCfG18Nk44VXRx
-sPEP5y6Y54d0ptev+xgoRG71Nzsc1ti6h40oVXihJ7HHy7P04cx+22YrJgg3cLL8
-24b1HTc3dQC35pPvrBiwAV9RqnGglw==
-=Ed8N
+iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmZSexMACgkQTOGHfhlD
+jHAN5gf+P+ZoLJO7ude8dw3foJDuj2/H3fxNp5o0VDuRGy2XWSG3dXSlkqJ0VCKK
+ZD8+6RMVpOpx2J3VT1BQ4YbJpCcz1Crv/oP6S4LBkmrNiavIPD+cXsbnJ823mzz+
+xJ2UyNsHsO9YG317CxgQn9n3jHjirJlpbu5o4XUZ1tHNPjOjRz9fYlP7jikltNDG
+I4A+JEQB+7XBmYHu6dtd0HaA+7s2LpAtQuZdsVd/iTyQJOJj1FmyM8w9JEMMnypn
+DAhi8T6vCYCWOxy8K9BFyE8stx1PmhnV9Y/O4r5/GztpzrhRjfqpXRdurWCovEe/
+3XHeSGwN873mNY67lgh4hu6r9GtaLg==
+=iydj
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 0e904d8dd8..3cbaceeae6 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/timestamp b/timestamp
index 6938e3b6c9..ee96e888be 100644
--- a/timestamp
+++ b/timestamp
@@ -2,4 +2,4 @@
# The source CTAN of this site's material:
dante.ctan.org
# The year-month-day-hour-minute of this site's material:
-2024-05-25-02-02
+2024-05-26-02-02