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.
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:
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.
How did you measure startup time, that is - when do you consider the application started up? Told Valgrind to --dump-after KMainWindow::show ?
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.
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:
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.
- 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