On sexta-feira, 5 de fevereiro de 2016 16:34:19 PST Ponomarenko Andrey wrote: > Hello, > > I've started to maintain API/ABI changes report for the Qt library here: > http://abi-laboratory.pro/tracker/timeline/qt/
Hello Andrey Thank you for the service. Looking at the only release we have any control over right now: 5.6. * Qt3D: major changes, definitely not binary compatible. Was the release in 5.5 properly marked as "technical preview, no ABI promise"? * QtCore: false positive, sendEvent() is still there. * QtGui: - QPixmapCache::allPixmaps(): innocent, was not public API, but you could get to it. - qt_sendShortcutOverrideEvent: affects QtTest binary compatibility - qt_handleMouseEvent: ditto - QWindowSystemInterface: binary incompatible (class is \ingroup qpa, but not in a _qpa.h header, therefore it's public API) => is anyone reading the header diff for QtGui? * QtNetwork: false positive * QtQuick: - DesignerSupport: previously exported, undocumented class that wasn't in a _p.h header and did not even have a Q prefix. We can safely assume this was a major mistake in releasing and is now corrected. - events & accessibility: false positive * QtWaylandClient: - events: false positive - qt_extended_output: was public and should not have been removed. The same change also changed values of enums in other public classes (like QWaylandCompositor). => is anyone reading the header diff for QtWaylandClient? * QtWidgets: - accessibility: false positive -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center _______________________________________________ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development