[Qt-creator] Dropping Qt Creator compilation with Qt 4
Eike.Ziller at digia.com
Wed Jul 9 14:00:14 CEST 2014
On Jul 9, 2014, at 1:51 PM, Ziller Eike <Eike.Ziller at digia.com> wrote:
> After a long transitioning period of 3 minor Qt 5 versions, I think that it is time to think about dropping support for compiling Qt Creator with Qt 4.
> The point, that it is nicely possible to slowly transition your application from Qt 4 to Qt 5, has been made.
> Qt 5 has matured, and the Qt 4 “fallback” should no longer be necessary.
> Time to get rid of some ifdefs and simplify code.
> Time to actually benefit from new features in Qt 5. (Mime database, new connect syntax, <put your favorite Qt 5 feature here>)
> So, the proposal is to drop compilation with Qt4 with Qt Creator 3.3 (current master branch). Qt Creator 3.2 will be the last version of Qt Creator to be compilable with Qt 4.
> Of course the Qt version that you can use to build your own applications with, is untouched by that.
In addition to the above:
1) newly written code (or code that changes anyhow) can use Qt 5 features, and doesn’t need to compile with Qt 4
2) clean up tasks (removing Qt 4/5 code branches, exchanging Latin1String by StringLiteral etc) or only done after Qt Creator 3.2 RC1 has been released
That is to avoid unnecessary large and complicated merge conflicts from 3.2 -> master.
> Eike Ziller, Senior Software Engineer - Digia, Qt
> Digia Germany GmbH, Rudower Chaussee 13, D-12489 Berlin
> Geschäftsführer: Mika Pälsi, Juha Varelius, Tuula Haataja
> Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 144331 B
> Qt-creator mailing list
> Qt-creator at qt-project.org
Eike Ziller, Senior Software Engineer - Digia, Qt
Digia Germany GmbH, Rudower Chaussee 13, D-12489 Berlin
Geschäftsführer: Mika Pälsi, Juha Varelius, Tuula Haataja
Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 144331 B
More information about the Qt-creator