prev
Issue 3
23rd April 2006
by Danny Allen
next


This Week...
KDE 4 porting continues at great pace, with more applications able to be compiled with CMake daily. Portability fixes for non-X11 platforms. KDiskManager, a KDE 4 application for disk management - based on Solid - is imported into KDE SVN.

Andreas Nicolai, the maintainer and lead programmer of KTouch, a touch-typing tutoring application in kde-edu, starts a consultation regarding the future of KTouch:
Hi folks,

I'd like to announce a new KTouch version (so far the last in the KDE 3.5 series) available on the sourceforge page: http://ktouch.sourceforge.net

I won't be able to contribute much until summer, but if you find the time to download and try it out, I would like to collect some opinions and suggestions regarding:
  • what should be improved to make it better usable for children
  • what features are missing (see list below for planned features)
  • compared to other touch typing programs, what are the shortcomings of KTouch?
  • what do you think about the lectures? How could they be improved?
  • KTouch typing games: what kind of games can you think of (I had a few suggestions already, see below)
As a small info ahead, here are the features I plan to have in KTouch 2.0 which will be in KDE4:
  • better keyboard drawing engine to support different keyboard layouts/character sets, also more keys can be printed on each key
  • progressive build-up of the keyboard: only the keys that are known in the current level are drawn colored, others are still grey (thus helping kids to focus on the keys they should know so far)
  • games:
    • balloon game: balloons with character draw on them fly up, press the correct key and ***bang***
    • block game: single colored blocks with characters fall down the screen in a grid, pressing keys with the characters makes blocks disappear, press them in a correct order to align 4 blocks of the same color to get extra points
  • tests: for school kids and teachers, you can setup a test by defining the text to type (lecture and levels), and an optional time limit
  • during the test you cannot change settings like auto-level-advance or manual-level advance or anything else (to avoid cheating and give teachers the means to evaluate kids).
Feel free to send me mails with your suggestions... I would like to get KTouch as good as possible for the KDE4 release.

Andreas

If you would like to take part in this consultation on the future of KTouch, send an email to: comments@commit-digest.org. I will make sure all messages get to Andreas.

When browsing this week's selected commits, you may notice a new box under each commit message introducing the latest feature, diffs. As it is often difficult to grasp the purpose and scale of a commit from reading the commit message alone, each commit now has a extended information page (accessible by clicking the revision number). In the case of a visual change to KDE (for example, icons, wallpapers, and yes, even .ui files!), an extra link is provided where you can see the changed files side-by-side.

The best example of this new feature in this issue can be seen here.


Statistics
Commits: 2569 by 199 developers, 5131 lines modified, 906 new files.
Open Bugs: 12217
Open Wishes: 10669
Bugs Opened: 326 in the last 7 days.
Bugs Closed: 230 in the last 7 days.

Commit Summary
Module Commits
/trunk/KDE
559
/trunk/l10n
455
/trunk/www
327
/branches/stable
286
/trunk/extragear
239
/trunk/koffice
161
/trunk/playground
135
/branches/KDE
131
/branches/work
116
/branches/koffice
46
Lines Developer Commits
190
Laurent Montel
91
216
David Faure
74
149
Stephan Kulow
64
131
Dirk Mueller
64
136
Frans Englich
45
91
Thomas Nagy
43
47
Thanomsub Noppaburana
42
38
Eckhart Wörner
38
117
Stefan Nikolaus
37
47
Reinhold Kainhofer
35

Internationalisation (i18n) Status
Language Percentage Complete
Portuguese
100.00%
Danish
99.16%
Swedish
99.04%
French
95.04%
Spanish
95.20%
Italian
94.47%
Dutch
94.06%
Estonian
93.81%
Greek
93.26%
British English
91.88%

Bug Killers and Buzz
Bug Killer Number Of Bugs Closed
Thiago Macieira
22
Jens Dagerbo
18
Alexandre Pereira de Oliveira
16
Tommi Tervo
15
Charis Kouzinopoulos
12
Dominik Haumann
10
Stefan Nikolaus
9
Luboš Luňák
9
Carsten Burghardt
6
Angelo Naselli
6

Program Buzz
amaroK
  2494
Kopete
  1139
K3B
  768
KMail
  691
Kate
  684
SuperKaramba
  593
Kontact
  582
KDevelop
  546
Kicker
  480
Quanta
  362


Person Buzz
Waldo Bastian
  366
Aaron Seigo
  351
George Staikos
  347
Jonathan Riddell
  316
Stephan Kulow
  305
David Faure
  295
Kurt Pfeifle
  255
Zack Rusin
  250
Tom Chance
  225
Scott Wheeler
  192
Commit Countries

Commit Demographics
Sex
92.6 %       Male
6.14 %       (unknown)
1.90 %       Female
Motivation
55.5 %       (unknown)
30.0 %       Volunteer
15.1 %       Commercial
 
Ages
79.1 %       (unknown)
14.0 %       25 to 34
4.39 %       18 to 24
2.54 %       35 to 44
0.582 %       45 to 54


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
Educational
Bram Schoenmakers committed a change to /branches/KDE/3.5/kdeedu/ktouch/src/ktouch.kcfg:
I don't like typos introduced during a message freeze.
Diff Revision 530815

Thorsten Roeder committed changes in /trunk/KDE/kdeedu/kstars/kstars:
* more robust file reading
* fixing a potential mem leak
* runs with qt4 basically
Diffs: 1, 2, 3 Revision 531015

Graphics
Gilles Caulier committed a change to /trunk/extragear/graphics/digikam/libs/dimg/dimg.cpp:
digikam from trunk : DImg API to detect image file formatn we parse file extension in first, and in second, we parse file header.

This way is mandatory because some TIFF files are detected like RAW files by dcraw::parse method.

Please, update svn and give me a feedback (:=)))...
CCMAIL: digikam-devel@kde.org, frank@birnstiel.org, dudasg@freemail.hu
Diff Revision 530854

Michael Pyne committed a change to /branches/KDE/3.5/kdegraphics/kmrml/kmrml/lib/kmrml_config.cpp:
More suspicious code fixes. In this case two char* are inadvertently compared rather than the
string (which probably worked since they were the same strings in the common case when
comparing against localhost).
Diff Revision 532489

Francisco J. Cruz committed changes in /trunk/extragear/graphics/digikam/utilities/setup:
When Color Management setting is turned off/on, values for icc preferences are "remembered" now. I hope this fix this bug: http://bugs.kde.org/show_bug.cgi?id=125732
Diffs: 1, 2 Revision 532681

KDE-Base
Paulo Moura Guedes committed a change to /trunk/KDE/kdelibs/kdeui/kkeyserver.h:
Don't use X11 includes on Windows.
Diff Revision 530679

Paulo Moura Guedes committed a change to /trunk/KDE/kdelibs/libltdl/ltdl.c:
Export this methods; needed for Windows.
Diff Revision 530825

Tanner Lovelace committed a change to /trunk/KDE/kdelibs/cmake/modules/FindQt4.cmake:
Move windowsystem check earlier in file and use the result
to short circuit checks for Motif on non X11 platforms.
Diff Revision 530857

Paulo Moura Guedes committed changes in /trunk/KDE/kdelibs/libltdl:
Ups, there is a ltdl header file so move the exports to there.
This is currently a mess, with the mix of LT_SCOPE and KDECORE_EXPORT. Only touched the needed symbols, I guess it's better for now.
Diffs: 1, 2 Revision 530991