bflatastic
8ed1e1e155
Merge origin/main into merge/preflight-pdfa-checks
2026-11-09 09:55:52 +07:00
BFlat
cde331fb7e
Merge pull request #6663 from storytold/merge/render-interpret-patches
...
Land render and font patches (#6292 , #6287 , #6314 , #6353 , #6359 , #6368 , #6409 , #6491 , #6545 , #6516 , #6521 , #6528 , #6533 , #6529 , #6542 , #6543 , #6569 , #6572 )
2026-11-09 10:54:50 +08:00
BFlat
83b8d4dc2f
Skip the Bates ACL test where the deny entry doesn't bind ( #6670 )
2026-11-09 10:52:41 +08:00
mmmaarian03-crypto
28093ed4cf
UI: a panic in a frame no longer closes the app and its tabs ( #3914 ) ( #4201 )
2026-11-09 10:14:43 +08:00
mmmaarian03-crypto
fdfdf6ed9f
Attachments: a saved attachment keeps the PDF's Mark-of-the-Web on Windows ( #3990 ) ( #4091 )
2026-11-09 10:14:27 +08:00
Ozt-y
9792328d67
fix(edit): preserve annotation optional-content membership in marked content ( #3213 ) ( #3275 )
2026-11-09 10:14:10 +08:00
Luigi Pinna
8c7ea6377e
test(content): the #2456 tests use a filtered inline image ( #2483 )
2026-11-09 10:13:54 +08:00
mtlcl410
b8c8616d05
M14: the Windows installer lets the user choose the install folder ( #1139 ) ( #2480 )
2026-11-09 10:13:38 +08:00
MarekSpodBiedry
4b52448635
Use PingFang from the reserved font directory on macOS 26 ( #1716 ) ( #1893 )
2026-11-09 10:13:15 +08:00
MarekSpodBiedry
344ba9f8d7
Refuse a legacy encryption key length above 128 bits instead of panicking ( #1769 ) ( #1882 )
2026-11-09 10:13:00 +08:00
MarekSpodBiedry
53ea320171
Check the remembered path of a pathless doc_save against the root ( #1791 ) ( #1879 )
2026-11-09 10:12:45 +08:00
MarekSpodBiedry
448a7cab67
Publish action wizard outputs without replacing existing files ( #1805 ) ( #1874 )
2026-11-09 10:12:29 +08:00
NetterSilver
ea292f6be1
Edit background, watermark and header colours as sRGB ( #5218 )
2026-11-09 10:12:13 +08:00
NetterSilver
b0482759e4
Roll human_size over to MB when KB rounds to 1024.0 ( #5186 )
2026-11-09 10:11:57 +08:00
mmmaarian03-crypto
06911895c6
Dialogs: a dialog no longer keeps a taller one's height ( #5118 ) ( #5139 )
2026-11-09 10:11:41 +08:00
Unhumanje
ab7af72347
fix(forms): name tree nodes sharing one long /Kids array no longer exhaust memory ( #5121 )
2026-11-09 10:11:18 +08:00
mtlcl410
1ec71c1bf0
M12: an XFA caption beside its field wraps in its reserve (XFA 3.3 p. 645) ( #5109 )
2026-11-09 10:11:02 +08:00
jonathanwxh-cell
9011276f2f
fix(optimize): size objects in compressed object streams by their compressed share ( #4951 )
2026-11-09 10:10:25 +08:00
NetterSilver
51655eab0c
Reject '+' sign in print page ranges ( #4931 )
2026-11-09 10:10:10 +08:00
NetterSilver
ebcc564f1e
Keep the outline intact when move_bookmark gets an invalid target ( #4901 )
2026-11-09 10:09:46 +08:00
midasmatterhorn
98b4761934
edit: a variation selector after existing text draws the base glyph instead of failing the edit ( #4899 )
2026-11-09 10:09:30 +08:00
jonathanwxh-cell
5e671ec301
fix(render): treat combined fill-and-stroke operators as a knockout group ( #3229 ) ( #4788 )
2026-11-09 10:09:06 +08:00
Atalantis
138acb38b1
macOS: declare the UI languages so the open and save panels are translated ( #4785 )
2026-11-09 10:08:50 +08:00
NetterSilver
6e2729ae21
Reject signs in XMP numeric character references ( #4755 )
2026-11-09 10:08:34 +08:00
Guillem Hermida
6de0ed119c
tests: the Search panel snapshot searches again once both pages are read ( #5560 )
2026-11-09 10:07:27 +08:00
Nate Glasby
b02765b6a1
fix(ui): show creation and modification dates in Document Properties ( #5534 ) ( #5536 )
2026-11-09 10:06:03 +08:00
jayzed80
7e90730fae
fix(compare): visual compare no longer overflows on declared sizes its buffers cannot hold ( #5458 )
2026-11-09 10:05:48 +08:00
bflatastic
0a4d50a904
Merge origin/merge/render-interpret-patches
2026-11-09 09:05:40 +07:00
jayzed80
9c9b65437f
fix(optimize): downsampling never enlarges; a huge target_ppi aborted on a 20 TB allocation ( #5425 )
2026-11-09 10:05:33 +08:00
Ethunxxx
d67b82c591
M4: bookmarks run their actions as links do (organize.bookmark-actions) ( #5410 )
2026-11-09 10:05:18 +08:00
bflatastic
b21ee3a710
Decode a soft mask that isn't averaged down within its image's decode
...
Patch 82 sent every soft mask through the decoded-image cache, so a mask that patch 91 keeps failed inside its image's entry got a second entry and counted as another decode. Only a mask averaged down needs an entry of its own; any other decodes as it did before patch 82.
2026-11-09 09:05:11 +07:00
jonathanwxh-cell
a22bede984
fix(forms): resolve field and widget references in ResetForm and Hide actions ( #5364 )
2026-11-09 10:05:03 +08:00
Livio Oswald
fb9b8bded7
M3: text_find can stop at its limit without reading on to the end ( #5328 ) ( #5335 )
2026-11-09 10:04:48 +08:00
jonathanwxh-cell
cf07ece17d
fix(organize): remove uninherited crop boxes and guard disjoint or overflowing boxes ( #5282 )
2026-11-09 10:04:32 +08:00
mmmaarian03-crypto
4fa26f4a24
Reload: a file changed under an open dialog waits for it to close ( #3917 ) ( #5278 )
2026-11-09 10:04:17 +08:00
Ethunxxx
fdffff7b85
M7: links that go to a page open at a chosen zoom (edit.action-goto) ( #5277 )
2026-11-09 10:04:00 +08:00
bflatastic
9e6854869b
Merge origin/main into merge/render-interpret-patches
...
# Conflicts:
# crates/render/src/raster/tests.rs
# crates/render/src/text/tests.rs
# parity/acrobat-features.toml
# vendor/README.md
2026-11-09 09:03:56 +07:00
Max Mittelstädt
475ba82fea
Track XMP attribute quotes only inside tags ( #5271 )
2026-11-09 10:03:44 +08:00
bflatastic
2271465193
Merge the remote merge/preflight-pdfa-checks
2026-11-09 09:03:30 +07:00
Ethunxxx
4ca5fccf9e
M4: Initial View magnification offers 25% and 100% ( #5254 ) ( #5265 )
2026-11-09 10:03:30 +08:00
austin62jake
2d3e3a653f
docs: a portable copy keeps its single-instance socket in %LOCALAPPDATA% ( #5260 )
2026-11-09 10:03:15 +08:00
bflatastic
d9f55b0a69
Split PDF/A verify into one helper per group of clause checks
...
verify() went past clippy's cognitive complexity limit once every check was in it. The checks move as they are into helpers, run in the same order, so the issues and their order don't change.
2026-11-09 09:03:01 +07:00
KnottyDyes
d71d28eb91
Forms: highlight every selected widget in Prepare a form ( #5253 )
2026-11-09 10:02:59 +08:00
austin62jake
d157618900
M3.9: the control screenshot test makes its renderer before the 5 s deadline ( #5252 )
2026-11-09 10:02:44 +08:00
bflatastic
8dfb3bdc5b
Merge origin/main into merge/preflight-pdfa-checks
...
# Conflicts:
# crates/engine/src/tests.rs
2026-11-09 09:01:00 +07:00
BFlat
dd0aceca97
Merge pull request #6664 from storytold/merge/render-syntax-patches
...
Land render and syntax patches (#6355 , #6501 , #6506 , #6510 , #6534 , #6561 , #6290 , #6312 , #6348 , #6532 , #6438 )
2026-11-09 09:58:59 +08:00
bflatastic
0de09d6ee7
Merge remote-tracking branch 'origin/main' into tmp-53380
2026-11-09 08:43:28 +07:00
bflatastic
cb1d1812cd
Merge remote-tracking branch 'origin/main' into tmp-53380
2026-11-09 08:43:24 +07:00
bflatastic
e8ec781732
Merge remote-tracking branch 'origin/main' into tmp-53380
2026-11-09 08:43:20 +07:00
BFlat
bfed7bbabe
Fix main's build after the latest merges ( #6660 )
2026-11-09 09:43:17 +08:00