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