Commit Graph

  • 5f256d53fd Merge PR #3958: perf(render): look CFF glyph names up in a map (vendored hayro-interpret patch 44) aiongg 2026-10-22 01:47:18 +00:00
  • a456f516d9 Merge PR #2756: M7: a paragraph number keeps naming the paragraph text_paragraphs listed (#2516) aiongg 2026-10-22 01:47:18 +00:00
  • ca239b78ea Merge PR #2890: M3: the "Save changes?" prompt opens on Save and moves between buttons by keyboard aiongg 2026-10-22 01:47:15 +00:00
  • d478e9c2be Merge PR #3654: fix(xtask): wait for Chrome child processes to settle PDF after launcher exits (#3103) aiongg 2026-10-22 01:47:13 +00:00
  • 7a381676c4 Merge PR #2172: fix(docs): correct spelling of "Formatting" in comments aiongg 2026-10-22 01:47:13 +00:00
  • 6a959f07ec Merge PR #3075: docs(roadmap): record #2662, the audit's one-word cover aiongg 2026-10-22 01:47:10 +00:00
  • 40d4566c61 Merge PR #3296: Renderer: sample a mesh shading over its triangles alone, not the whole path aiongg 2026-10-22 01:47:04 +00:00
  • b4831565be Merge PR #2294: Keep Auto font size in the field properties Appearance tab aiongg 2026-10-22 01:47:03 +00:00
  • 71277a0ead Merge PR #3008: fix(edit): a paragraph's width handle rewraps it from its whole handle, not just the inner half (#2276) aiongg 2026-10-22 01:47:02 +00:00
  • 0965bc124d Merge PR #2900: Forms: measure a field's own simple font, not Helvetica, when laying out its text aiongg 2026-10-22 01:46:58 +00:00
  • 50a9896ead Merge PR #3039: fix(ui): Fill & Sign font size resizes the selected text (#1274) aiongg 2026-10-22 01:46:58 +00:00
  • 7fb6bc221a Merge PR #2279: Preferences: field highlights on by default, toggle in Appearance (#2273) aiongg 2026-10-22 01:46:58 +00:00
  • e47b64b009 Merge PR #2949: M2: a post table version with swapped halves doesn't make a font unusable (#2946) aiongg 2026-10-22 01:46:55 +00:00
  • 2990f0bccc Integration: ATTRIBUTION hashes aiongg 2026-10-22 01:46:53 +00:00
  • 30ac04ace3 Merge PR #3070: M7: the paragraph editor draws on its page only (#3061) aiongg 2026-10-22 01:46:51 +00:00
  • 0edf07969c Merge PR #2400: Issue #2366: a trailer whose /Prev is a reference still reaches the earlier sections aiongg 2026-10-22 01:46:50 +00:00
  • 3ba586fe31 Merge PR #2624: fix(xfa): reflow growable multiline fields after filling aiongg 2026-10-22 01:46:50 +00:00
  • 8949d34632 Merge PR #2711: Wake idle windows for pending recovery snapshots (#2663) aiongg 2026-10-22 01:46:43 +00:00
  • 0859c9574d Merge PR #3042: fix(save): preserve destination extended attributes on macOS aiongg 2026-10-22 01:46:42 +00:00
  • 2f224ecedf Merge PR #3006: fix(cos): write whole reals past the 32-bit integer range as reals aiongg 2026-10-22 01:46:42 +00:00
  • 2c4dc9158b Merge PR #2073: cos: property tests for save fidelity (part of #1187) aiongg 2026-10-22 01:46:42 +00:00
  • 2a3482c951 Merge PR #3862: M7: open the paragraph editor without a fade-in aiongg 2026-10-22 01:46:38 +00:00
  • 5f84926ad6 Merge PR #3946: M14: JPEG and TIFF export refuse a raster of the wrong length instead of panicking aiongg 2026-10-22 01:46:36 +00:00
  • b17c70e530 Merge PR #3903: Give the print preview's grayscale tag a bit of its own aiongg 2026-10-22 01:46:35 +00:00
  • 5f1ee4c0eb Merge PR #3423: M5: centre selected inspector comments without changing zoom (#3418) aiongg 2026-10-22 01:46:31 +00:00
  • 5e9293739d Merge PR #3010: fix(ui): the mode tabs keep the hand over a page scrolled under them aiongg 2026-10-22 01:46:31 +00:00
  • 6a74968144 Merge PR #3633: fix(print): retain existing appearances without Subtype aiongg 2026-10-22 01:46:31 +00:00
  • 3f9b41246a Merge PR #1829: M10: keep dotted-leader contents entries together aiongg 2026-10-22 01:46:30 +00:00
  • 0b1b862a1c Merge PR #2568: Signatures: the message bar shows a problem before "Certified by" aiongg 2026-10-22 01:46:29 +00:00
  • e8e070f392 Merge PR #2897: M9: rewriting a certified form's XFA data is a form fill (#2759) aiongg 2026-10-22 01:46:29 +00:00
  • b3d61dae5b Merge PR #1962: M9: read DocMDP permissions from the signed revision (#1788) aiongg 2026-10-22 01:46:29 +00:00
  • 5a13228b57 Merge PR #3520: M5: a stamp grows and shrinks with its handles before release (#3518) aiongg 2026-10-22 01:46:28 +00:00
  • 9233ae4d45 Merge PR #3953: M5: a Replace text comment is named Replace text, not Strikethrough (#3947) aiongg 2026-10-22 01:46:25 +00:00
  • 0792e0a8c7 Merge PR #1778: docs: keep one copy of the catalog paragraph in localization.md aiongg 2026-10-22 01:46:22 +00:00
  • 3bf32f9d75 Integration: #3878 use a Thai letter as the undrawable character in the failed-edit test aiongg 2026-10-22 01:46:22 +00:00
  • 3d67f930ba Merge PR #3719: Keep zero annotation flags through XFDF export/import aiongg 2026-10-22 01:46:22 +00:00
  • ce9763dc6b Merge PR #2559: Signatures: signed attributes must carry the message digest and the data content type aiongg 2026-10-22 01:46:21 +00:00
  • 3463d0e0f9 Integration: #3323 drop docs/form-maxlen-compatibility.md aiongg 2026-10-22 01:46:20 +00:00
  • b57f3c1a76 Merge PR #3816: fix(annot): a comment listed many times gets one display appearance aiongg 2026-10-22 01:46:19 +00:00
  • 38fdeb3f22 Merge PR #2724: fix(print): disable Print on documents whose security forbids printing aiongg 2026-10-22 01:46:18 +00:00
  • e3afcaaae1 Integration: #2210 fill the 46 keys Finnish lacks with English text aiongg 2026-10-22 01:46:18 +00:00
  • aa1c41c441 Merge PR #3022: fix(ui): on-page text editors leave the mode tabs their pointer when scrolled under them aiongg 2026-10-22 01:46:17 +00:00
  • 0b1cce39bc Merge PR #3781: Fill & Sign marks stay upright on rotated pages (#2392) aiongg 2026-10-22 01:46:17 +00:00
  • c516738a1b Merge PR #3323: M6: Treat AcroForm /MaxLen 0 as unlimited aiongg 2026-10-22 01:46:16 +00:00
  • be69bfadf9 Merge PR #3515: M12: XFA text honors its horizontal font scale aiongg 2026-10-22 01:46:14 +00:00
  • bb606504bb Merge PR #3561: M9: read .p7b/.p7c certificate bundles for trust import aiongg 2026-10-22 01:46:12 +00:00
  • 8e08d266b7 Integration: #1679 test that a Japanese label beside a Latin Extended name is refused, not drawn in the wrong glyphs aiongg 2026-10-22 01:46:12 +00:00
  • 12490d5479 Merge PR #3598: M14: find Apple's Devanagari faces in the folders current macOS uses aiongg 2026-10-22 01:46:08 +00:00
  • 86db846034 Merge PR #3878: M7: keep a paragraph open with its typing when its edit fails aiongg 2026-10-22 01:46:08 +00:00
  • 8065611789 Merge PR #2805: M5: reduce Comments panel scans on large reviews (#2669 item 5) aiongg 2026-10-22 01:46:08 +00:00
  • e8c1fbbacd Merge PR #1624: Hebrew file names: draw them with an installed Hebrew face when the build has none aiongg 2026-10-22 01:46:08 +00:00
  • b7075c89fb Merge PR #2647: Print ▸ Properties…: the driver's options in the UI language aiongg 2026-10-22 01:46:06 +00:00
  • 8031d345d4 Merge PR #3542: M12: XFA labels and buttons without a size grow to their content aiongg 2026-10-22 01:46:05 +00:00
  • f1e5aa1f30 Integration: progress log newest first aiongg 2026-10-22 01:46:04 +00:00
  • 43b9a17603 Merge PR #3856: M6: hovering a form field shows its tooltip (#3854) aiongg 2026-10-22 01:46:04 +00:00
  • b1c8ae231a Merge PR #3643: fix(render): draw missing spacing glyphs in Japanese CID substitutes as spaces (#3601) aiongg 2026-10-22 01:45:58 +00:00
  • 79d843524c Integration: #2220 look up set-aside object numbers in a set aiongg 2026-10-22 01:46:03 +00:00
  • e42ccbb440 Merge PR #1679: fix(sign): render Unicode characters in visible signatures using bundled Inter font aiongg 2026-10-22 01:46:01 +00:00
  • b7af153691 Integration: #3931 move the screenshot doc comment back to compare_panel_screenshot aiongg 2026-10-22 01:45:59 +00:00
  • dbc2647f48 Merge PR #3397: M12: XFA dates are written and read in the field's data picture aiongg 2026-10-22 01:45:58 +00:00
  • 5a33dfac23 Merge PR #3584: Forms: Highlight fields marks only the fields that can be filled aiongg 2026-10-22 01:45:58 +00:00
  • 5a351f658d Merge PR #2235: fix(forms): Tab and Space reach check boxes and radio buttons, and a click focuses them aiongg 2026-10-22 01:45:58 +00:00
  • fd0c47f7be Merge PR #3637: Fix named properties in forms without resources aiongg 2026-10-22 01:45:57 +00:00
  • f424cf0627 Merge PR #3311: fix(organize): prune named destinations without recursive calls aiongg 2026-10-22 01:45:57 +00:00
  • d578bd74d2 Integration: ATTRIBUTION hashes aiongg 2026-10-22 01:45:54 +00:00
  • 57283a52fe Merge PR #2220: fix(cos): find objects a broken cross-reference table leaves out aiongg 2026-10-22 01:45:53 +00:00
  • 626529768a Merge PR #3863: M7: keep an applied paragraph's look until its page is drawn again aiongg 2026-10-22 01:45:52 +00:00
  • 0e67206d20 Merge PR #3931: M9: closing a half of a side-by-side comparison keeps the app running (#3915) aiongg 2026-10-22 01:45:52 +00:00
  • 498a7d60b9 Merge PR #3955: perf(render): read PDFCRAFT_TEXT_DEBUG once instead of per glyph aiongg 2026-10-22 01:45:49 +00:00
  • 47ecd2ebc7 Merge PR #3625: fix(forms): preserve comments across content streams aiongg 2026-10-22 01:45:49 +00:00
  • 898a57ddc6 Merge PR #1850: fix(cos): check object-stream member numbers and offsets (#1815) aiongg 2026-10-22 01:45:49 +00:00
  • f4f9e009ad Merge PR #3861: M7: keep a word on its line when its spacing differs by less than a thousandth of an em aiongg 2026-10-22 01:45:49 +00:00
  • 6bb89022d0 Merge PR #2483: fix(content): an inline image ends at its own EI, not a later one aiongg 2026-10-22 01:45:49 +00:00
  • 2a17980645 Merge PR #2914: fix(render): draw comma-below letters in non-embedded standard fonts … aiongg 2026-10-22 01:45:44 +00:00
  • 0b51ea4baa Merge PR #3018: fix(render): draw device colour in the resources' /DefaultGray, /DefaultRGB and /DefaultCMYK (vendored hayro-interpret patch 38) aiongg 2026-10-22 01:45:41 +00:00
  • b1986fe954 Merge PR #3828: Add thumbnail size controls to the Pages inspector aiongg 2026-10-22 01:45:41 +00:00
  • 8cdfe0f4e8 Merge PR #3475: fix(forms): draw fields the file leaves to the viewer, for display only (#3470) aiongg 2026-10-22 01:45:38 +00:00
  • 64e49eac48 Merge PR #2487: M7: drop the fallback fonts a text edit leaves unused aiongg 2026-10-22 01:45:38 +00:00
  • 12ce3bfa4c Merge PR #2621: feat(forms): nudge the selected field with the arrow keys in Prepare a form (#2608) aiongg 2026-10-22 01:45:37 +00:00
  • de8c684d79 Merge PR #3749: fix(comments): the eraser's size sets how wide it rubs (#3747) aiongg 2026-10-22 01:45:36 +00:00
  • a0e8c2faa2 Merge PR #2609: fix(edit): draw the Cyrillic the Japanese faces lack with the bundled Inter face (#2593) aiongg 2026-10-22 01:45:35 +00:00
  • 1b73c11e0d Integration: #2994 put the part() doc comment back above part aiongg 2026-10-22 01:45:34 +00:00
  • 7d49049125 Merge PR #3794: fix(organize): imports find the objects they added when new numbers fill gaps aiongg 2026-10-22 01:45:34 +00:00
  • efe1e5a37f Merge PR #3906: M14: the Preferences OK button stays in reach below the scrolling settings (#3557) aiongg 2026-10-22 01:45:34 +00:00
  • add6907f6a Merge PR #3239: M3: extract text from glyph names outside the reference-app Glyph List (#3169, #3170) aiongg 2026-10-22 01:45:33 +00:00
  • 6c98139fea Merge PR #2706: fix(comments): Add a text box takes a drag that sizes the box aiongg 2026-10-22 01:45:33 +00:00
  • 66875a0a6d Merge PR #3007: fix(ui): the password prompt takes typing on Linux again aiongg 2026-10-22 01:45:33 +00:00
  • dbb71754d0 Merge PR #3497: M2: Type 0 fonts with /ToUnicode /Identity-H read their codes as Unicode aiongg 2026-10-22 01:45:33 +00:00
  • ad2419023b Merge PR #2154: fix(ui): a second file dialog waits for the open one instead of being refused aiongg 2026-10-22 01:45:33 +00:00
  • abef812bfa Merge PR #3639: Pair /ActualText correctly past 256 levels of marked content aiongg 2026-10-22 01:45:33 +00:00
  • 15425d0d33 Merge PR #3721: M12: accept Identity CJK Unicode mappings in accessibility checks (#3673) aiongg 2026-10-22 01:45:33 +00:00
  • 67bc7bdd01 Merge PR #3703: M3: fix multiline comment hover bounds and paint order aiongg 2026-10-22 01:45:30 +00:00
  • 533c59cbe3 Merge PR #2994: M10: Export to Word keeps the page background colour (#2992) aiongg 2026-10-22 01:45:26 +00:00
  • 87f0f4bcbf Merge PR #3043: M3: layer_set shows or hides a layer, and page_render draws with the document's view settings (#2986) aiongg 2026-10-22 01:45:26 +00:00
  • bc857aa60c Merge PR #3686: fix(a11y): resolve /MarkInfo /Marked when it is an indirect reference (#3671) aiongg 2026-10-22 01:45:25 +00:00
  • 4cebd0c771 Merge PR #2935: Fix/cli option value errors aiongg 2026-10-22 01:45:17 +00:00
  • 54ced90a7e Merge PR #3357: fix(a11y): join and splice page content streams with cross-stream rules (#3217) aiongg 2026-10-22 01:45:24 +00:00
  • 4d1740a475 Merge PR #2108: fix(print): Properties… reads CUPS driver options off the GUI thread, with a deadline for lpoptions (#1818) aiongg 2026-10-22 01:45:23 +00:00
  • 01a930293f Merge PR #3013: fix(forms): renaming a nested field checks the full name it would take aiongg 2026-10-22 01:45:21 +00:00
  • 145a08ae96 Merge PR #3788: M5: drag a line's ends (and a polygon's corners) to change its length and angle aiongg 2026-10-22 01:45:21 +00:00