Wenzhuo Liu
6359a83f82
doc: remove inaccurate statement in eval ( #3250 )
2024-01-25 15:15:13 +00:00
Myriad-Dreamin
f1fbb479b0
Make typst's advanced color public ( #3234 )
2024-01-25 15:14:48 +00:00
Malo
02b16bf9cf
Make `math.class` affect the limit configuration ( #3231 )
2024-01-25 15:14:12 +00:00
Laurenz Stampfl
11abc1f1e3
Fix PDF export of grayscale image ( #3219 )
2024-01-25 15:12:31 +00:00
Tobias Rapp
b4b17871d6
Add symbol name for narrow non-breaking space ( #3217 )
2024-01-25 15:08:22 +00:00
mkpoli
ff6da491c8
Add explanation of show rule scope in footnote ( #3187 )
2024-01-25 15:07:37 +00:00
PgBiel
47b8d61cd8
Implement bitwise operations on integers ( #3130 )
2024-01-25 15:07:11 +00:00
Laurenz
2a8e40f282
More efficient guard storage
2024-01-24 17:08:37 +01:00
Laurenz
6ab04d80f3
Remove guards for built-in elements
...
The only recursive built-in show rule was the one for equations and that one was unnecessary.
2024-01-24 16:29:20 +01:00
Laurenz
a3684352ea
Handle `Finalize` alongside `Synthesize`
2024-01-24 15:47:54 +01:00
Malo
1612913f8f
Add `gt.approx`, `gt.napprox`, `lt.approx`, `lt.napprox` and `colon.double` ( #3245 )
2024-01-24 10:56:03 +00:00
Andrew Voynov
f27321b269
Renamed `diff` symbol to `partial` ( #3211 )
2024-01-18 13:27:21 +00:00
Laurenz
fae358968f
Cleaner separation between single and multi-region layout
2024-01-18 11:47:45 +01:00
Laurenz
6ac71eeaf7
Add `Page` struct
...
To get rid of the Meta hack where numbering and things like that are stored in the frame.
2024-01-17 21:53:20 +01:00
Laurenz
50741209a8
Handle metadata application where styles are managed
2024-01-17 20:55:50 +01:00
Laurenz
fe56fb29fa
Fix emptyness check in `into_par_items`
2024-01-17 17:32:51 +01:00
Laurenz
cb69648e2f
Add a few manual Debug impls to elements
2024-01-17 17:32:51 +01:00
PgBiel
21585e03cf
Table cell `x` and `y` fields [More Flexible Tables Pt.2b] ( #3050 )
2024-01-17 15:52:28 +00:00
Laurenz
7cb257a1ac
More consistent naming
2024-01-16 14:52:50 +01:00
Laurenz
55a50ace1e
Don't discard other attributes in `time` macro
2024-01-16 10:33:15 +01:00
Laurenz
c2dfbd39a0
Migrate metadata fields out of individual elements ( #3200 )
2024-01-16 09:24:36 +00:00
Heinenen
ad901c2cdb
Syntax error if function name is parenthesized ( #3058 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-01-16 08:52:56 +00:00
Laurenz
f57c34a7ce
Remove inline annotations in main crate
...
Inline annotations only have an effect cross-crate and LTO is enabled anyway. Benchmarks don't show any performance difference.
Keeping them typst-syntax and typst-timing for now because these have a higher chance of being called cross-crate by crate consumers.
2024-01-15 15:19:59 +01:00
Andrew Voynov
213bf36a05
Added gradient alias for nabla symbol ( #3195 )
2024-01-15 11:41:09 +00:00
violet
39003555f3
Add sym.lrm and sym.rlm ( #3182 )
2024-01-15 11:40:54 +00:00
Martin Haug
5a9de6046b
Add Catalan translations ( #3181 )
2024-01-15 11:36:48 +00:00
Laurenz
37249c20f7
Autogenerate default cast in`#[ty]` unless `cast` is specified
2024-01-12 14:43:42 +01:00
Sébastien d'Herbais de Thun
1834ebc529
Added `int.signum`, `float.signum`, `float.is-nan`, and `float.is-infinite` ( #3118 )
2024-01-12 13:38:58 +00:00
Laurenz
c298cf61f2
Rename `Align` to `Alignment`
2024-01-12 11:05:43 +01:00
Laurenz
bc2a4f802c
Add Stroke::from_pair
2024-01-12 10:58:34 +01:00
Laurenz
0340497e00
Fix a few variadic signatures
2024-01-12 10:50:44 +01:00
Wenzhuo Liu
cc1f974164
Partially fix hide for line, polygon, table, grid ( #3139 )
2024-01-09 08:12:08 +00:00
Leedehai
23875a0483
Let type constructor/field access error report the name correctly ( #3140 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-01-09 07:45:24 +00:00
Sébastien d'Herbais de Thun
712eaaa5f4
Fix CMYK on gradients ( #3142 )
2024-01-08 15:53:22 +00:00
Wenzhuo Liu
46053b62e5
Fix large operators in cambria math ( #3115 )
2024-01-05 19:30:45 +00:00
PgBiel
8fa573a9a2
Initial table per-cell customization [More Flexible Tables Pt.2a] ( #3037 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-01-05 19:30:07 +00:00
Leedehai
a124694f08
Ignore weak HElem at the beginning and end of an LR group ( #2950 )
2024-01-05 18:08:27 +00:00
didier amyot
d52ae4bd48
fix: removed typo from http client user agent. ( #3134 )
2024-01-05 18:07:55 +00:00
emilylime
4a65c2115b
Fix typos ( #3126 )
2024-01-05 14:12:27 +00:00
Eric Biedert
55536e218d
Improve positioning of multiple accents and attachments ( #3059 )
2024-01-04 15:14:26 +00:00
Leedehai
9aeb63cafa
Clarify label name's pattern in doc ( #3053 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-01-04 15:06:55 +00:00
Kevin K
2d1c1747f7
Fix CMYK docs ( #3128 )
2024-01-03 20:53:17 +00:00
Myriad-Dreamin
34e3bd52aa
Inline equations linebreak at appropriate places ( #2938 )
...
Co-authored-by: David Maxwell <damaxwell@alaska.edu>
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-01-03 12:04:36 +00:00
Sébastien d'Herbais de Thun
3aeb150c95
Added `to-absolute` method to length. ( #3117 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-01-03 09:43:08 +00:00
Wenzhuo Liu
28a5069f95
Fix linebreak fallback tofu ( #3123 )
2024-01-03 09:41:41 +00:00
Leedehai
155af2318e
Sync the new combining accents added in PR #2218 ( #3069 )
2024-01-03 09:37:20 +00:00
Leedehai
ae3aac27d3
Expose PrimesElem as #math.primes in Typst code ( #3063 )
2024-01-03 09:36:50 +00:00
Leedehai
39e53fcdc9
Clarify the way to access functions from dictionaries ( #3064 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-01-02 09:13:45 +00:00
Nathan Varner
527d63ed25
Don't stop parsing markup text for braces ( #3112 )
2024-01-02 09:08:07 +00:00
Sébastien d'Herbais de Thun
a236e362db
Fix `#[internal]` fields needing `IntoValue` impl ( #3103 )
2024-01-02 09:06:56 +00:00
tingerrr
4bf16d7acb
Add a `--color` flag ( #3060 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-01-02 09:03:01 +00:00
Heinenen
c27b9e2b0f
Don't allow nested line comment inside block comment ( #3048 )
2023-12-30 13:01:05 +00:00
Sébastien d'Herbais de Thun
c4d9b0c3d8
New performance timings ( #3096 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2023-12-30 12:36:15 +00:00
voidiz
4e5afa672f
Suggest accessing field if method doesn't exist ( #2977 )
2023-12-28 14:28:04 +00:00
Eric Biedert
f94708d202
Make accent size adjustable ( #3077 )
2023-12-28 13:30:32 +00:00
Laurenz
0c08022ffa
Remove uses of `EcoString::inline`
...
EcoString::inline can produce runtime panics if things are changed later. It should only be used if really necessary (because of const context)
2023-12-28 13:58:03 +01:00
Laurenz
67ead94cc2
Fix naming inconsistency for strokes
2023-12-28 13:52:58 +01:00
k-84mo10
9741885aaf
Contemporary Japanese numbering ( #3012 )
2023-12-25 22:28:00 +01:00
Stamen
b1256283da
Added Serbian translation for LocalName ( #3023 )
2023-12-21 00:06:44 +01:00
Laurenz
79c2ec8f6f
Fix `star.stroked`
2023-12-21 00:02:57 +01:00
Martin Haug
3dc4eb6bcd
Write annotation flags
2023-12-19 22:45:41 +01:00
Wenzhuo Liu
81ff34d80d
Add stroke for text ( #2970 )
2023-12-19 10:36:18 +01:00
PgBiel
111a69f6aa
Grid and Table API Unification [More Flexible Tables Pt.1] ( #3009 )
2023-12-19 10:28:41 +01:00
Emmett Rayes
6808e58a3b
Cycle list markers by default ( #2788 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2023-12-18 18:25:28 +01:00
Niklas Ausborn
1f983ced90
Implement CSV file header rows support. ( #2619 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2023-12-18 17:14:21 +01:00
Malo
e8e797c18b
Explain how to get the location of an element returned by `query` ( #2999 )
2023-12-18 17:01:55 +01:00
Laurenz
a821b48cf4
Shape plan caching ( #2876 )
2023-12-18 15:35:21 +01:00
Laurenz
2f2dd17938
Bump svg2pdf and related crates ( #2992 )
2023-12-18 14:15:22 +01:00
Leedehai
47bb32809a
Expand the AttachElement frame so it encompasses its child center_frame ( #2968 )
2023-12-18 13:19:55 +01:00
CosmicHorror
56159997b7
Switch to `two-face` for extra syntect syntaxes ( #2937 )
2023-12-18 13:17:47 +01:00
Carson McManus
754e1788b2
Fix a parser bug causing `x.)` to be treated as a field access ( #2962 )
2023-12-18 12:33:29 +01:00
Sébastien d'Herbais de Thun
08225e42d8
Parallel export ( #2989 )
2023-12-18 12:32:53 +01:00
Eric Biedert
f3c39ac84a
Fix pattern offset in PDF ( #2985 )
2023-12-18 12:30:26 +01:00
PgBiel
eb9dd539aa
Fix unnamed sinks not capturing named args ( #2984 )
2023-12-18 12:30:03 +01:00
Laurenz
22ba6825db
Key/Value data from CLI ( #2894 )
2023-12-18 12:18:41 +01:00
Malo
356bdeba18
Do not create a block frame for out-of-flow items only ( #2517 )
2023-12-18 11:37:30 +01:00
Sébastien d'Herbais de Thun
41c0dae209
Switch to parallel comemo using Git dependency ( #2973 )
2023-12-15 12:25:54 +01:00
Laurenz
cf6ce9fd53
Make `World` thread-safe
2023-12-14 22:58:56 +01:00
Malo
7adeb49652
Improve number display ( #2936 )
2023-12-14 14:21:25 +01:00
Malo
9024121905
Remove mentions that Typst makes specifically 5 attempts to stabilize ( #2947 )
2023-12-14 14:20:02 +01:00
Sébastien d'Herbais de Thun
d869a07d2d
Remove HSV and HSL color spaces from PDF export ( #2927 )
...
Co-authored-by: EpicEricEE <github@ericbiedert.de>
2023-12-13 14:35:56 +01:00
Eric Biedert
077d6b5c54
Adjust color mixing for hue-based spaces ( #2931 )
2023-12-13 13:23:32 +01:00
Joseph Wilson
9cfe49e4ae
Mention `color.map` module, give example ( #2918 )
2023-12-13 13:20:48 +01:00
Sébastien d'Herbais de Thun
231b96e5cf
Make layout account for transforms ( #2555 )
2023-12-13 12:44:28 +01:00
Leedehai
5eedff8667
Explain `ShapedGlyph` and `Glyph` ( #2901 )
2023-12-13 11:56:43 +01:00
oliver
8d7d18c4d6
More consistent spelling of "behaviour" ( #2923 )
2023-12-12 15:34:46 +01:00
Sébastien d'Herbais de Thun
343a423e9f
Fix #2902 ( #2913 )
2023-12-11 17:03:59 +01:00
Malo
ce9d420472
Mention `str(<label>)` feature in documentation for `label` ( #2906 )
2023-12-11 17:03:26 +01:00
Leedehai
d52fcd5b46
Fix quotes in Danish ( #2892 )
2023-12-11 16:05:31 +01:00
Laurenz
2dc0478ffe
Less interior mutability in system world
2023-12-08 19:02:09 +01:00
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