prev
Issue 34
26th November 2006
by Danny Allen
next


This Week...
Dolphin, an alternative file manager, is imported into KDE SVN. Work on session management in Kontact becomes visible with the implementation of state remembering for tabs in aKregator. Mailody gets a better SMTP implementation, with authentication support. Many functionality improvements in Okular. An experimental generic API for integration of more online music store services (following the example of the Magnatune implementation) is proposed and developed in Amarok. Continued speed and memory optimisations in KOffice and KDE 4 (via kdelibs).

A new file manager application moulded by experimental usability, Dolphin, was finally imported into KDE SVN this week. Peter Penz, the lead developer, briefly introduces Dolphin:
Dolphin was released as KDE 3 application around June 2006. It is not intended as competitor to Konqueror, as Konqueror is a lot more than just a file manager. The focus of Dolphin is primarily on being a great file manager, which allows us to optimise the user interface for this specific task.

Currently Dolphin is being ported to Qt4 and the KDE 4 environment, with special attention being given to converting and optimising the file item views using Qt4's Interview, which is a challenging task. The version in SVN is not really usable at the moment because of the Qt4/KDE 4 port. The focus for Dolphin will be on improving the navigation bar, introducing pluggable sidebars and providing better visual feedback for drag & drop operations.

I think it is important to mention, that Dolphin should NOT replace the Konqueror file manager. Dolphin is currently just a playground for testing some usability ideas and also for testing the file related parts of the KDE 4 libraries. If everything goes well, maybe some parts like the Dolphin navigation bar might find their way to kdelibs, so that it can be used by other applications or in the file open/close dialog. So before a discussion is started at dot.kde.org about Dolphin vs. the Konqueror file manager: Dolphin is just an additional option and is not meant to replace Konqueror :-)

Dolphin currently does not look too impressive visually, but nethertheless, here is a screenshot of the KDE 4 version of Dolphin (in SVN at /trunk/playground/utils/dolphin/). It shows the prototype of a sidebar which is not yet available in the KDE 3 version of Dolphin.

Josef Spillner, the maintainer of a KDE development monitoring tool, Commitfilter, reports on a recent update to the web interface:
The Commitfilter software was updated to version 0.9.1 today.

Though no significant new functionality has been added, a lot of maintenance changes were due. Among others, the web interface can now be styled (a KDE-like one will be added soon). New features will be added in the next release - filtering by regular expression, deleting accounts, etc.

The instance which runs on http://commitfilter.kde.org/ has moved to new.kstuff.org which is a OSU-OSL sponsored server. This allows us the luxury of a local installation of KDE SVN (all released KDE modules, possibly more on request) which is updated daily and makes browsing the modules so much faster when compared to the WebSVN browser!

I would also like to point out that we're looking for more people to join the KDE Services Team since hosting services eats a lot of time and is better shared among some people. Find out more here.

Finally, congrats to the Amarok people for being the #1 most popular request among Commitfilter users!

A message sent to the kde-accessibility mailing list caught my eye this week, as a great illustration of the rewards all users gain through accessibility foresight, and not just those with more traditionally-recognised disabilities. Sami Liedes simply titles his message: "Thanks :)":
I wanted to say a big thanks to the folks who work to make KDE accessible. Having recently been in an accident that disabled my primary hand for some 1.5 months, I was delighted to see how good KDE Accessibility is. Sticky keys is of course basic stuff, but it makes certain things a lot easier for me. Above all I was delighted that my browser of choice when I'm healthy, Konqueror, implements what I consider superior accessibility features.

In Konqueror, at least the access keys are really nice, and Firefox (which I use for a very few sites that do not work well under Konqueror) for example doesn't seem to have those.

There are still some things that I haven't figured out how to use with keyboard, like KOrganizer. Maybe I should start to file bugs against them (I already have filed a number of accessibility-related bugs against Konqueror). But mostly I can just go on using my computer with one hand almost as easily as before.

So thank you :)


Statistics
Commits: 1840 by 206 developers, 5586 lines modified, 1123 new files.
Open Bugs: 12959
Open Wishes: 11926
Bugs Opened: 280 in the last 7 days.
Bugs Closed: 323 in the last 7 days.

