Quote:
Originally Posted by BetterRed
<sigh> I get the feeling there are more glitches in Qt5 than there were in Qt4, or is it that by the time I started using calibre y'all had done all Qt4 glitch workarounds.
|
It's mostly the latter. What happens is that when you first develop something, you test it to make sure it works, which means working around whatever quirks Qt 4 had. With the move to Qt 5, *all* old code becomes potentially buggy, since none of it was developed against Qt 5. So immediately after the move all the various regressions are detected, that will smooth itself out over time.
Though I have to say, I have reported over a dozen different bugs in Qt 5 to Digia, over the last few months, and the only one to have been closed so far was one where I provided the solution. It has not been a confidence inspiring exercise. Just for fun, here's the list, most of these I have already worked around in calibre:
https://bugreports.qt-project.org/browse/QTBUG-41151
https://bugreports.qt-project.org/browse/QTBUG-41125
https://bugreports.qt-project.org/browse/QTBUG-41123
https://bugreports.qt-project.org/browse/QTBUG-41060
https://bugreports.qt-project.org/browse/QTBUG-41017
https://bugreports.qt-project.org/browse/QTBUG-40946
https://bugreports.qt-project.org/browse/QTBUG-40938
https://bugreports.qt-project.org/browse/QTBUG-40933
https://bugreports.qt-project.org/browse/QTBUG-40912
https://bugreports.qt-project.org/browse/QTBUG-40810
https://bugreports.qt-project.org/browse/QTBUG-40807
https://bugreports.qt-project.org/browse/QTBUG-40233
https://bugreports.qt-project.org/browse/QTBUG-39788
https://bugreports.qt-project.org/browse/QTBUG-39650