KDevelop release anouncement
DATELINE January 25, 2007
FOR IMMEDIATE RELEASE
KDevelop 3.4 release Announcement
The KDevelop Team Ships Major Feature Release of Award-Winning Open Source IDE
January 25, 2007 (The INTERNET). The KDevelop team developers are proud to ship KDevelop 3.4, the fifth major release of this award-winning Integrated Development Environment (IDE).
This version of KDevelop offers many new features and fixes around 500 bugs.
"A small team of 27 developers contributed over a timespan of fifteen months to this release. The userbase has been growing steadily, the average download of 25 times per hour is a proof of it, and that gave us lots of inputs on how to improve the program." noted Amilcar do Carmo Lucas, release co-coordinator.
About KDevelop
KDevelop supports a number of programming languages, version control systems, debuggers, documentation formats and build tools. Kate is used as the preferred editor, but any editor supporting the KTextEditor interfaces can be used as native KDevelop editor. Build tools like automake and qmake are supported natively, meaning that KDevelop does not maintain its own object repository. Changes in the native project files will be reflected in KDevelop and vice-versa.
KDevelop also offers a class view showing all the symbols either in a flat view or hierarchical view by namespaces and allows easy code-navigation. A background parser updates the symbols on the fly and also shows syntactical errors in the source code. The code completion even deals with external libraries and Qt signals and slots.
With its open architecture, KDevelop can be customized and extended in every respect. The user interface features a code-centric approach with on-demand tool-views.
KDevelop features extensive support for navigating the source code. Symbols and filenames can be accessed by just typing part of the name, recently modified files can be reached with a simple keystroke.
KDevelop offers documentation generators, code debugging, memory checking, code refactoring, bookmark management, and dozens of tools to make development easy and convenient.
Installing KDevelop 3.4 binary packages
Binary packages for all major Linux distributions can be found at http://www.kdevelop.org/index.html?filename=3.4/download.html.
Compiling KDevelop 3.4
The complete source code of KDevelop 3.4 can be freely downloaded from http://www.kdevelop.org/index.html?filename=3.4/download.html. Detailed information on how to access the development repository and build information can be found at http://www.kdevelop.org/index.html?filename=3.4/branches_compiling.html.
About KDevelop
KDevelop is an independent project to create a powerful and easy to use integrated development environment (IDE). As a part of the KDE project, KDevelop shares the same open development model and modular framework. The result is a highly customizable, language independent IDE under the GPL license driven by dozens of developers and professionals worldwide. More about KDevelop can be found at http://www.kdevelop.org.
About KDE
KDE is an independent project of hundreds of developers, translators, artists and other professionals worldwide collaborating over the Internet to create and freely distribute a sophisticated, customizable and stable desktop and office environment employing a flexible, component-based, network-transparent architecture and offering an outstanding development platform. KDE provides a stable, mature desktop, a full, component-based office suite (KOffice), a large set of networking and administration tools and utilities, and an efficient, intuitive development environment featuring the excellent IDE KDevelop. KDE is working proof that the Open Source "Bazaar-style" software development model can yield first-rate technologies on par with and superior to even the most complex commercial software.
Press Release: Written by Harald Fernengel, with the invaluable assistance of numerous generous volunteers from the KDE Project.
Release Coordinator: Thanks to Matt Rogers for his services as release coordinator.
Trademark Notices. KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. Linux is a registered trademark of Linus Torvalds. UNIX is a registered trademark of The Open Group in the United States and other countries. All other trademarks and copyrights referred to in this announcement are the property of their respective owners.
Press Contacts:
Worldwide (German and English): Harald Fernengel, harry at kdevelop.org, (47) 92043220Worldwide (Ukrainian, Russian and English): Alexander Dymo, adymo at kdevelop.org, (38) 0675122801
Worldwide (Swedish and English): Jens Dagerbo, jens.dagerbo at swipnet.se
Worldwide (Portuguese): Amilcar do Carmo Lucas, amilcar at kdevelop.org
Latest blog posts from KDevelop developers 
KDevelop4 UI: Areas, Working Sets, etc.
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 product...Source: Zwabel's Weblog | 21 Jun 2009 | 11:58 pm
Really rapid C++ development with KDevelop4
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 writin...Source: Zwabel's Weblog | 13 Mar 2009 | 9:52 pm
Typedefs in Templates, and Code-Completion
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...Source: Zwabel's Weblog | 6 Mar 2009 | 3:28 pm
KDevelop4: Creating a Qt slot, the cool way
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...Source: Zwabel's Weblog | 13 Feb 2009 | 11:52 pm
KDevelop4: Automatic include-directives and forward-declarations
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...Source: Zwabel's Weblog | 4 Feb 2009 | 2:09 am
C++ IDE Evolution: From Syntax Highlighting to Semantic Highlighting
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...Source: Zwabel's Weblog | 8 Jan 2009 | 4:19 am
STL Visualization
As of today, KDevelop can nicely display std::vector. I'll probably omit the obvious snapshot, and will point to a mailing list post with instructions for trying it. Instead, I'll tell the story of this feature. For its entire history, GDB did not have any official way to display types from the C+...Source: Volodya's blog | 6 Jun 2009 | 7:24 pm
KDevelop error display
For quite a while I wanted KDevelop to display compilation errors directly inside the editor, as opposed to separate window you have to click in. It works now, as shown below. This was implemented by Ivan Ruchkin, a student at Moscow State University, who will be defending a term paper about vario...Source: Volodya's blog | 20 May 2009 | 6:22 pm
Debugger stories: pending breakpoints
KDevelop 3.5 has a subtle bug. Sometimes, when you step over a function call, you don't stop on the next line. Instead, the application is resumed until it hits a breakpoint, or exits. This bug, in fact, is consequence of how breakpoints in shared libraries are implemented. Suppose you've just star...Source: Volodya's blog | 21 Dec 2007 | 7:47 pm
Debugger stories: Watchpoints
One of my faviourite debugger changes in KDevelop 3.4 is proper watchpoint handling. Before explaining it, some introduction is due. Say you're debugging and see that the 'foo' field of 'pointer_to_some_data' is completely bogus. You are sure that it was valid some time ago, like when its containin...Source: Volodya's blog | 31 May 2006 | 11:12 am
Introducing MI branch
For recent months, I was working on an internal reorganization of KDevelop debugger, informally known as "MI branch". Now that it mostly works, it's time to describe the goals and results. The original goal was to use a different interface with GDB, called "MI", that's specifically meant for front...Source: Volodya's blog | 2 May 2006 | 9:17 am
Non-constant size
Quite some time ago, when I was learning STL, all information sources stressed the importance of learning complexity guarantees that methods of various containters make. One specific subtle thing is that the std::list::size() method runs in linear time, not in constant time. It was explicitly design...Source: Volodya's blog | 27 Apr 2006 | 11:48 am
Printf debugging 2006
One of the oldest methods of debugging is "printf debugging" -- putting various print statements in the code and then staring at the output. That's useful not only if you can't use a debugger. If the program does not crash, but produces wrong results after long computation, it's hard to figure where...Source: Volodya's blog | 6 Apr 2006 | 11:57 am
1 + 2
I've just got the following: (gdb) target remote :1234 Remote debugging using :1234 main () at main.cpp:5 5 { (gdb) p add(1, 2) $1 = 3 As you see, using the gdb debugger I've evaluated expression add(1,2), where function add presumably adds two numbers, and got the right result. What's inte...Source: Volodya's blog | 21 Jul 2005 | 4:18 pm
kdevelop-pg-qt repository content replaced
Yeah, thats right, I just replaced the original repo content on gitorious.org via a forced-push with a newly generated repo. This was necessary as I missed a conversion-error from the svn2git rules earlier which screwed up the checked-out content of the repository. I’ve decided to do a forced...Source: apaku | 13 May 2010 | 7:46 pm
KDevelop & Co moved to gitorious.org
Wow, I haven’t blogged this much in quite a while… This will be a relatively short announcement that kdevelop, kdevplatform, quanta and the two php plugins have been moved to gitorious.org. This will allow us to work on features more easily and hopefully also help us get the next release...Source: apaku | 5 May 2010 | 8:22 pm
Finally KDevelop 4.0 final published
Those reading the dot regularly will already know it, the final release of KDevelop 4.0 is out. For more extensive information what it includes I suggest you read the dot story. It only took us 3 years to get there and I think what we’ve accomplished is quite amazing. And its just the beginnin...Source: apaku | 1 May 2010 | 3:30 pm
Happy SoC coding everybody
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...Source: apaku | 26 Apr 2010 | 10:48 pm
KDevelop 4.0 Screenshots
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 Com...Source: apaku | 25 Apr 2010 | 9:18 pm
KDevelop4 RC3 released (RC2 tarballs are broken)
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 kdevpla...Source: apaku | 16 Apr 2010 | 8:50 pm
KDevelop4 Release Candidate 1
Finally getting around to blog about this. We’ve released RC1 of KDevelop4 today. We’ve fixed a couple of bugs and got some good performance improvements, but even more will be in RC2. RC2 will also ship with translations, for RC1 we’ve discovered a severe problem that we couldn...Source: apaku | 8 Apr 2010 | 8:51 am
KDevelop4 Beta9 released
Yeah, finally, this marks the end of a rather long line of beta’s. The first one is more than a year old! But it also means we’re finally getting closer to a 4.0 release. Now its time to go through the open bugreports for KDevelop and KDevPlatform. Also make sure you read the dot story [...Source: apaku | 8 Mar 2010 | 10:37 pm
Custom Buildsystem Support for KDevelop4
A bit of background first: The buildsystem we (as in froglogic) use for Squish is custom written using Javascript and that means its not very nice to use KDevelop for hacking on the code. The reason is that KDevelop4 needs to know about includes and defines from the projects buildsystem to provide p...Source: apaku | 19 Feb 2010 | 10:58 pm
Final days of Quanta GSOC 2010
Hey everyone, as the pencils down for this years GSOC is approaching I thought it’s time to write another blog entry to notify the world about my current status. These past weeks (boy, the time flies…) I’ve mostly spent on hardcore KDevplatform internals. Especially getting multi...Source: Milian Wolff - kdevelop | 4 Aug 2010 | 1:38 am
KDevelop 4.0.1 released
Good news everyone! I’m happy to announce the availability of our first patch level release for KDevelop 4. You can get it and the related packages from: http://download.kde.org/download.php?url=stable/kdevelop/4.0.1/src/ This is a bugfix only release and everyone is urged to upgrade as soo...Source: Milian Wolff - kdevelop | 21 Jul 2010 | 4:28 pm
KDevelop 4 talk at 12:15 today!
Hey everyone! Apparently “Application Integration from KDE Finance Group” is not taking place, instead Aleix and me will fill the gap and talk about KDevelop 4. We haven’t got any slides and only prepared roughly yesterday, but we decided just to show KDevelop 4 in action. Lets ho...Source: Milian Wolff - kdevelop | 4 Jul 2010 | 8:43 am
KDevelop PHP Advancements: Namespaces and Error Recovery
Hi there, just a quicky before I head off to bed and go on a short vacation the next few days: PHP support in KDevelop now has support for the first PHP 5.3 feature, namely namespaces. I’m still convinced that the syntax sucks pretty bad in PHP’s implementation of namespaces but well,...Source: Milian Wolff - kdevelop | 24 Jun 2010 | 2:08 am
KDevelop - ExternalScript plugin
Heyho, me again :) Seems like I have quite the urge to write blog posts recently… Anyhow: The last two days I reimplemented / ported two features from Quanta 3 times to KDevelop (if you still didn’t get it: everything is a plugin, hece it will be reused in Quanta 4). What I’m tal...Source: Milian Wolff - kdevelop | 16 Jun 2010 | 2:06 pm
KDevelop Webdev plugins merged into Quanta GIT
Quick note: I’ve just merged all webdevelopment related plugins except PHP & PHP-Docs into Quanta git. You can get them all in one place now by cloning Quanta: http://gitorious.org/kdevelop/quanta Since I also moved all halfworking plugins to UNPORTED (they don’t get installed), yo...Source: Milian Wolff - kdevelop | 13 Jun 2010 | 5:18 pm
First Days of Quanta+ GSOC 2010
Ok, finally I take the time to blog again. The last two weeks have been a busy time for me and I couldn’t find as much time for GSOC as I would have wanted. I had to finish up some things at KDAB where I spent the last three months doing an internship (maybe I should write another blog about...Source: Milian Wolff - kdevelop | 4 Jun 2010 | 10:16 pm
KDevelop 4 - Looking at the feedback
Hey everyone, I spent some time today browsing teh interwebz to look at the responses our first KDevelop 4.0 release triggered so far. Quite fun I have to admit, given this is the first release of something I actively helped to develop that actually gets a response on the net ;-) What I noticed amo...Source: Milian Wolff - kdevelop | 3 May 2010 | 11:46 pm
GSOC: Revive Quanta+ Brand for KDE 4
Yay I got a GSOC slot :) So I hope I don’t have to introduce myself anymore to you guys. Instead I’ll show you what I’ve planned to do over the summer: Motivation for Proposal / Goal: Back in KDE 3 times, Quanta+ was one of the reasons for me to use KDE. In my eyes it was the...Source: Milian Wolff - kdevelop | 28 Apr 2010 | 7:19 pm
KDevelop Git support
KDE is moving to Git, Qt did a while ago, like many other free software project did before. I’m sure you would expect your favorite IDE to properly integrate with your Free Software projects seemlessly, well from the upcoming KDevelop 4.1 version you’re going to find them supported by de...Source: TheBlindCow | 1 Sep 2010 | 5:38 pm
Working with KDevelop master along with KDE trunk
As some of you will know, given some kate recent changes, now it’s not possible to work with KDevelop/KDevPlatform master together with up-to-date kdelibs trunk, so if you want to keep up to date with KDevelop development you will want to freeze your svn trunk to some revision before r1162564.Source: TheBlindCow | 17 Aug 2010 | 1:40 am
GSoC Progress
Hi, I’ve been willing to talk about my progress on the GSoC project for a while, never found the time though, so I decided to do it today given my sleepy state. The first part that’s working (besides some little issues) is the new Import Wizard page for importing projects from the VCS lo...Source: TheBlindCow | 7 Jul 2010 | 12:53 am
Buzzing
I haven’t found the laptop of my dreams yet (yes, I’m a romantic, probably I should write some series about How I Met My Laptop when I’m done) but life has not stopped, au contraire, it just kept moving on. For starters, I spent last week with the KDE Edu and KDE Multimedia teams i...Source: TheBlindCow | 28 May 2010 | 2:02 pm
Aleix Pol (apol): KDevelop Git support
KDE is moving to Git, Qt did a while ago, like many other free software project did before. I’m sure you would expect your favorite IDE to properly integrate with your Free Software projects seemlessly, well from the upcoming KDevelop 4.1 version you’re going to find them supported by de...Source: Planet KDE | 1 Sep 2010 | 5:38 pm
Outras versões
- KDevelop - Anúncio de lançamento da versão 3.5
- KDevelop - Anúncio de lançamento da versão 3.4
- KDevelop - Anúncio de lançamento da versão 3.3
- KDevelop - Anúncio de lançamento da versão 3.2
- KDevelop - Anúncio de lançamento da versão 3.1
- KDevelop - Anúncio de lançamento da versão 3.0
- KDevelop - Anúncio de lançamento da versão 2.0
- KDevelop - Anúncio de lançamento da versão 1.3
- KDevelop - Lançamento na imprensa da versão 1.1
- KDevelop - Lançamento na imprensa da versão 1.0
Esta página foi atualizada em: Qua 31 Jan 2007 01:50:09 CET
Tradução Português do Brasil mantida por Sergio BacchiSe tiver problemas com esta página, por favor contate o webmaster.
