05.02.2016, 19:58, "Thiago Macieira": > 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
Hello Thiago, I've removed most of the false positives mentioned in the review from the report: http://abi-laboratory.pro/tracker/timeline/qt/ There are several remaining issues in the report. So I have some questions: - Is class QPlatformScreen private and all related changes should be removed from the report? (http://abi-laboratory.pro/tracker/compat_report/qt/5.5.1/5.6.0-beta/8f965/abi_compat_report.html) - Should I hide DesignerSupport class changes? (http://abi-laboratory.pro/tracker/compat_report/qt/5.5.1/5.6.0-beta/7404d/abi_compat_report.html) - Whats about xdg_* changes in the libQt5WaylandClient.so? (http://abi-laboratory.pro/tracker/compat_report/qt/5.5.1/5.6.0-beta/59c65/abi_compat_report.html) Thank you. _______________________________________________ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development