Commit Graph

  • 880723e3af Merge PR #4266: M7: added text takes character spacing from Format text aiongg 2026-10-24 06:24:10 +00:00
  • 541c82d59f Merge PR #4318: M12: links in XFA rich text become clickable links aiongg 2026-10-24 06:24:04 +00:00
  • 0a20a18787 Merge PR #4371: M2: Invisible annotations of unknown types and popups don't paint aiongg 2026-10-24 06:24:03 +00:00
  • 97a0b31c2c Merge PR #4058: M12: type or pick an architect's 1:N drawing scale in the Measure panel, applied at once aiongg 2026-10-24 06:23:49 +00:00
  • 761353775b Merge PR #4317: M12: round XFA check buttons draw a round background and border aiongg 2026-10-24 06:23:48 +00:00
  • f017ca3b78 Merge PR #3580: M6: form buttons show the side panels (app.execMenuItem) aiongg 2026-10-24 06:23:47 +00:00
  • 80f9555cf8 Merge PR #3786: M5: the arrow keys move the selected comment aiongg 2026-10-24 06:23:32 +00:00
  • a6351a5328 Merge PR #2195: M3: restore last view settings when reopening documents (#1767) aiongg 2026-10-24 06:23:31 +00:00
  • f71a305915 Merge PR #4230: M7: paste added text boxes and images in the engine and through content_copy (#2636) aiongg 2026-10-24 06:23:24 +00:00
  • a7778f92f1 Merge PR #4362: M5: comments without an appearance draw their /Border dashes, Ink dashes and the caret's ¶ (ISO 32000-2 Tables 166, 168, 183) aiongg 2026-10-24 06:23:19 +00:00
  • 581faa876a Merge PR #4349: M5: stamps without an appearance draw the stamp they name (ISO 32000-2 Table 184) aiongg 2026-10-24 06:23:15 +00:00
  • 4b29f18bfb Merge PR #4303: M3: a link without a position keeps the reader's place (ISO 32000-2 §12.3.2.2) aiongg 2026-10-24 06:23:11 +00:00
  • 4e335dd6ef Merge PR #4096: feat(ui): the secured-document notice can be turned off for good (#4035) aiongg 2026-10-24 06:23:06 +00:00
  • 8a64b65e4f Merge PR #4330: M8: redact labelled Italian international slash numbers aiongg 2026-10-24 06:23:03 +00:00
  • 5990381c9c Merge PR #3549: M6: util.scand reads dates as another viewer does aiongg 2026-10-24 06:22:59 +00:00
  • 3f622963f0 Merge PR #4299: Omit minus sign when FormCalc Format() rounds to zero aiongg 2026-10-24 06:22:56 +00:00
  • bcbd9cbf4e Merge PR #4287: M12: XFA text is measured at its standard-14 font's own widths aiongg 2026-10-24 06:22:55 +00:00
  • 084497436b Merge PR #4345: M2: a DeviceN colour with twelve inks paints, and a colour that can't be evaluated no longer blanks the page (ISO 32000-2 §8.6.6.5) aiongg 2026-10-24 06:22:51 +00:00
  • 8dda3d50b9 Merge PR #4316: M7: a bold paragraph's stand-in font no longer turns earlier edits bold (#4280) aiongg 2026-10-24 06:22:51 +00:00
  • 9c47dd36cf Merge PR #4331: M10: apply soft-mask Decode intervals to image exports aiongg 2026-10-24 06:22:48 +00:00
  • f2c133b987 Merge PR #4258: M7: a batch of content edits refreshes the added content and page marks aiongg 2026-10-24 06:22:48 +00:00
  • 1b404e6956 Merge PR #4095: Comments: the composer hides while its comment is scrolled away (#4021) aiongg 2026-10-24 06:22:46 +00:00
  • 5cb74eeb69 Merge PR #4217: M7: edited text keeps every space typed (#4199, #3797) aiongg 2026-10-24 06:22:45 +00:00
  • 481b91f112 Merge PR #4323: test(ui): recovery idle tests make folders that never share a name aiongg 2026-10-24 06:22:37 +00:00
  • 5ee65440c0 Merge PR #4242: Tests: UI tests wait for background work by time, not frame count (#4186) aiongg 2026-10-24 06:22:36 +00:00
  • 6ed0082a3e Merge PR #4211: feat(ui): add 'Split document...' to page thumbnail context menus aiongg 2026-10-24 06:22:35 +00:00
  • 2d8e21e08e Merge PR #3750: feat(organize): Extract pages takes typed page ranges (#3593) aiongg 2026-10-24 06:22:35 +00:00
  • 8ff6c8af31 Merge PR #2748: M10: a booklet decides two-sided itself, as Acrobat does (#2707) aiongg 2026-10-24 06:22:34 +00:00
  • ad54ef3a5f Merge PR #3970: M3: resize and move the window again right after a resize or move (Wayland) aiongg 2026-10-24 06:22:33 +00:00
  • 8a0319a24f Merge PR #4368: M6: check boxes, radio buttons and push buttons without an appearance are drawn, and comb fields show their cells aiongg 2026-10-24 06:22:30 +00:00
  • c097653162 Merge PR #4329: M10: preserve table text from covered export slots aiongg 2026-10-24 06:22:30 +00:00
  • b9f5ef6662 Merge PR #4198: fix(audit): covered_text reports the words under the cover, not the whole line aiongg 2026-10-24 06:22:30 +00:00
  • a84a255e4e Integration: #4178 doc comment back above mode_tab aiongg 2026-10-24 06:22:30 +00:00
  • d626a4ae72 Merge PR #2190: M3: a fresh install follows the desktop's appearance (#1248) aiongg 2026-10-24 06:22:29 +00:00
  • ee989ab5ca Merge PR #3016: M5: sticky notes stay upright where they are placed on rotated pages (NoRotate, #2583) aiongg 2026-10-24 06:22:25 +00:00
  • 321d59aec8 Merge PR #4178: fix(ui): the added-text editor keeps the box's alignment aiongg 2026-10-24 06:22:21 +00:00
  • 9230cb826d Merge PR #4352: Reject open-ended page range on a document with no pages aiongg 2026-10-24 06:22:19 +00:00
  • 496e3b3308 Merge PR #4312: M10: preserve page artwork when printing annotations aiongg 2026-10-24 06:22:19 +00:00
  • f9f08017f0 Merge PR #4111: fix(edit): Delete removes the selected paragraph or objects in Edit text aiongg 2026-10-24 06:22:17 +00:00
  • c24e90b59c Merge PR #3985: M6: a document script that throws no longer stops the form's other scripts (#3940) aiongg 2026-10-24 06:22:15 +00:00
  • 0041a3b10e Merge PR #4161: M10: every paper size reaches the printer, from the dialog and doc_print (#3752) aiongg 2026-10-24 06:22:15 +00:00
  • 44831a6047 Merge PR #3670: Redaction: follow nested forms as deep as the readers do aiongg 2026-10-24 06:22:04 +00:00
  • 75f3a267eb Merge PR #4133: fix(sign): let an LTV update declare the ESIC extension in the catalog aiongg 2026-10-24 06:22:03 +00:00
  • 423e98cd19 Merge PR #4343: M6: the date picker has a Today button (#4274) aiongg 2026-10-24 06:22:02 +00:00
  • 40258a5cc2 Merge PR #4132: fix(sign): judge a page's indirect /Annots array by the annotations it gains aiongg 2026-10-24 06:22:02 +00:00
  • 2a1ceebb4f Merge PR #4339: M6: fields that don't scroll stop taking text when full aiongg 2026-10-24 06:22:02 +00:00
  • c0687edbbe Merge PR #3552: M12: a date typed by another of an XFA field's edit patterns is kept in its first aiongg 2026-10-24 06:22:01 +00:00
  • 19b36de16f Merge PR #3997: fix(automation): guard MCP dispatch and bound line and file reads (#3924) aiongg 2026-10-24 06:22:01 +00:00
  • 1fd37592d4 Merge PR #3401: M12: laying out a dynamic XFA form takes off the usage rights it voids aiongg 2026-10-24 06:22:01 +00:00
  • c77906b0c1 Merge PR #3974: Leave the page grid when the Crop tool is chosen aiongg 2026-10-24 06:21:57 +00:00
  • 8b1f21f77a Merge PR #4311: M10: write DOCX cell widths from their grid columns aiongg 2026-10-24 06:21:54 +00:00
  • 66c8db07a0 Merge PR #3849: cli: the argument bugs photocraft#7071 lists are live here too aiongg 2026-10-24 06:21:50 +00:00
  • 339d8f411f Merge PR #4307: M6: Field Properties > Actions: Edit opens an existing script (#4006) aiongg 2026-10-24 06:21:45 +00:00
  • 4eb7cf4a4b Merge PR #4295: Check boxes and radio buttons draw their mark in the field's text colour aiongg 2026-10-24 06:21:42 +00:00
  • 01dc49c13c Merge PR #4053: fix: Issue #4018, form_fill warns when a value does not fit its field (#4018) aiongg 2026-10-24 06:21:41 +00:00
  • 70d92a052b Integration: #2289 keep Contents, BM, Lang and AF on the split widget aiongg 2026-10-24 06:21:39 +00:00
  • b6b6e6eca3 Merge PR #3943: M6: values typed into Password fields are written to no file (#3926) aiongg 2026-10-24 06:21:33 +00:00
  • 7c005aed5b Merge PR #3551: Edit text: keep Tr, stroke, line width and gs set inside BT when rewriting a paragraph (#3508, #3509) aiongg 2026-10-24 06:21:29 +00:00
  • d06bc3cb7c Merge PR #3546: Save commits the open Edit Text boxes before writing the file (#3496) aiongg 2026-10-24 06:21:25 +00:00
  • 4167ac6d5a Merge PR #4310: M11: honor page UserUnit when measuring image resolution aiongg 2026-10-24 06:21:23 +00:00
  • 0cfde22386 Merge PR #3488: fix(forms): write each /DR font as its own object, so Acrobat keeps typed text (#3441) aiongg 2026-10-24 06:21:22 +00:00
  • d34476d947 Merge PR #4157: M2: a symbolic TrueType font reads its (3, 0) cmap before its (1, 0) one (#4156) aiongg 2026-10-24 06:21:22 +00:00
  • ce2000573b Merge PR #4155: M4: a save prompt that opens in the background asks for the user's attention aiongg 2026-10-24 06:21:22 +00:00
  • aa78832c07 Integration: #3000 drop unrelated wait_for_file hunk in forms.rs test aiongg 2026-10-24 06:21:22 +00:00
  • 4fedfe7e8c Merge PR #2648: fix(xfa): skip PDF fallback scripts while XFA layout is active aiongg 2026-10-24 06:21:20 +00:00
  • afba441f2a Merge PR #2289: organize: split a combined field/widget so every copied page owns its widget aiongg 2026-10-24 06:21:17 +00:00
  • fa3a0221d9 Merge PR #3000: fix(edit): batch styled paragraph fallback glyphs aiongg 2026-10-24 06:21:12 +00:00
  • 6672e103a5 Merge PR #3009: fix(ui): the header, footer and watermark previews show the page under the marks (#2837) aiongg 2026-10-24 06:21:11 +00:00
  • ba85d2af66 Merge PR #2957: M6: dotted field names make parent fields (#2696) aiongg 2026-10-24 06:21:05 +00:00
  • 86730ed144 Tests: UI tests wait for background work by time, not frame count (#4186) (#4242) Jayesh Prajapati 2026-10-24 11:35:33 +05:30
  • 185c2dbc36 M3: give the kept button release back before the next press (Wayland) bmh129 2026-10-24 00:58:06 -05:00
  • 0b63a73c04 M3: progress docs for repeated window resizes and moves on Wayland bmh129 2026-10-21 20:45:02 -05:00
  • a9e6069f32 M3: resize and move the window again right after a resize or move (Wayland) bmh129 2026-10-20 23:52:00 -05:00
  • d96427f7d8 M2: vendor/README.md: one Test cell per row in the hayro-interpret and hayro rows mtlcl410 2026-10-24 13:42:54 +08:00
  • f2e222ebc5 M2: a non-embedded CIDFont's fallback request carries its descendant's font descriptor (ISO 32000-2 §9.7.4, §9.8) mtlcl410 2026-10-24 13:31:31 +08:00
  • 827cec3c6e M2: resolve an indirect annotation /Subtype before the Invisible print filter mtlcl410 2026-10-24 12:34:44 +08:00
  • 4287340c04 M2: a stand-in for a non-embedded font keeps its glyph shapes at wider /Widths advances mtlcl410 2026-10-24 12:30:50 +08:00
  • a6df1d3ca5 M2: Invisible annotations of unknown types and popups don't paint their appearance on the page (ISO 32000-2 Table 167) mtlcl410 2026-10-24 12:06:48 +08:00
  • 0b670caf4a fix(deps): bump crypto-bigint to 0.7.6 (RUSTSEC-2026-0387) (#4366) aiongg 2026-10-24 00:03:16 -04:00
  • dd1a894b2d M6: leave the combo box drop-down arrow to #3567 mtlcl410 2026-10-24 12:01:55 +08:00
  • 5233e12281 M6: check boxes, radio buttons and push buttons without an appearance are drawn, and comb fields show their cells (ISO 32000-2 Table 192, 12.7.5) mtlcl410 2026-10-24 11:50:59 +08:00
  • 098f221e12 M2: the operand-cap patch is hayro-syntax patch 28 (#4260) mtlcl410 2026-10-24 11:45:23 +08:00
  • 0142a96ca3 M2: a DeviceN colour with twelve inks paints, and a colour that can't be evaluated no longer blanks the page (#4260) mtlcl410 2026-10-24 07:39:16 +08:00
  • a047c6ba09 chore: resolve SonarCloud maintainability issues (#4356) Dylan M. Taylor 2026-10-23 23:28:18 -04:00
  • 2fc251193e M12: a test that a section whose first child moves to the next page takes its border along Eric Kaden 2026-10-23 23:16:10 -04:00
  • 63510e29eb test(ui): docstrings for the recovery tests' folder helper Eric Kaden 2026-10-23 23:12:33 -04:00
  • 4620512850 Keep XObject decodability check without binding content in interp fix/sonar-maintainability Dylan Taylor 2026-10-23 22:53:26 -04:00
  • 4d190aaff8 M12: the parity note and test say which sections lose their border Eric Kaden 2026-10-23 22:52:53 -04:00
  • cafd507f29 M12: page breaks of a section's own keep the border around it, a leader is given room with its row, and what runs off a page costs its section the border Eric Kaden 2026-10-23 22:51:54 -04:00
  • 001a900ac7 M5: comments without an appearance draw their /Border dashes, Ink dashes and the caret's ¶ (ISO 32000-2 Tables 166, 168, 183) mtlcl410 2026-10-24 10:41:46 +08:00
  • db50224af8 fix: restore wildcard imports and fix method-reference type errors Dylan M. Taylor 2026-10-24 02:34:24 +00:00
  • 35716c6282 M12: a flowed table a page break cuts between its rows keeps its border on each page Eric Kaden 2026-10-23 22:29:04 -04:00
  • 03b641275c style: cargo fmt Dylan M. Taylor 2026-10-24 02:22:36 +00:00
  • 89dc9f3906 fix(packaging): use verify_sha256 helper function Dylan M. Taylor 2026-10-24 02:22:01 +00:00
  • 3cf6b0e589 M12: docstrings for the layout helpers and test the flowed-border change touches Eric Kaden 2026-10-23 22:21:38 -04:00
  • 2b04a06fba chore: resolve SonarCloud maintainability issues Dylan M. Taylor 2026-10-24 02:19:25 +00:00
  • 0c748e34a8 fix(render): bound xref streams, JBIG2 referred-to counts, saved graphics states and /W2 runs (#4350) aiongg 2026-10-23 22:17:12 -04:00
  • cc6b042f0d M12: a flowed subform's repeated top margins give way to a child that fits a fresh content area only without them Eric Kaden 2026-10-23 22:15:07 -04:00
  • 6506c8cc45 M3: a fractional zoom is remembered as it was, not rounded to a whole percent (#1767) mtlcl410 2026-10-23 19:33:38 +08:00
  • fb53ddf02f M3: full screen neither is remembered as the last view nor hides it (#1767) mtlcl410 2026-10-22 17:04:06 +08:00