broulik updated this revision to Diff 12992. broulik edited the test plan for this revision. broulik added a comment. Restricted Application edited projects, added KWin; removed Plasma.
- Base frozenapp effect on dialogparent code, this fixes minimizing of frozen windows and also switching desktop (properly cancels and reapplies animation) - Use lambda instead of sender() cast - Adjust effectloader unittest - Add "unresponsive" property to effect window (accessible from effect script) - Manipulate caption() directly instead of doing that in deco (shows up in Alt+Tab now also) REPOSITORY R108 KWin CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D5245?vs=12983&id=12992 REVISION DETAIL https://phabricator.kde.org/D5245 AFFECTED FILES abstract_client.cpp abstract_client.h autotests/test_scripted_effectloader.cpp client.cpp effects.cpp effects/CMakeLists.txt effects/frozenapp/CMakeLists.txt effects/frozenapp/package/CMakeLists.txt effects/frozenapp/package/contents/code/main.js effects/frozenapp/package/metadata.desktop libkwineffects/kwineffects.cpp libkwineffects/kwineffects.h To: broulik, #vdg, graesslin, #kwin, #plasma Cc: luebking, kvermette, graesslin, plasma-devel, kwin, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol