[Development] API/ABI changes report

Tor Arne Vestbø tor.arne.vestbo at theqtcompany.com
Mon Feb 8 14:58:24 CET 2016


This was fixed already in https://codereview.qt-project.org/#/c/147988/

tor arne

On 05/02/16 22:42, Thiago Macieira wrote:
> On sexta-feira, 5 de fevereiro de 2016 21:07:29 PST Harri Porten wrote:
>> On Fri, 5 Feb 2016, Thiago Macieira wrote:
>>> * QtGui:
>>> - QPixmapCache::allPixmaps(): innocent, was not public API, but you could
>>> get>
>>>    to it.
>>>
>>> - qt_sendShortcutOverrideEvent: affects QtTest binary compatibility
>>
>> Our product (and its users) were bitten by this as well. As the function
>> wasn't documented we took the blame on us. Renamings of quasi-public
>> functions are something that can be avoided however :)
>>
>> Thanks to Andrey from me as well,
>
> QtTest is special case library, for which binary compatibility isn't always
> guaranteed. I personally think that we should guarantee it as much as we can,
> since it allows us to run tests compiled with one Qt against another, to check
> for regressions. I did that VERY often in my days at Trolltech.
>
> In this case, the symbol isn't in QtTest, but in QtGui. It's technically a
> private symbol, but it was used from inline functions from QtTest.
>
> Therefore I would really prefer for the symbol to be brought back.
>



More information about the Development mailing list