527 Commits

Author SHA1 Message Date
Laurenz
8be482c2c2 Fix intradoc links 2023-11-08 15:33:49 +01:00
Anton Wetzel
ba05164bb6
Change rectangle clip to use the inside of the stroke, not the middle. (#2626) 2023-11-08 15:30:00 +01:00
Laurenz
46846a337e Extract typst-pdf crate 2023-11-08 15:09:55 +01:00
Laurenz
80b4ca4c04 Extract typst-svg crate 2023-11-08 13:21:47 +01:00
Laurenz
ec04c3de2f Extract typst-render crate 2023-11-08 13:16:13 +01:00
Laurenz
4794bd35fa Switch to workspace dependencies 2023-11-08 12:56:35 +01:00
frozolotl
7f1c38548a
Fix color export for SVG (#2610) 2023-11-08 11:11:02 +01:00
frozolotl
cfb767346e
Fix OkLab color negation (#2609)
This changes negation to effectively rotate hue by 180deg.
Previously, negation failed in certain cases and produced unexpected results.
2023-11-08 11:10:37 +01:00
Joseph Wilson
2ce9d76025
Add constructor for stroke. (#2518) 2023-11-08 11:08:38 +01:00
KronosTheLate
3a1e47913d
Make reference to spreading in arguments of grid (#2593)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2023-11-07 16:56:09 +01:00
tingerrr
5f922abfd8
Add hints for invalid identifier errors (#2583) 2023-11-07 12:14:20 +01:00
Sébastien d'Herbais de Thun
241a6d9e5a
Gradient Part 5b: Fix gradients in math (#2604) 2023-11-07 12:09:51 +01:00
tingerrr
4d5255d9cb
Synthesize block and quotes & improve documentation for quote (#2532) 2023-11-07 11:49:28 +01:00
Peng Guanwen
4a7d3585d9
Improve reshape condition (#2547) 2023-11-06 21:43:15 +01:00
Samuel Tardieu
e550f0a8f7
Prevent silent swallowing of return expressions trailing arguments (#2545)
Fixes #2104
2023-11-06 21:42:38 +01:00
Sébastien d'Herbais de Thun
c0f6d2004a
Content rework 2 - Electric Boogaloo (#2504) 2023-11-06 21:37:50 +01:00
Matt Fellenz
8fd546760c
Implement dict key interpolation (#2559) 2023-11-02 17:08:08 +01:00
Charlie Moog
b716700b61
Derive PDF instance id from content hash (#2552) 2023-11-02 11:12:07 +01:00
MALO
51d9fe2d02
Documentation fixes (#2543) 2023-11-02 11:01:46 +01:00
Andrew Voynov
c47757d6d4
fix(figure separator): . is now default for Russian (#2540) 2023-11-02 11:00:42 +01:00
Laurenz
4248265bca Some math docs improvements 2023-11-02 10:49:14 +01:00
Andrew Voynov
0f274f8edb
Fixed doc typo for math > cancel > angle (#2535) 2023-10-31 20:50:21 +01:00
Laurenz
c177a63c9b Fix citation grouping bug with spaces 2023-10-31 12:19:30 +01:00
Laurenz
ab5dd2a1cb CSL support 2023-10-31 01:33:06 +01:00
Joseph Wilson
27ab2bb9a2
Documentation improvements (#2492) 2023-10-31 01:32:08 +01:00
Fritz Rehde
c3114fa380
Fixed typos (#2524) 2023-10-30 23:25:28 +01:00
Laurenz
55296a9196 Say which label occurs never or multiple times in error message 2023-10-30 23:00:40 +01:00
Laurenz
90cd1a5a09 Add a bit more detail to font parameter docs 2023-10-30 22:55:52 +01:00
Laurenz
e6ad40004b Label tooltip 2023-10-30 22:54:21 +01:00
Laurenz
5a6cadefda Label autocompletion 2023-10-30 22:54:17 +01:00
Laurenz
7ac9b1a365 More Markdown features in docs 2023-10-30 22:53:55 +01:00
Eric Biedert
64d3fd8a3f
Add missing gradient to stroke cast (#2527) 2023-10-30 22:24:39 +01:00
Laurenz
995fc40363 Remove duplicated lookup 2023-10-29 22:41:28 +01:00
Laurenz
265b37d12d Reduce trigger region of closure tooltip 2023-10-29 19:36:20 +01:00
Laurenz
9c29dbf84f Docs fixes 2023-10-29 19:35:44 +01:00
Laurenz
987e97cc2c Clarify how ident is used in PDF export 2023-10-29 11:22:06 +01:00
MALO
500468fd05
Improve "cannot apply '{+,-}'" error messages (#2510) 2023-10-29 11:15:53 +01:00
Laurenz
29130a26f8 Linebreaking for links 2023-10-29 00:52:15 +02:00
Laurenz
4c75adbb04 Simplify linebreaking
Switches from an iterator to callback style, which significantly increases the clarity of the whole thing.
2023-10-28 23:03:09 +02:00
Laurenz
0f4f37cc09 Bump ICU data 2023-10-28 20:35:38 +02:00
Laurenz
aa62d05453 Fix justification with hanging indent and negative spacing
Fixes #2419
2023-10-28 20:05:51 +02:00
Laurenz
c3b1e32d11 Fix justified linebreaking without justifiables 2023-10-28 18:02:16 +02:00
Martin Haug
f78a8f5d48
Add IDs and creation date to PDFs (#2374) 2023-10-27 18:33:23 +02:00
Laurenz
4163b2eabc Fix spelling of sRGB 2023-10-27 17:56:30 +02:00
Laurenz
24a0bd8cfb Fix error priority for function arguments
Errors about superfluous arguments are now thrown before errors of the function execution itself.

Fixes #1367
2023-10-27 15:38:08 +02:00
Laurenz
cbfd9884a9 Fix argument parsing bug
Things like `luma(1, key: "val")` didn't produce an error before because `args.finish()?` wasn't called. This changes `args: Args` to `args: &mut Args` to make it impossible for that to happen.
2023-10-27 13:25:15 +02:00
Laurenz
fa81c3ece0 Less verbose Debug impl for Element 2023-10-27 13:00:48 +02:00
Joseph Wilson
e182777133
Implement unary array.zip, closing #2478 (#2491) 2023-10-27 12:58:55 +02:00
tingerrr
1603e2df26
Fix trailing mandatory breaks being swallowed (#2502) 2023-10-27 00:17:47 +02:00
7sDream
b80382b216
Use fontdb to search fonts, with basic fontconfig support (#2472) 2023-10-25 18:38:08 +02:00