The new C++ standard, which was released last year, is now partially suppported in KDevelop. At least the parser should not trip over new language features such as initializer lists, lambdas, range-based for loops or variadic templates. Similarily, explicitly defaulted or deleted methods, auto, rvalue-references and many more features are supported. Many of the new stdlib classes can be used as well. We have to admit though, that the C++11 support is by far not complete yet, and we will continue to work on improving it in future releases.

The new C++ standard, which was released last year, is now partially suppported in KDevelop. At least the parser should not trip over new language features such as initializer lists, lambdas, range-based for loops or variadic templates. Similarily, explicitly defaulted or deleted methods, auto, rvalue-references and many more features are supported. Many of the new stdlib classes can be used as well. We have to admit though, that the C++11 support is by far not complete yet, and we will continue to work on improving it in future releases.

+

+

=== Various Bugfixes ===

+

+

We fixed over 170 (https://bugs.kde.org/buglist.cgi?list_id=7184&resolution=FIXED&chfieldto=Now&chfield=resolution&query_format=advanced&chfieldfrom=2011-06-25&chfieldvalue=FIXED&bug_status=RESOLVED&product=kdevelop&product=kdevplatform) bugs since KDevelop 4.2.3. Among others SVN 1.7 is now properly supported, various things in our understanding of C++ code got improved, the GDB plugin got better and lots of crashes and other issues were resolved.

=== Optimizations ===

=== Optimizations ===

Besides adding a few new features and improving the stability, this release also comes with some noteworthy performance improvements. Opening large projects with many files should be considerably faster now. Similarily, Quickopen should now be faster and more fluid, especially again when dealing with large projects.

Besides adding a few new features and improving the stability, this release also comes with some noteworthy performance improvements. Opening large projects with many files should be considerably faster now. Similarily, Quickopen should now be faster and more fluid, especially again when dealing with large projects.

Noteworthy Changes

Announcement

After about nine months of extensive development, the KDevelop team is happy to announce the immediate availability of KDevelop 4.3. As usual, this feature release comes packed with new features, bug fixes and improved performance.

Here are some statistics that should entice you to upgrade as soon as possible. We of course recommend everyone to do so.

New Features and Other Notable Changes

This new release has seen lots of work from various contributors. In the following we highlight a few noteworthy items but this list is by far not complete. Try out the new release and see for yourself!

Editor Restoration

With KDevelop 4.3 we finally catch up with Kate when it comes to closing and reopening files: Folded code regions, bookmarks etc. are now properly restored for the last 20 opened files.

Basic C++11 Support

The new C++ standard, which was released last year, is now partially suppported in KDevelop. At least the parser should not trip over new language features such as initializer lists, lambdas, range-based for loops or variadic templates. Similarily, explicitly defaulted or deleted methods, auto, rvalue-references and many more features are supported. Many of the new stdlib classes can be used as well. We have to admit though, that the C++11 support is by far not complete yet, and we will continue to work on improving it in future releases.

Optimizations

Besides adding a few new features and improving the stability, this release also comes with some noteworthy performance improvements. Opening large projects with many files should be considerably faster now. Similarily, Quickopen should now be faster and more fluid, especially again when dealing with large projects.