prev
Issue 7
21st May 2006
by Danny Allen
next


This Week...
Huge optimisations in ksysguard. Solid switches to CMake. aRts, KPDF removed in trunk/, whilst oKular continues to be developed as its replacement. amaroK gets support for Creative Zen devices. coreapps/ module created (as proposed on kde-core-devel). More work on supporting Intel compilers.

In KDE 4, Plasma offers the possibility of new ways of working on the desktop. In response to a message regarding file management workflows, Aaron Seigo, lead developer of Plasma, reveals some of his thinking on the subject. With regard to saving files on the desktop workspace:
why do people do this? so they can quickly get to that file at a later time. but not -too- much later probably otherwise you end up with 100s of icons on your desktop that are random files.

personally what i'd much rather provide is a way to tag files in the filesystem as "important" in some way and allow the desktop (or other applications) to list those files so tagged. this alleviates the rather abstract restrictions that come with having one folder being what is literally shown on the desktop.

i'd much prefer to offer a way to say "i'd like to email a file to someone". this is similar to the common workflow of "open a file that was emailed to me, open it, edit it, save it, email it back to the sender and other recipients"

right now we make our users go through all these steps manually (over and over again) without any sort of help. one of the SoC projects that looks likely to be accepted is for a timelining UI element, which could come in handy here.

there's also no reason the desktop couldn't show in a nice list the last N used files either.

Now, this sounds great for native applications that are integrated with the KDE desktop platform: but what about other applications currently vital to the free desktop user (such as OpenOffice.org)?
i can only see three options:
  1. continue to provide a crappy user experience,
  2. encourage these apps to use emerging desktop integration tools like Portland and support those efforts with our new features, or
  3. write apps that feature the necessary integration features.
the latter 2 options in some combination seem to be the most realistic to me.

i really do have faith that if we drop what is a poor hack-of-a-solution we'll come up with clever means to truly address the real use cases. =)

This week, David Faure has worked on two of the Top 20 Most Hated Bugs:Though these particular bugs may not affect everyone, i'm sure that everyone appreciates the effort to fix the most hated parts of KDE. So, thanks David!

Carsten Niehaus puts out a final call to developers to ensure that the KDE 3.5.3 Changelog is complete. Once again, if you notice a missing notable bugfix, please mail Carsten so that he can update the Changelog!


Statistics
Commits: 2471 by 205 developers, 6086 lines modified, 1323 new files.
Open Bugs: 12455
Open Wishes: 10908
Bugs Opened: 376 in the last 7 days.
Bugs Closed: 291 in the last 7 days.

Commit Summary
Module Commits
/trunk/KDE
656
/trunk/l10n
334
/trunk/www
324
/trunk/extragear
240
/branches/stable
172
/branches/work
165
/branches/KDE
131
/trunk/koffice
106
/trunk/playground
74
/branches/koffice
63
Lines Developer Commits
451
Laurent Montel
213
309
Dirk Mueller
167
629
David Faure
80
211
Gilles Caulier
72
24
Achim Bohnet
61
85
Matthias Kretz
53
275
Jaroslaw Staniek
53
67
Ludovic Grossard
51
51
Thiago Macieira
37
37
Ihar Hrachyshka
37

Internationalisation (i18n) Status
Language Percentage Complete
Portuguese
100.00%
Swedish
99.97%
Danish
99.97%
Spanish
96.22%
Dutch
94.51%
French
94.19%
Italian
94.87%
Estonian
92.88%
Greek
93.18%
British English
90.98%

Bug Killers and Buzz
Bug Killer Number Of Bugs Closed
Thiago Macieira
37
Seb Ruiz
19
Andras Mantia
19
Bram Schoenmakers
12
John Tapsell
12
Allan Sandfeld Jensen
11
Chris Howells
11
Mark Kretschmann
10
Alexandre Pereira de Oliveira
10
Boudewijn Rempt
9

Program Buzz
amaroK
  2907
Kopete
  1200
K3B
  805
KMail
  735
Kate
  721
SuperKaramba
  610
Kontact
  544
KDevelop
  500
Kicker
  491
