This week I want to start with a big thank you for our sysadmins who did a great job this weekend. And then I want to say sorry that I didn’t put up a summary the last two weeks, but I did a general blog post instead.
Last week we had to investigate one issue which quite surprised me. On Sunday a cleanup to our GLX initialization code was pushed to master. This had a small regression preventing compositing to work on NVIDIA. What surprised me is that nobody noticed till Thursday, when I setup an old system with NVIDIA to test something completely different. Is nobody running master any more or are our KDE developers no longer using the NVIDIA driver? Overall it’s not good that we have regressions in master for four days without anybody noticing. And no: CI cannot catch such issues.
Summary
Crash Fixes
- 315528: KWin crashes when switching windows
This change will be available in version 4.11
Git Commit
Critical Bug Fixes
Bug Fixes
- 259640: Deleted windows not unrefed when restarting compositing
This change will be available in version 4.10.2
Git Commit - 317068: keepInArea does not work if window dimensions match the area dimensions
This change will be available in version 4.10.2
Git Commit - 305781: Option “Suspend desktop effects for fullscreen windows” makes the image freeze when going fullscreen in applications
This change will be available in version 4.10.2
Git Commit - 316040: Dual screen issue caused by d6b3f6983efebc42abd6028ece9c3ec7facea2d0
This change will be available in version 4.11
Git Commit - 283309: Attaching windows to activities is too clumsy
This change will be available in version 4.10.2
Git Commit - 316033: Switching from one aurorae theme to another results in no decoration
This change will be available in version 4.10.2
Git Commit - 314532: Plastik (QML) decoration: poor performance with desktop effects
This change will be available in version 4.10.2
Git Commit - 296076: Fix fullscreen state handling: NETWM says it’s bound to focus and not stacking order, also see bug #224600
This change will be available in version 4.11
Git Commit - 313061: “Login” effect does not fade in on secondary monitor(s) with a multi screen setup
This change will be available in version 4.11
Git Commit - 307965: Upper part of windows tears when moving it left/right ONLY in upper part of display
This change will be available in version 4.11
Git Commit - 299245: Get rid of “Display borders on maximized windows” setting
This change will be available in version 4.11
Git Commit - 237260: shortcuts for switching windows don’t work with multihead
- 317025: Java Swing Apps do not receive Deiconify event if window is shaded
This change will be available in version 4.11
Git Commit - 91703: vertical maximization doesn’t work as expected
This change will be available in version 4.11
Git Commit
I noticed the NVidia breakage on the same day you have fixed it. 🙂 I even asked around on IRC, where luckily Albert pointed me to your commit.
At least I am a long time KDE master user, although updating from master is not regular. I try to update at least weekly, sometimes more often, sometimes less often.
Noticed the break Wednesday evening, could assign it to buffer initting, wanted to investigate thursday, was lucky =)
Had there been a “heads up, deep impacting commit pushed” i might have tried on Sunday and noticed then ;-P
you were not on IRC 😉
Also running master here on nvidia – but I only occasionally update – usually once a week.. sometimes more often..
Can’t remember when the last time was that kwin was broken for me…
Nice work 🙂