Commit Graph

  • b1bf1cf01f ci: add sonar-project.properties for CI-based analysis Dylan M. Taylor 2026-10-21 16:00:45 -04:00
  • 30b8c60b55 ci: add SonarCloud scan via shared reusable workflow Dylan M. Taylor 2026-10-21 15:47:03 -04:00
  • 57d41762b5 M14: Italian catalog: the 8-character digital ID password message kcobelli-pixel 2026-10-21 21:27:30 +02:00
  • eaed3409f8 M14: the Preferences OK button stays in reach below the scrolling settings (#3557) Adrian 2026-10-21 15:37:35 -04:00
  • 81c08be3ea M6: a field without /TU shows no tooltip of its own (#3854) mtlcl410 2026-10-21 23:10:00 +08:00
  • 33150203a8 M6: test the read-only and blank-/TU tooltip cases (#3854) mtlcl410 2026-10-21 22:53:56 +08:00
  • 7ddb6226b8 M6: hovering a form field shows its tooltip (#3854) mtlcl410 2026-10-21 22:22:45 +08:00
  • 22636e3a79 Merge remote-tracking branch 'origin/main' into feat/edit-scanned-page-offers-ocr Philip 2026-10-21 20:31:03 +01:00
  • 3e3064532f Release: PdfCraft v0.11.0 (#3893) v0.11.0 Brandon Thomas 2026-10-21 15:27:33 -04:00
  • 3bdc4ddcc7 M10: review of #1609: test the Edit-triggered recognition rules without OCR models Philip 2026-10-21 20:26:24 +01:00
  • 13605becce Merge remote-tracking branch 'origin/main' into feat/edit-scanned-page-offers-ocr Philip 2026-10-21 20:17:50 +01:00
  • 4de9459f2f Give the print preview's grayscale tag a bit of its own eliets2 2026-10-21 21:48:08 +03:00
  • 6495c08afd M7: a text editing session for one paragraph komo1iddin 2026-10-22 02:15:47 +08:00
  • f632c1b0ca M7: a resized page image stays blanked where the raster still has it komo1iddin 2026-10-22 00:26:39 +08:00
  • 764439bbcc M7: hold an applied paragraph's look until every tile is drawn, and not after a turn komo1iddin 2026-10-22 00:26:22 +08:00
  • 08513ad906 M7: keep a paragraph open with its typing when its edit fails komo1iddin 2026-10-22 00:13:49 +08:00
  • 946a77cf9b M4: a new bookmark goes to where the reader is (#3865) Adrian 2026-10-21 12:12:03 -04:00
  • b5ba176023 test: the paragraph editor is drawn at full colour from the click's own frame komo1iddin 2026-10-22 00:09:21 +08:00
  • 1f335a2bad M7: an added picture resized by a corner shows only at its new size komo1iddin 2026-10-21 23:45:00 +08:00
  • 7a7d39f01f M7: keep a moved or resized page image in place until its page is drawn again komo1iddin 2026-10-21 23:15:28 +08:00
  • f7fc209498 M7: keep an applied paragraph's look until its page is drawn again komo1iddin 2026-10-21 23:10:44 +08:00
  • 68c85bce6e M7: open the paragraph editor without a fade-in komo1iddin 2026-10-21 23:06:23 +08:00
  • 475f375ff4 M7: keep a word on its line when its spacing differs by less than a thousandth of an em komo1iddin 2026-10-21 22:41:17 +08:00
  • 755266cf9f cli: the argument bugs photocraft#7071 lists are live here too Hamza 2026-10-21 18:45:04 +05:00
  • 1f78e2f37d M3: resize Pages inspector thumbnails (#3808) robertobulltech 2026-10-21 13:24:58 +02:00
  • 8ea9049809 M14: update Brazilian Portuguese parity notes johnpetersa19 2026-10-21 08:19:51 -03:00
  • 4eaba2bbcd M14: complete Brazilian Portuguese catalog johnpetersa19 2026-10-21 08:14:32 -03:00
  • ca56271678 Preferences: list the languages alphabetically by their own name Nikolai Nyegaard 2026-10-21 12:01:37 +02:00
  • cf565db3fe fix(annot): a comment listed many times gets one display appearance Unhumanje 2026-10-21 11:24:48 +02:00
  • d335ff375d fix(xfdf): a field name full of periods no longer overflows the stack on export Unhumanje 2026-10-21 09:57:00 +02:00
  • 8444a08c00 fix(cos): a repaired xref table fills only the numbers the damage leaves out (refs #1628) Marco Arnulfo 2026-10-21 10:45:37 +02:00
  • 57ab6fcb2a fix(cos): the renumbering check follows a shifted header (refs #1628) Marco Arnulfo 2026-10-15 21:47:01 +02:00
  • 062270da50 fix(cos): fill xref gaps on the compact cross-reference index (refs #1628) Marco Arnulfo 2026-10-15 21:23:28 +02:00
  • 4e94aa1cbb fix(cos): find objects a broken cross-reference table leaves out (fixes #1628) Marco Arnulfo 2026-10-14 19:31:16 +02:00
  • 4164951453 Merge pull request #2753 from dylanmtaylor/ci/shared-nix-workflow Dylan M. Taylor 2026-10-21 03:59:40 -04:00
  • d7481cca6e Merge remote-tracking branch 'origin/main' into pr-2753 Dylan M. Taylor 2026-10-21 03:41:36 -04:00
  • 6beecdacf9 M7: Header & footer dialog: Shrink the page content checkbox (#2140) Gert Pellin 2026-10-16 12:58:04 +02:00
  • 5bf48e0f8c M7: doc_header_footer takes shrink (#2140) Gert Pellin 2026-10-16 12:40:39 +02:00
  • 01149dea77 M7: header and footer can shrink the page content out of their way (#2140) Gert Pellin 2026-10-16 12:32:28 +02:00
  • cbcdca77f0 fix(organize): imports find the objects they added when new numbers fill gaps Unhumanje 2026-10-21 01:24:42 +02:00
  • ea0c1ae106 Review: a selected line or polygon moved by its body is drawn where it is going Oliver Hagmann 2026-10-21 08:26:54 +02:00
  • 0a78f31fec Add Finnish interface and date language Janiz-zzz 2026-10-14 19:56:04 +03:00
  • 14b3978344 fix(edit): a header reuses a font name only for its very own dictionary Lombardi2003 2026-10-21 07:56:53 +02:00
  • ecaa2980ba crypt: say how the quoted vectors reproduce, and name what nothing verifies Nick Nyssen 2026-10-20 16:20:36 -07:00
  • 526d87d85c M6: formattedValue formats only a value of the ISO date's own shape Eric Kaden 2026-10-21 00:09:00 -04:00
  • 21b6267129 M6: a display picture with month or weekday names leaves formattedValue raw Eric Kaden 2026-10-20 23:57:14 -04:00
  • a0c106268c Fill & Sign marks stay upright on rotated pages (#2392) Adrian 2026-10-20 23:43:07 -04:00
  • 6a8ea287aa M6: doc comments on the functions the formattedValue change touches Eric Kaden 2026-10-20 23:36:29 -04:00
  • c0a513eed8 M12: scripts read a date in its data picture as the ISO date Eric Kaden 2026-10-20 23:32:16 -04:00
  • 7176ebde94 M6: XFA formattedValue shows a date in the field's display picture Eric Kaden 2026-10-20 23:29:08 -04:00
  • 3c6be18fb7 Select All of the document: a later copy cancels one still reading; build the job in one pass SBaksa 2026-10-21 13:57:18 +11:00
  • 1298aa285c Print: keep the picked printer for the next print (#3537) Adrian 2026-10-20 20:36:30 -04:00
  • d695bc5654 fix(redact): evaluate OCMD visibility during sanitization (#3522) skylar taylor-barrick 2026-10-20 18:17:34 -06:00
  • 4e8e17c7e6 fix(edit): a header never takes over a font name the page already draws with Lombardi2003 2026-10-21 01:13:00 +02:00
  • fecfc774f2 feat(edit): Header & Footer can be drawn in Times or Courier (#3754) Lombardi2003 2026-10-21 00:48:48 +02:00
  • 7eb4e5d557 test(comments): the eraser preview is as wide as it rubs while held (#3747) Lombardi2003 2026-10-21 00:20:13 +02:00
  • c6f58baa74 fix(comments): the eraser rubs exactly its preview, at any zoom or view rotation Lombardi2003 2026-10-20 23:59:44 +02:00
  • 15a0b696c5 fix(comments): the eraser's size sets how wide it rubs (#3747) Lombardi2003 2026-10-20 23:17:21 +02:00
  • 4cd646811a M5: drag a line's ends (and a polygon's corners) to change its length and angle Oliver Hagmann 2026-10-20 18:58:51 +02:00
  • 1d76fcbc3b Edit text: tests for re-encoded subsets and five-letter prefixes (#3661) Aman Mehtar 2026-10-21 00:46:01 +05:30
  • 17dbc88556 Revise evidence and notes in acrobat-features.toml Mex 2026-10-20 21:08:57 +02:00
  • 37454d9ce1 M4: document indirect initial-view boolean handling Mex 2026-10-20 21:08:17 +02:00
  • 4bcae6dd4f M4: record indirect initial-view preference coverage Mex 2026-10-20 21:07:48 +02:00
  • 3d32ffd27c M4: resolve indirect initial-view boolean preferences Mex 2026-10-20 21:07:13 +02:00
  • 93945aeade M3: pin the reported OS in the panel snapshot harness Dubblbindong 2026-10-20 20:46:46 +02:00
  • 14471d76f4 M3: panel snapshots run from one exhaustive setup Dubblbindong 2026-10-19 20:53:40 +02:00
  • b0e751500b M3: snapshot tests of every side panel Dubblbindong 2026-10-19 20:30:33 +02:00
  • e3fc82938f A rectangle's corners are equal, not nearly equal Hamza 2026-10-20 23:27:49 +05:00
  • be223888f7 Join /Contents pieces with a space in measure snap NetterSilver 2026-10-20 20:20:31 +02:00
  • b97b383232 redact: count inline outline items against the total budget eliets2 2026-10-20 21:04:06 +03:00
  • 71e0346186 docs(redact): say that a mark with no readable area fails apply eliets2 2026-10-20 18:25:15 +03:00
  • 92c979c5b2 redact: refuse marks with no readable area instead of skipping them eliets2 2026-10-20 18:25:07 +03:00
  • c7505930b8 M12: accept Identity CJK Unicode mappings in accessibility checks (#3673) Aman Mehtar 2026-10-20 23:29:13 +05:30
  • 9ca2927807 docs: credit MatrixMagician in the About window by their GitHub profile name O Hingst 2026-10-20 18:55:34 +01:00
  • f99966a195 fix(render): hit-test selection against the glyph quad, not its bounding box (#3693) O Hingst 2026-10-20 18:52:38 +01:00
  • 12c66f7113 Keep zero annotation flags through XFDF export/import NetterSilver 2026-10-20 19:44:42 +02:00
  • 3246587e85 Return empty WordNum result when cents rounding carries to 1e12 NetterSilver 2026-10-20 17:38:34 +00:00
  • ab815b50a6 Stop Std14::recognise mapping sans-serif font names to Times NetterSilver 2026-10-20 19:36:57 +02:00
  • 4125bddbae Parse a bare trailing "a" as AM in AcroForm date/time parsing NetterSilver 2026-10-20 19:30:45 +02:00
  • 63b4af8ba5 fix(sign): embed the issuers of macOS Keychain identities ffishman 2026-10-20 14:27:52 -03:00
  • 1f182ff0bf Select All of the document: copy off the UI thread, end it on any page press SBaksa 2026-10-21 04:24:30 +11:00
  • 1451325a42 M2: preserve word spaces around TOC leaders (#3086) robertobulltech 2026-10-18 23:30:09 +02:00
  • 941fbe7cda M3: choose overlapping comment hover by annotation index (#3620) PerchAnton 2026-10-20 19:58:22 +03:00
  • 4a618e8dcb Edit text: do not group or join by an empty font name (#3661) Aman Mehtar 2026-10-20 22:28:08 +05:30
  • b941402558 M9: require eContentType and at most one certificates and CRLs field ffishman 2026-10-20 16:54:43 +00:00
  • 0f5e74101c Follow a chain of references to the tagged flag, as the inspector does Hamza 2026-10-20 21:52:36 +05:00
  • f96e440a47 M9: check the bundle's SignedData shape and refuse trailing bytes ffishman 2026-10-20 16:46:26 +00:00
  • 9a997cf1b1 A rectangle is a traversal, not four corners visited Hamza 2026-10-20 21:28:05 +05:00
  • 0ca7ed07fa fix(automation): a page whose paragraph listing was dropped at the cap is refused, not read by position (#2516) hcchung1 2026-10-21 00:22:07 +08:00
  • 929455ad5b M3: fix multiline annotation hover bounds and paint order (#3541) PerchAnton 2026-10-20 19:20:56 +03:00
  • 5eae8d6e90 Edit text: keep a line together across subsets of the same font (#3661) Aman Mehtar 2026-10-20 21:41:00 +05:30
  • c2c4db7eca redact: count shared outline items once so the walk ends eliets2 2026-10-20 17:31:48 +03:00
  • ddff6b64fe M9: refuse an unclosed PEM block; review follow-ups ffishman 2026-10-20 15:42:04 +00:00
  • 22bedbf2af Skip CodeRabbit reviews on Dependabot PRs (#3692) Brandon Thomas 2026-10-20 11:38:59 -04:00
  • b77d57000c Release 0.10.1: rebuild with the shared workflow's exact Linux tarball pick v0.10.1 Brandon Thomas 2026-10-20 11:38:32 -04:00
  • 59a5a83774 docs: add SonarCloud and CodeRabbit badges to README (#3271) Dylan M. Taylor 2026-10-20 11:29:59 -04:00
  • 604529e929 M3: let Escape close an open menu before it clears the selection (#3535) Hazel Granados 2026-10-20 10:28:33 -05:00
  • bfc7487384 Tagged PDF: resolve /MarkInfo /Marked when it is an indirect reference Hamza 2026-10-20 20:08:41 +05:00
  • ebc7b6d801 M2: text extraction keeps doubled letters in text condensed to 20 Tz and below (#2457) Jayesh-Prajapati9 2026-10-20 20:32:24 +05:30
  • e9fc4cadcf M8: applying redactions drops structure-tree references to the comments and fields it removes (#2874) Jayesh-Prajapati9 2026-10-20 20:05:01 +05:30