[mythtv-commits] mythtv branch master updated by gigem. v0.27-pre2-309-ga1f9793

Git Repo Owner noreply at mythtv.org
Wed Dec 5 22:40:23 UTC 2012


The branch, master has been updated on the
mythtv repository by gitolite user gigem.
       via  a1f979393d4897d91b338581a14a2e245d76fa16 (commit)
      from  3872d27864d45645ef73e4b0ffa0ac862ea7a946 (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 a1f979393d4897d91b338581a14a2e245d76fa16
Author:    David Engel <dengel at mythtv.org> at Wed, 5 Dec 2012 15:53:48 -0600
Committer: David Engel <dengel at mythtv.org> at Wed, 5 Dec 2012 16:02:48 -0600
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=a1f979393d4897d91b338581a14a2e245d76fa16

Remove and restrict the use of some recording rule types.
This is another change in the series of changes to remove some
scheduler related features and settings that the developers no longer
believe are needed or want to support.

Remove the Timeslot and Weekslot recording rule types.  These rule
types are too rigid and don't work when a broadcaster shifts the
starting time of a program by a few minutes.  Users should now use
Channel recording rules in place of Timeslot and Weekslot rules.  To
approximate the old functionality, two new schedule filters have been
added.  In addition, the new "This time" and "This day and time"
filters are less strict and match any program starting within 10
minutes of the recording rule time.

Restrict the use of the FindDaily and FindWeekly recording rule types
(now simply called Daily and Weekly) to search and manual recording
rules.  These rule types are rarely needed and limiting their use to
the most powerful cases simplifies the user interface for the more
common cases.  Users should now use Daily and Weekly, custom search
rules in place of FindDaily and FindWeekly rules.

Any existing recording rules using the no longer supported or allowed
types are automatically converted to the suggested alternatives.



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

Summary of changes:
 mythtv/bindings/perl/MythTV.pm                     |    2 +-
 mythtv/bindings/python/MythTV/dataheap.py          |    4 +-
 mythtv/bindings/python/MythTV/static.py            |   13 +-
 mythtv/libs/libmyth/programinfo.cpp                |    2 +-
 mythtv/libs/libmyth/recordingtypes.cpp             |   77 +++++--------
 mythtv/libs/libmyth/recordingtypes.h               |   20 ++--
 mythtv/libs/libmythbase/mythversion.h              |    4 +-
 mythtv/libs/libmythtv/dbcheck.cpp                  |   40 ++++++-
 mythtv/libs/libmythtv/recordinginfo.cpp            |   47 +-------
 mythtv/libs/libmythtv/recordingrule.cpp            |   29 +++--
 mythtv/libs/libmythtv/recordingrule.h              |    2 +-
 mythtv/libs/libmythtv/tv_rec.cpp                   |    2 +-
 mythtv/programs/mythbackend/housekeeper.cpp        |    2 +-
 mythtv/programs/mythbackend/scheduler.cpp          |  122 ++++++--------------
 mythtv/programs/mythfrontend/customedit.cpp        |    3 +-
 mythtv/programs/mythfrontend/guidegrid.cpp         |    8 +-
 mythtv/programs/mythfrontend/playbackbox.cpp       |    6 +-
 .../programs/mythfrontend/programrecpriority.cpp   |   36 +++---
 mythtv/programs/mythfrontend/schedulecommon.cpp    |   14 +-
 mythtv/programs/mythfrontend/scheduleeditor.cpp    |   33 ++---
 20 files changed, 199 insertions(+), 267 deletions(-)

-- 



More information about the mythtv-commits mailing list