CMake 3.0 was released last week with many major new features and new Qt integration for uic and rcc. A major change with this CMake release is the new documentation system based on reStructuredText and Sphinx. Sphinx has the ability to generate Qt Assistant files, so these are now easy to create reproducibly from the […]
Author Archives: steveire
Defensive Patent Publication for Qt
In the last few weeks I’ve been working on a prose description of how the type-erased container iteration with QVariant works. The existence of the feature and how it can be used was described in my presentation at DevDays 2013. The slides are available here. The video is not available currently, but will be published […]
Meeting C++ trip report.
Earlier this month, KDAB attended the Meeting C++ conference in Düsseldorf as a Gold Sponsor. The conference was well attended by people from across the spectrum of C++ use, and with a wide variety of expertise. Attendees were enthusiastic and interested in getting the most out of C++11, sharing knowledge about the direction of C++, […]
KDAB contributions to Qt 5.1
The release of Qt 5.0 brought to an end the first opportunity in 7 years to break source and binary compatibility for a Qt release. It was a huge effort from across all disciplines and contributions, from design discussions, documentation and development to infrastructure, administration, marketing, testing and packaging. KDAB made significant contributions to the […]
KDAB at QtCS and Akademy
Starting next weekend, one of the most significant events on the Qt development and contribution calendar is taking place in Bilbao, Spain. The co-located and parallel-running Qt Contributor Summit and Akademy promise to push plans for Qt forward during the coming year. As an unconference, the format of the Qt Contributor Summit is designed to […]
KDAB contributions to Qt 5.0 (part 5)
Continuing the series on KDAB contributions to Qt 5.0 (part 4), this time we cover community involvement, work on the Qt installer, QPointer and QWeakPointer modernization, and various macros. Community involement KDAB has been contributing to Qt since before the launch of Open Governance. With the launch of the Qt Project, everything changed regarding how […]
KDAB contributions to Qt 5.0 (part 4)
Continuing the series on KDAB contributions to Qt 5.0 (part 1, part 2, part 3), this time we cover C++11, and various optimizations. C++11 support There have been many people and companies working on C++11 support in Qt 5. KDAB was involved in several Qt 5 features which relate to C++11. An overview of the […]
KDAB contributions to Qt 5.0 (part 3)
Continuing the series on KDAB contributions to Qt 5.0 (part 1, part 2), this time we cover itemmmodels, effective C++ and janitorial work. Itemmodels Improvements As KDAB took on the role of Itemviews Maintainer in Qt 5, naturally we were the primary contributor and reviewer of all itemmodels and itemviews patches. Several relevant changes have […]
KDAB contributions to Qt 5.0 (part 2)
Continuing the series on KDAB contributions to Qt 5.0, this time we cover some platform support and containers. Containers improvements The containers in Qt 5 recieved many improvements compared to their Qt 4 versions. Due to concerns of binary compatibility, such changes can only be undertaken for new major releases of Qt, but still there […]
KDAB contributions to Qt 5.0 (part 1)
Yesterday Qt 5.0.0 was released. It is the culmination of huge amounts of work since the announcement of and start of Qt 5’s development. This is the first major release of Qt since the launch of open governance in Autumn 2011, when it became much easier for external individuals and companies to contribute to Qt […]