Jump to content

Krita/Dmitry sponsored work TODO list: Difference between revisions

From KDE Community Wiki
Dimula73 (talk | contribs)
Tiar (talk | contribs)
Added warning
 
(One intermediate revision 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 16: Line 20:
{{FeatureDone|Avoid creation of big QImages|}}
{{FeatureDone|Avoid creation of big QImages|}}
{{FeatureDone| bug 266687|in selections branch}}
{{FeatureDone| bug 266687|in selections branch}}
{{FeatureInProgress| bug 265528|was reverted}}
{{FeatureDone| bug 265528|}}
{{FeatureDone| clean up KisLayerBox|}}
{{FeatureDone| clean up KisLayerBox|}}
{{FeatureDone| KisSelection refactoring|in selections branch}}
{{FeatureDone| KisSelection refactoring|in selections branch}}
{{FeatureInProgress| KisSelectionManager clean up and fixes|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