[Development] Compatibility between Qt4 and Qt5 APIs

Oswald Buddenhagen oswald.buddenhagen at digia.com
Fri Dec 21 15:00:49 CET 2012

On Fri, Dec 21, 2012 at 05:31:29PM +0400, Andrey Ponomarenko wrote:
> Here are useful reports about binary and source compatibility between 
> Qt4 and Qt5 APIs:
> Binary compatibility: 
> http://upstream-tracker.org/compat_reports/qt/4.8.4_to_5.0.0/abi_compat_report.html
this report is completely useless. there is no binary compat promise
between major qt versions.

> Source compatibility: 
> http://upstream-tracker.org/compat_reports/qt/4.8.4_to_5.0.0/src_compat_report.html
this report could be more useful. for example, the qtphonon and
qt3support parts have been intentionally removed. still listing them in
the report (especially in full detail) is just adding noise. some parts
have been "demoted" to private api - it's technically correct to list
them, but not in this much detail.
the parser doesn't seem to be too clever - iiuc, it appears to be
complaining about merged overloads.

More information about the Development mailing list