25th June 2004 by Derek Kite

This Week...

Python bindings for QT and KDE are now in kdebindings. amaroK now has Javascript scripting. Kutils adds incremental find. Kwin adds window specific settings GUI.
On June 22, Stephan Kulow wrote on the kde-core-devel list:
I created a tag KDE_3_3_0_BETA_1 and will most likely only update it for specific commits you tell me about. The final tag is set on saturday evening.

Peruse the 3.3 release plan to see the schedule.
Matt Rogers asked me to let Kopete users know that the Yahoo IM breakage was fixed in cvs on Thursday evening.
Scott Wheeler was working on some optimizations in Juk:
Ok, here's one that counts -- lower() was being called on the filename in this loop when in fact it only needed to be called once per item rather than once per column. This was about 3-4% of CPU time on startup.
Frerich Raabe asked:
How did you measure startup time, that is - when do you consider the application started up? Told Valgrind to --dump-after KMainWindow::show ?
Scott responded with a tip:
I'm running juk in calltree. Basically the point that I'm using is when I see the busy curser (which is when it starts checking to make things that are current in the event loop). When I see the busy cursor I Ctrl-C it. ;-) It's not terribly precise but things are slow enough in calltree to get pretty reproducible results.
Mark Kretschmann announced version 1.0 of the amaroK audio player!
Using the best of KDE technology, amaroK makes playing the music you love easier than ever before! Dragging and dropping media from amaroK's browsers, you will be making playlists in no time.

amaroK's browsers allow you to mix and match files on your local hard-disk and streams from all over the Internet. amaroK has an unintrusive, lightning-fast database that is compiled on the fly to allow you to easily find and sort your music. It compiles statistics as you play, giving you easy drag and drop access to your favorite tracks. amaroK also sports the best support in KDE for the next-generation GStreamer multimedia framework.

amaroK is smart, it's sexy, it's clever. Try it out today!

Key Features:
  • Playlist orientated design with optional Player Window for XMMS junkies!
  • "Browser" tabs allow quick and shockingly easy access to media, local and streamed.
  • Support for XMMS visualisations.
  • Multithreaded design means the UI never hangs during complex tasks.
  • Sound-engine independent design allows amaroK to run on aRts, GStreamer and NMM with native ALSA engine planned!
  • Highly configurable design means amaroK can be the player you want!
  • Global shortcuts and a powerful DCOP interface allow you to control amaroK in any way you want.
  • Intuitive inline tag-editing.
New Features since version 0.9.0:
  • Much improved GStreamer engine with full streaming audio support and visualisations.
  • Faster load times!
  • Fabulous new icons and splashscreen.
  • Exceedingly thorough and up-to-date handbook.
  • Two distinct modes of operation: XMMS and Compact-mode.
  • GL analyzers can be detached from the Player Window.
  • Playback device and audiosink are now configurable for sound systems that support it.
  • ContextBrowser now also shows your favorite tracks and the newest tracks in your collection.
  • A statistics database, which keeps track of how often and when you play.
  • XMMS visualization support and support for GUI configuration.
  • Search Browser - search for local media you can't find!
  • Song count on playlist statusbar.
  • Collection Browser - a database powered music collection manager with filtering support.
  • Playlist toolbar is now configurable via KDE-XMLGUI.
  • Optional ToolbarAnalyzer for playlist toolbar.
  • amaroK now uses XML playlists internally, substantially speeding up general usage.
  • Introducing the NextQueue, so you don't have to re-order your playlist to change what plays next.
  • Clicking shuffle sorts the playlist by the NextQueue first, and randomises the rest.
  • Sorting by artist sub-sorts by album and track. Sorting by album sub-sorts by track.
  • Browsers float over the playlist when set to not overlap.
  • The beginnings of a plugin framework.

Statistics

Commits 2668 by 208 developers, 259938 lines modified, 2522 new files
Open Bugs 6823
Open Wishes 6605
Bugs Opened 298 in the last 7 days
Bugs Closed 217 in the last 7 days

Commit Summary

Module Commits
kde-i18n
990
 
kdepim
187
 
koffice
149
 
kdeextragear-2
130
 
kdenonbeta
114
 
kdelibs
94
 
kdevelop
94
 
kdemultimedia
92
 
kdeedu
87
 
kdeextragear-1
83
 
Lines Developer Commits
1354
 
Stephan Binner
210
 
11454
 
Pedro Morais
146
 
4319
 
Erik Kj
81
 
2331
 
Marek Laane
75
 
2975
 
Gilles Caulier
74
 
1008
 
David Faure
70
 
3015
 
Laurent Montel
65
 
11269
 
Nick Shaforostoff
59
 
8473
 
Federico Zenith
52
 
1147
 
Nicolas Goutte
51
 

Internationalization (i18n) Status

Language Percentage Complete
Estonian (et)
99.58%
 
Swedish (sv)
99.05%
 
Danish (da)
98.71%
 
Tamil (ta)
97.33%
 
British English (en_GB)
95.02%
 
Portuguese (pt)
94.34%
 
Spanish (es)
91.93%
 
Brazilian Portuguese (pt_BR)
88.46%
 
Dutch (nl)
88.1%
 
Italian (it)
85.05%
 

Bug Killers

No commits found