Welcome to KDevelop.org

KDevelop
is a free, open source IDE (Integrated Development Environment) for MS Windows, Mac OS X, Linux, Solaris and FreeBSD.
It is a feature-full, plugin extensible IDE for C/C++ and other programming languages.
It is based on KDevPlatform, and the KDE and Qt libraries and is under development since 1998.
KDevPlatform
is a free, open source set of libraries that can be used as a foundation for IDE-like programs.
It is programing-language independent, and is planned to be used by programs like: KDevelop, Quanta, Kile, KTechLab ... etc.

News Syndicate content

The KDevelop team is proud to bring to you the first release in the 4.3 series, for our adventurous users who want to try what is coming in the new KDevelop 4.3 release.

This release is centered in stabilization more than new features development, but there are quite some new features that you'll find interesting, like improved version control system integration and improved C++11 support.

Download

You can find the source code available to download here, together with some lengthy changelogs in case you wonder what exactly happened since KDevelop 4.2.

Note furthermore, that you need KDevelop-PG-Qt 0.9.82 if you intend to build the PHP language support plugin for KDevelop.

Hashes

To verify the correctness of your downloaded packages, you can use the following SHA1 and MD5 hashes:

kdevplatform-1.2.81.tar.bz2
MD5Sum: ee67bcf14036a3ee528902273ad7e411
SHA1Sum: 2ac10213084a0034617d0a4a1cc96a489c1cc338
kdevelop-4.2.81.tar.bz2
MD5Sum: 5114730407d4a16b88ab2fc633419c21
SHA1Sum: f4087c6fec636efaa9eaf56ca5e215f64b1dcdb5
kdevelop-custom-buildsystem-1.2.1.tar.bz2
MD5Sum: 9cce7ff6ae7ef9b9de62609d496e9b2c
SHA1Sum: dc6131999ae8845d49d23a9d58019840e1bac2c1
kdevelop-php-1.2.81.tar.bz2
MD5Sum: d778a41575d644c8578dbd38c189dfcc
SHA1Sum: 1681b4e41ec101a7fcaba2a9ce30d1b2c876876d
kdevelop-php-docs-1.2.81.tar.bz2
MD5Sum: 07868abd1aa114528b015283afc0cba0
SHA1Sum: ec62fd1c471e668fc8835b9067bf418e65d184c5

After two eventful months the KDevelop team is happy to announce the immediate availability of KDevelop 4.2.3. This is a stable release which fixes dozens of bugs, hence we urge every user to upgrade to this new release. Distributions are notified and will provide updated packages shortly.

As always many thanks to all the contributors who made this release possible.

Download

The source code for KDevplatform 1.2.3, KDevelop 4.2.3 and PHP(-Docs) 1.2.3 is uploaded to the KDE FTP mirrors. To download, pick a mirror near you: download KDevelop 4.2.3

Changes

ChangeLog for KDevplatform v1.2.3

  • Olivier JG: Make declarations from macros get appended instead of prepended.
  • Milian Wolff: make sure we don't crash on (broken?) declarations without internal context in create class wizard
  • Eike Hein: Fix black scrollbars in context browser views.
  • Niko Sams: step into/over instruction did the wrong thing
  • Nicolás Alvarez: Fix more clang build errors.
  • Nicolás Alvarez: In AppendedList, qualify call to KDevVarLengthArray::append with 'this'.
  • Christoph Thielecke: calling PTHREAD_MUTEX_INITIALIZER is not nessary because pthread_mutex_init() does the work, also it causes compile error on some systems
  • Milian Wolff: try to protect against crash triggered by nested event loops and failing svn jobs
  • Milian Wolff: fix: left-hand operand of comma has no effect
  • Milian Wolff: remove IRequired=IStatus from grepview

ChangeLog for KDevelop v4.2.3

  • Olivier JG: Add testMacroDeclarationOrder to test_cppcodegen.
  • Gerhard Stengel: Make manpage plugin translateable, backport from master
  • Aleix Pol: Don't clean the build directory if it's a source dir.
  • Aleix Pol: Small code cleanup
  • Aleix Pol: Make get_filename_component(PATH) return a path relative to the current directory like cmake does.
  • Aleix Pol: little tweaking to simplify some unit test.
  • Aleix Pol: Simplify cmake reloading logic. Add more assertions, should make it easier if there's anything crashing. I used kde-runtime to debug it and it didn't crash once after the changes.
  • Aleix Pol: Simplify the code that calls the file(GLOB*) commands.
  • Milian Wolff: fix crash in ADL helper
  • Aleix Pol: Properly support foreach IN LISTS and IN ITEMS.

