Re: [Development] API/ABI changes report

2016-02-12 Thread Allan Sandfeld Jensen
On Friday 05 February 2016, 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/ > > It took about two weeks to build and perform analysis for ~50 versions of > the library from 4.0 up to 5

Re: [Development] API/ABI changes report

2016-02-12 Thread Knoll Lars
On 12/02/16 08:50, "Development on behalf of Sune Vuorela" wrote: >On 2016-02-11, Thiago Macieira wrote: >>> 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? >>

Re: [Development] API/ABI changes report

2016-02-11 Thread Sune Vuorela
On 2016-02-11, Thiago Macieira wrote: >> 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

Re: [Development] API/ABI changes report

2016-02-11 Thread Thiago Macieira
On quinta-feira, 11 de fevereiro de 2016 16:46:52 PST Ponomarenko Andrey wrote: > I've removed most of the false positives mentioned in the review from the > report: http://abi-laboratory.pro/tracker/timeline/qt/ Thanks Andrey! > > There are several remaining issues in the report. So I have som

Re: [Development] API/ABI changes report

2016-02-11 Thread Ponomarenko Andrey
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

Re: [Development] API/ABI changes report

2016-02-09 Thread Thiago Macieira
On terça-feira, 9 de fevereiro de 2016 15:15:24 PST Thiago Macieira wrote: > > * QtGui: > > - qt_sendShortcutOverrideEvent: affects QtTest binary compatibility > > - qt_handleMouseEvent: ditto > > - QWindowSystemInterface: binary incompatible (class is \ingroup qpa, but > > > > not in a _qpa.h h

Re: [Development] API/ABI changes report

2016-02-09 Thread Giuseppe D'Angelo
On Wed, Feb 10, 2016 at 12:15 AM, Thiago Macieira wrote: > > Someone familiar with Qt3D please confirm that Qt 5.5 was released with no ABI > promise. In 5.5 and 5.6 Qt3D is a technical preview, and therefore with no API/ABI compatibility promises. Cheers, -- Giuseppe D'Angelo

Re: [Development] API/ABI changes report

2016-02-09 Thread Thiago Macieira
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 pro

Re: [Development] API/ABI changes report

2016-02-08 Thread Tor Arne Vestbø
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 no

Re: [Development] API/ABI changes report

2016-02-06 Thread Ponomarenko Andrey
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

Re: [Development] API/ABI changes report

2016-02-05 Thread Thiago Macieira
On sexta-feira, 5 de fevereiro de 2016 08:58:15 PST Thiago Macieira wrote: > - 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? This happened *after* the heade

Re: [Development] API/ABI changes report

2016-02-05 Thread Thiago Macieira
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 compa

Re: [Development] API/ABI changes report

2016-02-05 Thread Harri Porten
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 docume

Re: [Development] API/ABI changes report

2016-02-05 Thread Robin Burchell
On Fri, Feb 5, 2016, at 05:58 PM, Thiago Macieira wrote: > - QWindowSystemInterface: binary incompatible (class is \ingroup qpa, > but not >in a _qpa.h header, therefore it's public API) I don't agree with this. None of the QPA files have a _qpa.h extension (and haven't since 2012 -- see qt

Re: [Development] API/ABI changes report

2016-02-05 Thread Sean Harmer
On Friday 05 Feb 2016 08:58:15 Thiago Macieira wrote: > 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 >

Re: [Development] API/ABI changes report

2016-02-05 Thread 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 co

Re: [Development] API/ABI changes report

2016-02-05 Thread Dmitry Volosnykh
Excelent job, Andrey! On Fri, Feb 5, 2016 at 4:34 PM Ponomarenko Andrey < andrewponomare...@yandex.ru> wrote: > Hello, > > I've started to maintain API/ABI changes report for the Qt library here: > http://abi-laboratory.pro/tracker/timeline/qt/ > > It took about two weeks to build and perform ana

[Development] API/ABI changes report

2016-02-05 Thread Ponomarenko Andrey
Hello, I've started to maintain API/ABI changes report for the Qt library here: http://abi-laboratory.pro/tracker/timeline/qt/ It took about two weeks to build and perform analysis for ~50 versions of the library from 4.0 up to 5.6.0-beta and finally I can share the report with the community.