[mythtv-commits] [MythTV/mythtv] cebf1a: Initial myth_system rewrite (untested)

noreply at github.com noreply at github.com
Fri Dec 3 07:58:23 UTC 2010


Branch: refs/heads/mythsystem-rewrite
Home:   https://github.com/MythTV/mythtv

Commit: cebf1aad343b2de6ca873648479619b5816148c7
    https://github.com/MythTV/mythtv/commit/cebf1aad343b2de6ca873648479619b5816148c7
Author: Raymond Wagner <rwagner at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythdb/exitcodes.h
  M mythtv/libs/libmythdb/mythsystem.cpp
  M mythtv/libs/libmythdb/mythsystem.h
  M mythtv/libs/libmythtv/channelbase.cpp
  M mythtv/libs/libmythtv/channelbase.h

Log Message:
-----------
Initial myth_system rewrite (untested)


Commit: bac42c09a866758bc8905d344e45ed8040f72cdc
    https://github.com/MythTV/mythtv/commit/bac42c09a866758bc8905d344e45ed8040f72cdc
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythdb/mythsystem.cpp
  M mythtv/libs/libmythdb/mythsystem.h
  M mythtv/libs/libmythtv/channelbase.cpp
  M mythtv/libs/libmythtv/channelbase.h

Log Message:
-----------
Various tweaks to fix minor issues so it runs


Commit: e090e97d2e422e91c289b8728dca674ae4529efb
    https://github.com/MythTV/mythtv/commit/e090e97d2e422e91c289b8728dca674ae4529efb
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmyth/util.cpp
  M mythtv/libs/libmyth/util.h

Log Message:
-----------
Created RemoveDirectory (like rm -rf)


Commit: 1ce78c2ff9189e70d98649b3db43f7e0de12eaa3
    https://github.com/MythTV/mythtv/commit/1ce78c2ff9189e70d98649b3db43f7e0de12eaa3
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythplugins/mytharchive/mytharchive/archiveutil.cpp
  M mythplugins/mytharchive/mytharchive/exportnative.cpp
  M mythplugins/mytharchive/mytharchive/importnative.cpp
  M mythplugins/mytharchive/mytharchive/logviewer.cpp
  M mythplugins/mytharchive/mytharchive/mythburn.cpp
  M mythplugins/mytharchive/mytharchivehelper/main.cpp

Log Message:
-----------
system -> myth_system in mytharchive


Commit: 73b3dfbce90b53e57dbcda3805d4e4642b6f306d
    https://github.com/MythTV/mythtv/commit/73b3dfbce90b53e57dbcda3805d4e4642b6f306d
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythplugins/mythmusic/mythmusic/databasebox.cpp

Log Message:
-----------
system -> myth_system in mythmusic


Commit: 394845b73eb149129a2da00834cce123348c4d9b
    https://github.com/MythTV/mythtv/commit/394845b73eb149129a2da00834cce123348c4d9b
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythdb/mythdbcon.cpp

Log Message:
-----------
system -> myth_system in mythdbcon


Commit: 53fe9b29077b50715101da47b71cd5a7403ecf37
    https://github.com/MythTV/mythtv/commit/53fe9b29077b50715101da47b71cd5a7403ecf37
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/programs/mythfilldatabase/filldata.cpp

Log Message:
-----------
system -> mythsystem in mythfilldatabase


Commit: a49198bd20a8ee897402b0efbdddd25c96fb21ef
    https://github.com/MythTV/mythtv/commit/a49198bd20a8ee897402b0efbdddd25c96fb21ef
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythdb/exitcodes.h
  M mythtv/programs/mythwelcome/welcomedialog.cpp

Log Message:
-----------
system -> myth_system in mythwelcome


Commit: 0ec18a2744bc83bc42057ede067873d0db603551
    https://github.com/MythTV/mythtv/commit/0ec18a2744bc83bc42057ede067873d0db603551
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythdb/lcddevice.cpp
  M mythtv/programs/mythshutdown/main.cpp

Log Message:
-----------
system -> myth_system on lcddevice, mythshutdown


