GSoC/2016/StatusReports/JulianThijssen

From KDE Community Wiki
< GSoC‎ | 2016‎ | StatusReports
Revision as of 13:28, 23 August 2016 by Nimmy (talk | contribs) (Initial report)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Task

In this project I aimed to seek out the reliance on legacy functionality in the engine that powers the QPainter class and to convert this functionality to work in version 3.2 Core Profile. This will enable OSX to display decorations and will likely allow Krita to run on Mac OS X computers with full functionality.

Work report

In order to achieve the above I have had to make changes to both the Qt source code and the Krita source code. The Qt changes are on the edge of being merged with just a few stylistic changes to go. The Krita changes are ready for a merge when the time is ready to introduce the fix. I will continue to work on unrelated Krita backend code for the coming three weeks as I started three weeks late on the GSoC.