2080 Commits

Author SHA1 Message Date
Laurenz
47dff3765d Remove 'static bound on World
Thanks to improvements in comemo, tracked types don't need to be 'static anymore. This means that the 'static bound on the `World` is now lifted and that the `Route` doesn't need to use unsafe code anymore to manage its lifetime.
2023-05-11 10:50:30 +02:00
Laurenz
d9ba84085e More efficient incremental parsing
If validation fails, we now do exponential fallback to a larger segment instead of giving up entirely.
2023-05-04 11:52:01 +02:00
Martin Haug
bc1795732b Add spelling hint 2023-05-11 10:29:57 +02:00
jannisko
3ab159b0c6
Fix typo in text fractions tooltip (#1167) 2023-05-11 10:26:07 +02:00
Martin Haug
b6a241cad2 Left and right double tack 2023-05-08 17:49:25 +02:00
Gleb Smirnov
6ad14f55d5
Extract version for Nix from workspace (#1094) 2023-05-04 09:49:55 +02:00
Pg Biel
f88ef45ee6
Function scopes (#1032) 2023-05-03 14:20:53 +02:00
Marmare314
db6a710638
Parameter pattern bug (#1062) 2023-05-03 12:42:26 +02:00
Michael Lohr
ffad8516af
Implement default values for at() (#995) 2023-05-03 12:34:35 +02:00
Martin Haug
ca8462642a Update svg2pdf
Potentially helps with #368
2023-05-03 11:45:00 +02:00
Laurenz
519e8a7b4c Refactor string replacement 2023-05-03 11:44:08 +02:00
dvdvgt
be3c4d7876
[Feature] Allow function as argument for string.replace (#944) 2023-05-03 11:41:50 +02:00
Marmare314
edc0632d8c
Add shorthand for root operation (#929) 2023-05-03 11:16:38 +02:00
Laurenz
2772e6436c Tidy up CI 2023-05-03 10:58:05 +02:00
HarmoGlace
856557353b
Add rust minimum version in Cargo.toml (#902) 2023-05-03 10:37:44 +02:00
Laurenz
ad347632ab Make ligatures copyable and searchable
Fixes #479
Fixes #1040
2023-05-03 10:33:18 +02:00
Alberto Vilches
bcc014c4e1
fix: typos (#1074) 2023-05-02 20:45:18 +02:00
Laurenz
c7f17bf25a Update dependencies 2023-05-02 14:08:23 +02:00
Martin Haug
17cef8dcee
Add ICC profiles to images in PDF and update usvg, svg2pdf (#822) 2023-05-02 13:53:20 +02:00
Emil Walser
021694de23
Add .yaml to supported bib file exts and update uknown bib format message (#1064) 2023-05-01 18:42:38 +02:00
Matt Fellenz
b41cce191c
Optimize .count() > 1 check (#1053)
This can be trivially optimized to `.nth(1).is_some()` which obviates evaluating every element in the iterator.
2023-05-01 13:29:59 +02:00
chris-02
407d8a3ab2
Fix smartquotes in outline (#1047)
Fixes #1041.
2023-05-01 13:29:40 +02:00
Laurenz
4c4bee9845 Fix two things in docs 2023-05-01 13:28:43 +02:00
Leedehai
ecd589a84f
Add a test checking equations can embed function-built pieces (#1033) 2023-04-29 20:51:29 +02:00
方而静
b5d72caaf9
Update query's documentation (#1026) 2023-04-29 20:29:48 +02:00
Pg Biel
cfad59967c
whoops (#1035) 2023-04-29 13:45:17 +02:00
Szymon Bęczkowski
06501fd9ba
Refactor dash pattern (#983) 2023-04-28 18:54:28 +02:00
Leedehai
1efbcad46e
Slight improvement to attach.rs's doc (#996) 2023-04-28 18:49:51 +02:00
Leedehai
b0c088740e
Nit: sort and annotate codepoints which should attach as limits (#999) 2023-04-28 18:49:32 +02:00
Marmare314
8fa1af8ac8
check index on placeholder (#1005) 2023-04-28 18:49:21 +02:00
Pg Biel
0d8c3254b7
Initial fix for spacing on decorated math operators (#1023) 2023-04-28 18:49:02 +02:00
Pg Biel
d5e68c731c
fix 0pt stroke for PDF export (#1020) 2023-04-28 10:02:51 +02:00
Alex Saveau
1235d52c52
Make ast == ast.op (fixes #1004) (#1017) 2023-04-27 22:34:46 +02:00
pan93412
e0d5930405
Add translation for Chinese (Traditional) (#1000) 2023-04-27 13:16:27 +02:00
Martin Haug
86d7ac881b Add sponsorship section to community page 2023-04-27 13:13:52 +02:00
Leedehai
605b0b5f73
Remove trailing blankspaces (#1001) 2023-04-27 11:27:38 +02:00
Alexander Seiler
c941baa7ee
Correct some typos (#987) 2023-04-27 11:26:43 +02:00
Alistair Keiller
5100046acf
fix x86_64-unknown-linux-musl by building through cross (#994) 2023-04-26 20:37:25 +02:00
Martin Haug
a810ae64bf Amend changelog 2023-04-26 18:41:58 +02:00
Laurenz
b1e0de0078 Version bump v0.3.0 2023-04-26 15:54:05 +02:00
Laurenz
3680c854a2 Touch up docs 2023-04-26 15:37:21 +02:00
Marmare314
59957746e9
Pattern as parameter (#854) 2023-04-26 11:32:11 +02:00
HarmoGlace
6134e3f4ee
Add toml support (#807) 2023-04-26 11:31:32 +02:00
HarmoGlace
7cb63d1aae
Fix overflows with operators (#904) 2023-04-26 11:30:16 +02:00
pan93412
a6df909a8d
Allow passing region to LocalName (#926) 2023-04-26 11:30:03 +02:00
Alex Saveau
1d42d6674c
Upgrade a bunch of deps and remove two unused ones (#968) 2023-04-26 11:22:43 +02:00
jdierkes
249d5fe515
Fix grid-cell misalignment bug (#963) (#978)
Having a table span multiple pages can cause an alignment bug in the
table itself. If the first region in a cell in a grid row is empty, all
other cells in this row will skip the first region. A misalignment bug
can occur, since the calculation of all region sizes happen before the
skip. The overall size allocated for the content of a cell with multiple
regions and content in the first region thus is too little.
Fixes #963
2023-04-26 11:22:35 +02:00
Pg Biel
ae4accc071
Fix alignment of list markers & enum numbers (#988) 2023-04-26 10:03:34 +02:00
Alex Saveau
f740c0b03f
Support picking the last subtest by using a random big number (#970) 2023-04-26 10:02:17 +02:00
Martin Haug
0d1037a58c
Add sponsorship button 2023-04-26 07:47:01 +02:00