12th September 2003

by Derek Kite
 

This Week...

KJSembed, the KDE javascript implementation now supports event handlers. KDevelop adds support for code completion databases. Kexi now has a PostgreSQL driver. Kopete integrates with Kaddressbook for IM contacts. The KWin rewrite continues, with a window decoration API added. Plus many bugfixes throughout.
Two people responded in the last week to requests for documentation. Erinn Looney-Triggs contributed tips to kgpg, responding to Aaron's tutorial. Gerry Gavigan did proof-reading and corrections for Tobias Koenig's HOWTO-programming-with-libkabc. Thank-you for your contributions.
Maks Orlovich committed the beginnings of a new accessibility style, with a comment in the commit log saying "no, this is not meant to be pretty". I asked him what the goals were for the style, and he responded:
Well, the idea is to provide a style that only uses 2 colors for bevels -- i.e. no 3D effects, or anything like that -- so that one can use it with a high-contrast palette for people who would have a difficulty telling things apart otherwise. It also uses configurable line width, so where a normal style would have a 1 or 2 pixel border on a widget, you can set it to use 5, 10, whatever is needed. It will allow scrollbars and other 'textless' widget widths based on the configured line width, while the regular styles just tend to hardcode a 16-pixel one.
In preparation for the release, two applications were moved from kdenonbeta into the kde distribution. KPdf is a KDE PDF viewer based on XPDF. KSVG is an implementation of the World Wide Web Consortium's Scalable Vector Graphics recommendation. It is designed to be a plugin for the Konqueror web browser. Both are now in kdegraphics. Thememgr, a KControl module for importing and selecting themes, was moved to kdenonbeta, out of the distribution.

The first stage of the release process is a freeze on new features. Anything not in the 3.2 Feature Plan doesn't go in. Some features that were expected in 3.2 have been moved to the 3.3 Feature Plan. These two documents tell us that there is much work to be done for the release, and some wanted features won't make it in this time.
CVS HEAD has gotten back to a reasonably stable state. On Sept 11, kdebase, kdebindings and kdegraphics didn't build. The other modules built as expected. The commit logs were full of compile fixes this week, so the situation will improve. The applications are reasonably stable. If you are using konqueror from the alpha, you will notice a bug with the <strong> tag.

Statistics

Commits 2047 by 181 developers, 161230 lines modified, 1376 new files
Open Bugs 4899
Open Wishes 4472
Bugs Opened 406 in the last 7 days
Bugs Closed 277 in the last 7 days

Commit Summary

Module Commits
kde-i18n
 
413
kdenonbeta
 
178
kdelibs
 
160
kdenetwork
 
152
kdebase
 
134
kdemultimedia
 
103
kdepim
 
100
kdevelop
 
95
kdegraphics
 
79
kdesdk
 
78
Lines Developer Commits
1228
 
Stephan Binner
 
86
1440
 
Stephan Kulow
 
71
355
 
Dirk Mueller
 
65
4046
 
Stefan Asserhäll
 
60
1556
 
Daniele Medri
 
60
1798
 
Scott Wheeler
 
43
1848
 
Luboš Luňák
 
41
797
 
Unai Garro
 
41
115
 
Simon Hausmann
 
39
440
 
Roberto Raggi
 
39

Internationalization (i18n) Status

Language Percentage Complete
Danish (da)
 
99.65%
Swedish (sv)
 
97.7%
Hungarian (hu)
 
96.27%
Brazilian Portuguese (pt_BR)
 
93.42%
Spanish (es)
 
92.7%
French (fr)
 
85.84%
Catalan (ca)
 
84.31%
Portuguese (pt)
 
82.66%
German (de)
 
77.01%
Turkish (tr)
 
76.43%

Bug Killers

No commits found

Thanks for reading the KDE Commit-Digest!