Table of Content
Qt 5
NOTE: this page is work in progress, needs review.
Mission of release
Qt 5.0 will be the foundation for a new way of developing applications, where Qt Quick is in the center of Qt. Qt 5 continues to offer all of the power of native Qt C++, and we don’t want Qt 5 to be disruptive for existing code developed for Qt 4.
Qt 5 enables highly sophisticated user experiences, offering applications the full capabilities of OpenGL/OpenGL ES graphics acceleration. In this respect, Qt 5.0 is a feature-driven release with time-to-market requirements especially for embedded environments. This implies that we should keep the scope of Qt 5.0 limited to the essential, and add more features and add-on modules in the upcoming minor releases.
Releases
- Alpha released on April 3, 2012.
- Beta release on August 30, 2012.
- Beta 2 release on November 13, 2012.
- Final release expected by end of 2012.
Maintenance releases expected to come in a regular 6 month cycle and the content for those will be planned in detail after the final release.
Platforms
We are targeting to have the following platform configurations as reference platforms for Qt 5.0, targeting to run them on the Continuous Integration system. On all platforms, Open GL (ES) 2.0 is required.
| Platform | Configuration in the CI system | Compilers | Notes |
|---|---|---|---|
| linux-x86-32-gcc-x11 | Ubuntu Linux 11.04 ×86 32 bit, X11 | as provided | Ubuntu 10.04 may be too old |
| linux-x86-64-gcc-x11 | Ubuntu Linux 11.04 ×86 64 bit, X11 | as provided | Ubuntu 10.04 may be too old |
| linux-x86-32-gcc-wayland | Linux, x86, 32-bit. To be specified in more detail | gcc | |
| linux-arm7-gcc-wayland | Linux, ARM7, Wayland. To be specified in more detail | gcc 4.5 ? | CI will only cross-compile, no autotests? |
| windowsxp-32-gcc | Microsoft Windows XP SP3 32-bit | gcc 4.5 (MinGW) (32-bit) | gcc 4.4 is buggy and will not be fixed – will gcc 4.5 work? |
| windows7-64-msvc2010 | Microsoft Windows 7 64-bit | MSVC 2010 SP1 64-bit | |
| windows7-32-msvc2010 | Microsoft Windows 7 32-bit | MSVC 2010 SP1 32-bit | |
| osx-10.7-64 | Apple Mac OS X 10.7 “Lion” Cocoa 64 bit | As provided by Apple |
In addition to the reference platform configurations, we would like to support the following configurations on Tier 1 level.
| Platform | Configuration in the CI | Compilers | Notes |
|---|---|---|---|
| windowsxp-32-msvc2008 | Microsoft Windows XP SP3 32-bit | MSVC 2008 32-bit | |
| windows7-32-msvc2008 | Microsoft Windows 7 32-bit | MSVC 2008 32-bit | |
| windows8 | Windows 8 | TBD | Depends on Widows 8 schedule. We need to decide which combinations to include: 32/64, compilers |
| linux-mips | Linux, MIPS | ? | CI will only cross-compile, no autotests? |
| windows7-32-icc | Microsoft Windows 7 32-bit | Intel Compiler | |
| linux-x86-32-icc-x11 | Linux Ubuntu 10.04 ×86 32-bit, X11 | Intel Compiler | Latest version supported only (12.1) |
| linux-x86-32-icc-wayland | Linux Ubuntu 10.04 ×86 32-bit, Wayland | Intel Compiler | Latest version supported only (12.1)— |
| osx-10.6-64 | Apple Mac OS X 10.6 “Snow Leopard” Cocoa 64 bit | As provided by Apple | |
| osx-10.6-32 | Apple Mac OS X 10.6 “Snow Leopard” Cocoa 32 bit | As provided by Apple |
Modules
There are Qt Essentials Modules and Qt Add ons Modules.
