Commit Graph

  • 2627384757 fix(render): images and nested groups knock out in a knockout group too (#2971) mtlcl410 2026-10-17 12:27:04 +08:00
  • d2bcda45fd fix(render): knockout transparency groups knock out (#2971) mtlcl410 2026-10-17 11:18:10 +08:00
  • 312a97d21c fix(render): restore the test's closing brace lost when rebasing onto main (#3179) mtlcl410 2026-10-19 15:33:25 +08:00
  • 857fef3b1a fix(render): say that an unresolvable /ColorSpace also gets the JP2 palette (#3179) mtlcl410 2026-10-18 14:36:51 +08:00
  • e1aeb00be9 fix(render): apply the JP2 palette of a JPX image with no /ColorSpace (#3179) mtlcl410 2026-10-18 14:21:35 +08:00
  • 52dd6b1e40 Merge upstream/main jonathanwxh-cell 2026-10-19 15:21:06 +08:00
  • 0725deed33 Merge upstream/main jonathanwxh-cell 2026-10-19 15:21:00 +08:00
  • 42e63703d9 M12: full screen in two-page view fits the spread it shows (#379) mtlcl410 2026-10-19 12:51:54 +08:00
  • 3ed0dff807 M12: full screen survives a reload and starts after the document's own initial view (#379) mtlcl410 2026-10-19 02:21:22 +08:00
  • 1e2e7cc79f M3: full screen shows one fitted page at a time, as Acrobat's Full Screen Mode (#1459) mtlcl410 2026-10-19 00:39:18 +08:00
  • 5397a4af8b Document the new-file OS open test Chaturanga Manchanayake 2026-10-19 12:27:59 +05:30
  • 43550c448d M2: a JP2 image in a colour space the decoder refuses is drawn by its component count (#3306) (#3363) mtlcl410 2026-10-19 14:50:58 +08:00
  • cbbeb61650 fix(parse): accept spaces between stream and its line break (#3378) Pedro Luiz Colognese 2026-10-19 03:50:21 -03:00
  • b955c2eefb M2: a tiling pattern drawn once shows its cell at full scale (#3349) (#3356) mtlcl410 2026-10-19 14:50:09 +08:00
  • 4d42b48d20 fix(sign): offer only certificates that may sign documents from the Windows store (#3365) TomCatT 2026-10-18 23:49:57 -07:00
  • 2f21f920a0 fix(windows): name the single-instance socket by the session id, so a launch without SESSIONNAME finds its session's window (#3338) (#3340) mtlcl410 2026-10-19 14:49:46 +08:00
  • 6733e073ef Keep long menus usable in short windows (#3374) Earl Co 2026-10-19 08:49:34 +02:00
  • 7d9adcb8f1 fix(preflight): identify PDF standards by XML namespace (#3364) Earl Co 2026-10-19 08:48:40 +02:00
  • 236ce9a064 Clear image pixels intersected by redaction marks (#3368) Earl Co 2026-10-19 08:48:29 +02:00
  • 66f1085688 Keep document scroll position across viewer modes (#3362) Earl Co 2026-10-19 08:48:18 +02:00
  • 9d23505dd7 Clamp the zoom-anchor scroll to the content so zooming out no longer jolts the page (#3266) (#3350) MarekSpodBiedry 2026-10-19 08:48:06 +02:00
  • 6e61b50503 Fix clock-dependent form properties test (#3367) Earl Co 2026-10-19 08:47:55 +02:00
  • 4242e7ed50 Test bringing the window forward for a new file while it is still preparing Chaturanga Manchanayake 2026-10-19 11:39:30 +05:30
  • 38e5c4bb5b Bring the window forward when the running app is handed files manchitmr 2026-10-15 13:59:35 +05:30
  • a62986b5b4 fix: honor single-page redaction selection Earl Co 2026-10-19 08:00:54 +02:00
  • 8f0557d2bc M12: an XFA script that fails partway keeps what it changed before the error Eric Kaden 2026-10-19 01:12:35 -04:00
  • 93544ef1bf M12: the XFA notice bar starts its first layout note as a sentence Eric Kaden 2026-10-19 00:32:52 -04:00
  • 097c452c84 M12: a date its data picture can't hold stays ISO in the data Eric Kaden 2026-10-19 00:26:05 -04:00
  • 49fa11942f M10: glyph names with lowercase hex digits map to nothing (#3170) mtlcl410 2026-10-19 12:22:00 +08:00
  • 38d3a6c843 M12: each XFA date field uses its own data picture, and only a whole-date one Eric Kaden 2026-10-19 00:18:03 -04:00
  • d16c94a703 M12: follow rewritten figure stream in engine regression jonathanwxh-cell 2026-10-19 12:12:12 +08:00
  • c392d93ba6 M12: laying out a dynamic XFA form takes off the usage rights it voids Eric Kaden 2026-10-19 00:06:32 -04:00
  • 93f90ef760 M12: XFA dates are written and read in the field's data picture Eric Kaden 2026-10-18 23:45:26 -04:00
  • e3d095f632 M12: isolate decorative edits of shared content streams jonathanwxh-cell 2026-10-19 11:45:29 +08:00
  • e22d7066c0 M2: integrate current main into PR #3116 and add raster clip-only test jonathanwxh-cell 2026-10-19 09:23:19 +08:00
  • 0de546587d fix(windows): present Direct3D 12 through a composition visual, so resizing doesn't stretch (#2738) mtlcl410 2026-10-19 09:09:01 +08:00
  • 3086ee7a3d M11: reject hostile optimizer image dimensions Earl Co 2026-10-19 02:45:16 +02:00
  • f3b8654b23 Merge upstream/main into feat/image-rotate-snap vangel76 2026-10-19 02:08:53 +02:00
  • 060381c745 fix(a11y): join and splice page content streams with cross-stream rules jonathanwxh-cell 2026-10-19 06:47:56 +08:00
  • cece9f5ccc M8: document discard-on-error for public redaction calls (#3302) skylar taylor-barrick 2026-10-18 16:45:35 -06:00
  • fefdccc890 fix(viewer): preserve gap toggles in organize and comparison views DjPeepjay 2026-10-18 17:27:05 -05:00
  • ed6ccdaebc fix: compare the effective gs state, not the history of gs names, when grouping rows NetterSilver 2026-10-18 20:44:31 +00:00
  • 7137c41f47 feat(viewer): add optional gapless continuous page display DjPeepjay 2026-10-17 16:54:04 -05:00
  • 3ddf184413 perf(engine): return an unedited snapshot's source without copying it (#3276) skylar taylor-barrick 2026-10-19 00:21:58 +02:00
  • 88e7a1ce86 test(render): a shared-edge pixel keeps the colour at its corner (#3035 review) mtlcl410 2026-10-18 19:18:02 +08:00
  • 421a0dd9c9 fix(render): mesh triangles that share an edge leave no seam mtlcl410 2026-10-17 18:50:18 +08:00
  • 4db6ac4ae2 M3: Accelerate coarse wheel scrolling (#1094) Chiranjeevi U 2026-10-19 03:45:39 +05:30
  • 785d10724f fix(render): pattern-filled stencil masks take the fill paint at the opacity once (#2975) mtlcl410 2026-10-18 18:00:54 +08:00
  • 1cf6ca5579 fix(render): a stencil mask is drawn at the fill opacity once (#2975) mtlcl410 2026-10-17 11:30:59 +08:00
  • d0051fe68b M10: a visibility expression naming an object that isn't a listed group is malformed (#2986) mtlcl410 2026-10-19 02:00:16 +08:00
  • 39b96ccf3d fix(render): a visibility expression decides what an OCMD shows (#2986) mtlcl410 2026-10-17 14:51:20 +08:00
  • 45cc429f90 fix(engine): append a restored snapshot to its own source (#3276) skylar taylor-barrick 2026-10-18 23:29:46 +02:00
  • ed47f71374 fix: read the writing mode leniently and join vertical glyph runs into one line NetterSilver 2026-10-18 23:02:18 +02:00
  • 20cfb67dd1 Lay out vertical (Identity-V) text as columns in the edit layer NetterSilver 2026-10-18 18:17:40 +02:00
  • c257793c2c Merge upstream main dab31491 into pr/attachments Osvaldo Duran 2026-10-18 17:27:27 -04:00
  • dab3149110 M2: a fax image with fewer /Rows than its /Height is decoded to its height (#3308) (#3316) mtlcl410 2026-10-19 05:08:32 +08:00
  • 6fd49d6565 M1: a saved file keeps its creation date (#2658) (#3291) mtlcl410 2026-10-19 05:08:02 +08:00
  • c00ee14be8 Find and edit images whose Do or cm spans two content streams (#3294) NetterSilver 2026-10-18 23:07:51 +02:00
  • e2d4814089 Read /ActualText from named property lists in edit text and export (#3301) NetterSilver 2026-10-18 23:07:39 +02:00
  • 16f36810cc M7: work out each font's space width once per paragraph rewrite (#2616) (#3297) mtlcl410 2026-10-19 05:07:29 +08:00
  • 628f43e17a fix(ui): the recovery folder is owner-only on Unix (#3320) oracola91 2026-10-19 00:07:17 +03:00
  • 6b099bef72 docs: vendor/README keeps one hayro-interpret row, with the patches lost to number collisions (#3312) mtlcl410 2026-10-19 05:07:05 +08:00
  • 104411dc7a Read doubled-sign integers like --280 in the COS lexer (#3299) NetterSilver 2026-10-18 23:06:53 +02:00
  • f280ca8e6d M10: exported TIFF and JPEG pages record the resolution they were drawn at (#3332) Morten Husted Lochmann 2026-10-18 23:06:41 +02:00
  • 58795e9188 cli: info names the standard a document declares (#3328) Hamza Naveed 2026-10-19 02:06:29 +05:00
  • 8d6254aa0b Render weekday letters in FormCalc date pictures (#3321) NetterSilver 2026-10-18 23:06:18 +02:00
  • 666648349b Drop U+FFFE and U+FFFF from XFDF/XML form-data export (#3330) NetterSilver 2026-10-18 23:06:07 +02:00
  • 0c9c621a1f ci(deps): bump cachix/install-nix-action (#3322) dependabot[bot] 2026-10-18 17:05:55 -04:00
  • 38999b3e90 fix(edit): isolate added marks from unfinished marked content (#3279) Ahmad Mu 2026-10-19 01:05:44 +04:00
  • 6fc17441ac fix(forms): edit button labels in field properties (#3064) Perchenko Anton 2026-10-19 00:04:49 +03:00
  • acdd8d251c M2: copy Flate back-references in runs (#2035) cyfung1031 2026-10-19 06:03:46 +09:00
  • 6609bc3f68 fix(cos): keep saves incremental when only the /Encrypt place differs (#3276) skylar taylor-barrick 2026-10-18 21:26:00 +02:00
  • 645a8ca205 Render: a five-point polyline is no longer painted as its bounding box Hamza 2026-10-19 00:29:13 +05:00
  • cb7ad709a7 i18n(fr): drop the rewording of existing rows Florent Siegenthaler 2026-10-18 21:22:03 +02:00
  • 3ef3c9efa9 M8: tag cleanup refuses what it can't finish instead of removing the tree (#3302) mtlcl410 2026-10-19 03:20:34 +08:00
  • a1fc2550c7 Merge branch 'main' into fr-complete-catalog Florent Siegenthaler 2026-10-18 21:18:12 +02:00
  • df591ff88d Rail: scroll the panel buttons above the page navigation in short windows (#3282) majidninja 2026-10-18 19:13:19 +00:00
  • a8cd797a91 ci: configure Dependabot for Cargo and GitHub Actions (#3304) Dylan M. Taylor 2026-10-18 15:11:14 -04:00
  • b4bfe2b2b5 M14: complete and review the Czech catalog qwerin 2026-10-16 06:27:52 +02:00
  • f24a26b951 Merge upstream main 932bf9c6 into pr/attachments Osvaldo Duran 2026-10-18 14:59:16 -04:00
  • 687425fa7f ATTRIBUTION.toml: new SHA-256 for the es, lt and vi catalogs oracola91 2026-10-18 21:52:37 +03:00
  • 9e0937c3f7 M12: the Visual filter only hides shading, since visual differences are never listed: say so Marco Arnulfo 2026-10-18 20:38:18 +02:00
  • 947f0f2994 XFA: turn TIFF pictures by their Orientation tag Marco Arnulfo 2026-10-18 20:37:33 +02:00
  • 9b0aeb0f69 M11: integrate main b0e5c6eb into PR #3227 and fix version parser lifetime jonathanwxh-cell 2026-10-19 02:35:26 +08:00
  • 262ae579f8 i18n: Lithuanian and Vietnamese for the new signature messages oracola91 2026-10-18 21:32:13 +03:00
  • 954c5142e7 fix(ui): the message bar shows a signature problem before "Certified by" oracola91 2026-10-15 17:23:33 +03:00
  • 2448074def M4: assert redo survives destination-budget refusal PerchAnton 2026-10-18 21:25:45 +03:00
  • 343f1b05cc fix(sign): signed attributes must carry the message digest and the data content type oracola91 2026-10-15 17:05:48 +03:00
  • 031532b8a5 M4: bound named-destination pruning during page deletion (#3309) PerchAnton 2026-10-18 21:01:43 +03:00
  • 57c6e476db Keep text rows in other layers, gs states or Tz out of a paragraph NetterSilver 2026-10-18 18:00:00 +00:00
  • ecb990c8ce M10: glyph names: a uni part with a surrogate group maps to nothing; numbered names read under a suffix (#3170) mtlcl410 2026-10-19 01:57:14 +08:00
  • d7f8ba8b57 fix(forms): Tab and Space reach check boxes and radio buttons, and a click focuses them (fixes #2223) Marco Arnulfo 2026-10-14 20:13:56 +02:00
  • 36cfc8566e M10: dynamicRender is read only from markup whose closing tags match (#3180) mtlcl410 2026-10-19 01:53:12 +08:00
  • d06641a133 test: document the #3276 regression tests and helpers skylar taylor-barrick 2026-10-18 19:46:41 +02:00
  • 1a12b0094d Preferences: always use my default zoom and page layout (fixes #1618) Marco Arnulfo 2026-10-13 11:37:07 +02:00
  • f62bf71a77 M8: tag cleanup keeps inherited pages, fails closed over replaced streams and in-place elements (#3302) mtlcl410 2026-10-19 01:33:42 +08:00
  • a4cdbb6235 XFA: decode BMP and TIFF pictures (fixes #1644) Marco Arnulfo 2026-10-13 03:39:10 +02:00
  • 0bafd8ba08 fix(engine): undo past a security change saves in full (#3276) skylar taylor-barrick 2026-10-18 19:19:57 +02:00
  • 932bf9c6bf M4: Ctrl-drag copies pages in the Organize grid (#2997) (#3092) Mawfyy 2026-10-18 12:13:22 -05:00
  • 9f536c9efd M12: Compare panel filters text changes and visual differences (gap 21) Marco Arnulfo 2026-10-15 18:12:03 +02:00