aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS
diff options
context:
space:
mode:
authorAndre Heinecke <[email protected]>2023-06-16 12:33:19 +0000
committerAndre Heinecke <[email protected]>2023-06-16 12:33:19 +0000
commit5811d069d3b391e9fd77c1062a2d96be41645422 (patch)
treebcf7cf9fd50d87e350298d69a9fd1d5deb4b900e /NEWS
parentcpp: Expose gpgme_data_set_flag through cpp API (diff)
downloadgpgme-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--NEWS5
1 files changed, 5 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index ec8024fd..7c92e62f 100644
--- a/NEWS
+++ b/NEWS
@@ -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)
-------------------------------------------------