diff options
author | Norbert Preining <norbert@preining.info> | 2024-06-24 03:01:38 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2024-06-24 03:01:38 +0000 |
commit | 81c3fb3cf620cd2f980ef58b160563c5a809674a (patch) | |
tree | 378663671bcffe8d2b9e16aba4428e591a25a27e | |
parent | 6abdc79a45a3d88a2e0a33a28a364efdb1f597c5 (diff) |
CTAN sync 202406240301
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 Binary files differindex 1d4715aeca..3623b0de25 100644 --- a/FILES.byname.gz +++ b/FILES.byname.gz 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 Binary files differindex 65c2f3233c..8e104db0ef 100644 --- a/macros/latex/contrib/easybook/easybook.pdf +++ b/macros/latex/contrib/easybook/easybook.pdf 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, ¶ms.config.syntax); let mut semantics = semantics::tex::Semantics::default(); - semantics.process_root(&latex::SyntaxNode::new_root(green.clone())); + semantics.process_root( + ¶ms.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 ¶ms.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, ¶ms.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 Binary files differindex 8731c5ef78..828032ce0c 100644 --- a/support/texlab/texlab.pdf +++ b/support/texlab/texlab.pdf 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 Binary files differindex 6167edb598..926103bf9b 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz @@ -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 |