Jump to content

KMyMoney/Frameworks: Difference between revisions

From KDE Community Wiki
Cristian (talk | contribs)
No edit summary
Updated status
Line 19: Line 19:
{{FeatureInProgress|Build system cleanup|Cristian Oneț}}
{{FeatureInProgress|Build system cleanup|Cristian Oneț}}
{{FeatureInProgress|Resolve 'port to KF5' todos|Cristian Oneț}}
{{FeatureInProgress|Resolve 'port to KF5' todos|Cristian Oneț}}
{{FeatureTodo|libkdchart - update to Qt5 based version |}}
{{FeatureDone|libkdchart - update to Qt5 based version |}}
{{FeatureTodo|libkgpgfile - remove KDELibs4Support |}}
{{FeatureTodo|libkgpgfile - remove KDELibs4Support |}}
{{FeatureDone|storage - remove KDELibs4Support|}}
{{FeatureDone|storage - remove KDELibs4Support|}}
Line 25: Line 25:
{{FeatureTodo|models - remove KDELibs4Support|}}
{{FeatureTodo|models - remove KDELibs4Support|}}
{{FeatureTodo|plugins - remove KDELibs4Support|}}
{{FeatureTodo|plugins - remove KDELibs4Support|}}
{{FeatureTodo|kbanking plugin|Christian David|}}
{{FeatureDone|kbanking plugin|Christian David|}}
{{FeatureTodo|reports - remove KDELibs4Support|}}
{{FeatureTodo|reports - remove KDELibs4Support|}}
{{FeatureTodo|converter - remove KDELibs4Support|}}
{{FeatureTodo|converter - remove KDELibs4Support|}}

Revision as of 20:08, 14 March 2016

The porting to frameworks is coordinated trough this page.

All frameworks related development should go into the frameworks branch, master is still reserved for releasing KDE 4 based versions.

Currently KMyMoney can be built with KF5 using KDELibs4Support. Checkout the Frameworks/Porting_Notes for the steps needed to move away from KDELibs4Support.

The source code changes between the frameworks and master branches should be kept to a necessary minimum. This means that if a change is KDE4 compatible then it should be made in master and picked in frameworks. This is necessary to make it easier to pick future commits from master in frameworks.

Status Description Coordination
DONE Build system changes to build using frameworks Cristian Oneț
DONE Source changes to build using frameworks Cristian Oneț
DONE Make kdepimlibs dependencies optional Cristian Oneț
DONE Fix failing tests Cristian Oneț
IN PROGRESS Build system cleanup Cristian Oneț
IN PROGRESS Resolve 'port to KF5' todos Cristian Oneț
DONE libkdchart - update to Qt5 based version
TO DO libkgpgfile - remove KDELibs4Support <{{{3}}}>
DONE storage - remove KDELibs4Support
DONE mymoney - remove KDELibs4Support
TO DO models - remove KDELibs4Support <{{{3}}}>
TO DO plugins - remove KDELibs4Support <{{{3}}}>
DONE kbanking plugin Christian David
TO DO reports - remove KDELibs4Support <{{{3}}}>
TO DO converter - remove KDELibs4Support <{{{3}}}>
TO DO dialogs - remove KDELibs4Support <{{{3}}}>
TO DO widgets - remove KDELibs4Support <{{{3}}}>
TO DO views - remove KDELibs4Support <{{{3}}}>
TO DO wizards - remove KDELibs4Support <{{{3}}}>
TO DO kmymoney - remove KDELibs4Support <{{{3}}}>
TO DO Documentation <{{{3}}}>
TO DO Translations <{{{3}}}>
DONE Continuous Integration