KDAB contributions to Qt 5.2
Qt 5.2 has just been released! Coming only five months after 5.1, the new release brings in a huge number of new features, as well as many bug fixes. For the first time ever, Qt is officially supported on two major mobile platforms: Android and iOS.
KDAB contributed over 300 commits to Qt 5.2, both in terms of new features and bug fixes, making it the second largest company contributing to Qt (after Digia itself). The commit stream has been constant, as you can see in this graph showing the last 16 weeks:
Some of the notable features developed by KDAB engineers that you are going to find in Qt 5.2 include:
- Official Android support. For more information checkout KDABian BogDan Vatra’s Qt on Android blog
- QVariant and QMetaType improvements. KDAB engineer, Stephen Kelly, presented details of this at the last Qt Developer Days in Berlin.
- Improvements and bugfixes for the QNX operating system
- Qt Quick 2 now works with the OpenGL Core Profile
- QOpenGLTexture. A new class, contributed by KDAB to Qt 5.2, it encapsulates an OpenGL texture object.
- Other KDAB contributions included work on the size adjust policy for QAbstractScrollArea and QCommandLineParser which involved rewriting Qt’s own tools for command line parsing.
Qt 5.2 is the best release of Qt ever. It allows developers to target a broad range of devices and operating systems, from modern mobile platforms to the traditional desktops, while keeping the stability and the quality we expect from it. We’re glad to be contributing to its success.
Giuseppe D’Angelo details the contributions made to Qt 5.2 by KDAB here.