BlogKDevelop 5.0.0 Beta 1 available! Syndicate content

Tue, 10/27/2015 - 16:42

Hello all,

displaying size meta data of classes and members in KDevelop thanks to Clang

I’m very glad to finally announce the first beta of KDevelop 5.0.0, based on Qt 5, KF 5 and Clang:

Like I’ve said previously, I’m very thankful of the tons of contributors that made this step possible. From the early testers, over the many new KDevelop contributors who helped a lot in porting our code base to Qt 5 and KF5, to the people that worked on improving kdev-clang and all the other areas. It’s a great feeling to finally release this beast. A year ago, just after we started in this process, I still wasn’t too sure we can pull it all off. Now, look where we are :) “Just” a few more weeks of polishing and I’m positively sure KDevelop 5.0.0 will be a really good milestone.

That said, I also want to express my thanks towards the KDE e.V. which graciously sponsored our recent KDevelop/Kate sprint in Berlin. We rented a flat for the 8 hackers that visited Berlin and had a productive five days directly after the Qt World Summit. Personally, I worked on kdev-clang and polished it a bit more in the preparation of the first beta release. One handy feature I added is the display of size information about classes and member variables, displayed in the image to the right.

If you want to give back to the KDevelop community, please consider a donation to the KDE e.v., which is used for our yearly developer sprints and the Akademy conference.


You can also buy all flavors Fri, 11/25/2016 - 14:22 — Anonymous

You can also buy all flavors cakes from here with free home delivery.

is there any plan to Sun, 01/10/2016 - 05:06 — Anonymous

is there any plan to implement a gui based vcs like eclipse or is it always going to be the useless text based one we have currently? (i use kdevelop as my daily driver, but i always have to go to eclipse for anything vcs)

There’s GUI for most VCS Sun, 01/10/2016 - 15:17 — Anonymous

There’s GUI for most VCS related actions, so I don’t understand what your problem is. Care to extend your comment to be more explicit? What exactly do you try to do and it doesn’t work in KDevelop? What is text based?

i thought that my comment was Sun, 01/10/2016 - 17:17 — Anonymous

i thought that my comment was self explanatory, but here is an explanation: if i right click on an item in my project and say ‘compare with head’ a gui based system would put the two side by side and red highlight would say ‘this line was removed’, green highlight would say ‘this line was added’ (in the simplest form). more complicated things would be the ability to copy changes from the compare to current. an example of this would be you accidentally created an extra line that you dont want to show up in the vcs, you can hit a button and it will basically make the line identical to the one currently in vcs etc. eclipse git stuff also has nice branch graphs and the ability to compare any two files in history or other branches. it is infinitely nicer than kdevelop’s vcs support.

in kdevelop if i right click Sun, 01/10/2016 - 17:19 — Anonymous

in kdevelop if i right click on an item and do a diff, it will literally just output the same as command line output for diff into a screen. if i wanted to use command line for diff, i would just use command line.

We have plans to revive the Mon, 01/11/2016 - 11:52 — Anonymous

We have plans to revive the Kompare integration with KDevelop (so you can start Kompare via KDevelop opening the diff files for you).

Nothing emerged yet, we’ll keep you posted.

Thanks for the hint, you made us look into that again!


thanks! i will make sure to Mon, 01/11/2016 - 17:37 — Anonymous

thanks! i will make sure to start contributing once i update my system to 16.04 so that i can actually compile the new source. i took a look at the source code a while back, it is just pretty hard to get started on the features i can think of, but i can definitely do bugfixes.

I use KDevelop mainly for Sun, 11/01/2015 - 10:15 — Anonymous

I use KDevelop mainly for developing PHP and Python. Does KDevelop 5 already come with support for those languages or do I have to wait a bit longer to start testing?

Both plugins are available, Sun, 11/01/2015 - 15:58 — Anonymous

Both plugins are available, just like they have been in KDevelop 4. But for Python note that only the Python 3 version of the language is supported.

Is there a way to help get Wed, 10/28/2015 - 20:52 — Anonymous

Is there a way to help get KDevelop more stable? It’s one of my favorite IDEs but it just crashes too often for me - tried it 6 years ago, recently retried with a colleague who uses it a lot and I got it to crash 5 times in a day.

Yes, of course: test it, Thu, 10/29/2015 - 12:06 — Milian Wolff

Yes, of course: test it, report bugs, and even better yet: look at the sources and fix it :)

Is it available for windows? Wed, 10/28/2015 - 17:10 — Anonymous

Is it available for windows?

Yes! But it is very Thu, 10/29/2015 - 12:21 — Milian Wolff

Yes! But it is very experimental still. See the comments of for more.

yay ! I had been looking Tue, 10/27/2015 - 20:23 — Anonymous

yay ! I had been looking towards that. Question: what is the status with svn integration? Is it as good as for kdevelop4?

Not much changed in that Wed, 10/28/2015 - 11:26 — Milian Wolff

Not much changed in that regard - it should be at least as good as in KDevelop 4.

Post new comment

  • You can use Markdown syntax to format and style the text. Also see Markdown Extra for tables, footnotes, and more.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <pre>.
  • Web page addresses and e-mail addresses turn into links automatically.

More information about formatting options