To let the progress indicator work properly on Windows the progress filter of gpg needs to use 64 bit types and not just unsigned long. As we all known Windows uses 32 bit for long even on64 bit windows.
Description
Description
Revisions and Commits
Revisions and Commits
rG GnuPG | |||
rGce0d3238f07e gpgsm: Print PROGRESS status lines. | |||
rGbd545346b50a gpgsm: New option --input-size-hint. | |||
rG1b60aab2c489 gpg: Make progress work for large files on Windows. | |||
rGe9c337c0b94b gpgsm: New option --input-size-hint. | |||
rG808494b48577 gpg: Make progress work for large files on Windows. | |||
rGc58067415fe9 gpgsm: Print PROGRESS status lines. | |||
rM GPGME | |||
rM5811d069d3b3 qt, cpp: Support larger size-hint on 32 bit builds | |||
rM91bbb1e482da core: Send a input-size-hint for gpgsm. | |||
rM8796456d235d tests: Add option --cancel to run-encrypt. | |||
rMeb68948c4388 core: Use 64 bit instead of gpgme_off_t for some internal functions. |
Related Objects
Related Objects
Event Timeline
Comment Actions
Was already with gpgme 1.21.0. Note that I used the done column but in future a milestone would be more useful than that catch all "done".
Still in testing mode because we need to test with gnupg 2.2.
Comment Actions
Tested in VS-Desktop-3.2.0.0-beta214 by encrypting a large file with Kleopatra. The progress bar shows percentage finished, progress looks all right