Commit Graph

  • 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
  • cf99552cff Merge PR #3077: test: the image-drag pixel test waits for the page raster (flaky on windows-latest) aiongg 2026-10-22 01:45:20 +00:00
  • 3116b5152a Merge PR #3187: Prevent overflow when rotating added images through automation aiongg 2026-10-22 01:45:20 +00:00
  • 64e915a156 Integration: #3543 merge the duplicated doc comment on button_appearance aiongg 2026-10-22 01:45:19 +00:00
  • 75fa0d0109 Merge PR #3571: fix: read the last array of a surplus-operand TJ, not the first (#3569) aiongg 2026-10-22 01:45:17 +00:00
  • b8d5cdd603 Merge PR #3595: M7: paint a new background over older ones (#3591) aiongg 2026-10-22 01:45:17 +00:00
  • 9f44f24448 Merge PR #2210: Add Finnish interface and date language aiongg 2026-10-22 01:45:16 +00:00
  • 0bf197f07b Merge PR #3582: M12: showing an XFA subform leaves its unnamed hidden objects hidden aiongg 2026-10-22 01:45:16 +00:00
  • 29ad20342c Merge PR #2832: M7: Header & footer: shrink the page content out of their way (#2140) aiongg 2026-10-22 01:45:14 +00:00
  • 88402d93a2 Merge PR #3348: M2: preserve word spaces around TOC leaders (#3086) aiongg 2026-10-22 01:45:14 +00:00
  • ae9cd9f623 Merge PR #3004: Zero-pad required integer digits in FormCalc Format() aiongg 2026-10-22 01:45:13 +00:00
  • c83be3002a Merge PR #3718: Return empty WordNum result when cents rounding carries to 1e12 aiongg 2026-10-22 01:45:12 +00:00
  • 631c04c853 Merge PR #3014: fix(ui): the Read mode command leaves Edit as the Edit tab does aiongg 2026-10-22 01:45:10 +00:00
  • 073711cbbb Merge PR #3961: fix(engine): guard undo and redo refresh and roll back on failure (#3925) aiongg 2026-10-22 01:45:10 +00:00
  • da6c3adedc Merge PR #3471: fix(edit): keep a superscript footnote marker in its paragraph's row (#3252) aiongg 2026-10-22 01:45:10 +00:00
  • c4616b25f7 Merge PR #3621: The image scan skips a path segment before any m instead of panicking (#3581) aiongg 2026-10-22 01:45:09 +00:00
  • b6fdb80cef Merge PR #3756: feat(edit): Header & Footer can be drawn in Times or Courier (#3754) aiongg 2026-10-22 01:45:09 +00:00
  • bf27724f06 Merge PR #3652: Keep filtered inline images whole when their data contains EI aiongg 2026-10-22 01:45:07 +00:00
  • cb48f53a1e Merge PR #2715: fix(automation): tools on a file the viewer reads fewer pages of answer instead of panicking aiongg 2026-10-22 01:45:06 +00:00
  • 3d8b906870 Merge PR #3543: M6: a push button's caption uses the font, size and color of its /DA aiongg 2026-10-22 01:45:06 +00:00
  • 510ca5d35f Merge PR #3631: Control channel: wait after a failed accept instead of retrying at once aiongg 2026-10-22 01:45:06 +00:00
  • c907fd2a81 Merge PR #2607: M12: Compare panel filters text changes and visual differences (gap 21) aiongg 2026-10-22 01:45:05 +00:00
  • bcad9a2e4c Merge PR #3814: fix(xfdf): a field name full of periods no longer overflows the stack on export aiongg 2026-10-22 01:45:05 +00:00
  • 0b3321b990 Merge PR #3011: M12: the page side of a measuring scale takes a unit, so 1:50 is 1 mm = 50 mm (#2752) aiongg 2026-10-22 01:45:04 +00:00
  • c9aff05965 Integration: #3864 one doc comment each for page_raster_out_of_date and page_out_of_date aiongg 2026-10-22 01:45:03 +00:00
  • caffb259f1 Merge PR #2280: Draw the widget border inside /Tx BMC so the reference app keeps it on focus changes (#1613) aiongg 2026-10-22 01:45:03 +00:00
  • 561c5de14a Merge PR #3952: M7: opening a paragraph leaves the page as it is until it changes aiongg 2026-10-22 01:45:02 +00:00
  • 16af57acac Merge PR #3942: M7: a text editing session for one paragraph aiongg 2026-10-22 01:45:01 +00:00
  • c7823ae31a Merge PR #3376: fix(windows): present Direct3D 12 through a composition visual, so resizing doesn't stretch (#2738) aiongg 2026-10-22 01:45:00 +00:00
  • d9d3a8279f Merge PR #2584: M10: Two-sided starts at Printer default, so the printer's own duplex applies (#2422) aiongg 2026-10-22 01:45:00 +00:00
  • 874e276bac Merge PR #3725: Join /Contents pieces with a space in measure snap aiongg 2026-10-22 01:45:00 +00:00
  • 504b5ba5fd Merge PR #2603: fix(combine): let the cards zoom to 500% (#2531) aiongg 2026-10-22 01:45:00 +00:00
  • 6e2a449bf7 Merge PR #3318: M6: Optimize AcroForm JavaScript snapshots and diffs aiongg 2026-10-22 01:44:59 +00:00
  • 9d7ccc9cd2 Merge PR #2723: fix(edit): keep a one-row centred title centred when it grows (#2581) aiongg 2026-10-22 01:44:58 +00:00
  • d133dfbf75 Merge PR #1989: Edit images: rotate an image by any angle with a knob (#1940) aiongg 2026-10-22 01:44:58 +00:00
  • 43411bcf8a Merge PR #2506: Ctrl+V pastes a picture from the system clipboard onto the page aiongg 2026-10-22 01:44:57 +00:00
  • 7bef6fb7b4 Merge PR #2854: Redaction audit: an opaque filled Square annotation over text is a cover aiongg 2026-10-22 01:44:56 +00:00
  • c58f1a0ff7 Merge PR #3723: Redact: count shared outline items once so the walk ends aiongg 2026-10-22 01:44:56 +00:00
  • 7f1d4b6f80 Merge PR #2513: fix(sign): fill typed signature outlines with non-zero winding (#1786) aiongg 2026-10-22 01:44:55 +00:00
  • 4749f2f6bd Merge PR #3720: fix(render): hit-test selection against the glyph quad, not its bounding box (#3693) aiongg 2026-10-22 01:44:55 +00:00
  • 05eea2da3b Merge PR #2989: fix(sign): explain 0x8009001D and 0xC0000225 when a store key's provider fails aiongg 2026-10-22 01:44:55 +00:00
  • 9cb8f52294 Merge PR #3782: M6: XFA formattedValue shows a date in the field's display picture aiongg 2026-10-22 01:44:53 +00:00
  • a77d3d25ae Merge PR #3015: fix(comments): the note editor takes the keyboard once, so V and H pick tools again aiongg 2026-10-22 01:44:52 +00:00
  • da90eb93fb Merge PR #3259: fix(content): accept inline image EI without preceding whitespace (#3108) aiongg 2026-10-22 01:44:52 +00:00
  • ffcab7a777 Merge PR #3764: Print: keep the picked printer for the next print (#3537) aiongg 2026-10-22 01:44:52 +00:00
  • ee0b147a61 Merge PR #3728: Refuse redaction marks with no readable area instead of skipping them aiongg 2026-10-22 01:44:51 +00:00