prev
Issue 20
20th August 2006
by Danny Allen
next


This Week...
As the Summer Of Code draws to a conclusion, functional code imports and work in the avKode Phonon backend, KDevelop Teamwork and Advanced Session Management projects. Work begins on version 2 of the Kross scripting framework. More work on video file support in KPhotoAlbum. New features and streamlining in Konversation and Konsole. New Oxygen icons and other improvements in KGet. The introduction of wizards to automate many tasks in KMobileTools. Initial porting to KDE 4 of the console-based kdepim tools, with Kopete 0.12 moved into the KDE 3.5 branch. Experiments in fast PDF parsing in Strigi.

The major news this week was the release of the first developer snapshot of KDE 4, codenamed Krash. Though many of the new features planned for KDE 4 are still in active development, this release presents:
  • A port of kdelibs, kdebase and kdepimlibs to Qt 4.
  • An initial implementation of DBus.
  • Applications using Phonon for their multimedia needs.
  • CMake is the new buildsystem used for KDE 4.
Aaron Seigo describes the release:
this is a pretty important milestone for the project as it marks a rather arduous period of effort for us. it has not been an easy climb to this point as we deal with a number of issues that come from having as much code as we do, taking on a large number of core changes to code that has been relatively stable since kde2 times and increasing time pressures on us from the outside world. i personally feel we need to more responsibly deal with by sometimes telling the sources of those pressures to back off. but that's another topic =)

the release itself is for developers to start porting applications with, to start stressing the newer APIs and seeing what kde4 development will start to look like. there's still a lot more to come though, even in the libs, with changes coming to kwizard, kconfig, khtml (the rather exciting unity stuff) and certainly more. but a lot of the big rocking the boat stuff is there, from here we can build Cool Visible Stuff (CVS?)

Also of note this week were releases of Filelight 1.0 Release Candidate 1 and of KMobileTools 0.5 Beta 1. And of course, Andreas Kling continues his mighty run of bug destruction.


Statistics
Commits: 2216 by 208 developers, 5297 lines modified, 1462 new files.
Open Bugs: 13075
Open Wishes: 11460
Bugs Opened: 291 in the last 7 days.
Bugs Closed: 253 in the last 7 days.

Commit Summary
Module Commits
/trunk/KDE
446
/trunk/www
349
/trunk/extragear
268
/branches/stable
223
/trunk/l10n
204
/branches/work
203
/trunk/playground
124
/branches/KDE
116
/trunk/koffice
98
/branches/koffice
61
Lines Developer Commits
263
Laurent Montel
99
162
Dirk Mueller
75
45
Ludovic Grossard
44
68
Tuomas Suutari
36
93
Allen Winter
34
34
Renato Pavičić
34
104
Frans Englich
33
74
Will Entriken
32
73
Gilles Caulier
32
32
David Nolden
32

Internationalisation (i18n) Status
Language Percentage Complete
Portuguese
99.97%
Swedish
98.94%
Danish
98.58%
Spanish
97.44%
Dutch
96.50%
Estonian
93.56%
Italian
93.75%
French
93.03%
Greek
93.23%
German
91.66%

Bug Killers and Buzz
Bug Killer Number Of Bugs Closed
Andreas Kling
81
Eike Hein
14
Sebastian Sauer
14
Tommi Tervo
13
David Jarvie
13
Jernej Kos
11
Christophe Thommeret
10
Luboš Luňák
9
Martin Aumüller
7
Mark Kretschmann
7

Program Buzz
Amarok
  3087
Kopete
  696
K3B
  693
SuperKaramba
  687
KMail
  684
Kontact
  682
KDevelop
  682
Kate
  677
Kicker
  593
Quanta
  449


Person Buzz
Scott Wheeler
  263
David Faure
  251
Waldo Bastian
  250
Tom Chance
  250
Jonathan Riddell
  243
George Staikos
  240
Cornelius Schumacher
  237
Kurt Pfeifle
  230
Aaron Seigo
  228
Boudewijn Rempt
  222
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
Graphics
Jesper Pedersen committed changes in /trunk/extragear/graphics/kphotoalbum:
Improved the loading of videos, so that it doesn't crash when a request e.g. has been canceled.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 572809

KDE-Base
Andreas Kling committed a change to /branches/KDE/3.5/kdebase/kcontrol/kicker/main.cpp:
Made DCOP notifications to kicker instances on non-primary dual-head screens work.

In english: changing kicker settings on the non-primary screen will no longer require a restart to take effect.
Bug 131925: changing settings in kicker does not take effect in dual-head xor...
Diff Revision 574321

Andreas Kling committed changes in /branches/KDE/3.5/kdebase/kdesktop:
Talk to the correct kicker and kwin instances in multi-head environments.
Fixes a bunch of flakiness, such as kicker disappearing when switching desktops.
Diffs: 1, 2, 3 Revision 574369

Andreas Kling committed changes in /branches/KDE/3.5/kdebase:
Set the main translation catalog(ue) explicitly in kwin, kdesktop and kicker.
Fixes the most hated multi-head bug that caused localized KDE setups to display
original english strings on non-primary displays.
Bug 65858: KDE on second monitor in Multi-Monitor-environment has mixed up l...
Diffs: 1, 2, 3 Revision 574412

Multimedia
Jeff Mitchell committed changes in /trunk/extragear/multimedia/amarok/src:
This mostly completes the safety patch for ATF. The following conditions are handled:
Collection Scanner + Playlist tag editing
Collection Scanner + Tag Dialog tag editing
Collection Scanner + DCOP UFID changing/stripping

What remains are the various Collection Scanner + Collection Scanner scenarios.
Bug 131353: ATF can corrupt ogg files
Diffs: 1, 2, 3, 4, 5, 6 Revision 574021

Networking Tools
Eike Hein committed changes in /trunk/extragear/network/konversation:
* Don't insert multiple consecutive remember lines. This doesn't get us the "have one, moving remember line" behavior we'd really like to have, but gets rid of the most annoying property of the current system.
* Morph the option to insert a remember line when the window is mini-mized into an option to insert a remember line when a chat window is hidden (i.e. on tab switches, too).
* Support inserting remember lines into DCC Chats and Status windows, too.
* Clean up the remember line-related prefs strings.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 574677
View Visual Changes (to 1 file)

Office
Thomas Zander committed a change to /trunk/koffice/libs/kotext/KoTextTool.cpp:
Right now, backspace and delete don't actually update the screen to show the changed text; the attached patch fixes that by giving them the same repaint() treatment that we do for text insertion.While we're at it, delete and backspace should also hide the cursor, since they too indicate an intent to sit down and edit the text.

patch by: Benjamin K. Stuhl
Diff Revision 574689

Features
Development Tools
David Nolden committed changes in /branches/work/kdevelop-teamwork.kdevelop:
file-collaboration should work now.. it is just a little debugging and tweaking away. But the bed is calling now.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 12 more) Revision 572830
View Visual Changes (to 1 file)

Jakob Petsovits committed changes in /trunk/KDE/kdevelop/languages/csharp:
Start a binder for the C# codemodel. It only supports namespaces at this time, but you can already see them in action inside the codeview.

Now I really got to do something against that input character corruption which is messing stuff up.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 19 more) Revision 572926
Discussion

David Nolden committed changes in /branches/work/kdevelop-teamwork.kdevelop:
finally simple collaborative-editing works nicely now
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 15 more)