Jump to content

GSoC/2016/StatusReports/JulianThijssen: Difference between revisions

From KDE Community Wiki
Nimmy (talk | contribs)
Initial report
 
Nimmy (talk | contribs)
m Added Krita source changes
 
Line 7: Line 7:


* [https://gist.github.com/JulianThijssen/475914981ea35446d86d8bfda8e5f24c My changes to the Qt source code]
* [https://gist.github.com/JulianThijssen/475914981ea35446d86d8bfda8e5f24c My changes to the Qt source code]
* [https://gist.github.com/JulianThijssen/43ab59fef201c567462c83bc09c05f3a My changes to the Krita source code]
* [http://kritadev.blogspot.com My blog about the GSoC work]
* [http://kritadev.blogspot.com My blog about the GSoC work]

Latest revision as of 18:08, 23 August 2016

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.