Issue 143
28th December 2008 by Danny AllenThis Week...
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
|
Internationalization (i18n) Status
Language | Percentage Complete |
Ukrainian (uk) |
100%
|
Greek (el) |
99%
|
Low Saxon (nds) |
99%
|
Galician (gl) |
99%
|
Portuguese (pt) |
99%
|
Swedish (sv) |
99%
|
German (de) |
93%
|
Estonian (et) |
93%
|
Dutch (nl) |
92%
|
French (fr) |
92%
|
Bug Killers and Buzz
Person | 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 J. 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
Age
Contents
Bug Fixes | Features | Optimization | 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
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.
KDE Base
Clean up some error handling, now no longer crashes with BBC when typing invalid places
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.
Office
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
Multimedia
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.
Features
Development Tools
* Add support for on-the-fly compilation of dataengines.
Educational
Graphics
Implement most basic scanning for video and audio, so that we can at least assign ratings.
No useful metadata information is extracted so far.
KDE Base
Enable export theme
Add a settings ui.
Minor changes.
editing and saving works well now
Make the select location button in the settings work and implement the autosave function.
Implement the autofetch function.
now that we have the template, add support for Debian
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.)
Implement converting temperature to celsius, fahrenheit and kelvin
Office
Multimedia
Networking Tools
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
Utilities
Games
Add new example: This is a collision Test!
Many balls are collidable with the border of screen.
Then, change direction and change color.<a href="/issues/2008-12-28/files/testCollision.png">http://ktank.free.fr/images/testCollision.png</a>
Other
Development Tools
Educational
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
Graphics
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.
KDE Base
Moved "Leafs Labyrinth" and "Green Concentration" to kdeartwork.
Moved golden ripples to kdeartwork.
Moved "Skeeter Hawk" wallpaper to kdeartwork.
Moved "Emotion" wallpaper to kdeartwork: now we've got only 15 wallpapers in kdebase.
If you want more wallpapers please install kdeartwork/wallpapers.
a little glimpse of future, that doesn't works with the theme engine as is now
wallpapers for different resolutions.
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
Moving PolicyKit-KDE to extragear
Office
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
Multimedia
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.
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.
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
Code cleanup.
I hate this class.
Can we please never import code from Kate again?
kthxbai
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
Reenable the completion list in the editfilterdialog for artist/album/genre/composer searches
This line of code made my head explode.
~lart markey
Networking Tools
Unfortunately NX support is not ready for 4.2.
David Gross, which worked on it, unfortunately disappeared...
User Interface
Goodbye icewm themes.
Removed BlueDeep color scheme (it was really ugly).
Moving dotnet style to unmaintained.
Utilities
Goodbye kworldclock maps.
Other
tag eigen 2.0-beta3