Projects/Mobile/PlatformModifications: Difference between revisions
(First version of the kdelibs changes needed.) |
No edit summary |
||
Line 15: | Line 15: | ||
{{FeatureTodo|libkio|Make solib optional (disable KDeviceListModel and KStatusBarOfflineIndicator, make KDesktopFileAction less clever, also see KMountpoint below)|[email protected]|No One}} | {{FeatureTodo|libkio|Make solib optional (disable KDeviceListModel and KStatusBarOfflineIndicator, make KDesktopFileAction less clever, also see KMountpoint below)|[email protected]|No One}} | ||
{{FeatureTodo|libkio|In process ioslaves (libkio stops using klauncher)|[email protected]|No One}} | {{FeatureTodo|libkio|In process ioslaves (libkio stops using klauncher)|[email protected]|No One}} | ||
{{FeatureTodo|libkio|Investigate removing libstream* deps. Requires making KFileMetaInfo and PredicateProperties no-ops or use nepomuk?|[email protected]|No One}} | |||
{{FeatureTodo|libkdnssd|Use KCoreConfigSkeleton (removes kdeui dependency), unfortunately in public API, can be done only for the mobile profile|[email protected]|No One}} | {{FeatureTodo|libkdnssd|Use KCoreConfigSkeleton (removes kdeui dependency), unfortunately in public API, can be done only for the mobile profile|[email protected]|No One}} | ||
{{FeatureTodo|libknewstuff3|Use Attica only, remove KIO dependency|[email protected]|No One}} | {{FeatureTodo|libknewstuff3|Use Attica only, remove KIO dependency|[email protected]|No One}} | ||
Line 31: | Line 32: | ||
{{FeatureTodo|libkio|Move KMountpoint (needs KMountpoint to not use solid anymore, use /dev/disk/by-uuid instead) to kdecore|[email protected]|No One}} | {{FeatureTodo|libkio|Move KMountpoint (needs KMountpoint to not use solid anymore, use /dev/disk/by-uuid instead) to kdecore|[email protected]|No One}} | ||
{{FeatureTodo|libkio|Move KDirWatch (needs KMountpoint moved first) to kdecore, affects kwallet, libplasma|[email protected]|No One}} | {{FeatureTodo|libkio|Move KDirWatch (needs KMountpoint moved first) to kdecore, affects kwallet, libplasma|[email protected]|No One}} | ||
{{FeatureTodo|libkdeui|Move KCrash to kdecore, affects kbuildsycoca|[email protected]|No One}} | {{FeatureTodo|libkdeui|Move KCrash to kdecore, affects kbuildsycoca|[email protected]|No One}} | ||
{{FeatureTodo|libkutil|Split kutil in several specialized libraries|[email protected]|No One}} | {{FeatureTodo|libkutil|Split kutil in several specialized libraries|[email protected]|No One}} | ||
|} | |} |
Revision as of 10:49, 10 May 2010
Dependency changes
Status | Object | Change description | Responsible |
---|---|---|---|
DONE | kdeinit4 | Depend only on kdecore, have the other ones dynamically dl-opened if available | Kevin Ottens <[email protected]> |
DONE | libplasma | Make kdewebkit optional, use QtWebkit | Kevin Ottens <[email protected]> |
DONE | libplasma | Make knewstuff optional, #ifdef relevant code | Kevin Ottens <[email protected]> |
DONE | libplasma | Make solid optional, #ifdef relevant code | Kevin Ottens <[email protected]> |
TO DO | libplasma | Make kio optional (needs kio changes done first), use QFileDialog | No One <[email protected]> |
TO DO | libkdecore | Make ktoolinvocation use QDesktopService and not klauncher (needs to check feasibility) | No One <[email protected]> |
TO DO | libkio | Make solib optional (disable KDeviceListModel and KStatusBarOfflineIndicator, make KDesktopFileAction less clever, also see KMountpoint below) | No One <[email protected]> |
TO DO | libkio | In process ioslaves (libkio stops using klauncher) | No One <[email protected]> |
TO DO | libkio | Investigate removing libstream* deps. Requires making KFileMetaInfo and PredicateProperties no-ops or use nepomuk? | No One <[email protected]> |
TO DO | libkdnssd | Use KCoreConfigSkeleton (removes kdeui dependency), unfortunately in public API, can be done only for the mobile profile | No One <[email protected]> |
TO DO | libknewstuff3 | Use Attica only, remove KIO dependency | No One <[email protected]> |
TO DO | libkunitconversion | Use QNetwork* instead of KIO and Solid, makes it depend on kdecore only | No One <[email protected]> |
Class moves (BIC on Windows and Mac)
Status | Library | Change description | Responsible |
---|---|---|---|
TO DO | libkio | Move KArchive and children in kdecore/io, affects libplasma | No One <[email protected]> |
TO DO | libkio | Move KMountpoint (needs KMountpoint to not use solid anymore, use /dev/disk/by-uuid instead) to kdecore | No One <[email protected]> |
TO DO | libkio | Move KDirWatch (needs KMountpoint moved first) to kdecore, affects kwallet, libplasma | No One <[email protected]> |
TO DO | libkdeui | Move KCrash to kdecore, affects kbuildsycoca | No One <[email protected]> |
TO DO | libkutil | Split kutil in several specialized libraries | No One <[email protected]> |