This week in KWin (2013, week 4)

This week quite some bug fixes have entered both 4.10 and master branch. One of the most interesting one is the improved detection for whether a window is on the local system or on a remote one. If you want to get more information about that read my dedicated blog post. But there are also some nice general improvements. The first KConfigXT patch has entered and work has started to make use of it in our Options class. The XCB porting continous with an improved Xcb::Wrapper class – for this I plan to write a dedicated post as it’s an interesting topic from the C++ perspective.

Summary

Crash Fixes

  • 313655: unloading of “Mouse Click Animation” result in kwin crash
    This change will be available in version 4.10
    Git Commit

Critical Bug Fixes

    Bug Fixes

    • 313950: Typo in compact/contents/ui/main.qml
      This change will be available in version 4.10
      Git Commit
    • 308438: When compositing is disabled, opening a window which blocks compositing *enables* it
      This change will be available in version 4.10
      Git Commit
    • 302248: Show Desktop has inconsistent behavior when launching KRunner
      This change will be available in version 4.10
      Git Commit
    • 312956: Desktop Effects – Zoom: Mouse Tracking “Push” laggy, inprecise and/or not working
      This change will be available in version 4.11
      Git Commit
    • 270586: build fails – getdomainname
      This change will be available in version 4.11
      Git Commit
    • 308391: KWin uses getdomainname() to obtain the hostname, should use getaddrinfo()
      This change will be available in version 4.11
      Git Commit
    • 304435: Track mouse effect generates graphics artifacts
      This change will be available in version 4.11
      Git Commit

    New Features

      Tasks