This week in KWin (2012, week 36)

Between writing about game performance benchmarks I also have to publish the report on the activity last week in KWin development.

The major issue this week has been an issue introduced in KWin 4.9.1. Under certain circumstances it was possible that KWin completely froze. From the perspective of a compositor that is the worst bug you can think of. I’m very sorry for introducing this issue and want to apology for any inconveniences.

Luckily the bug report hit us about release time and we were able to notify the packagers the same day and provide a fix for the issues the next day. In best case most distributions have never provided the faulty package to their users.

Apart from that as a reader of my blog you probably already know what happened this week. Some nice performance improvements hit 4.9.2 and 4.10.

Summary

Crash Fixes

    Critical Bug Fixes

    • 306260: KWin freezes when navigating between windows
      This change will be available in version 4.9.2
      Git Commit

    Bug Fixes

    • 293044: Kwin + opengl compositing make firefox scrolling jerky.
    • 306457: m_vBlankTime in Options is not initialized
      This change will be available in version 4.9.2
      Git Commit
    • 306262: Translucency Effect needs isActive() implementation
      This change will be available in version 4.9.2
      Git Commit
    • 306225: workspace.displayHeight is wrong
      This change will be available in version 4.9.2
      Git Commit
    • 306263: Animations in Translucency Effect are not working
      This change will be available in version 4.9.2
      Git Commit
    • 306449: transparency bug in active window
      Git Commit

    New Features

    • 303756: Allow Scripts to add menus to useractions menu
      This change will be available in version 4.10
      Git Commit

    Tasks

    • 306384: Toplevel::windowType() needs performance improvements
      This change will be available in version 4.10
      Git Commit
    • 306383: Toplevel::windowType() contains superfluous hacks
      This change will be available in version 4.9.2
      Git Commit

    4 thoughts on “This week in KWin (2012, week 36)

    1. Thanks for the great work. I wish other parts of KDE were so good on bugfixing. I hardly ever stumble on any of those bugs you fix. But it is good to hear about it and also I very much like speed improvements.

    2. First of all, a *big* thank you :)

      I’m experiencing a freeze shortly after logging-in to the desktop, it lasts for about 10 seconds, only mouse moves. Is this in any way connected to the bug you mentioned. I’m using KDE4.9 on openSUSE 12.2.

    Comments are closed.