Download Latest Version Passermark-Windows.zip (154.8 MB)
Home / v1.17.1
Name Modified Size InfoDownloads / Week
Parent folder
Passermark-1.17.1-Setup.exe 2026-10-23 152.5 MB
Passermark-1.17.1-x86_64.AppImage 2026-10-23 161.6 MB
1.17.1_ fix multi-instance merge on Windows right-click, insert blank page, jank fixes, CLI output sanitised for non-printable console chars source code.tar.gz 2026-10-23 3.1 MB
1.17.1_ fix multi-instance merge on Windows right-click, insert blank page, jank fixes, CLI output sanitised for non-printable console chars source code.zip 2026-10-23 3.3 MB
README.md 2026-10-23 1.4 kB
Totals: 5 Items   320.5 MB 0

Merge via right-click (Windows):

  • Explorer starts one process per selected file; QLocalServer.listen() does not fail on Windows when the name is taken, so several processes became servers at once and each got only part of the files
  • startup lock now (named mutex on Windows, flock otherwise) before Qt loads: exactly one main instance, the others wait and hand their files over; pre-listen() server check on Windows; files collected only once the event loop runs
  • tested with 10 parallel processes on Linux (one server, all files); Windows mutex part untested

Insert blank page:

  • page sidebar context menu and Pages menu: insert blank page before/after selection (Ctrl+Alt+I); takes format, rotation and trim/bleed box from the neighbouring page

Jank:

  • wheelEvent of combo/spin/slider fields replaced directly instead of an app-wide event filter (with runtime check and fallback to the old filter)
  • driver dialog no longer logged (was the open Windows dialog, not a hang); window keeps drawing between strips while rasterising; load_settings re-reads only on change; preflight loads urllib/SSL lazily
  • not tackled (needs background thread/process): get_page in page_doc_bleeds, paintEvent, preflight analysis call in the edit panel

CLI: all output sanitised; characters the console cannot display are replaced instead of crashing (crash logs were from 1.10.4, emit already fixed)

Source: README.md, updated 2026-10-23