KCM cleanup patch

Frans Englich frans.englich at telia.com
Wed Oct 20 21:06:20 BST 2004


Hello folks,

Attached are work splitted into three different patches, doing various 
cleanups in kdebase/kcontrol:

* Use new API in KCModule, sort includes, and reduce(but not completely) 
changed() signal bounces

* Remove obsolete desktop entries

* Clean Makefile.am files

The end result is exactly the same, it's only 700 lines less. Less horrifying 
then, and a start towards that moment when all 59 modules are converted to 
KConfigXT(instead of the current, eh, 1).

They compile and run(that is, instantiated, load(), save(), defaults() ) 
without errors or Qt:connect messages, on a setup with:
gcc 3.2.3
GNU automake 1.9.1
GNU autoconf 2.59


Have I borked anything? I'll commit in a couple of days, unless someone 
objects.


Cheers,

		Frans

-------------- next part --------------
A non-text attachment was scrubbed...
Name: kcm_cleaning_code.diff.bz2
Type: application/x-bzip2
Size: 32822 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20041020/54672bff/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kcm_cleaning_desktop.diff.bz2
Type: application/x-bzip2
Size: 3784 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20041020/54672bff/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kcm_cleaning_Makefile.am.diff.bz2
Type: application/x-bzip2
Size: 3933 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20041020/54672bff/attachment-0002.bin>


More information about the kde-core-devel mailing list