Commit: e585e46776f0fcc2ad70eac86825c995bdd8f6bd
    https://github.com/MythTV/mythtv/commit/e585e46776f0fcc2ad70eac86825c995bdd8f6bd
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythdb/mythsystem.cpp
  M mythtv/libs/libmythdb/mythsystem.h
  M mythtv/libs/libmythui/lirc_client.c

Log Message:
-----------
Made myth_system_c, used in lirc_client.c


Commit: 33db8807efbb9ab22c7bd763d0bb56a9ca75d5e5
    https://github.com/MythTV/mythtv/commit/33db8807efbb9ab22c7bd763d0bb56a9ca75d5e5
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythdb/mythsystem.cpp

Log Message:
-----------
Don't override timedout child process status


Commit: f65cae08ed0bfc2fb36222c0680066a85fe493bf
    https://github.com/MythTV/mythtv/commit/f65cae08ed0bfc2fb36222c0680066a85fe493bf
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythtv/channelbase.cpp

Log Message:
-----------
Added an explanatory comment to channelbase


Commit: fa364788eecc90b9bfe835022f95a6e945d5391f
    https://github.com/MythTV/mythtv/commit/fa364788eecc90b9bfe835022f95a6e945d5391f
Author: Raymond Wagner <rwagner at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythdb/mythsystem.cpp
  M mythtv/libs/libmythdb/mythsystem.h

Log Message:
-----------
Add SetCommand methods to allow empty classes to be used.


Commit: 42f8aef5ae3c363bb901c69fcc94d0798e32f8b9
    https://github.com/MythTV/mythtv/commit/42f8aef5ae3c363bb901c69fcc94d0798e32f8b9
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythdb/mythsystem.cpp
  M mythtv/libs/libmythdb/mythsystem.h

Log Message:
-----------
Small compile fixes


Commit: fc817382a85365a279a7371fdfa5c28d7f6d5e3c
    https://github.com/MythTV/mythtv/commit/fc817382a85365a279a7371fdfa5c28d7f6d5e3c
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythplugins/mythmusic/mythmusic/cdrip.cpp

Log Message:
-----------
fork/exec -> myth_system in mythmusic


Commit: 12a95da934072e1f18db1d56af197d30de7eac63
    https://github.com/MythTV/mythtv/commit/12a95da934072e1f18db1d56af197d30de7eac63
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythdb/lcddevice.cpp

Log Message:
-----------
fork/exec -> myth_system in lcddevice


Commit: e14bfd0abf12a55d3bcec5f607d85437f2c69723
    https://github.com/MythTV/mythtv/commit/e14bfd0abf12a55d3bcec5f607d85437f2c69723
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythplugins/mythmusic/mythmusic/databasebox.cpp
  M mythplugins/mythmusic/mythmusic/playbackbox.cpp

Log Message:
-----------
Putting in TODO by some exit() calls


Commit: f86502266054a4eb90c49083fe9705a0f02079e2
    https://github.com/MythTV/mythtv/commit/f86502266054a4eb90c49083fe9705a0f02079e2
Author: Raymond Wagner <rwagner at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythdb/mythsystem.cpp
  M mythtv/libs/libmythdb/mythsystem.h

Log Message:
-----------
Added signal handling thread to myth_system


Commit: 0e603d9db0ef417190cac1b85c623c552d2511d0
    https://github.com/MythTV/mythtv/commit/0e603d9db0ef417190cac1b85c623c552d2511d0
Author: Raymond Wagner <rwagner at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmyth/mediamonitor-unix.cpp

Log Message:
-----------
QProcess -> myth_system in mediamonitor


Commit: 35e4a6bd090047e3291174cd5c506184046c0e6f
    https://github.com/MythTV/mythtv/commit/35e4a6bd090047e3291174cd5c506184046c0e6f
Author: Raymond Wagner <rwagner at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmyth/netgrabbermanager.cpp
  M mythtv/libs/libmyth/netgrabbermanager.h

