KDE Mobile/PlatformModifications
Appearance
Dependency changes
Status | Object | Change description | Responsible |
---|---|---|---|
DONE | kdeinit4 | Depend only on kdecore, have the other ones dynamically dl-opened if available | <ervin@kde.org> |
DONE | libplasma | Make kdewebkit optional, use QtWebkit | <ervin@kde.org> |
DONE | libplasma | Make knewstuff optional, #ifdef relevant code | <ervin@kde.org> |
DONE | libplasma | Make solid optional, #ifdef relevant code | <ervin@kde.org> |
DONE | libplasma | Make kio optional, use QFileDialog | <ervin@kde.org> |
DONE | libkio | Make solid optional (disable KDeviceListModel and KStatusBarOfflineIndicator, make KDesktopFileAction less clever, also see KMountpoint below) | <ervin@kde.org> |
DONE | libkdnssd | Use KCoreConfigSkeleton (removes kdeui dependency), unfortunately in public API, can be done only for the mobile profile | <ervin@kde.org> |
TODO | libknewstuff3 | Use Attica only, remove KIO dependency | <noone@kde.org> |
DONE | libkunitconversion | Use QNetwork* instead of KIO and Solid, makes it depend on kdecore only | <ervin@kde.org> |
Class moves (BIC on Windows and Mac)
Status | Library | Change description | Responsible |
---|---|---|---|
DONE | libkio | Move KArchive and children in kdecore/io, affects libplasma | <ervin@kde.org> |
DONE | libkio | Move KMountpoint (needs KMountpoint to not use solid anymore, use /dev/disk/by-uuid instead) to kdecore | <ervin@kde.org> |
DONE | libkio | Move KDirWatch (needs KMountpoint moved first) to kdecore, affects kwallet, libplasma | <ervin@kde.org> |
DONE | libkutils | Split kutils in several specialized libraries (still build a dummy libkutils depending on the new libraries in the desktop case) | <ervin@kde.org> |
Postponed/Cancelled
Status | Object | Change description | Responsible |
---|---|---|---|
TODO | libkdecore | Make ktoolinvocation use QDesktopService and not klauncher (needs to check feasibility) | <noone@kde.org> |
TODO | libkio | In process ioslaves (libkio stops using klauncher) | <noone@kde.org> |
TODO | libkio | Investigate removing libstream* deps. Requires making KFileMetaInfo and PredicateProperties no-ops or use nepomuk? | <noone@kde.org> |