From a6ca78f24091e7023516b4761d400b3699f82937 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Sun, 26 May 2024 03:01:14 +0000 Subject: CTAN sync 202405260301 --- FILES.byname | 660 +++++++++++---------- FILES.byname.gz | Bin 2658208 -> 2658260 bytes FILES.last07days | 590 ++++++++++-------- biblio/ctan-bibdata/ctan.bib | 16 +- graphics/pgf/contrib/circuitikz/doc/changelog.tex | 29 + .../contrib/circuitikz/doc/circuitikz-context.pdf | Bin 13862 -> 13867 bytes .../contrib/circuitikz/doc/circuitikzmanual.pdf | Bin 2422724 -> 2431321 bytes .../contrib/circuitikz/doc/circuitikzmanual.tex | 65 +- graphics/pgf/contrib/circuitikz/tex/circuitikz.sty | 4 +- .../pgf/contrib/circuitikz/tex/pgfcircbipoles.tex | 151 ++++- .../pgf/contrib/circuitikz/tex/pgfcirctripoles.tex | 24 +- .../pgf/contrib/circuitikz/tex/t-circuitikz.tex | 4 +- macros/latex/contrib/listings/listings-devel.pdf | Bin 1451842 -> 1454841 bytes macros/latex/contrib/listings/listings.dtx | 210 ++++--- macros/latex/contrib/listings/listings.pdf | Bin 1026586 -> 1028632 bytes macros/latex/contrib/listings/lstdrvrs.dtx | 190 +++--- macros/latex/contrib/listings/lstdrvrs.pdf | Bin 761854 -> 790575 bytes support/texlab/CHANGELOG.md | 8 + support/texlab/Cargo.lock | 38 +- support/texlab/crates/base-db/src/config.rs | 54 +- support/texlab/crates/base-db/src/deps/graph.rs | 6 +- support/texlab/crates/base-db/src/deps/root.rs | 4 +- .../crates/base-db/src/semantics/auxiliary.rs | 2 +- support/texlab/crates/base-db/src/semantics/tex.rs | 63 +- support/texlab/crates/base-db/src/workspace.rs | 2 +- support/texlab/crates/bibfmt/src/lib.rs | 6 +- support/texlab/crates/bibtex-utils/Cargo.toml | 2 +- support/texlab/crates/commands/Cargo.toml | 4 +- support/texlab/crates/commands/src/find_envs.rs | 2 +- support/texlab/crates/commands/src/fwd_search.rs | 2 +- support/texlab/crates/commands/src/placeholders.rs | 2 +- support/texlab/crates/completion-data/Cargo.toml | 6 +- support/texlab/crates/completion/src/lib.rs | 6 +- .../crates/completion/src/providers/argument.rs | 2 +- .../crates/completion/src/providers/color.rs | 2 +- .../crates/completion/src/providers/color_model.rs | 2 +- .../crates/completion/src/providers/command.rs | 4 +- .../crates/completion/src/providers/environment.rs | 6 +- .../crates/completion/src/providers/glossary.rs | 2 +- .../crates/completion/src/providers/import.rs | 8 +- .../crates/completion/src/providers/include.rs | 6 +- .../completion/src/providers/tikz_library.rs | 2 +- support/texlab/crates/definition/src/command.rs | 12 +- support/texlab/crates/definition/src/tests.rs | 2 +- support/texlab/crates/diagnostics/src/chktex.rs | 2 +- support/texlab/crates/diagnostics/src/citations.rs | 6 +- support/texlab/crates/diagnostics/src/manager.rs | 10 +- support/texlab/crates/diagnostics/src/tests.rs | 4 +- support/texlab/crates/distro/Cargo.toml | 2 +- support/texlab/crates/highlights/src/lib.rs | 2 +- support/texlab/crates/hover/src/lib.rs | 12 +- support/texlab/crates/inlay-hints/src/label.rs | 1 - support/texlab/crates/ipc/Cargo.toml | 4 +- support/texlab/crates/parser/src/build_log.rs | 2 +- support/texlab/crates/parser/src/latexmkrc.rs | 8 +- support/texlab/crates/references/src/command.rs | 2 +- support/texlab/crates/references/src/entry.rs | 4 +- support/texlab/crates/references/src/label.rs | 2 +- support/texlab/crates/rename/src/command.rs | 2 +- support/texlab/crates/rename/src/entry.rs | 2 +- support/texlab/crates/rename/src/lib.rs | 8 +- support/texlab/crates/texlab/Cargo.toml | 12 +- .../texlab/crates/texlab/src/features/folding.rs | 2 +- .../texlab/crates/texlab/src/features/rename.rs | 2 +- support/texlab/crates/texlab/src/main.rs | 1 + support/texlab/crates/texlab/src/server.rs | 20 +- .../texlab/crates/texlab/src/server/extensions.rs | 28 +- support/texlab/crates/texlab/src/server/options.rs | 1 - support/texlab/crates/texlab/src/util.rs | 2 +- .../texlab/crates/texlab/src/util/from_proto.rs | 52 +- support/texlab/texlab.1 | 4 +- support/texlab/texlab.pdf | Bin 26307 -> 26420 bytes .../texlive/tlnet/tlpkg/installer/ctan-mirrors.pl | 4 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb | 56 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 | 2 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 | 2 +- .../texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc | 16 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz | Bin 2575680 -> 2576352 bytes timestamp | 2 +- 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 Binary files a/FILES.byname.gz and b/FILES.byname.gz 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 @@ -4,6 +4,35 @@ here. See \url{https://github.com/circuitikz/circuitikz/commits} for a 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) diff --git a/graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf b/graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf index d4f9bc36a2..cc6865c72f 100644 Binary files a/graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf and b/graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf differ diff --git a/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf b/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf index 9d1e52303d..9f3d2b57e0 100644 Binary files a/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf and b/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf 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 Binary files a/macros/latex/contrib/listings/listings-devel.pdf and b/macros/latex/contrib/listings/listings-devel.pdf 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} % % \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 Binary files a/macros/latex/contrib/listings/listings.pdf and b/macros/latex/contrib/listings/listings.pdf 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} % % \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 Binary files a/macros/latex/contrib/listings/lstdrvrs.pdf and b/macros/latex/contrib/listings/lstdrvrs.pdf 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, 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, pub modify_line_breaks: bool, } -#[derive(Debug)] +#[derive(Debug, Default)] pub struct SymbolConfig { pub allowed_patterns: Vec, pub ignored_patterns: Vec, @@ -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), 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 ¶m.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 { let workspace = ¶ms.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::().unwrap() - 1; let character = captures[2].parse::().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>, ) { for conflict in queries::Conflict::find_all::(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 { let mut results = Vec::new(); - label::find_highlights(¶ms, &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> { - citation::find_hover(¶ms) - .or_else(|| package::find_hover(¶ms)) - .or_else(|| entry_type::find_hover(¶ms)) - .or_else(|| field_type::find_hover(¶ms)) - .or_else(|| label::find_hover(¶ms)) - .or_else(|| string_ref::find_hover(¶ms)) + 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::>(); 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= 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::(&project, name) { + for (document, obj) in queries::objects_with_name::(project, name) { context.results.push(Reference { location: DocumentLocation::new(document, obj.name.range), kind: ReferenceKind::Reference, }); } - for (document, obj) in queries::objects_with_name::(&project, name) { + for (document, obj) in queries::objects_with_name::(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::(&project, name) { + for (document, label) in queries::objects_with_name::(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 { )) } -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 { } } -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 { - command::prepare_rename(¶ms) - .or_else(|| entry::prepare_rename(¶ms)) - .or_else(|| label::prepare_rename(¶ms)) + 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> { let params = from_proto::feature_params(workspace, params.text_document)?; - let foldings = folding::find_all(¶ms.document) + let foldings = folding::find_all(params.document) .into_iter() .filter_map(|folding| { to_proto::folding_range(folding, ¶ms.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 = ¶ms.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), FileEvent(Vec), Diagnostics, ChktexFinished(Url, Vec), @@ -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 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, pub aux_directory: Option, 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 { - 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> { +) -> Option { 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> { +pub fn hover_params(workspace: &Workspace, params: lsp_types::HoverParams) -> Option { 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 { 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> { +) -> Option> { 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> { +) -> Option { 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> { +) -> Option { 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> { +) -> Option { 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> { +) -> Option { 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 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 Binary files a/support/texlab/texlab.pdf and b/support/texlab/texlab.pdf 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 Binary files a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz and b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz 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 -- cgit v1.2.3