Krita/Dmitry sponsored work TODO list: Difference between revisions

From KDE Community Wiki
(Created page with '== TODO List == {| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width:100%;" |- style="...')
 
(Added warning)
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
'''Warning!'''
This page is outdated. To learn what Krita deveropers are doing now, go to https://phabricator.kde.org/project/profile/8/ or use one of the contact methods explained here: https://docs.krita.org/en/contributors_manual/community.html
== TODO List ==
== TODO List ==
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width:100%;"
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width:100%;"
Line 6: Line 10:
!  width=120 | Notes
!  width=120 | Notes
|-
|-
{{FeatureDone|Bounded pooler implementation|waiting for review}}
{{FeatureDone|Bounded pooler implementation|}}
{{FeatureTodo|Move the stress tests to a separate folder. Make them run on cruncher1 regularily|}}
{{FeatureTodo|Move the stress tests to a separate folder. Make them run on cruncher1 regularily|}}
{{FeatureTodo|Optimize mask generation code with some complex maths|}}
{{FeatureTodo|Optimize mask generation code with some complex maths|}}
Line 15: Line 19:
{{FeatureTodo|New API for paintops to be able to save some data between stokes|}}
{{FeatureTodo|New API for paintops to be able to save some data between stokes|}}
{{FeatureDone|Avoid creation of big QImages|}}
{{FeatureDone|Avoid creation of big QImages|}}
{{FeatureTodo| bug 266687|}}
{{FeatureDone| bug 266687|in selections branch}}
{{FeatureDone| bug 265528|waiting for review}}
{{FeatureDone| bug 265528|}}
{{FeatureDone| clean up KisLayerBox|waiting for review}}
{{FeatureDone| clean up KisLayerBox|}}
{{FeatureDone| KisSelection refactoring|in selections branch}}
{{FeatureDone| KisSelectionManager clean up and fixes|in selections branch, needs review}}


|}
|}

Latest revision as of 08:42, 24 April 2019

Warning!

This page is outdated. To learn what Krita deveropers are doing now, go to https://phabricator.kde.org/project/profile/8/ or use one of the contact methods explained here: https://docs.krita.org/en/contributors_manual/community.html

TODO List

Status Description Notes
DONE Bounded pooler implementation
TO DO Move the stress tests to a separate folder. Make them run on cruncher1 regularily <{{{3}}}>
TO DO Optimize mask generation code with some complex maths <{{{3}}}>
TO DO ROI for the scheduler <{{{3}}}>
TO DO Multithreading subsystem for tools <{{{3}}}>
TO DO Remove mutexes from KisTile. Try to avoid all the writes to the shared memory areas to reduce contestion <{{{3}}}>
TO DO Fix KisWeakSharedPointer to return null, instead of wrong pointer in Release mode needs discussion <{{{3}}}>
TO DO New API for paintops to be able to save some data between stokes <{{{3}}}>
DONE Avoid creation of big QImages
DONE bug 266687 in selections branch
DONE bug 265528
DONE clean up KisLayerBox
DONE KisSelection refactoring in selections branch
DONE KisSelectionManager clean up and fixes in selections branch, needs review