Sébastien d'Herbais de Thun
163c2e1aa2
Gradient Part 1 - Color rework ( #2171 )
2023-09-19 15:48:33 +02:00
Laurenz
bb59f0e2b2
Incremental parsing in CLI
...
Reparses files in the CLI incrementally and also uses the file modification timestamp to completely skip reparsing if possible.
2023-09-19 15:19:12 +02:00
Eric Biedert
13758b9c97
Allow multiple fallback fonts in SVGs ( #2122 )
2023-09-19 10:28:50 +02:00
Myriad-Dreamin
3955b25a10
Add tooltips to a closure ( #2164 )
2023-09-18 14:51:55 +02:00
Eric Biedert
b10f9ae7b7
Fix "set align" for block equations ( #2157 )
2023-09-18 14:51:34 +02:00
KillTheMule
e55348dbc0
Derive debug for FontBook
( #2173 )
2023-09-18 14:48:44 +02:00
LU Jialin
8b465222b2
Use inferred format extension for the output path ( #2166 )
2023-09-18 14:27:38 +02:00
Laurenz
6378bb1754
Add missing changelog item
2023-09-18 11:36:47 +02:00
Laurenz
72d8a9c89a
Fix duplicate state manipulation
...
The flow layouts footnotes twice in some cases, which messed up the Vt's locator state. Typically, we use `thing.measure` instead of `thing.layout` to prevent side effects, but in this case it was simpler to just undo the modification. A future layout engine rewrite should try to make this kind of error harder to make.
Fixes #1597
2023-09-18 10:51:29 +02:00
Laurenz
25613cfaf3
Fix missing capturing of assignments
...
The previous commit was a bit overambitious. The left-hand side of assignments should actually be fully captured: Argument lists in `at` calls can contain captured variables. And if the assigned variable itself is captured, then the function is faulty anyway. (And we ensure the correct error message by capturing it.)
Fixes #2169
2023-09-16 20:41:44 +02:00
Laurenz
b7430f6da0
Fix incremental compilation by fixing closure capturing
...
Fixes #1958
2023-09-16 12:37:35 +02:00
Laurenz
961d70dade
Fix multiplication table
2023-09-16 11:44:39 +02:00
Laurenz
94380f4457
Remove 64-bit-specific test
...
Fixes #2139
2023-09-15 12:34:35 +02:00
Laurenz
464dac8d4a
Remove outdated note on transparency
2023-09-15 10:28:44 +02:00
WannesMalfait
11a3497399
Update README.md ( #2145 )
...
GitHub now supports Typst highlighting in code blocks
2023-09-14 19:06:27 +02:00
Laurenz
de902d8775
Minor docs fixes
2023-09-14 14:59:16 +02:00
Laurenz
f15b81e9a7
Bump svg2pdf
2023-09-14 14:43:11 +02:00
Laurenz
9036444c8c
Simplify page setup examples
...
Fixes #2132
2023-09-14 13:41:50 +02:00
Laurenz
3dd12d13f8
Fix invisibles on final page ( #2141 )
2023-09-14 13:36:39 +02:00
Laurenz
f90701e132
Update LaTeX guide
2023-09-14 13:27:24 +02:00
Laurenz Stampfl
47c7975d70
Fix bug where not all text nodes were detected ( #2136 )
2023-09-13 23:00:35 +02:00
frozolotl
c203eff9f4
Allow typst package to compile by itself ( #2130 )
2023-09-13 20:37:17 +02:00
Johannes Wolf
68fc6f5bc0
array: Mention sort stability in the docs ( #2129 )
2023-09-13 19:49:41 +02:00
Laurenz
360cc9b957
Version bump
v0.8.0
2023-09-13 16:57:27 +02:00
Laurenz Stampfl
a5e39d814c
Update to usvg 0.35 ( #2113 )
2023-09-13 16:41:45 +02:00
Laurenz
fb8d3dd6eb
Changelog
2023-09-13 15:55:50 +02:00
Laurenz
6aa9dbfbe6
Touch up docs a little
2023-09-13 15:43:54 +02:00
Laurenz
5df550f8e8
Memoize plugin invocations
2023-09-13 15:43:18 +02:00
Laurenz
88404e924b
Mention import renaming in the docs
2023-09-13 15:42:35 +02:00
Laurenz
ff2650373c
Fix floating placement within containers
...
Fixes #1879
2023-09-13 15:26:23 +02:00
Laurenz
dad7c88576
Fix embedding of CID-keyed fonts into PDF
...
Fixes #2032
Fixes #573
2023-09-13 15:03:37 +02:00
Laurenz
f9feea3f29
Bump dependencies
2023-09-13 14:44:45 +02:00
Laurenz
e77d935014
Bump oxipng
...
The released version of oxipng has a deadlock issue with rayon. So we switch to a git dependency for now.
2023-09-13 13:46:01 +02:00
Laurenz
68b365b351
Fix newline in text in math
...
Fixes #1948
2023-09-13 13:45:05 +02:00
Laurenz
8fb225feb4
Fix box in 100% width block
...
Fixes #2128
2023-09-13 13:44:28 +02:00
Kevin K
8927f3d572
Add logical numbering support for PDF export ( #1933 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2023-09-13 10:18:08 +02:00
Wenzhuo Liu
c1a8ea68cb
Fix typo in svg export ( #2124 )
2023-09-13 10:01:20 +02:00
Dmitrij
6275dfd062
Add figure separator field ( #1791 )
2023-09-12 15:01:59 +02:00
MALO
976abdfe7d
Add figure.caption
element ( #1704 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2023-09-12 14:47:36 +02:00
Laurenz
e39be71a54
Fix newline parsing behaviour in markup
2023-09-12 11:45:24 +02:00
frozolotl
14d28dbf4e
Gracefully handle error if field was not defined ( #2110 )
2023-09-12 11:26:35 +02:00
Laurenz
3ca4c94870
Explain how to install VS Code tools
2023-09-12 11:07:55 +02:00
Laurenz
fa29c66a11
Remove Nix flake CI
...
It takes long and it shouldn't break unless we raise the MSRV (for which there already is a CI check)
2023-09-11 19:21:33 +02:00
Laurenz
2dc000daeb
Type compatibility
...
For now, types can be used like strings in operations to prevent breakage of many packages. Hopefully, we can get rid of this in the future.
2023-09-11 17:38:03 +02:00
Laurenz
3a979e88da
Docs generation for types
2023-09-11 15:53:20 +02:00
Laurenz
305524d005
Update tests for type system changes
2023-09-11 14:42:43 +02:00
Laurenz
b471ac7d59
First-class types
...
Makes types first-class values.
2023-09-11 14:40:22 +02:00
Laurenz
8f36fca684
Better proc macros
2023-09-11 14:38:54 +02:00
Laurenz
921b40cf9c
Forward third-party errors
...
Better to know something even if it isn't always formatted in the prettiest way
2023-09-11 12:04:37 +02:00
Zicklag
6483d3035b
Support proxy and custom certificate configuration. ( #2006 )
2023-09-11 12:03:47 +02:00