Log Message:
-----------
QProcess -> myth_system in netgrabbermanager


Commit: 796e686328a7b4bd521029a5befb756200ff1b6b
    https://github.com/MythTV/mythtv/commit/796e686328a7b4bd521029a5befb756200ff1b6b
Author: Raymond Wagner <rwagner at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythmetadata/metadatadownload.cpp

Log Message:
-----------
QProcess -> myth_system in mythmetadata


Commit: 292f85b18a777c8f255ececed0a9900f91d6b424
    https://github.com/MythTV/mythtv/commit/292f85b18a777c8f255ececed0a9900f91d6b424
Author: Raymond Wagner <rwagner at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythtv/videosource.cpp
  M mythtv/programs/mythbackend/mythxml.cpp
  M mythtv/programs/mythfilldatabase/filldata.cpp

Log Message:
-----------
QProcess -> myth_system in videosource, mythxml, mfd


Commit: 0351065562efca0c3f12a5485e93c0c26cb3872d
    https://github.com/MythTV/mythtv/commit/0351065562efca0c3f12a5485e93c0c26cb3872d
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmyth/netgrabbermanager.cpp
  M mythtv/libs/libmythdb/mythsystem.cpp
  M mythtv/libs/libmythdb/mythsystem.h
  M mythtv/libs/libmythmetadata/metadatadownload.cpp
  M mythtv/libs/libmythtv/videosource.cpp
  M mythtv/programs/mythbackend/mythxml.cpp
  M mythtv/programs/mythfilldatabase/filldata.cpp

Log Message:
-----------
Get it compiling, rework signalling thread


Commit: b0162d473720e0eec32ede7e1dad8a9377babfda
    https://github.com/MythTV/mythtv/commit/b0162d473720e0eec32ede7e1dad8a9377babfda
Author: Raymond Wagner <rwagner at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythdb/mythsystem.cpp
  M mythtv/libs/libmythdb/mythsystem.h

Log Message:
-----------
Added SetDirectory


Commit: 58e200d203c99aeb8676c5d830e6b8c0ef884b6d
    https://github.com/MythTV/mythtv/commit/58e200d203c99aeb8676c5d830e6b8c0ef884b6d
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythdb/exitcodes.h
  M mythtv/libs/libmythdb/mythsystem.cpp
  M mythtv/libs/libmythdb/mythsystem.h

Log Message:
-----------
Added buffered output, fix m_readbuf size


Commit: eb71341f880827ecb59fe16823c24358618a92af
    https://github.com/MythTV/mythtv/commit/eb71341f880827ecb59fe16823c24358618a92af
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythtv/datadirect.cpp
  M mythtv/libs/libmythtv/datadirect.h

Log Message:
-----------
popen -> myth_system in datadirect


Commit: 9e14e232486f84c5225cbd650252491ac9582d69
    https://github.com/MythTV/mythtv/commit/9e14e232486f84c5225cbd650252491ac9582d69
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/programs/mythbackend/httpstatus.cpp

Log Message:
-----------
popen -> myth_system in httpstatus


Commit: 98f7165b18f02597b346993d86d7c52e891be7ed
    https://github.com/MythTV/mythtv/commit/98f7165b18f02597b346993d86d7c52e891be7ed
Author: Raymond Wagner <rwagner at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythdb/mythsystem.cpp
  M mythtv/libs/libmythdb/mythsystem.h

Log Message:
-----------
Split IO handling into new threads


Commit: 62be1dddedb4840f23608710e853396fe79c71d7
    https://github.com/MythTV/mythtv/commit/62be1dddedb4840f23608710e853396fe79c71d7
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmyth/netgrabbermanager.cpp
  M mythtv/libs/libmythdb/mythsystem.cpp
  M mythtv/libs/libmythdb/mythsystem.h
  M mythtv/libs/libmythmetadata/metadatadownload.cpp
  M mythtv/programs/mythbackend/httpstatus.cpp
  M mythtv/programs/mythbackend/mythxml.cpp
  M mythtv/programs/mythfilldatabase/filldata.cpp

Log Message:
-----------
Minor tweaks,  use QByteArray & on ::ReadAll*


Commit: cf1a7351698ff1ad319a3d2c8a821d19dcfab393
    https://github.com/MythTV/mythtv/commit/cf1a7351698ff1ad319a3d2c8a821d19dcfab393
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythplugins/mythmusic/mythmusic/globalsettings.cpp
  M mythplugins/mythnetvision/mythnetvision/netsearch.cpp
  M mythplugins/mythnetvision/mythnetvision/netsearch.h
  M mythplugins/mythnetvision/mythnetvision/nettree.cpp
  M mythplugins/mythvideo/mythvideo/metadatasettings.cpp
  M mythplugins/mythvideo/mythvideo/videodlg.cpp
  M mythtv/libs/libmyth/mythrssmanager.cpp
  M mythtv/libs/libmyth/mythrssmanager.h
  M mythtv/libs/libmyth/rssparse.cpp
  M mythtv/libs/libmyth/rssparse.h

Log Message:
-----------
Removed stray QProcess header includes


Commit: 0c8685cc043c35f19e4da439ea372e5bfa0ca59e
    https://github.com/MythTV/mythtv/commit/0c8685cc043c35f19e4da439ea372e5bfa0ca59e
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythplugins/mythgallery/dcrawplugin/dcrawhandler.cpp

Log Message:
-----------
QProcess -> myth_system in dcrawhandler


Commit: d83569a446761b41247c1709a99a1e37c2f51daf
    https://github.com/MythTV/mythtv/commit/d83569a446761b41247c1709a99a1e37c2f51daf
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmyth/dbutil.cpp

Log Message:
-----------
QProcess -> myth_system in dbutil


Commit: 91b16f343e9b48ef7b27448f000d8d8829f3717e
    https://github.com/MythTV/mythtv/commit/91b16f343e9b48ef7b27448f000d8d8829f3717e
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythplugins/mythweather/mythweather/mythweather.pro
  M mythplugins/mythweather/mythweather/sourceManager.cpp
  M mythplugins/mythweather/mythweather/weatherSource.cpp
  M mythplugins/mythweather/mythweather/weatherSource.h
  M mythplugins/mythweather/mythweather/weatherUtils.h

Log Message:
-----------
QProcess -> myth_system in mythweather


Commit: 6e152fcd9e9448022a7608a30a189b88e2e0534e
    https://github.com/MythTV/mythtv/commit/6e152fcd9e9448022a7608a30a189b88e2e0534e
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythdb/mythsystem.cpp
  M mythtv/libs/libmythdb/mythsystem.h

Log Message:
-----------
Actually start the IO threads, rework a bit

Even further remove ourselves from Qt on fork.  Fix the SetDirectory.
Fix HandlePostRun to use postEvent as not in UI.


Commit: de98c7427ca1e9c30597d0589ec8e9080b629674
    https://github.com/MythTV/mythtv/commit/de98c7427ca1e9c30597d0589ec8e9080b629674
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmyth/netgrabbermanager.cpp
  M mythtv/libs/libmyth/netgrabbermanager.h

Log Message:
-----------
Rework netgrabbermanager to remove extra timer


Commit: 37b9c53c58fffc5b248ca0bb64312f98edd7a59e
    https://github.com/MythTV/mythtv/commit/37b9c53c58fffc5b248ca0bb64312f98edd7a59e
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythtv/videosource.cpp

Log Message:
-----------
Fix exitcode handling in videosource


Commit: 91daefa4e858da2252ebac62e2c5e3b535fe5c36
    https://github.com/MythTV/mythtv/commit/91daefa4e858da2252ebac62e2c5e3b535fe5c36
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythdb/exitcodes.h

Log Message:
-----------
Renumbered failure exits to be > 256

This is necessary as in at least one place (mythwelcome) we use the exit code
byte bitmapped.  The only way for that to work correctly is if we are not
mapping our errors into the same space.  As any users of myth_system should be
either testing for 0/non-zero, or looking for specific errors, this shouldn't
affect anything.


