Sébastien d'Herbais de Thun
d7fea7077e
Gradient Part 5c: Fix gradient rotation on text & math ( #2606 )
2023-11-08 15:51:25 +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
Joseph Wilson
2ce9d76025
Add constructor for stroke
. ( #2518 )
2023-11-08 11:08:38 +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
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
Matt Fellenz
8fd546760c
Implement dict key interpolation ( #2559 )
2023-11-02 17:08:08 +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
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
Eric Biedert
64d3fd8a3f
Add missing gradient to stroke cast ( #2527 )
2023-10-30 22:24:39 +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
221609b11c
Add regression test for #80
2023-10-28 20:35:28 +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
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
Joseph Wilson
e182777133
Implement unary array.zip
, closing #2478 ( #2491 )
2023-10-27 12:58:55 +02:00
Laurenz
e686a11ae7
Bump dependencies
2023-10-25 17:39:40 +02:00
Francisco J. Sanchez
c29a31b6c5
Fix pagebreak.to check ( #2475 )
2023-10-25 17:16:34 +02:00
LU Jialin
f81a8d00e3
Refactor cancel
, now able to take absolute angle or functions ( #2466 )
2023-10-22 14:07:30 +02:00
Wenzhuo Liu
b97ee93b8f
Support adjustment of more CJK punctuation ( #2456 )
2023-10-22 13:45:51 +02:00
MALO
cf9ca6cb59
Fix compiler panic for float with no vertical alignment ( #2437 )
2023-10-22 13:43:24 +02:00
MALO
aaac1dbd68
Adapt default figure separator to the current locale ( #2390 )
2023-10-22 13:33:00 +02:00
SekoiaTree
7f185f21e0
Add date to document ( #2371 )
2023-10-22 13:29:48 +02:00
SekoiaTree
3faad6bc5d
Add support for negative augment indexes ( #2372 )
2023-10-22 13:22:34 +02:00
Sébastien d'Herbais de Thun
c0dbb900e8
Cached export for incremental ( #2400 )
2023-10-17 20:53:01 +02:00
Sébastien d'Herbais de Thun
37a988af83
Replace Vec
with EcoVec
, removed Box
( #2420 )
2023-10-17 20:50:36 +02:00
Peng Guanwen
e4d9db83ea
Automatically add spacing between CJK and Latin characters ( #2334 )
2023-10-17 11:14:09 +02:00
Sébastien d'Herbais de Thun
a59666369b
Part 5a: Gradients on text with relative: auto
or relative: "parent"
( #2364 )
2023-10-12 18:03:52 +02:00
bluebear94
d3b62bd02e
MathAttach::primes: account for possible hash before base ( #2363 )
...
Fixes #2358 .
2023-10-12 10:19:07 +02:00
tingerrr
0f24990579
Add quote
element ( #2252 )
2023-10-10 11:59:11 +02:00
Sébastien d'Herbais de Thun
0dd79bbad2
Add raw.line
( #2341 )
2023-10-10 11:56:16 +02:00
Sébastien d'Herbais de Thun
9bca0bce73
Fix clipping when a box/block has a radius
( #2338 )
2023-10-10 11:51:22 +02:00
Sébastien d'Herbais de Thun
a8af6b449a
Adds a default value to .remove()
on dict
and array
( #2346 )
2023-10-10 11:44:59 +02:00
Sébastien d'Herbais de Thun
cef2d3afca
Gradient Part 4 - Conic gradients ( #2325 )
2023-10-10 11:29:05 +02:00
HydroH
7b61d722dd
Adjust table inset behavior to the same as container's ( #1979 ) ( #2323 )
2023-10-09 15:52:04 +02:00
MALO
0804a9e25d
Use/allow U+2212 MINUS SIGN instead of U+002D HYPHEN MINUS everywhere ( #2318 )
2023-10-09 15:30:40 +02:00
Laurenz
2a19e7f4dc
Bump ecow
2023-10-09 15:00:07 +02:00
TheJosefOlsson
6dab95473b
Multinomial coefficients ( #2237 )
2023-10-09 13:46:16 +02:00
Sébastien d'Herbais de Thun
e7443abfe6
Gradient Part 3 - Radial gradients ( #2312 )
2023-10-06 16:47:20 +02:00
bluebear94
6bb776029e
Fix crashes with infinite lengths (part 2) ( #2298 )
2023-10-05 10:26:36 +02:00