xbmc/xbmc — pull request #1127 by garbear (2012-07-07 03:20:02+00:00)
Title: Python screensaver

This PR lets addon authors create screensavers based on Python windows. A sample test screensaver by dersphere is here:

https://github.com/dersphere/script.screensaver.test

This PR is an alternative to #1072, with the difference being that Python code is now abstracted in CScreenSaver. The result is that a WINDOW_SCREENSAVER replaces the current window before the screensaver starts and screensavers are drawn over a black screen.