Commit: 399ecb3fac83b897158c4f7c1e04e5da18cee0a5
    https://github.com/MythTV/mythtv/commit/399ecb3fac83b897158c4f7c1e04e5da18cee0a5
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythtv/jobqueue.cpp

Log Message:
-----------
Make commflag jobs use new error mapping


Commit: 86522f8aa4ae8d227c6cfb69269e361129d54a93
    https://github.com/MythTV/mythtv/commit/86522f8aa4ae8d227c6cfb69269e361129d54a93
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmyth/mediamonitor-unix.cpp

Log Message:
-----------
Change udevinfo -> udevadm info (when no libudev)

Increased timeout in mediamonitor to 4s to match original

Fixes #6137


Commit: 017f97d13b09f040b0f55404609378cb21b14db9
    https://github.com/MythTV/mythtv/commit/017f97d13b09f040b0f55404609378cb21b14db9
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythdb/mythsystem.cpp
  M mythtv/libs/libmythdb/mythsystem.h

Log Message:
-----------
Added "abort on jump" to support #9090


Commit: b472d92b581db08e29a472f109427ea6b8e58f78
    https://github.com/MythTV/mythtv/commit/b472d92b581db08e29a472f109427ea6b8e58f78
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythdb/mythsystem.cpp
  M mythtv/libs/libmythdb/mythsystem.h

Log Message:
-----------
Added setpgid support, cleanup signalling


Commit: 533861ce4cb3ae53fb178d00c4b3b5524f72d3d8
    https://github.com/MythTV/mythtv/commit/533861ce4cb3ae53fb178d00c4b3b5524f72d3d8
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythdb/mythsystem.cpp

Log Message:
-----------
Make the read thread flush child output before removing


Commit: bf35637473fdce62ba5c0f80febce5756ba51689
    https://github.com/MythTV/mythtv/commit/bf35637473fdce62ba5c0f80febce5756ba51689
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/programs/mythfilldatabase/filldata.cpp

Log Message:
-----------
Make XMLTV calls use kMSRunShell


Commit: 8a1bd975055175084d6333467c6e1556acde415b
    https://github.com/MythTV/mythtv/commit/8a1bd975055175084d6333467c6e1556acde415b
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythdb/mythsystem.cpp
  M mythtv/libs/libmythdb/mythsystem.h

Log Message:
-----------
Added AutoCleanup support, tweaks for stability


Commit: 2f7aa2621a1fe2e7715b286afe2f133a55b4821c
    https://github.com/MythTV/mythtv/commit/2f7aa2621a1fe2e7715b286afe2f133a55b4821c
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythdb/lcddevice.cpp

Log Message:
-----------
Fix lcddevice calls


Commit: b3d3d67bb2692154db579852d88669c7a312384c
    https://github.com/MythTV/mythtv/commit/b3d3d67bb2692154db579852d88669c7a312384c
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythdb/mythsystem.cpp
  M mythtv/libs/libmythdb/mythsystem.h

Log Message:
-----------
Add readDataReady signal to allow for synchronous input


Commit: 5f76e30ba37b12aed04ee6e7c492cdfb110cf08f
    https://github.com/MythTV/mythtv/commit/5f76e30ba37b12aed04ee6e7c492cdfb110cf08f
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythplugins/mythmusic/mythmusic/playlist.cpp
  M mythplugins/mythmusic/mythmusic/playlist.h

Log Message:
-----------
Q3Process -> MythSystem in mythmusic


Commit: e321f7f0e940b1feebb59ff8b856a3ef2a911a99
    https://github.com/MythTV/mythtv/commit/e321f7f0e940b1feebb59ff8b856a3ef2a911a99
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythplugins/mythmusic/mythmusic/playlist.cpp
  M mythplugins/mythmusic/mythmusic/playlist.h

Log Message:
-----------
Got the mkisofs and cdrecord stuff tested.

Note:  you MUST use Qt::DirectConnection on connections in a thread that is
busy-waiting or you will never get the signals, they will be queued by default.