Commit Summary
Module Commits
/trunk/KDE
393
/trunk/l10n
240
/trunk/extragear
235
/trunk/playground
212
/trunk/koffice
201
/branches/stable
134
/branches/KDE
104
/branches/work
88
/trunk/www
67
/branches/kdevelop
45
Lines Developer Commits
224
Clarence Dang
88
1569
Laurent Montel
88
87
David Faure
72
150
Gilles Caulier
72
24
David Jarvie
59
99
Andreas Pakulat
41
103
Luboš Luňák
41
55
Stephan Kulow
39
83
Thomas Zander
38
99
Stefan Nikolaus
37

Internationalisation (i18n) Status
Language Percentage Complete
Danish
99.99%
Portuguese
99.99%
Swedish
99.96%
Spanish
97.42%
Dutch
96.78%
Greek
95.70%
Italian
93.81%
German
93.54%
French
93.10%
Estonian
92.42%

Bug Killers and Buzz
Bug Killer Number Of Bugs Closed
Andreas Pakulat
48
Philip Rodrigues
47
Sebastian Trueg
32
Bram Schoenmakers
31
Jonathan Marten
24
Martin Koller
20
Seb Ruiz
16
Mark Kretschmann
15
Christoph Burger-Scheidlin
15
Thomas Zander
12

Program Buzz
Amarok
  5760
Kate
  3090
K3B
  2900
KMail
  2860
Kopete
  2680
KDevelop
  2186
Kat
  1906
Kontact
  1506
digiKam
  1492
Kicker
  1348


Person Buzz
David Faure
  992
Adriaan de Groot
  861
Stephan Kulow
  756
Zack Rusin
  704
Waldo Bastian
  542
George Staikos
  352
Aaron J. Seigo
  350
Jonathan Riddell
  341
Albert Astals Cid
  334
Stephan Binner
  273
Commit Countries

Commit Demographics
Sex
88.28 %       Male
9.08 %       (unknown)
2.64 %       Female
Motivation
48.7 %       (unknown)
46.3 %       Volunteer
16.4 %       Commercial
 
Ages
68.6 %       (unknown)
10.4 %       25 to 34
9.86 %       35 to 44
7.52 %       18 to 24
3.24 %       45 to 54
0.421 %       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
Development Tools
Stephan Johach committed changes in /branches/KDE/3.5/kdesdk/kbabel:
Fix problems when no default project is found.
KBabel used a KDE function which returns a null string if the requested file does not exist. That lead to some strange problems with disabled project configuration settings.
Bug 128939: missing file kbabel.defaultproject inhibits the user from updatin...
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 5 more) Revision 606520

Andreas Pakulat committed a change to /branches/kdevelop/3.4/buildtools/qmake/scope.cpp:
Really fix replacing Shell variables, we need to add () around not {}
Bug 86941: $VARIABLE include directories should be in paranthesis
Diff Revision 607017

Educational
Joseph Kerian committed changes in /trunk/KDE/kdeedu/kiten/radselect:
There we go... found the two bugs that were preventing radselect from working. Radical selection is now limited by the remaining possibilities, and the remaining kanji possibilities are displayed as well. Next up, making stroke count work, and making some ui decisions.
Diffs: 1, 2, 3, 4 Revision 606048

Albert Astals Cid committed changes in /trunk/KDE/kdeedu/kgeography/data:
Newer hungary map with more correct inner divisions.
Thanks to Laurent Garnier for the map itself.
Thanks to Maria Cid Tobal for improving its look. Mom rules!
Diffs: 1, 2 Revision 606787
View Visual Changes (to 1 file)

Graphics
Aurelien Gateau committed changes in /trunk/extragear/graphics/gwenview:
Instead of "re-saving" the image, do a copy of the data if possible.
Bug 131833: GwenView refuses to save animated GIFs
Diffs: 1, 2, 3 Revision 606305

Gilles Caulier committed a change to /trunk/extragear/graphics/digikam/digikam/imagepreviewwidget.cpp:
digikam from trunk : fix huge memory corruption relevant of a wrong deletion of data shared between preview kio-slave and digiKam.
Without this fix, digiKam is