[prev in list] [next in list] [prev in thread] [next in thread] 

List:       koffice-devel
Subject:    Library reorganization conclusion
From:       Boudewijn Rempt <boud () valdyas ! org>
Date:       2009-11-29 6:28:13
Message-ID: 200911290728.14203.boud () valdyas ! org
[Download RAW message or body]

These are the points Jos, Thomas and me agreed upon on Saturday:

* for every library, write a toplevel apidox file that explains the rationale, 
the purpose and the raison d'etre of that library.
* strive to minimize includes in header
* strive to minimize and hide dependencies
* kostore: remove the kio dependency (which is only used to access tar balls) 
and copy the currently private zip reading/writing code from Qt: this will be 
removed when that code moves to qtcore after api review. Combine KoStore and 
KoOdf into one library.
* check whether qlocale can replace klocale in KoUnit. If so, move KoBase into 
KoOdf.
* Split KoResources. Move the gradient and other resource clases into pigment, 
and move the resource server etc. classes to kowidgets.
* Move koaction into komain.
* use KPluginLoader instead KoPluginloader from KoPlugin.
* Move kogenericregistrymodel into the kowidget library
* Move the KoGenericRegistry template class to koffice/interfaces
* undepend kowidgets and kotext
-- 
Boudewijn Rempt | http://www.valdyas.org

_______________________________________________
koffice-devel mailing list
koffice-devel@kde.org
https://mail.kde.org/mailman/listinfo/koffice-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic