Commit Graph
4234 Commits
Author SHA1 Message Date
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
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
bflatastic 9d8e21de25 Merge #6355: fix(render): a page whose MediaBox or CropBox encloses no area shows its content (hayro-syntax patch 38)
# Conflicts:
#	vendor/README.md
2026-11-09 08:04:18 +07:00
mtlcl410 d65ae4268e M6: a calculate script that sets its own field through the field object keeps that value (form.custom-scripts) (#6616) 2026-11-09 08:59:19 +08:00
mtlcl410 87bc00a991 M3: Find matches words divided by soft hyphens, zero width characters or a Chinese or Japanese line end (view.find) (#6595) 2026-11-09 08:58:34 +08:00
eliets2 a2f155e4df Deduplicate pages in ocr_job and use a set for page lookup (#6586) 2026-11-09 08:58:19 +08:00
mtlcl410 83a6a8394e M7: Edit text lines set in a Type 3 font are as high as their glyphs (edit.text-edit) (#6571) 2026-11-09 08:57:56 +08:00
mtlcl410 b9ffb68b12 M6: a product of empty fields is 0, not 1 (form.af-simple-calculate) (#6567) 2026-11-09 08:57:28 +08:00
mtlcl410 3e48317ae3 M10: Pages per sheet takes a custom grid of columns by rows (#6551) (#6559) 2026-11-09 08:57:06 +08:00
mtlcl410 04062a047e M5: the hotbar settings button shows one tooltip (#6548) (#6550) 2026-11-09 08:56:52 +08:00
jonathanwxh-cell bb8fbd6b67 fix(ui-egui): stop held middle-button auto-scroll on release (#3795) (#6544) 2026-11-09 08:56:30 +08:00