|
| This Week... |
|
KViewShell gets support for PostScript files. Work begins on akonadi (the new kde-pim data storage backend) and amaroK 2.0, with further optimisations to the stable amaroK version. kttsd (the kde-accessibility text-to-speech system) is ported to Phonon. kdelibs is now fully ported to D-BUS. Aesthetic improvements to KSysGuard.
|
This week was characterised by several notable events:- The Coverity scanning of the KDE 4 development branch has reached a successful position - there are now zero defects reported its scan of almost 4 million lines of KDE code. Thanks go to Dirk Mueller, Stephan Kulow, and the rest of the crew for increasing the robustness of our desktop.
- The KDE Multimedia Meeting in Achtmaal, Netherlands, kicks off with 18 key people from across the KDE multimedia spectrum, including Matthias Kretz, the lead developer of Phonon, and several amaroK people hacking away. Already reported achievements include the big startup optimisations and the start of a KDE 4 port for amaroK, and, teaming up with the usability experts at the meeting, interface experiments for the next major version of the software.
- The Google-sponsored Summer Of Code 2006 has a hefty KDE representation, with 24 projects allocated to the project. Though information about all projects is not exactly plentiful at this time, we should all benefit from the interesting and worthwhile contributions these projects promise us by the end of summer.
Also of note this week is the tagging of two point releases, KOffice 1.5.1 and, of course, KDE 3.5.3, which promises several new features alongside the usual plethora of bug-fixes and improved translations.
|
Jos van den Oever writes about the progress of his personal project, formerly-known as the slightly-cryptic "archivereader", which has interesting usage possibilities for KDE 4:
|
For my personal use I've written jstreams classes that allow one to easily read nested files. These have proven very fast and have been included in the clucene c++ search engine.
These classes would also be a cool extension to the kio plugins for allowing the user to browse, for example, files in a zip file that are stored in an email attachment. Another use would be to write a crawler that can gather information from all files in the filesystem even if they are hidden in emails or archives. I intended to add this feature to Kat, but because of the slowdown in the Kat project the latest Kat development version is not complete and does not build.
So I developed a small daemon that can index information using the new crawler. Now i've reached a point that the crawler is very stable and fast. How fast exactly depends on you system. It comes complete with a simple gui to control the daemon and to search. I've named the thing Kitten, because I hope it grows into a Kat.
Here are the main features of Kitten:- Very fast crawling.
- Very small memory footprint.
- No hammering of the system.
- Pluggable backend, currently sqlite3, but clucene is almost finished too.
- Communication between daemon and search program over an abstract interface, this is currently a simple socket but implementation of dbus is a possibility. There's a small perl program in the code as an example of how to query. This is so easy that any KDE app could implement this.
- Simple interface for implementing plugins for extracting information. We'll try to reuse the kat plugins, although native plugins will have a large speed advantage.
- Calculation of sha1 for every file crawled (allows fast finding of duplicates).
In short, please try out the program by checking it out here: svn checkout svn://anonsvn.kde.org/home/kde/branches/work/kde4/playground/libs/archivereader
|
|
Though not quite as impressive a number as 91, a mention must be given to Chris Howells, who destroyed the bug-fixing competition this week with the closure of 55 bugs. Excellent!
|
|
| Statistics |
|
Commits: |
2621
by 207
developers, 6421
lines modified, 1206
new files. |
|
Open Bugs:
|
12486
|
|
Open Wishes:
|
10942
|
|
Bugs Opened:
|
343 in the last 7 days. |
|
Bugs Closed:
|
308 in the last 7 days. |
|
|
Commit Summary |
|
Module
|
Commits
|
|
/trunk/KDE |
|
|
/trunk/www |
|
|
/trunk/l10n |
|
|
/branches/work |
|
|
/trunk/extragear |
|
|
/branches/stable |
|
|
/trunk/koffice |
|
|
/branches/KDE |
|
|
/branches/kdevelop |
|
|
/branches/koffice |
|
|
|
Lines
|
Developer
|
Commits
|
|
|
Laurent Montel
|
|
|
|
David Faure
|
|
|
|
Dirk Mueller
|
|
|
|
Ludovic Grossard
|
|
|
|
Jos van den Oever
|
|
|
|
Volker Krause
|
|
|
|
Stephan Kulow
|
|
|
|
Till Adam
|
|
|
|
Krzysztof Lichota
|
|
|
|
Frans Englich
|
|
|
|
|
Internationalisation (i18n) Status
|
|
|
Bug Killers and Buzz |
|
Bug Killer
|
Number Of Bugs Closed
|
|
Chris Howells
|
|
|
Jeff Mitchell
|
|
|
Thiago Macieira
|
|
|
Greg Martyn
|
|
|
Kurt Hindenburg
|
|
|
Seb Ruiz
|
|
|
Dirk Mueller
|
|
|
Ingo Klöcker
|
|
|
Jens Dagerbo
|
|
|
Stefan Nikolaus
|
|
|
|
Program |
Buzz |
|
amaroK |
|
3197 |
|
|
Kopete |
|
1249 |
|
|
K3B |
|
|
Kate |
|
|
KMail |
|
|
SuperKaramba |
|
|
Kontact |
|
|
KDevelop |
|
|
Kicker |
|
|
Quanta |
|
|
|
Person |
Buzz |
|
Tom Chance
|
|
503
|
|
|
Waldo Bastian
|
|
317
|
|
|
George Staikos
|
|
307
|
|
|
Cornelius Schumacher
|
|
300
|
|
|
John Tapsell
|
|
292
|
|
|
Anne-Marie Mahfouf
|
|
285
|
|
|
Jonathan Riddell
|
|
280
|
|
|
Aaron Seigo
|
|
271
|
|
|
Boudewijn Rempt
|
|
262
|
|
|
Stephan Kulow
|
|
257
|
|
|
|
|
|
| Contents |
|
|
Bug Fixes |
Features |
Optimise |
Security |
Other |
|
Accessibility |
|
|
|
|
|
|
Development Tools |
|
|
|
|
|
|
Educational |
|
|
|
|
|
|
Graphics |
|
|
|
|
|
|
KDE-Base |
|
|
|
|
|
|
KDE-PIM |
|
|
|
|
|
|
Office |
|
|
|
|
|
|
Konqueror |
|
|
|
|
|
|
Multimedia |
|
|
|
|
|
|
Networking Tools |
|
|
|
|
|
|
User Interface |
|
|
|
|
|
|
Utilities |
|
|
|
|
|
|
Games |
|
|
|
|
|
|
Other |
|
|
|
|
|
|
|
Bug Fixes |
|
Development Tools |
|
Alexander Dymo committed changes in /branches/kdevelop/3.4/src/newui:
|
Finally fixed alt-(left|right) shortcuts for toolview navigation. If the toolview has focus, those will (correctly) move to the prev/next toolview in the dock. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jeff Mitchell committed changes in /trunk/extragear/multimedia/amarok/src:
|
When dynamic mode is turned off, restore original values for repeat and random mode. Note: currently does not work across amaroK sessions, i.e. if you turn on dynamic mode, close amaroK, open it back up and turn off dynamic mode, the values are not restored. I'm not convinced it's necessary. If you feel strongly about it, re-open this bug report and I'll ponder it.
BUG: 123743 |
|
|
|
|
|
|
|
|
|
|
|
|
Features |
|
|
|
|
|
|