prev
29th July 2005
by Derek Kite
next


This Week...
DigiKam adds an image editor plugin to remove "Hot Pixels" on photographs. Krita adds an OpenEXR import filter. Krita adds support for working with high dynamic range images such as 32-bit floating point RGBA colourspace. KSpread gets a new function manager and repository (a Google SoC project). Allow setting the wallpaper via DnD, even when icons on desktop are disabled. Media kioslave implements the autostart of application after mount. KMail now has Online/Offline status. amaroK adds podcast support within the playlist browser.

Stephan Kulow moved the KDE4 development branch into trunk, and KDE 3.5 development into /branches/KDE/3.5. This is a major change for anyone building and running trunk, and anyone working on the 3.5 release. Please note that trunk is unstable, may not build and may be that way for a while yet. Here is the announcement:
I planned this to do a bit earlier, but was side tracked. So sorry for the delay and for the announcement on short notice: KDE 3.5 is no longer developed in /trunk, but in /branches/KDE/3.5, KDE 4 development will start soon in /trunk (and move out of work/kde4)

For translations, nothing changed as /trunk/l10n is generated from KDE 3.5 as planned.

If you want to continue with KDE 3.5 development, then you use once svn switch $PROT://svn.kde.org/home/kde/branches/KDE/3.5/$MODULE instead of svn update in $MODULE (no need to recheckout). After writing this mail I will switch some trunk modules to use Qt4, so don't be suprised if your trunk checkout will break heavily. This will be a tough time as we transition between KDE 3 and KDE 4 and I hope that tools like kdesvn-build will help you through it.

Please note though, that while KDE 3.5 is our next release, it's no longer the main target: KDE 4 aka /trunk is. So when you want to continue with KDE 3.5 development, make sure to also put your changes in /trunk.

Stephan Kulow updated the KDE 3.5 Release Plan. Please note that the feature list closes in 3 days. Here is the announcement:
Much of it is still open, but the current release schedule is the current consensus of the KDE core developers and I put it online under:
http://developer.kde.org/development-versions/kde-3.5-release-plan.html

Please note that next Monday (yes, in 3 days) the feature list closes, so if you still have pending ideas you better commit them soon. As KDE4 will take some more time and KDE 3.5 is definitely the latest feature release of the KDE3 series, everyone in the team will have to be a bit more flexible, but still we should try to follow the rules that assured the high quality of past releases.

A specialty in the KDE 3.5 release schedule is that the feature freeze is _before_ this year's akademy and the message freeze is _after_ it to avoid forseeable frustration from translators as I'm just too sure developers won't be able to stick to a message freeze during akademy (my hopes for a kept feature freeze are a bit higher though - as I will be around :):)


Statistics
Commits: 2477 by 202 developers, 71673 lines modified, 1620 new files.
Open Bugs: 8988
Open Wishes: 8402
Bugs Opened: 321 in the last 7 days.
Bugs Closed: 325 in the last 7 days.

Commit Summary
Module Commits
extragear
337
l10n
312
www
268
stable
253
kdepim
175
kdeedu
164
work
143
playground
92
kdenonbeta
80
kdebase
79
Lines Developer Commits
596
Gilles Caulier
75
292
Carsten Niehaus
67
439
Stephan Kulow
63
2051
Nikolas Zimmermann
60
545
Laurent Montel
53
760
Stephan Binner
46
1020
Thierry Vignaud
46
249
Seb Ruiz
41
1386
Dirk Mueller
40
464
Till Adam
39

Internationalisation (i18n) Status
Language Percentage Complete
Estonian
99.93%
Swedish
97.38%
British English
95.10%
Danish
91.60%
Dutch
90.87%
Portuguese
90.81%
Italian
88.64%
Spanish
88.23%
French
87.88%
Serbian
87.20%

