22nd August 2003 by Derek Kite

This Week...

Kstars is using a new free star map, and telescope interface is improved with wizards. KGhostview (pdf viewer) now has a thumbnail preview. A new Khotkeys is in the works. Korganizer is improved with work on drag and drop, alarms and todo lists. The trash icon is cleaned up. Khtml caret navigation is almost completed. The KDE dialogs can now be used by non-KDE applications.
The real news this week is that the developers were travelling to the Kastle conference in Czech Republic. Right now they are listening to conferences, and later will all be able to sit at computers and start hacking. The hackfest lasts till next sunday. Read more about it at dot.kde.org. News will trickle out during the week, and we'll see the results in next week's Digest. To those enjoying the conference, make sure you hoist a cold one for all those who couldn't be there.
As mentioned, a new KHotKeys was committed by Lubos Lunak. He explains all in this post to the kde core-devel mailing list:
I've just committed the new KHotKeys2 version, thus replacing the simple version that was in CVS since KDE2.0.

The short simple version of this mail:
Theoretically, you should notice no difference. Don't touch the kcontrol module, and you should be safe. Nothing to worry about, all is fine. In the unlikely case you do encounter any problem, just do 'cvs up -r khotkeys_1_before_replaced' in kdebase/khotkeys, mail me about the problem, and that should do.

The real version:
KHotKeys2 is not quite done yet. As it hasn't been since KDE2.0. And that has been the reason it didn't make it in KDE2.1,2.2,3.0 and 3.1. Too bad. For various reasons, I decided to put it in CVS. In the very worst case, the daemon is at least as good as the old one, so the kcontrol module will be disabled, and there won't be any harm. All other possible cases are better than that. And I'm pretty sure that fact it's in CVS will make me fix all important things in time for the release.

Now, finally something useful:
The README file is terribly outdated, but it might help a bit. Using the included khotkeysrc file as your cfg file and playing with that might help a lot more (oh, BTW, your old khotkeys1 config file will be converted, no way back). The kcontrol module GUI sucks badly, it may still crash rarely, some not really important buttons do nothing, and it sucks from usability point of view (I'm really terrible at this). The place in KControl modules structure where the GUI is now doesn't really feel right, and calling it 'KHotKeys' isn't very good too - suggestions are welcome. As the mouse gestures use the middle mouse button, it intercepts its clicks - in case you just middle click, you shouldn't notice any problem, in case you need to hold it down in some app, do so for one second, khotkeys will release its grab on it after a timeout. Oh, and I'm not liable for any damages caused by looking at the source - it's mostly quite old, and a couple of strange experiments took place there, like trying to write it perfectly (a good way to hell), or attempts to usefully overload operator, (=comma). You've been warned.

In short, trying to do with it anything that you couldn't do with khotkeys1 is on your own risk ;). On the other hand, feedback is welcome. Feel free to flood my inbox .. er I mean bugs.kde.org, and I'll be also available for personal punishment at Nove Hrady.

Statistics

Commits 1434 by 169 developers, 180961 lines modified, 918 new files
Open Bugs 4836
Open Wishes 4412
Bugs Opened 411 in the last 7 days
Bugs Closed 242 in the last 7 days

Commit Summary

Module Commits
kde-i18n
251
 
kdenonbeta
190
 
kdelibs
179
 
koffice
94
 
kdebase
81
 
www
67
 
kdeextragear-2
66
 
kdevelop
61
 
kdepim
61
 
kdemultimedia
57
 
Lines Developer Commits
7407
 
Stephan Kulow
85
 
2825
 
Ariya Hidayat
53
 
576
 
David Faure
47
 
336
 
Laurent Montel
46
 
322
 
Dirk Mueller
37
 
613
 
Arnold Krille
33
 
1129
 
Matthias Kretz
32
 
1898
 
Unai Garro
30
 
1573
 
George Staikos
27
 
1349
 
Zack Rusin
25
 

Internationalization (i18n) Status

Language Percentage Complete
Swedish (sv)
98.74%
 
Brazilian Portuguese (pt_BR)
98.16%
 
Hungarian (hu)
97.32%
 
Danish (da)
94%
 
Spanish (es)
93.53%
 
French (fr)
89.78%
 
Portuguese (pt)
83.97%
 
Catalan (ca)
82.04%
 
Slovak (sk)
81.87%
 
Chinese Simplified (zh_CN)
79.15%
 

Bug Killers

No commits found