ChangeLog for KDevelop-PHP v1.2.3

  • Milian Wolff: remove custom target to track dependency on generated parser files
  • Milian Wolff: properly support namespaced static variables
  • Milian Wolff: backport from master: try unfiltered lookup as fallback when looking for structure type declaration
  • Milian Wolff: backport from master: add unit test for bug, happens due to imported parent context getting removed when recompiling

After two months of hard work the KDevelop team is happy to announce the first bug-fix release of the KDevelop 4.2 branch. KDevelop 4.2.2 fixes dozens of bugs. Many thanks to all the contributors who made this possible. Every user is urged to upgrade to this new release. Packagers are notified, most people should hence just wait for an update in their distribution.

As usual this release also contains a new version of the PHP language plugin for KDevelop. New this time is another release of the build-dependency KDevelop-PG-Qt (the parser generator used in the PHP plugin). KDevelop-PG-Qt 0.9.5 fixes a severe bug and brings some other improvements. Please install this before you update your PHP language plugin.

Download

KDevelop 4.2.2
download KDevelop 4.2.2
KDevelop-PG-Qt 0.9.5
download KDevelop-PG-Qt 0.9.5

PS: While this release bears the version 4.2.2, it is actually the first bug-fix release. The tarballs for version 4.2.1 where faulty, stay away from them!

New Website

Finally, we are happy to announce that we finally re-launched KDevelop.org website. It runs on Drupal and should make it possible for us to keep it more up to date than the old website. Most of the obsolete KDevelop 3.5 content is gone, we will bring it back under a legacy domain. If you spot any issues with the website, or have suggestions - feel free to contact us. Furthermore, help is appreciated as always! Especially the documentation is now hosted on Userbase and Techbase - fell free to improve it!

So, thanks to all the contributors once more. Enjoy the new KDevelop release.

Only three months after the last feature release, the KDevelop hackers are proud and happy to announce the release of KDevelop 4.2. As usual, we also make available updated versions of the KDevelop PHP plugins.

You should find that KDevelop 4.2 is significantly more stable and polished than 4.1, with some important changes under the hood; we suggest that everyone updates to this version, if possible.

Please note that this version is required for users of KDE Platform 4.6 or higher. It will also work with KDE Platform 4.5 but Platform 4.4 or older are not supported.

Read the full release announcement on the Dot: http://dot.kde.org/2011/01/31/kdevelop-42-supports-latest-kde-releases

Developer Blogs Syndicate content

by Aleix Pol on 01/16/2012 - 22:22

Hi!
It’s been probably too much time since we announced a KDevelop version for the last time, but hey! Here we are, as alive as ever!

Actually it hasn’t been a quiet year, there’s been quite a lot of development going on, specially with regard to stabilization, improved integration facilities and, of course, Milian’s c++11 work, which is not ready yet, but much closer than it used to.

Long story short, here we can find the packages to compile it here, together with some verbose changelogs in...

by Andreas Pakulat on 12/10/2010 - 21:05

Today the repository for the Custom-BuildSystem plugin moved to git.kde.org. So you’ll have to adjust your remote urls accordingly. The right url can be found easily on the new project page of the plugin. I’ll delete the gitorious project sometime next week so people are not getting confused too much.


...

by Andreas Pakulat on 12/04/2010 - 09:38

Its been quite a while since I blogged, but this is really worth it.

I was talked into doing a first release of a KDevelop 4 plugin I’ve worked for some time now (thanks Milian ). There’s been already a blog entry about it before that highlighted the features the plugin has and what its intended use is. Just a quick recap: It allows to setup executables to be run for build/configure/install/… and configure include paths and defines per build directory so that projects using something other than make/cmake/qmake can be nicely worked on with KDevelop.

Additionally it now properly supports multiple build-...