prev
Issue 38
24th December 2006
by Danny Allen
next


This Week...
A new game, KSquares, is imported into KDE SVN, with KLines starting on the (now familiar) path towards scalable graphics and general improvement. Usability and other improvements in Okular. Support for multiple "identies", alongside a festive basket of other enhancements in Mailody. Search support and plugin handling improvements in KGet. In Amarok, the "yauap" engine (a redeveloped GStreamer interface, using D-Bus interaction) progresses, with support for audio CD's. Improved OpenFormula specification compliance in KSpread. A much-enhanced implementation of "run-around text" comes to KWord. A work-in-progress python parser for KDevelop is imported into KDE SVN. Work begins on the Oxygen-themed widget style and window decoration for KDE 4.

Tom Albers briefly recounts the latest progress in the alternate email application Mailody:
Mailody is taking shape. As the progress is huge in this stage of development, there is a new release just two weeks after the previous one. There are many improvements across the board, including the quick search bar, the message header view, switching tabs has become more stable and clickable tooltips have been added, to go directly to the folder containing new mail.

New features include: sorting of threads based on the youngest child of the thread, which means that threads with new messages will be placed at the top or bottom of the list (depending on the user's preference). It is now possible to use multiple email addressess and multiple SMTP servers. You can now view a list of recently mailed addresses and see how often you have mailed that recipient.

Here are some representative development screenshots:
  1. tooltip which appears when you hover over an address from the "recent" addressbook
  2. new mail notification with links to the parent folder
  3. sorting an example folder (kde-core-devel) by the youngest entry.
  4. flashing search bar - see http://www.omat.nl/drupal/?q=node/130
  5. new header view - see http://www.omat.nl/drupal/?q=node/128
Version 0.3.0 of Mailody has just been released - source and binary packages are available for download.

Though it would be accepted (and hopefully understood!) if contributors took a short break for family and friends in the festive period, exciting progress continues to be made daily - of course, KDE developers seem to be in the festive mood year-round, with a continuous stream of software gifts.

To everyone, from me and KDE: have a great holiday!


Statistics
Commits: 1913 by 194 developers, 4766 lines modified, 858 new files.
Open Bugs: 13038
Open Wishes: 12059
Bugs Opened: 228 in the last 7 days.
Bugs Closed: 229 in the last 7 days.

Commit Summary
Module Commits
/trunk/KDE
428
/branches/stable
303
/trunk/playground
245
/trunk/l10n
226
/trunk/extragear
177
/trunk/koffice
143
/branches/KDE
106
/branches/work
103
/trunk/www
57
/branches/kdevelop
46
Lines Developer Commits
273
Laurent Montel
106
146
David Faure
60
130
Gilles Caulier
43
130
Sebastian Trueg
41
92
Simon Hausmann
38
74
Aaron J. Seigo
31
32
Ralf Habacker
29
111
Stefan Nikolaus
29
85
Allen Winter
28
62
Bram Schoenmakers
27

Internationalisation (i18n) Status
Language Percentage Complete
Portuguese
100.00%
Danish
99.97%
Swedish
99.94%
Spanish
97.54%
Dutch
97.39%
Greek
95.73%
Estonian
95.51%
German
95.05%
Italian
94.35%
French
92.70%

Bug Killers and Buzz
Bug Killer Number Of Bugs Closed
Bram Schoenmakers
56
Alexandre Pereira de Oliveira
36
Martin Koller
24
Jens Dagerbo
23
Matt Rogers
21
Andreas Pakulat
12
Tommi Tervo
12
Gilles Caulier
9
Mark Kretschmann
6
Joris Guisson
6

Program Buzz
Amarok
  4580
K3B
  2948
KMail
  2780
Kate
  2700
Kopete
  2402
Krita
  2181
KDevelop
  2119
Kat
  1876
digiKam
  1688
Kontact
  1672


Person Buzz
Adriaan de Groot
  1115
David Faure
  1048
George Staikos
  974
Stephan Kulow
  784
Waldo Bastian
  546
Aaron J. Seigo
  382
Boudewijn Rempt
  283
Thomas Zander
  275
Stephan Binner
  264
Thiago Macieira
  232
Commit Countries

Commit Demographics
Sex
91.9 %       Male
7.24 %       (unknown)
0.624 %       Female
Motivation
42.1 %       (unknown)
39.1 %       Volunteer
18.4 %       Commercial
 
Ages
66.9 %       (unknown)
12.9 %       25 to 34
12.8 %       35 to 44
7.24 %       18 to 24
1.18 %       45 to 54


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
Andreas Pakulat committed changes in /branches/kdevelop/3.4/languages/cpp/debugger:
Don't use hardcoded colors, this messes up KDE styling.

Volodya: If you think you really need 2 colors in the listview, lets discuss this on the list and see what color role may fit the purpose.
Bug 81278: Certain tab panes do no respect KDE color scheme
Diffs: 1, 2 Revision 615311

Graphics
Marcel Wiesweg committed changes in /trunk/extragear/graphics/digikam/utilities/imageeditor:
When an image is saved in another format and put in the cache for the new path, the read-only property is unchanged.

Only put in cache under for the new path if the file format did not change
- make file format from DImgInterface accessible from Canvas
- store original format in SavingContext as well as saved-to format
- check when putting in cache in ImageWindow
Bug 138949: save/overwrite fails: wrong dialog
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 616109

KDE-PIM
Bram Schoenmakers committed changes in /branches/KDE/3.5/kdepim/korganizer:
Do not use a static KOrg::AboutData, it makes KOrganizer behave funky (read: prepare to crash) when you embed it inside Konqueror.

I close both bugs regarding embedding Korg inside Konq, I was not able to reproduce both of them (before this patch I was able to)
Bug 130280: konqueror crashed when previewing a kwrite edited calendar file.
Bug 130290: Kontact/Konganizer crashed. I'm unable to find a trigger.
Diffs: 1, 2, 3 Revision 615849

Bram Schoenmakers committed changes in /branches/KDE/3.5/kdepim/korganizer:
Record completion of recurring todos in journals.
Bug 131597: reoccuring todos not written to journal when completed
Diffs: 1, 2, 3 Revision 616160

Multimedia
Mark Kretschmann committed changes in /trunk/extragear/multimedia/amarok/src:
Add Apply-Button for the Queue-Manager.

Queue Manager:
-Added Apply button to dialog
-Added an extra SLOT for the Apply button to use
-Refactored the function called when playlist is updated so that adding items uses In list and removing items uses Out list

Playlist:
-Refactored updating Playlist from Queue Manager so Ok and Apply buttons can use same function
-Modified how the In & Out list are generated when queuing selected items
otherwise the Queue Manager receives an incorrect list from the SIGNAL

Patch by Warren Koo Tze Mew.
Bug 134205: Wish: Apply-Button for the Queue-Manager for better Usability
Diffs: 1, 2, 3, 4 Revision 614294

Mark Kretschmann committed changes in /trunk/extragear/multimedia/amarok:
Improved seeking with xine-engine. No longer jumps to 0 when you seek too quickly. Patch by Alexander Bechikov.

Many thanks, Alex! This works really well :)
Bug 99808: Scrollwheel doesn't work on position slider
Diffs: 1, 2 Revision 614299

Alexandre Pereira de Oliveira committed a change to /trunk/extragear/multimedia/amarok/src/collectiondb.cpp: