prev
Issue 143
28th December 2008
by Danny Allen
next


This Week...
Continued post-release polishing of Amarok 2.0. Support for conversion between temperature scales in the "Weather" Plasmoid. Initial import of "System Status" Plasma applet, which is renamed "System Load Viewer" (shows CPU, memory, and swap usage). Support for on-the-fly compilation of Plasma data engines with the C# language bindings. Further development of the "BookmarkSync" Konqueror plugin, including additions of autofetch, autosave, and a settings dialog. More refined integration of Wikipedia "place" information in Marble. A QtScript engine to allow creation of games using QtScript in KGLEngine. An experimental "curve brush" added to Krita. Support for the ext4 filesystem added to PartitionManager. More reorganisation of wallpapers in KDE SVN, with a general kdeartwork module cleanup removing IceWM themes, KWorldClock maps, and unmaintained iconsets. PolicyKit-KDE moves to extragear/base. Eigen 2.0 Beta 3 is tagged for release.


Statistics
Commits: 2786 by 240 developers, 6888 lines modified, 1354 new files.
Open Bugs: 16361
Open Wishes: 14661
Bugs Opened: 487 in the last 7 days.
Bugs Closed: 707 in the last 7 days.

Commit Summary
Module Commits
/trunk/l10n-kde4
1008
/trunk/KDE
698
/trunk/playground
303
/trunk/extragear
228
/trunk/koffice
102
/trunk/l10n-support
92
/branches/stable
86
/trunk/www
56
/trunk/l10n-kde3
44
/branches/KDE
41
Lines Developer Commits
141
Thomas McGuire
129
454
Allen Winter
93
88
Chusslove Illich
86
191
Gilles Caulier
82
184
Pino Toscano
62
111
Marco Martin
62
118
Aaron J. Seigo
49
105
David Nolden
38
292
Volker Krause
36
61
Ludovic Grossard
34

Internationalisation (i18n) Status
Language Percentage Complete
Ukrainian
100%
Portuguese
99%
Swedish
99%
Galician
99%
Low Saxon
99%
Greek
99%
German
93%
Estonian
93%
French
92%
Dutch
92%

Bug Killers and Buzz
Bug Killer Number Of Bugs Closed
Leonardo Finetti
170
Darío Andrés
101
Thomas Zander
78
Aaron J. Seigo
67
Roman Jarosz
37
Mark Kretschmann
31
Marco Martin
20
Stephan Kulow
17
Alan Jones
16
Marcel Wiesweg
12

Program Buzz
Amarok
  9815
K3B
  4875
KMail
  4840
Kopete
  3320
KDevelop
  2595
Plasma
  2489
Kaffeine
  2037
Kate
  2001
Solid
  1873
Kontact
  1790


Person Buzz
David Faure
  2110
Stephan Kulow
  1749
Aaron Seigo
  1390
Torsten Rahn
  1367
Jonathan Riddell
  1132
Laurent Montel
  1030
Stephan Binner
  782
Thiago Macieira
  668
Zack Rusin
  638
Adriaan de Groot
  631
Commit Countries

Commit Demographics
Sex
90 %       Male
8.16 %       (unknown)
2.05 %       Female
Motivation
67.7 %       Volunteer
22.7 %       (unknown)
10.1 %       Commercial
 
Ages
51.9 %       (unknown)
24.8 %       25 to 34
20.1 %       18 to 24
7.33 %       35 to 44
4.69 %       45 to 54
1.56 %       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 [*]

There are 62 selections this week.

Bug Fixes
Educational
Akarsh Simha committed changes in /trunk/KDE/kdeedu/kstars/kstars:
Fixing a lot of issues caused by translated planet names.

These are temporary "ugly" fixes, before the KDE 4.2 release that we might want to revert and re-design later.

The trouble is that in the case of Sun, Earth and Moon, the name() method returns the English name whereas on other planets, it returns the translated name (while that's not the way it should be, according to the documentation in skyobject.h).
A quick fix for this is to make sure that we always use the translated name to find the planet.

There will still be (minor) issues with languages that have a translation for Pluto.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 901758

KDE-Base
Shawn Starr committed changes in /trunk/playground/base/plasma/applets/weather:
Clean up some error handling, now no longer crashes with BBC when typing invalid places
Diffs: 1, 2 Revision 899902

Ambroz Bizjak committed changes in /trunk/KDE/kdelibs/plasma/private:
Rewrite resize and rotate logic.
Fixes inconsistent resize behaviour, e.g. if mouse was moved more than the applet could be shrunk, and then moved back a small amount, the applet would immediately start expanding, instead of starting to expand where it stopped shrinking.
Diffs: 1, 2 Revision 901173

Multimedia
Nikolaj Hald Nielsen committed a change to /trunk/extragear/multimedia/amarok/src/playlist/GroupingProxy.cpp:
Make the grouping in the playlist depend on album pointers instead of relying on artist and album names.
This should fix issues with various artist albums nto being properly grouped.
Because of the new private meta registry, the scripted servies are also ok with this way of grouping now.

Unfortunately, this gloriously breaks grouping of albums loaded with Meta::File or Meta::stream classes (even if loaded from a playlist and having correct album information) as the implementation of these classes does not lend itself to using the registry.

Most notable is storing a playlit with a librivox book (which is loaded from the playlist again as a series of Meta::Streams).

These will no longer get grouped, even though they all have the same album names.
Bug 175604: playlist displays various artists album incorrect
Diff Revision 900391

Office
Boudewijn Rempt committed a change to /trunk/koffice/krita/image/kis_paint_layer.cc:
don't create superfluous paint devices & fix the paint in wash mode with opacity < 100% bug, at least, if there are no masks.
If there are, all bets are off
Diff Revision 900144

Pierre Stirnweiss committed changes in /trunk/koffice:
fix undo/redo for TextList editing
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 more) Revision 902234

Features
Development Tools
Arno Rehn committed changes in /trunk/KDE/kdebindings/csharp:
* Add support for on-the-fly compilation of dataengines.
Diffs: 1, 2 Revision 900748

Milian Wolff committed changes in /trunk/playground/devtools/kdevelop4-extra-plugins/php:
Add a simple (= very limited) PHP project template
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 901855

Educational
Shashank Singh committed changes in /trunk/KDE/kdeedu/marble/src/lib:
Commiting old wikipedia integration backlog.
This will divide wikipedia into region and place tab, place is supposed to have wikipedia page of that place and region is supposed to have wikipedia articles in area from radius of 60 kms.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 901297
View Visual Changes (to 1 file)

Games
Charles Huet committed changes in /trunk/playground/games/KGLEngineRefactoring:
* Added a QtScript engine that will allow creation of games using QtScript.
* Added an example using the script (only showing the kglintro)
* some minor modifications (mainly changed public functions to public Q_SLOTS functions)
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 7 more) Revision 899775

Sacha Schutz committed a change to /trunk/playground/games/KGLEngineRefactoring/examples/kglCollisionTest:
Add new example: This is a collision Test!
Many balls are collidable with the border of screen.
Then, change direction and change color.http://ktank.free.fr/images/testCollision.png
Diff Revision 900518

Graphics
Marcel Wiesweg committed changes in /trunk/extragear/graphics/digikam/libs:
Implement most basic scanning for video and audio, so that we can at least assign ratings.
No useful metadata information is extracted so far.
Bug 178051: Digikam loses rating video from 0.9 to 0.10
Diffs: 1, 2, 3 Revision 899917

Andi Clemens committed changes in /trunk/extragear/graphics/kipi-plugins/removeredeyes:
Added a new control widget instead of the zoombar.
It basically works, but looks not that good at the moment and has a strange fade in / fadeout behavior.
Needs to be polished later on.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 900137
View Visual Changes (to 1 file)

Andi Clemens committed changes in /trunk/extragear/graphics/kipi-plugins/removeredeyes:
new storage option: add metadata keyword

You can optionally add a keyword to label images that have been corrected, so you can easily find those in digiKam's tagview or by doinga metadata search in the host application.
Diffs: 1, 2, 3, 4, 5, 6 Revision 900937

