Leedehai
98d98a4bfd
Short-circuit on None's when laying out AttachElem ( #4546 )
2024-07-14 09:55:23 +00:00
Matthias Vogelgesang
5c71ad7fe7
Do not conflate Archivo Narrow and Archivo (Black) fonts ( #4478 )
2024-07-14 09:53:32 +00:00
Laurenz
be516867c8
Spans for cross-file go-to-definition ( #4539 )
2024-07-11 14:24:28 +00:00
Laurenz
36042ff222
Remove `place.flush` from global scope ( #4537 )
2024-07-11 09:30:06 +00:00
tingerrr
3c22902d6c
Add missing keys to manifest types ( #4494 )
2024-07-10 09:44:13 +00:00
Yip Coekjan
3b382cbd45
Refactor `impl Eval for ast::FuncCall<'_>` ( #4435 )
...
Co-authored-by: Ian Wrzesinski <133046678+wrzian@users.noreply.github.com>
2024-07-10 09:43:46 +00:00
Myriad-Dreamin
46ab4edea6
Basic Definition Finder for IDE ( #4309 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-07-09 15:46:38 +00:00
Leedehai
79b77d5669
Mark synthesized prime symbol frame text-like ( #4525 )
2024-07-09 15:23:44 +00:00
shinyfelix
b1219395b1
Fix suggestions for '.' after code mode has exited. ( #4470 )
2024-07-09 15:22:08 +00:00
Laurenz
34990f7f0e
Bump dependencies ( #4523 )
2024-07-08 20:41:38 +00:00
Leedehai
d1c7d08893
Primes should not further raise next superscript's position ( #4492 )
...
Co-authored-by: Ian Wrzesinski <133046678+wrzian@users.noreply.github.com>
2024-07-08 19:32:58 +00:00
T0mstone
86af5b5f61
Allow non-utf8 values for `input` and `output` ( #4517 )
2024-07-08 19:32:35 +00:00
Eric Biedert
59374f7370
Avoid spaces around ignorant and invisible elements in math ( #4348 )
2024-07-06 13:45:19 +00:00
Yip Coekjan
394ba50fa6
Rename `notes.*` to `note.*` & Add some music symbols ( #4488 )
2024-07-06 13:44:14 +00:00
Yip Coekjan
2df138a507
Open with (detached) custom viewers and raise error on failure ( #4430 )
2024-07-06 09:54:12 +00:00
AnarchistHoneybun
82f13d9a38
Reword docs for `math.cancel` ( #4444 )
2024-07-06 09:40:12 +00:00
Yip Coekjan
8c3002897a
Add metadata for `cargo-binstall` ( #4458 )
2024-07-06 08:36:24 +00:00
Adrian Freund
4c22ffa612
Statically link xz2 ( #4463 )
2024-07-06 08:33:29 +00:00
Laurenz
906de589ce
Clean up flow a bit ( #4505 )
2024-07-05 12:38:05 +00:00
Sébastien d'Herbais de Thun
b847cccba4
Go from `String` to `&str` when passing font names to SVG code ( #4500 )
2024-07-04 18:27:34 +00:00
Laurenz
129a4d600c
Fix hyphenation outside of words ( #4498 )
2024-07-04 13:27:43 +00:00
Laurenz
0ef672c347
Refactor line building ( #4497 )
2024-07-04 10:57:40 +00:00
Yip Coekjan
75246f930b
Fix footnote-reference numbering ( #4456 )
2024-07-02 14:46:25 +00:00
Mattes Bieniarz
728fb7e475
fix(array.slice): Clarify and correct function description ( #4446 )
2024-07-02 14:44:57 +00:00
Leedehai
aefc506424
Use a clearer match pattern ( #4437 )
2024-07-02 14:41:41 +00:00
Laurenz
6d835ecb92
Optimize optimized paragraph layout ( #4483 )
2024-07-01 13:04:58 +00:00
Laurenz
45366c0112
Bump Rust in CI ( #4445 )
2024-06-24 20:11:11 +00:00
Laurenz
e6b5314870
Split up paragraph layout into more files ( #4443 )
2024-06-24 18:33:41 +00:00
Yip Coekjan
e90c30903d
Better error message when package version not exists ( #4429 )
2024-06-22 10:33:33 +00:00
Eric Biedert
09e3bbd3b4
Fix luma to CMYK conversion ( #4425 )
2024-06-22 09:09:36 +00:00
Eric Biedert
381a82e764
Fix color mixing and gradients in luma space ( #4424 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-06-22 09:09:28 +00:00
Yip Coekjan
0fbec82035
Hint for shadowed std functions ( #4402 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-06-22 09:02:53 +00:00
JPichel
49f1c85c18
Add Galician & catalan translations ( #4414 )
2024-06-22 09:02:38 +00:00
+merlan #flirora
781eea632f
Add message when trying to access a field that is not set ( #4399 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-06-22 08:59:52 +00:00
Clemens Koza
3d3489fbae
Allow "imprecise" bounds for the compiler version ( #4394 )
2024-06-22 08:41:19 +00:00
Yip Coekjan
ddce645ef0
Add named symbols: `⌈`, `⌉`, `⌊`, `⌋` ( #4267 )
2024-06-22 08:40:10 +00:00
Laurenz
a2c9807159
Fix backlinks ( #4409 )
2024-06-17 12:15:24 +00:00
Laurenz
0d93ccd4bf
Compress CMaps ( #4406 )
2024-06-16 10:05:13 +00:00
Laurenz Stampfl
feedfe80cb
Improve subsetting ( #4373 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-06-16 09:38:33 +00:00
Malo
34550220ae
Add hints to array destructuring error messages ( #4400 )
2024-06-16 09:35:18 +00:00
Laurenz
f25308d1eb
Tight lists only attach to preceding paragraphs, not blocks anymore ( #4396 )
2024-06-16 07:48:03 +00:00
Laurenz Stampfl
1110b93564
Add support for COLRv1 emojis ( #4371 )
2024-06-16 07:47:13 +00:00
Laurenz
9a45d948f9
Paragraph spacing property ( #4390 )
2024-06-14 08:49:44 +00:00
Yip Coekjan
6f9855a8c3
Make symbols callable like functions & migrate callable accents to callable symbols ( #4299 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-06-13 16:57:34 +00:00
astrale-sharp
ad4ef68a11
Lexer hint ( #4346 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-06-12 12:00:22 +00:00
Laurenz Stampfl
20b8d2c121
Don't change DPI in resvg ( #4354 )
2024-06-11 11:12:03 +00:00
+merlan #flirora
a10e3324c2
interrupt_styles: Check all potential style matches ( #4345 )
2024-06-11 09:14:26 +00:00
+merlan #flirora
20475ab0bf
Add hint when string is used in place of label ( #4330 )
2024-06-11 09:08:30 +00:00
Laurenz
7fa86eed0e
Basic multi-threading ( #4366 )
2024-06-10 13:28:40 +00:00
Laurenz
a68a241570
Remove `Tracer` ( #4365 )
2024-06-10 09:00:54 +00:00
Laurenz
f91cad7d78
Pure location assignment ( #4352 )
2024-06-09 13:23:56 +00:00
LuizAugustoPapa
cc3e9c8602
Add more environment control parameters to CLI ( #4227 )
...
Co-authored-by: PgBiel <9021226+PgBiel@users.noreply.github.com>
Co-authored-by: Tulio Martins <tulioml240@gmail.com>
Co-authored-by: PepinhoJp <pepinho.jp@gmail.com>
2024-06-06 17:22:54 +00:00
T0mstone
753213c40a
Add symbols `{gt,lt}.neq` ( #4305 )
2024-06-06 15:44:19 +00:00
Laurenz
8f7ba8d495
Bump SVG & PDF cinematic universe ( #4316 )
2024-06-06 15:30:49 +00:00
Wenzhuo Liu
681badf76a
Pad matrix cell to make matrix have a consistent height ( #4153 )
2024-06-04 15:42:02 +00:00
Yip Coekjan
ada0f5da65
Hint for labels in code mode ( #4319 )
2024-06-04 15:33:08 +00:00
Leedehai
df6e347bc5
Align point and linebreak should not increase math row height ( #4306 )
2024-06-04 15:30:43 +00:00
PgBiel
9adcd9a1f8
Refactor casts to use `HintedStrResult` ( #4229 )
2024-06-04 15:24:39 +00:00
PepinhoJp
d360e753bc
Improving error message for invalid file types ( #4216 )
2024-06-04 15:23:38 +00:00
+merlan #flirora
99b393110e
Align corner brackets to the top and bottom when scaling ( #4200 )
2024-06-04 15:22:56 +00:00
Ana Gelez
9afd247534
Fix emoji advance in PDF export ( #4325 )
2024-06-03 10:17:04 +00:00
Laurenz
a9b3273a2b
Clean up list styling ( #4324 )
2024-06-03 10:04:07 +00:00
Laurenz
3257efd03a
Bring back `StyleVec` ( #4323 )
2024-06-03 09:39:34 +00:00
Laurenz
755dd4112d
Show block-level elements as blocks ( #4310 )
2024-06-03 08:12:52 +00:00
+merlan #flirora
23746ee189
Add flush element ( #4141 )
2024-05-30 15:40:01 +00:00
Laurenz
a51bd3f0b6
Simplify paragraph collection ( #4301 )
2024-05-30 13:39:50 +00:00
Laurenz
8a9c45e7d4
Fix race condition in interners ( #4300 )
2024-05-30 12:46:47 +00:00
Laurenz
fa7fbb8274
Tests for jump from click/cursor ( #4297 )
2024-05-30 12:06:36 +00:00
Yip Coekjan
023b8068f7
Improve CLI help doc about input & output ( #4282 )
2024-05-30 08:00:10 +00:00
+merlan #flirora
b15aa664f2
Allow `measure` to accept available size ( #4264 )
2024-05-30 07:58:07 +00:00
Yip Coekjan
702271dacb
Allow setting `raw.theme` to `none` to disable syntax highlighting ( #4256 )
2024-05-30 07:57:12 +00:00
Tulio Martins
06a925a0ee
Add nested import syntax ( #4228 )
...
Co-authored-by: LuizAugustoPapa <luiz.papa@aluno.puc-rio.br>
Co-authored-by: PepinhoJp <pepinho.jp@gmail.com>
Co-authored-by: PgBiel <9021226+PgBiel@users.noreply.github.com>
2024-05-30 07:56:40 +00:00
Eric Biedert
5f6d942519
Make block equations breakable ( #4226 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-05-30 07:52:48 +00:00
Laurenz
54604ccb6b
Fix `Default` impls for AST nodes ( #4288 )
2024-05-29 14:32:20 +00:00
Laurenz
e6739ecc2f
Fix figure centering ( #4276 )
...
Co-authored-by: PgBiel <9021226+PgBiel@users.noreply.github.com>
2024-05-29 13:17:05 +00:00
Laurenz
06433bc95f
Reorder syntax kinds ( #4287 )
2024-05-29 13:14:01 +00:00
Ana Gelez
2946cde6fa
Refactor PDF export ( #4154 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-05-29 13:01:11 +00:00
Ilia
6d07f702e1
Add ability to choose between minified and pretty-printed JSON ( #4161 )
2024-05-29 11:06:27 +00:00
LU Jialin
b73b3ca335
Trim weak spacing at line start/end in paragraph layout ( #4087 )
2024-05-27 15:36:41 +00:00
+merlan #flirora
1694327b70
Refactor `Capable::vtable` to return `Option<NonNull<()>>` ( #4252 )
2024-05-25 19:17:07 +00:00
bluebear94
1fff04f582
Improve macro docs (+ Native*Data docs) ( #4240 )
2024-05-25 15:33:37 +00:00
Yip Coekjan
485aa2e1ff
Hint for language-region pair on `text.lang` ( #4183 )
2024-05-25 15:31:04 +00:00
Yip Coekjan
374b82f8ca
Set default value of `raw.theme` to `auto`, and allow setting `raw.theme` to `auto` ( #4186 )
2024-05-24 23:14:56 +00:00
Laurenz
ea4c64a799
Split `BitSet` into two types and make it a bit nicer ( #4249 )
2024-05-24 21:09:54 +00:00
Laurenz
34f1a23246
Do layout short-circuit in flow instead of realization ( #4231 )
2024-05-23 09:55:00 +00:00
Malo
a6cf584ee9
Allow somewhat arbitrary characters as `mat`, `vec` and `cases` `delim` ( #4211 )
2024-05-22 19:36:53 +00:00
Malo
babf641c3a
`layout` documentation improvements ( #4196 )
...
Co-authored-by: Eric Biedert <github@ericbiedert.de>
Co-authored-by: PgBiel <9021226+PgBiel@users.noreply.github.com>
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-05-22 18:35:53 +00:00
Leedehai
53c306e32c
Fix equation resizing when adding the equation number ( #4179 )
2024-05-22 17:04:46 +00:00
Tobias Schmitz
b0306785d5
Add `windows` method to array ( #4136 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-05-22 15:58:06 +00:00
Laurenz
6c9bcd83ae
Optimize counters and state ( #4223 )
2024-05-22 15:07:25 +00:00
Laurenz
e715def088
Require `Send` and `Sync` for worlds ( #4219 )
2024-05-22 10:30:05 +00:00
Laurenz
a52987a8c2
Refactor frame metadata into tags ( #4212 )
2024-05-22 09:26:03 +00:00
Malo
daf3ccbe04
Mention how to get the current compiler version in version documentation ( #4170 )
2024-05-18 08:42:31 +00:00
Laurenz
ad598f559e
Fix show rules on queried elements ( #4166 )
2024-05-17 10:59:31 +00:00
Laurenz
6a1a58a2d4
Mention that raw and equation syntax works in both markup and code mode ( #4164 )
2024-05-17 09:39:29 +00:00
Laurenz
00f7588755
Tweak `usvg` options ( #4163 )
2024-05-17 09:27:05 +00:00
Laurenz
2188a4bf48
Fix equations in RTL text ( #4150 )
2024-05-17 08:36:07 +00:00
Wenzhuo Liu
4ae376f2c7
Fix raw block has extra space when end with backtick ( #4162 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-05-17 08:35:51 +00:00
Laurenz
7c4a199918
Fix dangling mention of locate ( #4147 )
2024-05-16 12:24:21 +00:00
Laurenz
e874e2ea64
Fix link in metadata docs ( #4146 )
2024-05-16 12:20:29 +00:00
Gabriel Araújo
017f2f4566
Fix hyphen duplication rule for some languages ( #4058 )
2024-05-15 13:42:13 +00:00
Leedehai
484a0e60d8
`show math.equation: set align(..)` shall not break alignment points ( #4094 )
2024-05-15 07:48:35 +00:00
Laurenz
2d32ac73b6
Replace all `Prehashed` with `LazyHash` ( #4127 )
2024-05-13 17:54:34 +00:00
Laurenz
95cd6adf24
Factor out `typst-utils` crate ( #4125 )
2024-05-13 15:25:43 +00:00
bluebear94
7b656b3deb
Revise docs for `place` element ( #4105 )
2024-05-13 12:14:07 +00:00
John Skottis
e8ee15277d
Add crossmark symbol sym.rs ( #4113 )
2024-05-13 10:05:39 +00:00
bluebear94
d859218b90
Layout API docs ( #4103 )
2024-05-13 09:06:21 +00:00
PepinhoJp
36040d93ef
Refactor grid/layout.rs ( #4100 )
2024-05-13 08:37:06 +00:00
PgBiel
7905de67bc
Add parameter to select pages to be exported by CLI ( #4039 )
2024-05-10 14:47:02 +00:00
Laurenz
4bca472210
Produce location variants more efficiently ( #4096 )
2024-05-08 10:54:58 +00:00
Laurenz
560791afe8
Fix footnote migration ( #4095 )
2024-05-08 09:31:28 +00:00
Yip Coekjan
cf393f97dc
Rename existing symbols (`≽`, `⋡`, `≼`, `⋠`), add new symbols (`⪰`, `⪲`, `⪯`, `⪱`), remove all `{lt,gt}.curly*` symbols for consistency ( #4059 )
2024-05-07 16:49:40 +00:00
Leedehai
cbb01fc81a
Make more characters stretchable by mid() ( #4092 )
2024-05-07 14:08:42 +00:00
Leedehai
aa38b96849
Fix: `number-align` should align line/number baselines ( #4024 )
2024-05-07 13:46:18 +00:00
Anton Gusev
c0576c6b55
Add shorthands for symbols U+22B6 (Original Of) and U+22B7 (Image Of) ( #4083 )
2024-05-07 13:22:09 +00:00
Laurenz
01b791da83
Add region to `TextItem` ( #4091 )
2024-05-07 13:20:30 +00:00
Laurenz
96b04a7e1a
Add `LazyHash` to frame ( #4090 )
2024-05-07 13:18:51 +00:00
Leedehai
182508658d
Fix comments swapped by mistake, and other nits ( #4055 )
2024-05-07 10:04:46 +00:00
Tulio Martins
c49c0955be
Refactor typst-svg ( #4074 )
2024-05-07 09:55:59 +00:00
LuizAugustoPapa
c9e91d4cf1
Refactor typst-render ( #4068 )
2024-05-07 09:55:38 +00:00
bluebear94
2f390c5317
Add `auto` option for page headers/footers ( #4051 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-05-06 15:23:32 +00:00
HaeNoe
6d0c159e97
Indent configuration for multiline headings ( #3459 )
2024-05-06 15:21:35 +00:00
bluebear94
102e6717e8
Transpose `Option` and `Smart` ( #4052 )
2024-05-06 14:11:38 +00:00
Wenzhuo Liu
f120932bcd
Add support for circled number numbering ( #4049 )
2024-05-06 14:09:35 +00:00
T0mstone
c4c53ab52e
Add `exact` argument to `array.zip` ( #4030 )
2024-05-06 14:02:27 +00:00
Myriad-Dreamin
329b0f9b8d
Slice the before_window at char boundaries ( #4028 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-05-06 14:00:51 +00:00
Andrew Voynov
b302ecc1e8
Added a couple of examples and `fill: none` support for `highlight()` ( #3668 )
2024-05-06 13:00:26 +00:00
Yip Coekjan
556979c83b
Change `smallcaps` into an element function ( #3981 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-05-06 12:57:16 +00:00
Ana Gelez
061319425b
Handle RTL text correctly in TextItemView ( #4060 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-05-06 12:30:41 +00:00
bluebear94
d27414937a
Add support for Eastern Arabic numerals ( #4036 )
2024-05-01 08:07:45 +00:00
Laurenz
2c678e8228
Fix variable name ( #4042 )
2024-04-30 13:55:45 +00:00
PgBiel
1247c6d8e1
Add `std` module for names in the standard library ( #4038 )
2024-04-30 12:49:18 +00:00
Leedehai
44bc51ba4f
Let let-binding raise error on unexpected keywords ( #4034 )
2024-04-30 12:30:38 +00:00
3w36zj6
eac2200c97
Add the list of built-in fonts in the documentation ( #4026 )
2024-04-30 12:24:38 +00:00
hardlydearly
6ba94c4518
Remove repetitive words ( #3991 )
...
Signed-off-by: hardlydearly <799511800@qq.com>
2024-04-30 12:22:59 +00:00
QuarticCat
9f8cb27aef
Fix suffix computation for Source::replace ( #3989 )
2024-04-30 12:22:38 +00:00
Malo
c8cc252a45
Add keywords for `emph` and `strong` functions ( #3980 )
2024-04-30 12:22:20 +00:00
Leedehai
6e73406244
Fix the Chinese translation for 'equation' used as a supplement ( #3964 )
2024-04-30 12:21:58 +00:00
JustForFun88
d7838ab128
Add `reduce` method to `array` ( #3911 )
2024-04-30 12:21:40 +00:00
Matt Fellenz
97de0a0595
Various text layout config improvements ( #3787 )
2024-04-30 12:18:19 +00:00
Ana Gelez
0bb45b335f
Fix subset tag for color fonts ( #3960 )
2024-04-19 14:33:49 +00:00
Karthik Nishanth
b9457421de
CLI: Support more page number templates in output file name ( #3933 )
2024-04-19 14:32:06 +00:00
Ian Wrzesinski
45245f0695
Fix empty 2-d math args with whitespace/trivia ( #3786 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-04-19 14:31:45 +00:00
Heinenen
d65d9d0fe6
Localization with custom key-value format ( #3728 )
2024-04-19 14:26:49 +00:00
Malo
c5c73ec931
Fix compiler panic on stack with infinite spacing ( #3918 )
2024-04-18 12:20:05 +00:00
Laurenz
02285e8b1f
Fix path in sized container ( #3954 )
2024-04-18 09:33:36 +00:00
Rik Huijzer
4c8a8f122a
Fix header query example ( #3903 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-04-17 15:35:13 +00:00
Niklas Mohrin
0523f22d83
Warn about unknown font families during parsing ( #3854 )
2024-04-17 15:25:16 +00:00
Ana Gelez
21c78abd6e
Emojis in PDF ( #3853 )
2024-04-17 15:11:20 +00:00
unclebean
4c99d6c8b3
Add datetime duration example in datetime document #3178 ( #3931 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-04-16 12:05:07 +00:00
Laurenz
401ba82927
Make some changes that were deferred until after 0.11 ( #3934 )
2024-04-15 09:00:48 +00:00
Rik Huijzer
f25874640e
Mention `typst fonts` for `font` parameter ( #3919 )
2024-04-13 08:48:07 +00:00
Laurenz
020294fca9
Better test runner ( #3922 )
2024-04-13 08:39:45 +00:00
Matthew Toohey
72dd792106
Add --make-deps CLI argument ( #2877 ) ( #3890 )
2024-04-09 11:50:41 +00:00
A-Walrus
847b710480
Fix raw bidi text ( #3885 )
2024-04-09 11:49:38 +00:00
Rik Huijzer
7ea55ec9a0
Document how to import func ( #3889 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-04-09 08:31:31 +00:00
frozolotl
2663f42442
Rename `turtle` to `shell` ( #3870 )
2024-04-08 10:39:11 +00:00
frozolotl
36dcabe692
Fix gradient sample example ( #3868 )
2024-04-08 10:36:36 +00:00
Leedehai
9289d9334b
SyntaxKind::Eof => SyntaxKind::End to better express its usage ( #3872 )
2024-04-08 10:21:06 +00:00
José Lopes
351cf127f2
Fix missing blackboard bold letters ( #3759 )
2024-04-08 08:46:31 +00:00
Tomás Cruz
5de36f7b97
Deformed stroke for some length values fix ( #3860 )
2024-04-06 11:21:38 +00:00
frozolotl
ffc9570c64
Remove SOURCE_DATE_EPOCH CLI argument ( #3859 )
2024-04-04 15:00:02 +00:00
tingerrr
8013f69714
Implement `World` for common pointer types of `World` ( #3838 )
...
Co-authored-by: Ilia <43654815+istudyatuni@users.noreply.github.com>
2024-04-04 09:37:23 +00:00
Leedehai
8c28f67504
Let the lexer respect linebreaks within inline raw ( #3756 )
2024-04-04 08:18:37 +00:00
frozolotl
d4b3ae0925
Read `SOURCE_DATE_EPOCH` for better reproducibility ( #3809 )
2024-04-03 10:34:17 +00:00
Leedehai
0619ae98a8
Fix newline parsing behavior in code mode ( #3780 )
2024-04-03 09:01:50 +00:00
Gabriel Araújo
0b9878ed31
Fix wrong PDF page labels ( #3836 ) ( #3837 )
2024-04-03 08:39:47 +00:00
Laurenz
b3615ccd49
A few CI and crate config changes ( #3852 )
2024-04-02 14:16:44 +00:00
Malo
c4001662b6
Improve `repr` for `SequenceElem` ( #3584 )
2024-04-02 12:47:56 +00:00
Ana Gelez
29af23663d
Support negative dimensions in rectangles ( #3807 )
2024-04-02 12:17:10 +00:00
Ana Gelez
c413bef11d
Never shrink lines in raw blocks ( #3796 )
2024-04-02 12:16:00 +00:00
Leedehai
c225adb22b
Fix tab rendering for raw block with lang "typ(c)" ( #3847 )
2024-04-02 09:07:00 +00:00
Etienne Collin
f461b2059d
Fixed interaction of first_line_indent with outline ( #3745 )
2024-04-02 08:13:13 +00:00
Leedehai
1e645b3964
Fix `str.trim(regex,at:end)` when the whole string is matched ( #3730 )
2024-04-01 21:01:26 +00:00
Myriad-Dreamin
092f6dc462
Fix source path resolution in import analysis ( #3842 )
2024-04-01 20:54:49 +00:00
Lucy-73
d672080e85
Changed equation reference customization example to include a link ( #3812 )
2024-04-01 20:50:28 +00:00
Eric Biedert
72c5b42a30
Fix patterns with spacing in PDF ( #3793 )
2024-04-01 20:37:05 +00:00
Wenzhuo Liu
eef3c3c5ff
Remove unsafe flag usage in typst-timing ( #3788 )
2024-04-01 20:36:25 +00:00
Matthew Toohey
dee8ccf048
Add side parameter to leaf_at ( #3767 )
2024-04-01 20:22:54 +00:00
Ran Luo
16c3af7c92
Fix compression of punctuation marks at line start of end ( #3744 )
2024-04-01 20:22:00 +00:00
Kamack38
7b9faa81bf
Add parallelogram symbols ( #3740 )
2024-04-01 20:20:05 +00:00
Ilia
e91baaca82
Support writing document to stdout ( #3632 )
2024-04-01 19:36:21 +00:00
frozolotl
82717b2869
Implement `to-dict` method on arrays ( #3575 )
2024-04-01 17:21:19 +00:00
Leedehai
0d7fa1747e
Change sym.triangle from ▷ to △ ( #3628 )
2024-04-01 16:41:44 +00:00
Ana Gelez
105d7156f8
Better handle large numbers from external data files ( #3791 )
...
Co-authored-by: Martin Haug <mhaug@live.de>
2024-03-25 16:51:35 +00:00
Ana Gelez
2efa86cbdf
Fix smart quotes in PDF outline ( #3790 )
2024-03-25 13:32:02 +00:00
frozolotl
a33d8bf322
Escape path and entrypoint in `typst init` output ( #3753 )
2024-03-23 11:54:50 +00:00
Leedehai
d1568a5583
Let `Repr` for `Relative<T>` print both abs + ratio ( #3721 )
2024-03-23 11:51:43 +00:00
frozolotl
0a917aba98
Fix warnings introduced by rust 1.77 ( #3754 )
2024-03-22 12:35:02 +00:00
Matt Fellenz
41db766b83
Unify ops match arms ( #3720 )
2024-03-19 09:37:30 +00:00
Malo
c125125080
Documentation improvements ( #3698 )
...
Co-authored-by: PgBiel <9021226+PgBiel@users.noreply.github.com>
2024-03-19 09:37:16 +00:00
frozolotl
9dfc54d726
Fix color documentation ( #3688 )
2024-03-19 09:36:30 +00:00
Malo
65ae369f2c
Add stroked variants of suits ( #3612 )
2024-03-19 09:35:26 +00:00
A-Walrus
e6f7cc126c
Fix all cargo doc warnings ( #3684 )
2024-03-16 09:25:40 +00:00
Laurenz
faca50a240
Final touches ( #3678 )
2024-03-15 14:47:41 +00:00
Martin Haug
9bd1451452
Add a guide for the new tables ( #3655 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-03-15 14:02:56 +00:00
Andrew Voynov
1084bce4e8
Small improvements to heading parameter docs ( #3660 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-03-15 13:58:31 +00:00
Leedehai
bd8a029725
Fix `Reflect` for `SpecificAlignment` ( #3672 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-03-15 13:55:03 +00:00
PgBiel
23ec13718f
Small table footer and hline placement improvements ( #3659 )
2024-03-14 09:26:27 +00:00
Laurenz
9e507cd9fd
Revert use of alternate screen ( #3648 )
2024-03-14 09:20:31 +00:00
Laurenz
c2ca3615d7
Fix sizing of nested equations ( #3664 )
2024-03-14 08:44:03 +00:00
Laurenz
7c61ccac71
Fix non-terminating loop in flow layout ( #3652 )
2024-03-13 13:46:00 +00:00
Laurenz
28012b2f8d
Fix `italic` function in math ( #3651 )
2024-03-13 13:30:59 +00:00
PgBiel
48820fe69b
Fix table cells and rowspans wrongly assuming full page height available ( #3637 )
2024-03-13 09:15:16 +00:00
PgBiel
fd2eb0ceb2
Ensure grids have at least the given amount of rows ( #3644 )
2024-03-13 08:54:36 +00:00
Ran Luo
3fd06136c2
Fix typo in inline layout ( #3645 )
2024-03-13 08:50:24 +00:00
Laurenz
0fef857064
Fix `Behaviour` of spacing ( #3634 )
2024-03-12 11:32:53 +00:00
Laurenz
1d027ff6d2
Fix parsing of parenthesized imports ( #3633 )
2024-03-12 10:47:48 +00:00
Laurenz
633c32a552
Track context ( #3623 )
2024-03-12 10:28:15 +00:00
Andrew Voynov
d01ccffad6
Improved docs for table/grid ( #3615 )
2024-03-11 13:33:15 +00:00
Laurenz
7f0b7a28c7
Fix figure caption separator synthesis ( #3621 )
2024-03-11 11:51:38 +00:00
Laurenz
671b67d43f
Fix crash with empty raw block ( #3619 )
2024-03-11 11:12:41 +00:00
Malo
54f6ee0e53
Documentation fixes ( #3595 )
2024-03-11 10:44:46 +00:00
frozolotl
6e0b3484dd
Fix paragraph layouting index out of bounds bug ( #3607 )
2024-03-11 10:35:39 +00:00
PgBiel
443cf60ae2
Ensure hline/vline positioning respects colspan/rowspan ( #3610 )
2024-03-11 10:32:44 +00:00
PgBiel
3310dda008
Update hline/vline stroke docs ( #3616 )
2024-03-11 10:28:40 +00:00
PgBiel
288f7da4d0
Small fixes for table line priority in headers/footers ( #3602 )
2024-03-11 10:24:51 +00:00
Leedehai
c29db5f27e
Clean up unused dependency ( #3600 )
2024-03-11 10:24:16 +00:00
Laurenz
a2d097686f
Update changelog and roadmap ( #3594 )
2024-03-09 16:56:56 +00:00
Martin Haug
15ac6c3166
Spruce up table docs ( #3593 )
2024-03-09 16:42:11 +00:00
PgBiel
639a8d0dc0
Repeatable Table Footers [More Flexible Tables Pt.6a] ( #3577 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-03-09 15:48:48 +00:00
Wenzhuo Liu
d927974bb1
fix leaky pdf text stroke ( #3580 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-03-09 12:18:42 +00:00
frozolotl
2bc3c96bc9
Remove floating point rounding from colors (and more) ( #3557 )
2024-03-09 11:58:22 +00:00
Laurenz
82617a6a3c
Generate PDF ID automatically unless we really have a stable ID ( #3591 )
2024-03-09 11:55:03 +00:00
Andrew Voynov
204c4ecfcb
docs(image): added example to the `fit` field ( #3574 )
2024-03-09 08:48:05 +00:00
Leedehai
4ab1b0fe3d
Consolidate what internal methods Counter's user-visible methods call ( #3561 )
2024-03-09 08:45:54 +00:00
Laurenz
aace521b56
Bump our crates ( #3573 )
2024-03-07 16:37:22 +00:00
Laurenz
1fa0f2f0f0
Remove `safe_div` ( #3572 )
2024-03-07 16:07:52 +00:00
Laurenz
1d32145319
DPI-based natural sizing for images ( #3571 )
2024-03-07 15:05:52 +00:00
Laurenz
a558fd232b
Add `typst init` command ( #3544 )
2024-03-06 11:33:35 +00:00
PgBiel
898367f096
Repeatable Table Headers [More Flexible Tables Pt.5a] ( #3545 )
2024-03-06 08:41:16 +00:00
Myriad-Dreamin
5b2ffd9dd0
Fix metrics of fandol fonts ( #3554 )
2024-03-05 17:43:57 +00:00
Laurenz
e3bd39c9d1
Add support for shortcut links in docs ( #3547 )
2024-03-04 14:51:22 +00:00
A-Walrus
b005dc37e5
Fix BiDi bug with mixed explicit dir in paragraph ( #3532 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-03-04 09:47:38 +00:00
frozolotl
879bd1a1ce
Add `chunks` method to array ( #3539 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-03-04 09:03:35 +00:00
Peng Guanwen
086bca9576
Fix JIS style punctuation ( #3543 )
2024-03-04 09:02:25 +00:00
PgBiel
decb4fd9b9
Merging cells: Rowspans [More Flexible Tables Pt.3b] ( #3501 )
2024-03-03 19:32:27 +00:00
geekvest
098ef5acbb
Fix some comments ( #3541 )
...
Signed-off-by: geekvest <cuimoman@sohu.com>
2024-03-03 14:50:19 +00:00
Myriad-Dreamin
dadd657e0a
Allow DTD in XML parsing ( #3534 )
2024-03-01 11:42:01 +00:00
Laurenz
1e2c239971
Fix out of flow check ( #3533 )
2024-03-01 11:41:09 +00:00
frozolotl
67ba8d6c0e
Add rounded corners and strokes to highlight ( #3526 )
2024-03-01 09:18:32 +00:00
Myriad-Dreamin
030041466b
Provide more fine-grained spans in raw blocks ( #3257 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-03-01 09:17:41 +00:00
la .uetcis
57ab6d0924
Add `forces` and `forces.not` ( #3530 )
...
Co-authored-by: la .uetcis <uetcis@pm.me>
2024-02-29 13:50:56 +00:00
tingerrr
5a03c818c8
Add `depth` and `offset` field to `heading` ( #3038 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-02-29 08:51:56 +00:00
Laurenz
e6fddd68e3
Fix package autocompletion deduplication ( #3525 )
2024-02-28 16:29:44 +00:00
Laurenz
8d63b0479c
Make use of `is_some_and` where applicable ( #3523 )
2024-02-28 14:24:50 +00:00
frozolotl
9d8df00ffb
Implement alpha modification methods for colors ( #3516 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-02-28 14:09:13 +00:00
Laurenz
a518e2dd4d
Move docs generation code ( #3519 )
2024-02-28 10:37:52 +00:00
Laurenz
e16d3f5a67
Externalize assets ( #3515 )
2024-02-28 10:06:54 +00:00
Laurenz
6dab30238a
Add `vendor-openssl` feature flag ( #3510 )
2024-02-28 08:04:03 +00:00
Laurenz
ba531c371e
Fix float overlap ( #3507 )
2024-02-27 13:05:29 +00:00
Laurenz
ae31640c0a
Fix out-of-order floats ( #3506 )
2024-02-27 12:34:26 +00:00
frozolotl
79615a01bd
Improve color negation ( #3500 )
2024-02-27 11:15:17 +00:00
Laurenz
0aa9254356
Fix bugs with parenthesized expression parsing ( #3505 )
2024-02-27 11:12:43 +00:00
Laurenz
9646a132a8
Fix parser bug with space before colon ( #3504 )
2024-02-27 10:43:02 +00:00
Laurenz
145723b1ef
New context system ( #3497 )
2024-02-27 10:05:16 +00:00
Leedehai
e9ee00a7c0
Add vertical alignment to equation number [Better Equation Numbering Pt.3] ( #3482 )
2024-02-26 15:57:21 +00:00
Jacob Hummer
7ed257a3c7
Add basic typst-docs CLI that spits out json ( #3429 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-02-26 15:56:19 +00:00
Laurenz
85db05727b
Fix fold order for vectors ( #3496 )
2024-02-26 13:39:41 +00:00
Laurenz
ca5d682edb
Fix cast order for `ToInt` ( #3485 )
2024-02-25 11:50:11 +00:00
Jacob Hummer
010da18d99
Add `base()` injection getter to the typst-docs `Resolver` ( #3484 )
2024-02-25 11:37:14 +00:00
Ilia
ffd57bf56b
Sort languages when writing XMP metadata for reproducible builds ( #3469 )
2024-02-23 14:14:07 +00:00
Leedehai
0fe03bae6e
Add `number-align` to `math.equation` [Better Equation Numbering Pt.2] ( #3446 )
2024-02-22 08:49:24 +00:00
Evan Finken
4eab6deed6
Add `tilde.dot` ( #3468 )
2024-02-22 08:47:45 +00:00
Leedehai
20a8ea1a94
Update the Finnish translation of program listing ( #3474 )
2024-02-22 08:46:26 +00:00
PgBiel
a8671962d6
Some table improvements [More flexible tables] ( #3473 )
2024-02-22 08:42:10 +00:00
jaroeichler
92a2f01b74
Add symbols for arrows with tilde ( #3434 )
2024-02-22 08:36:32 +00:00
Laurenz
56ecd6c806
Wider callsite span ( #3466 )
2024-02-21 14:11:35 +00:00
Peng Guanwen
23756f9e8b
Remove special handling of Noto fonts ( #3388 )
2024-02-21 09:14:22 +00:00
Leedehai
f54d68daff
Use `Outer(H|V)Alignment` to constraint types ( #3465 )
2024-02-21 09:05:40 +00:00
Sébastien d'Herbais de Thun
d0dd81cddf
Added `LazyHash` ( #3451 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-02-21 08:40:13 +00:00
Laurenz
be49935753
Destructuring improvements ( #3463 )
2024-02-21 08:38:47 +00:00
Leedehai
b2e509d472
Refactoring how `MathRow` is laid out into a frame while respecting alignment points ( #3460 )
2024-02-20 15:47:27 +00:00
PgBiel
4873312233
Table line customization [More Flexible Tables Pt.4] ( #3393 )
2024-02-20 15:41:43 +00:00
frozolotl
96fba58cf2
Fix color conversions ( #3445 )
2024-02-20 14:33:41 +00:00
frozolotl
1ca3d9204a
Change default highlight color to be transparent ( #3453 )
2024-02-20 13:57:26 +00:00
f3rn0s
f1495de8bb
Add module -> dictionary conversion ( #3428 )
...
Co-authored-by: f3rn0s <finn@volkis.com.au>
Co-authored-by: Laurenz <laurmaedje@gmail.com>
Co-authored-by: Ilia <43654815+istudyatuni@users.noreply.github.com>
2024-02-20 13:55:06 +00:00
Leedehai
b3ed2df27e
Better named `MathContext.layout_*()` methods ( #3455 )
2024-02-20 13:19:31 +00:00
Y.D.X
72d324c5b4
`/Last` in PDF should refer to the last _immediate_ children ( #3447 )
2024-02-20 13:15:42 +00:00
frozolotl
ee2128d115
Fix transparent text in PNG export ( #3444 )
2024-02-20 13:03:25 +00:00
frozolotl
d8aba7c4ff
Add alpha component to luma ( #3438 )
2024-02-20 13:01:11 +00:00
Malo
6402bdacc7
Always attach primes as scripts by default ( #3437 )
2024-02-20 12:59:29 +00:00
Jacob Hummer
196c144d8f
fix IndexMap remove() deprecation warning ( #3430 )
2024-02-20 10:48:32 +00:00
Laurenz
0fb2a67484
Introduce `SyntaxSet` ( #3450 )
2024-02-18 13:28:00 +00:00
Y.D.X
394864fd4a
fix: `ToUnicode` in PDF should describe CID instead of GID ( #3435 )
2024-02-17 12:42:00 +00:00
Malo
09b364e9a3
Improve documentation on syntactical modes ( #3419 )
2024-02-15 13:49:29 +00:00
Laurenz
1d78c3ed43
Fix `h` and `v` in stack ( #3423 )
2024-02-15 10:07:07 +00:00
Laurenz
aabb4b5ecf
Better quote selection ( #3422 )
2024-02-15 09:41:27 +00:00
Laurenz
79e37ccbac
Don't round SVG size ( #3415 )
2024-02-14 15:07:38 +00:00
Laurenz
601118652d
Share resource dictionary via indirect object instead of inheritance ( #3414 )
2024-02-14 14:41:46 +00:00
Laurenz
b89348b92a
Read EXIF data and apply image rotation ( #3413 )
2024-02-14 14:12:28 +00:00
frozolotl
fcf64d0ee0
Fix typo ( #3412 )
2024-02-14 12:21:17 +00:00
frozolotl
8a2527788c
Fix watches on moves and removes ( #3371 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-02-14 11:50:40 +00:00
Laurenz
52571dd9ef
Fix named destinations ( #3411 )
2024-02-14 11:39:55 +00:00
Laurenz
8ed1eff7b5
Fix text show-set regression ( #3410 )
2024-02-14 08:45:25 +00:00
Laurenz
1f68e15725
Minor realization improvements ( #3408 )
2024-02-13 18:35:38 +00:00
Natsu Kagami
e611021802
lexer: Allow emphasis in Korean text without spaces ( #3397 )
2024-02-12 14:42:27 +00:00
Martin Haug
9f1e0390c1
Add color-managed CMYK to RGB conversion ( #3288 )
2024-02-12 13:03:36 +00:00
Heinenen
f776f0a75f
Named destinations ( #2954 )
2024-02-12 12:57:31 +00:00
Laurenz
63b73ee98c
Refactor behaved building ( #3403 )
2024-02-12 12:29:52 +00:00
Leedehai
17d687b6a2
Better errors for array/dictionary method calls that return mutable ( #3370 )
2024-02-11 13:08:43 +00:00
Harry Smith
a1f111dfa6
Fix hebrew symbol codepoints ( #3375 )
2024-02-11 13:04:57 +00:00
frozolotl
e2e8159bb2
Do not enter alternate screen if colors are disabled ( #3366 )
2024-02-08 09:29:36 +00:00
Joseph Wilson
260018c6cc
Fix typo in Stroke::repr ( #3374 )
2024-02-07 09:16:24 +00:00
spore
70b354e887
Support reading input from stdin ( #3339 )
2024-02-05 13:05:26 +00:00
Laurenz
302b870321
Delay errors for all show rules ( #3323 )
2024-02-05 09:56:09 +00:00
Leedehai
6a9866dc80
Update dictionary.insert() doc and tests ( #3343 )
2024-02-05 09:42:47 +00:00
Laurenz
92aba81a91
Support text show rules that match their own output ( #3327 )
2024-02-05 09:42:14 +00:00
Laurenz
71ed779599
Fix terms show rule ( #3325 )
2024-02-04 11:25:28 +00:00
tingerrr
a8f764ab48
Fix error swallowing ( #3338 )
2024-02-04 11:23:29 +00:00
Laurenz
2594b36701
Support for and/or selectors in show rules ( #3326 )
2024-02-02 14:25:19 +00:00
Martin Kröning
356032bf8c
font-exceptions: override weight of Arial Black ( #3321 )
...
Signed-off-by: Martin Kröning <martin.kroening@eonerc.rwth-aachen.de>
2024-02-02 10:54:05 +00:00
Laurenz
f1ba218e8f
Use heading's own location for numbering ( #3322 )
2024-02-02 10:53:39 +00:00
Peng Guanwen
154747590e
Fix style issue for Latin Modern ( #3315 )
2024-02-02 08:53:51 +00:00
Leedehai
c06a71f653
Let for-loop iterate Dict with an iterator ( #3318 )
2024-02-02 08:52:58 +00:00
Leedehai
42f59af812
Allow for-loop to iterate over bytes ( #3317 )
2024-02-02 08:51:44 +00:00
Peng Guanwen
464a15bdca
Introduce override list to FontInfo ( #3228 )
2024-02-01 13:45:33 +00:00
Laurenz
7d33436e55
Fix show-set semantics ( #3311 )
2024-02-01 13:30:17 +00:00
Laurenz
426445edfc
Ensure synthesized field access never panics ( #3310 )
2024-01-31 13:56:57 +00:00
frozolotl
6999be9ab0
Use alternate screen and refactor terminal output. ( #2665 )
2024-01-31 09:19:07 +00:00
Leedehai
51854ba4df
Adjust for-loop's pattern matching rules ( #3308 )
2024-01-31 09:12:06 +00:00
Michael Färber
de31a5ce59
Document how to cite sources with special characters. ( #3261 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-01-30 14:37:33 +00:00
Laurenz
b744b87818
Respect set rules in where selectors ( #3290 )
2024-01-30 14:24:41 +00:00
Laurenz
a1e8560ca6
Refactor `#[elem]` macro ( #3303 )
2024-01-30 13:49:51 +00:00
Laurenz
f14288cacf
Refactor folding ( #3294 )
2024-01-30 09:43:08 +00:00
Leedehai
a3e1c70e9e
Fix an error of uncastable dict input ( #3247 )
2024-01-30 09:30:57 +00:00
Leedehai
a603729336
Remove an unnecessary clone in loop evaluation ( #3297 )
2024-01-30 09:30:34 +00:00
Laurenz
23bb48b31e
Refactor capability helpers
2024-01-29 12:40:28 +01:00
Laurenz
03079887f3
Merge `Fields` and `ElementFields` traits
2024-01-29 12:37:55 +01:00
Terts Diepraam
ead94a64df
Link to `datetime` from `datetime.display` docs ( #3270 )
2024-01-29 10:47:36 +00:00
Peng Guanwen
269860c571
Do not parse special spaces to Space Token ( #3267 )
2024-01-29 10:46:41 +00:00
Laurenz
6207b3d9b0
Configure ureq to use sytem-native TLS ( #3258 )
2024-01-26 09:50:43 +00:00
Laurenz
b09d6ae31c
Refactor math styling to bring it closer to normal styling ( #3262 )
2024-01-26 09:50:33 +00:00
zica
d8464a9a81
Add missing Chinese counting symbols to documentation ( #3264 )
2024-01-26 09:21:53 +00:00
Laurenz Stampfl
afc28264e8
Bump resvg + svg2pdf and add support for filters ( #3254 )
2024-01-25 15:42:04 +00:00
PgBiel
cd71741532
Merging cells: Colspans [More Flexible Tables Pt.3a] ( #3239 )
2024-01-25 15:35:10 +00:00
Artemis Tosini
310a89cbd8
Include units in top-level SVG element ( #3233 )
2024-01-25 15:34:35 +00:00
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