418 Commits

Author SHA1 Message Date
Laurenz
3b104e2ba8 Move export cache 2023-12-08 19:02:09 +01:00
Sébastien d'Herbais de Thun
3e96f5f75f
Fix label in .fields() accessor (#2884) 2023-12-07 12:22:07 +01:00
Emanuel
9e333e5058
Add calc.root function (#2736)
Fixes #2522
2023-12-06 14:32:56 +01:00
PgBiel
0ebce56b36
Implement lexicographic array comparison (#2827) 2023-12-05 19:15:03 +01:00
Albert Dong
3960f8f7d9
Add theming for scopes required by diff format (#2838) 2023-12-05 19:12:53 +01:00
Leedehai
058f24f95e
Rename is_cjk_script() to is_cj_script() (#2829) 2023-12-05 19:04:38 +01:00
Andrew Voynov
8a69d3bfb6
Rephrased documentation about relativeness for patterns and gradients (#2863) 2023-12-05 19:03:42 +01:00
Andrew Voynov
64c2c65c80
Moved auto note up in caption separator docs (#2856)
Previously `auto` note was only visible when example is shown.
2023-12-05 12:55:13 +01:00
Johann Birnick
f3fa900d58
Fixed typo/mistake in math alignment documentation. (#2865) 2023-12-05 12:52:52 +01:00
Sébastien d'Herbais de Thun
f5c90c8714
Fix PDF transform (#2850) 2023-12-04 14:24:05 +01:00
Joseph Wilson
b8b1a92151
Update emph.rs docstring (#2847) 2023-12-04 12:54:12 +01:00
Laurenz
962108d168 Fix zero-sized patterns 2023-12-04 12:50:07 +01:00
Sébastien d'Herbais de Thun
7f10d3282e
Fix defaults on #[synthesized] fields (#2825)
Fixes #2821
2023-12-04 11:44:34 +01:00
Laurenz
293a715443 Adjust signature of jump_from_cursor 2023-11-30 19:09:42 +01:00
Laurenz
f16a9ea9ad Drop dependency on DashMap
DashMap doesn't work in multi-threaded WebAssembly in Safari: https://bugs.webkit.org/show_bug.cgi?id=265581
2023-11-30 18:31:56 +01:00
Laurenz
de40124adb Fix content hashing
Fixes #2800
2023-11-30 13:49:17 +01:00
Sébastien d'Herbais de Thun
5bdec9e1d8
Optimized labels & introspector (#2801)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2023-11-30 12:57:04 +01:00
frozolotl
79c2d1f29e
Fix chinese numbers being limited to 255 (#2802) 2023-11-30 10:19:58 +01:00
He Li
3ea2ad6cae
Don't exit watcher on invalid utf-8 (#2795) 2023-11-29 19:57:57 +01:00
Marten Roots
275883a01f
Added the Estonian language to LocalName (#2797) 2023-11-29 18:47:13 +01:00
Laurenz
3c22c9f319 Pattern improvements 2023-11-29 16:28:30 +01:00
Laurenz
aa23198ad9 A little less route nesting 2023-11-29 13:09:00 +01:00
Leedehai
37614716be
Demo mid() with a new example showing a friction point with auto-scaling (#2783) 2023-11-29 12:29:37 +01:00
Laurenz
af9d8727e1 Don't write multiple authors in XMP metadata
Fixes #2556.
2023-11-29 11:53:09 +01:00
Laurenz
2007f30b11 Better error message for named instead of positional argument 2023-11-28 18:55:03 +01:00
Laurenz
b5ef789315 Add missing details for type completion 2023-11-28 12:13:43 +01:00
Laurenz
5a833208f9 Mark document children as internal 2023-11-27 17:49:32 +01:00
Laurenz
713cde1136 Make workspace inheriting consistent 2023-11-27 16:54:55 +01:00
Laurenz
bf8a3ecec5 Update changelog 2023-11-27 16:04:47 +01:00
T0mstone
76c5ca051e
Fix trailing comma of function call in math mode (#2772) 2023-11-27 16:03:11 +01:00
Sébastien d'Herbais de Thun
c1ed55f555
Optimized DocumentElem (#2777) 2023-11-27 12:13:46 +01:00
Leedehai
34862b7b27
Implement mid() for middle delimiters in lr() (#2760) 2023-11-27 12:02:51 +01:00
Sébastien d'Herbais de Thun
0fbb1aaaaa
Optimize Content::has, Introspector::query_label, and MetaElem (#2759) 2023-11-27 11:37:30 +01:00
danieleades
e36a18b991
Use clippy workspace lints and inline format args (#2771) 2023-11-27 11:34:14 +01:00
danieleades
3c2b61ee7d
Run clippy on all features (#2767) 2023-11-27 11:18:48 +01:00
Sébastien d'Herbais de Thun
2c85161a27
Added hint to bail!, warning!, and error! (#2756) 2023-11-27 11:17:47 +01:00
Jakob Sachs
219c1c9ed0
Added vertical number alignment to enum (#2742)
Fixes #2441
2023-11-27 11:12:04 +01:00
Laurenz
85b1d1d4dd Rework Vt into Engine
- Moves as much data out of the `Vm`
- Removes duplication with call_vm and call_vt flavours
- Uses tracked chain instead of fixed int for determining max nesting depth
- This means that nesting checks now generalizes to layout and realization, to detect crashing show rules and overly nested layouts
2023-11-26 19:03:21 +01:00
Martin Haug
2f795b5c07 Bump Hayagriva
Fix #2572
2023-11-24 16:38:03 +01:00
Sébastien d'Herbais de Thun
1756718bab
Gradient Part 6 - Pattern fills (#2740) 2023-11-24 15:46:20 +01:00
Laurenz
3d2f1d2d6c Simplify counting a bit 2023-11-24 14:54:43 +01:00
Laurenz
704bec64ae Move delayed errors into tracer 2023-11-24 12:38:27 +01:00
Laurenz
7eebafa783 Merge typst and typst-library 2023-11-24 12:30:02 +01:00
frozolotl
76e173b78b
Allow multiple font paths in TYPST_FONT_PATHS (#2746) 2023-11-24 11:42:02 +01:00
frozolotl
e5470401f4
Fix has on non-inherent fields (#2745) 2023-11-24 11:41:38 +01:00
frozolotl
55799f7395
Make color.components' alpha parameter named (#2734) 2023-11-21 18:05:12 +01:00
Laurenz
36c7301608 Tidy up some imports 2023-11-21 15:20:49 +01:00
Laurenz
1ef6ba7f41 Inline block into styles file 2023-11-21 14:54:47 +01:00
Laurenz
ec8230c02e Extract location type into its own file 2023-11-21 14:49:59 +01:00
frozolotl
8e5b7fe5c1
Clean up some color quantization code (#2730) 2023-11-21 10:24:39 +01:00