diff options
author | Thiago Macieira <thiago.macieira@intel.com> | 2014-11-18 15:20:21 -0800 |
---|---|---|
committer | Thiago Macieira <thiago.macieira@intel.com> | 2015-01-11 03:40:43 +0100 |
commit | 62b752b3a2c9a69b5eb9a41b98293e83de347958 (patch) | |
tree | 5a713d94545e6a52631d3b5878d06d6f81ac2fe3 /qmake | |
parent | 2c01d402e19b6137cf24794cbc4533a2b8b2d816 (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