This week we have seen much less new reported bugs than the week before. So the 4.10 release peak is over, but openSUSE and Kubuntu releases coming soon – history tells that will also results in lots of new bugs reported. This week a very interesting bug got fixed from the category “one wonders that has ever worked”. The symptoms were already really strange for the bug and if not a fellow developer would have reported it, I would not have believed it. And it took us quite some time to figure out how to reproduce the bug although I had the chance to work with the affected system at FOSDEM.
The porting for Qt 5 did a huge step over the last week. KWin’s XRenderUtils library got ported from XLib to XCB and with that also “evil” usage of QPixmap got removed. Most of our XRender effects are now also ported to XCB. I hope to finish the QPixmap chapter this week.
Summary
Crash Fixes
Critical Bug Fixes
Bug Fixes
- 314760: Keyboard input doesn’t work after assigning window shortcut
This change will be available in version 4.10.1
Git Commit - 313145: Edges and “hiden panels” stop working when System Activity is shown
This change will be available in version 4.10.1
Git Commit - 314756: (Desktop Effect) Mouse Click Animation does not recognize mouse buttons correctly
This change will be available in version 4.10.1
Git Commit - 314625: window border “stays on top” after using present windows
This change will be available in version 4.10.1
Git Commit - 314762: (Desktop Effect) Mouse Click Animation does not work when rising or focusing a window
This change will be available in version 4.10.1
Git Commit
Good job sir.
Could you give me a hint why QPixmap is “evil” for Qt5? All I found is http://community.kde.org/KWin/Qt5 and http://blog.martin-graesslin.com/blog/2012/12/the-road-towards-kwin-on-qt-5/ , but Qt5 still has x11PictureHandle according to https://qt-project.org/doc/qt-5.0/qtgui/qpixmap.html
It’s still mentioned in the doc, but not in the method summary. A better view is probably: the source code, which has only a reference to a QPlatformPixmap, which comes with this nice warning:
I should probably check out the sources and do a merge request for removing the outdated docs.
I see – thanks 🙂