qt5base-lts/tests/auto/corelib/io
Thiago Macieira ce9b010ec6 Fix decoding of QByteArray in the deprecated "encoded" setters in QUrl
The asymmetry is intentional: the getters can use toLatin1() because the
called functions, with a QUrl::FullyEncoded parameter, return ASCII
only. This gives a small performance improvement over the need to run
the UTF-8 encoder.

However, the data passed to setters could contain non-ASCII binary data,
in addition to the percent-encoded data. We can't use fromUtf8 because
it's binary and we can't use toPercentEncoded because it already encoded.

Change-Id: I5ecdb49be5af51ac86fd9764eb3a6aa96385f512
Reviewed-by: David Faure <faure@kde.org>
2012-08-20 21:59:32 +02:00
..
largefile Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qabstractfileengine Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qbuffer Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qdatastream Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qdataurl Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qdebug Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qdir Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qdiriterator Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qfile Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qfileinfo Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qfilesystementry Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qfilesystemwatcher Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qiodevice Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qipaddress Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qnodebug Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qprocess Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qprocessenvironment Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qresourceengine Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qsettings Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qstandardpaths Add bool QStandardPaths::isTestModeEnabled() 2012-08-09 13:48:13 +02:00
qtemporarydir Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qtemporaryfile Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qtextstream Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qurl Fix decoding of QByteArray in the deprecated "encoded" setters in QUrl 2012-08-20 21:59:32 +02:00
qurlinternal Fix decoding of QByteArray in the deprecated "encoded" setters in QUrl 2012-08-20 21:59:32 +02:00
qurlquery Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qwinoverlappedionotifier Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
io.pro test: subtract qurlinternal.pro when private_tests are not enabled 2012-07-10 14:16:13 +02:00