KDE-Base
Laurent Montel committed a change to /trunk/KDE/kdebase/workspace/plasma/tools/desktopthemedetails/desktopthemedetails.cpp:
Enable export theme
Diff Revision 899595

Davide Bettio committed changes in /trunk/KDE/kdebase/workspace/wallpapers:
Adding Plasmalicious wallpaper.
Diffs: 1, 2, 3, 4, 5, 6, 7 Revision 899605
View Visual Changes (to 2 files)

Tom Albers committed changes in /trunk/playground/base/konq-plugins/bookmarksync:
Add a settings ui.
Minor changes.
Diffs: 1, 2, 3 Revision 899723
View Visual Changes (to 1 file)

Eduard Vladislavovich Sukharev committed changes in /trunk/playground/base/platform/platform:
Implemented shell editing dialog.
Still buggy, but does it's work.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 899745
View Visual Changes (to 2 files)

Eduard Vladislavovich Sukharev committed changes in /trunk/playground/base/platform/platform:
editing and saving works well now
Diffs: 1, 2, 3, 4 Revision 899786

Tom Albers committed changes in /trunk/playground/base/konq-plugins/bookmarksync:
Make the select location button in the settings work and implement the autosave function.
Diffs: 1, 2, 3 Revision 899847
View Visual Changes (to 1 file)

Tom Albers committed changes in /trunk/playground/base/konq-plugins/bookmarksync:
Implement the autofetch function.
Diffs: 1, 2 Revision 899873

Pino Toscano committed changes in /trunk/playground/base/kio_sysinfo:
now that we have the template, add support for Debian
Diffs: 1, 2, 3, 4 Revision 899881

Olivier Goffart committed a change to /trunk/KDE/kdelibs/kdeui/kernel/kstyle.cpp:
Return the kde palette, so Qt application using KStyle get the KDE palette from start with KDE styles.

(Note that this is not strictly required since Qt 4.5 already try to parse KDE settings to get the palette.)
Diff Revision 900172

Shawn Starr committed a change to /trunk/playground/base/plasma/applets/weather/weatherapplet.cpp:
Implement converting temperature to celsius, fahrenheit and kelvin
Diff Revision 901298

Multimedia
Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src/playlist:
add "Stop playing after track" action to playlist menu.
Thanks to David Dubrović for this patch.
Diffs: 1, 2, 3, 4, 5 Revision 899728

Networking Tools
Pali Rohár committed changes in /trunk/playground/network/kopete/protocols/skype:
Added fixing contacts in skype groups
- If contact is only in one group
- If skype group is empty, kopete will delete it
- grouip ID is number, so it it now interger
- added renaming group
- added deleting group
- every minutes fix skype groups
- support fastest manipulating with skype groups (save skype groups in QMultiHash)
- fixed moving skype contact in kopete between groups (and top level group)

Fixed pinging message in QDBus
Moved hiding skype GUI window from skypedbus to libskype
Change min version of skype protocol from 5 to 6 and max version from 5 to 8
Diffs: 1, 2, 3, 4, 5 Revision 900347

Office
Lukáš Tvrdý committed changes in /trunk/koffice/krita/plugins/paintops/curvebrush:
Highly experimental curve brush - 3 funny modes added, fun with bezier curves
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 899874
View Visual Changes (to 1 file)

Thomas Zander committed changes in /trunk/koffice/plugins/textshape:
Patch from Pierre Stirnweiss to handle focus much better.
We now move focus back to the canvas after selecting an entry from the combobox.
This is what people want in 80% of the cases.
Diffs: 1, 2, 3, 4, 5, 6 Revision 901169

Utilities
Volker Lanz committed changes in /trunk/extragear/sysadmin/partitionmanager:
Add ext4 support.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 901473

Other
Development Tools
Allen Winter committed changes in /trunk/quality/sanitizer:
put a copy of the sanitizer in svn
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 13 more) Revision 900750

