[Development] API/ABI changes report

Thiago Macieira thiago.macieira at intel.com
Wed Feb 10 00:15:24 CET 2016


On sexta-feira, 5 de fevereiro de 2016 08:58:15 PST Thiago Macieira wrote:
> * Qt3D: major changes, definitely not binary compatible. Was the release in
> 5.5 properly marked as "technical preview, no ABI promise"?

Someone familiar with Qt3D please confirm that Qt 5.5 was released with no ABI 
promise.

> * QtGui:
>  - 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)

P1 task created: QTBUG-51015

> * QtWaylandClient:
>  - 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?

Upon further inspection, there's no issue here. The enum change was not in 
QtWaylandClient and the variable qt_extended_output was only declared in 
private headers.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center




More information about the Development mailing list