Krita/Dmitry sponsored work TODO list: Difference between revisions
< Krita
(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| | {{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|}} | ||
{{ | {{FeatureDone| bug 266687|in selections branch}} | ||
{{FeatureDone| bug 265528| | {{FeatureDone| bug 265528|}} | ||
{{FeatureDone| clean up KisLayerBox| | {{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
|