[mythtv-firehose] mythtv branch master updated by jyavenard. v0.27-pre2-1744-g952ef9b

Git Repo Owner noreply at mythtv.org
Tue Jul 9 12:10:23 UTC 2013


The branch, master has been updated on the
mythtv repository by gitolite user jyavenard.
       via  952ef9bdbfc5ff8904129398f31b976043a4f414 (commit)
       via  318e5251c65b7e37544bfbc4634a24af62710e32 (commit)
       via  9cb744473e170258569bda1ec0dac462dc20eef1 (commit)
       via  fb0d443633e33e610c790304875448a8750ea16e (commit)
       via  9665e956da0f27535c2fe17642d6474df43f5f97 (commit)
       via  23b11acc6b92b1f216264770b19748fd743d0899 (commit)
       via  a4efb82454911fd2d1c48698fb525ed06f6a4d65 (commit)
       via  33af07672891bfbd70b6e4e9e4e52c3a099d044c (commit)
       via  3a7ca4e437142002c93a353152cc9a0417d53c7d (commit)
       via  3a7abbf272866a24522a8735a963d0e8153b993f (commit)
       via  8e614f1c895f728e770b2b1a5875a8f5f0c6e9cf (commit)
       via  1745a014186b9979643932804511cbbb5195fcf1 (commit)
      from  86bd971a4e630b7c38659bde76274d801cb5607e (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 952ef9bdbfc5ff8904129398f31b976043a4f414
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 9 Jul 2013 22:08:10 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 9 Jul 2013 22:08:10 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=952ef9bdbfc5ff8904129398f31b976043a4f414

Restore previous backend disconnection message now that the notification theme can handle longer description text.
There's an extra space in it that could have been removed. Little bit less work to translate new strings.



commit 318e5251c65b7e37544bfbc4634a24af62710e32
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 9 Jul 2013 22:00:53 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 9 Jul 2013 22:00:53 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=318e5251c65b7e37544bfbc4634a24af62710e32

Do not display "backend is online" notification, if no errors were displayed before



commit 9cb744473e170258569bda1ec0dac462dc20eef1
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 9 Jul 2013 22:00:04 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 9 Jul 2013 22:00:04 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=9cb744473e170258569bda1ec0dac462dc20eef1

Fix whitespaces



commit fb0d443633e33e610c790304875448a8750ea16e
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 9 Jul 2013 21:59:23 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 9 Jul 2013 21:59:23 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=fb0d443633e33e610c790304875448a8750ea16e

Fix crash when exiting the fronted under some circumstances
Should the frontend quit while a client had registered but never displayed a notification would have resulted in a null dereference.



commit 9665e956da0f27535c2fe17642d6474df43f5f97
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 9 Jul 2013 21:45:50 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 9 Jul 2013 21:45:50 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=9665e956da0f27535c2fe17642d6474df43f5f97

Fix notifications not using their allocated screen should the client unregistered before notifications queued could be processed. Fix notification leaks should screen failing to be created...



commit 23b11acc6b92b1f216264770b19748fd743d0899
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 9 Jul 2013 16:51:21 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 9 Jul 2013 16:51:21 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=23b11acc6b92b1f216264770b19748fd743d0899

change const-ness of arguments as appropriate



commit a4efb82454911fd2d1c48698fb525ed06f6a4d65
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 9 Jul 2013 16:34:29 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 9 Jul 2013 16:34:29 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=a4efb82454911fd2d1c48698fb525ed06f6a4d65

change const-ness of class members as appropriate



commit 33af07672891bfbd70b6e4e9e4e52c3a099d044c
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 9 Jul 2013 15:56:00 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 9 Jul 2013 15:56:00 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=33af07672891bfbd70b6e4e9e4e52c3a099d044c

Update notifications default theme.
Using new dependencies and template behaviour. Make description text be multi-lined if there's enough room



commit 3a7ca4e437142002c93a353152cc9a0417d53c7d
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 9 Jul 2013 15:42:40 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 9 Jul 2013 15:42:40 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=3a7ca4e437142002c93a353152cc9a0417d53c7d

Leave visibility status of progress text in notification up to the theme.



commit 3a7abbf272866a24522a8735a963d0e8153b993f
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 9 Jul 2013 15:41:46 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 9 Jul 2013 15:41:46 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=3a7abbf272866a24522a8735a963d0e8153b993f

Allow widget dependencies to work with progress bar.
Only images and textareas could be used previously.
Ideally, dependencies should work with any ui objects based on their visibility status. But trying to keep changes to a minimum.



commit 8e614f1c895f728e770b2b1a5875a8f5f0c6e9cf
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 9 Jul 2013 15:37:18 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 9 Jul 2013 15:37:18 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=8e614f1c895f728e770b2b1a5875a8f5f0c6e9cf

All any text widgets to use templates, not just the one whose name are defined in the map
This allows to use more creatively the widget dependencies, without being bound to specified object names



commit 1745a014186b9979643932804511cbbb5195fcf1
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 9 Jul 2013 14:04:51 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Tue, 9 Jul 2013 14:04:51 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=1745a014186b9979643932804511cbbb5195fcf1

Do not ignore non-visible widget when setting a map.
At the time SetTextFromMap is called; the widget may not yet be visible but may be later (like if its state depend on another element not yet available).



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

Summary of changes:
 mythtv/libs/libmyth/mythcontext.cpp                |   23 ++++-
 mythtv/libs/libmythui/mythnotification.h           |   26 +++---
 mythtv/libs/libmythui/mythscreentype.cpp           |    5 +-
 mythtv/libs/libmythui/mythuinotificationcenter.cpp |   88 ++++++++++++++------
 mythtv/libs/libmythui/mythuinotificationcenter.h   |    6 +-
 .../libmythui/mythuinotificationcenter_private.h   |    8 +-
 mythtv/libs/libmythui/mythuiprogressbar.cpp        |   13 +++-
 mythtv/libs/libmythui/mythuiprogressbar.h          |    2 +
 mythtv/libs/libmythui/mythuitext.cpp               |   67 +++++++--------
 mythtv/libs/libmythui/mythuitype.h                 |    2 +-
 mythtv/themes/default/notification-ui.xml          |   58 +++++++++----
 11 files changed, 188 insertions(+), 110 deletions(-)

-- 



More information about the mythtv-firehose mailing list