What is KDevelop ?

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.

Versions

KDevelop4
A major rewrite based on Qt4/KDE4 with a powerful language architecture. Under heavy development and currently in Beta phase, recommended for C++ or PHP development with CMake or custom Makefiles as their build system. Recommended for Linux (all other OS might work, but are not tested yet).
KDevelop3
Very stable and mature IDE based on Qt3/KDE3 with support for many programing languages and build systems. No longer under development
For more info see the detailed side-by-side comparison of KDevelop 3 and KDevelop 4.

News of 2010 RSS feed

2010-February-28 - KDevelop 4.0 and KDevPlatform 1.0 release schedule
KDevelop is reaching a very mature state, the amount of bugs is declining rapidly and we agreed on the release schedule.

2010-February-12 - KDevelop 4.0 beta8 released
KDevelop 4.0 beta8 (3.9.98) and KDevPlatform 0.9.98 were released today and can be downloaded via public ftp. They fix more than 87 bugs.
Many users are using older KDevelop beta versions, and often report bugs that already have been fixed. Please update to this version before reporting a bug, it might already been solved.

2009-December-16 - KDevelop 4.0 beta7 released
This one fixes more than 111 bugs from beta6. Please do not use previous versions to report bugs, most of the bugs have been fixed in this version. So please update to it before reporting bugs.

more ...

Latest blog posts from KDevelop developers RSS feed

Kate, KDevelop and Okteta Developers Meet in Berlin

Berlin, probably one of the most frequented KDE hacking locations in the world, saw another hack sprint from 13th to 21st of February. This time four of the KDevelop and five of the Kate developers shared a week of very productive programming. Additionally team members from Okteta and KDE on Windows...

Source: KDE.news | 8 Mar 2010 | 8:06 pm

KDevelop4 UI: Areas, Working Sets, etc.

General Progress A lot is happening in KDevelop4 these days. Now it’s nearly already 2 Months ago that we had our developer meeting in Ukraine. We had a lot of fun, although for me the trip started two days late. I didn’t get my passport in time, damn. But once there, I got quite product...

Source: Zwabel's Weblog | 21 Jun 2009 | 11:58 pm

STL Visualization

As of today, KDevelop can nicely display std::vector. I'll probably omit the obvious snapshot, and will point to a mailing list post with instructions for trying it. Instead, I'll tell the story of this feature. For its entire history, GDB did not have any official way to display types from the C+...

Source: Volodya's blog | 6 Jun 2009 | 7:24 pm

KDevelop error display

For quite a while I wanted KDevelop to display compilation errors directly inside the editor, as opposed to separate window you have to click in. It works now, as shown below. This was implemented by Ivan Ruchkin, a student at Moscow State University, who will be defending a term paper about vario...

Source: Volodya's blog | 20 May 2009 | 6:22 pm

Really rapid C++ development with KDevelop4

Code Assistants When developing for a statically typed language like C++, there usually is quite a bit of redundancy during the development, especially when creating a completely new piece of code. A powerful IDE with deep code understandic theoretically could save a significant amount of the writin...

Source: Zwabel's Weblog | 13 Mar 2009 | 9:52 pm

more ...

This page was last updated on: Sun Feb 28 19:10:39 2010

If there are any problems with the website, please contact the webmaster.

Picture Corner

Downloads per hour

Downloads per hour

User Programs

total: 386, newest 5 entries

QTads by Nikos Chantziaras
OpenDJMix by Karl
theage by Miguel Cruz
PSIworld by Tolga Dalman
KLcdDimmer by Lorenzo Bettini

HEAD ChangeLog RSS feed

2010-03-12 10:35 [r1102349] mwolff
don't show target selection dialog if there are none

2010-03-12 10:27 [r1102346] mwolff
query project for exsting item before adding it manually, removes pesky warning in create class wizard TODO: a project manager that does not add the newly created file automatically via some watcher will still trigger this error message, but for now it's ignorable since we don't have such a case. BUG: 228982

2010-03-09 22:21 [r1101328] apaku
Add a fallback in case the argument list is empty. @Aleix: I don't think the simple-range thats constructed now is proper, but its the best fallback I could do. CCMAIL:aleixpol@gmail.com CCBUG:230106

2010-03-07 19:50 [r1100552] nsams
Comment out Viewers, as they are not working. If someone needs them tell me what they do and how I use them. BUG: 229865

2010-03-07 18:16 [r1100527] apol
Use QMutexLocker for the reparsing locking. Remove useless debug output.

more ...

KDevPlatform ChangeLog RSS feed

2010-03-07 23:19 [r1100592] apaku
Fix formatterForMimeType and isMimeTypeSupported. These two were broken in the case of no pre-existing configuration for formatters. Both said they had no formatter for the given mimetype. This caused the "Reformat" action to be disabled always, until the formatting dialog was opened at least once and saved. BUG:229852

2010-03-07 23:19 [r1100591] apaku
Introduce a constant for the "supported mimetypes" key. This is needed for the settings and also the controller itself, so a constant is better for sharing.

2010-03-07 19:49 [r1100551] nsams
Add missing quotes.

2010-03-07 16:53 [r1100484] apaku
Forgot to increase version number, this is beta9

more ...

18
User online

8438540
Visitors since 09/22/98

eXTReMe Tracker Works with MySQL Powered by PHP
English Arabic Czech German Spanish French Hungarian Indonesian Italian Dutch Polish Portuguese Brazilian Portuguese Romanian Russian Turkish Ukrainian Simplified Chinese
Powered by Google
www www.kdevelop.org