21st January 2005

by Derek Kite
 

This Week...

Ruby Kdebindings now support .kcfg files. Kdevelop adds source navigation history. KChart adds print support. KWin adds translucency support. A new HighContrast style added for partially sighted users.
Thomas Lübking committed kcompmgr with the comment 'Added kompmgr, composite engine for kwin, bases upon xcompmgr'. The Composite extension to the X protocol adds transparency and other eye-candy.
This commit raised some questions:
On Saturday 15 January 2005 18:56, Ismail Donmez wrote:
> Some questions. Why don't you use fredrik's kcompmgr code?

afaik the kcompmgr code is intended to be (internal) part of kwin, while the current kompmgr is a fork of the original xcompmgr that resides as standalone process and is (only if activatedwished) just handled by kwin. also lubos mentioned that fredrik's code won't be done for 3.4 and so we're (temporary) going this direction until there's a internal compmgr for kwin.

as you mentioned: XComposite is far from being bugfree/perfectly supported (e.g. no gtk 1.x app works really good with XCompositeRedirect()). so this is just a (very optional) option to play around if you wish eyecandy (there're warning dialogs everywhere telling you that this is not considered to be code for productive environments)

the whole thing is discussed with lubos and fredrik (see the kwin delevoper list) and does not really touch kwin itself too much (process startup and dynamic setting of some X properties, i assime parts of the config code can/will be reused later)

in matters of what does _not_ work with the Composite extension: i'd suggest to open a list to entry critical candidates, use of XComposite/compmgrs in general (e.g. ati users should currently keep away from that)
Zack Rusin wasn't quite sure about this:
So instead of using Fredrik's awesome kcompmgr you essentially forked Keith's xcompmgr and will be integrating it in KWin? That sucks...
Thomas Lübking responded:
Please read the discussion on the kwin developer list. kompmgr is a standalone process, only handled by kwin for kde3.4
fredriks code is not gonna be ready before kde4.0 (3.5? :) therefore we take this as (quite temporary) solution

Statistics

Commits 3380 by 218 developers, 275894 lines modified, 4708 new files
Open Bugs 7829
Open Wishes 7223
Bugs Opened 324 in the last 7 days
Bugs Closed 381 in the last 7 days

Commit Summary

Module Commits
kde-i18n
 
1490
kdeextragear-2
 
192
kdepim
 
174
kdeextragear-1
 
172
kdebase
 
146
kdelibs
 
130
kdenonbeta
 
122
kdenetwork
 
104
koffice
 
100
www
 
82
Lines Developer Commits
3783
 
Thierry Vignaud
 
284
9252
 
Pedro Morais
 
161
916
 
Stephan Binner
 
143
2264
 
David Faure
 
110
9482
 
Stefan Asserhäll
 
91
3159
 
Kevin Patrick Scannell
 
90
6445
 
Gregory Mokhin
 
89
2475
 
Max Howell
 
72
4101
 
Andrew Coles
 
64
14717
 
Matthieu Robin
 
64

Internationalization (i18n) Status

Language Percentage Complete
Portuguese (pt)
 
100%
Swedish (sv)
 
99.85%
British English (en_GB)
 
99.21%
French (fr)
 
97.52%
Danish (da)
 
97.37%
Dutch (nl)
 
94.2%
Estonian (et)
 
93.35%
Italian (it)
 
89.49%
Tamil (ta)
 
87.9%
Brazilian Portuguese (pt_BR)
 
87.08%

Bug Killers

Person Bugs Closed
Jeremy Fitzhardinge
 
30
Jason Keirstead
 
26
Martin Koller
 
24
Thiago Macieira
 
18
Stephan Kulow
 
17
Nikolas Zimmermann
 
13
Mark Kretschmann
 
12
Stephan Binner
 
11
Olivier Goffart
 
11
George Staikos
 
10

No commits found

Thanks for reading the KDE Commit-Digest!