qt5base-lts/tests/auto/corelib
Alex Trotsenko 184d66caa5 QDataStream: handle incomplete reads from QIODevice
This adds a way to resume reading from a stream after a ReadPastEnd error.
This is done by introducing a stream read transaction mechanism that keeps
read data in an internal buffer and rolls it back on failure.

[ChangeLog][QtCore] Added QDataStream startTransaction(),
commitTransaction(), rollbackTransaction(), abortTransaction()
functions to support read transactions.

Task-number: QTBUG-44418
Change-Id: Ibf946e1939a5573c4182fea7e26608947218c2d9
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
2016-01-13 16:31:33 +00:00
..
animation qevent.h: Add fixme comments to remove include directives for Qt 6. 2015-10-02 06:37:03 +00:00
codecs Tests: Fix single-character string literals. 2015-10-13 18:14:27 +00:00
global Merge remote-tracking branch 'origin/5.6' into dev 2015-12-18 08:37:31 +01:00
io QDataStream: handle incomplete reads from QIODevice 2016-01-13 16:31:33 +00:00
itemmodels Merge remote-tracking branch 'origin/5.6' into dev 2015-12-02 23:33:06 +01:00
json Merge remote-tracking branch 'origin/5.6' into dev 2016-01-08 12:35:24 +01:00
kernel Merge remote-tracking branch 'origin/5.6' into dev 2016-01-12 11:07:56 +01:00
mimetypes Merge remote-tracking branch 'origin/5.6' into dev 2016-01-08 12:35:24 +01:00
plugin Merge "Merge remote-tracking branch 'origin/5.6' into dev" into refs/staging/dev 2015-11-05 08:27:56 +00:00
statemachine Add PointerToMemberFunction for ctor of QSignalTransition 2015-12-08 17:07:04 +00:00
thread Merge remote-tracking branch 'origin/5.6' into dev 2015-12-18 08:37:31 +01:00
tools Merge "Merge remote-tracking branch 'origin/5.6' into dev" into refs/staging/dev 2016-01-13 07:19:44 +00:00
xml tests/auto/corelib: Remove some placeholder formatting. 2015-10-22 03:54:29 +00:00
corelib.pro iOS: Enable building of basic tests 2014-01-22 12:35:17 +01:00