diff options
author | Andre Heinecke <[email protected]> | 2023-06-16 12:33:19 +0000 |
---|---|---|
committer | Andre Heinecke <[email protected]> | 2023-06-16 12:33:19 +0000 |
commit | 5811d069d3b391e9fd77c1062a2d96be41645422 (patch) | |
tree | bcf7cf9fd50d87e350298d69a9fd1d5deb4b900e /NEWS | |
parent | cpp: Expose gpgme_data_set_flag through cpp API (diff) | |
download | gpgme-5811d069d3b391e9fd77c1062a2d96be41645422.tar.gz gpgme-5811d069d3b391e9fd77c1062a2d96be41645422.zip |
qt, cpp: Support larger size-hint on 32 bit builds
* NEWS: Mention this.
* lang/cpp/src/data.h, lang/cpp/src/data.cpp (Data::setSizeHint): New.
* lang/qt/src/qgpgmedecryptjob.cpp,
lang/qt/src/qgpgmedecryptverifyarchivejob.cpp,
lang/qt/src/qgpgmedecryptverifyjob.cpp,
lang/qt/src/qgpgmeencryptjob.cpp,
lang/qt/src/qgpgmesignencryptjob.cpp,
lang/qt/src/qgpgmesignjob.cpp,
lang/qt/src/qgpgmeverifydetachedjob.cpp,
lang/qt/src/qgpgmeverifyopaquejob.cpp: Set size for input IODevice.
--
This fixes the case where the old detection of the size of QIOdevice
using seek would overflow and instead explicitly uses QIODevice::size
to check for the size and pass it through as an uint64.
GnuPG-Bug-Id: T6534
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -1,12 +1,17 @@ Noteworthy changes in version 1.21.0 (unreleased) ------------------------------------------------- + * Qt Jobs working with QIODeviceDataProvider now properly + handle input-size hints and progress for files larger. + 2^32 bytes in 32 bit builds. [T6534] + * Error::isCanceled now also returns true for error code GPG_ERR_FULLY_CANCELED. [T6510] * Interface changes relative to the 1.20.0 release: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cpp: Data::setFlag NEW. + cpp: Data::setSizeHint NEW. Noteworthy changes in version 1.20.0 (2023-04-20) ------------------------------------------------- |