[Development] Backwards compatibiltiy break in Qt 5.5

Marc Mutz marc.mutz at kdab.com
Mon Jul 27 11:20:11 CEST 2015

On Monday 27 July 2015 00:25:18 NIkolai Marchenko wrote:
> (I am not entirely sure why I haven't received at least a notification of
> why this post has not appeared the first time I tried to send it, so here
> we go again. Btw, it was Thiago Macieira himself who actually suggested I
> mail this list)
> Hi! We (Russian Qt community) have a situation we could not resolve with
> Thiago Macieira in bug tracker, so have to ask for Chief Maintainer's
> attention.
> The bug in question is there:
> https://bugreports.qt.io/browse/QTBUG-47316
> In version 5.5 Thiago Macieira introduced a compatibility break with older
> qt versions.
> This break has come in the form of completely changing the way qDebug()
> prints non-english characters to console.

I don't think qDebug() should guarantee any output, but your position might 
become a relevant one if logging output also changed. That is something that 
we shoudn't change, and since IIIRC, qDebug and logging use the same stream, 
you may have a point here.

Just my 2ct,

Marc Mutz <marc.mutz at kdab.com> | Senior Software Engineer
KDAB (Deutschland) GmbH & Co.KG, a KDAB Group Company
Tel: +49-30-521325470
KDAB - The Qt Experts

More information about the Development mailing list