Educational
Urs Wolfer committed changes in /trunk/KDE/kdeedu/khangman/src:
Add font at runtime to fontdatabase instead of copying it first to the users private font directory.
=> less code, no annoying copy progress dialogs shows up, no platform specific code required
Diffs: 1, 2, 3, 4 Revision 901862

Graphics
Aurelien Gateau committed changes in /trunk/KDE/kdegraphics/gwenview/app:
Removed autoresize code.
It does not work well and prevents remembering the window size.
I do not think remembering the zoom settings is a good idea because when you start Gwenview with an image, most of the time you want to see the whole image.

The zoom value from the previous session is most likely irrelevant to the current image.
Therefore, I close this bug.
Bug 172879: does not remember last settings
Diffs: 1, 2 Revision 900415

KDE-Base
Davide Bettio committed changes in /trunk/KDE/kdebase/workspace/wallpapers:
Moved "Leafs Labyrinth" and "Green Concentration" to kdeartwork.
Diffs: 1, 2, 3 Revision 899664

Davide Bettio committed changes in /trunk/KDE/kdebase/workspace/wallpapers:
Moved golden ripples to kdeartwork.
Diffs: 1, 2 Revision 899742

Davide Bettio committed changes in /trunk/KDE/kdebase/workspace/wallpapers:
Moved "Skeeter Hawk" wallpaper to kdeartwork.
Diffs: 1, 2 Revision 900018

Dominik Haumann committed changes in /trunk/playground/base/plasma/applets:
Initial import of systemstatus applet (in KDE3 called "System Monitor")
Shows CPU usage, memory usage and swap usage.
Source code mainly by Matthew Dawson (mdawson).
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9 Revision 900601
View Visual Changes (to 2 files)

Davide Bettio committed changes in /trunk/KDE/kdebase/workspace/wallpapers:
Moved "Emotion" wallpaper to kdeartwork: now we've got only 15 wallpapers in kdebase.
If you want more wallpapers please install kdeartwork/wallpapers.
Diffs: 1, 2 Revision 900819

Marco Martin committed a change to /trunk/playground/base/plasma/desktoptheme/air/widgets/background.svgz:
a little glimpse of future, that doesn't works with the theme engine as is now
Diff Revision 901023
View Visual Changes (to 1 file)

Davide Bettio committed changes in /trunk/KDE/kdebase/workspace/wallpapers/Plasmalicious/contents/images:
wallpapers for different resolutions.
Diffs: 1, 2, 3, 4 Revision 901251
View Visual Changes (to 4 files)

Aaron J. Seigo committed changes in /trunk:
we didn't get a chance to work on this nearly enough to put it into a release yet; put it into playground until 4.3
Diffs: 1, 2 Revision 901301

Dario Freddi committed changes in /trunk:
Moving PolicyKit-KDE to extragear
Diffs: 1, 2 Revision 902222

Multimedia
Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src:
Lets see if this finally settles the playlist search vs filtering debate.
Replace the "Play only matches" checkbox in the menu with a "Show only matches" one.
Enabling this causes the playlist to only show items matching the current search term and disables the next and hides the previous buttons as these does not make much sense in this mode.

This option is not turned off by default, so users will have to actively switch to filtering.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Revision 899709

Mark Kretschmann committed a change to /trunk/extragear/multimedia/amarok/src/scripts/radio_station_service/script.spec:
Enable the "Cool-Streams" service script by default.

I don't see any reason to disable it, as it's especially useful for newbies who don't have many other services configured yet.
This way, they have a good starting point.

Later on, they could still disable the script if they don't need it.
Diff Revision 900089

Dan Meltzer committed changes in /trunk/extragear/multimedia/amarok/src/dialogs:
Redo the editfilterdialog using a ui instead of everything in code.
This makes the file sort of understandable.

Next up: restore functionality that was never ported from 1.4
Diffs: 1, 2, 3 Revision 901283
View Visual Changes (to 1 file)

Mark Kretschmann committed changes in /trunk/extragear/multimedia/amarok/src/browsers/filebrowser:
Code cleanup.

I hate this class.
Can we please never import code from Kate again?
kthxbai
Diffs: 1, 2 Revision 901488