Bug Killers
Bug Killer Number Of Bugs Closed
Reinhold Kainhofer
44
Urs Wolfer
30
Tommi Tervo
23
Thiago Macieira
13
Aaron J. Seigo
9
Tomas Mecir
9
Maks Orlovich
8
Renchi Raju
8
Benjamin Meyer
8
Stephan Binner
8

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 131 selections this week.

Bug Fixes
Development Tools
Oliver Kellogg committed changes in /trunk/KDE/kdesdk/umbrello/umbrello:
overwritableName(): Patch by Paulo Sehn adds missing `extension' to `name'.
BUG:97162
Diffs: 1, 2 Revision 437910

Michael Pyne committed a change to /trunk/KDE/kdesdk/scripts/kdesvn-build:
Code cleanups. Which means, of course, that it's time to test any features you like to make sure they still work. ;)

Also, (finally) refactor kdesvn-build output into different categories. The
default is about as verbose as before, but there are several new options:
--quiet (-q short option). Be quieter.
--really-quiet, only show warnings and errors for the most part.
--verbose, be even more descriptive than normal.
--debug, show all kdesvn-build output. (WARNING, this can be super-verbose).

This implements wish 109501 (Quiet mode feature request), but since I haven't
added the documentation for it yet the bug will remain open.

CCBUG:109501
Diff Revision 438080

Dominik Haumann committed a change to /trunk/KDE/kdelibs/kate/data/glsl.xml:
add *.vert and *.frag to extensions, seems to be common for GLSL files.
BUG: 109592
Diff Revision 438582

Oliver Kellogg committed changes in /trunk/KDE/kdesdk/umbrello:
UMLView::createAutoAttributeAssociations(): Make public.
UMLWidget::updateWidget(): Invoke UMLView::createAutoAttributeAssociations()
if the widget represents a class.
BUG:109591
Diffs: 1, 2, 3 Revision 438773

Graphics
Wilfried Huss committed a change to /trunk/KDE/kdegraphics/kviewshell/kviewpart.cpp:
Don't keep the zoom combobox focused.
BUG:109478
Diff Revision 437988

Wilfried Huss committed changes in /trunk/KDE/kdegraphics/kviewshell:
Restore scrollbars when switching back from fullscreenmode.
BUG:109530
Diffs: 1, 2, 3 Revision 437997

Renchi Raju committed a change to /trunk/extragear/graphics/digikam/kioslave/exiforientation_p.h:
there was an infinite loop in the exif orientation scanning
code which prevented the thumbnail from being generated for
some images. the design of the load-on-demand thumbnail-generator
prevents the next thumbnails from being loaded before the
current one is finished.

BUGS: 107742
Diff Revision 439168

Renchi Raju committed a change to /trunk/extragear/graphics/digikam/digikam/datefolderview.cpp:
if the dateview becomes inactive, set the month filter view
to inactive as well. this will remove any date filtering
BUGS: 109705
Diff Revision 439571

Renchi Raju committed changes in /trunk/extragear/graphics/digikam/digikam:
when an item is deleted, update the date-filter view
BUGS: 109703
Diffs: 1, 2 Revision 439595

KDE-Base
Nicolas Goutte committed a change to /trunk/KDE/kdelibs/kioslave/file/file.cc:
Process all errors of a failed sendfile(2) in the case of a KIO copy.
CCBUG:109136
(This bug was found while trying to understand bug #109136. I do not know
if it might fix the bug.)
Diff Revision 437955

