The KDevelop team is proud to announce the sixth beta of KDevelop4. There haven't been any major features started since beta 5 as this is mostly a bugfix release (demonstrated by the list of fixed bugs). This also marks the end of the KDE 4.2 support. With this release KDevelop4 requires KDE 4.3 and Qt 4.5 to fully supply the GUI we want to provide our users with. It is also the last release that we're doing on behalf of ourselves, all upcoming betas will be done together with KDE 4.4. We are aiming at releasing with KDE 4.4.0 as we think that KDevelop4 is ready feature-wise and really needs to get a first release out of the door.

Additionally with this beta, we are also releasing the first beta of the PHP and PHP-Documentation plugins. These two add PHP language support (including classview and code-completion) and documentation-view to KDevelop. They are currently developed in playground and are shaping up quite nicely. There is no release date set on these two, however we'd like to get these into the unstable repositories of distributions.

Comments

I am using the svn version for some time and am extremely happy with it. KDevelop is a great IDE which has a very good understanding of C++ and supports the workflow in various ways. For example, typing

TObject x;

x.

shows a list of methods of x (and parent classes). There are many more ways were KDevelop makes writing C++ code easier and more fun.

Thanks to the KDevelop guys for this wonderful application! I hope we will see many more plugins and support for other languages in the future. Rock on!

I'm still using kdevelop 3.5.5-0 because up to now I couldn't manage to find how to build my projects using bjam in kdevelop 4, but I would love to move to the new version as soon as possible. Could anybody tell me please if that is already possible and in such case how I could use bjam within kdevelop4?

I don't have Makefiles in my projects but in kdevelop3 I have the option of choosing "Other" in "Build Tool" (Sorry, I explained that in more detail in another comment below when I should just reply to your comment here).

I think that it's good news and thank you guys for your work. But I think that Kdevelop project must have more publicity and up-to-date site. Community does not know what is going on, what expect and when to expect some results. Project site is updated last week and seems better, but it was just terrible last week.

I've been even thinking that Kdevelop is dead before meeting one of developers at OSDN-2009 conference :)

Hello, I have heard that a KDE4 version of Quanta + will depend on the new infrastructure provided by KDevelop. While it is clear that PHP support is already better than in Quanta 3, are there any plans to provide for a more full framework for Website Development like Quanta provided? (CSS, (X)HTML, website-specific quick buttons, etc)

I like it. I think it is currently much better than Qt creator. But who knows, maybe that will change.

What I'd like to see, though:
A context sensitive outline. Means a outline that always shows the symbols of the currently opened files. I'd like to have that opened at the same time I see the project structure (the files). So I have one window where I navigate the files and (possible on the other side of the code editor or beneath the project outline) the context outline. That's how I work in Eclipse and NetBeans.

Also I'd like to see better mercurial support. But I guess because KDE will use git this will not receive much attention. I guess I'd have to write it myself (but I don't have time for such a thing currently). However, git is fine too. Every DSCM is better than CVS/SVN.

I concur with your in regard to the need for a outline tool view in addition to the current outline feature (it's quickopen, i.e. ctrl + alt + n, limited to the current file atm).

But please use bugs.kde.org and report a wish request for that there.

While you are at it also create a wish request to make it possible to stack tool views on top of each other (left & right area) or next to each other (top & bottom area). For now you could put one of the tool views on the left, the other on the right.

KDevelop 4 has really awesome C++ parsing and I've been looking forward to them releasing a stable release. But the KDevelop4 release cycle has been GINORMOUS. They've been adding features for too long.

So I really like the tone of this dot post, sounds like they are going for the last mile. :)

They do have a symbol explorer, though maybe its only a drop down menu instead of a separate window. Personally I'm not a fan of the VCS features of KDevelop, seem too simple to be useful. Its mostly just a collection of menu options that trigger git commands, commands easier down on the command line. Really all I want out of an IDE is being able to highlight a function and say "show me the history". But... DON'T add this feature.

:D :D

(though seriously support development in chroots, but only because this lack of feature blocks me from using kdevelop most of the time. :P)

Indeed, that is a real pitty.
I would really like to try out KDevelop, but it still does not seem to run on Windows. I really need a cross platform IDE. I was using QDevelop before, and Qt Creator at the moment, but I'd really like to use KDevelop again.

There is no Makefiles in my project. what I would only need would be to add the builder pathway (where bjam resides) within the "Project Options".

In kdevelop3 it was located in "Build Options" and then indicating the "Name of build script" when selecting "Other" in "Build Tool". But I'm completely lost in Kdevelop4 when I try to do something similar...