KDevelop Beta 6 and PHP Beta 1 Released

KDevelop 4 in action

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.

You can find the source packages on the KDE mirrors and there are instructions for compiling. You can also check out a comparison of the KDE 3 and KDE 4 versions of KDevelop.

Dot Categories: 


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;


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?

Thanks in advance, and congratulations for your nice work!

for me kdevelop brings alot of code-parsing related benefits that overweight the need of building my project outside kdevelop (e.g. in yakuake).

Does it produce Makefiles ?
If yes, them it will work file you can open your project using 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).

Thanks for your comment anyway!

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 :)

And by the way, what is IDE for KDE development? :)

What website are you talking about ?

> Community does not know what is going on, what expect and when to expect some results.

That info is on the FRONT PAGE of kdevelop.org

> Project site is updated last week
What site ? The front page of KDevelop.org was updated in 22 August (take a look at the bottom the page)

> what is IDE for KDE development?
Where have you seen that ?

Sorry about all the questions, but you really got me confused.

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)

Yes read the blog post on the front page of www.kdevelop.org

There is a blog post which might be interesting for you.

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.

Hey panzi!

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.

Regarding mercurial, there is a plugin for that. Did you try it?

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)

I've been using it on KDE 3.x for years. It's a pity i's not multiplatform at all. :-( :-(

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...

Thanks in advance

There are any plans for this?

I'm just so tired of eclipse an all those java-based ide's because of it's slowness.