Nicolas Goutte committed changes in /trunk/KDE/kdelibs/mimetypes/application:
Define application/xml-dtd (part of RFC 3023)
Note: RFC 3023 allows also *.mod as file name pattern, however these are
sound files too. (So there are skipped here.)
CCBUG:81450
(I leave the bug open, as I do not know if it completly fixes bug #81450.)
Diffs: 1, 2 Revision 437958

Szombathelyi György committed a change to /trunk/KDE/kdebase/kioslave/ldap/configure.in.in:
Seperate test for -llber. Patch by Jonathan Marten.

BUG: 81957
Diff Revision 438027

Nicolas Goutte committed a change to /trunk/KDE/kdelibs/Makefile.am.in:
Extract kdelibs/kdecore/kde-config.cpp.in too
(It did not work because of the non-standard extension.)
BUG:102922
Diff Revision 438149

Nicolas Goutte committed changes in /trunk/KDE/kdelibs/mimetypes/application:
Be more careful about *.tbz and *.tbz2
(*.tbz seems to be bzip-ed, while *.tbz2 seems bzip2-ed)
CCBUG:99022
(This does not close the bug, it only allows the base for a fix for Ark.)
Diffs: 1, 2, 3 Revision 438159

Nicolas Goutte committed changes in /trunk/KDE/kdelibs/mimetypes:
Add mimetypes for FITS (RFC 4047)
CCBUG:82368
(This does not close the bug, as both mime types share the same extension(s)
and splitting them by the magic file will not be easy either, even if the
header has fixed-length lines.)
Diffs: 1, 2, 3, 4 Revision 438190

KDE-PIM
Carsten Burghardt committed changes in /trunk/KDE/kdepim/kmail:
Do not send empty searches to the imap server.
BUGS:109496
Diffs: 1, 2 Revision 437833

Reinhold Kainhofer committed a change to /trunk/KDE/kdepim/libkcal/resourcekabc.cpp:
Correctly use the spouses' names (or only one if the other is not available) in the bday resource.

BUG:102075
Diff Revision 437848

Carsten Burghardt committed a change to /trunk/KDE/kdepim/kmail/partNode.cpp:
Compare the IDs correctly with kasciistricmp.
BUGS:109003
Diff Revision 437867

Reinhold Kainhofer committed a change to /trunk/KDE/kdepim/korganizer/koagendaview.cpp:
In the agenda view, when only one cell (=15 minutes) is selected, use the default duration for a new event instead. The old way was particularly confusing when you double-clicked into the agenda and a 15-minutes event was generated instead of a 2-hour one.

BUG:93064
Diff Revision 438147

Reinhold Kainhofer committed a change to /trunk/KDE/kdepim/korganizer/actionmanager.cpp:
Which doofus can be stupid enough to forget to check for changes before telling the user that there are unsaved changes?

BUG:94537
Diff Revision 438155

Reinhold Kainhofer committed changes in /trunk/KDE/kdepim/korganizer/printing:
-) Fix setting a different orientation than the printer's default (bug 92114)
-) Rename the "view style" to "print style" and in week print style use "Layout" instead of "view type" (mentioned in bug 100014)
-) Remove the label in the print dlg showing the printer and also remove the "Select" button, since the print dialog will be shown afterwards anyway (bug 100014)

BUG:92114
BUG:100014
Diffs: 1, 2 Revision 438228

Reinhold Kainhofer committed a change to /trunk/KDE/kdepim/korganizer/koagenda.cpp:
In the agenda view, when moving an event, show the red cursor marker in the timeline at the time when the event starts (wish 102847), and when resizing the bottom of an item, show it at the correct end position of the item (different roundings to grid cells are used in that case!) (bug 105116).

BUG:105116
BUG:102847
Diff Revision 438251

Reinhold Kainhofer committed a change to /trunk/KDE/kdepim/korganizer/actionmanager.cpp:
Remove the File->Close menu entry from korganizer. If you have two windows open, File->quit will only close the current window anyway, and you can get an empty calendar window by file->new in korganizer (standalone).

BUG:107700
Diff Revision 438265

Reinhold Kainhofer committed a change to /trunk/KDE/kdepim/korganizer/kotodoview.cpp:
Add missing accels to the rmb context menu in the to-do list.

BUG:107044
Diff Revision 438284

Reinhold Kainhofer committed changes in /trunk/KDE/kdepim/korganizer: