This is an automatically generated e-mail. To reply, visit: http://git.reviewboard.kde.org/r/100921/

Review request for kdelibs and kwin.
By Thomas Lübking.

Description

complementary patch for https://git.reviewboard.kde.org/r/100893
allows clients to block compositing at any time (to free resources) - interesting 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 about XPropertiy setting/getting

Testing

compiled, the query works (used from kwin) - the setter... "should" ;-)

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)

View Diff