frozolotl
|
9e6adb6f45
|
Ignore spans when checking for RawElem equality (#6560)
|
2025-07-09 12:04:22 +00:00 |
Laurenz
|
9ad1879e9d
|
Anti-alias clip paths (#6570)
|
2025-07-09 12:02:13 +00:00 |
Laurenz
|
e71674f6b3
|
Construct library via extension trait instead of default & inherent impl (#6576)
|
2025-07-09 09:28:26 +00:00 |
Laurenz
|
0a3c6939dd
|
Rewrite foundations of native elements (#6547)
|
2025-07-08 08:52:43 +00:00 |
Malo
|
09c831d3b3
|
Use "subs" and "sups" font features for typographic scripts (#5777)
|
2025-07-02 08:00:45 +00:00 |
Max
|
74b1b10986
|
Bump `typst-dev-assets` (#6514)
|
2025-06-27 10:35:05 +00:00 |
+merlan #flirora
|
584dd5fec6
|
Fix panic when sampling across two coincident gradient stops (#6166)
|
2025-06-27 09:26:15 +00:00 |
+merlan #flirora
|
b9f3a95e03
|
Sort line items by logical order when constructing frame (#5887)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
|
2025-06-27 08:36:46 +00:00 |
Laurenz
|
9311f6f08e
|
Basic support for text decoration functions in HTML (#6510)
|
2025-06-26 13:44:45 +00:00 |
Laurenz
|
7420ec972f
|
Fix nested HTML frames (#6509)
|
2025-06-26 13:20:22 +00:00 |
Said A.
|
5dd5771df0
|
Disallow empty labels and references (#5776) (#6332)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
|
2025-06-26 09:18:51 +00:00 |
Malo
|
04fd0acaca
|
Allow deprecating symbol variants (#6441)
|
2025-06-26 08:24:21 +00:00 |
Laurenz
|
35809387f8
|
Support `in` operator on strings and modules (#6498)
|
2025-06-26 08:06:22 +00:00 |
Laurenz
|
f2f527c451
|
Also fix encoding of `<textarea>` (#6497)
|
2025-06-24 15:52:15 +00:00 |
Wannes Malfait
|
38dd6da237
|
Fix stroke cap of shapes with partial stroke (#5688)
|
2025-06-23 14:58:04 +00:00 |
Laurenz
|
bf8ef2a4a5
|
Properly handle raw text elements
|
2025-06-23 15:59:22 +02:00 |
Laurenz
|
f8dc1ad3bd
|
Handle pre elements that start with a newline
|
2025-06-23 15:56:01 +02:00 |
Laurenz
|
9050ee1639
|
Turn non-empty void element into export error
|
2025-06-23 14:22:09 +02:00 |
Laurenz
|
c1b2aee1a9
|
Test runner support for HTML export errors
|
2025-06-23 14:21:35 +02:00 |
Laurenz
|
e9dc4bb204
|
Typed HTML API (#6476)
|
2025-06-23 09:12:58 +00:00 |
Laurenz
|
d821633f50
|
Generic casting for `Axes<T>`
|
2025-06-20 17:32:37 +02:00 |
Laurenz
|
0bc68df2a9
|
Hint for label in both document and bibliography (#6457)
|
2025-06-19 07:29:38 +00:00 |
cAttte
|
4a638f41cd
|
Consume `data` argument in `pdf.embed()` (#6435)
|
2025-06-12 14:10:04 +00:00 |
Lachlan Kermode
|
1f5846ce24
|
Render `#super` as `<sup>`, `#sub` as `<sub>` in HTML (#6422)
|
2025-06-11 14:07:25 +00:00 |
T0mstone
|
d7e0c52dd5
|
Use `codex::ModifierSet` (#6159)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
|
2025-06-11 13:28:03 +00:00 |
Tobias Schmitz
|
d1c7757da8
|
Fix panic when test source is not found in world (#6428)
|
2025-06-11 10:19:41 +00:00 |
Malo
|
3a6d5fd6b2
|
Do not force `math.mid` elements to have the Large math class (#5980)
|
2025-06-11 08:29:38 +00:00 |
Laurenz
|
98034903e4
|
Adjust source file API surface (#6423)
|
2025-06-10 18:13:33 +00:00 |
Andrew Voynov
|
a6ab6ac99a
|
Specify which CSL style is not suitable for bibliographies (#6306)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
|
2025-06-10 17:59:06 +00:00 |
Max
|
44d410dd00
|
Use the shaper in math (#6336)
|
2025-06-10 14:44:38 +00:00 |
PgBiel
|
7c7b962b98
|
Table multiple headers and subheaders (#6168)
|
2025-06-10 14:41:16 +00:00 |
Tobias Schmitz
|
a18ca3481d
|
Report errors in external files (#6308)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
|
2025-06-10 12:46:27 +00:00 |
Ian Wrzesinski
|
82da96ed95
|
Improve number lexing (#5969)
|
2025-06-10 09:11:27 +00:00 |
PgBiel
|
6725061841
|
Pin colspan and rowspan for blank cells (#6401)
|
2025-06-09 13:46:29 +00:00 |
Sam Ireson
|
494e6a6422
|
Numbering implementation refactor (#6122)
|
2025-06-04 13:31:06 +00:00 |
Max
|
aee99408e1
|
Apply short fall consistently in math when stretching (#6377)
|
2025-06-04 10:14:24 +00:00 |
Linus Unnebäck
|
1de2095f67
|
Add support for WebP images (#6311)
|
2025-06-04 09:54:03 +00:00 |
Max
|
128c40d839
|
Apply script-style to numbers consistently in math (#6320)
|
2025-06-04 08:20:54 +00:00 |
Nazar Serhiichuk
|
4a8367e90a
|
Fix Ukrainian secondary smart quotes (#6372)
|
2025-06-04 08:13:39 +00:00 |
Andrew Voynov
|
f7f163a8fa
|
Change Russian secondary smart quotes & remove alternatives (#6331)
|
2025-06-03 14:42:22 +00:00 |
Max
|
dd95f7d594
|
Fix bottom accent positioning in math (#6187)
|
2025-06-03 14:08:18 +00:00 |
Mikołaj
|
3e7a39e968
|
Fix stroking of glyphs in math mode (#6243)
|
2025-05-28 17:29:40 +00:00 |
Ian Wrzesinski
|
9a95966302
|
Remove line break opportunity when math operator precededes a closing paren (#6216)
|
2025-05-28 13:44:44 +00:00 |
frozolotl
|
d42d2ed200
|
Error if an unexpected named argument was received (#6192)
|
2025-05-20 16:24:46 +00:00 |
frozolotl
|
300a782451
|
Always run tests from workspace directory (#6307)
|
2025-05-20 13:54:49 +00:00 |
Tobias Schmitz
|
91cadbf307
|
Underline file path of failed test (#6281)
|
2025-05-20 12:57:19 +00:00 |
Tobias Schmitz
|
d204a28818
|
Expand text link boxes vertically by half the leading spacing (#6252)
|
2025-05-12 18:12:35 +00:00 |
Tobias Schmitz
|
22a117a091
|
Prohibit some line break opportunities between LTR-ISOLATE and OBJECT-REPLACEMENT-CHARACTER (#6251)
Co-authored-by: Max <max@mkor.je>
Co-authored-by: Laurenz <laurmaedje@gmail.com>
|
2025-05-12 09:16:38 +00:00 |
Tobias Schmitz
|
54c5113a83
|
Catch indefinite loop in realization due to cycle between show and grouping rule (#6259)
|
2025-05-12 08:06:18 +00:00 |
Tobias Schmitz
|
9b09146a6b
|
Use list spacing for attach spacing in tight lists (#6242)
|
2025-05-06 14:03:48 +00:00 |
Tobias Schmitz
|
b322da930f
|
Respect RTL cell layouting order in grid layout (#6232)
Co-authored-by: PgBiel <9021226+PgBiel@users.noreply.github.com>
|
2025-05-06 08:26:55 +00:00 |
Max
|
7e072e2493
|
Add test for flattened accents in math (#6188)
|
2025-04-17 14:10:27 +00:00 |
+merlan #flirora
|
14a0565d95
|
Show warnings from eval (#6100)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
|
2025-04-07 18:42:29 +00:00 |
Malo
|
ed2106e28d
|
Disallow empty font lists (#6049)
|
2025-04-02 11:47:42 +00:00 |
Malo
|
417f5846b6
|
Support comparison functions in `array.sorted` (#5627)
Co-authored-by: +merlan #flirora <uruwi@protonmail.com>
Co-authored-by: Laurenz <laurmaedje@gmail.com>
|
2025-04-02 09:41:45 +00:00 |
Ian Wrzesinski
|
12699eb7f4
|
Parse multi-character numbers consistently in math (#5996)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
|
2025-04-02 09:30:04 +00:00 |
Max
|
012e14d40c
|
Unify layout of `vec` and `cases` with `mat` (#5934)
|
2025-03-31 09:38:04 +00:00 |
Max
|
4f0fbfb7e0
|
Add dotless parameter to `math.accent` (#5939)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
|
2025-03-31 09:17:49 +00:00 |
+merlan #flirora
|
a64af130dc
|
Add default parameter for array.{first, last} (#5970)
|
2025-03-31 09:06:18 +00:00 |
Malo
|
1082181a6f
|
Improve french smartquotes (#5976)
|
2025-03-31 09:01:01 +00:00 |
Myriad-Dreamin
|
758ee78ef5
|
Make `World::font` implementations safe (#6117)
|
2025-03-31 08:08:55 +00:00 |
Laurenz Stampfl
|
838a46dbb7
|
Test all exif rotation types and fix two of them (#6102)
|
2025-03-27 10:59:32 +00:00 |
PgBiel
|
1f1c133878
|
Refactor grid header and footer resolving (#5919)
|
2025-03-24 20:42:48 +00:00 |
Eduardo Sánchez Muñoz
|
38213ed534
|
Use `u64` instead of `usize` to store counter and enumeration item numbers, so behavior does not vary from 64-bit to 32-bit platforms (#6026)
|
2025-03-24 18:16:33 +00:00 |
Max
|
96f6957371
|
Fix `math.root` frame size (#6021)
|
2025-03-11 10:18:15 +00:00 |
Laurenz
|
e1a9166e1d
|
Hotfix for labels on symbols (#6015)
|
2025-03-07 08:22:42 +00:00 |
LN Liberda
|
63fda9935f
|
Run tests on 32-bit via Ubuntu multilib (#5937)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
|
2025-03-03 13:10:58 +00:00 |
3w36zj6
|
8820a00beb
|
Respect `quotes: false` in inline quote (#5991)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
|
2025-03-03 11:50:47 +00:00 |
Emmanuel Lesueur
|
52f1f53973
|
Fix curve with multiple non-closed components. (#5963)
|
2025-02-26 18:07:29 +00:00 |
Malo
|
d6b0d68ffa
|
Add more methods to `direction` (#5893)
|
2025-02-25 14:19:17 +00:00 |
Malo
|
2eef9e84e1
|
Improve hints for show rule recursion depth (#5856)
|
2025-02-25 14:09:52 +00:00 |
evie
|
d11ad80dee
|
Add `#str.normalize(form)` (#5631)
Co-authored-by: +merlan #flirora <uruwi@protonmail.com>
Co-authored-by: Laurenz <laurmaedje@gmail.com>
|
2025-02-25 14:01:01 +00:00 |
Laurenz
|
225e845021
|
Fix introspection of HTML root sibling metadata (#5953)
|
2025-02-25 11:31:15 +00:00 |
Sharzy
|
36d83c8c09
|
HTML export: fix elem counting on classify_output (#5910)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
|
2025-02-24 16:35:13 +00:00 |
Max
|
81efc82d3c
|
Fix math accent base height calculation (#5941)
|
2025-02-24 16:05:36 +00:00 |
Laurenz
|
69c3f95705
|
Bump MSRV to 1.83 and Rust in CI to 1.85 (#5946)
|
2025-02-24 12:28:01 +00:00 |
Max
|
55bc5f4c94
|
Make math shorthands noncontinuable (#5925)
|
2025-02-23 11:28:24 +00:00 |
PgBiel
|
240f238eee
|
Fix HTML export of table with gutter (#5920)
|
2025-02-23 11:26:14 +00:00 |
Laurenz
|
25c86accbb
|
More robust SVG auto-detection (#5878)
|
2025-02-17 10:56:00 +00:00 |
Laurenz
|
5fc679f3e7
|
Remove Linux Libertine warning (#5876)
|
2025-02-16 13:18:39 +00:00 |
+merlan #flirora
|
02cd43e27f
|
`Gradient::repeat`: Fix floating-point error in stop calculation (#5837)
|
2025-02-12 12:38:40 +00:00 |
Laurenz
|
89e71acecd
|
Respect `par` constructor arguments (#5842)
|
2025-02-10 14:37:19 +00:00 |
Laurenz
|
e4f8e57c53
|
Fix unnecessary import rename warning (#5828)
|
2025-02-06 21:10:43 +00:00 |
Laurenz
|
25f6a7ab16
|
Bump more dependencies (#5813)
|
2025-02-05 12:58:43 +00:00 |
Laurenz
|
0ea668077d
|
Bump codex to 0.1.0 (#5805)
|
2025-02-04 10:08:43 +00:00 |
Laurenz
|
50ccd7d60f
|
Scope deprecations (#5798)
|
2025-02-04 09:38:31 +00:00 |
Malo
|
f239b0a6a1
|
Change the default math class of U+22A5 ⊥ UP TACK to Normal (#5714)
|
2025-01-31 10:05:03 +00:00 |
Hong Jiarong
|
46727878da
|
Disable cjk_latin_spacing in raw by default (#5753)
|
2025-01-31 10:02:42 +00:00 |
Laurenz
|
a1f263862c
|
Change type repr to short name (#5788)
|
2025-01-31 09:56:49 +00:00 |
frozolotl
|
3eb6e87af1
|
Include images from raw pixmaps and more (#5632)
Co-authored-by: PgBiel <9021226+PgBiel@users.noreply.github.com>
Co-authored-by: Laurenz <laurmaedje@gmail.com>
|
2025-01-31 09:56:25 +00:00 |
Laurenz
|
be1fa91a00
|
Modular, multi-threaded, transitioning plugins (#5779)
|
2025-01-30 13:36:15 +00:00 |
Laurenz
|
1b2719c94c
|
Resolve bound name of bare import statically (#5773)
|
2025-01-29 14:20:30 +00:00 |
Laurenz
|
85d1778974
|
Support first-line-indent for every paragraph (#5768)
|
2025-01-27 13:15:20 +00:00 |
Laurenz
|
176b070c77
|
Fix space collapsing for explicit paragraphs (#5749)
|
2025-01-24 12:31:03 +00:00 |
Laurenz
|
26e65bfef5
|
Semantic paragraphs (#5746)
|
2025-01-24 12:11:26 +00:00 |
Laurenz
|
467968af07
|
Tweak HTML pretty printing (#5745)
|
2025-01-24 11:15:09 +00:00 |
Laurenz
|
cd044825fc
|
Handle boxes and blocks a bit better in HTML export (#5744)
Co-authored-by: Martin Haug <3874949+reknih@users.noreply.github.com>
|
2025-01-23 22:18:02 +00:00 |
Ian Wrzesinski
|
6fe1e20afb
|
Update math TextElem layout to separate out SymbolElem
|
2025-01-23 16:30:29 -05:00 |
Ian Wrzesinski
|
7838da02ec
|
Add SymbolElem to realization
|
2025-01-23 16:28:29 -05:00 |
Ian Wrzesinski
|
fecdc39846
|
Use SymbolElem in more places and add `char` cast for content
|
2025-01-23 16:28:29 -05:00 |