ExternalStreamHandler: better handling when unable to write complete command
to external app.
Cleanup some whitespace
OSD: use 'short' timeout for seeking type event notifications
unbreak flush_deleted_recgroup.pl
zeromq configure also requires autoreconf

Stop configure should zeromq/autogen.sh fails
cppcheck: Invalid usleep() argument. The value is 1000000 but the valid values are ' 0-999999' .
cppcheck: fix format string signedness
Speed up ProgramInfo::SavePositionMap() database writes.

Use a single SQL query to save all new position map entries.
This speeds up SavePositionMap by an order of magnitude.

Fixes #12016

Signed-off-by: Jean-Yves Avenard <jyavenard@mythtv.org>
Speed up writing EIT cache to database

Use a single SQL query to write EIT cache to database rather than a series of queries. This significantly speed up disk operations

Ref #12016

Signed-off-by: Jean-Yves Avenard <jyavenard@mythtv.org>
Don't unecessarily query the backend if we don't need it

No point attempting to skip a commercial if there are none to skip.
This prevents querying the backend for an up to date frames count

Ref #12016

Signed-off-by: Jean-Yves Avenard <jyavenard@mythtv.org>
Add Always On Top window settings
Fix fullscreen windowing with Compiz/Unity

Prevent the top menu and sidebar from being visible in Ubuntu when set in full screen
Fix transitionis from full screen to windowed screen

Transitions from bordered windows to full screen borderless aren't working 100%, the compiz sidebar stays visible.
hide private functions when they're unused
MythGame: pass const QStrings by reference (cppcheck)
LibMythTV: pass const QStrings by reference (cppcheck)
MythTV-Setup: pass const QStrings by reference (cppcheck)
MythFrontend: pass const QStrings by reference (cppcheck)
Fixes wrong mapping of picture controls on OSD"

patch by <warpme@o2.pl>

Fixes #11983 and #11885
Revert "Fix transitionis from full screen to windowed screen"

This reverts commit 3458cc3bbd1af3340c1da3a5fb32f48e07e36c9e.