Commit: 60e25f04f9e2bb7735ef53b0bbe3465da23a6107
    https://github.com/MythTV/mythtv/commit/60e25f04f9e2bb7735ef53b0bbe3465da23a6107
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythdb/mythsystem.cpp

Log Message:
-----------
Tidy up ::Run()


Commit: 233bc241787bd5d84afa379c3ce3b8367d8e3626
    https://github.com/MythTV/mythtv/commit/233bc241787bd5d84afa379c3ce3b8367d8e3626
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythplugins/mythmusic/mythmusic/databasebox.cpp

Log Message:
-----------
Fixed return value and flags for cdrecord -blank


Commit: 64e31f7614d882c9cc1181556b4cd704c10a23bc
    https://github.com/MythTV/mythtv/commit/64e31f7614d882c9cc1181556b4cd704c10a23bc
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythplugins/mytharchive/mytharchive/archiveutil.cpp
  M mythplugins/mytharchive/mytharchive/exportnative.cpp
  M mythplugins/mytharchive/mytharchive/importnative.cpp
  M mythplugins/mytharchive/mytharchive/mythburn.cpp
  M mythplugins/mytharchive/mytharchivehelper/main.cpp
  M mythtv/libs/libmyth/mythmedia.cpp
  M mythtv/libs/libmythdb/mythdbcon.cpp
  M mythtv/programs/mythshutdown/main.cpp

Log Message:
-----------
Fixed return values (0 is success!)


Commit: dffceb4c791dee090e7210dc627aacc1fbc33dc2
    https://github.com/MythTV/mythtv/commit/dffceb4c791dee090e7210dc627aacc1fbc33dc2
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythplugins/mytharchive/mytharchive/archiveutil.cpp
  M mythplugins/mytharchive/mytharchive/exportnative.cpp
  M mythplugins/mytharchive/mytharchive/importnative.cpp
  M mythplugins/mytharchive/mytharchive/mythburn.cpp
  M mythplugins/mytharchive/mytharchive/thumbfinder.cpp
  M mythplugins/mytharchive/mytharchivehelper/main.cpp

Log Message:
-----------
Tweaks to mytharchive changes to make it work as expected


Commit: edfd5fc6d7781b4a17c8ff16322c7f22b01aa41c
    https://github.com/MythTV/mythtv/commit/edfd5fc6d7781b4a17c8ff16322c7f22b01aa41c
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/programs/mythbackend/mythxml.cpp

Log Message:
-----------
Fixes mythxml grabber listing


Commit: 6d65a752fc76b8ad823049ae2d800c2bf2721dc6
    https://github.com/MythTV/mythtv/commit/6d65a752fc76b8ad823049ae2d800c2bf2721dc6
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmyth/netgrabbermanager.cpp
  M mythtv/libs/libmyth/netgrabbermanager.h

Log Message:
-----------
Get mythnetvision tree and search working


Commit: 8c74c789bc62be4480ac3655032f16c118161c6a
    https://github.com/MythTV/mythtv/commit/8c74c789bc62be4480ac3655032f16c118161c6a
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmyth/util.cpp
  M mythtv/libs/libmyth/util.h

Log Message:
-----------
Added ShellEscape() to deal with arguments that need ""


Commit: 5b1ac25c5126797b593a0ce503f3ad8bb20f3e97
    https://github.com/MythTV/mythtv/commit/5b1ac25c5126797b593a0ce503f3ad8bb20f3e97
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythdb/mythsystem.cpp
  M mythtv/libs/libmythdb/mythsystem.h

Log Message:
-----------
Rehashed the m_useshell handling to simplify


Commit: d77dd67e21aeee9dd7eddbbc17a78d5608741e54
    https://github.com/MythTV/mythtv/commit/d77dd67e21aeee9dd7eddbbc17a78d5608741e54
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythmetadata/metadatadownload.cpp

Log Message:
-----------
Add shell escaping to title/subtitle args in metadata


