prev
Issue 73
26th August 2007
by Danny Allen
next


This Week...
"Pencils down" marks the end of the Summer of Code for 2007. Python highlighting support, with work on a new, handwritten lexer in KDevelop. A data engine and associated Plasma applet for KGet. Start of the Plasma-based Wikipedia and Service Info applets for Amarok 2. Wikipedia integration, and other improvements in the Step physics simulation package. A console added to KAlgebra. New graphical themes for KGoldRunner. XMP metadata support in Digikam. More progress in the unobtrusive search dialog for Kate. Usability work across many applications. No mixer functionality in Phonon for KDE 4.0. The start of development on KChart 2.

Peter Penz writes a quick update on Dolphin:
Since the last introduction of Dolphin in the Digest, many improvements have been made. Here is a rundown of a few of the recent changes:
  • It is possible to summarize items by a groups (e. g. name, type, size, ...). The following screenshot shows items that are grouped by type:


  • A columns view has been introduced:


  • File previews can be shown on all views (icons view, details view, column view).
  • Panel improvements: a tree panel has been introduced, a terminal panel has been added, the information panel offers NEPOMUK support and the bookmarks panel has been replaced by a places panel using Solid:


  • The URL navigator has been improved for non-local urls:


    and for sure can be switched to a traditional location editor:


  • A Dolphin KPart is available, which allows embedding the icons view, details view and columns view e. g. inside Konqueror.
  • Minor usability improvements for the split view (inactive view has a dimmed background, the 'Close' icon reflects which view gets closed):


  • Other minor improvements: sorting by type is possible, renaming of a variable number of files, improved configuration dialogs.
For KDE 4.0 we have decided to stop adding features and instead concentrate on stabilizing Dolphin and the employed file-related libraries. One feature which won't make it into Dolphin for KDE 4.0 is an embedded integration of file searching (like in Dolphin for KDE 3, a separate KFind window will be opened for searching). We are not happy about this situation ourselves, but promise to fix this for KDE 4.1.


Statistics
Commits: 3095 by 244 developers, 7218 lines modified, 1544 new files.
Open Bugs: 14251
Open Wishes: 12966
Bugs Opened: 189 in the last 7 days.
Bugs Closed: 147 in the last 7 days.

Commit Summary
Module Commits
/trunk/KDE
1037
/trunk/l10n-kde4
727
/trunk/koffice
226
/trunk/playground
196
/trunk/extragear
193
/branches/work
140
/branches/stable
101
/branches/extragear
99
/trunk/www
84
/trunk/kdesupport
68
Lines Developer Commits
377
Volker Krause
107
276
Gilles Caulier
100
179
Laurent Montel
86
64
Frederik Gladhorn
64
133
Pino Toscano
63
158
Thiago Macieira
58
265
Kevin Krammer
49
48
Karl Ove Hufthammer
48
55
Adriaan de Groot
47
303
Till Adam
47

Internationalisation (i18n) Status
Language Percentage Complete
Portuguese
99.86%
Swedish
98.05%
Japanese
93.69%
Greek
91.72%
Chinese Traditional
89.03%
Spanish
85.63%
German
80.26%
Dutch
75.62%
Farsi/Persian
73.51%
Nepali
71.97%

Bug Killers and Buzz
Bug Killer Number Of Bugs Closed
Bram Schoenmakers
23
Tommi Tervo
19
Pino Toscano
17
David Jarvie
15
Arnd Baecker
10
Joris Guisson
10
Thomas McGuire
7
Mikolaj Machowski
7
Thomas Baumgart
7
Gilles Caulier
6

Program Buzz
Amarok
  6305
K3B
  5640
KMail
  5120
Kopete
  4330
Kontact
  3948
Kate
  3880
KDevelop
  3205
digiKam
  2798
Kicker
  2436
SuperKaramba
  2154


Person Buzz
David Faure
  856
Sebastian Kügler
  854
Stephan Kulow
  771
Matthias Kretz
  654
Adriaan de Groot
  630
Allen Winter
  629
Waldo Bastian
  440
Aaron J. Seigo
  364
Boudewijn Rempt
  340
George Staikos
  322
Commit Countries

Commit Demographics
Sex
99.1 %       Male
2.18 %       (unknown)
0.970 %       Female
Motivation
54.0 %       Volunteer
39.0 %       (unknown)
9.17 %       Commercial
 
Ages
65.5 %       (unknown)
21.7 %       25 to 34
10.8 %       18 to 24
2.62 %       35 to 44
0.889 %       45 to 54
0.646 %       Under 18


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
Games
Paul Broadbent committed changes in /trunk/KDE/kdegames/kolf:
started fixing edit mode: You can now move some things, but much is still very broken. It is now at least usable though :)
Diffs: 1, 2, 3, 4, 5 Revision 703594

KDE-Base
Rivo Laks committed a change to /trunk/KDE/kdelibs/kdeui/icons/kpixmapcache.cpp:
Set file size stored in header to 0 when rebuilding cache. Fixes a crash when switching back and forth between mmap- and file-modes.
Diff Revision 701944

Rafael Fernández López committed changes in /trunk/KDE/kdelibs/kutils:
Fix inverted tab navigation. Now it works as expected fully with keyboard. If no icons are provided or invalid, do not show them (we only would be getting question marks)
Diffs: 1, 2 Revision 702029

Bruno Virlet committed changes in /branches/KDE/3.5:
Follow RFC concerning ORG property.

The patch will still read the old Department values if they exist but store them correctly.
Bug 115129: allow sorting of columns in the musicbrainz result dialog
Diffs: 1, 2, 3, 4, 5, 6 Revision 702252

Rafael Fernández López committed changes in /trunk/KDE/kdelibs/kate/plugins/wordcompletion:
Fix plugin behavior. Please read thread on kwrite-devel mailing list with subject "Plugin on multiple views behavior"
Diffs: 1, 2, 3 Revision 702664

Matthias Kretz committed changes in /trunk/KDE/kdelibs/phonon/platform_kde:
Yay, playback over sftp:/ works again: the job would emit result and delete itself and the KioMediaStream has to recreate the job when it wants to seek back. :'(
Diffs: 1, 2, 3 Revision 703514

KDE-PIM
Thomas McGuire committed a change to /trunk/KDE/kdepim/kmail/templateparser.cpp:
Templates:
- Don't fail when the selection is empty and the pipe command is invoked
- Pipe the entire body through the command instead of just the selection.

This ensures that the body is correctly piped when nothing is selected.
Diff Revision 701880