288 Commits

Author SHA1 Message Date
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
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
Thomas Aldrian
866bd27d2e
Add csch and sech operators (#2378) 2023-10-25 17:12:11 +02:00
Laurenz
38f59c2a27 Improve color and gradient docs 2023-10-25 16:20:08 +02:00
Laurenz
a7fbe5151e Bump pdf-writer
Fixes #2397
2023-10-24 15:23:04 +02:00
Laurenz
69191b6b20 Remove unnecessary backticks
Fixes #2447
2023-10-22 14:47:19 +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
Eric Biedert
3ed6462ee0
Don't hyphenate on no-break characters (#2396) 2023-10-22 13:36:33 +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
Laurenz
208711203e Fix tag list order 2023-10-19 19:57:47 +02:00
tingerrr
76d4c39ce4
Only print unique diagnostics (#2385) 2023-10-19 12:04:05 +02:00
Joseph Wilson
06ba535c45
Clarified docs for calc.perm,rem,quo (#2408) 2023-10-19 10:12:28 +02:00
frozolotl
01b14ff316
Clear screen instead of resetting the terminal (#2431)
Resetting the terminal can change color themes and other settings.
This commit changes the behavior to just clear the screen.
2023-10-19 10:11:22 +02:00
Sébastien d'Herbais de Thun
56510d9df0
Fixed transform panic (#2435) 2023-10-19 09:57:03 +02:00
Sébastien d'Herbais de Thun
838b56e72b
removed update_justifiable (#2426) 2023-10-18 13:36:24 +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
Sébastien d'Herbais de Thun
77b84675e5
Cache is_justifiable (#2399) 2023-10-17 18:12:34 +02:00
tingerrr
372476323f
Add reverse parameter to cases (#2370) 2023-10-17 11:48:46 +02:00
tingerrr
80175db397
Filter out prohibited line breaks in par (#2376) 2023-10-17 11:26:34 +02:00
Oscar
5f1ea5c48c
Add some integral symbols (#2413) 2023-10-17 11:22:13 +02:00
Sébastien d'Herbais de Thun
d25c5ac9a2
Replaced into_iter to iter (#2398) 2023-10-17 11:15:01 +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
KillTheMule
d1a702f3fd
Simpler example for a regex (#2345) 2023-10-10 12:50:39 +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
Laurenz
f474639ebe Hashtag -> Hash 2023-10-09 16:04:10 +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
df49d3f0c6 Optimize Str::rev 2023-10-09 15:15:47 +02:00