Commit: 95b9be5743e6e9e4abc8758021deed2dbe52b364
    https://github.com/MythTV/mythtv/commit/95b9be5743e6e9e4abc8758021deed2dbe52b364
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythplugins/mytharchive/mytharchive/archiveutil.cpp
  M mythplugins/mytharchive/mytharchivehelper/main.cpp
  M mythplugins/mythgallery/dcrawplugin/dcrawhandler.cpp
  M mythplugins/mythgallery/mythgallery/thumbgenerator.cpp
  M mythplugins/mythmusic/mythmusic/databasebox.cpp
  M mythplugins/mythweather/mythweather/weatherSource.cpp
  M mythtv/libs/libmyth/dbutil.cpp
  M mythtv/libs/libmyth/mythcontext.cpp
  M mythtv/libs/libmyth/mythmedia.cpp
  M mythtv/libs/libmyth/netgrabbermanager.cpp
  M mythtv/libs/libmyth/util.cpp
  M mythtv/libs/libmythdb/mythcorecontext.cpp
  M mythtv/libs/libmythdb/mythdbcon.cpp
  M mythtv/libs/libmythtv/datadirect.cpp
  M mythtv/libs/libmythtv/jobqueue.cpp
  M mythtv/libs/libmythtv/mythsystemevent.cpp
  M mythtv/libs/libmythtv/previewgenerator.cpp
  M mythtv/programs/mythbackend/httpstatus.cpp
  M mythtv/programs/mythbackend/scheduler.cpp
  M mythtv/programs/mythcommflag/TemplateFinder.cpp
  M mythtv/programs/mythfilldatabase/filldata.cpp
  M mythtv/programs/mythshutdown/main.cpp
  M mythtv/programs/mythwelcome/welcomedialog.cpp

Log Message:
-----------
Change many return value checks to use exitcodes


Commit: 47164a61623bea3c0d2e5ea3f5ae2faa76f9a53a
    https://github.com/MythTV/mythtv/commit/47164a61623bea3c0d2e5ea3f5ae2faa76f9a53a
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/programs/mythbackend/httpstatus.cpp

Log Message:
-----------
Added a timeout for misc scripts.


Commit: 7bad51a1a069bc8b163c26257436cfe9bcc81de8
    https://github.com/MythTV/mythtv/commit/7bad51a1a069bc8b163c26257436cfe9bcc81de8
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythdb/exitcodes.h
  M mythtv/libs/libmythdb/libmythdb.pro
  M mythtv/libs/libmythdb/mythsystem.cpp
  M mythtv/libs/libmythdb/mythsystem.h
  A mythtv/libs/libmythdb/system-unix.cpp
  A mythtv/libs/libmythdb/system-unix.h

Log Message:
-----------
Split mythsystem apart to allow for a windows version


Commit: 2c2debc3baea41374c8b7ad15adbc402f4551afc
    https://github.com/MythTV/mythtv/commit/2c2debc3baea41374c8b7ad15adbc402f4551afc
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythdb/compat.h
  M mythtv/libs/libmythdb/mythcorecontext.cpp
  M mythtv/libs/libmythdb/mythsystem.cpp
  M mythtv/libs/libmythdb/mythsystem.h
  M mythtv/libs/libmythdb/system-unix.cpp
  M mythtv/libs/libmythdb/system-unix.h
  A mythtv/libs/libmythdb/system-windows.cpp
  A mythtv/libs/libmythdb/system-windows.h

Log Message:
-----------
First run at windows support

Cross-compiling works, haven't test-run yet

Also reworked the class/subclass a bit more


Commit: 3a3ade5558ec3cf10ba3d6e0e93c120d941c3013
    https://github.com/MythTV/mythtv/commit/3a3ade5558ec3cf10ba3d6e0e93c120d941c3013
Author: Gavin Hurlbut <ghurlbut at mythtv.org>
Date:   2010-12-02 (Thu, 02 Dec 2010)

Changed paths:
  M mythtv/libs/libmythui/lirc.cpp

Log Message:
-----------
Fix POSIX::connect -> ::connect.  Wouldn't compile.




More information about the mythtv-commits mailing list