This week in KWin (week 46 to 48)

Over the last weeks the beta phase for 4.10 has started which means we have more bugs being reported and more bug fixes. Overall given the large amount of changes which might have broken (switch to KConfigXT, refactoring work in the compositor, xcb), it looks rather good.

Summary

Crash Fixes

Critical Bug Fixes

    Bug Fixes

    • 264041: “Switch to Screen” shortcuts are broken when using three or more monitors.
      Git Commit
    • 310646: No animations in the CoverSwitch effect
      This change will be available in version 4.10 Beta 2
      Git Commit
    • 309510: Logout Desaturation Desktop Effect no longer works correctly
    • 309170: If a windows is fullscreen the quick (un)maximizing is triggered when Alt+click moving it
      Git Commit
    • 276391: Desktop zoom shows wrong mousecursor while resizing window
      Git Commit
    • 309960: HTML in window titles not escaped in tabbox
      This change will be available in version 4.9.4
      Git Commit
    • 310613: Rendering of window decoration preview is broken/rendered white/partial
      This change will be available in version 4.10 Beta 2
      Git Commit
    • 309647: KWin uses incorrect function prototype for glXSwapInterval
      Git Commit
    • 309765: Closing a tabbed window gives focus to an other, but doesn’t raise that
      Git Commit
    • 310363: problem with extendedWindowBorders and dragAndDrop

    New Features

    • 307721: Make use of KDecorationDefines::ExtendedBorderRegion in shipped decorations
      Git Commit
    • 308994: Move ExtendedBorderRegion to stable API
      This change will be available in version 4.10
      Git Commit

    Tasks