[Development] Fix potentially breaking binary compatibility, what can be done?

Paul Lemire paul.lemire at kdab.com
Mon Feb 11 11:54:42 CET 2019


I've realized we had an issue in Qt3D Input where QMouseEvent and
QWheelEvent' key modifiers property can only actually contain a single
modifier value.

I've made a change to fix this, essentially transforming an enum into a
QFlag, like it should have been right from the start.

The problem is that this is potentially affecting binary compatibility.
What is the right way forward?

The patch is here: https://codereview.qt-project.org/#/c/252493/


Paul Lemire | paul.lemire at kdab.com | Senior Software Engineer
KDAB (France) S.A.S., a KDAB Group company
Tel: France +33 (0)4 90 84 08 53, http://www.kdab.fr
KDAB - The Qt, C++ and OpenGL Experts

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4282 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.qt-project.org/pipermail/development/attachments/20190211/c03dc453/attachment.bin>

More information about the Development mailing list