February 03, 2004 (The INTERNET). The KDevelop Team is proud to ship KDevelop 3.0, the first major release of the completely rewritten, award-winning Integrated Development Environment (IDE).
"KDevelop is a key to reaching brand new levels of productivity. It is an IDE suitable for every task from system programming to GUI RAD development. Integrating all standard UNIX development tools, providing support for team development with various version control system tools and having a large list of supported languages, KDevelop is an excellent choice for UNIX developers. Available on different platforms such as Mac OS X and Windows/Cygwin, KDevelop is a great tool for multiplatform development. Support for common development tools allows to develop applications for a large number of platforms including embedded platforms" said Alexander Dymo, project co-maintainer.
"With its new language-independent, plugin-based core and wide support for common development tools, KDevelop is already the de-facto standard IDE on Linux/Unix desktops" added Harald Fernengel, long-time project member.
"The KDevelop team did an excelent work with this release. Over 40 developers contributed over a timespan of 14 months to the project. You'll notice that care was taken in the documentation and in the user interface. This version is powerful, yet easy to use" noted Amilcar do Carmo Lucas, release co-coordinator.
Major Enhancements
KDevelop now supports over 15 programming languages and numerous version control systems, debuggers, documentation formats and build tools. Any Editor supporting the KTextEditor interfaces can be used as native KDevelop editor, including kate, qEditor and kvim. Build tools like automake, qmake or ant 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.
The C++ support offers a class view showing all the symbols either flat or hierarchical 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 Qt signals and slots.
With its new open architecture, KDevelop can be customized in every respect. The user interface can be switched on the fly from classic MDI mode to the modern IDEAl mode, featuring 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. It is translated into more than 16 languages, ranging from English to Tamil.
This Week...
KStars now has constellation lines. Gwenview is now a KPart, for embedded use in Konqueror. Plus many bug fixes and improvements in KMail and Konqueror.
The big news this week was the release of KDE 3.2. This is the culmination of a process that started in the fall. I want to express my appreciation to Stephan Kulow, who herded the recalcitrant group of developers to a common purpose. I have the deepest respect for people who take on jobs I couldn't or wouldn't do. This next year has great things in store for KDE. Already work is progressing on Kontact and it's various components. Bugs are being backported in preparation for 3.2.1. Khtml continues to be developed, with regression testing. The configuration backend is getting better. Did you notice the KDE bashing died very suddenly when the betas were released? Code matters. KDE is getting very very good. Congratulations and thanks to all who have contributed.
One year ago, Umbrello was moved into the KDE repository.
Statistics
Commits | 2047 by 184 developers, 199070 lines modified, 1866 new files |
Open Bugs | 5470 |
Open Wishes | 5521 |
Bugs Opened | 467 in the last 7 days |
Bugs Closed | 310 in the last 7 days |
Commit Summary
Module | Commits |
kde-i18n |
498
|
kdenonbeta |
201
|
kdepim |
186
|
www |
159
|
koffice |
140
|
kdelibs |
113
|
kdeextragear-2 |
100
|
kdebase |
82
|
kdenetwork |
79
|
kdeextragear-1 |
75
|
Lines | Developer | Commits |
2121
|
Marc Mutz |
74
|
1080
|
Nicolas Goutte |
68
|
1567
|
Stephan Kulow |
61
|
2961
|
Jonathan Riddell |
59
|
10002
|
Taiki Komoda |
59
|
914
|
Andrey Cherepanov |
58
|
1963
|
Malcolm Hunter |
58
|
902
|
Rob Buis |
56
|
26111
|
Erik Kj |
53
|
452
|
Stephan Binner |
44
|
Internationalization (i18n) Status
Language | Percentage Complete |
Swedish (sv) |
100%
|
Estonian (et) |
99.59%
|
British English (en_GB) |
99.43%
|
Danish (da) |
99.29%
|
Spanish (es) |
98.88%
|
Serbian (sr) |
98.38%
|
Brazilian Portuguese (pt_BR) |
98.04%
|
Portuguese (pt) |
97.21%
|
Italian (it) |
94.89%
|
German (de) |
93.8%
|
Bug Killers
No commits found