GUIWindowPVR: don't spawn dedicated thread just to invalidate channel items every 5 seconds. Instead run CStopWatch when activating channel window, check if 5 seconds elapsed and then inavlidate window and reset watch.
[WIN32] Peripherals: clarification of iMON setting.
[cosmetics] convert tabs to space for consistency
extend metada.xsd with optional elements
set library attribute as required
[Interfaces] Performance: prefer prefix ++/-- operators for non-primitive types.
[Interfaces] Performance: possible inefficient checking for container emptiness.
Adjust RunSlideShow() param order.
Add 'ShowPicture()' builtin function to display single picture.
Fix video in slideshow not show and hang in black problem.
[Picture] add methods to CSlideShowPic for reuse a loaded picture.
[SlideShow] use GetNextSlide() to get next slide number as long as possible.
Slideshow show video thumb when pausing.
Allow screen saver when slideshow pausing.
Consider 'unplayable' property when GetNextSlide().
Try to skip to next when playing slideshow and current slide is 'unplayable'.
Slideshow check picture path on picture loaded.
Add method to get slideshow number and pic slot for the background pic loader.
Only update texture when was loaded for reload.
No need to close next loaded image when zoom/reload current one.