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 |
|
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 |
|
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 |
|
Max Mittelstädt
|
475ba82fea
|
Track XMP attribute quotes only inside tags (#5271)
|
2026-11-09 10:03:44 +08: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 |
|
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 |
|
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 |
|
BFlat
|
bfed7bbabe
|
Fix main's build after the latest merges (#6660)
|
2026-11-09 09:43:17 +08:00 |
|
bflatastic
|
d2619333e9
|
Merge #6438: M2: a page past the rasterizer's coverage renders what fitted instead of failing (view.render-error-isolation)
# Conflicts:
# vendor/README.md
|
2026-11-09 08:15:14 +07:00 |
|
bflatastic
|
795f9a9508
|
Merge #6532: M2: a CMap's bfchar mappings read codes at their codespace length (view.render-cid-fonts)
# Conflicts:
# crates/render/src/raster/tests.rs
# vendor/README.md
|
2026-11-09 08:14:19 +07:00 |
|
bflatastic
|
d5ea69db50
|
Merge #6348: fix(render): a ToUnicode CMap reads its mappings past a token it can't parse (hayro-cmap patch 3)
# Conflicts:
# crates/render/src/raster/tests.rs
# vendor/README.md
|
2026-11-09 08:13:19 +07:00 |
|
bflatastic
|
2992146abb
|
Merge #6312: M1: a document that encrypts only its embedded files opens without a password (core.attachment-only-encryption)
# Conflicts:
# crates/render/src/inspect/tests.rs
# vendor/README.md
|
2026-11-09 08:12:28 +07:00 |
|
bflatastic
|
e70cacf36f
|
Merge #6290: fix(render): a stream with no endstream after it draws from its /Length instead of a blank page (hayro-syntax patch 36)
# Conflicts:
# crates/render/src/raster/tests.rs
# vendor/README.md
|
2026-11-09 08:11:43 +07:00 |
|
bflatastic
|
9e2c8130ad
|
Merge #6561: M1: a file whose last update has no /Prev opens with all its pages and a repair note (core.repair-broken-files)
# Conflicts:
# parity/acrobat-features.toml
# vendor/README.md
# vendor/hayro-syntax/src/pdf.rs
|
2026-11-09 08:11:01 +07:00 |
|
bflatastic
|
16312e1a10
|
Merge #6534: M2: a page without a /MediaBox is US Letter (view.render-pages)
# Conflicts:
# vendor/README.md
# vendor/hayro-syntax/src/page.rs
|
2026-11-09 08:07:49 +07:00 |
|
bflatastic
|
9cb7dc4094
|
Merge #6510: M1: the renderer reads a cut-off last update's objects, as the document model does (core.repair-broken-files)
# Conflicts:
# vendor/README.md
|
2026-11-09 08:05:56 +07:00 |
|
bflatastic
|
e7ecc84544
|
Merge #6506: fix(render): a fax image with more /Rows than its /Height is decoded to its height (hayro-syntax patch 41)
# Conflicts:
# vendor/README.md
|
2026-11-09 08:05:40 +07:00 |
|
bflatastic
|
5c42721193
|
Merge #6501: fix(render): an image whose PNG predictor was declared but never applied draws its samples (hayro-syntax patch 40)
# Conflicts:
# parity/acrobat-features.toml
# vendor/README.md
|
2026-11-09 08:05:23 +07:00 |
|