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
Eric Biedert
bef4e20434
Add test for location of migrated block
...
Previously, this would result in a position on the first page.
2025-05-28 13:03:17 +02:00
Eric Biedert
811996eb70
Update references of existing tests
...
In `grid-header-containing-rowspan`, the first region is now correctly
not stroked.
Not sure what happened in `grid-header-orphan-prevention`, but the "B"
in the first header was too bold before.
2025-05-27 15:27:04 +02:00
Eric Biedert
02f07e7912
Don't label empty orphan frames
...
Adding a label makes a previously empty frame non-empty, but we want to
keep orphans empty.
2025-05-27 15:27:04 +02:00
Eric Biedert
693edb475d
Don't break blocks after empty frame
...
Instead, spill the whole child into the next region to prevent small
leftovers to influence layout. This is not done when all frames are
empty (e.g. for an explicitly sized block without content or fill).
This helps with the following cases:
- Previously, if a sticky block was followed by a leftover frame, the
stickiness would be ignored, as the leftover was in fact sticking.
This is not currently a problem, as sticky blocks aren't really
breakable at the moment, but probably will be in the future.
- When ignoring stroke and fill for a first empty frame, a nested broken
block would previously make the first frame not be considered empty
anymore, which would lead to the leftover frame being filled.
- Similarly, when the fill of an explicitly sized block is ignored in
the first empty frame, the leftover part would still be considered as
laid out, making the actually visible block too small.
2025-05-27 15:21:15 +02:00
Eric Biedert
606183cd30
Add tests
2025-05-27 15:21:15 +02: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