This week in KWin (2013, week 7)

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

      New Features

        Tasks

          4 Replies to “This week in KWin (2013, week 7)”

            1. 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:

              This file is part of the QPA API and is not meant to be used in applications. Usage of this API may make your code source and binary incompatible with future versions of Qt.

              I should probably check out the sources and do a merge request for removing the outdated docs.

          Comments are closed.