KMyMoney/Frameworks: Difference between revisions

From KDE Community Wiki
(Updated status)
(Add some relevant information)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
The porting to frameworks is coordinated trough this page.
KMyMoney master was ported to frameworks and kdelibs4support was removed. There are still small pieces of code disabled while kdelibs4support was removed. These are generally marked with a '''TODO: port to kf5''' marker.
 
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'''.
 
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width:100%;"
|- style="background: #ececec; white-space:nowrap;"
! Status
! Description
!  width=120 | Coordination
|-
{{FeatureDone|Build system changes to build using frameworks|Cristian Oneț}}
{{FeatureDone|Source changes to build using frameworks|Cristian Oneț}}
{{FeatureDone|Make kdepimlibs dependencies optional|Cristian Oneț}}
{{FeatureDone|Fix failing tests|Cristian Oneț}}
{{FeatureInProgress|Build system cleanup|Cristian Oneț}}
{{FeatureInProgress|Resolve 'port to KF5' todos|Cristian Oneț}}
{{FeatureDone|libkdchart - update to Qt5 based version |}}
{{FeatureTodo|libkgpgfile - remove KDELibs4Support |}}
{{FeatureDone|storage - remove KDELibs4Support|}}
{{FeatureDone|mymoney - remove KDELibs4Support|}}
{{FeatureTodo|models - remove KDELibs4Support|}}
{{FeatureTodo|plugins - remove KDELibs4Support|}}
{{FeatureDone|kbanking plugin|Christian David|}}
{{FeatureTodo|reports - remove KDELibs4Support|}}
{{FeatureTodo|converter - remove KDELibs4Support|}}
{{FeatureTodo|dialogs - remove KDELibs4Support|}}
{{FeatureTodo|widgets - remove KDELibs4Support|}}
{{FeatureTodo|views - remove KDELibs4Support|}}
{{FeatureTodo|wizards - remove KDELibs4Support|}}
{{FeatureTodo|kmymoney - remove KDELibs4Support|}}
{{FeatureTodo|Documentation|}}
{{FeatureTodo|Translations|}}
{{FeatureDone|Continuous Integration|}}
|}

Latest revision as of 05:54, 28 November 2016

KMyMoney master was ported to frameworks and kdelibs4support was removed. There are still small pieces of code disabled while kdelibs4support was removed. These are generally marked with a TODO: port to kf5 marker.