Details
-
Bug
-
Resolution: Invalid
-
Not Evaluated
-
None
-
5.5.1
-
None
-
OpenSuSE 42.1
Linux 4.1.15-8-default #1 SMP PREEMPT Wed Jan 20 16:41:00 UTC 2016 (0e3b3ab) x86_64 x86_64 x86_64 GNU/Linux
Description
Previously, when QString containing newline characters was fed into qDebug() using the << operator, qDebug would print that string and make a newline in stderr everywhere where a newline character was in that string.
Now it just prints "\n", unless you append ".noquote()".
This forces anyone who used qDebug to output QStrings with multiline error descriptions to run through the codebase and replace qDebug() calls with qDebug().noquote().
Attachments
Issue Links
- is replaced by
-
QTBUG-47316 QDebug should not escape printable non-US-ASCII characters
- Closed