Quanta
  383


Person Buzz
Tom Chance
  506
Aaron Seigo
  326
George Staikos
  316
Waldo Bastian
  315
Cornelius Schumacher
  297
Jonathan Riddell
  282
John Tapsell
  277
Anne-Marie Mahfouf
  276
Stephan Binner
  261
Stephan Kulow
  260
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
Marcel Wiesweg committed changes in /trunk/extragear/graphics/digikam/libs/dimg/loaders:
digikam from trunk:
Use KProcess for RAW image loader.
Loading can now be cleanly aborted.

This is a good example that KProcess is not the perfect tool for use
with our shiny new multithreaded loader because KProcess is not reentrant,
but there are more advantages (wraps all system programming) so that
the necessary main thread indirections are ok.

TODO:
- implement fast loading specified in RAWDecodingSettings
- do we need to parse StdErr?
Diffs: 1, 2 Revision 541269

Carsten Pfeiffer committed changes in /branches/KDE/3.5/kdegraphics/kuickshow/src:
fix remote browsing of http-urls ;)
BUG: 127684
Diffs: 1, 2 Revision 542927

KDE-Base
Charles Samuels committed changes in /branches/KDE/3.5/kdelibs/khtml/rendering:
Fix (remove) horizontal scrollbar on web pages with negative text indents.

Does not fix news.yahoo.com because that's a very different, and much
more complicated, bug. Updates to regression coming...

CCBUG: 118050
Diffs: 1, 2 Revision 541054

Daniel Teske committed a change to /trunk/KDE/kdelibs/kio/bookmarks/kbookmarkbar.cc:
Fix drag and drop to vertical bookmark bars.
(I think that never worked in kde 3)
Diff Revision 541360

David Faure committed a change to /trunk/KDE/kdelibs/kdecore/kurl.cpp:
Revert nasty windows hack - "ftp://ftp.kde.org/C:/" doesn't make sense.
If some windows hack about local paths is needed, it will need to be done better (which includes running unit tests ;)
Diff Revision 541446

David Faure committed changes in /branches/KDE/3.5/kdebase/kfind:
Fix 16th most hated bug: "kfind window too large", using code similar to minicli's.
BUG: 44662
Diffs: 1, 2 Revision 541602

Daniel Teske committed a change to /trunk/KDE/kdelibs/kio/bookmarks/kbookmarkbar.cc:
Drag and drop to RightToLeft toolbars should now work. :)
Better get it right now, noone will care otherwise.
Diff Revision 541698

David Faure committed changes in /branches/KDE/3.5/kdebase/konqueror:
Fix RMB+rename in sidebar tree not working (part of the 19th most hated KDE bug)
CCBUG: 80584
Diffs: 1, 2, 3, 4, 5, 6, 7, 8 Revision 541800

İsmail Dönmez committed a change to /branches/KDE/3.5/kdelibs/kio/kfile/kdirselectdialog.cpp:
make KDirSelectDialog work with media:/ and similar. Fixes JuK.
Diff Revision 541821

Kurt Hindenburg committed changes in /branches/KDE/3.5/kdebase/konsole/konsole:
Fix issue with tab/window titles not refreshing for the non-active session.

BUG: 125796
Diffs: 1, 2, 3, 4 Revision 541914

Hamish Rodda committed a change to /trunk/KDE/kdelibs/kdeui/kiconengine.cpp:
Icons are pretty again :) (ie. their transparency is respected, and no
hack needs to be done to hide that it wasn't being respected before)

Thanks to tt for pointing out the problem.
Diff Revision 542121

Stephan Kulow committed a change to /branches/KDE/3.5/kdebase/kdesktop/xautolock.cc:
I always hate it when the screensaver shows up during
presentations and I wonder why this was never reported ;(
Diff Revision 542126

Allan Sandfeld Jensen committed a change to /branches/KDE/3.5/kdelibs/khtml/rendering/render_block.cpp:
Clean first-letter inheritance so it is slightly saner and matches
behavoir of MSIE, Firefox and Opera, but not Safari ;)
Also added comments of how to accieve full standard complience.
BUG: