Developer Blogs

This page aggregates the blog contents of people working on the KDevelop IDE.

Andreas Pakulat | Mon, 2010/04/26 - 22:48

Google just announced the official and final list of accepted students for the SoC program. KDE got more accepted students this year than past, so its a big success for us all. This will hopefully again be a successful SoC season for KDE, bringing new contributors and implementing lots of cool ideas. The KDevelop team […]

Andreas Pakulat | Sun, 2010/04/25 - 21:18

This blog entry is a supplemental to the KDevelop 4.0 release announcement to show off the new stable release with some nice screenshots. So enjoy ๐Ÿ™‚ KDevelop after starting and opening a project and file Quick Outline of the current file PHP Quick Outline Quick Open in PHP project As-You-Type Code Completion More Verbose manual […]

Andreas Pakulat | Fri, 2010/04/16 - 20:50

This time around svn got me, I’ve used the createtarball script from kdesdk to generate the RC2 tarballs so we ship translations. This worked just fine, except that for some unknown reason svn likes to not check out svn:externals when doing an svn co of kdevplatform. This resulted in a kdevplatform tarball (yes I didn’t […]

Niko Sams | Sat, 2010/02/20 - 14:22
Niko Sams | Tue, 2010/02/16 - 19:01
Friedrich W. H. Kossebau | Tue, 2010/02/16 - 19:26

While there already is a KPart from the hex editor Okteta, which can be embedded e.g. into Konqueror, but also KDevelop, it is only used Read-Only. More, the KPart system does not enable mulitple views on the same document, so in KDevelop having two views opened for a file, like with a splitted view area, … Continue reading Okteta going for KDevelop (and Kate?)

Niko Sams | Sat, 2010/02/13 - 21:18
Niko Sams | Sun, 2010/02/07 - 15:35
Friedrich W. H. Kossebau | Wed, 2009/07/29 - 22:32

Some days ago I wrote a mini-tutorial how to use the Okteta KPart in Konqueror/KDevelop. With the mind turned to the Okteta KPart I after that have taken on a long waiting task and removed some code duplication by porting it to the Kasten classes, now that these are available in shared libs. Which means, … Continue reading Binspekt KPart for reuse in KDevelop

Friedrich W. H. Kossebau | Fri, 2009/07/24 - 15:28

Want to quickly see the raw data of files in Konqueror or KDevelop? This is possible with the KPart coming with Okteta since KDE 4.1: Preparations Open “System Settings”, then select “File Associations” (Found under “Advanced”). Select the file type (e.g. “audio/x-wav”) you want to see the raw data of, choose the tab “Embedding”. Within … Continue reading Minitutorial: Viewing raw data of files in Konqueror/KDevelop

David Nolden | Sun, 2009/06/21 - 23:58

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 productive. […]

David Nolden | Fri, 2009/03/13 - 21:52

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 writing work. My goal with KDevelop4 is to allow […]

David Nolden | Fri, 2009/03/06 - 15:28

Sometimes you have to decide between being “correct”, and being user-friendly. Also, sometimes you have to do one painful change with many regressions, to reach an ultimately better state. I hope I had to do the last such step before the stable KDevelop release(Though you never know). I have changed the internal representation of the […]

David Nolden | Fri, 2009/02/13 - 23:52

In an earlier blog-post I’ve already written about automatic signal/slot matching and completion(See this). The code-completion box shows you the appropriate connectable signals and slots, and also shows exactly what signals match what slots. Now what if you have a signal, and you know want to connect to it, but you don’t have a matching […]

David Nolden | Wed, 2009/02/04 - 02:09

Missing Include Completion C++ is a great and powerful programming-language. Yet it has the downside against some other languages, that you always have to deal with include-directives or forward-declarations before you can use a class. This is a factor that often motivates me not to create too many different source-files, although design-wise that would make […]

David Nolden | Thu, 2009/01/08 - 04:19

Most of us developers are so acccustomed to syntax highlighting, that we couldn't live without it. Syntax highlighting helps us keeping an overview or finding the place we're searching for. However it can not help us actually understanding the code. That's where Semantic Highlighting comes into play.

David Nolden | Thu, 2008/12/18 - 06:12

Templates are one of the extremely powerful features of C++ that set it apart from most other languages. You can do most everything with them, from extremly complicated compile-time meta-programming like binary self-balanced trees, down to simple shared pointers or generic container classes. When I switched to Linux a few years ago, I found KDevelop3 […]

David Nolden | Wed, 2008/12/10 - 08:55

A really good C++ IDE should make a tool like Doxygen unnecessary. The IDE should know all the relevant information and can present it to the user precisely where needed.

David Nolden | Thu, 2008/11/27 - 03:27

It’s quite a while since my last blog now. I’m still planning to present all the essential C++ support features in KDevelop4, but my plan is to polish each feature up a bit before I actually blog about it. This also serves as a nice motivation. ๐Ÿ™‚ In the last weeks, I have mainly worked […]

Subscribe to Developer Blogs