This week in KWin (2013, week 06)

This week we have seen the release of KDE Plasma Workspaces 4.10 and it looks like many people gave it a try over the weekend. My “bugs reported over last week” search gives me 41 reports – magnitudes more than what’s normal. My mailbox literally exploded this weekend. Not all of the bugs are new in 4.10, there are quite some which are actually older, so I don’t think we let some bugs through, but nevertheless: please test the betas. I prefer getting the bug reports before the final is released.

In the feature development department the most interesting events are the merge of the new screen edges implementation. Highlights are “multi screen aware”, glow known from Plasma’s auto-hiding panel being available on all screen edges when approaching with the mouse and no longer stealing screen edges (except corners) from active fullscreen windows. More things are planed like making it possible for Plasma to use KWin’s implementation (less code duplication) and only start the highlight if an action will be possible.

The second interesting new feature/bugfix is that KWin is able to detect whether the screen is locked and disables some privacy related effects. Currently all thumbnail effects get deactivated, screenshot and mouse mark.

Summary

Crash Fixes

  • 314593: kwin crashes when applying “Invert” effect immediately after session unlock
    This change will be available in version 4.10.1
    Git Commit
  • 314409: Moving to Other Workspace Crashed KWin
    This change will be available in version 4.11
    Git Commit
  • 309695: Crash in KWin::Screenedge::unreserve on deactivating Actos script
    This change will be available in version 4.11
    Git Commit
  • 313996: KScreen crashes KWin when switching between resolution options
    Git Commit

Critical Bug Fixes

    Bug Fixes

    • 299901: Cube animation on border approach should not be used unless the electric borders are actually in use and the config should be disabled, align or hint the electric border configuration
      This change will be available in version 4.11
      Git Commit
    • 255712: “Thumbnail Aside” effect visible when screen is locked — privacy issue
      This change will be available in version 4.11
      Git Commit
    • 278137: Trailing artifacts when quickily moving windows and windowgeometry affect is enabled
      This change will be available in version 4.10.1
      Git Commit
    • 314590: “Show Desktop” no longer works as a toggle
    • 313826: Outdated “Moving/resizing” option pending in kwinrules
      This change will be available in version 4.10.1
      Git Commit

    New Features

    • 290887: Hot Screen Corners do not work properly in multiscreen setup with different resolutions
      This change will be available in version 4.11
      Git Commit
    • 271607: Window Specific Settings for Disabling Screen Edges
      This change will be available in version 4.11
      Git Commit

    Tasks

      3 thoughts on “This week in KWin (2013, week 06)”

      1. Great work :D

        I’m curious, why are some bugfixes in 4.10.1 and some in 4.11 ? Just wondering..

        1. 4.11 currently means the bug fix is in master only. Some might be backported to 4.10 branch. But most of them in the list are fixes based on the new screen edge implementation. As that’s a new feature it cannot be backported.

      Comments are closed.