[prev in list] [next in list] [prev in thread] [next in thread]
List: kwin
Subject: D8856: Add support for new IdleInhibition protocol
From: Martin_Flöser <noreply () phabricator ! kde ! org>
Date: 2017-11-16 20:51:17
Message-ID: differential-rev-PHID-DREV-wvjxgkybqyetx2vqvmxr-req () phabricator ! kde ! org
[Download RAW message or body]
graesslin created this revision.
graesslin added reviewers: KWin, Plasma.
Restricted Application added a project: KWin.
Restricted Application added subscribers: kwin, plasma-devel.
REVISION SUMMARY
A small helper class is added which manages inhibiting idle for the
ShellClients. So far only very basic functionality is added. That is
only the inhibition on the Surface is followed. It is not yet checked
whether the ShellClient is visible at all. That needs some changes in
ShellClient.
BUG: 385956
FIXED-IN: 5.12
TEST PLAN
New test case passes
REPOSITORY
R108 KWin
BRANCH
idle-inhibit
REVISION DETAIL
https://phabricator.kde.org/D8856
AFFECTED FILES
CMakeLists.txt
autotests/integration/CMakeLists.txt
autotests/integration/idle_inhibition_test.cpp
autotests/integration/kwin_wayland_test.h
autotests/integration/test_helpers.cpp
idle_inhibition.cpp
idle_inhibition.h
wayland_server.cpp
To: graesslin, #kwin, #plasma
Cc: plasma-devel, kwin, bwowk, ZrenBot, progwolff, lesliezhai, ali-mohamed, \
hardening, jensreuterberg, abetts, sebas, apol, mart
[Attachment #3 (unknown)]
<table><tr><td style="">graesslin created this revision.<br />graesslin added \
reviewers: KWin, Plasma.<br />Restricted Application added a project: KWin.<br \
/>Restricted Application added subscribers: kwin, plasma-devel. </td><a \
style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; \
color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; \
background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; \
border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D8856" \
rel="noreferrer">View Revision</a></tr></table><br /><div><strong>REVISION \
SUMMARY</strong><div><p>A small helper class is added which manages inhibiting idle \
for the<br /> ShellClients. So far only very basic functionality is added. That is<br \
/> only the inhibition on the Surface is followed. It is not yet checked<br />
whether the ShellClient is visible at all. That needs some changes in<br />
ShellClient.</p>
<p>BUG: 385956<br />
FIXED-IN: 5.12</p></div></div><br /><div><strong>TEST PLAN</strong><div><p>New test \
case passes</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R108 \
KWin</div></div></div><br \
/><div><strong>BRANCH</strong><div><div>idle-inhibit</div></div></div><br \
/><div><strong>REVISION DETAIL</strong><div><a \
href="https://phabricator.kde.org/D8856" \
rel="noreferrer">https://phabricator.kde.org/D8856</a></div></div><br \
/><div><strong>AFFECTED FILES</strong><div><div>CMakeLists.txt<br /> \
autotests/integration/CMakeLists.txt<br /> \
autotests/integration/idle_inhibition_test.cpp<br /> \
autotests/integration/kwin_wayland_test.h<br /> \
autotests/integration/test_helpers.cpp<br /> idle_inhibition.cpp<br />
idle_inhibition.h<br />
wayland_server.cpp</div></div></div><br /><div><strong>To: </strong>graesslin, KWin, \
Plasma<br /><strong>Cc: </strong>plasma-devel, kwin, bwowk, ZrenBot, progwolff, \
lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart<br \
/></div>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic