KDevelop 4.3.0 Beta 2 Released

Hey all!

I’ve just posted the news on the KDevelop website: KDevelop 4.3.0 Beta 2 is released!

Please test it and report feedback as usual. I think it’s safe to assume that we will release 4.3.0 final in about 2-4 weeks from now.

Considering that my university semester is nearing its end, I will finally have more royal hacking time again! I’ll continue to squash bugs and improve the performance of KDevelop of course :) Most definitely I’ll try to further improve the C++11 support. But maybe I finally have some time again to work on “something bigger”, like helping Miha Čančula in writing a kick-ass unit-test integration for KDevelop (see unittest branches). Then I plan to finally release some more of our “playground” plugins, most notably CSS language support and QMake project management…

Stay tuned for a bright KDevelop future :]

PS: I’ll step up as a mentor for a KDevelop GSOC this year, yet I’m still wondering about a proper topic… Ideas?


Want to comment? Send me an email!

Comment by Marco Poletti (not verified) (2012-02-15 13:01:00)

IMO autotools integration is one of the features that would attract more new users, and it would also be appreciated by many existing users.

C++11 integration is also very important for me, but it’s not so widespread yet.

Comment by Milian Wolff (2012-02-15 19:14:00)

I will most definitely not spent time on autotools integration - sorry.

Comment by Anonymous (not verified) (2012-02-15 01:20:00)

Does autocompletion for macros work yet? Especially when interfacing with C code that a feature from Eclipse that I really miss. It adds lots of elements you might not want to have (include guards, etc) but to cope with that maybe it could be handled like extra completion items in Eclipse: Press Ctrl+Space once to get default code completion, press it again to switch to e.g. code snippets, again to get to macros, and again to get back to default assists.

Comment by Milian Wolff (2012-02-15 11:19:00)

yeah good idea, lets see - maybe something for 4.4…

Comment by Eduardo Robles Elvira (not verified) (2012-02-14 22:31:00)

As for the GSoC topic, what about on the cloud development support? Collaborative session sharing, collaborative editing via libinfinity/kobby, remote compiling support, remote executing support.

Comment by Milian Wolff (2012-02-15 11:18:00)

too big for a single GSOC, one would first require proper libinfinity integration in Kate

Comment by Tomaz Canabrava (not verified) (2012-02-14 20:27:00)

List of bugfixes? =D

Comment by Milian Wolff (2012-02-15 11:20:00)

see the *.CHANGELOG files in e.g.

Comment by gadnio (not verified) (2012-02-14 18:19:00)

Thanks for the update! I’m using KDevelop since the early versions and I really like it! As for the code completion… I am still wondering if there is any possibility on writing parser for stored procedures for PostgreSQL, or more generally PL/PgSQL… or how hard would one have to go to do it on one’s own.

Comment by Milian Wolff (2012-02-15 11:21:00)

Of course it’s possible, you’d have to write a language plugin for PostgreSQL though - and that is a not-so-small task. But you could already get very good results kind-of quickly if you find a reusable grammar/lexer for the PostgreSQL syntax. Maybe the sources of the latter contain some bison/flex stuff we could reuse?


Comment by Bugzy (not verified) (2012-02-14 17:32:00)

As for the GSOC topic, is there any consideration of html code completion like in Quanta (i.e. like the present php support for KDevelop). Since Quanta hasn’t received any love, it would be awesone if greater html support were included in KDevelop (I may be dreaming, but hey you asked for ideas ;) ).

Comment by Milian Wolff (2012-02-15 11:22:00)

Yes, Quanta has preliminary XML/HTML support and we could try to bring this up to speed. But it’s not a small task by far…

Comment by Martin (not verified) (2012-02-14 17:32:00)

Great, now I feel stupid… I guess it does work in Opera. Sorry for the triple post…

Comment by Martin (not verified) (2012-02-14 17:29:00)


I have a GSOC idea: In a document, enable loading of a schema (xsd, rng…) and have a nice autocompletion feature. For example, if I have a schema that requires certain attributes on an element, automatically insert these required attributes as soon as I’m writing the element in the document. Also show optional attributes if I press “space” inside the element tags. If the element has required children, insert them automatically as well and show me all optional attributes. It’s basically some kind of automatic schema validation while editing. On Windows, XMLSpy is doing this quite nicely, if I remember correct.

Thanks for all your great work!

Comment by Milian Wolff (2012-02-15 11:24:00)

Afaiks the XML plugin in Quanta does something like that - or at least something similar. But it needs someone to polish it up and fix the remaining bugs…

Comment by Fabian (not verified) (2012-02-15 11:39:00)

I think xsd/rnc schema support would be the way to go for HTML support too. Provide a schema for XHTML and that’s pretty much it? Same for xsl(t), xsl-fo, svg, smil, MathML …

Xsd/rnc schema support really would be awsome :)

Published on February 15, 2012.