summaryrefslogtreecommitdiffstats
path: root/qmake
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2014-11-18 15:20:21 -0800
committerThiago Macieira <thiago.macieira@intel.com>2015-01-11 03:40:43 +0100
commit62b752b3a2c9a69b5eb9a41b98293e83de347958 (patch)
tree5a713d94545e6a52631d3b5878d06d6f81ac2fe3 /qmake
parent2c01d402e19b6137cf24794cbc4533a2b8b2d816 (diff)
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>
Diffstat (limited to 'qmake')
0 files changed, 0 insertions, 0 deletions