The last two weeks have been very important in the KWin development area. First there was the release of 4.9.3 which includes a very important performance bug fix for Mesa 9.0 Intel users. If you had problems please consider an upgrade.
On Thursday we had the hard feature freeze and many features got merged in during that period. Bellegarde Cédric merged in the appmenu support, allowing to have the window’s menu inside the window decoration. I love it as it’s very clean and I hardly use the menu in any application.
Fredrik merged in the initial port from XLib to XCB. This is an important step on the road towards Qt 5 support inside KWin and will probably require still quite some work during the 4.11 cycle.
Casian Andrei’s Google Summer of Code project on color correction got merged in as well. Unfortunately the merge did not go well, so there is still some work to do before the beta release. I hope that I can point to some documentation how to setup a color corrected system very soon.
We have received a nice performance improvement for moving windows when using compositing. This should help alleviating some choppiness when using vsync.
I merged in an improvement to window decorations, so that they can inform the compositor when they are not translucent. This improves the situation for rendering e.g. a maximized window with Oxygen but is most important for the new Plastik QML decoration which is not using translucency at all.
Due to so much going on during these two weeks I’m sure that I have forgotten to mention something important. This could be summarized as “I don’t like feature freezes” – it’s so un-git.
Summary
Bug Fixes
- 308633: Window tab group separated in shaded windows
Git Commit - 308759: Forgotten “${…}” witihin CMakeLists.txt
This change will be available in version 4.10
Git Commit
New Features
- 102607: Display application menu and title bar side by side for maximized windows
This change will be available in version 4.10
Git Commit - 296773: GHNS support for Scripted Effects
This change will be available in version 4.10
Git Commit - 308995: Support shortened titles like in bespin in all decorations
This change will be available in version 4.10
Git Commit - 308990: Animate Window Maximize/Restore
This change will be available in version 4.10
Git Commit - 266596: Add support for appmenu-qt
This change will be available in version 4.10
Git Commit