summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2024-06-24 03:01:38 +0000
committerNorbert Preining <norbert@preining.info>2024-06-24 03:01:38 +0000
commit81c3fb3cf620cd2f980ef58b160563c5a809674a (patch)
tree378663671bcffe8d2b9e16aba4428e591a25a27e
parent6abdc79a45a3d88a2e0a33a28a364efdb1f597c5 (diff)
CTAN sync 202406240301
-rw-r--r--FILES.byname526
-rw-r--r--FILES.byname.gzbin2662181 -> 2662195 bytes
-rw-r--r--FILES.last07days312
-rw-r--r--biblio/ctan-bibdata/ctan.bib16
-rw-r--r--macros/latex/contrib/easybook/README.md2
-rw-r--r--macros/latex/contrib/easybook/easybook.dtx18
-rw-r--r--macros/latex/contrib/easybook/easybook.pdfbin622172 -> 622167 bytes
-rw-r--r--macros/latex/contrib/easybook/easybook.tex4
-rw-r--r--support/TeX4ht/source/ChangeLog12
-rw-r--r--support/TeX4ht/source/tex4ht-4ht.tex7
-rw-r--r--support/texlab/CHANGELOG.md9
-rw-r--r--support/texlab/Cargo.lock20
-rw-r--r--support/texlab/crates/base-db/src/document.rs5
-rw-r--r--support/texlab/crates/base-db/src/semantics/tex.rs68
-rw-r--r--support/texlab/crates/commands/Cargo.toml4
-rw-r--r--support/texlab/crates/completion/Cargo.toml1
-rw-r--r--support/texlab/crates/completion/src/lib.rs2
-rw-r--r--support/texlab/crates/completion/src/providers/label_ref.rs46
-rw-r--r--support/texlab/crates/completion/src/tests.rs213
-rw-r--r--support/texlab/crates/parser/src/config.rs24
-rw-r--r--support/texlab/crates/rename/Cargo.toml1
-rw-r--r--support/texlab/crates/rename/src/command.rs5
-rw-r--r--support/texlab/crates/rename/src/entry.rs2
-rw-r--r--support/texlab/crates/rename/src/label.rs47
-rw-r--r--support/texlab/crates/rename/src/lib.rs22
-rw-r--r--support/texlab/crates/rename/src/tests.rs111
-rw-r--r--support/texlab/crates/texlab/Cargo.toml4
-rw-r--r--support/texlab/crates/texlab/src/server/options.rs5
-rw-r--r--support/texlab/crates/texlab/src/util/client_flags.rs6
-rw-r--r--support/texlab/crates/texlab/src/util/from_proto.rs28
-rw-r--r--support/texlab/crates/texlab/src/util/to_proto.rs11
-rw-r--r--support/texlab/texlab.14
-rw-r--r--support/texlab/texlab.pdfbin26420 -> 26397 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb107
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc16
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2579740 -> 2580824 bytes
-rw-r--r--timestamp2
40 files changed, 1200 insertions, 470 deletions
diff --git a/FILES.byname b/FILES.byname
index 0c25b12d5d..fc78725bf0 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -2078,12 +2078,12 @@
2024/06/09 | 1837 | biblio/citation-style-language/README.md
2024/06/09 | 12878 | biblio/citation-style-language/vancouver.csl
2024/06/09 | 4562284 | biblio/citation-style-language.zip
-2024/06/22 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2024/06/23 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx
-2024/06/22 | 2873043 | biblio/ctan-bibdata/ctan.bib
-2024/06/22 | 3708800 | biblio/ctan-bibdata/ctan.pdf
+2024/06/23 | 2873459 | biblio/ctan-bibdata/ctan.bib
+2024/06/23 | 3708800 | biblio/ctan-bibdata/ctan.pdf
2023/01/16 | 1489 | biblio/ctan-bibdata/README
-2024/06/22 | 4122465 | biblio/ctan-bibdata.zip
+2024/06/23 | 4122534 | 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/06/22 | 56309 | FILES.last07days
+2024/06/23 | 234386 | 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
@@ -214562,7 +214562,7 @@
2013/04/01 | 14776 | macros/context/contrib/context-visualcounter/tex/context/third/visualcounter/t-visualcounter.mkvi
2018/03/05 | 11 | macros/context/contrib/context-visualcounter/VERSION
2018/03/22 | 276789 | macros/context/contrib/context-visualcounter.zip
-2024/06/21 | 134472572 | macros/context/latest/cont-tmf.zip
+2024/06/21 | 134472579 | macros/context/latest/cont-tmf.zip
2016/04/21 | 32846 | macros/cstex/base/cmexb.tar.gz
2016/06/26 | 1728262 | macros/cstex/base/csfonts-t1.tar.gz
2007/03/01 | 187106 | macros/cstex/base/csfonts.tar.gz
@@ -232755,12 +232755,12 @@
2008/02/10 | 19110 | macros/latex/contrib/ean13isbn/License.txt
2021/01/24 | 422 | macros/latex/contrib/ean13isbn/README
2021/01/24 | 322624 | macros/latex/contrib/ean13isbn.zip
-2024/06/22 | 85161 | macros/latex/contrib/easybook/easybook.dtx
+2024/06/23 | 85177 | macros/latex/contrib/easybook/easybook.dtx
2024/01/04 | 2081 | macros/latex/contrib/easybook/easybook.ins
-2024/06/22 | 622172 | macros/latex/contrib/easybook/easybook.pdf
-2024/06/22 | 103294 | macros/latex/contrib/easybook/easybook.tex
-2024/06/22 | 912 | macros/latex/contrib/easybook/README.md
-2024/06/22 | 671893 | macros/latex/contrib/easybook.zip
+2024/06/23 | 622167 | macros/latex/contrib/easybook/easybook.pdf
+2024/06/23 | 103294 | macros/latex/contrib/easybook/easybook.tex
+2024/06/23 | 912 | macros/latex/contrib/easybook/README.md
+2024/06/23 | 671886 | macros/latex/contrib/easybook.zip
2009/06/17 | 82589 | macros/latex/contrib/easy/doc/docbib.pdf
2009/06/17 | 78378 | macros/latex/contrib/easy/doc/docbmat.pdf
2009/06/17 | 99132 | macros/latex/contrib/easy/doc/doceqn.pdf
@@ -302519,221 +302519,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/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
+2024/06/23 | 47456 | support/texlab/Cargo.lock
+2024/06/23 | 347 | support/texlab/Cargo.toml
+2024/06/23 | 39084 | support/texlab/CHANGELOG.md
+2024/06/23 | 181 | support/texlab/CONTRIBUTING.md
+2024/06/23 | 597 | support/texlab/crates/base-db/Cargo.toml
+2024/06/23 | 3342 | support/texlab/crates/base-db/src/config.rs
+2024/06/23 | 58486 | support/texlab/crates/base-db/src/data.rs
+2024/06/23 | 3453 | support/texlab/crates/base-db/src/deps/discover.rs
+2024/06/23 | 7483 | support/texlab/crates/base-db/src/deps/graph.rs
+2024/06/23 | 1077 | support/texlab/crates/base-db/src/deps/project.rs
+2024/06/23 | 5341 | support/texlab/crates/base-db/src/deps/root.rs
+2024/06/23 | 219 | support/texlab/crates/base-db/src/deps.rs
+2024/06/23 | 6462 | support/texlab/crates/base-db/src/document.rs
+2024/06/23 | 584 | support/texlab/crates/base-db/src/lib.rs
+2024/06/23 | 1256 | support/texlab/crates/base-db/src/semantics/auxiliary.rs
+2024/06/23 | 2781 | support/texlab/crates/base-db/src/semantics/bib.rs
+2024/06/23 | 1439 | support/texlab/crates/base-db/src/semantics.rs
+2024/06/23 | 13374 | support/texlab/crates/base-db/src/semantics/tex.rs
+2024/06/23 | 930 | support/texlab/crates/base-db/src/util/expand.rs
+2024/06/23 | 5910 | support/texlab/crates/base-db/src/util/label.rs
+2024/06/23 | 5576 | support/texlab/crates/base-db/src/util/queries.rs
+2024/06/23 | 445 | support/texlab/crates/base-db/src/util/regex_filter.rs
+2024/06/23 | 222 | support/texlab/crates/base-db/src/util.rs
+2024/06/23 | 5356 | support/texlab/crates/base-db/src/workspace.rs
+2024/06/23 | 352 | support/texlab/crates/bibfmt/Cargo.toml
+2024/06/23 | 6833 | support/texlab/crates/bibfmt/src/lib.rs
+2024/06/23 | 3486 | support/texlab/crates/bibfmt/src/tests.rs
+2024/06/23 | 492 | support/texlab/crates/bibtex-utils/Cargo.toml
+2024/06/23 | 2125 | support/texlab/crates/bibtex-utils/src/field/author.rs
+2024/06/23 | 2716 | support/texlab/crates/bibtex-utils/src/field/date.rs
+2024/06/23 | 1677 | support/texlab/crates/bibtex-utils/src/field/number.rs
+2024/06/23 | 196 | support/texlab/crates/bibtex-utils/src/field.rs
+2024/06/23 | 8723 | support/texlab/crates/bibtex-utils/src/field/text.rs
+2024/06/23 | 15 | support/texlab/crates/bibtex-utils/src/lib.rs
+2024/06/23 | 522 | support/texlab/crates/citeproc/Cargo.toml
+2024/06/23 | 22284 | support/texlab/crates/citeproc/src/driver.rs
+2024/06/23 | 5274 | support/texlab/crates/citeproc/src/entry.rs
+2024/06/23 | 949 | support/texlab/crates/citeproc/src/lib.rs
+2024/06/23 | 1760 | support/texlab/crates/citeproc/src/output.rs
+2024/06/23 | 15776 | support/texlab/crates/citeproc/src/tests.rs
+2024/06/23 | 559 | support/texlab/crates/commands/Cargo.toml
+2024/06/23 | 3926 | support/texlab/crates/commands/src/build.rs
+2024/06/23 | 987 | support/texlab/crates/commands/src/change_env.rs
+2024/06/23 | 1739 | support/texlab/crates/commands/src/clean.rs
+2024/06/23 | 1668 | support/texlab/crates/commands/src/dep_graph.rs
+2024/06/23 | 3092 | support/texlab/crates/commands/src/find_envs.rs
+2024/06/23 | 3938 | support/texlab/crates/commands/src/fwd_search.rs
+2024/06/23 | 389 | support/texlab/crates/commands/src/lib.rs
+2024/06/23 | 1569 | support/texlab/crates/commands/src/placeholders.rs
+2024/06/23 | 1033 | support/texlab/crates/completion/benches/bench_main.rs
+2024/06/23 | 724 | support/texlab/crates/completion/Cargo.toml
+2024/06/23 | 356 | support/texlab/crates/completion-data/Cargo.toml
+2024/06/23 | 6970534 | support/texlab/crates/completion-data/data/completion.json.gz
+2024/06/23 | 3265 | support/texlab/crates/completion-data/src/lib.rs
+2024/06/23 | 6586 | support/texlab/crates/completion/src/lib.rs
+2024/06/23 | 2492 | support/texlab/crates/completion/src/providers/argument.rs
+2024/06/23 | 2276 | support/texlab/crates/completion/src/providers/citations.rs
+2024/06/23 | 1552 | support/texlab/crates/completion/src/providers/color_model.rs
+2024/06/23 | 2106 | support/texlab/crates/completion/src/providers/color.rs
+2024/06/23 | 4812 | support/texlab/crates/completion/src/providers/command.rs
+2024/06/23 | 1118 | support/texlab/crates/completion/src/providers/entry_type.rs
+2024/06/23 | 4290 | support/texlab/crates/completion/src/providers/environment.rs
+2024/06/23 | 2369 | support/texlab/crates/completion/src/providers/field.rs
+2024/06/23 | 2600 | support/texlab/crates/completion/src/providers/glossary.rs
+2024/06/23 | 2477 | support/texlab/crates/completion/src/providers/import.rs
+2024/06/23 | 4863 | support/texlab/crates/completion/src/providers/include.rs
+2024/06/23 | 1636 | support/texlab/crates/completion/src/providers/label_def.rs
+2024/06/23 | 4431 | support/texlab/crates/completion/src/providers/label_ref.rs
+2024/06/23 | 779 | support/texlab/crates/completion/src/providers.rs
+2024/06/23 | 3300 | support/texlab/crates/completion/src/providers/tikz_library.rs
+2024/06/23 | 51244 | support/texlab/crates/completion/src/tests.rs
+2024/06/23 | 1459 | support/texlab/crates/completion/src/util/builder.rs
+2024/06/23 | 1025 | support/texlab/crates/completion/src/util/matchers.rs
+2024/06/23 | 2320 | support/texlab/crates/completion/src/util/patterns.rs
+2024/06/23 | 967 | support/texlab/crates/completion/src/util.rs
+2024/06/23 | 378 | support/texlab/crates/definition/Cargo.toml
+2024/06/23 | 880 | support/texlab/crates/definition/src/citation.rs
+2024/06/23 | 1739 | support/texlab/crates/definition/src/command.rs
+2024/06/23 | 1237 | support/texlab/crates/definition/src/include.rs
+2024/06/23 | 1175 | support/texlab/crates/definition/src/label.rs
+2024/06/23 | 1125 | support/texlab/crates/definition/src/lib.rs
+2024/06/23 | 1077 | support/texlab/crates/definition/src/string_ref.rs
+2024/06/23 | 2736 | support/texlab/crates/definition/src/tests.rs
+2024/06/23 | 576 | support/texlab/crates/diagnostics/Cargo.toml
+2024/06/23 | 2209 | support/texlab/crates/diagnostics/src/build_log.rs
+2024/06/23 | 3895 | support/texlab/crates/diagnostics/src/chktex.rs
+2024/06/23 | 2469 | support/texlab/crates/diagnostics/src/citations.rs
+2024/06/23 | 2652 | support/texlab/crates/diagnostics/src/grammar/bib.rs
+2024/06/23 | 26 | support/texlab/crates/diagnostics/src/grammar.rs
+2024/06/23 | 3636 | support/texlab/crates/diagnostics/src/grammar/tex.rs
+2024/06/23 | 2504 | support/texlab/crates/diagnostics/src/labels.rs
+2024/06/23 | 165 | support/texlab/crates/diagnostics/src/lib.rs
+2024/06/23 | 3972 | support/texlab/crates/diagnostics/src/manager.rs
+2024/06/23 | 5799 | support/texlab/crates/diagnostics/src/tests.rs
+2024/06/23 | 2364 | support/texlab/crates/diagnostics/src/types.rs
+2024/06/23 | 227 | support/texlab/crates/distro/Cargo.toml
+2024/06/23 | 2075 | support/texlab/crates/distro/src/file_name_db.rs
+2024/06/23 | 710 | support/texlab/crates/distro/src/kpsewhich.rs
+2024/06/23 | 1287 | support/texlab/crates/distro/src/language.rs
+2024/06/23 | 2543 | support/texlab/crates/distro/src/lib.rs
+2024/06/23 | 2467 | support/texlab/crates/distro/src/miktex.rs
+2024/06/23 | 820 | support/texlab/crates/distro/src/texlive.rs
+2024/06/23 | 355 | support/texlab/crates/folding/Cargo.toml
+2024/06/23 | 3225 | support/texlab/crates/folding/src/lib.rs
+2024/06/23 | 1698 | support/texlab/crates/folding/src/tests.rs
+2024/06/23 | 326 | support/texlab/crates/highlights/Cargo.toml
+2024/06/23 | 806 | support/texlab/crates/highlights/src/label.rs
+2024/06/23 | 612 | support/texlab/crates/highlights/src/lib.rs
+2024/06/23 | 901 | support/texlab/crates/highlights/src/tests.rs
+2024/06/23 | 483 | support/texlab/crates/hover/Cargo.toml
+2024/06/23 | 1261 | support/texlab/crates/hover/src/citation.rs
+2024/06/23 | 541 | support/texlab/crates/hover/src/entry_type.rs
+2024/06/23 | 617 | support/texlab/crates/hover/src/field_type.rs
+2024/06/23 | 850 | support/texlab/crates/hover/src/label.rs
+2024/06/23 | 1051 | support/texlab/crates/hover/src/lib.rs
+2024/06/23 | 725 | support/texlab/crates/hover/src/package.rs
+2024/06/23 | 1095 | support/texlab/crates/hover/src/string_ref.rs
+2024/06/23 | 7827 | support/texlab/crates/hover/src/tests.rs
+2024/06/23 | 348 | support/texlab/crates/inlay-hints/Cargo.toml
+2024/06/23 | 1777 | support/texlab/crates/inlay-hints/src/label.rs
+2024/06/23 | 827 | support/texlab/crates/inlay-hints/src/lib.rs
+2024/06/23 | 3525 | support/texlab/crates/inlay-hints/src/tests.rs
+2024/06/23 | 366 | support/texlab/crates/ipc/Cargo.toml
+2024/06/23 | 1330 | support/texlab/crates/ipc/src/lib.rs
+2024/06/23 | 233 | support/texlab/crates/line-index/Cargo.toml
+2024/06/23 | 6528 | support/texlab/crates/line-index/src/lib.rs
+2024/06/23 | 303 | support/texlab/crates/links/Cargo.toml
+2024/06/23 | 766 | support/texlab/crates/links/src/include.rs
+2024/06/23 | 264 | support/texlab/crates/links/src/lib.rs
+2024/06/23 | 1146 | support/texlab/crates/links/src/tests.rs
+2024/06/23 | 429 | support/texlab/crates/parser/Cargo.toml
+2024/06/23 | 11103 | support/texlab/crates/parser/src/bibtex.rs
+2024/06/23 | 158845 | support/texlab/crates/parser/src/bibtex/tests.rs
+2024/06/23 | 5381 | support/texlab/crates/parser/src/build_log.rs
+2024/06/23 | 44454 | support/texlab/crates/parser/src/build_log/tests.rs
+2024/06/23 | 4757 | support/texlab/crates/parser/src/config.rs
+2024/06/23 | 5963 | support/texlab/crates/parser/src/latex/lexer/commands.rs
+2024/06/23 | 2040 | support/texlab/crates/parser/src/latex/lexer.rs
+2024/06/23 | 3085 | support/texlab/crates/parser/src/latex/lexer/types.rs
+2024/06/23 | 5512 | support/texlab/crates/parser/src/latexmkrc.rs
+2024/06/23 | 36105 | support/texlab/crates/parser/src/latex.rs
+2024/06/23 | 105072 | support/texlab/crates/parser/src/latex/tests.rs
+2024/06/23 | 202 | support/texlab/crates/parser/src/lib.rs
+2024/06/23 | 357 | support/texlab/crates/references/Cargo.toml
+2024/06/23 | 1817 | support/texlab/crates/references/src/command.rs
+2024/06/23 | 1496 | support/texlab/crates/references/src/entry.rs
+2024/06/23 | 987 | support/texlab/crates/references/src/label.rs
+2024/06/23 | 1189 | support/texlab/crates/references/src/lib.rs
+2024/06/23 | 1329 | support/texlab/crates/references/src/string_def.rs
+2024/06/23 | 3337 | support/texlab/crates/references/src/tests.rs
+2024/06/23 | 385 | support/texlab/crates/rename/Cargo.toml
+2024/06/23 | 1311 | support/texlab/crates/rename/src/command.rs
+2024/06/23 | 1513 | support/texlab/crates/rename/src/entry.rs
+2024/06/23 | 2179 | support/texlab/crates/rename/src/label.rs
+2024/06/23 | 1456 | support/texlab/crates/rename/src/lib.rs
+2024/06/23 | 3576 | support/texlab/crates/rename/src/tests.rs
+2024/06/23 | 499 | support/texlab/crates/symbols/Cargo.toml
+2024/06/23 | 1974 | support/texlab/crates/symbols/src/document/bib.rs
+2024/06/23 | 1574 | support/texlab/crates/symbols/src/document.rs
+2024/06/23 | 14338 | support/texlab/crates/symbols/src/document/tests.rs
+2024/06/23 | 9121 | support/texlab/crates/symbols/src/document/tex.rs
+2024/06/23 | 175 | support/texlab/crates/symbols/src/lib.rs
+2024/06/23 | 2610 | support/texlab/crates/symbols/src/types.rs
+2024/06/23 | 1321 | support/texlab/crates/symbols/src/workspace.rs
+2024/06/23 | 5655 | support/texlab/crates/symbols/src/workspace/sort.rs
+2024/06/23 | 9194 | support/texlab/crates/symbols/src/workspace/tests.rs
+2024/06/23 | 227 | support/texlab/crates/syntax/Cargo.toml
+2024/06/23 | 6963 | support/texlab/crates/syntax/src/bibtex/cst.rs
+2024/06/23 | 616 | support/texlab/crates/syntax/src/bibtex/kind.rs
+2024/06/23 | 694 | support/texlab/crates/syntax/src/bibtex.rs
+2024/06/23 | 18868 | support/texlab/crates/syntax/src/latex/cst.rs
+2024/06/23 | 1740 | support/texlab/crates/syntax/src/latex/kind.rs
+2024/06/23 | 128 | support/texlab/crates/syntax/src/latexmkrc.rs
+2024/06/23 | 689 | support/texlab/crates/syntax/src/latex.rs
+2024/06/23 | 504 | support/texlab/crates/syntax/src/lib.rs
+2024/06/23 | 330 | support/texlab/crates/test-utils/Cargo.toml
+2024/06/23 | 5283 | support/texlab/crates/test-utils/src/fixture.rs
+2024/06/23 | 17 | support/texlab/crates/test-utils/src/lib.rs
+2024/06/23 | 444 | support/texlab/crates/texlab/benches/bench_main.rs
+2024/06/23 | 1855 | support/texlab/crates/texlab/Cargo.toml
+2024/06/23 | 3457 | support/texlab/crates/texlab/src/client.rs
+2024/06/23 | 16158 | support/texlab/crates/texlab/src/features/completion.rs
+2024/06/23 | 533 | support/texlab/crates/texlab/src/features/definition.rs
+2024/06/23 | 565 | support/texlab/crates/texlab/src/features/folding.rs
+2024/06/23 | 804 | support/texlab/crates/texlab/src/features/formatting/bibtex_internal.rs
+2024/06/23 | 2129 | support/texlab/crates/texlab/src/features/formatting/latexindent.rs
+2024/06/23 | 1119 | support/texlab/crates/texlab/src/features/formatting.rs
+2024/06/23 | 505 | support/texlab/crates/texlab/src/features/highlight.rs
+2024/06/23 | 334 | support/texlab/crates/texlab/src/features/hover.rs
+2024/06/23 | 460 | support/texlab/crates/texlab/src/features/inlay_hint.rs
+2024/06/23 | 467 | support/texlab/crates/texlab/src/features/link.rs
+2024/06/23 | 409 | support/texlab/crates/texlab/src/features/reference.rs
+2024/06/23 | 759 | support/texlab/crates/texlab/src/features/rename.rs
+2024/06/23 | 197 | support/texlab/crates/texlab/src/features.rs
+2024/06/23 | 927 | support/texlab/crates/texlab/src/features/symbols.rs
+2024/06/23 | 122 | support/texlab/crates/texlab/src/lib.rs
+2024/06/23 | 3444 | support/texlab/crates/texlab/src/main.rs
+2024/06/23 | 2411 | support/texlab/crates/texlab/src/server/dispatch.rs
+2024/06/23 | 2609 | support/texlab/crates/texlab/src/server/extensions.rs
+2024/06/23 | 4467 | support/texlab/crates/texlab/src/server/options.rs
+2024/06/23 | 1412 | support/texlab/crates/texlab/src/server/progress.rs
+2024/06/23 | 42017 | support/texlab/crates/texlab/src/server.rs
+2024/06/23 | 1624 | support/texlab/crates/texlab/src/util/client_flags.rs
+2024/06/23 | 10932 | support/texlab/crates/texlab/src/util/from_proto.rs
+2024/06/23 | 1732 | support/texlab/crates/texlab/src/util/line_index_ext.rs
+2024/06/23 | 2265 | support/texlab/crates/texlab/src/util/lsp_enums.rs
+2024/06/23 | 1554 | support/texlab/crates/texlab/src/util.rs
+2024/06/23 | 18342 | support/texlab/crates/texlab/src/util/to_proto.rs
+2024/06/23 | 380190 | support/texlab/images/demo.gif
+2024/06/23 | 35149 | support/texlab/LICENSE
+2024/06/23 | 3838 | support/texlab/README.md
+2024/06/23 | 850 | support/texlab/texlab.1
+2024/06/23 | 26397 | support/texlab/texlab.pdf
+2024/06/23 | 2586 | support/texlab/texlab.tex
+2024/06/23 | 7596795 | 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
@@ -309896,9 +309896,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/06/21 | 649552 | systems/texlive/tlnet/archive/easybook.doc.r71573.tar.xz
-2024/06/21 | 18400 | systems/texlive/tlnet/archive/easybook.r71573.tar.xz
-2024/06/21 | 18300 | systems/texlive/tlnet/archive/easybook.source.r71573.tar.xz
+2024/06/23 | 649572 | systems/texlive/tlnet/archive/easybook.doc.r71589.tar.xz
+2024/06/23 | 18384 | systems/texlive/tlnet/archive/easybook.r71589.tar.xz
+2024/06/23 | 18284 | systems/texlive/tlnet/archive/easybook.source.r71589.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
@@ -316804,8 +316804,8 @@
2022/12/28 | 67908 | systems/texlive/tlnet/archive/resmes.doc.r65375.tar.xz
2022/12/28 | 940 | systems/texlive/tlnet/archive/resmes.r65375.tar.xz
2022/12/28 | 1404 | systems/texlive/tlnet/archive/resmes.source.r65375.tar.xz
-2024/04/04 | 475128 | systems/texlive/tlnet/archive/resolsysteme.doc.r70845.tar.xz
-2024/04/04 | 8376 | systems/texlive/tlnet/archive/resolsysteme.r70845.tar.xz
+2024/06/23 | 476896 | systems/texlive/tlnet/archive/resolsysteme.doc.r71588.tar.xz
+2024/06/23 | 8428 | systems/texlive/tlnet/archive/resolsysteme.r71588.tar.xz
2019/05/03 | 525148 | systems/texlive/tlnet/archive/resphilosophica.doc.r50935.tar.xz
2019/05/03 | 12052 | systems/texlive/tlnet/archive/resphilosophica.r50935.tar.xz
2019/05/03 | 17828 | systems/texlive/tlnet/archive/resphilosophica.source.r50935.tar.xz
@@ -317471,8 +317471,8 @@
2024/06/01 | 1682276 | systems/texlive/tlnet/archive/spath3.doc.r71396.tar.xz
2024/06/01 | 25664 | systems/texlive/tlnet/archive/spath3.r71396.tar.xz
2024/06/01 | 37744 | systems/texlive/tlnet/archive/spath3.source.r71396.tar.xz
-2024/05/20 | 95824 | systems/texlive/tlnet/archive/spbmark.doc.r71304.tar.xz
-2024/05/20 | 4120 | systems/texlive/tlnet/archive/spbmark.r71304.tar.xz
+2024/06/23 | 97544 | systems/texlive/tlnet/archive/spbmark.doc.r71587.tar.xz
+2024/06/23 | 4228 | systems/texlive/tlnet/archive/spbmark.r71587.tar.xz
2022/09/28 | 80968 | systems/texlive/tlnet/archive/spectral.doc.r64528.tar.xz
2022/09/28 | 3545188 | systems/texlive/tlnet/archive/spectral.r64528.tar.xz
2023/01/30 | 2103268 | systems/texlive/tlnet/archive/spectralsequences.doc.r65667.tar.xz
@@ -318274,12 +318274,12 @@
2024/02/26 | 343216 | systems/texlive/tlnet/archive/texlive.infra.amd64-freebsd.r69786.tar.xz
2024/03/31 | 377904 | systems/texlive/tlnet/archive/texlive.infra.amd64-netbsd.r70811.tar.xz
2022/02/10 | 159564 | systems/texlive/tlnet/archive/texlive.infra.armhf-linux.r61925.tar.xz
-2024/06/19 | 205508 | systems/texlive/tlnet/archive/texlive.infra.doc.r71556.tar.xz
+2024/06/23 | 205588 | systems/texlive/tlnet/archive/texlive.infra.doc.r71593.tar.xz
2024/02/26 | 310752 | systems/texlive/tlnet/archive/texlive.infra.i386-freebsd.r69786.tar.xz
2024/02/26 | 155788 | systems/texlive/tlnet/archive/texlive.infra.i386-linux.r69786.tar.xz
2024/03/31 | 362788 | systems/texlive/tlnet/archive/texlive.infra.i386-netbsd.r70811.tar.xz
2024/02/26 | 306484 | systems/texlive/tlnet/archive/texlive.infra.i386-solaris.r69786.tar.xz
-2024/06/19 | 365436 | systems/texlive/tlnet/archive/texlive.infra.r71556.tar.xz
+2024/06/23 | 365436 | systems/texlive/tlnet/archive/texlive.infra.r71593.tar.xz
2024/03/31 | 308364 | systems/texlive/tlnet/archive/texlive.infra.universal-darwin.r70811.tar.xz
2024/06/19 | 3084416 | systems/texlive/tlnet/archive/texlive.infra.windows.r71447.tar.xz
2024/03/31 | 180096 | systems/texlive/tlnet/archive/texlive.infra.x86_64-cygwin.r70811.tar.xz
@@ -318317,7 +318317,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/06/22 | 436284 | systems/texlive/tlnet/archive/texlive-scripts.doc.r71585.tar.xz
+2024/06/23 | 436280 | systems/texlive/tlnet/archive/texlive-scripts.doc.r71594.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
@@ -318339,7 +318339,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/06/22 | 114388 | systems/texlive/tlnet/archive/texlive-scripts.r71585.tar.xz
+2024/06/23 | 114372 | systems/texlive/tlnet/archive/texlive-scripts.r71594.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
@@ -318864,8 +318864,8 @@
2022/02/09 | 749696 | systems/texlive/tlnet/archive/tkz-fct.doc.r61949.tar.xz
2022/02/09 | 4740 | systems/texlive/tlnet/archive/tkz-fct.r61949.tar.xz
2021/01/22 | 325056 | systems/texlive/tlnet/archive/tkz-graph.doc.r57484.tar.xz
-2024/06/16 | 936388 | systems/texlive/tlnet/archive/tkz-grapheur.doc.r71535.tar.xz
-2024/06/16 | 11868 | systems/texlive/tlnet/archive/tkz-grapheur.r71535.tar.xz
+2024/06/23 | 1621240 | systems/texlive/tlnet/archive/tkz-grapheur.doc.r71590.tar.xz
+2024/06/23 | 15084 | systems/texlive/tlnet/archive/tkz-grapheur.r71590.tar.xz
2021/01/22 | 6216 | systems/texlive/tlnet/archive/tkz-graph.r57484.tar.xz
2022/01/24 | 431372 | systems/texlive/tlnet/archive/tkz-orm.doc.r61719.tar.xz
2022/01/24 | 7520 | systems/texlive/tlnet/archive/tkz-orm.r61719.tar.xz
@@ -320288,16 +320288,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/06/22 | 5751957 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2024/06/22 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2024/06/22 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2024/06/23 | 5752760 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2024/06/23 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2024/06/23 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2024/04/13 | 5743 | systems/texlive/tlnet/install-tl-windows.bat
-2024/06/22 | 27717047 | systems/texlive/tlnet/install-tl-windows.exe
-2024/06/22 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2024/06/22 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2024/06/22 | 34426643 | systems/texlive/tlnet/install-tl.zip
-2024/06/22 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2024/06/22 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2024/06/23 | 27716866 | systems/texlive/tlnet/install-tl-windows.exe
+2024/06/23 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2024/06/23 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2024/06/23 | 34426632 | systems/texlive/tlnet/install-tl.zip
+2024/06/23 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2024/06/23 | 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
@@ -320307,7 +320307,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/06/22 | 7253 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2024/06/23 | 7254 | 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
@@ -320349,16 +320349,16 @@
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/06/22 | 19514914 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2024/06/22 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
-2024/05/02 | 87729 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2024/06/22 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2024/06/22 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2024/06/22 | 2580220 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2024/06/23 | 19515306 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2024/06/23 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2024/06/22 | 87725 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
+2024/06/23 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2024/06/23 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2024/06/23 | 2579740 | 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
-2024/04/20 | 163152 | systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm
+2024/06/22 | 163154 | systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm
2024/01/31 | 37372 | systems/texlive/tlnet/tlpkg/TeXLive/TLWinGoo.pm
2021/05/20 | 6032 | systems/texlive/tlnet/tlpkg/TeXLive/trans.pl
2024/02/15 | 15360 | systems/texlive/tlnet/tlpkg/tlperl/bin/perl5.38.2.exe
@@ -323212,12 +323212,12 @@
2024/05/03 | 91445 | systems/texlive/tlnet/tlpkg/translations/vi.po
2024/05/03 | 63767 | systems/texlive/tlnet/tlpkg/translations/zh_CN.po
2024/05/03 | 62274 | systems/texlive/tlnet/tlpkg/translations/zh_TW.po
-2024/06/19 | 4683156 | systems/texlive/tlnet/update-tlmgr-r71556.exe
-2024/06/19 | 154 | systems/texlive/tlnet/update-tlmgr-r71556.exe.sha512
-2024/06/19 | 488 | systems/texlive/tlnet/update-tlmgr-r71556.exe.sha512.asc
-2024/06/19 | 9463867 | systems/texlive/tlnet/update-tlmgr-r71556.sh
-2024/06/19 | 153 | systems/texlive/tlnet/update-tlmgr-r71556.sh.sha512
-2024/06/19 | 488 | systems/texlive/tlnet/update-tlmgr-r71556.sh.sha512.asc
+2024/06/23 | 4683163 | systems/texlive/tlnet/update-tlmgr-r71593.exe
+2024/06/23 | 154 | systems/texlive/tlnet/update-tlmgr-r71593.exe.sha512
+2024/06/23 | 488 | systems/texlive/tlnet/update-tlmgr-r71593.exe.sha512.asc
+2024/06/23 | 9463738 | systems/texlive/tlnet/update-tlmgr-r71593.sh
+2024/06/23 | 153 | systems/texlive/tlnet/update-tlmgr-r71593.sh.sha512
+2024/06/23 | 488 | systems/texlive/tlnet/update-tlmgr-r71593.sh.sha512.asc
2020/11/23 | 215 | systems/unix/tex-fpc/ch.ch/mkchatty
2020/11/17 | 215 | systems/unix/tex-fpc/ch.ch/mkdebug
2020/11/17 | 206 | systems/unix/tex-fpc/ch.ch/mkini
@@ -331925,7 +331925,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/06/23 | 186 | timestamp
+2024/06/24 | 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 1d4715aeca..3623b0de25 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index ccf98aa4e4..81994f091f 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,3 +1,261 @@
+2024/06/23 | 987 | support/texlab/crates/references/src/label.rs
+2024/06/23 | 987 | support/texlab/crates/commands/src/change_env.rs
+2024/06/23 | 97544 | systems/texlive/tlnet/archive/spbmark.doc.r71587.tar.xz
+2024/06/23 | 967 | support/texlab/crates/completion/src/util.rs
+2024/06/23 | 949 | support/texlab/crates/citeproc/src/lib.rs
+2024/06/23 | 9463738 | systems/texlive/tlnet/update-tlmgr-r71593.sh
+2024/06/23 | 930 | support/texlab/crates/base-db/src/util/expand.rs
+2024/06/23 | 927 | support/texlab/crates/texlab/src/features/symbols.rs
+2024/06/23 | 9194 | support/texlab/crates/symbols/src/workspace/tests.rs
+2024/06/23 | 912 | macros/latex/contrib/easybook/README.md
+2024/06/23 | 9121 | support/texlab/crates/symbols/src/document/tex.rs
+2024/06/23 | 901 | support/texlab/crates/highlights/src/tests.rs
+2024/06/23 | 880 | support/texlab/crates/definition/src/citation.rs
+2024/06/23 | 8723 | support/texlab/crates/bibtex-utils/src/field/text.rs
+2024/06/23 | 85177 | macros/latex/contrib/easybook/easybook.dtx
+2024/06/23 | 850 | support/texlab/texlab.1
+2024/06/23 | 850 | support/texlab/crates/hover/src/label.rs
+2024/06/23 | 8428 | systems/texlive/tlnet/archive/resolsysteme.r71588.tar.xz
+2024/06/23 | 827 | support/texlab/crates/inlay-hints/src/lib.rs
+2024/06/23 | 820 | support/texlab/crates/distro/src/texlive.rs
+2024/06/23 | 806 | support/texlab/crates/highlights/src/label.rs
+2024/06/23 | 804 | support/texlab/crates/texlab/src/features/formatting/bibtex_internal.rs
+2024/06/23 | 7827 | support/texlab/crates/hover/src/tests.rs
+2024/06/23 | 779 | support/texlab/crates/completion/src/providers.rs
+2024/06/23 | 766 | support/texlab/crates/links/src/include.rs
+2024/06/23 | 759 | support/texlab/crates/texlab/src/features/rename.rs
+2024/06/23 | 7596795 | support/texlab.zip
+2024/06/23 | 7483 | support/texlab/crates/base-db/src/deps/graph.rs
+2024/06/23 | 725 | support/texlab/crates/hover/src/package.rs
+2024/06/23 | 7254 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2024/06/23 | 724 | support/texlab/crates/completion/Cargo.toml
+2024/06/23 | 710 | support/texlab/crates/distro/src/kpsewhich.rs
+2024/06/23 | 6970534 | support/texlab/crates/completion-data/data/completion.json.gz
+2024/06/23 | 6963 | support/texlab/crates/syntax/src/bibtex/cst.rs
+2024/06/23 | 694 | support/texlab/crates/syntax/src/bibtex.rs
+2024/06/23 | 689 | support/texlab/crates/syntax/src/latex.rs
+2024/06/23 | 6833 | support/texlab/crates/bibfmt/src/lib.rs
+2024/06/23 | 671886 | macros/latex/contrib/easybook.zip
+2024/06/23 | 6586 | support/texlab/crates/completion/src/lib.rs
+2024/06/23 | 6528 | support/texlab/crates/line-index/src/lib.rs
+2024/06/23 | 649572 | systems/texlive/tlnet/archive/easybook.doc.r71589.tar.xz
+2024/06/23 | 6462 | support/texlab/crates/base-db/src/document.rs
+2024/06/23 | 622167 | macros/latex/contrib/easybook/easybook.pdf
+2024/06/23 | 617 | support/texlab/crates/hover/src/field_type.rs
+2024/06/23 | 616 | support/texlab/crates/syntax/src/bibtex/kind.rs
+2024/06/23 | 612 | support/texlab/crates/highlights/src/lib.rs
+2024/06/23 | 597 | support/texlab/crates/base-db/Cargo.toml
+2024/06/23 | 5963 | support/texlab/crates/parser/src/latex/lexer/commands.rs
+2024/06/23 | 5910 | support/texlab/crates/base-db/src/util/label.rs
+2024/06/23 | 584 | support/texlab/crates/base-db/src/lib.rs
+2024/06/23 | 58486 | support/texlab/crates/base-db/src/data.rs
+2024/06/23 | 5799 | support/texlab/crates/diagnostics/src/tests.rs
+2024/06/23 | 576 | support/texlab/crates/diagnostics/Cargo.toml
+2024/06/23 | 5752760 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2024/06/23 | 565 | support/texlab/crates/texlab/src/features/folding.rs
+2024/06/23 | 5655 | support/texlab/crates/symbols/src/workspace/sort.rs
+2024/06/23 | 559 | support/texlab/crates/commands/Cargo.toml
+2024/06/23 | 5576 | support/texlab/crates/base-db/src/util/queries.rs
+2024/06/23 | 5512 | support/texlab/crates/parser/src/latexmkrc.rs
+2024/06/23 | 541 | support/texlab/crates/hover/src/entry_type.rs
+2024/06/23 | 5381 | support/texlab/crates/parser/src/build_log.rs
+2024/06/23 | 5356 | support/texlab/crates/base-db/src/workspace.rs
+2024/06/23 | 5341 | support/texlab/crates/base-db/src/deps/root.rs
+2024/06/23 | 533 | support/texlab/crates/texlab/src/features/definition.rs
+2024/06/23 | 5283 | support/texlab/crates/test-utils/src/fixture.rs
+2024/06/23 | 5274 | support/texlab/crates/citeproc/src/entry.rs
+2024/06/23 | 522 | support/texlab/crates/citeproc/Cargo.toml
+2024/06/23 | 51244 | support/texlab/crates/completion/src/tests.rs
+2024/06/23 | 505 | support/texlab/crates/texlab/src/features/highlight.rs
+2024/06/23 | 504 | support/texlab/crates/syntax/src/lib.rs
+2024/06/23 | 499 | support/texlab/crates/symbols/Cargo.toml
+2024/06/23 | 492 | support/texlab/crates/bibtex-utils/Cargo.toml
+2024/06/23 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2024/06/23 | 488 | systems/texlive/tlnet/update-tlmgr-r71593.sh.sha512.asc
+2024/06/23 | 488 | systems/texlive/tlnet/update-tlmgr-r71593.exe.sha512.asc
+2024/06/23 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2024/06/23 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2024/06/23 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2024/06/23 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2024/06/23 | 4863 | support/texlab/crates/completion/src/providers/include.rs
+2024/06/23 | 483 | support/texlab/crates/hover/Cargo.toml
+2024/06/23 | 4812 | support/texlab/crates/completion/src/providers/command.rs
+2024/06/23 | 476896 | systems/texlive/tlnet/archive/resolsysteme.doc.r71588.tar.xz
+2024/06/23 | 4757 | support/texlab/crates/parser/src/config.rs
+2024/06/23 | 47456 | support/texlab/Cargo.lock
+2024/06/23 | 4683163 | systems/texlive/tlnet/update-tlmgr-r71593.exe
+2024/06/23 | 467 | support/texlab/crates/texlab/src/features/link.rs
+2024/06/23 | 460 | support/texlab/crates/texlab/src/features/inlay_hint.rs
+2024/06/23 | 4467 | support/texlab/crates/texlab/src/server/options.rs
+2024/06/23 | 445 | support/texlab/crates/base-db/src/util/regex_filter.rs
+2024/06/23 | 444 | support/texlab/crates/texlab/benches/bench_main.rs
+2024/06/23 | 44454 | support/texlab/crates/parser/src/build_log/tests.rs
+2024/06/23 | 4431 | support/texlab/crates/completion/src/providers/label_ref.rs
+2024/06/23 | 436280 | systems/texlive/tlnet/archive/texlive-scripts.doc.r71594.tar.xz
+2024/06/23 | 429 | support/texlab/crates/parser/Cargo.toml
+2024/06/23 | 4290 | support/texlab/crates/completion/src/providers/environment.rs
+2024/06/23 | 4228 | systems/texlive/tlnet/archive/spbmark.r71587.tar.xz
+2024/06/23 | 42017 | support/texlab/crates/texlab/src/server.rs
+2024/06/23 | 4122534 | biblio/ctan-bibdata.zip
+2024/06/23 | 409 | support/texlab/crates/texlab/src/features/reference.rs
+2024/06/23 | 3972 | support/texlab/crates/diagnostics/src/manager.rs
+2024/06/23 | 3938 | support/texlab/crates/commands/src/fwd_search.rs
+2024/06/23 | 3926 | support/texlab/crates/commands/src/build.rs
+2024/06/23 | 39084 | support/texlab/CHANGELOG.md
+2024/06/23 | 389 | support/texlab/crates/commands/src/lib.rs
+2024/06/23 | 3895 | support/texlab/crates/diagnostics/src/chktex.rs
+2024/06/23 | 385 | support/texlab/crates/rename/Cargo.toml
+2024/06/23 | 3838 | support/texlab/README.md
+2024/06/23 | 380190 | support/texlab/images/demo.gif
+2024/06/23 | 378 | support/texlab/crates/definition/Cargo.toml
+2024/06/23 | 3708800 | biblio/ctan-bibdata/ctan.pdf
+2024/06/23 | 366 | support/texlab/crates/ipc/Cargo.toml
+2024/06/23 | 365436 | systems/texlive/tlnet/archive/texlive.infra.r71593.tar.xz
+2024/06/23 | 3636 | support/texlab/crates/diagnostics/src/grammar/tex.rs
+2024/06/23 | 36105 | support/texlab/crates/parser/src/latex.rs
+2024/06/23 | 357 | support/texlab/crates/references/Cargo.toml
+2024/06/23 | 3576 | support/texlab/crates/rename/src/tests.rs
+2024/06/23 | 356 | support/texlab/crates/completion-data/Cargo.toml
+2024/06/23 | 355 | support/texlab/crates/folding/Cargo.toml
+2024/06/23 | 352 | support/texlab/crates/bibfmt/Cargo.toml
+2024/06/23 | 3525 | support/texlab/crates/inlay-hints/src/tests.rs
+2024/06/23 | 35149 | support/texlab/LICENSE
+2024/06/23 | 348 | support/texlab/crates/inlay-hints/Cargo.toml
+2024/06/23 | 3486 | support/texlab/crates/bibfmt/src/tests.rs
+2024/06/23 | 347 | support/texlab/Cargo.toml
+2024/06/23 | 3457 | support/texlab/crates/texlab/src/client.rs
+2024/06/23 | 3453 | support/texlab/crates/base-db/src/deps/discover.rs
+2024/06/23 | 3444 | support/texlab/crates/texlab/src/main.rs
+2024/06/23 | 34426632 | systems/texlive/tlnet/install-tl.zip
+2024/06/23 | 334 | support/texlab/crates/texlab/src/features/hover.rs
+2024/06/23 | 3342 | support/texlab/crates/base-db/src/config.rs
+2024/06/23 | 3337 | support/texlab/crates/references/src/tests.rs
+2024/06/23 | 330 | support/texlab/crates/test-utils/Cargo.toml
+2024/06/23 | 3300 | support/texlab/crates/completion/src/providers/tikz_library.rs
+2024/06/23 | 326 | support/texlab/crates/highlights/Cargo.toml
+2024/06/23 | 3265 | support/texlab/crates/completion-data/src/lib.rs
+2024/06/23 | 3225 | support/texlab/crates/folding/src/lib.rs
+2024/06/23 | 3092 | support/texlab/crates/commands/src/find_envs.rs
+2024/06/23 | 3085 | support/texlab/crates/parser/src/latex/lexer/types.rs
+2024/06/23 | 303 | support/texlab/crates/links/Cargo.toml
+2024/06/23 | 2873459 | biblio/ctan-bibdata/ctan.bib
+2024/06/23 | 2781 | support/texlab/crates/base-db/src/semantics/bib.rs
+2024/06/23 | 27716866 | systems/texlive/tlnet/install-tl-windows.exe
+2024/06/23 | 2736 | support/texlab/crates/definition/src/tests.rs
+2024/06/23 | 2716 | support/texlab/crates/bibtex-utils/src/field/date.rs
+2024/06/23 | 26 | support/texlab/crates/diagnostics/src/grammar.rs
+2024/06/23 | 2652 | support/texlab/crates/diagnostics/src/grammar/bib.rs
+2024/06/23 | 264 | support/texlab/crates/links/src/lib.rs
+2024/06/23 | 26397 | support/texlab/texlab.pdf
+2024/06/23 | 2610 | support/texlab/crates/symbols/src/types.rs
+2024/06/23 | 2609 | support/texlab/crates/texlab/src/server/extensions.rs
+2024/06/23 | 2600 | support/texlab/crates/completion/src/providers/glossary.rs
+2024/06/23 | 2586 | support/texlab/texlab.tex
+2024/06/23 | 2579740 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2024/06/23 | 2543 | support/texlab/crates/distro/src/lib.rs
+2024/06/23 | 2504 | support/texlab/crates/diagnostics/src/labels.rs
+2024/06/23 | 2492 | support/texlab/crates/completion/src/providers/argument.rs
+2024/06/23 | 2477 | support/texlab/crates/completion/src/providers/import.rs
+2024/06/23 | 2469 | support/texlab/crates/diagnostics/src/citations.rs
+2024/06/23 | 2467 | support/texlab/crates/distro/src/miktex.rs
+2024/06/23 | 2411 | support/texlab/crates/texlab/src/server/dispatch.rs
+2024/06/23 | 2369 | support/texlab/crates/completion/src/providers/field.rs
+2024/06/23 | 2364 | support/texlab/crates/diagnostics/src/types.rs
+2024/06/23 | 233 | support/texlab/crates/line-index/Cargo.toml
+2024/06/23 | 2320 | support/texlab/crates/completion/src/util/patterns.rs
+2024/06/23 | 227 | support/texlab/crates/syntax/Cargo.toml
+2024/06/23 | 227 | support/texlab/crates/distro/Cargo.toml
+2024/06/23 | 2276 | support/texlab/crates/completion/src/providers/citations.rs
+2024/06/23 | 2265 | support/texlab/crates/texlab/src/util/lsp_enums.rs
+2024/06/23 | 222 | support/texlab/crates/base-db/src/util.rs
+2024/06/23 | 22284 | support/texlab/crates/citeproc/src/driver.rs
+2024/06/23 | 2209 | support/texlab/crates/diagnostics/src/build_log.rs
+2024/06/23 | 219 | support/texlab/crates/base-db/src/deps.rs
+2024/06/23 | 2179 | support/texlab/crates/rename/src/label.rs
+2024/06/23 | 2129 | support/texlab/crates/texlab/src/features/formatting/latexindent.rs
+2024/06/23 | 2125 | support/texlab/crates/bibtex-utils/src/field/author.rs
+2024/06/23 | 2106 | support/texlab/crates/completion/src/providers/color.rs
+2024/06/23 | 2075 | support/texlab/crates/distro/src/file_name_db.rs
+2024/06/23 | 205588 | systems/texlive/tlnet/archive/texlive.infra.doc.r71593.tar.xz
+2024/06/23 | 2040 | support/texlab/crates/parser/src/latex/lexer.rs
+2024/06/23 | 202 | support/texlab/crates/parser/src/lib.rs
+2024/06/23 | 197 | support/texlab/crates/texlab/src/features.rs
+2024/06/23 | 1974 | support/texlab/crates/symbols/src/document/bib.rs
+2024/06/23 | 196 | support/texlab/crates/bibtex-utils/src/field.rs
+2024/06/23 | 19515306 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2024/06/23 | 18868 | support/texlab/crates/syntax/src/latex/cst.rs
+2024/06/23 | 1855 | support/texlab/crates/texlab/Cargo.toml
+2024/06/23 | 18384 | systems/texlive/tlnet/archive/easybook.r71589.tar.xz
+2024/06/23 | 18342 | support/texlab/crates/texlab/src/util/to_proto.rs
+2024/06/23 | 18284 | systems/texlive/tlnet/archive/easybook.source.r71589.tar.xz
+2024/06/23 | 181 | support/texlab/CONTRIBUTING.md
+2024/06/23 | 1817 | support/texlab/crates/references/src/command.rs
+2024/06/23 | 17 | support/texlab/crates/test-utils/src/lib.rs
+2024/06/23 | 1777 | support/texlab/crates/inlay-hints/src/label.rs
+2024/06/23 | 1760 | support/texlab/crates/citeproc/src/output.rs
+2024/06/23 | 175 | support/texlab/crates/symbols/src/lib.rs
+2024/06/23 | 1740 | support/texlab/crates/syntax/src/latex/kind.rs
+2024/06/23 | 1739 | support/texlab/crates/definition/src/command.rs
+2024/06/23 | 1739 | support/texlab/crates/commands/src/clean.rs
+2024/06/23 | 1732 | support/texlab/crates/texlab/src/util/line_index_ext.rs
+2024/06/23 | 1698 | support/texlab/crates/folding/src/tests.rs
+2024/06/23 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2024/06/23 | 1677 | support/texlab/crates/bibtex-utils/src/field/number.rs
+2024/06/23 | 1668 | support/texlab/crates/commands/src/dep_graph.rs
+2024/06/23 | 165 | support/texlab/crates/diagnostics/src/lib.rs
+2024/06/23 | 1636 | support/texlab/crates/completion/src/providers/label_def.rs
+2024/06/23 | 1624 | support/texlab/crates/texlab/src/util/client_flags.rs
+2024/06/23 | 1621240 | systems/texlive/tlnet/archive/tkz-grapheur.doc.r71590.tar.xz
+2024/06/23 | 16158 | support/texlab/crates/texlab/src/features/completion.rs
+2024/06/23 | 15 | support/texlab/crates/bibtex-utils/src/lib.rs
+2024/06/23 | 158845 | support/texlab/crates/parser/src/bibtex/tests.rs
+2024/06/23 | 15776 | support/texlab/crates/citeproc/src/tests.rs
+2024/06/23 | 1574 | support/texlab/crates/symbols/src/document.rs
+2024/06/23 | 1569 | support/texlab/crates/commands/src/placeholders.rs
+2024/06/23 | 1554 | support/texlab/crates/texlab/src/util.rs
+2024/06/23 | 1552 | support/texlab/crates/completion/src/providers/color_model.rs
+2024/06/23 | 154 | systems/texlive/tlnet/update-tlmgr-r71593.exe.sha512
+2024/06/23 | 153 | systems/texlive/tlnet/update-tlmgr-r71593.sh.sha512
+2024/06/23 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2024/06/23 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2024/06/23 | 1513 | support/texlab/crates/rename/src/entry.rs
+2024/06/23 | 15084 | systems/texlive/tlnet/archive/tkz-grapheur.r71590.tar.xz
+2024/06/23 | 1496 | support/texlab/crates/references/src/entry.rs
+2024/06/23 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2024/06/23 | 1459 | support/texlab/crates/completion/src/util/builder.rs
+2024/06/23 | 1456 | support/texlab/crates/rename/src/lib.rs
+2024/06/23 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2024/06/23 | 1439 | support/texlab/crates/base-db/src/semantics.rs
+2024/06/23 | 14338 | support/texlab/crates/symbols/src/document/tests.rs
+2024/06/23 | 1412 | support/texlab/crates/texlab/src/server/progress.rs
+2024/06/23 | 13374 | support/texlab/crates/base-db/src/semantics/tex.rs
+2024/06/23 | 1330 | support/texlab/crates/ipc/src/lib.rs
+2024/06/23 | 1329 | support/texlab/crates/references/src/string_def.rs
+2024/06/23 | 1321 | support/texlab/crates/symbols/src/workspace.rs
+2024/06/23 | 1311 | support/texlab/crates/rename/src/command.rs
+2024/06/23 | 128 | support/texlab/crates/syntax/src/latexmkrc.rs
+2024/06/23 | 1287 | support/texlab/crates/distro/src/language.rs
+2024/06/23 | 1261 | support/texlab/crates/hover/src/citation.rs
+2024/06/23 | 1256 | support/texlab/crates/base-db/src/semantics/auxiliary.rs
+2024/06/23 | 1237 | support/texlab/crates/definition/src/include.rs
+2024/06/23 | 122 | support/texlab/crates/texlab/src/lib.rs
+2024/06/23 | 1189 | support/texlab/crates/references/src/lib.rs
+2024/06/23 | 1175 | support/texlab/crates/definition/src/label.rs
+2024/06/23 | 1146 | support/texlab/crates/links/src/tests.rs
+2024/06/23 | 114372 | systems/texlive/tlnet/archive/texlive-scripts.r71594.tar.xz
+2024/06/23 | 1125 | support/texlab/crates/definition/src/lib.rs
+2024/06/23 | 1119 | support/texlab/crates/texlab/src/features/formatting.rs
+2024/06/23 | 1118 | support/texlab/crates/completion/src/providers/entry_type.rs
+2024/06/23 | 11103 | support/texlab/crates/parser/src/bibtex.rs
+2024/06/23 | 1095 | support/texlab/crates/hover/src/string_ref.rs
+2024/06/23 | 10932 | support/texlab/crates/texlab/src/util/from_proto.rs
+2024/06/23 | 1077 | support/texlab/crates/definition/src/string_ref.rs
+2024/06/23 | 1077 | support/texlab/crates/base-db/src/deps/project.rs
+2024/06/23 | 1051 | support/texlab/crates/hover/src/lib.rs
+2024/06/23 | 105072 | support/texlab/crates/parser/src/latex/tests.rs
+2024/06/23 | 1033 | support/texlab/crates/completion/benches/bench_main.rs
+2024/06/23 | 103294 | macros/latex/contrib/easybook/easybook.tex
+2024/06/23 | 1025 | support/texlab/crates/completion/src/util/matchers.rs
2024/06/22 | 986924 | systems/win32/miktex/tm/packages/spelatex__doc.tar.lzma
2024/06/22 | 9766 | graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-examples-integrals.tex
2024/06/22 | 9695831 | fonts/newtx.zip
@@ -6,12 +264,11 @@
2024/06/22 | 9285 | systems/win32/miktex/tm/packages/graphics-pln.tar.lzma
2024/06/22 | 923618 | systems/win32/miktex/tm/packages/tkz-grapheur__doc.tar.lzma
2024/06/22 | 9168 | macros/latex/contrib/tiet-question-paper/tiet-question-paper.cls
-2024/06/22 | 912 | macros/latex/contrib/easybook/README.md
2024/06/22 | 9119 | systems/win32/miktex/tm/packages/scontents.tar.lzma
2024/06/22 | 8879 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
2024/06/22 | 88623 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2024/06/22 | 87725 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
2024/06/22 | 86742 | macros/latex/contrib/tiet-question-paper.zip
-2024/06/22 | 85161 | macros/latex/contrib/easybook/easybook.dtx
2024/06/22 | 8499 | systems/win32/miktex/tm/packages/texlogfilter__doc.tar.lzma
2024/06/22 | 8468 | systems/win32/miktex/tm/packages/latexbug.tar.lzma
2024/06/22 | 828667 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
@@ -36,7 +293,6 @@
2024/06/22 | 73436 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
2024/06/22 | 73382 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
2024/06/22 | 7279 | support/epstopdf/epstopdf.1
-2024/06/22 | 7253 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2024/06/22 | 708375 | systems/win32/miktex/tm/packages/l3kernel-dev__source.tar.lzma
2024/06/22 | 707656 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
2024/06/22 | 698689 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
@@ -45,14 +301,12 @@
2024/06/22 | 68013 | systems/win32/miktex/tm/packages/siunitx.tar.lzma
2024/06/22 | 67420 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
2024/06/22 | 67416 | graphics/pgf/contrib/tkz-grapheur/doc/tkz-grapheur-doc-en.tex
-2024/06/22 | 671893 | macros/latex/contrib/easybook.zip
2024/06/22 | 66433 | systems/win32/miktex/tm/packages/markdown.tar.lzma
2024/06/22 | 6577 | systems/win32/miktex/tm/packages/count1to__source.tar.lzma
2024/06/22 | 65116 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
2024/06/22 | 64378 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
2024/06/22 | 6311785 | systems/win32/miktex/tm/packages/latex-tools__doc.tar.lzma
2024/06/22 | 625245 | systems/win32/miktex/tm/packages/easybook__doc.tar.lzma
-2024/06/22 | 622172 | macros/latex/contrib/easybook/easybook.pdf
2024/06/22 | 6151 | macros/latex/contrib/resolsysteme/doc/ResolSysteme-exemples.tex
2024/06/22 | 6132 | systems/win32/miktex/tm/packages/multitoc__source.tar.lzma
2024/06/22 | 6110765 | systems/win32/miktex/tm/packages/newtx.tar.lzma
@@ -62,7 +316,6 @@
2024/06/22 | 59328 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
2024/06/22 | 58925 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
2024/06/22 | 5799 | macros/latex/contrib/tiet-question-paper/tiet-question-paper-sample-org.org
-2024/06/22 | 5751957 | systems/texlive/tlnet/install-tl-unx.tar.gz
2024/06/22 | 560014 | systems/win32/miktex/tm/packages/pgfgantt__doc.tar.lzma
2024/06/22 | 55958 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
2024/06/22 | 54775 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
@@ -76,11 +329,6 @@
2024/06/22 | 499238 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
2024/06/22 | 49732 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
2024/06/22 | 492439 | macros/latex/contrib/resolsysteme.zip
-2024/06/22 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
-2024/06/22 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2024/06/22 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2024/06/22 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2024/06/22 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2024/06/22 | 48305 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
2024/06/22 | 47341 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
2024/06/22 | 473011 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
@@ -93,7 +341,6 @@
2024/06/22 | 44107 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
2024/06/22 | 44048 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
2024/06/22 | 4386 | systems/win32/miktex/tm/packages/spelatex.tar.lzma
-2024/06/22 | 436284 | systems/texlive/tlnet/archive/texlive-scripts.doc.r71585.tar.xz
2024/06/22 | 43126 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
2024/06/22 | 43083 | macros/latex/contrib/resolsysteme/doc/ResolSysteme-doc.tex
2024/06/22 | 428336 | systems/win32/miktex/tm/packages/xcharter__doc.tar.lzma
@@ -102,7 +349,6 @@
2024/06/22 | 4212 | systems/texlive/tlnet/archive/spelatex.r71581.tar.xz
2024/06/22 | 41998 | support/epstopdf/epstopdf.pl
2024/06/22 | 418243 | systems/win32/miktex/tm/packages/biblatex-publist__doc.tar.lzma
-2024/06/22 | 4122465 | biblio/ctan-bibdata.zip
2024/06/22 | 4083 | systems/win32/miktex/tm/packages/texlogfilter.tar.lzma
2024/06/22 | 40753 | systems/win32/miktex/tm/packages/luamplib__source.tar.lzma
2024/06/22 | 406349 | systems/win32/miktex/tm/packages/scontents__doc.tar.lzma
@@ -114,7 +360,6 @@
2024/06/22 | 38269 | systems/win32/miktex/tm/packages/tagpdf.tar.lzma
2024/06/22 | 37631 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
2024/06/22 | 37253353 | systems/win32/miktex/tm/packages/latex-base-dev__doc.tar.lzma
-2024/06/22 | 3708800 | biblio/ctan-bibdata/ctan.pdf
2024/06/22 | 36797 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
2024/06/22 | 36729 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
2024/06/22 | 358349 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
@@ -125,7 +370,6 @@
2024/06/22 | 35351 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
2024/06/22 | 35337 | systems/win32/miktex/tm/packages/pgfgantt__source.tar.lzma
2024/06/22 | 352036 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2024/06/22 | 34426643 | systems/texlive/tlnet/install-tl.zip
2024/06/22 | 33885 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
2024/06/22 | 33862 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
2024/06/22 | 33133 | fonts/newtx/tex/newtx.sty
@@ -141,20 +385,17 @@
2024/06/22 | 29138 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
2024/06/22 | 291356 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
2024/06/22 | 287471 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2024/06/22 | 2873043 | biblio/ctan-bibdata/ctan.bib
2024/06/22 | 28699 | support/epstopdf/epstopdf.man1.pdf
2024/06/22 | 2844616 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
2024/06/22 | 27901 | macros/latex/contrib/tiet-question-paper/tiet-question-paper-sample-org.pdf
2024/06/22 | 27841 | systems/win32/miktex/tm/packages/mismath__source.tar.lzma
2024/06/22 | 277253 | systems/win32/miktex/tm/packages/multitoc__doc.tar.lzma
-2024/06/22 | 27717047 | systems/texlive/tlnet/install-tl-windows.exe
2024/06/22 | 272469 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
2024/06/22 | 27136 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
2024/06/22 | 2692 | systems/win32/miktex/tm/packages/graphics-pln__doc.tar.lzma
2024/06/22 | 26746985 | graphics/asymptote.zip
2024/06/22 | 2593982 | systems/win32/miktex/tm/packages/simpleicons__doc.tar.lzma
2024/06/22 | 2584580 | systems/texlive/tlnet/archive/simpleicons.doc.r71582.tar.xz
-2024/06/22 | 2580220 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2024/06/22 | 25625 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
2024/06/22 | 25603 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
2024/06/22 | 249362 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
@@ -184,7 +425,6 @@
2024/06/22 | 19996 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
2024/06/22 | 19955 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
2024/06/22 | 197707 | macros/latex/contrib/resolsysteme/doc/ResolSysteme-doc.pdf
-2024/06/22 | 19514914 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2024/06/22 | 1938 | systems/win32/miktex/tm/packages/count1to.tar.lzma
2024/06/22 | 19191 | systems/win32/miktex/tm/packages/biblatex-publist__source.tar.lzma
2024/06/22 | 1847982 | graphics/pgf/contrib/tkz-grapheur.zip
@@ -195,21 +435,17 @@
2024/06/22 | 1757993 | systems/win32/miktex/tm/packages/newcomputermodern__doc.tar.lzma
2024/06/22 | 174134 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
2024/06/22 | 1701 | systems/win32/miktex/tm/packages/multitoc.tar.lzma
-2024/06/22 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2024/06/22 | 163154 | systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm
2024/06/22 | 160086 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
2024/06/22 | 159367 | macros/latex/contrib/resolsysteme/tex/ResolSysteme.sty
2024/06/22 | 1592 | systems/win32/miktex/tm/packages/pgfmolbio.tar.lzma
2024/06/22 | 15877 | systems/win32/miktex/tm/packages/tkz-grapheur__source.tar.lzma
2024/06/22 | 158322 | macros/latex/contrib/resolsysteme/doc/ResolSysteme-exemples.pdf
-2024/06/22 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
2024/06/22 | 15364107 | systems/win32/miktex/tm/packages/newcomputermodern__source.tar.lzma
2024/06/22 | 1531247 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2024/06/22 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2024/06/22 | 1497772 | systems/texlive/tlnet/archive/tex4ht.source.r71583.tar.xz
2024/06/22 | 147784 | graphics/pgf/contrib/tkz-grapheur/tex/tkz-grapheur.sty
2024/06/22 | 14616 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
-2024/06/22 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2024/06/22 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2024/06/22 | 1444 | support/epstopdf/README
2024/06/22 | 1442071 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
2024/06/22 | 141915 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
@@ -237,7 +473,6 @@
2024/06/22 | 117858 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
2024/06/22 | 1171378 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
2024/06/22 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini
-2024/06/22 | 114388 | systems/texlive/tlnet/archive/texlive-scripts.r71585.tar.xz
2024/06/22 | 11351 | systems/win32/miktex/tm/packages/thermodynamics.tar.lzma
2024/06/22 | 1133092 | systems/texlive/tlnet/archive/tex4ht.r71583.tar.xz
2024/06/22 | 112574 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
@@ -250,7 +485,6 @@
2024/06/22 | 104404 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
2024/06/22 | 104077 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
2024/06/22 | 103587 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2024/06/22 | 103294 | macros/latex/contrib/easybook/easybook.tex
2024/06/22 | 101991 | systems/win32/miktex/tm/packages/pdfxup__source.tar.lzma
2024/06/21 | 99 | graphics/asymptote/base/asy_filetype.vim
2024/06/21 | 99993 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/utilityclass.png
@@ -635,7 +869,6 @@
2024/06/21 | 650 | graphics/asymptote/prcfile.h
2024/06/21 | 6503 | graphics/asymptote/tests/types/constructor.asy
2024/06/21 | 64 | graphics/asymptote/cudareflect/tinyexr/test/fuzzer/issue-62-tinyexr_memcpy_heap-buffer-overflow
-2024/06/21 | 649552 | systems/texlive/tlnet/archive/easybook.doc.r71573.tar.xz
2024/06/21 | 648 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/CMakeDirectoryInformation.cmake
2024/06/21 | 648 | graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/CMakeDirectoryInformation.cmake
2024/06/21 | 646 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/addOverridableMethods.h
@@ -1792,7 +2025,6 @@
2024/06/21 | 18474 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-printers.cc
2024/06/21 | 18448 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/internal/gmock-internal-utils.h
2024/06/21 | 1841 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_main_unittest.cc
-2024/06/21 | 18400 | systems/texlive/tlnet/archive/easybook.r71573.tar.xz
2024/06/21 | 183 | graphics/asymptote/build-scripts/cc-indent.el
2024/06/21 | 18382 | graphics/asymptote/LspCpp/third_party/uri/src/uri.cpp
2024/06/21 | 1835 | graphics/asymptote/examples/cyclohexane.asy
@@ -1801,7 +2033,6 @@
2024/06/21 | 18327 | graphics/asymptote/LspCpp/third_party/uri/test/uri_parse_test.cpp
2024/06/21 | 1831 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/Endpoint.h
2024/06/21 | 1830 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_percent_encode.hpp
-2024/06/21 | 18300 | systems/texlive/tlnet/archive/easybook.source.r71573.tar.xz
2024/06/21 | 182 | graphics/asymptote/tests/string/find.asy
2024/06/21 | 182 | graphics/asymptote/examples/label3.asy
2024/06/21 | 1829 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/document_symbol.h
@@ -2045,7 +2276,7 @@
2024/06/21 | 1347 | graphics/asymptote/cudareflect/tinyexr/test/unit/config-posix.py
2024/06/21 | 13477 | graphics/asymptote/base/asy.vim
2024/06/21 | 1345 | graphics/asymptote/interact.h
-2024/06/21 | 134472572 | macros/context/latest/cont-tmf.zip
+2024/06/21 | 134472579 | macros/context/latest/cont-tmf.zip
2024/06/21 | 134451 | graphics/asymptote/camp.tab.cc
2024/06/21 | 1341 | graphics/asymptote/runtimebase.in
2024/06/21 | 133 | graphics/asymptote/cudareflect/tinyexr/test/unit/vcbuild.bat
@@ -2541,7 +2772,6 @@
2024/06/19 | 97101 | macros/latex/contrib/spelatex/spelatex-spel/2.2.2.0.0-8.ogg
2024/06/19 | 94797 | macros/latex/contrib/spelatex/spelatex-spel/3.2.2.0.0-3.ogg
2024/06/19 | 9465 | macros/latex-dev/required/l3kernel/l3news08.tex
-2024/06/19 | 9463867 | systems/texlive/tlnet/update-tlmgr-r71556.sh
2024/06/19 | 9445 | macros/latex-dev/required/l3kernel/l3fp-assign.dtx
2024/06/19 | 94077 | macros/latex/contrib/spelatex/spelatex-spel/4.1.4.0.0-4.ogg
2024/06/19 | 94077 | macros/latex/contrib/spelatex/spelatex-spel/1.2.1.0.0-2.ogg
@@ -2607,13 +2837,10 @@
2024/06/19 | 4911 | macros/latex-dev/required/l3kernel/l3fp-types.dtx
2024/06/19 | 48985 | macros/latex-dev/required/l3kernel/l3text.dtx
2024/06/19 | 4890 | macros/latex-dev/required/l3kernel/l3news.tex
-2024/06/19 | 488 | systems/texlive/tlnet/update-tlmgr-r71556.sh.sha512.asc
-2024/06/19 | 488 | systems/texlive/tlnet/update-tlmgr-r71556.exe.sha512.asc
2024/06/19 | 47237 | macros/latex-dev/required/l3kernel/l3fp-aux.dtx
2024/06/19 | 4716 | macros/latex-dev/required/l3kernel/l3news05.tex
2024/06/19 | 46989 | macros/latex/contrib/spelatex/spelatex-spel/4.2.0.0.0-1.ogg
2024/06/19 | 46989 | macros/latex/contrib/spelatex/spelatex-spel/3.2.1.0.0-2.ogg
-2024/06/19 | 4683156 | systems/texlive/tlnet/update-tlmgr-r71556.exe
2024/06/19 | 46413 | macros/latex/contrib/spelatex/spelatex-spel/8.0.0.0.0-2.ogg
2024/06/19 | 46125 | macros/latex/contrib/spelatex/spelatex-spel/4.2.0.0.0-3.ogg
2024/06/19 | 4570 | macros/latex-dev/required/l3kernel/l3legacy.dtx
@@ -2630,7 +2857,6 @@
2024/06/19 | 39213 | macros/latex/contrib/spelatex/Example/example-spel/1.0.0.0.0-1.ogg
2024/06/19 | 38925 | macros/latex/contrib/spelatex/Example/example-spel/4.0.0.0.0-1.ogg
2024/06/19 | 377 | macros/plain/graphics/exmplpfg.tex
-2024/06/19 | 365436 | systems/texlive/tlnet/archive/texlive.infra.r71556.tar.xz
2024/06/19 | 35639 | macros/latex-dev/required/l3kernel/l3unicode.dtx
2024/06/19 | 35218 | macros/latex-dev/required/l3kernel/l3quark.dtx
2024/06/19 | 34447 | macros/latex-dev/required/l3kernel/l3cctab.dtx
@@ -2670,7 +2896,6 @@
2024/06/19 | 21933 | macros/latex/contrib/spelatex/spelatex-spel/3.1.0.0.0.ogg
2024/06/19 | 21213 | macros/latex/contrib/spelatex/spelatex-spel/7.8.4.0.0.ogg
2024/06/19 | 21069 | macros/latex/contrib/spelatex/spelatex-spel/1.2.2.0.0.ogg
-2024/06/19 | 205508 | systems/texlive/tlnet/archive/texlive.infra.doc.r71556.tar.xz
2024/06/19 | 205020 | macros/latex-dev/required/l3kernel/l3news12.pdf
2024/06/19 | 20460 | macros/latex-dev/required/l3kernel/l3text-purify.dtx
2024/06/19 | 20349 | macros/latex/contrib/spelatex/spelatex-spel/1.2.1.0.0.ogg
@@ -2697,8 +2922,6 @@
2024/06/19 | 163484 | macros/latex-dev/required/l3kernel/l3news08.pdf
2024/06/19 | 159900 | macros/latex-dev/required/l3kernel/l3doc.dtx
2024/06/19 | 15780 | macros/plain/graphics/miniltx.tex
-2024/06/19 | 154 | systems/texlive/tlnet/update-tlmgr-r71556.exe.sha512
-2024/06/19 | 153 | systems/texlive/tlnet/update-tlmgr-r71556.sh.sha512
2024/06/19 | 153261 | macros/latex/contrib/spelatex/spelatex-spel/2.2.3.0.0-1.ogg
2024/06/19 | 151591 | macros/latex-dev/required/l3kernel/l3news06.pdf
2024/06/19 | 151530 | macros/latex-dev/required/l3kernel/l3docstrip.pdf
@@ -2822,16 +3045,3 @@
2024/06/17 | 1569408 | systems/texlive/tlnet/archive/texlive-de.doc.r71542.tar.xz
2024/06/17 | 14716 | systems/texlive/tlnet/archive/pst-optic.r71545.tar.xz
2024/06/17 | 135018 | macros/luatex/latex/pgfmolbio/SampleScf.scf
-2024/06/16 | 94280 | macros/latex/contrib/mismath/mismath.dtx
-2024/06/16 | 936388 | systems/texlive/tlnet/archive/tkz-grapheur.doc.r71535.tar.xz
-2024/06/16 | 9164 | systems/texlive/tlnet/archive/scontents.r71533.tar.xz
-2024/06/16 | 76472 | systems/texlive/tlnet/archive/latexindent.r71532.tar.xz
-2024/06/16 | 454706 | macros/latex/contrib/mismath/mismath.pdf
-2024/06/16 | 449749 | macros/latex/contrib/mismath.zip
-2024/06/16 | 405976 | systems/texlive/tlnet/archive/scontents.doc.r71533.tar.xz
-2024/06/16 | 392 | systems/texlive/tlnet/archive/ptex-manual.r71534.tar.xz
-2024/06/16 | 3859712 | systems/texlive/tlnet/archive/latexindent.windows.r71532.tar.xz
-2024/06/16 | 31868 | systems/texlive/tlnet/archive/scontents.source.r71533.tar.xz
-2024/06/16 | 3053112 | systems/texlive/tlnet/archive/ptex-manual.doc.r71534.tar.xz
-2024/06/16 | 1372876 | systems/texlive/tlnet/archive/latexindent.doc.r71532.tar.xz
-2024/06/16 | 11868 | systems/texlive/tlnet/archive/tkz-grapheur.r71535.tar.xz
diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib
index 8d7e132996..0044f513fa 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 23-06-2024, 02:00:04
+%% created at 24-06-2024, 02:00:03
%%
%% This file is provided under the terms of the LPPL v1.3 or
@@ -15949,7 +15949,7 @@
title = {The \texttt{count1to} package},
subtitle = {Make use of count1 to count9},
author = {Martin Schröder and Marei Peischl},
- date = {2024-06-15},
+ date = {2024-06-23},
version = {2.11},
license = {lppl},
mirror = {https://mirror.ctan.org/macros/latex/contrib/count1to},
@@ -20886,8 +20886,8 @@
title = {The \texttt{easybook} package},
subtitle = {Easily typesetting Chinese theses or books},
author = {Qu Yi},
- date = {2024-06-22},
- version = {2024ci},
+ date = {2024-06-23},
+ version = {2024cl},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/easybook},
url = {https://ctan.org/pkg/easybook},
@@ -47575,7 +47575,7 @@
title = {The \texttt{ms} package},
subtitle = {Various \LaTeX{} packages by Martin Schröder},
author = {Martin Schröder},
- date = {2024-06-15},
+ date = {2024-06-23},
license = {lppl},
url = {https://ctan.org/pkg/ms},
}
@@ -47993,7 +47993,7 @@
title = {The \texttt{multitoc} package},
subtitle = {Set table of contents in multiple columns},
author = {Martin Schröder and Marei Peischl},
- date = {2024-06-15},
+ date = {2024-06-23},
version = {2.02},
license = {lppl},
mirror = {https://mirror.ctan.org/macros/latex/contrib/multitoc},
@@ -69442,8 +69442,8 @@
title = {The \texttt{TeXLab} package},
subtitle = {LaTeX Language Server},
author = {Eric Förster and Patrick Förster},
- date = {2024-05-25},
- version = {5.16.1},
+ date = {2024-06-23},
+ version = {5.17.0},
license = {gpl3},
mirror = {https://mirror.ctan.org/support/texlab},
url = {https://ctan.org/pkg/texlab},
diff --git a/macros/latex/contrib/easybook/README.md b/macros/latex/contrib/easybook/README.md
index 0f25469ccf..c3c9063283 100644
--- a/macros/latex/contrib/easybook/README.md
+++ b/macros/latex/contrib/easybook/README.md
@@ -1,5 +1,5 @@
# The `easybook` document class
-Easily typesetting Chinese theses or books (v2024ci)
+Easily typesetting Chinese theses or books (v2024cl)
## Abstract
`easybook` is a pure academic template created based on the `ctexbook` book document class. It also has the functions of `book` and `article` document class. Combined with the general framework design of the theses of many universities in China, providing multiple commands and interfaces allows users to easily customize the theses templates. Its basic macro package `easybase` can also be used with `ctex` and standard document classes.
diff --git a/macros/latex/contrib/easybook/easybook.dtx b/macros/latex/contrib/easybook/easybook.dtx
index 65492e93f7..2133ffe524 100644
--- a/macros/latex/contrib/easybook/easybook.dtx
+++ b/macros/latex/contrib/easybook/easybook.dtx
@@ -14,7 +14,7 @@
% This work has the LPPL maintenance status `maintained'.
%<class|package>\NeedsTeXFormat{LaTeX2e}[2021/11/15]
%<*class>
-\ProvidesExplClass{easybook}{2024/06/22}{2024ci}
+\ProvidesExplClass{easybook}{2024/06/23}{2024cl}
{Easily typesetting Chinese theses or books}
\bool_new:N \l__eb_compile_draft_bool
@@ -301,7 +301,7 @@
%</class>
%<*package>
\RequirePackage{etoolbox}
-\ProvidesExplPackage{easybase}{2024/06/22}{2024ci}
+\ProvidesExplPackage{easybase}{2024/06/23}{2024cl}
{Easily typesetting Chinese theses or books}
\cs_generate_variant:Nn \dim_set:Nn { NV }
@@ -457,7 +457,7 @@
\ctex_define:n { #1 .meta:nn = { ctex/#1 } {##1} }
\cs_new_protected:cpn { eb#1set } ##1 { \ctex_set:nn {#1} {##1} }
}
-\RenewDocumentCommand{\ctexset}{om}
+\RenewDocumentCommand{\ctexset}{o+m}
{
\IfValueTF{#1}
{\ctex_set:nn {#1} {#2}}
@@ -1541,7 +1541,7 @@
}
\cs_new_protected:Npn \DeclareFloatList #1#2
{
- \exp_args:Nc \DeclareDocumentCommand { listof#1s }{st+o}
+ \exp_args:Nc \DeclareDocumentCommand { listof#1s }{st++o}
{\eb_toc_list_struct_parse:nnnnn {##1} {##2} {##3} {#1} {#2}}
\ctex_define:n
{
@@ -1571,7 +1571,7 @@
bicontentsname .tl_set:N = \bicontentsname,
bicontentsname .initial:n = Contents
}
-\RenewDocumentCommand{\tableofcontents}{st+oD(){}}
+\RenewDocumentCommand{\tableofcontents}{st++o+D(){}}
{
\group_begin:
\tl_set_eq:NN \eb@toc@title \contentsname
@@ -1796,7 +1796,7 @@
\cs_set_protected:Npn \AllotPartialExt #1#2
{
\tl_set:cn { ttl@partial#1 } {#2}
- \AddToHookWithArguments{cmd/ttl@writepartial/before}
+ \AddToHookWithArguments{cmd/ttl@writepartial/before}[ttl/#1]
{\ttl@topartial{#1}{##1}{##2}}
}
\AllotPartialExt{lol}{pll}
@@ -2209,9 +2209,9 @@
\RequirePackage{amsthm,thmtools}
\cs_set_eq:NN \eb@declaretheoremstyle@save \declaretheoremstyle
\cs_set_eq:NN \eb@declaretheorem@save \declaretheorem
- \RenewDocumentCommand{\declaretheoremstyle}{O{}mO{}}
+ \RenewDocumentCommand{\declaretheoremstyle}{+O{}m+O{}}
{\eb@declaretheoremstyle@save[#1,#3]{#2}}
- \RenewDocumentCommand{\declaretheorem}{O{}mO{}}
+ \RenewDocumentCommand{\declaretheorem}{+O{}m+O{}}
{
\eb@declaretheorem@save[style = default,#1,#3]{#2}
\settheoremtocline{#2}
@@ -2625,7 +2625,7 @@
}
%</package>
%<*tcolorbox>
-\ProvidesExplFile{eb-tcolorbox.cfg}{2024/06/22}{2024ci}
+\ProvidesExplFile{eb-tcolorbox.cfg}{2024/06/23}{2024cl}
{Customization of tcolorbox for easybook}
\cs_set_protected:Npn \addtotcbstyle #1#2
diff --git a/macros/latex/contrib/easybook/easybook.pdf b/macros/latex/contrib/easybook/easybook.pdf
index 65c2f3233c..8e104db0ef 100644
--- a/macros/latex/contrib/easybook/easybook.pdf
+++ b/macros/latex/contrib/easybook/easybook.pdf
Binary files differ
diff --git a/macros/latex/contrib/easybook/easybook.tex b/macros/latex/contrib/easybook/easybook.tex
index 7dad336839..a418c37341 100644
--- a/macros/latex/contrib/easybook/easybook.tex
+++ b/macros/latex/contrib/easybook/easybook.tex
@@ -23,8 +23,8 @@
name = easybook,
color-scheme = blue,
title = EASYBOOK使用手册,
- version = v2024ci,
- date = 2024/06/22,
+ version = v2024cl,
+ date = 2024/06/23,
authors = 瞿毅,
info = 简便地排版中文学位论文或书籍,
email = toquyi@163.com,
diff --git a/support/TeX4ht/source/ChangeLog b/support/TeX4ht/source/ChangeLog
index 12104ede6c..958b14b479 100644
--- a/support/TeX4ht/source/ChangeLog
+++ b/support/TeX4ht/source/ChangeLog
@@ -1,5 +1,15 @@
2024-06-21 Michal Hoftich <michal.h21@gmail.com>
+ * tex4ht-4ht.tex (arydshln.4ht): fixed clash between Colortbl and
+ Arydshln packages.
+ https://tex.stackexchange.com/a/721185/2891
+
+2024-06-23 Karl Berry <karl@freefriends.org>
+
+ * tex4ht-cpright.tex: https for urls.
+
+2024-06-21 Michal Hoftich <michal.h21@gmail.com>
+
* tex4ht-html4.tex (html4.4ht): don't use picture name as alt in
\epsfbox, it can lead to spurious characters in the resulting HTML.
Thanks to Rolf Brigola
@@ -15,7 +25,7 @@
* tex4ht-4ht.tex (tabularray.4ht): updated names of token lists that
holds rowspan and colspan.
- https://tex.stackexchange.com/a/720800/2891
+ https://tex.stackexchange.com/a/720800/2891
2024-06-15 Michal Hoftich <michal.h21@gmail.com>
diff --git a/support/TeX4ht/source/tex4ht-4ht.tex b/support/TeX4ht/source/tex4ht-4ht.tex
index 6993bc74f5..16387851fd 100644
--- a/support/TeX4ht/source/tex4ht-4ht.tex
+++ b/support/TeX4ht/source/tex4ht-4ht.tex
@@ -1,4 +1,4 @@
-% $Id: tex4ht-4ht.tex 1532 2024-06-20 12:47:49Z michal_h21 $
+% $Id: tex4ht-4ht.tex 1535 2024-06-23 20:28:31Z michal_h21 $
% tex tex4ht-4ht or ht tex tex4ht-4ht
%
% Copyright 2009-2024 TeX Users Group
@@ -11225,12 +11225,13 @@ compilation errors
\<arydshln.4ht\><<<
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% arydshln.4ht (|version), generated from |jobname.tex
-% Copyright 2022 TeX Users Group
+% Copyright 2022-2024 TeX Users Group
|<TeX4ht license text|>
% this is a copy of code that arydshln inserts to \@array
\def\:new:array{\adl@everyvbox\everyvbox
\everyvbox{\adl@arrayinit \the\adl@everyvbox \everyvbox\adl@everyvbox}%
- \ifadl@inactive \adl@inactivate \else \adl@activate \fi
+ % this line may lead to errors if the document uses Colortbl:
+ % \ifadl@inactive \adl@inactivate \else \adl@activate \fi
\let\adl@noalign\noalign}
\ifcsname n:@array:\endcsname% if \@array was already patched by TeX4ht
\let\orig:n@array\n:@array:
diff --git a/support/texlab/CHANGELOG.md b/support/texlab/CHANGELOG.md
index 8008720d9b..007f344876 100644
--- a/support/texlab/CHANGELOG.md
+++ b/support/texlab/CHANGELOG.md
@@ -5,6 +5,15 @@ 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.17.0] - 2024-06-23
+
+### Added
+
+- Add label commands from `zref` and `zref-clever` to the list of default label commands
+ ([#1140](https://github.com/latex-lsp/texlab/pull/1140))
+- Add `texlab.experimental.labelDefinitionPrefixes` and
+ `texlab.experimental.labelReferencePrefixes` options ([#1139](https://github.com/latex-lsp/texlab/pull/1139))
+
## [5.16.1] - 2024-05-25
### Fixed
diff --git a/support/texlab/Cargo.lock b/support/texlab/Cargo.lock
index 9d651234e1..09847a2a79 100644
--- a/support/texlab/Cargo.lock
+++ b/support/texlab/Cargo.lock
@@ -334,6 +334,7 @@ dependencies = [
"expect-test",
"fuzzy-matcher",
"line-index",
+ "parser",
"rayon",
"rowan",
"rustc-hash",
@@ -860,9 +861,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
[[package]]
name = "libc"
-version = "0.2.154"
+version = "0.2.155"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346"
+checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
[[package]]
name = "line-index"
@@ -1094,9 +1095,9 @@ checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
[[package]]
name = "parking_lot"
-version = "0.12.2"
+version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7e4af0ca4f6caed20e900d564c242b8e5d4903fdacf31d3daf527b66fe6f42fb"
+checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27"
dependencies = [
"lock_api",
"parking_lot_core",
@@ -1337,6 +1338,7 @@ name = "rename"
version = "0.0.0"
dependencies = [
"base-db",
+ "parser",
"rowan",
"rustc-hash",
"syntax",
@@ -1548,7 +1550,7 @@ dependencies = [
[[package]]
name = "texlab"
-version = "5.16.1"
+version = "5.17.0"
dependencies = [
"anyhow",
"base-db",
@@ -1601,18 +1603,18 @@ checksum = "f18aa187839b2bdb1ad2fa35ead8c4c2976b64e4363c386d45ac0f7ee85c9233"
[[package]]
name = "thiserror"
-version = "1.0.59"
+version = "1.0.61"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa"
+checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-version = "1.0.59"
+version = "1.0.61"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66"
+checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533"
dependencies = [
"proc-macro2",
"quote",
diff --git a/support/texlab/crates/base-db/src/document.rs b/support/texlab/crates/base-db/src/document.rs
index 7a388129fd..afb5869d69 100644
--- a/support/texlab/crates/base-db/src/document.rs
+++ b/support/texlab/crates/base-db/src/document.rs
@@ -56,7 +56,10 @@ impl Document {
Language::Tex => {
let green = parser::parse_latex(&text, &params.config.syntax);
let mut semantics = semantics::tex::Semantics::default();
- semantics.process_root(&latex::SyntaxNode::new_root(green.clone()));
+ semantics.process_root(
+ &params.config.syntax,
+ &latex::SyntaxNode::new_root(green.clone()),
+ );
DocumentData::Tex(TexDocumentData { green, semantics })
}
Language::Bib => {
diff --git a/support/texlab/crates/base-db/src/semantics/tex.rs b/support/texlab/crates/base-db/src/semantics/tex.rs
index 7e4c926f5d..a1301091d4 100644
--- a/support/texlab/crates/base-db/src/semantics/tex.rs
+++ b/support/texlab/crates/base-db/src/semantics/tex.rs
@@ -3,7 +3,28 @@ use rustc_hash::FxHashSet;
use syntax::latex::{self, HasBrack, HasCurly};
use titlecase::titlecase;
+use parser::SyntaxConfig;
+
use super::Span;
+use crate::semantics::tex::latex::SyntaxToken;
+
+fn maybe_prepend_prefix(
+ map: &Vec<(String, String)>,
+ command: &Option<SyntaxToken>,
+ name: &Span,
+) -> Span {
+ match command {
+ Some(x) => Span::new(
+ map.iter()
+ .find_map(|(k, v)| if k == &x.text()[1..] { Some(v) } else { None })
+ .unwrap_or(&String::new())
+ .to_owned()
+ + &name.text,
+ name.range,
+ ),
+ None => name.clone(),
+ }
+}
#[derive(Debug, Clone, Default)]
pub struct Semantics {
@@ -19,11 +40,11 @@ pub struct Semantics {
}
impl Semantics {
- pub fn process_root(&mut self, root: &latex::SyntaxNode) {
+ pub fn process_root(&mut self, conf: &SyntaxConfig, root: &latex::SyntaxNode) {
for node in root.descendants_with_tokens() {
match node {
latex::SyntaxElement::Node(node) => {
- self.process_node(&node);
+ self.process_node(conf, &node);
}
latex::SyntaxElement::Token(token) => {
if token.kind() == latex::COMMAND_NAME {
@@ -40,17 +61,17 @@ impl Semantics {
.any(|link| link.kind == LinkKind::Cls && link.path.text == "subfiles");
}
- fn process_node(&mut self, node: &latex::SyntaxNode) {
+ fn process_node(&mut self, conf: &SyntaxConfig, node: &latex::SyntaxNode) {
if let Some(include) = latex::Include::cast(node.clone()) {
self.process_include(include);
} else if let Some(import) = latex::Import::cast(node.clone()) {
self.process_import(import);
} else if let Some(label) = latex::LabelDefinition::cast(node.clone()) {
- self.process_label_definition(label);
+ self.process_label_definition(conf, label);
} else if let Some(label) = latex::LabelReference::cast(node.clone()) {
- self.process_label_reference(label);
+ self.process_label_reference(conf, label);
} else if let Some(label) = latex::LabelReferenceRange::cast(node.clone()) {
- self.process_label_reference_range(label);
+ self.process_label_reference_range(conf, label);
} else if let Some(citation) = latex::Citation::cast(node.clone()) {
self.process_citation(citation);
} else if let Some(environment) = latex::Environment::cast(node.clone()) {
@@ -111,7 +132,7 @@ impl Semantics {
});
}
- fn process_label_definition(&mut self, label: latex::LabelDefinition) {
+ fn process_label_definition(&mut self, conf: &SyntaxConfig, label: latex::LabelDefinition) {
let Some(name) = label.name().and_then(|group| group.key()) else {
return;
};
@@ -190,13 +211,14 @@ impl Semantics {
self.labels.push(Label {
kind: LabelKind::Definition,
- name,
+ cmd: label.command().map(|x| x.text()[1..].to_string()),
+ name: maybe_prepend_prefix(&conf.label_definition_prefixes, &label.command(), &name),
targets: objects,
full_range,
});
}
- fn process_label_reference(&mut self, label: latex::LabelReference) {
+ fn process_label_reference(&mut self, conf: &SyntaxConfig, label: latex::LabelReference) {
let Some(name_list) = label.name_list() else {
return;
};
@@ -207,7 +229,12 @@ impl Semantics {
if !name.text.contains('#') {
self.labels.push(Label {
kind: LabelKind::Reference,
- name,
+ cmd: label.command().map(|x| x.text()[1..].to_string()),
+ name: maybe_prepend_prefix(
+ &conf.label_reference_prefixes,
+ &label.command(),
+ &name,
+ ),
targets: Vec::new(),
full_range,
});
@@ -215,14 +242,23 @@ impl Semantics {
}
}
- fn process_label_reference_range(&mut self, label: latex::LabelReferenceRange) {
+ fn process_label_reference_range(
+ &mut self,
+ conf: &SyntaxConfig,
+ label: latex::LabelReferenceRange,
+ ) {
let full_range = latex::small_range(&label);
if let Some(from) = label.from().and_then(|group| group.key()) {
let name = Span::from(&from);
if !name.text.contains('#') {
self.labels.push(Label {
kind: LabelKind::ReferenceRange,
- name,
+ cmd: label.command().map(|x| x.text()[1..].to_string()),
+ name: maybe_prepend_prefix(
+ &conf.label_reference_prefixes,
+ &label.command(),
+ &name,
+ ),
targets: Vec::new(),
full_range,
});
@@ -234,7 +270,12 @@ impl Semantics {
if !name.text.contains('#') {
self.labels.push(Label {
kind: LabelKind::ReferenceRange,
- name,
+ cmd: label.command().map(|x| x.text()[1..].to_string()),
+ name: maybe_prepend_prefix(
+ &conf.label_reference_prefixes,
+ &label.command(),
+ &name,
+ ),
targets: Vec::new(),
full_range,
});
@@ -336,6 +377,7 @@ pub enum LabelKind {
#[derive(Debug, Clone)]
pub struct Label {
pub kind: LabelKind,
+ pub cmd: Option<String>,
pub name: Span,
pub targets: Vec<LabelTarget>,
pub full_range: TextRange,
diff --git a/support/texlab/crates/commands/Cargo.toml b/support/texlab/crates/commands/Cargo.toml
index 095828fbc5..6e415f20d6 100644
--- a/support/texlab/crates/commands/Cargo.toml
+++ b/support/texlab/crates/commands/Cargo.toml
@@ -12,12 +12,12 @@ base-db = { path = "../base-db" }
bstr = "1.9.1"
crossbeam-channel = "0.5.12"
itertools = "0.12.1"
-libc = "0.2.154"
+libc = "0.2.155"
log = "0.4.21"
rowan = "0.15.15"
rustc-hash = "1.1.0"
syntax = { path = "../syntax" }
-thiserror = "1.0.59"
+thiserror = "1.0.61"
url = "2.5.0"
[dev-dependencies]
diff --git a/support/texlab/crates/completion/Cargo.toml b/support/texlab/crates/completion/Cargo.toml
index e28e04dfc7..6469b5f004 100644
--- a/support/texlab/crates/completion/Cargo.toml
+++ b/support/texlab/crates/completion/Cargo.toml
@@ -22,6 +22,7 @@ criterion = "0.5.1"
distro = { path = "../distro" }
expect-test = "1.5.0"
test-utils = { path = "../test-utils" }
+parser = { path = "../parser" }
[lib]
doctest = false
diff --git a/support/texlab/crates/completion/src/lib.rs b/support/texlab/crates/completion/src/lib.rs
index b1050052f0..5bfd94d944 100644
--- a/support/texlab/crates/completion/src/lib.rs
+++ b/support/texlab/crates/completion/src/lib.rs
@@ -72,7 +72,7 @@ impl<'a> CompletionItemData<'a> {
Self::Citation(data) => &data.entry.name.text,
Self::Environment(data) => data.name,
Self::GlossaryEntry(data) => &data.name,
- Self::Label(data) => data.name,
+ Self::Label(data) => &data.name,
Self::Color(name) => name,
Self::ColorModel(name) => name,
Self::File(name) => name,
diff --git a/support/texlab/crates/completion/src/providers/label_ref.rs b/support/texlab/crates/completion/src/providers/label_ref.rs
index 6f71ae3241..8b262f13ca 100644
--- a/support/texlab/crates/completion/src/providers/label_ref.rs
+++ b/support/texlab/crates/completion/src/providers/label_ref.rs
@@ -11,12 +11,30 @@ use crate::{
CompletionItem, CompletionItemData, CompletionParams,
};
+fn trim_prefix<'a>(prefix: Option<&'a str>, text: &'a str) -> &'a str {
+ prefix
+ .and_then(|pref| text.strip_prefix(pref))
+ .unwrap_or(text)
+}
+
pub fn complete_label_references<'a>(
params: &'a CompletionParams<'a>,
builder: &mut CompletionBuilder<'a>,
) -> Option<()> {
- let FindResult { cursor, is_math } =
- find_reference(params).or_else(|| find_reference_range(params))?;
+ let FindResult {
+ cursor,
+ is_math,
+ command,
+ } = find_reference(params).or_else(|| find_reference_range(params))?;
+ let ref_pref = params
+ .feature
+ .workspace
+ .config()
+ .syntax
+ .label_reference_prefixes
+ .iter()
+ .find_map(|(k, v)| if *k == command { Some(v) } else { None })
+ .map(|x| x.as_str());
for document in &params.feature.project.documents {
let DocumentData::Tex(data) = &document.data else {
@@ -29,6 +47,10 @@ pub fn complete_label_references<'a>(
.iter()
.filter(|label| label.kind == LabelKind::Definition)
{
+ if ref_pref.map_or(false, |pref| !label.name.text.starts_with(pref)) {
+ continue;
+ }
+ let labeltext = trim_prefix(ref_pref, &label.name.text);
match render_label(params.feature.workspace, &params.feature.project, label) {
Some(rendered_label) => {
if is_math && !matches!(rendered_label.object, RenderedObject::Equation) {
@@ -41,11 +63,12 @@ pub fn complete_label_references<'a>(
_ => None,
};
- let keywords = format!("{} {}", label.name.text, rendered_label.reference());
+ let keywords = format!("{} {}", labeltext, rendered_label.reference());
if let Some(score) = builder.matcher.score(&keywords, &cursor.text) {
+ let name = trim_prefix(ref_pref, &label.name.text);
let data = CompletionItemData::Label(crate::LabelData {
- name: &label.name.text,
+ name,
header,
footer,
object: Some(rendered_label.object),
@@ -59,12 +82,13 @@ pub fn complete_label_references<'a>(
}
None => {
if let Some(score) = builder.matcher.score(&label.name.text, &cursor.text) {
+ let name = trim_prefix(ref_pref, &label.name.text);
let data = CompletionItemData::Label(crate::LabelData {
- name: &label.name.text,
+ name,
header: None,
footer: None,
object: None,
- keywords: label.name.text.clone(),
+ keywords: labeltext.to_string(),
});
builder
@@ -82,20 +106,26 @@ pub fn complete_label_references<'a>(
struct FindResult {
cursor: Span,
is_math: bool,
+ command: String,
}
fn find_reference(params: &CompletionParams) -> Option<FindResult> {
let (cursor, group) = find_curly_group_word_list(params)?;
let reference = latex::LabelReference::cast(group.syntax().parent()?)?;
let is_math = reference.command()?.text() == "\\eqref";
- Some(FindResult { cursor, is_math })
+ Some(FindResult {
+ cursor,
+ is_math,
+ command: reference.command()?.text()[1..].to_string(),
+ })
}
fn find_reference_range(params: &CompletionParams) -> Option<FindResult> {
let (cursor, group) = find_curly_group_word(params)?;
- latex::LabelReferenceRange::cast(group.syntax().parent()?)?;
+ let refrange = latex::LabelReferenceRange::cast(group.syntax().parent()?)?;
Some(FindResult {
cursor,
is_math: false,
+ command: refrange.command()?.text()[1..].to_string(),
})
}
diff --git a/support/texlab/crates/completion/src/tests.rs b/support/texlab/crates/completion/src/tests.rs
index c6bed6e08e..8c68b71dd9 100644
--- a/support/texlab/crates/completion/src/tests.rs
+++ b/support/texlab/crates/completion/src/tests.rs
@@ -1,11 +1,17 @@
-use base_db::FeatureParams;
+use base_db::{Config, FeatureParams};
use expect_test::{expect, Expect};
+use parser::SyntaxConfig;
use rowan::TextRange;
use crate::CompletionParams;
-fn check(input: &str, expect: Expect) {
- let fixture = test_utils::fixture::Fixture::parse(input);
+fn check_with_syntax_config(config: SyntaxConfig, input: &str, expect: Expect) {
+ let mut fixture = test_utils::fixture::Fixture::parse(input);
+ fixture.workspace.set_config(Config {
+ syntax: config,
+ ..Config::default()
+ });
+ let fixture = fixture;
let (offset, spec) = fixture
.documents
@@ -37,6 +43,10 @@ fn check(input: &str, expect: Expect) {
expect.assert_debug_eq(&items);
}
+fn check(input: &str, expect: Expect) {
+ check_with_syntax_config(SyntaxConfig::default(), input, expect)
+}
+
#[test]
fn acronym_ref_simple() {
check(
@@ -2134,3 +2144,200 @@ fn issue_885() {
"#]],
);
}
+
+#[test]
+fn test_custom_label_prefix_ref() {
+ let mut config = SyntaxConfig::default();
+ config.label_definition_commands.insert("asm".to_string());
+ config
+ .label_definition_prefixes
+ .push(("asm".to_string(), "asm:".to_string()));
+
+ check_with_syntax_config(
+ config,
+ r#"
+%! main.tex
+ \begin{enumerate}\label{baz}
+ \asm{foo}{what}
+ \end{enumerate}
+
+ \ref{}
+ |
+% Comment"#,
+ expect![[r#"
+ [
+ Label(
+ LabelData {
+ name: "asm:foo",
+ header: None,
+ footer: None,
+ object: None,
+ keywords: "asm:foo",
+ },
+ ),
+ Label(
+ LabelData {
+ name: "baz",
+ header: None,
+ footer: None,
+ object: None,
+ keywords: "baz",
+ },
+ ),
+ ]
+ "#]],
+ );
+}
+
+#[test]
+fn test_custom_label_prefix_custom_ref() {
+ let mut config = SyntaxConfig::default();
+ config.label_definition_commands.insert("asm".to_string());
+ config
+ .label_definition_prefixes
+ .push(("asm".to_string(), "asm:".to_string()));
+ config.label_reference_commands.insert("asmref".to_string());
+ config
+ .label_reference_prefixes
+ .push(("asmref".to_string(), "asm:".to_string()));
+
+ check_with_syntax_config(
+ config,
+ r#"
+%! main.tex
+ \begin{enumerate}\label{baz}
+ \asm{foo}{what}
+ \end{enumerate}
+
+ \asmref{}
+ |
+% Comment"#,
+ expect![[r#"
+ [
+ Label(
+ LabelData {
+ name: "foo",
+ header: None,
+ footer: None,
+ object: None,
+ keywords: "foo",
+ },
+ ),
+ ]
+ "#]],
+ );
+}
+
+#[test]
+fn test_custom_label_multiple_prefix_custom_ref() {
+ let mut config = SyntaxConfig::default();
+ config
+ .label_definition_commands
+ .extend(vec!["asm", "goal"].into_iter().map(String::from));
+ config.label_definition_prefixes.extend(
+ vec![("asm", "asm:"), ("goal", "goal:")]
+ .into_iter()
+ .map(|(x, y)| (String::from(x), String::from(y))),
+ );
+ config
+ .label_reference_commands
+ .extend(vec!["asmref", "goalref"].into_iter().map(String::from));
+ config.label_reference_prefixes.extend(
+ vec![("asmref", "asm:"), ("goalref", "goal:")]
+ .into_iter()
+ .map(|(x, y)| (String::from(x), String::from(y))),
+ );
+
+ check_with_syntax_config(
+ config,
+ r#"
+%! main.tex
+ \begin{enumerate}\label{baz}
+ \asm{foo}{what}
+ \goal{foo}{what}
+ \end{enumerate}
+
+ \goalref{}
+ |
+% Comment"#,
+ expect![[r#"
+ [
+ Label(
+ LabelData {
+ name: "foo",
+ header: None,
+ footer: None,
+ object: None,
+ keywords: "foo",
+ },
+ ),
+ ]
+ "#]],
+ );
+}
+
+#[test]
+fn test_custom_label_multiple_prefix_ref() {
+ let mut config = SyntaxConfig::default();
+ config
+ .label_definition_commands
+ .extend(vec!["asm", "goal"].into_iter().map(String::from));
+ config.label_definition_prefixes.extend(
+ vec![("asm", "asm:"), ("goal", "goal:")]
+ .into_iter()
+ .map(|(x, y)| (String::from(x), String::from(y))),
+ );
+ config
+ .label_reference_commands
+ .extend(vec!["asmref", "goalref"].into_iter().map(String::from));
+ config.label_reference_prefixes.extend(
+ vec![("asmref", "asm:"), ("goalref", "goal:")]
+ .into_iter()
+ .map(|(x, y)| (String::from(x), String::from(y))),
+ );
+
+ check_with_syntax_config(
+ config,
+ r#"
+%! main.tex
+ \begin{enumerate}\label{baz}
+ \asm{foo}{what}
+ \goal{foo}{what}
+ \end{enumerate}
+
+ \ref{}
+ |
+% Comment"#,
+ expect![[r#"
+ [
+ Label(
+ LabelData {
+ name: "asm:foo",
+ header: None,
+ footer: None,
+ object: None,
+ keywords: "asm:foo",
+ },
+ ),
+ Label(
+ LabelData {
+ name: "baz",
+ header: None,
+ footer: None,
+ object: None,
+ keywords: "baz",
+ },
+ ),
+ Label(
+ LabelData {
+ name: "goal:foo",
+ header: None,
+ footer: None,
+ object: None,
+ keywords: "goal:foo",
+ },
+ ),
+ ]
+ "#]],
+ );
+}
diff --git a/support/texlab/crates/parser/src/config.rs b/support/texlab/crates/parser/src/config.rs
index f81083f132..95b3e4eb56 100644
--- a/support/texlab/crates/parser/src/config.rs
+++ b/support/texlab/crates/parser/src/config.rs
@@ -8,7 +8,9 @@ pub struct SyntaxConfig {
pub verbatim_environments: FxHashSet<String>,
pub citation_commands: FxHashSet<String>,
pub label_definition_commands: FxHashSet<String>,
+ pub label_definition_prefixes: Vec<(String, String)>,
pub label_reference_commands: FxHashSet<String>,
+ pub label_reference_prefixes: Vec<(String, String)>,
}
impl Default for SyntaxConfig {
@@ -38,11 +40,21 @@ impl Default for SyntaxConfig {
.map(ToString::to_string)
.collect();
+ let label_definition_prefixes = DEFAULT_LABEL_DEFINITION_PREFIXES
+ .iter()
+ .map(|(x, y)| (ToString::to_string(x), ToString::to_string(y)))
+ .collect();
+
let label_reference_commands = DEFAULT_LABEL_REFERENCE_COMMANDS
.iter()
.map(ToString::to_string)
.collect();
+ let label_reference_prefixes = DEFAULT_LABEL_REFERENCE_PREFIXES
+ .iter()
+ .map(|(x, y)| (ToString::to_string(x), ToString::to_string(y)))
+ .collect();
+
Self {
follow_package_links: false,
math_environments,
@@ -50,7 +62,9 @@ impl Default for SyntaxConfig {
verbatim_environments,
citation_commands,
label_definition_commands,
+ label_definition_prefixes,
label_reference_commands,
+ label_reference_prefixes,
}
}
}
@@ -170,7 +184,9 @@ static DEFAULT_CITATION_COMMANDS: &[&str] = &[
"citeA*",
];
-static DEFAULT_LABEL_DEFINITION_COMMANDS: &[&str] = &["label"];
+static DEFAULT_LABEL_DEFINITION_COMMANDS: &[&str] = &["label", "zlabel"];
+
+static DEFAULT_LABEL_DEFINITION_PREFIXES: &[(&str, &str)] = &[];
static DEFAULT_LABEL_REFERENCE_COMMANDS: &[&str] = &[
"ref",
@@ -182,6 +198,10 @@ static DEFAULT_LABEL_REFERENCE_COMMANDS: &[&str] = &[
"cref*",
"Cref",
"Cref*",
+ "zcref",
+ "zcref*",
+ "zcpageref",
+ "zcpageref*",
"namecref",
"nameCref",
"lcnamecref",
@@ -192,3 +212,5 @@ static DEFAULT_LABEL_REFERENCE_COMMANDS: &[&str] = &[
"labelcpageref",
"eqref",
];
+
+static DEFAULT_LABEL_REFERENCE_PREFIXES: &[(&str, &str)] = &[];
diff --git a/support/texlab/crates/rename/Cargo.toml b/support/texlab/crates/rename/Cargo.toml
index 1b2b91ee2a..dc7558515a 100644
--- a/support/texlab/crates/rename/Cargo.toml
+++ b/support/texlab/crates/rename/Cargo.toml
@@ -14,6 +14,7 @@ syntax = { path = "../syntax" }
[dev-dependencies]
test-utils = { path = "../test-utils" }
+parser = { path = "../parser" }
[lib]
doctest = false
diff --git a/support/texlab/crates/rename/src/command.rs b/support/texlab/crates/rename/src/command.rs
index 7b17d4271c..037e09e4ca 100644
--- a/support/texlab/crates/rename/src/command.rs
+++ b/support/texlab/crates/rename/src/command.rs
@@ -35,7 +35,10 @@ pub(super) fn rename(builder: &mut RenameBuilder) -> Option<()> {
}
}
- builder.result.changes.insert(*document, edits);
+ builder
+ .result
+ .changes
+ .insert(*document, edits.iter().map(|&x| x.into()).collect());
}
Some(())
diff --git a/support/texlab/crates/rename/src/entry.rs b/support/texlab/crates/rename/src/entry.rs
index 5bed4ae613..d35d9e9e84 100644
--- a/support/texlab/crates/rename/src/entry.rs
+++ b/support/texlab/crates/rename/src/entry.rs
@@ -42,7 +42,7 @@ pub(super) fn rename(builder: &mut RenameBuilder) -> Option<()> {
for (document, range) in citations.chain(entries) {
let entry = builder.result.changes.entry(document);
- entry.or_default().push(range);
+ entry.or_default().push(range.into());
}
Some(())
diff --git a/support/texlab/crates/rename/src/label.rs b/support/texlab/crates/rename/src/label.rs
index b21e1b795e..1d82f5e2b4 100644
--- a/support/texlab/crates/rename/src/label.rs
+++ b/support/texlab/crates/rename/src/label.rs
@@ -3,22 +3,65 @@ use base_db::{
util::queries::{self, Object},
};
-use crate::{RenameBuilder, RenameParams};
+use crate::{RenameBuilder, RenameInformation, RenameParams};
+
+struct PrefixInformation<'a> {
+ def_prefixes: &'a Vec<(String, String)>,
+ ref_prefixes: &'a Vec<(String, String)>,
+}
+
+fn label_has_prefix(pref_info: &PrefixInformation, label: &tex::Label) -> Option<String> {
+ match label.kind {
+ tex::LabelKind::Definition => pref_info.def_prefixes.iter(),
+ _ => pref_info.ref_prefixes.iter(),
+ }
+ .find_map(|(k, v)| {
+ if k == &label.cmd.clone().unwrap_or(String::new()) {
+ Some(v)
+ } else {
+ None
+ }
+ })
+ .cloned()
+}
+
+fn find_prefix_in_any(
+ builder: &mut RenameBuilder,
+ pref_info: &PrefixInformation,
+ name: &str,
+) -> Option<String> {
+ let project = &builder.params.feature.project;
+ queries::objects_with_name::<tex::Label>(project, name)
+ .find_map(|(_, label)| label_has_prefix(&pref_info, label))
+}
pub(super) fn prepare_rename(params: &RenameParams) -> Option<Span> {
let data = params.feature.document.data.as_tex()?;
let labels = &data.semantics.labels;
let label = queries::object_at_cursor(labels, params.offset, queries::SearchMode::Name)?;
+
Some(Span::new(label.object.name.text.clone(), label.range))
}
pub(super) fn rename(builder: &mut RenameBuilder) -> Option<()> {
let name = prepare_rename(&builder.params)?;
+ let syn = &builder.params.feature.workspace.config().syntax;
+ let pref_info = PrefixInformation {
+ def_prefixes: &syn.label_definition_prefixes,
+ ref_prefixes: &syn.label_reference_prefixes,
+ };
+ let prefix = find_prefix_in_any(builder, &pref_info, &name.text);
+
let project = &builder.params.feature.project;
for (document, label) in queries::objects_with_name::<tex::Label>(project, &name.text) {
+ let prefix = label_has_prefix(&pref_info, label).map_or(prefix.clone(), |_| None);
+
let entry = builder.result.changes.entry(document);
- entry.or_default().push(label.name_range());
+ entry.or_default().push(RenameInformation {
+ range: label.name_range(),
+ prefix: prefix.clone(),
+ });
}
Some(())
diff --git a/support/texlab/crates/rename/src/lib.rs b/support/texlab/crates/rename/src/lib.rs
index bf9023ddef..e6c05ad268 100644
--- a/support/texlab/crates/rename/src/lib.rs
+++ b/support/texlab/crates/rename/src/lib.rs
@@ -13,8 +13,14 @@ pub struct RenameParams<'a> {
}
#[derive(Debug, Default)]
+pub struct RenameInformation {
+ pub range: TextRange,
+ pub prefix: Option<String>,
+}
+
+#[derive(Debug, Default)]
pub struct RenameResult<'a> {
- pub changes: FxHashMap<&'a Document, Vec<TextRange>>,
+ pub changes: FxHashMap<&'a Document, Vec<RenameInformation>>,
}
struct RenameBuilder<'a> {
@@ -22,6 +28,20 @@ struct RenameBuilder<'a> {
result: RenameResult<'a>,
}
+impl From<TextRange> for RenameInformation {
+ fn from(range: TextRange) -> Self {
+ RenameInformation {
+ range,
+ prefix: None,
+ }
+ }
+}
+impl PartialEq for RenameInformation {
+ fn eq(&self, other: &Self) -> bool {
+ self.range == other.range
+ }
+}
+
pub fn prepare_rename(params: &RenameParams) -> Option<TextRange> {
command::prepare_rename(params)
.or_else(|| entry::prepare_rename(params))
diff --git a/support/texlab/crates/rename/src/tests.rs b/support/texlab/crates/rename/src/tests.rs
index 0f4263033e..4da866fb08 100644
--- a/support/texlab/crates/rename/src/tests.rs
+++ b/support/texlab/crates/rename/src/tests.rs
@@ -1,23 +1,37 @@
use rustc_hash::FxHashMap;
-use crate::RenameParams;
+use base_db::Config;
+use parser::SyntaxConfig;
-fn check(input: &str) {
- let fixture = test_utils::fixture::Fixture::parse(input);
+use crate::{RenameInformation, RenameParams};
+
+fn check_with_syntax_config(config: SyntaxConfig, input: &str) {
+ let mut fixture = test_utils::fixture::Fixture::parse(input);
+ fixture.workspace.set_config(Config {
+ syntax: config,
+ ..Config::default()
+ });
+ let fixture = fixture;
- let mut expected = FxHashMap::default();
+ let mut expected: FxHashMap<_, Vec<RenameInformation>> = FxHashMap::default();
for spec in &fixture.documents {
if !spec.ranges.is_empty() {
let document = fixture.workspace.lookup(&spec.uri).unwrap();
- expected.insert(document, spec.ranges.clone());
+ expected.insert(
+ document,
+ spec.ranges.iter().map(|r| r.clone().into()).collect(),
+ );
}
}
-
let (feature, offset) = fixture.make_params().unwrap();
let actual = crate::rename(RenameParams { feature, offset });
assert_eq!(actual.changes, expected);
}
+fn check(input: &str) {
+ check_with_syntax_config(SyntaxConfig::default(), input)
+}
+
#[test]
fn test_command() {
check(
@@ -78,12 +92,97 @@ fn test_label() {
|
^^^
+%! baz.tex
+\ref{foo}
+
%! bar.tex
\ref{foo}
^^^
+"#,
+ )
+}
+
+#[test]
+fn test_custom_label_ref() {
+ let mut config = SyntaxConfig::default();
+ config
+ .label_definition_commands
+ .extend(vec!["asm", "goal"].into_iter().map(String::from));
+ config.label_definition_prefixes.extend(
+ vec![("asm", "asm:"), ("goal", "goal:")]
+ .into_iter()
+ .map(|(x, y)| (String::from(x), String::from(y))),
+ );
+ config
+ .label_reference_commands
+ .extend(vec!["asmref", "goalref"].into_iter().map(String::from));
+ config.label_reference_prefixes.extend(
+ vec![("asmref", "asm:"), ("goalref", "goal:")]
+ .into_iter()
+ .map(|(x, y)| (String::from(x), String::from(y))),
+ );
+ check_with_syntax_config(
+ config,
+ r#"
+%! foo.tex
+\goal{foo}
+
+\asm{foo}\include{bar}\include{baz}
+ |
+ ^^^
+
+%! bar.tex
+\asmref{foo}
+ ^^^
+
+%! baz.tex
+\ref{foo}
+
+\ref{asm:foo}
+ ^^^^^^^
+
+"#,
+ )
+}
+
+#[test]
+fn test_custom_label_def() {
+ let mut config = SyntaxConfig::default();
+ config
+ .label_definition_commands
+ .extend(vec!["asm", "goal"].into_iter().map(String::from));
+ config.label_definition_prefixes.extend(
+ vec![("asm", "asm:"), ("goal", "goal:")]
+ .into_iter()
+ .map(|(x, y)| (String::from(x), String::from(y))),
+ );
+ config
+ .label_reference_commands
+ .extend(vec!["asmref", "goalref"].into_iter().map(String::from));
+ config.label_reference_prefixes.extend(
+ vec![("asmref", "asm:"), ("goalref", "goal:")]
+ .into_iter()
+ .map(|(x, y)| (String::from(x), String::from(y))),
+ );
+ check_with_syntax_config(
+ config,
+ r#"
+%! foo.tex
+\goal{foo}
+
+\label{asm:foo}\include{bar}\include{baz}
+ |
+ ^^^^^^^
+
+%! bar.tex
+\asmref{foo}
+ ^^^
%! baz.tex
\ref{foo}
+
+\ref{asm:foo}
+ ^^^^^^^
"#,
)
}
diff --git a/support/texlab/crates/texlab/Cargo.toml b/support/texlab/crates/texlab/Cargo.toml
index a2fb78e11f..fa419413f5 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.1"
+version = "5.17.0"
license.workspace = true
readme = "README.md"
authors.workspace = true
@@ -47,7 +47,7 @@ lsp-server = "0.7.6"
lsp-types = "0.95.1"
notify = "6.1.1"
notify-debouncer-full = "0.3.1"
-parking_lot = "0.12.2"
+parking_lot = "0.12.3"
parser = { path = "../parser" }
references = { path = "../references" }
regex = "1.10.4"
diff --git a/support/texlab/crates/texlab/src/server/options.rs b/support/texlab/crates/texlab/src/server/options.rs
index 3f50faefd7..1640c9cf7a 100644
--- a/support/texlab/crates/texlab/src/server/options.rs
+++ b/support/texlab/crates/texlab/src/server/options.rs
@@ -1,6 +1,7 @@
-use regex::Regex;
use serde::{Deserialize, Serialize};
+use regex::Regex;
+
#[derive(Debug, Clone, Default, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
#[serde(default)]
@@ -125,7 +126,9 @@ pub struct ExperimentalOptions {
pub verbatim_environments: Vec<String>,
pub citation_commands: Vec<String>,
pub label_definition_commands: Vec<String>,
+ pub label_definition_prefixes: Vec<(String, String)>,
pub label_reference_commands: Vec<String>,
+ pub label_reference_prefixes: Vec<(String, String)>,
}
#[derive(Debug, PartialEq, Eq, Clone, Default, Serialize, Deserialize)]
diff --git a/support/texlab/crates/texlab/src/util/client_flags.rs b/support/texlab/crates/texlab/src/util/client_flags.rs
index 842dbb1eae..2829041832 100644
--- a/support/texlab/crates/texlab/src/util/client_flags.rs
+++ b/support/texlab/crates/texlab/src/util/client_flags.rs
@@ -20,18 +20,12 @@ pub struct ClientFlags {
/// If not set, then fuzzy citation completion will not work.
pub completion_always_incomplete: bool,
- /// If `true`, the server can include markdown in hover responses.
- pub hover_markdown: bool,
-
/// If `true`, the server can pull the configuration from the client.
pub configuration_pull: bool,
/// If `true`, the client notifies the server when the configuration changes.
pub configuration_push: bool,
- /// If `true`, the client can return `LocationLink` instead of `Location`.
- pub definition_link: bool,
-
/// If `true`, the server can return custom kinds like `section`.
pub folding_custom_kinds: bool,
diff --git a/support/texlab/crates/texlab/src/util/from_proto.rs b/support/texlab/crates/texlab/src/util/from_proto.rs
index 789edbf9c3..b55e3cb0e3 100644
--- a/support/texlab/crates/texlab/src/util/from_proto.rs
+++ b/support/texlab/crates/texlab/src/util/from_proto.rs
@@ -56,15 +56,6 @@ pub fn client_flags(
let completion_always_incomplete = info.map_or(false, |info| info.name == "Visual Studio Code");
- let hover_markdown = capabilities
- .text_document
- .as_ref()
- .and_then(|cap| cap.hover.as_ref())
- .and_then(|cap| cap.content_format.as_ref())
- .map_or(false, |formats| {
- formats.contains(&lsp_types::MarkupKind::Markdown)
- });
-
let configuration_pull = capabilities
.workspace
.as_ref()
@@ -78,13 +69,6 @@ pub fn client_flags(
.and_then(|cap| cap.dynamic_registration)
.unwrap_or(false);
- let definition_link = capabilities
- .text_document
- .as_ref()
- .and_then(|cap| cap.definition)
- .and_then(|cap| cap.link_support)
- .unwrap_or(false);
-
let folding_custom_kinds = capabilities
.text_document
.as_ref()
@@ -111,10 +95,8 @@ pub fn client_flags(
completion_snippets,
completion_kinds,
completion_always_incomplete,
- hover_markdown,
configuration_pull,
configuration_push,
- definition_link,
folding_custom_kinds,
progress,
show_document,
@@ -358,8 +340,18 @@ pub fn config(value: Options) -> Config {
config
.syntax
+ .label_definition_prefixes
+ .extend(value.experimental.label_definition_prefixes);
+
+ config
+ .syntax
.label_reference_commands
.extend(value.experimental.label_reference_commands);
config
+ .syntax
+ .label_reference_prefixes
+ .extend(value.experimental.label_reference_prefixes);
+
+ config
}
diff --git a/support/texlab/crates/texlab/src/util/to_proto.rs b/support/texlab/crates/texlab/src/util/to_proto.rs
index f5cf2edf8b..d2c261c8fb 100644
--- a/support/texlab/crates/texlab/src/util/to_proto.rs
+++ b/support/texlab/crates/texlab/src/util/to_proto.rs
@@ -396,8 +396,15 @@ pub fn workspace_edit(result: RenameResult, new_name: &str) -> lsp_types::Worksp
let mut edits = Vec::new();
ranges
.into_iter()
- .filter_map(|range| document.line_index.line_col_lsp_range(range))
- .for_each(|range| edits.push(lsp_types::TextEdit::new(range, new_name.into())));
+ .filter_map(|info| {
+ document.line_index.line_col_lsp_range(info.range).map(|i| {
+ (
+ i,
+ info.prefix.map_or(new_name.into(), |p| p + new_name.into()),
+ )
+ })
+ })
+ .for_each(|(range, new_name)| edits.push(lsp_types::TextEdit::new(range, new_name)));
changes.insert(document.uri.clone(), edits);
}
diff --git a/support/texlab/texlab.1 b/support/texlab/texlab.1
index 69f16a0bf9..d829a081f9 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.1" "User Commands"
+.TH TEXLAB "1" "June 2024" "texlab 5.17.0" "User Commands"
.SH NAME
-texlab \- manual page for texlab 5.16.1
+texlab \- manual page for texlab 5.17.0
.SH SYNOPSIS
.B texlab
[\fI\,OPTIONS\/\fR] [\fI\,COMMAND\/\fR]
diff --git a/support/texlab/texlab.pdf b/support/texlab/texlab.pdf
index 8731c5ef78..828032ce0c 100644
--- a/support/texlab/texlab.pdf
+++ b/support/texlab/texlab.pdf
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 5fb3051e09..8abbae727e 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -9,7 +9,6 @@ $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,
@@ -38,13 +37,13 @@ $mirrors = {
'http://ctan.asis.ai/' => 1,
},
'Japan' => {
+ 'https://ftp.jaist.ac.jp/pub/CTAN/' => 1,
'https://ftp.kddilabs.jp/CTAN/' => 1,
'https://ftp.yz.yamagata-u.ac.jp/pub/CTAN/' => 1,
'https://jp.mirrors.cicku.me/ctan/' => 1,
},
'Korea' => {
'http://ftp.ktug.org/tex-archive/' => 1,
- 'https://ftp.kaist.ac.kr/tex-archive/' => 1,
'https://kr.mirrors.cicku.me/ctan/' => 1,
'https://lab.uklee.pe.kr/tex-archive/' => 1,
'https://mirror.kakao.com/CTAN/' => 1,
@@ -102,7 +101,6 @@ $mirrors = {
'https://ctan.mc1.root.project-creative.net/' => 1,
'https://ctan.mirror.norbert-ruehl.de/' => 1,
'https://ctan.net/' => 1,
- 'https://ctan.space-pro.be/tex-archive/' => 1,
'https://de.mirrors.cicku.me/ctan/' => 1,
'https://ftp.agdsn.de/pub/mirrors/latex/dante/' => 1,
'https://ftp.fau.de/ctan/' => 1,
@@ -130,7 +128,6 @@ $mirrors = {
'Netherlands' => {
'https://ftp.snt.utwente.nl/pub/software/tex/' => 1,
'https://mirror.koddos.net/CTAN/' => 1,
- 'https://mirror.lyrahosting.com/CTAN/' => 1,
},
'Norway' => {
'https://ctan.uib.no/' => 1,
@@ -148,6 +145,7 @@ $mirrors = {
'https://mirrors.nxthost.com/ctan/' => 1,
},
'Russia' => {
+ 'https://ctan.altspu.ru/' => 1,
'https://mirror.macomnet.net/pub/CTAN/' => 1,
'https://mirror.truenetwork.ru/CTAN/' => 1,
},
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index 2f9505c4d3..f6eb220ff9 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,11 +26,11 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2024
-depend revision/71594
+depend revision/71608
name 00texlive.image
category TLCore
-revision 71591
+revision 71609
shortdesc TeX Live files only in the source repository
longdesc The files here are not copied by the installer and containers
longdesc are not built for them; they exist only in the source
@@ -4342,6 +4342,7 @@ runfiles size=14492
tlpkg/tlpsrc/ticollege.tlpsrc
tlpkg/tlpsrc/tidyres.tlpsrc
tlpkg/tlpsrc/tie.tlpsrc
+ tlpkg/tlpsrc/tiet-question-paper.tlpsrc
tlpkg/tlpsrc/tikz-3dplot.tlpsrc
tlpkg/tlpsrc/tikz-among-us.tlpsrc
tlpkg/tlpsrc/tikz-bagua.tlpsrc
@@ -4913,7 +4914,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 71594
+revision 71608
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
@@ -25814,7 +25815,7 @@ catalogue-version 0.1c
name asymptote
category TLCore
-revision 70885
+revision 71609
shortdesc 2D and 3D TeX-Aware Vector Graphics Language
longdesc Asymptote is a powerful descriptive vector graphics language
longdesc for technical drawing, inspired by MetaPost but with an
@@ -25823,9 +25824,9 @@ longdesc same high-quality level of typesetting that LaTeX does for
longdesc scientific text.
depend asymptote.ARCH
containersize 380420
-containerchecksum bb4ca6dca3760f91463dc4cb3bd3793e93fe438388e16798e7e65a75c75f284c10057e8c175af8a2a32d5783b21abb9cf029428ea672f6a484c25121a84d0755
+containerchecksum 3b67e9291024f93b851925f0eda8fc2efbd431d9f7ce2b455c63d6bdee9a488881a21f5d346befcb7650e03434200b793d8728628be7867070301d022a7afc2b
doccontainersize 2345040
-doccontainerchecksum 2e27622f9b93e75245a8201c3525fda773d0954aa12103963e7853bc978f043445ed37042d6961ff974dafb86e7c71d94d298932295a74428d673c3b67842e6f
+doccontainerchecksum e9ed312edc9e6a1cea25ed0fa60547451af6ff150ad874bbe2ac85e2c912b4df997b562be79dbedd7dc3e4663605ef018264ad0ef5dfe2ea82240eee24e3d180
docfiles size=1308
texmf-dist/doc/asymptote/CAD.pdf details="Using Asymptote for 2D CAD"
texmf-dist/doc/asymptote/TeXShopAndAsymptote.pdf
@@ -26367,7 +26368,7 @@ catalogue-contact-repository https://github.com/vectorgraphics/asymptote
catalogue-ctan /graphics/asymptote
catalogue-license lgpl3
catalogue-topics graphics graphics-engn
-catalogue-version 2.89
+catalogue-version 2.90
name asymptote-by-example-zh-cn
category Package
@@ -74871,7 +74872,7 @@ containerchecksum 508276fe37018f3d9773fc7cda0cb37edcdd28e9cf8ab54ed5be16b07c2066
name collection-publishers
category Collection
-revision 71373
+revision 71601
shortdesc Publisher styles, theses, etc.
relocated 1
depend aastex
@@ -75106,6 +75107,7 @@ depend thubeamer
depend thucoursework
depend thuthesis
depend tidyres
+depend tiet-question-paper
depend timbreicmc
depend tlc-article
depend topletter
@@ -75170,8 +75172,8 @@ depend yathesis
depend yazd-thesis
depend yb-book
depend york-thesis
-containersize 1780
-containerchecksum 04d69734a846574fd51883107c9a006318ffdabdb49f1521ae23ec203d01c45b067fa1a79e3495a8275f0f1d6163f4dce7901b2b7b1177a9d1ee19630cb056b2
+containersize 1788
+containerchecksum e3cf1329ff66d47e8cfdb735244ef4e6635c5e8e8c366e4f579f674cfffbdc96252cdbff2c83fa39072f6b41d7618419f14e0b55acf2c48048a8bfc8a9162410
name collection-texworks
category Collection
@@ -115253,7 +115255,7 @@ catalogue-version 0.61
name epstopdf
category Package
-revision 71134
+revision 71609
shortdesc Convert EPS to PDF using Ghostscript
longdesc Epstopdf is a Perl script that converts an EPS file to an
longdesc 'encapsulated' PDF file (a single page file whose media box is
@@ -115268,10 +115270,10 @@ longdesc epstopdf package, which will run the epstopdf script "on the
longdesc fly", thus giving the illusion that pdfLaTeX is accepting EPS
longdesc graphic files.
depend epstopdf.ARCH
-containersize 14884
-containerchecksum 03bf65e35f759b8af9d716d0446f0f9c6fcdfaa98d2253334169744f97d7ed5ebd998931d1e21ec125b14c95fd84c5c8172d064021f355f736971cf15c425e21
+containersize 14888
+containerchecksum da9dcbabc2915f622f391b962f5c8cffae3c56e9234289e9c0c9661811ff0ba7163634063775521759519eaab3bcf8f7fbf07175dffe905187fe6be73eb00999
doccontainersize 29248
-doccontainerchecksum bd2475d94d2bc5eb8c2cfccda0f456c273a73252f9d4d6ad6c062d82a63ae97fb9ff5ed4aafca1cdfba2b7f4b4e15fda74421f8e59748ef288a5854ce64a79ff
+doccontainerchecksum 08cd5b1eed34812b0d7b0c4394b8d7b2d3976768e5a5f365aba73a28c4fc7bc9b342c108114ecc3ffb51dbe1cd5a01c2f85191d22a2254b0b3ee0e4465a553cc
docfiles size=20
texmf-dist/doc/man/man1/epstopdf.1
texmf-dist/doc/man/man1/epstopdf.man1.pdf details="Manual page"
@@ -115285,7 +115287,7 @@ catalogue-contact-home https://tug.org/epstopdf/
catalogue-ctan /support/epstopdf
catalogue-license other-free
catalogue-topics graphics-epspdf
-catalogue-version 2.34
+catalogue-version 2.35
name epstopdf-pkg
category Package
@@ -235014,7 +235016,7 @@ catalogue-version 1.0
name newtx
category Package
-revision 71571
+revision 71609
shortdesc Alternative uses of the TX fonts, with improved metrics
relocated 1
longdesc The bundle splits txfonts.sty (from the TX fonts distribution)
@@ -235029,10 +235031,10 @@ longdesc garamondx package, thus offering a garamond-alike
longdesc text-with-maths combination.
depend kastrup
execute addMap newtx.map
-containersize 6064352
-containerchecksum 223c6e0e61f43b0705d393079af03db480fc6221b874b485aed7baa7ab69a3a09ae1104835e4132e63857fff3e9bfc4f259afddbed815c957da3be9f48e69957
+containersize 6064612
+containerchecksum 099beb3480d7de9efd0146deb1b351461555dc772b486f523b7e2513fcb9d738f54b7afb71f38bcbf4f38ba39a9de8f9f197e4b541b41272c1e1df43bbc69eba
doccontainersize 975164
-doccontainerchecksum acbe548be1af8f574fb0d4ca5d8ed8e13c13f13e5dc35c684e9b197a05ca315b9d219d801f461fb5a8c742af49c343806e04fcd80cdb085f40358c695f6ccb67
+doccontainerchecksum e3069619cfe2942cab6eff9ee1294d4a934a164bc1221a6415e8e4ff5ad5a2fed144d7a1e3f1d776f136cb6e5cae0e88e3c9dc4e473f7e49f3a2d021e86db604
docfiles size=319
RELOC/doc/fonts/newtx/MANIFEST-newtx.txt
RELOC/doc/fonts/newtx/README details="Readme"
@@ -235048,7 +235050,7 @@ docfiles size=319
RELOC/doc/fonts/newtx/sample-ntx-crop.pdf
RELOC/doc/fonts/newtx/sample-ptmx-crop.pdf
RELOC/doc/fonts/newtx/sample-tx-crop.pdf
-runfiles size=4487
+runfiles size=4488
RELOC/fonts/afm/public/newtx/LibertineI-5nu.afm
RELOC/fonts/afm/public/newtx/LibertineMathBMI.afm
RELOC/fonts/afm/public/newtx/LibertineMathBMI5.afm
@@ -236128,7 +236130,7 @@ catalogue-also minion2newtx
catalogue-ctan /fonts/newtx
catalogue-license lppl1.3
catalogue-topics font font-body font-maths font-serif font-proportional font-type1 font-otf font-supp font-t1enc
-catalogue-version 1.75
+catalogue-version 1.751
name newtxsf
category Package
@@ -256393,7 +256395,7 @@ catalogue-topics debug-supp
name pdftex
category TLCore
-revision 70501
+revision 71605
shortdesc A TeX extension for direct creation of PDF
longdesc An extension of TeX which can directly generate PDF documents
longdesc as well as DVI output. All current free TeX distributions
@@ -256414,10 +256416,10 @@ execute AddFormat name=etex engine=pdftex patterns=language.def option
execute AddFormat name=pdfetex engine=pdftex patterns=language.def options="-translate-file=cp227.tcx *pdfetex.ini" fmttriggers=cm,dehyph,etex,hyph-utf8,hyphen-base,knuth-lib,plain,tex-ini-files
execute AddFormat name=pdftex engine=pdftex patterns=language.def options="-translate-file=cp227.tcx *pdfetex.ini" fmttriggers=cm,dehyph,etex,hyph-utf8,hyphen-base,knuth-lib,plain,tex-ini-files
execute addMap dummy-space.map
-containersize 39552
-containerchecksum 86424974e5f54ae5dd07a44af6b220f0a7d53988c5cebc450a8d1c6b8280d771e86dd3d5957649aaa3b73530435cf3794a5ed6c13febf9717269a994bf07b7f3
-doccontainersize 2524240
-doccontainerchecksum 0143e29ea1b47fd7ee143f506c7e79681046b8dfae857d93986b39bda65fdbcef3a99aab86183223cbafd8164faf06e22292fc9b3894627ebf7f77f56a48f200
+containersize 39588
+containerchecksum 0eb7d1346ffc9084a4dcf24db3a8d1410fa0df4d71fc01cd70a3976387f8e14332bdada2ff71cf491ff470dea4ce1fb69422044af00d7a7e9ea6bd1f237cfad5
+doccontainersize 2524232
+doccontainerchecksum a0c2bbe5ffa5f5acd735c6a48a8f090b8d3bfb3d775db2782f568107ea2313eb71b634177084d75ab3466ad44bfdc8a5cacca9ec9612b743b66c77366414545a
docfiles size=1400
texmf-dist/doc/man/man1/pdfetex.1
texmf-dist/doc/man/man1/pdfetex.man1.pdf
@@ -315351,7 +315353,7 @@ binfiles arch=x86_64-solaris size=1
name tex4ht
category Package
-revision 71583
+revision 71603
shortdesc Convert (La)TeX to HTML/XML
longdesc A converter from TeX and LaTeX to SGML-based formats such as
longdesc (X)HTML, MathML, OpenDocument, and Docbook, providing a
@@ -315372,10 +315374,10 @@ longdesc files from them is nontrivial, and generally done with the
longdesc Makefile in development, from which the TeX4ht package in TeX
longdesc Live is updated.
depend tex4ht.ARCH
-containersize 1133092
-containerchecksum 3e5fe93261c6d849db971450e55b8fe6b7320692fc70102e849dd6a64fd87e4d74e57b165284f2098d780754e8526bd8a25e7a9f440cc289e38e78b5ed57e0c0
+containersize 1133088
+containerchecksum 0ef01f01ab3a176015db157f5fc3efef1cc90aaf209b24689d883ef6917c6c744bfb7ce9d4fb98eb1ed0912651595979838a62aad4514f92c39f2080d5ab4aea
doccontainersize 136384
-doccontainerchecksum 04fee88a47b22f6f156a545a43f2b5d60c34dfcd98d2dce641d98f0292ad7463245d91423af7a9657b0a6503eec83353dbe4193ebde4cb3727f87d0bfe8b2c08
+doccontainerchecksum 86c0beaec8d92fae327e5f5a9efc4c26c0e733744af84a659b40ec9c64d61f769b052d46490f264f460e9e15349fdffbac011ac6133a5049027654c5a7e3ccda
docfiles size=260
texmf-dist/doc/generic/tex4ht/Makefile
texmf-dist/doc/generic/tex4ht/README details="Readme"
@@ -315447,8 +315449,8 @@ docfiles size=260
texmf-dist/doc/generic/tex4ht/mn56.html
texmf-dist/doc/generic/tex4ht/mn5x.png
texmf-dist/doc/generic/tex4ht/mn6x.png
-srccontainersize 1497772
-srccontainerchecksum 672d9fe15775217fb48ee00578d3afad6a9280fa4f0feb657bf4c7008a5a970e25106a7886419cda21082751e03268a9379a6c185d24931ef27ecac8ddf9b22e
+srccontainersize 1486320
+srccontainerchecksum ad7ac8b35ef9393cad7e846b54273bc69c91a1a0745392d431c1324ec9843076c532a0d5ab9eed4ac2e56d55e56ad7472ac47b282d3e2e5c50fcf932c23a73ac
srcfiles size=4651
texmf-dist/source/generic/tex4ht/ChangeLog
texmf-dist/source/generic/tex4ht/Makefile
@@ -327880,7 +327882,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 71594
+revision 71608
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.
@@ -327888,10 +327890,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 114372
-containerchecksum 0ddb0c830e726eb82bec403889ed4ba54f6dcc617aed2563dd2be966a73db2eb48b2442394c4895a73b5faa646e24fa3908c8a7623fd101e70504c7567606342
-doccontainersize 436280
-doccontainerchecksum 66af966eef1d1b5f67a0f3f35d6516d96272f02554a0c0bdafa82b95feefef3874fed6c5126c3659b7b75499b2a136f6c5e6cd93dcd02d5afbaba15fea16b137
+containersize 114352
+containerchecksum d9a0d7f31ec895ae2010c51c4399f80ebab88b473a7cd6b38a6ec1cbff70c80a09bea956dbe9d43288eaa3aff2ed892d260eac3f9c0131af38d85694a9df137a
+doccontainersize 436320
+doccontainerchecksum 73f94358995cf0dc67e7d771b285f4442d38660029ff1c455689de78b0e1d3668f21f7be430639b60effaf2d74ae74fbf04ef35fec990f01566db0317221e56b
docfiles size=571
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
@@ -333448,6 +333450,37 @@ containerchecksum 33348e9ca5be3459e382d404f606090f911244f1a4d39e48a2cb8b50102a8a
binfiles arch=x86_64-solaris size=23
bin/x86_64-solaris/tie
+name tiet-question-paper
+category Package
+revision 71601
+shortdesc A LaTeX question paper class for the TIET
+relocated 1
+longdesc This package provides a LaTeX document class
+longdesc tiet-question-paper.cls in order to create question papers for
+longdesc the Thapar Institute of Engineering and Technologie (TIET).
+longdesc Although created for the TIET, the module is easily adaptable
+longdesc to any organisation.
+containersize 3000
+containerchecksum 68a8550bc89e86fb2e0600c041f5ce1df2011a35365cc2ea8eda7aea6b8a413178a18c6d91d9418fb5c5ec4039ced6ac27ffec2dd179f5c99ef39e720e2f9dc2
+doccontainersize 79244
+doccontainerchecksum 06cf52a6bf661611a78aef696fdc8d1dee8633e9573ef5f0b572db040d22685240cb05bb8ce629f11f5dac39b7db35cbfc8e500bc113da27a3b76cf6a1e19cda
+docfiles size=28
+ RELOC/doc/latex/tiet-question-paper/LICENSE
+ RELOC/doc/latex/tiet-question-paper/README.md details="Readme"
+ RELOC/doc/latex/tiet-question-paper/images/sample.png
+ RELOC/doc/latex/tiet-question-paper/tiet-question-paper-sample-org.org
+ RELOC/doc/latex/tiet-question-paper/tiet-question-paper-sample-org.pdf
+ RELOC/doc/latex/tiet-question-paper/tiet-question-paper-sample-org.tex
+ RELOC/doc/latex/tiet-question-paper/tiet-question-paper-sample.pdf details="Example of use"
+ RELOC/doc/latex/tiet-question-paper/tiet-question-paper-sample.tex
+runfiles size=3
+ RELOC/tex/latex/tiet-question-paper/tiet-question-paper.cls
+catalogue-contact-bugs https://github.com/bvraghav/qptiet_latex-class/issues
+catalogue-contact-repository https://github.com/bvraghav/qptiet_latex-class
+catalogue-ctan /macros/latex/contrib/tiet-question-paper
+catalogue-license mit
+catalogue-topics class exam
+
name tikz-3dplot
category Package
revision 25087
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 9947ca8d03..56e7d0c5fa 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-3c610cddde232a8e8c1cbcfd64124fd0 texlive.tlpdb
+d598a09fa5348adf31c808fd7de03bbc texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index e6e80ceaae..9d2fc29ef5 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-59692e84f32adfa9525e83b92d7c8dd2f845e1746fd302fd8eca3b9e7ce7885dd0b626bbacff8dfea9831b759ccce29e724bc958a2cd0b4d3636216a00d79ac3 texlive.tlpdb
+cb2f0970c75b0a3e24ec514238b7ba1ae8c0f0e29fd4ca8e4e61f8352815d292007e70d66142f54e1874be71986aa45dcdce8638d7dbd27637c5799de240d35d texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index 6426921bdc..f061c37f9c 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+QqiBBqTOGHfhlDjHAFAmZ3Y18ACgkQTOGHfhlD
-jHBgrwf9H7UtdmLljBA6vYmbi/pKGzwzLt2nte8Fzimbm8DZhgKlZR5bKnwyQZpH
-abRDSzXWLfG95aPsvYU09UU4tSBOfeB5M6a0vBd5RceMLQQIF+zRlM8cUgqIxyGi
-8D2ffi5B/Hn6lZjlKAsTN7L6GvFUdEpemJm/MNuLvHOmhNR0gqrT0XHjSODfkkfE
-6jUqkiTOcqMhfowHxzZmKhd/0PxLw+9vmaCdY/IeQ/r3tByz3cC9ZKg5gUusXEW3
-zxkL2yUf+N60W62hBgnXicv2N2CNHLD7VVhdZdn7AQc3lF7d4d0gZtCGbw2Fe6y7
-WD6GGm7LshW9vsT4cFJcwpYETGZO6w==
-=sX8O
+iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmZ4s/sACgkQTOGHfhlD
+jHC3dQf/QVgvjxF7zQnc0NNbq7/2aDXBOy5uXqInjzMWfzRSFrZ/hDlLkrVWgSj9
+2tLyd5CxjCAnTa0s6ZOqFBbflRdQcX3dH3WPm2XXHRD87sAkZwW96lQfaXP+ThjZ
+DFEcmaoj07AL+VtAnHR3l4ue9ke6cVjuxZjrx4xi3GVoAxPazWn0XXT0c6PEAzqM
+KxOi8nXLPSey7IAhWKN39LagybcC6WJEHCm1h29fM862OrsFbZJ42oWs3Q96jX5D
+WNcHid+DPU3Fm+HS244/aCIs833sfYyqGxHLAlJjqt+KmnXQDiC6AYeravlNxpCA
+4R3GXjHEybSBbujVVC7T72ueCXa/Ew==
+=G2Ew
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 6167edb598..926103bf9b 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/timestamp b/timestamp
index a5c6234319..e73b50a391 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-06-23-02-02
+2024-06-24-02-02