From kde-core-devel Sun Apr 03 13:35:25 2011 From: =?utf-8?q?Martin_Gr=C3=A4=C3=9Flin?= Date: Sun, 03 Apr 2011 13:35:25 +0000 To: kde-core-devel Subject: Re: Review Request: Add Rule/Property based composite blocking Message-Id: <20110403133525.15719.96487 () vidsolbach ! de> X-MARC-Message: https://marc.info/?l=kde-core-devel&m=130183878913894 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--===============6583228553772403839==" --===============6583228553772403839== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://git.reviewboard.kde.org/r/100921/#review2349 ----------------------------------------------------------- Ship it! Btw a window implementation should be possible, though we should keep that = to our windows experts ;-) - Martin On March 22, 2011, 7:17 p.m., Thomas L=C3=BCbking wrote: > = > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > http://git.reviewboard.kde.org/r/100921/ > ----------------------------------------------------------- > = > (Updated March 22, 2011, 7:17 p.m.) > = > = > Review request for kdelibs and kwin. > = > = > Summary > ------- > = > complementary patch for https://git.reviewboard.kde.org/r/100893 > allows clients to block compositing at any time (to free resources) - int= eresting for games, videoplayer, screensavers... > = > we'd try to get this into netwm (since martin suggested compiz might be a= ble to suspend/resume as well, there's actually some chance for it ;-) > even if not in netwm spec, it will prevent clients from having to care ab= out XPropertiy setting/getting > = > = > Diffs > ----- > = > kdeui/windowmanagement/kwindowsystem.h 034d7f1 = > kdeui/windowmanagement/kwindowsystem_mac.cpp a08b443 = > kdeui/windowmanagement/kwindowsystem_qws.cpp e8c3fb6 = > kdeui/windowmanagement/kwindowsystem_win.cpp f2b2883 = > kdeui/windowmanagement/kwindowsystem_x11.cpp 7427e77 = > kdeui/windowmanagement/netwm.h 9a18db6 = > kdeui/windowmanagement/netwm.cpp 214c10f = > kdeui/windowmanagement/netwm_def.h b3ec529 = > kdeui/windowmanagement/netwm_p.h 80eeda7 = > = > Diff: http://git.reviewboard.kde.org/r/100921/diff > = > = > Testing > ------- > = > compiled, the query works (used from kwin) - the setter... "should" ;-) > = > = > Thanks, > = > Thomas > = > --===============6583228553772403839== Content-Type: text/html; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable
This is an automatically generated e-mail. To reply, visit: http://git.revie= wboard.kde.org/r/100921/

Ship it!

Btw a wind=
ow implementation should be possible, though we should keep that to our win=
dows experts ;-)

- Martin


On March 22nd, 2011, 7:17 p.m., Thomas L=C3=BCbking wrote:

Review request for kdelibs and kwin.
By Thomas L=C3=BCbking.

Updated March 22, 2011, 7:17 p.m.

Descripti= on

complementary patch for https://git.reviewboard.kde.org/r/10=
0893
allows clients to block compositing at any time (to free resources) - inter=
esting for games, videoplayer, screensavers...

we'd try to get this into netwm (since martin suggested compiz might be=
 able to suspend/resume as well, there's actually some chance for it ;-)
even if not in netwm spec, it will prevent clients from having to care abou=
t XPropertiy setting/getting

Testing <= /h1>
compiled, the query works (used from kwin) - the setter... &=
quot;should" ;-)

Diffs=

  • kdeui/windowmanagement/kwindowsystem.h (03= 4d7f1)
  • kdeui/windowmanagement/kwindowsystem_mac.cpp (a08b443)
  • kdeui/windowmanagement/kwindowsystem_qws.cpp (e8c3fb6)
  • kdeui/windowmanagement/kwindowsystem_win.cpp (f2b2883)
  • kdeui/windowmanagement/kwindowsystem_x11.cpp (7427e77)
  • kdeui/windowmanagement/netwm.h (9a18db6)
  • kdeui/windowmanagement/netwm.cpp (214c10f)=
  • kdeui/windowmanagement/netwm_def.h (b3ec52= 9)
  • kdeui/windowmanagement/netwm_p.h (80eeda7)=

View Diff

--===============6583228553772403839==--