20th February 2004 by Derek Kite

This Week...

Valgrind gets a heap profiler. KStars can show the sky object's distance from earth. Kopete has refactors password and KWalletManager code. Many bugfixes in Khtml, Kopete and KMail.
Eric Laffoon wrote a note regarding Quanta and Kommander:
I wanted to make sure you were aware of the changes happening with Kommander. Several recent changes have been made and while it's still a little rough around the edges (sometimes requires more creative solutions and a few things aren't complete) it's becoming quite powerful. Here are some of the recent changes from Andras and Marc.
  • You can now control a lot in the dialog with DCOP, including getting and setting values and properties. This can be done from external scripts, an application that wants you use Kommander dialogs or even from within the dialog it's self. (We do still need to have a better way to get the dcopid of the dialog and the calling program.)

  • There is now a new plugin system to add widgets from any KDE widget. It includes a nifty Kommander dialog to help generate your files and a newly revised document on how to do it now at http://webcvs.kde.org/cgi-bin/cvsweb.cgi/kdewebdev/kommander/working/

  • You can now save and restore values in dialogs on a per widget bases with the two new specials, @readSetting("name", "defaultValue") and @writeSetting("name", "value").

  • Signals and slots are enhanced by "Population Text". For example, setting the population text to 'hello world' on a line edit, and then connecting the clicked() signal of an ExecButton to the populate() slot of the line edit would set the text of the line edit to 'hello world' whenever the button was clicked. Using this with a script fired on widget creation allows dynamic content creation.

  • Also @execBegin and @execEnd specials for executing big blocks of text, like scripts. Everything inside these new markers gets expanded to the stdout of the script just like @exec.

  • There are example dialogs in CVS now.
More features and refinement of these features are under discussion, but if you have used Kommander and have been frustrated by things you could not do then it is a good time to get the latest version from CVS and try out the new features. In short, it is now much more capable to create dialogs that interact with existing KDE applications on a simple basis without scripting and on a more complex bases using the script language of your choice.
Max Howell had some news regarding amaroK:
The amaroK team are proud to announce the release of amaroK 0.9-beta1!

Having experienced many badly designed audio players where glamour and gimmickry seem to have been the development priorities, the amaroK team set out to develop a player that was focused on usability (but still looked cool!). Centred around a large, well-constructed playlist, amaroK is designed to make assembling and enjoying your music hassle-free. Constructing playlists is as simple as dragging and dropping media or streams from the multitude of conveniently placed "browsers".

amaroK 0.9-beta1 is a vast improvement over the 0.8 series, being more refined and packed full of new features. If there ever was a reason to upgrade to KDE 3.2 this is it! amaroK 0.9 takes advantage of the spanking new KDE feature set, including KConfig XT and the new KMultiTabBar widget as featured in KDevelop, Kate and Konqi. Unfortunately this does mean we have not been able to maintain backwards compatability with KDE 3.1.x, you will need KDE 3.2 to join the party.

New features include:
  • Two new analyzers, and improvements to the stock set, all powered by a new, more flexible FFT routine
  • On-screen-display information announcing new tracks
  • Brand new audio system that can support any backend; currently supporting aRts and GStreamer
  • Threaded, inline tag-editing with novel features like "Fill-down"
  • A revamped FileBrowser, based on the excellent Fileselector widget from Kate
Other notable improvements include the ability to share streams with other amaroK users (thanks to KDERadioStation tech.), dynamic audioproperty loading, buffered history in random mode and logarithmic crossfading, as well as numerous bug fixes and tweaks.
Amilcar do Carmo Lucas announced a release of KDevelop:
The KDevelop team is proud to announce the 3.0.1 release of this award winning IDE.

The focus of this release is bug fixing and polishing.

The download is on the usual place:
http://www.kdevelop.org/index.html?filename=download.html

and we have a very nice change log:
http://www.kdevelop.org/index.html?filename=changes.html
One year ago Kdevelop started implementing code completion, an RSS dcop service was implemented, and more Safari code was imported.

Statistics

Commits 2148 by 213 developers, 223040 lines modified, 1716 new files
Open Bugs 5598
Open Wishes 5708
Bugs Opened 420 in the last 7 days
Bugs Closed 467 in the last 7 days

Commit Summary

Module Commits
kde-i18n
470
 
kdenonbeta
186
 
kdepim
185
 
kdelibs
184
 
koffice
168
 
kdenetwork
145
 
kdeextragear-1
130
 
www
110
 
kdebase
94
 
kdevelop
73
 
Lines Developer Commits
30533
 
Erik Kj
119
 
58328
 
Stephan Kulow
92
 
2554
 
David Faure
81
 
960
 
Nicolas Goutte
67
 
1370
 
Mark Kretschmann
63
 
1055
 
Marc Mutz
55
 
370
 
Waldo Bastian
51
 
591
 
Anne-Marie Mahfouf
48
 
714
 
Dirk Mueller
46
 
567
 
Luboš Luňák
46
 

Internationalization (i18n) Status

Language Percentage Complete
Danish (da)
100%
 
Swedish (sv)
100%
 
Estonian (et)
99.48%
 
Brazilian Portuguese (pt_BR)
97.94%
 
British English (en_GB)
97.87%
 
Spanish (es)
97.62%
 
Portuguese (pt)
96.94%
 
Serbian (sr)
96.49%
 
Italian (it)
93.14%
 
Tamil (ta)
92.32%
 

Bug Killers

No commits found