Christoph Pfister committed changes in /trunk/extragear/multimedia/kaffeine/src:
next round of updates
- remove tab bar
replacement: switch-to-xxx-tab actions in the view menu
you should not often need to manually switch the tab (except maybe playlist) --> let the application behave in a more intelligent way

- remove xmlgui stuff
KShortcutsDialog takes care of custom key bindings

- nicer fullscreen mode
we turn the main window into fullscreen instead of showing a secondary window
this is possible now because we have more control over the gui components

- various cleanups
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 1 more) Revision 901497

Dan Meltzer committed changes in /trunk/extragear/multimedia/amarok/src/dialogs:
Reenable the completion list in the editfilterdialog for artist/album/genre/composer searches
Diffs: 1, 2 Revision 901936

Dan Meltzer committed a change to /trunk/extragear/multimedia/amarok/src/browsers/filebrowser/FileBrowser.h:
This line of code made my head explode.
~lart markey
Diff Revision 901938

Networking Tools
Urs Wolfer committed a change to /trunk/KDE/kdenetwork/CMakeLists.txt:
Unfortunately NX support is not ready for 4.2.
David Gross, which worked on it, unfortunately disappeared...
Diff Revision 900767

Andy Goossens committed changes in /trunk/KDE/kdenetwork/kopete/plugins/webpresence:
save Web Presence preferences
(a.k.a. completing the port from kautoconfig to KConfigXT)
Bug 167506: Web Presence plugin broken in Kopete 0.50.80
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 902233
View Visual Changes (to 1 file)

Office
Thomas Zander committed changes in /trunk/koffice/kword:
Lots of old stuff that we can still access in svn, but lets not release it as 2.0
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 46 more) Revision 900923

Thomas Zander committed changes in /trunk/koffice/plugins/textshape/dialogs:
Do a little relayout of this docker.
* Make it wide based; as agreed in Berlin
* Add a font selector widget
* re-add the color buttons
Diffs: 1, 2 Revision 901170
View Visual Changes (to 1 file)

Other
Benoît Jacob committed a change to /tags/eigen/2.0-beta3:
tag eigen 2.0-beta3
Diff Revision 900433

User Interface
Davide Bettio committed changes in /trunk/KDE/kdeartwork:
New wallpapers from kdebase/workspace/wallpapers
Diffs: 1, 2, 3, 4, 5 Revision 899661

Davide Bettio committed changes in /trunk/KDE/kdeartwork:
Goodbye icewm themes.
Diffs: 1, 2 Revision 900474

Davide Bettio committed a change to /trunk/KDE/kdeartwork/ColorSchemes/BlueDeep.colors:
Removed BlueDeep color scheme (it was really ugly).
Diff Revision 901229

Davide Bettio committed changes in /tags/unmaintained/3:
Moved to unmaintained old icon themes.
Diffs: 1, 2, 3, 4, 5, 6 Revision 901496

Davide Bettio committed a change to /tags/unmaintained/3/dotnet:
Moving dotnet style to unmaintained.
Diff Revision 901507

Dominik Haumann committed changes in /trunk/playground/base/plasma/applets:
rename System Status to System Load Viewer, part 3
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 2 more) Revision 901852
View Visual Changes (to 1 file)

Utilities
Kévin Ottens committed changes in /branches/work/~ervin:
My xmas present, committing a new application named Zanshin Todo.
It's been my new pet project lately, really needed a small contained application to work on.

Future will tell if it proves useful.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 12 more) Revision 900167

Davide Bettio committed changes in /trunk/KDE/kdeartwork:
Goodbye kworldclock maps.
Diffs: 1, 2 Revision 900478

Volker Lanz committed changes in /trunk/extragear/sysadmin/partitionmanager/src:
Merge the kpart stuff from branches/work/partitionmanager/kpartstuff and disable it in the build by default.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (+ 8 more) Revision 902274

Thanks for reading the KDE Commit-Digest!
KDE Commit-Digest by Danny Allen, 2006-2009
All issues in archive by Derek Kite