[mythtv-firehose] mythtv branch devel/027candidates updated by jyavenard. v0.27-pre2-1715-g2d956ac

Git Repo Owner noreply at mythtv.org
Mon Jul 8 10:29:13 UTC 2013


The branch, devel/027candidates has been updated on the
mythtv repository by gitolite user jyavenard.
       via  2d956ac2ae88d0cd7e886cc8447d74d0290ae51d (commit)
       via  7dcf2a591579394a8fe42df4ff675d415477bb9b (commit)
       via  4a2de2ed99c67703f412a58c25f13693074bb765 (commit)
       via  63dd524a69c9dfc744af193f0d518a35821f81e0 (commit)
       via  3cee24d181a2ab0fafca512838ee9cb89c000011 (commit)
       via  cf093aaa94c1410c7108945baafabd5de3835031 (commit)
       via  58c6b14bb1fd2ef02e4507f007cf8a3361054971 (commit)
      from  28495ce92f1220aa3ad3a317f04a1bc5a37933e1 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 2d956ac2ae88d0cd7e886cc8447d74d0290ae51d
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 8 Jul 2013 20:28:48 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 8 Jul 2013 20:28:48 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=2d956ac2ae88d0cd7e886cc8447d74d0290ae51d

Continue try to reconnect with the backend, so the notification about the backend being available is shown quickly
The logic seems a bit convoluted, but this is to keep the same logic as introduced in 943b142dfe3c208e1fa83e74d4e6ec6ea262a49c



commit 7dcf2a591579394a8fe42df4ff675d415477bb9b
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 8 Jul 2013 20:26:22 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 8 Jul 2013 20:26:22 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=7dcf2a591579394a8fe42df4ff675d415477bb9b

Display loss of connection to backend as a notification instead of a popup.
The popup would re-appear as soon as dismissed, now the notification will only appear if it's been already showing for more than 5s

Fixes #11651



commit 4a2de2ed99c67703f412a58c25f13693074bb765
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 8 Jul 2013 17:37:28 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 8 Jul 2013 17:37:28 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=4a2de2ed99c67703f412a58c25f13693074bb765

Fix infinite loop
If we have a registration from a client which will survive MythMainWindow, the screen would have been re-created, which would have re-created the screen stack, which would have caused an infinite loop in MythMainWindow destructor.
Only create a screen stack once.



commit 63dd524a69c9dfc744af193f0d518a35821f81e0
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 8 Jul 2013 17:01:26 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 8 Jul 2013 17:01:26 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=63dd524a69c9dfc744af193f0d518a35821f81e0

Obfuscate MythUINotificationCenter implementatin in a private class
Was getting annoying having to recompile everything after every single change



commit 3cee24d181a2ab0fafca512838ee9cb89c000011
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 8 Jul 2013 15:43:12 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 8 Jul 2013 15:43:12 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=3cee24d181a2ab0fafca512838ee9cb89c000011

Fix memory leak.
Screens for registered clients weren't deleted in MythUINotificationCenter destructor. Leak wouldn't only have existed when frontend exited



commit cf093aaa94c1410c7108945baafabd5de3835031
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 8 Jul 2013 10:53:20 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 8 Jul 2013 10:53:20 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=cf093aaa94c1410c7108945baafabd5de3835031

Change ShowNotificationX(...) default argument value to null string



commit 58c6b14bb1fd2ef02e4507f007cf8a3361054971
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 8 Jul 2013 10:48:44 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 8 Jul 2013 10:48:44 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=58c6b14bb1fd2ef02e4507f007cf8a3361054971

Redefine visibility and priority bitmask type Add ability to define priority and visibility with ShowNotificationX(..)



-----------------------------------------------------------------------

Summary of changes:
 mythtv/libs/libmyth/mythcontext.cpp                |   65 +++--
 mythtv/libs/libmyth/mythcontext.h                  |    1 -
 mythtv/libs/libmythui/mythnotification.h           |   15 +-
 mythtv/libs/libmythui/mythuinotificationcenter.cpp |  302 ++++++++++++--------
 mythtv/libs/libmythui/mythuinotificationcenter.h   |   56 +---
 .../libmythui/mythuinotificationcenter_private.h   |  113 +++++++-
 .../mythfrontend/backendconnectionmanager.cpp      |    6 +-
 7 files changed, 358 insertions(+), 200 deletions(-)

-- 



More information about the mythtv-firehose mailing list