qt5base-lts/tests/auto/corelib
Thiago Macieira 62b752b3a2 Do the same for qDebug of QByteArray and QLatin1String
QLatin1String are actually Unicode, so print them with \uXXXX sequences.
QByteArray are binary (arbitrary), so print as hex. Since hex escape
sequences in C are not limited in length (\x00000F is a valid hex
sequence), we need to insert "" if the next character is a valid hex
digit.

[ChangeLog][QtCore][QDebug] Similarly, printing of QByteArrays whenever
"noquote" is not active now prints the arrays in a format consumable in
C++, with all non-printable characters printed in hex escape sequences.

Change-Id: Ibd0c1a97cbac98610c65c1091bfbcf5581c835db
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
2015-01-11 03:40:43 +01:00
..
animation Android: Stabilize QPauseAnimation test 2014-12-22 09:26:38 +01:00
codecs Hardcode UTF-8 for "unicode" in QTextCodec::codecForHtml(). 2014-10-28 12:17:13 +01:00
global Add QtInfoMsg 2015-01-09 13:14:05 +01:00
io Do the same for qDebug of QByteArray and QLatin1String 2015-01-11 03:40:43 +01:00
itemmodels Merge remote-tracking branch 'origin/5.4' into dev 2014-12-10 07:58:06 +01:00
json Merge remote-tracking branch 'origin/5.4' into dev 2014-12-29 16:37:38 +01:00
kernel Add POSIX IPC support to QSystemSemaphore and QSharedMemory 2015-01-09 10:58:52 +01:00
mimetypes Update license headers and add new license files 2014-09-24 12:26:19 +02:00
plugin Update license headers and add new license files 2014-09-24 12:26:19 +02:00
statemachine QState: Added template PointerToMemberFunction 2014-12-20 06:36:26 +01:00
thread QThreadPool::cancel() to remove individual jobs from the job queue. 2014-12-24 15:01:36 +01:00
tools Add qHashRange and qHashRangeCommutative 2015-01-09 12:05:35 +01:00
xml Update license headers and add new license files 2014-09-24 12:26:19 +02:00
corelib.pro iOS: Enable building of basic tests 2014-01-22 12:35:17 +01:00