rpms/mythtv/F-14 mythplugins-0.24-fixes.patch, NONE, 1.1 mythtv-0.24-fixes.patch, NONE, 1.1 mythweb-0.24-fixes.patch, NONE, 1.1 mythtv.spec, 1.83, 1.84 mythplugins-0.24-svnfixes.patch, 1.1, NONE mythtv-0.24-svnfixes.patch, 1.2, NONE

Jarod Wilson jarod at rpmfusion.org
Sun Jan 23 04:48:06 CET 2011


Author: jarod

Update of /cvs/free/rpms/mythtv/F-14
In directory se02.es.rpmfusion.net:/tmp/cvs-serv18682

Modified Files:
	mythtv.spec 
Added Files:
	mythplugins-0.24-fixes.patch mythtv-0.24-fixes.patch 
	mythweb-0.24-fixes.patch 
Removed Files:
	mythplugins-0.24-svnfixes.patch mythtv-0.24-svnfixes.patch 
Log Message:
* Sun Jan 16 2011 Jarod Wilson <jarod at wilsonet.com> 0.24-4
- Update to 0.24 fixes, git revision 945c67317


mythplugins-0.24-fixes.patch:
 .gitignore                                                           |    6 
 mytharchive/i18n/.gitignore                                          |    1 
 mytharchive/mytharchive/recordingselector.cpp                        |    2 
 mytharchive/mytharchivehelper/.gitignore                             |    1 
 mytharchive/mytharchivehelper/pxsup2dast.c                           |    2 
 mytharchive/mythburn/scripts/mythburn.py                             |   13 -
 mytharchive/theme/default-wide/mytharchive-ui.xml                    |   12 
 mytharchive/theme/default-wide/mythburn-ui.xml                       |    7 
 mytharchive/theme/default/mytharchive-ui.xml                         |   12 
 mytharchive/theme/default/mythburn-ui.xml                            |    7 
 mythbrowser/i18n/.gitignore                                          |    1 
 mythgallery/dcrawplugin/.gitignore                                   |    1 
 mythgallery/i18n/.gitignore                                          |    1 
 mythgallery/mythgallery/.gitignore                                   |    1 
 mythgallery/mythgallery/galleryutil.cpp                              |    4 
 mythgame/i18n/.gitignore                                             |    1 
 mythgame/mythgame/.gitignore                                         |    1 
 mythmusic/i18n/.gitignore                                            |    1 
 mythmusic/mythmusic/.gitignore                                       |    1 
 mythnetvision/i18n/.gitignore                                        |    1 
 mythnetvision/mythfillnetvision/.gitignore                           |    1 
 mythnews/i18n/.gitignore                                             |    1 
 mythvideo/i18n/.gitignore                                            |    1 
 mythvideo/mtd/.gitignore                                             |    1 
 mythvideo/mythvideo/.gitignore                                       |    1 
 mythvideo/mythvideo/scripts/jamu.py                                  |    3 
 mythweather/i18n/.gitignore                                          |    1 
 mythweather/mythweather/scripts/ca_envcan/envcan_animaps.pl          |   40 +--
 mythweather/mythweather/scripts/ca_envcan/envcan_maps.pl             |  127 ++++++++++
 mythweather/mythweather/scripts/uk_bbc/bbccurrentxml.pl              |    4 
 mythweather/mythweather/scripts/uk_bbc/bbcthreedayxml.pl             |    4 
 mythweather/mythweather/scripts/wunderground/wunderground-animaps.pl |    1 
 mythweather/mythweather/scripts/wunderground/wunderground-maps.pl    |    1 
 mythzoneminder/i18n/.gitignore                                       |    1 
 mythzoneminder/mythzmserver/.gitignore                               |    1 
 mythzoneminder/mythzoneminder/zmliveplayer.cpp                       |    4 
 36 files changed, 220 insertions(+), 48 deletions(-)

--- NEW FILE mythplugins-0.24-fixes.patch ---
diff -Naurp mythplugins-0.24.orig/.gitignore mythplugins-0.24.fixes/.gitignore
--- mythplugins-0.24.orig/.gitignore	1969-12-31 19:00:00.000000000 -0500
+++ mythplugins-0.24.fixes/.gitignore	2011-01-18 00:21:00.000000000 -0500
@@ -0,0 +1,6 @@
+Makefile
+themenop
+config.ep
+config.pro
+config.log
+mythconfig.mak
diff -Naurp mythplugins-0.24.orig/mytharchive/i18n/.gitignore mythplugins-0.24.fixes/mytharchive/i18n/.gitignore
--- mythplugins-0.24.orig/mytharchive/i18n/.gitignore	1969-12-31 19:00:00.000000000 -0500
+++ mythplugins-0.24.fixes/mytharchive/i18n/.gitignore	2011-01-18 00:21:00.000000000 -0500
@@ -0,0 +1 @@
+i18n
diff -Naurp mythplugins-0.24.orig/mytharchive/mytharchive/recordingselector.cpp mythplugins-0.24.fixes/mytharchive/mytharchive/recordingselector.cpp
--- mythplugins-0.24.orig/mytharchive/mytharchive/recordingselector.cpp	2010-10-06 06:38:18.000000000 -0400
+++ mythplugins-0.24.fixes/mytharchive/mytharchive/recordingselector.cpp	2011-01-18 00:21:00.000000000 -0500
@@ -116,7 +116,7 @@ bool RecordingSelector::Create(void)
 
 void RecordingSelector::Init(void)
 {
-    QString message = tr("Retrieving Recording List. Please Wait...");
+    QString message = tr("Retrieving Recording List.\nPlease Wait...");
 
     MythScreenStack *popupStack = GetMythMainWindow()->GetStack("popup stack");
 
diff -Naurp mythplugins-0.24.orig/mytharchive/mytharchivehelper/.gitignore mythplugins-0.24.fixes/mytharchive/mytharchivehelper/.gitignore
--- mythplugins-0.24.orig/mytharchive/mytharchivehelper/.gitignore	1969-12-31 19:00:00.000000000 -0500
+++ mythplugins-0.24.fixes/mytharchive/mytharchivehelper/.gitignore	2011-01-18 00:21:00.000000000 -0500
@@ -0,0 +1 @@
+mytharchivehelper
diff -Naurp mythplugins-0.24.orig/mytharchive/mytharchivehelper/pxsup2dast.c mythplugins-0.24.fixes/mytharchive/mytharchivehelper/pxsup2dast.c
--- mythplugins-0.24.orig/mytharchive/mytharchivehelper/pxsup2dast.c	2010-08-28 16:16:22.000000000 -0400
+++ mythplugins-0.24.fixes/mytharchive/mytharchivehelper/pxsup2dast.c	2011-01-18 00:21:00.000000000 -0500
@@ -1,6 +1,6 @@
 /*
  #
- # $Id: pxsup2dast.c 25914 2010-08-28 20:16:22Z xris $
+ # $Id$
  #
  # Project X sup to dvdauthor subtitle xml file.
  # too ät iki piste fi
diff -Naurp mythplugins-0.24.orig/mytharchive/mythburn/scripts/mythburn.py mythplugins-0.24.fixes/mytharchive/mythburn/scripts/mythburn.py
--- mythplugins-0.24.orig/mytharchive/mythburn/scripts/mythburn.py	2010-10-06 09:07:39.000000000 -0400
+++ mythplugins-0.24.fixes/mytharchive/mythburn/scripts/mythburn.py	2011-01-18 00:21:00.000000000 -0500
@@ -38,7 +38,7 @@
 #******************************************************************************
 
 # version of script - change after each update
-VERSION="0.1.20101006-1"
+VERSION="0.1.20101206-1"
 
 # keep all temporary files for debugging purposes
 # set this to True before a first run through when testing
@@ -400,7 +400,7 @@ def getThemeFile(theme,file):
 # Returns the path where we can find our fonts
 
 def getFontPathName(fontname):
-    return os.path.join(sharepath, fontname)
+    return os.path.join(sharepath, "fonts", fontname)
 
 #############################################################
 # Creates a file path where the temp files for a video file can be created
@@ -2677,12 +2677,16 @@ def deMultiplexMPEG2File(folder, mediafi
                 command += "-a %d " % (audio1[AUDIO_ID])
             elif audio1[AUDIO_CODEC] == 'AC3':
                 command += "-c %d " % (audio1[AUDIO_ID])
+            elif audio1[AUDIO_CODEC] == 'EAC3':
+                command += "-c %d " % (audio1[AUDIO_ID])
 
         if audio2[AUDIO_ID] != -1: 
             if audio2[AUDIO_CODEC] == 'MP2':
                 command += "-a %d " % (audio2[AUDIO_ID])
             elif audio2[AUDIO_CODEC] == 'AC3':
                 command += "-c %d " % (audio2[AUDIO_ID])
+            elif audio2[AUDIO_CODEC] == 'EAC3':
+                command += "-c %d " % (audio2[AUDIO_ID])
 
     else:
         command = "mythreplex --demux --fix_sync -o %s " % (folder + "/stream")
@@ -2693,12 +2697,17 @@ def deMultiplexMPEG2File(folder, mediafi
                 command += "-a %d " % (audio1[AUDIO_ID] & 255)
             elif audio1[AUDIO_CODEC] == 'AC3':
                 command += "-c %d " % (audio1[AUDIO_ID] & 255)
+            elif audio1[AUDIO_CODEC] == 'EAC3':
+                command += "-c %d " % (audio1[AUDIO_ID] & 255)
+
 
         if audio2[AUDIO_ID] != -1: 
             if audio2[AUDIO_CODEC] == 'MP2':
                 command += "-a %d " % (audio2[AUDIO_ID] & 255)
             elif audio2[AUDIO_CODEC] == 'AC3':
                 command += "-c %d " % (audio2[AUDIO_ID] & 255)
+            elif audio2[AUDIO_CODEC] == 'EAC3':
+                command += "-c %d " % (audio2[AUDIO_ID] & 255)
 
     mediafile = quoteFilename(mediafile)
     command += mediafile
diff -Naurp mythplugins-0.24.orig/mytharchive/theme/default/mytharchive-ui.xml mythplugins-0.24.fixes/mytharchive/theme/default/mytharchive-ui.xml
--- mythplugins-0.24.orig/mytharchive/theme/default/mytharchive-ui.xml	2010-09-22 08:39:41.000000000 -0400
+++ mythplugins-0.24.fixes/mytharchive/theme/default/mytharchive-ui.xml	2011-01-18 00:21:00.000000000 -0500
@@ -146,7 +146,7 @@ Common MythArchive window definitions
                     </statetype>
                 </state>
                 <state name="selectedactive" from="active">
-                    <shape name="buttonbackground">
+                    <shape name="background">
                         <area>0,0,100%,100%</area>
                         <fill style="gradient">
                             <gradient start="#52CA38" end="#349838" />
@@ -154,7 +154,7 @@ Common MythArchive window definitions
                     </shape>
                 </state>
                 <state name="selectedinactive" from="active">
-                    <shape name="buttonbackground">
+                    <shape name="background">
                         <area>0,0,100%,100%</area>
                         <fill style="gradient">
                             <gradient start="#52CA38" end="#349838" alpha="100" />
@@ -259,7 +259,7 @@ Common MythArchive window definitions
                     </statetype>
                 </state>
                 <state name="selectedactive" from="active">
-                    <shape name="buttonbackground">
+                    <shape name="background">
                         <area>0,0,100%,100%</area>
                         <fill style="gradient">
                             <gradient start="#52CA38" end="#349838" />
@@ -267,7 +267,7 @@ Common MythArchive window definitions
                     </shape>
                 </state>
                 <state name="selectedinactive" from="active">
-                    <shape name="buttonbackground">
+                    <shape name="background">
                         <area>0,0,100%,100%</area>
                         <fill style="gradient">
                             <gradient start="#52CA38" end="#349838" alpha="100" />
@@ -330,7 +330,7 @@ Common MythArchive window definitions
                     </statetype>
                 </state>
                 <state name="selectedactive" from="active">
-                    <shape name="buttonbackground">
+                    <shape name="background">
                         <area>0,0,100%,100%</area>
                         <fill style="gradient">
                             <gradient start="#52CA38" end="#349838" />
@@ -338,7 +338,7 @@ Common MythArchive window definitions
                     </shape>
                 </state>
                 <state name="selectedinactive" from="active">
-                    <shape name="buttonbackground">
+                    <shape name="background">
                         <area>0,0,100%,100%</area>
                         <fill style="gradient">
                             <gradient start="#52CA38" end="#349838" alpha="100" />
diff -Naurp mythplugins-0.24.orig/mytharchive/theme/default/mythburn-ui.xml mythplugins-0.24.fixes/mytharchive/theme/default/mythburn-ui.xml
--- mythplugins-0.24.orig/mytharchive/theme/default/mythburn-ui.xml	2010-09-22 08:39:41.000000000 -0400
+++ mythplugins-0.24.fixes/mytharchive/theme/default/mythburn-ui.xml	2011-01-18 00:21:00.000000000 -0500
@@ -10,9 +10,10 @@ MythArchive GUI theme
     <window name="profilepopup">
         <area>-1,-1,413,426</area>
 
-        <imagetype name="box">
-            <filename>mz_function_popup.png</filename>
-        </imagetype>
+        <shape name="background" from="basebackground">
+            <area>0,0,413,426</area>
+            <fill color="#000000" alpha="220" />
+        </shape>
 
         <textarea name="title" from="basetextarea">
             <area>20,20,360,40</area>
diff -Naurp mythplugins-0.24.orig/mytharchive/theme/default-wide/mytharchive-ui.xml mythplugins-0.24.fixes/mytharchive/theme/default-wide/mytharchive-ui.xml
--- mythplugins-0.24.orig/mytharchive/theme/default-wide/mytharchive-ui.xml	2010-09-22 08:39:41.000000000 -0400
+++ mythplugins-0.24.fixes/mytharchive/theme/default-wide/mytharchive-ui.xml	2011-01-18 00:21:00.000000000 -0500
@@ -147,7 +147,7 @@ Common MythArchive window definitions
                     </statetype>
                 </state>
                 <state name="selectedactive" from="active">
-                    <shape name="buttonbackground">
+                    <shape name="background">
                         <area>0,0,100%,100%</area>
                         <fill style="gradient">
                             <gradient start="#52CA38" end="#349838" />
@@ -155,7 +155,7 @@ Common MythArchive window definitions
                     </shape>
                 </state>
                 <state name="selectedinactive" from="active">
-                    <shape name="buttonbackground">
+                    <shape name="background">
                         <area>0,0,100%,100%</area>
                         <fill style="gradient">
                             <gradient start="#52CA38" end="#349838" alpha="100" />
@@ -261,7 +261,7 @@ Common MythArchive window definitions
                     </statetype>
                 </state>
                 <state name="selectedactive" from="active">
-                    <shape name="buttonbackground">
+                    <shape name="background">
                         <area>0,0,100%,100%</area>
                         <fill style="gradient">
                             <gradient start="#52CA38" end="#349838" />
@@ -269,7 +269,7 @@ Common MythArchive window definitions
                     </shape>
                 </state>
                 <state name="selectedinactive" from="active">
-                    <shape name="buttonbackground">
+                    <shape name="background">
                         <area>0,0,100%,100%</area>
                         <fill style="gradient">
                             <gradient start="#52CA38" end="#349838" alpha="100" />
@@ -333,7 +333,7 @@ Common MythArchive window definitions
                     </statetype>
                 </state>
                 <state name="selectedactive" from="active">
-                    <shape name="buttonbackground">
+                    <shape name="background">
                         <area>0,0,100%,100%</area>
                         <fill style="gradient">
                             <gradient start="#52CA38" end="#349838" />
@@ -341,7 +341,7 @@ Common MythArchive window definitions
                     </shape>
                 </state>
                 <state name="selectedinactive" from="active">
-                    <shape name="buttonbackground">
+                    <shape name="background">
                         <area>0,0,100%,100%</area>
                         <fill style="gradient">
                             <gradient start="#52CA38" end="#349838" alpha="100" />
diff -Naurp mythplugins-0.24.orig/mytharchive/theme/default-wide/mythburn-ui.xml mythplugins-0.24.fixes/mytharchive/theme/default-wide/mythburn-ui.xml
--- mythplugins-0.24.orig/mytharchive/theme/default-wide/mythburn-ui.xml	2010-09-22 08:39:41.000000000 -0400
+++ mythplugins-0.24.fixes/mytharchive/theme/default-wide/mythburn-ui.xml	2011-01-18 00:21:00.000000000 -0500
@@ -10,9 +10,10 @@ MythArchive GUI theme
     <window name="profilepopup">
         <area>-1,-1,413,426</area>
 
-        <imagetype name="box">
-            <filename>mz_function_popup.png</filename>
-        </imagetype>
+        <shape name="background" from="basebackground">
+            <area>0,0,413,426</area>
+            <fill color="#000000" alpha="220" />
+        </shape>
 
         <textarea name="title" from="basetextarea">
             <area>20,20,360,40</area>
diff -Naurp mythplugins-0.24.orig/mythbrowser/i18n/.gitignore mythplugins-0.24.fixes/mythbrowser/i18n/.gitignore
--- mythplugins-0.24.orig/mythbrowser/i18n/.gitignore	1969-12-31 19:00:00.000000000 -0500
+++ mythplugins-0.24.fixes/mythbrowser/i18n/.gitignore	2011-01-18 00:21:00.000000000 -0500
@@ -0,0 +1 @@
+i18n
diff -Naurp mythplugins-0.24.orig/mythgallery/dcrawplugin/.gitignore mythplugins-0.24.fixes/mythgallery/dcrawplugin/.gitignore
--- mythplugins-0.24.orig/mythgallery/dcrawplugin/.gitignore	1969-12-31 19:00:00.000000000 -0500
+++ mythplugins-0.24.fixes/mythgallery/dcrawplugin/.gitignore	2011-01-18 00:21:00.000000000 -0500
@@ -0,0 +1 @@
+config.h
diff -Naurp mythplugins-0.24.orig/mythgallery/i18n/.gitignore mythplugins-0.24.fixes/mythgallery/i18n/.gitignore
--- mythplugins-0.24.orig/mythgallery/i18n/.gitignore	1969-12-31 19:00:00.000000000 -0500
+++ mythplugins-0.24.fixes/mythgallery/i18n/.gitignore	2011-01-18 00:21:00.000000000 -0500
@@ -0,0 +1 @@
+i18n
diff -Naurp mythplugins-0.24.orig/mythgallery/mythgallery/galleryutil.cpp mythplugins-0.24.fixes/mythgallery/mythgallery/galleryutil.cpp
--- mythplugins-0.24.orig/mythgallery/mythgallery/galleryutil.cpp	2010-08-28 16:16:22.000000000 -0400
+++ mythplugins-0.24.fixes/mythgallery/mythgallery/galleryutil.cpp	2011-01-18 00:21:00.000000000 -0500
@@ -98,7 +98,7 @@ bool GalleryUtil::IsImage(const QString 
     QStringList::const_iterator it = filt.begin();
     for (; it != filt.end(); ++it)
     {
-        if ((*it).toLower().contains(fi.suffix()))
+        if ((*it).contains(fi.suffix().toLower()))
             return true;
     }
 
@@ -115,7 +115,7 @@ bool GalleryUtil::IsMovie(const QString 
     QStringList::const_iterator it = filt.begin();
     for (; it != filt.end(); ++it)
     {
-        if ((*it).toLower().contains(fi.suffix()))
+        if ((*it).contains(fi.suffix().toLower()))
             return true;
     }
 
diff -Naurp mythplugins-0.24.orig/mythgallery/mythgallery/.gitignore mythplugins-0.24.fixes/mythgallery/mythgallery/.gitignore
--- mythplugins-0.24.orig/mythgallery/mythgallery/.gitignore	1969-12-31 19:00:00.000000000 -0500
+++ mythplugins-0.24.fixes/mythgallery/mythgallery/.gitignore	2011-01-18 00:21:00.000000000 -0500
@@ -0,0 +1 @@
+config.h
diff -Naurp mythplugins-0.24.orig/mythgame/i18n/.gitignore mythplugins-0.24.fixes/mythgame/i18n/.gitignore
--- mythplugins-0.24.orig/mythgame/i18n/.gitignore	1969-12-31 19:00:00.000000000 -0500
+++ mythplugins-0.24.fixes/mythgame/i18n/.gitignore	2011-01-18 00:21:00.000000000 -0500
@@ -0,0 +1 @@
+i18n
diff -Naurp mythplugins-0.24.orig/mythgame/mythgame/.gitignore mythplugins-0.24.fixes/mythgame/mythgame/.gitignore
--- mythplugins-0.24.orig/mythgame/mythgame/.gitignore	1969-12-31 19:00:00.000000000 -0500
+++ mythplugins-0.24.fixes/mythgame/mythgame/.gitignore	2011-01-18 00:21:00.000000000 -0500
@@ -0,0 +1 @@
+gameui.moc
diff -Naurp mythplugins-0.24.orig/mythmusic/i18n/.gitignore mythplugins-0.24.fixes/mythmusic/i18n/.gitignore
--- mythplugins-0.24.orig/mythmusic/i18n/.gitignore	1969-12-31 19:00:00.000000000 -0500
+++ mythplugins-0.24.fixes/mythmusic/i18n/.gitignore	2011-01-18 00:21:00.000000000 -0500
@@ -0,0 +1 @@
+i18n
diff -Naurp mythplugins-0.24.orig/mythmusic/mythmusic/.gitignore mythplugins-0.24.fixes/mythmusic/mythmusic/.gitignore
--- mythplugins-0.24.orig/mythmusic/mythmusic/.gitignore	1969-12-31 19:00:00.000000000 -0500
+++ mythplugins-0.24.fixes/mythmusic/mythmusic/.gitignore	2011-01-18 00:21:00.000000000 -0500
@@ -0,0 +1 @@
+config.h
diff -Naurp mythplugins-0.24.orig/mythnetvision/i18n/.gitignore mythplugins-0.24.fixes/mythnetvision/i18n/.gitignore
--- mythplugins-0.24.orig/mythnetvision/i18n/.gitignore	1969-12-31 19:00:00.000000000 -0500
+++ mythplugins-0.24.fixes/mythnetvision/i18n/.gitignore	2011-01-18 00:21:00.000000000 -0500
@@ -0,0 +1 @@
+i18n
diff -Naurp mythplugins-0.24.orig/mythnetvision/mythfillnetvision/.gitignore mythplugins-0.24.fixes/mythnetvision/mythfillnetvision/.gitignore
--- mythplugins-0.24.orig/mythnetvision/mythfillnetvision/.gitignore	1969-12-31 19:00:00.000000000 -0500
+++ mythplugins-0.24.fixes/mythnetvision/mythfillnetvision/.gitignore	2011-01-18 00:21:00.000000000 -0500
@@ -0,0 +1 @@
+mythfillnetvision
diff -Naurp mythplugins-0.24.orig/mythnews/i18n/.gitignore mythplugins-0.24.fixes/mythnews/i18n/.gitignore
--- mythplugins-0.24.orig/mythnews/i18n/.gitignore	1969-12-31 19:00:00.000000000 -0500
+++ mythplugins-0.24.fixes/mythnews/i18n/.gitignore	2011-01-18 00:21:00.000000000 -0500
@@ -0,0 +1 @@
+i18n
diff -Naurp mythplugins-0.24.orig/mythvideo/i18n/.gitignore mythplugins-0.24.fixes/mythvideo/i18n/.gitignore
--- mythplugins-0.24.orig/mythvideo/i18n/.gitignore	1969-12-31 19:00:00.000000000 -0500
+++ mythplugins-0.24.fixes/mythvideo/i18n/.gitignore	2011-01-18 00:21:00.000000000 -0500
@@ -0,0 +1 @@
+i18n
diff -Naurp mythplugins-0.24.orig/mythvideo/mtd/.gitignore mythplugins-0.24.fixes/mythvideo/mtd/.gitignore
--- mythplugins-0.24.orig/mythvideo/mtd/.gitignore	1969-12-31 19:00:00.000000000 -0500
+++ mythplugins-0.24.fixes/mythvideo/mtd/.gitignore	2011-01-18 00:21:00.000000000 -0500
@@ -0,0 +1 @@
+mtd
diff -Naurp mythplugins-0.24.orig/mythvideo/mythvideo/.gitignore mythplugins-0.24.fixes/mythvideo/mythvideo/.gitignore
--- mythplugins-0.24.orig/mythvideo/mythvideo/.gitignore	1969-12-31 19:00:00.000000000 -0500
+++ mythplugins-0.24.fixes/mythvideo/mythvideo/.gitignore	2011-01-18 00:21:00.000000000 -0500
@@ -0,0 +1 @@
+*.moc
diff -Naurp mythplugins-0.24.orig/mythvideo/mythvideo/scripts/jamu.py mythplugins-0.24.fixes/mythvideo/mythvideo/scripts/jamu.py
--- mythplugins-0.24.orig/mythvideo/mythvideo/scripts/jamu.py	2010-09-12 12:10:46.000000000 -0400
+++ mythplugins-0.24.fixes/mythvideo/mythvideo/scripts/jamu.py	2011-01-18 00:21:00.000000000 -0500
@@ -306,6 +306,7 @@ __version__=u"v0.7.7"
  # 0.7.5 Added the TMDB MovieRating as videometadata table "rating" field
  # 0.7.6 Modifications to support MythTV python bindings changes
  # 0.7.7 Pull hostname from python bindings instead of socket libraries
+ # Added support of unicode characters within a jamu.conf file
 
 
 usage_txt=u'''
@@ -1246,7 +1247,7 @@ class Configuration(object):
             )
             sys.exit(1)
         cfg = ConfigParser.SafeConfigParser()
-        cfg.read(useroptions)
+        cfg.readfp(codecs.open(useroptions, "r", "utf8"))
         for section in cfg.sections():
             if section[:5] == 'File ':
                 self.config['config_file'] = section[5:]
diff -Naurp mythplugins-0.24.orig/mythweather/i18n/.gitignore mythplugins-0.24.fixes/mythweather/i18n/.gitignore
--- mythplugins-0.24.orig/mythweather/i18n/.gitignore	1969-12-31 19:00:00.000000000 -0500
+++ mythplugins-0.24.fixes/mythweather/i18n/.gitignore	2011-01-18 00:21:00.000000000 -0500
@@ -0,0 +1 @@
+i18n
diff -Naurp mythplugins-0.24.orig/mythweather/mythweather/scripts/ca_envcan/envcan_animaps.pl mythplugins-0.24.fixes/mythweather/mythweather/scripts/ca_envcan/envcan_animaps.pl
--- mythplugins-0.24.orig/mythweather/mythweather/scripts/ca_envcan/envcan_animaps.pl	2010-06-22 00:11:23.000000000 -0400
+++ mythplugins-0.24.fixes/mythweather/mythweather/scripts/ca_envcan/envcan_animaps.pl	2011-01-18 00:21:00.000000000 -0500
@@ -1,4 +1,5 @@
 #!/usr/bin/perl
+# vim:ts=4:sw=4:ai:et:si:sts=4
 # 
 # Animated satellite map grabber for Environment Canada.
 #
@@ -13,6 +14,7 @@ use strict;
 use warnings;
 
 use English;
+use File::Path;
 use File::Basename;
 use Cwd 'abs_path';
 use lib dirname(abs_path($0 or $PROGRAM_NAME)), 
@@ -23,17 +25,18 @@ use Getopt::Std;
 use LWP::Simple;
 use Date::Manip;
 use ENVCANMapSearch;
+use Image::Magick;
 
 our ($opt_v, $opt_t, $opt_T, $opt_l, $opt_u, $opt_d); 
 
 my $name = 'ENVCAN-Animated-Map';
-my $version = 0.3;
+my $version = 0.4;
 my $author = 'Joe Ripley';
 my $email = 'vitaminjoe at gmail.com';
 my $updateTimeout = 10*60;
 my $retrieveTimeout = 30;
-my @types = ('amdesc', 'updatetime', 'animatedimage');
-my $dir = "./";
+my @types = ('amdesc', 'updatetime', 'animatedimage', 'copyright');
+my $dir = "/tmp/envcan";
 
 getopts('Tvtlu:d:');
 
@@ -66,6 +69,10 @@ if (defined $opt_d) {
     $dir = $opt_d;
 }
 
+if (!-d $dir) {
+    mkpath( $dir, {mode => 0755} );
+}
+
 my $loc = shift;
 
 if (!defined $loc || $loc eq "") {
@@ -97,24 +104,27 @@ foreach my $line (split(/\n/, $response)
 
 # Download map files, if necessary (maps are stale after 15 minutes)
 my $i = 0;
+my $outimage = Image::Magick->new;
 foreach my $image (@image_list) {
     my $getImage = 1;
-    if (-f $path . $i) {
+    if (-f "$path$i" ) {
         my @stats = stat(_);
-        if ($stats[9] > (time - 900)) { $i++; next; }
+        if ($stats[9] > (time - 900)) { 
+            $outimage->Read( "$path$i" );
+            $i++; 
+            next; 
+        }
     } 
 
-    getstore($base_url . $image, $path . $i);
+    getstore($base_url . $image, "$path$i");
+    $outimage->Read( "$path$i" );
     $i++;
 }
 
-# Determine image size
-if (!$size) {
-    use Image::Size;
-    my ($x, $y) = imgsize("${path}0");
-    $size = "${x}x$y" if ($x && $y);
-}
+$outimage->Write( filename => "$dir/$file.gif", delay => 75 );
 
-print  "amdesc::$desc\n";
-printf "animatedimage::${path}%%1-$i%s\n", ($size && "-$size" || '');
-print  "updatetime::Last Updated on " . UnixDate("now", "%b %d, %I:%M %p %Z") . "\n";
+print "amdesc::$desc\n";
+print "animatedimage::$dir/$file.gif\n";
+print "updatetime::Last Updated on " . 
+      UnixDate("now", "%b %d, %I:%M %p %Z") . "\n";
+print "copyright::Environment Canada\n";
diff -Naurp mythplugins-0.24.orig/mythweather/mythweather/scripts/ca_envcan/envcan_maps.pl mythplugins-0.24.fixes/mythweather/mythweather/scripts/ca_envcan/envcan_maps.pl
--- mythplugins-0.24.orig/mythweather/mythweather/scripts/ca_envcan/envcan_maps.pl	1969-12-31 19:00:00.000000000 -0500
+++ mythplugins-0.24.fixes/mythweather/mythweather/scripts/ca_envcan/envcan_maps.pl	2011-01-18 00:21:00.000000000 -0500
@@ -0,0 +1,127 @@
+#!/usr/bin/perl
+# vim:ts=4:sw=4:ai:et:si:sts=4
+# 
+# Static satellite map grabber for Environment Canada.
+#
+# This script downloads satellite map data from the Environment Canada 
+# website.  It uses the lists of JPEG images supplied by the page at
+# http://www.weatheroffice.gc.ca/satellite/index_e.html.
+#
+# The bulk of the code in this script was originally authored by 
+# Lucien Dunning (ldunning at gmail.com).
+# Based on envcan_animaps.pl by Joe Ripley <vitaminjoe at gmail.com>
+
+use strict;
+use warnings;
+
+use English;
+use File::Path;
+use File::Basename;
+use Cwd 'abs_path';
+use lib dirname(abs_path($0 or $PROGRAM_NAME)), 
+        '/usr/share/mythtv/mythweather/scripts/ca_envcan', 
+        '/usr/local/share/mythtv/mythweather/scripts/ca_envcan';
+
+use Getopt::Std;
+use LWP::Simple;
+use Date::Manip;
+use ENVCANMapSearch;
+use Image::Magick;
+
+our ($opt_v, $opt_t, $opt_T, $opt_l, $opt_u, $opt_d); 
+
+my $name = 'ENVCAN-Static-Map';
+my $version = 0.1;
+my $author = 'Gavin Hurlbut';
+my $email = 'gjhurlbu at gmail.com';
+my $updateTimeout = 10*60;
+my $retrieveTimeout = 30;
+my @types = ('smdesc', 'updatetime', 'map', 'copyright');
+my $dir = "/tmp/envcan";
+
+getopts('Tvtlu:d:');
+
+if (defined $opt_v) {
+    print "$name,$version,$author,$email\n";
+    exit 0;
+}
+
+if (defined $opt_T) {
+    print "$updateTimeout,$retrieveTimeout\n";
+    exit 0;
+}
+if (defined $opt_l) {
+    my $search = shift;
+    ENVCANMapSearch::AddSatSearch($search);
+    ENVCANMapSearch::AddSatClassSearch($search);
+    ENVCANMapSearch::AddImageTypeSearch($search);
+    foreach my $result (@{ENVCANMapSearch::doSearch()}) {
+        print "$result->{entry_id}::($result->{satellite_class}) $result->{satellite} $result->{image_type}\n";
+    }
+    exit 0;
+}
+
+if (defined $opt_t) {
+    foreach (@types) {print; print "\n";}
+    exit 0;
+}
+
+if (defined $opt_d) {
+    $dir = $opt_d;
+}
+
+if (!-d $dir) {
+    mkpath( $dir, {mode => 0755} );
+}
+
+my $loc = shift;
+
+if (!defined $loc || $loc eq "") {
+    die "Invalid usage";
+}
+
+# Get map info
+ENVCANMapSearch::AddAniSearch($loc);
+my $results = ENVCANMapSearch::doSearch();
+my $desc    = $results->[0]->{satellite}; 
+
+# Get HTML and find image list
+my $response = get $results->[0]->{animated_url};
+die unless defined $response;
+
+my @image_list;
+my $size;
+my $base_url = "http://www.weatheroffice.gc.ca";
+my $file     = $loc;
+my $path     = "$dir/$file";
+
+# Get list of images (at most 10)
+foreach my $line (split(/\n/, $response)) {
+    if ($line =~ /theImagesComplete\[\d*\] \= \"(.*)\"\;/) {
+        push (@image_list, $1);
+        if ($#image_list >= 1) { shift @image_list; }
+    }
+}
+
+# Download map file, if necessary (maps are stale after 15 minutes)
+my $image = shift @image_list;
+my $ext = $image;
+$ext =~ s/.*\.(.*?)$/$1/;
+
+my $cached = 0;
+if (-f "$path.$ext" ) {
+    my @stats = stat(_);
+    if ($stats[9] > (time - 900)) { 
+        $cached = 1;
+    }
+} 
+
+if (!$cached) {
+    getstore($base_url . $image, "$path.$ext");
+}
+
+print "smdesc::$desc\n";
+print "map::$path.$ext\n";
+print "updatetime::Last Updated on " . 
+      UnixDate("now", "%b %d, %I:%M %p %Z") . "\n";
+print "copyright::Environment Canada\n";
diff -Naurp mythplugins-0.24.orig/mythweather/mythweather/scripts/uk_bbc/bbccurrentxml.pl mythplugins-0.24.fixes/mythweather/mythweather/scripts/uk_bbc/bbccurrentxml.pl
--- mythplugins-0.24.orig/mythweather/mythweather/scripts/uk_bbc/bbccurrentxml.pl	2010-06-22 00:11:23.000000000 -0400
+++ mythplugins-0.24.fixes/mythweather/mythweather/scripts/uk_bbc/bbccurrentxml.pl	2011-01-18 00:21:00.000000000 -0500
@@ -154,14 +154,14 @@ elsif ($weather_string =~ /^heavy rain$/
 }
 elsif ($weather_string =~ /^thundery rain$/i ||
     $weather_string =~ /^thunder storm$/i    ||
-    $weather_string =~ /^thundery showers$/i) {
+    $weather_string =~ /^thundery showers?$/i) {
     printf "weather_icon::thunshowers.png\n";
 }
 elsif ($weather_string =~ /^heavy snow$/i) {
     printf "weather_icon::snowshow.png\n";
 }
 elsif ($weather_string =~ /^light snow$/i ||
-    $weather_string =~ /^light snow showers$/i) {
+    $weather_string =~ /^light snow showers?$/i) {
     printf "weather_icon::flurries.png\n";
 }
 elsif ($weather_string =~ /^sleet$/i ||
diff -Naurp mythplugins-0.24.orig/mythweather/mythweather/scripts/uk_bbc/bbcthreedayxml.pl mythplugins-0.24.fixes/mythweather/mythweather/scripts/uk_bbc/bbcthreedayxml.pl
--- mythplugins-0.24.orig/mythweather/mythweather/scripts/uk_bbc/bbcthreedayxml.pl	2010-06-22 00:11:23.000000000 -0400
+++ mythplugins-0.24.fixes/mythweather/mythweather/scripts/uk_bbc/bbcthreedayxml.pl	2011-01-18 00:21:00.000000000 -0500
@@ -179,14 +179,14 @@ foreach $item (@{$xml->{channel}->{item}
     }
     elsif ($weather_string =~ /^thundery rain$/i ||
         $weather_string =~ /^thunder storm$/i    ||
-        $weather_string =~ /^thundery showers$/i) {
+        $weather_string =~ /^thundery showers?$/i) {
         printf "icon-" . $i . "::thunshowers.png\n";
     }
     elsif ($weather_string =~ /^heavy snow$/i) {
         printf "icon-" . $i . "::snowshow.png\n";
     }
     elsif ($weather_string =~ /^light snow$/i ||
-        $weather_string =~ /^light snow showers$/i) {
+        $weather_string =~ /^light snow showers?$/i) {
         printf "icon-" . $i . "::flurries.png\n";
     }
     elsif ($weather_string =~ /^sleet$/i ||
diff -Naurp mythplugins-0.24.orig/mythweather/mythweather/scripts/wunderground/wunderground-animaps.pl mythplugins-0.24.fixes/mythweather/mythweather/scripts/wunderground/wunderground-animaps.pl
--- mythplugins-0.24.orig/mythweather/mythweather/scripts/wunderground/wunderground-animaps.pl	2010-10-10 17:47:57.000000000 -0400
+++ mythplugins-0.24.fixes/mythweather/mythweather/scripts/wunderground/wunderground-animaps.pl	2011-01-18 00:21:00.000000000 -0500
@@ -5,6 +5,7 @@ use English;
 use strict;
 use warnings;
 
+use File::Path;
 use File::Basename;
 use Cwd 'abs_path';
 use lib dirname(abs_path($0 or $PROGRAM_NAME)),
diff -Naurp mythplugins-0.24.orig/mythweather/mythweather/scripts/wunderground/wunderground-maps.pl mythplugins-0.24.fixes/mythweather/mythweather/scripts/wunderground/wunderground-maps.pl
--- mythplugins-0.24.orig/mythweather/mythweather/scripts/wunderground/wunderground-maps.pl	2010-10-10 17:47:57.000000000 -0400
+++ mythplugins-0.24.fixes/mythweather/mythweather/scripts/wunderground/wunderground-maps.pl	2011-01-18 00:21:00.000000000 -0500
@@ -5,6 +5,7 @@ use English;
 use strict;
 use warnings;
 
+use File::Path;
 use File::Basename;
 use Cwd 'abs_path';
 use lib dirname(abs_path($0 or $PROGRAM_NAME)),
diff -Naurp mythplugins-0.24.orig/mythzoneminder/i18n/.gitignore mythplugins-0.24.fixes/mythzoneminder/i18n/.gitignore
--- mythplugins-0.24.orig/mythzoneminder/i18n/.gitignore	1969-12-31 19:00:00.000000000 -0500
+++ mythplugins-0.24.fixes/mythzoneminder/i18n/.gitignore	2011-01-18 00:21:00.000000000 -0500
@@ -0,0 +1 @@
+i18n
diff -Naurp mythplugins-0.24.orig/mythzoneminder/mythzmserver/.gitignore mythplugins-0.24.fixes/mythzoneminder/mythzmserver/.gitignore
--- mythplugins-0.24.orig/mythzoneminder/mythzmserver/.gitignore	1969-12-31 19:00:00.000000000 -0500
+++ mythplugins-0.24.fixes/mythzoneminder/mythzmserver/.gitignore	2011-01-18 00:21:00.000000000 -0500
@@ -0,0 +1 @@
+mythzmserver
diff -Naurp mythplugins-0.24.orig/mythzoneminder/mythzoneminder/zmliveplayer.cpp mythplugins-0.24.fixes/mythzoneminder/mythzoneminder/zmliveplayer.cpp
--- mythplugins-0.24.orig/mythzoneminder/mythzoneminder/zmliveplayer.cpp	2010-08-15 06:52:05.000000000 -0400
+++ mythplugins-0.24.fixes/mythzoneminder/mythzoneminder/zmliveplayer.cpp	2011-01-18 00:21:00.000000000 -0500
@@ -12,10 +12,6 @@
  *
  * ============================================================ */
 
-#include <iostream>
-#include <sys/shm.h>
-#include <cstdlib>
-
 // qt
 #include <QDateTime>
 #include <QTimer>

mythtv-0.24-fixes.patch:
 .gitignore                                                                                      |    3 
 Makefile                                                                                        |    6 
 VERSION                                                                                         |    1 
 bindings/perl/.gitignore                                                                        |    4 
 bindings/perl/IO/Socket/INET/MythTV.pm                                                          |    8 
 bindings/perl/MythTV.pm                                                                         |    8 
 bindings/perl/MythTV/Channel.pm                                                                 |    8 
 bindings/perl/MythTV/Program.pm                                                                 |    8 
 bindings/perl/MythTV/Recording.pm                                                               |    8 
 bindings/perl/MythTV/StorageGroup.pm                                                            |    8 
 bindings/python/.gitignore                                                                      |    1 
 bindings/python/MythTV/dataheap.py                                                              |    2 
 bindings/python/MythTV/methodheap.py                                                            |    7 
 bindings/python/MythTV/mythproto.py                                                             |    2 
 bindings/python/MythTV/static.py                                                                |    2 
 bindings/python/MythTV/system.py                                                                |    7 
 bindings/python/MythTV/utility.py                                                               |    4 
 configure                                                                                       |    7 
 contrib/icons/master_iconmap/channel_icons.pl                                                   |    8 
 contrib/maintenance/flush_deleted_recgroup.pl                                                   |    8 
 contrib/maintenance/optimize_mythdb.pl                                                          |    8 
 contrib/user_jobs/mythlink.pl                                                                   |    8 
 docs/mythtv-HOWTO.sgml                                                                          |  123 +
 external/.gitignore                                                                             |   16 
 external/FFmpeg/Makefile                                                                        |   11 
 external/FFmpeg/libavcodec/dvbsubdec.c                                                          |    1 
 external/FFmpeg/libavformat/rmdec.c                                                             |    7 
 filters/quickdnr/quickdnr.pro                                                                   |    2 
 i18n/.gitignore                                                                                 |    1 
 i18n/mythfrontend_en_gb.qm                                                                      |   52 
 i18n/mythfrontend_en_gb.ts                                                                      |    2 
 i18n/mythfrontend_fr.qm                                                                         |  468 +++---
 i18n/mythfrontend_fr.ts                                                                         |    2 
 i18n/mythfrontend_pt.qm                                                                         |  375 ++--
 i18n/mythfrontend_pt.ts                                                                         |    2 
 libs/libavutil/.gitignore                                                                       |    1 
 libs/libmyth/audiooutput.cpp                                                                    |    6 
 libs/libmyth/audiooutput.h                                                                      |    3 
 libs/libmyth/audiooutputalsa.cpp                                                                |  169 +-
 libs/libmyth/audiooutputalsa.h                                                                  |    7 
 libs/libmyth/audiooutputbase.cpp                                                                |  387 +++--
 libs/libmyth/audiooutputbase.h                                                                  |    9 
 libs/libmyth/audiooutputca.cpp                                                                  |    2 
 libs/libmyth/audiooutputdigitalencoder.h                                                        |    1 
 libs/libmyth/audiooutputdx.cpp                                                                  |    2 
 libs/libmyth/audiooutputsettings.cpp                                                            |   14 
 libs/libmyth/audiooutpututil.cpp                                                                |   26 
 libs/libmyth/audiooutpututil.h                                                                  |    3 
 libs/libmyth/audiosettings.cpp                                                                  |    4 
 libs/libmyth/mediamonitor-darwin.cpp                                                            |    2 
 libs/libmythdb/.gitignore                                                                       |    2 
 libs/libmythdb/mythdownloadmanager.cpp                                                          |   15 
 libs/libmythdb/mythsystem.cpp                                                                   |   14 
 libs/libmythdb/mythversion.h                                                                    |    2 
 libs/libmythdb/storagegroup.cpp                                                                 |    3 
 libs/libmythfreesurround/freesurround.cpp                                                       |    4 
 libs/libmythfreesurround/freesurround.h                                                         |    2 
 libs/libmythmetadata/.gitignore                                                                 |    2 
 libs/libmythsoundtouch/AAFilter.cpp                                                             |    6 
 libs/libmythsoundtouch/AAFilter.h                                                               |    6 
 libs/libmythsoundtouch/BPMDetect.h                                                              |    6 
 libs/libmythsoundtouch/FIFOSampleBuffer.cpp                                                     |    6 
 libs/libmythsoundtouch/FIFOSampleBuffer.h                                                       |    6 
 libs/libmythsoundtouch/FIFOSamplePipe.h                                                         |    6 
 libs/libmythsoundtouch/FIRFilter.cpp                                                            |    6 
 libs/libmythsoundtouch/FIRFilter.h                                                              |    6 
 libs/libmythsoundtouch/RateTransposer.cpp                                                       |    6 
 libs/libmythsoundtouch/RateTransposer.h                                                         |    6 
 libs/libmythsoundtouch/STTypes.h                                                                |    6 
 libs/libmythsoundtouch/SoundTouch.cpp                                                           |    6 
 libs/libmythsoundtouch/SoundTouch.h                                                             |    6 
 libs/libmythsoundtouch/TDStretch.cpp                                                            |    6 
 libs/libmythsoundtouch/TDStretch.h                                                              |    6 
 libs/libmythsoundtouch/cpu_detect.h                                                             |   14 
 libs/libmythsoundtouch/cpu_detect_x86_gcc.cpp                                                   |    6 
 libs/libmythsoundtouch/mmx_gcc.cpp                                                              |    6 
 libs/libmythtv/RingBuffer.cpp                                                                   |    4 
 libs/libmythtv/audioplayer.cpp                                                                  |   51 
 libs/libmythtv/audioplayer.h                                                                    |    3 
 libs/libmythtv/avformatdecoder.cpp                                                              |  126 -
 libs/libmythtv/avformatdecoder.h                                                                |    2 
 libs/libmythtv/cc608reader.cpp                                                                  |    1 
 libs/libmythtv/decoderbase.h                                                                    |    1 
 libs/libmythtv/dtvrecorder.cpp                                                                  |   30 
 libs/libmythtv/dtvrecorder.h                                                                    |    2 
 libs/libmythtv/eithelper.cpp                                                                    |   16 
 libs/libmythtv/fourcc.h                                                                         |    2 
 libs/libmythtv/libmythtv.pro                                                                    |    6 
 libs/libmythtv/minilzo.cpp                                                                      |    2 
 libs/libmythtv/mythplayer.cpp                                                                   |  136 -
 libs/libmythtv/mythplayer.h                                                                     |   26 
 libs/libmythtv/playercontext.cpp                                                                |    2 
 libs/libmythtv/recordingprofile.cpp                                                             |    8 
 libs/libmythtv/recordingprofile.h                                                               |    1 
 libs/libmythtv/subtitlescreen.cpp                                                               |   16 
 libs/libmythtv/teletextdecoder.cpp                                                              |   51 
 libs/libmythtv/teletextdecoder.h                                                                |   42 
 libs/libmythtv/teletextreader.cpp                                                               |  609 ++++++++
 libs/libmythtv/teletextreader.h                                                                 |  162 ++
 libs/libmythtv/teletextscreen.cpp                                                               |  753 +---------
 libs/libmythtv/teletextscreen.h                                                                 |  154 --
 libs/libmythtv/textsubtitleparser.h                                                             |    6 
 libs/libmythtv/transporteditor.cpp                                                              |    2 
 libs/libmythtv/transporteditor.h                                                                |    2 
 libs/libmythtv/tv_play.cpp                                                                      |  136 -
 libs/libmythtv/tv_play.h                                                                        |   16 
 libs/libmythtv/videodisplayprofile.h                                                            |    1 
 libs/libmythtv/videoout_quartz.cpp                                                              |    2 
 libs/libmythtv/videoout_xv.cpp                                                                  |    4 
 libs/libmythtv/videooutbase.cpp                                                                 |    9 
 libs/libmythtv/videooutbase.h                                                                   |    1 
 libs/libmythui/mythmainwindow.cpp                                                               |    2 
 libs/libmythui/mythrender_opengl.cpp                                                            |    6 
 libs/libmythui/mythrender_opengl.h                                                              |    4 
 libs/libmythui/mythuibuttonlist.cpp                                                             |    2 
 libs/libmythui/mythuiimage.cpp                                                                  |   16 
 libs/libmythui/util-osx.cpp                                                                     |    2 
 libs/libmythupnp/httprequest.cpp                                                                |   28 
 libs/libmythupnp/soapclient.cpp                                                                 |    6 
 libs/libmythupnp/threadpool.cpp                                                                 |   50 
 libs/libmythupnp/upnpcds.cpp                                                                    |    2 
 libs/libmythupnp/upnpcdsobjects.cpp                                                             |    2 
 locales/.gitignore                                                                              |    1 
 programs/mythavtest/.gitignore                                                                  |    1 
 programs/mythbackend/.gitignore                                                                 |    1 
 programs/mythbackend/mainserver.cpp                                                             |    2 
 programs/mythbackend/playbacksock.cpp                                                           |    2 
 programs/mythbackend/scheduler.cpp                                                              |   15 
 programs/mythcommflag/.gitignore                                                                |    1 
 programs/mythfilldatabase/.gitignore                                                            |    1 
 programs/mythfrontend/.gitignore                                                                |    1 
 programs/mythfrontend/globalsettings.cpp                                                        |  115 -
 programs/mythfrontend/globalsettings.h                                                          |    5 
 programs/mythfrontend/guidegrid.cpp                                                             |    7 
 programs/mythfrontend/playbackbox.cpp                                                           |    9 
 programs/mythfrontend/playbackbox.h                                                             |    1 
 programs/mythfrontend/progfind.cpp                                                              |   84 -
 programs/mythfrontend/proglist.cpp                                                              |   46 
 programs/mythfrontend/proglist.h                                                                |    2 
 programs/mythjobqueue/.gitignore                                                                |    1 
 programs/mythlcdserver/.gitignore                                                               |    1 
 programs/mythpreviewgen/.gitignore                                                              |    1 
 programs/mythshutdown/.gitignore                                                                |    1 
 programs/mythtranscode/.gitignore                                                               |    1 
 programs/mythtranscode/replex/.gitignore                                                        |    1 
 programs/mythtranscode/transcode.cpp                                                            |    2 
 programs/mythtv-setup/.gitignore                                                                |    1 
 programs/mythtvosd/.gitignore                                                                   |    1 
 programs/mythwelcome/.gitignore                                                                 |    1 
 programs/scripts/.gitignore                                                                     |    1 
 programs/scripts/database/mythconverg_restore.pl                                                |    8 
 programs/scripts/internetcontent/nv_python_libs/bbciplayer/bbciplayer_api.py                    |   18 
 programs/scripts/internetcontent/nv_python_libs/common/common_api.py                            |   17 
 programs/scripts/internetcontent/nv_python_libs/configs/HTML/mtv.html                           |   39 
 programs/scripts/internetcontent/nv_python_libs/configs/XML/bbc_config.xml                      |    5 
 programs/scripts/internetcontent/nv_python_libs/configs/XML/defaultUserPrefs/trailersMashup.xml |    2 
 programs/scripts/internetcontent/nv_python_libs/configs/XSLT/tributecaHTML_item.xsl             |  100 -
 programs/scripts/internetcontent/nv_python_libs/mtv/mtv_api.py                                  |   18 
 programs/scripts/internetcontent/nv_python_libs/xsltfunctions/tributeca_api.py                  |   39 
 themes/.gitignore                                                                               |    1 
 themes/MythCenter-wide/base.xml                                                                 |    1 
 themes/MythCenter-wide/osd.xml                                                                  |   16 
 themes/MythCenter-wide/schedule-ui.xml                                                          |    2 
 themes/MythCenter/base.xml                                                                      |    1 
 version.sh                                                                                      |   23 
 165 files changed, 2748 insertions(+), 2337 deletions(-)

--- NEW FILE mythtv-0.24-fixes.patch ---
diff -Naurp mythtv-0.24.orig/bindings/perl/.gitignore mythtv-0.24.fixes/bindings/perl/.gitignore
--- mythtv-0.24.orig/bindings/perl/.gitignore	1969-12-31 19:00:00.000000000 -0500
+++ mythtv-0.24.fixes/bindings/perl/.gitignore	2011-01-18 00:21:00.000000000 -0500
@@ -0,0 +1,4 @@
+Makefile.perl
+Makefile.perl.*
+blib/
+pm_to_blib
diff -Naurp mythtv-0.24.orig/bindings/perl/IO/Socket/INET/MythTV.pm mythtv-0.24.fixes/bindings/perl/IO/Socket/INET/MythTV.pm
--- mythtv-0.24.orig/bindings/perl/IO/Socket/INET/MythTV.pm	2009-04-10 20:04:30.000000000 -0400
+++ mythtv-0.24.fixes/bindings/perl/IO/Socket/INET/MythTV.pm	2011-01-18 00:21:00.000000000 -0500
@@ -3,10 +3,10 @@
 # A MythTV Socket class that extends IO::Socket::INET to include some
 # MythTV-specific data queries
 #
-# @url       $URL: http://svn.mythtv.org/svn/tags/release-0-24/mythtv/bindings/perl/IO/Socket/INET/MythTV.pm $
-# @date      $Date: 2009-04-10 17:04:30 -0700 (Fri, 10 Apr 2009) $
-# @version   $Revision: 20349 $
-# @author    $Author: xris $
+# @url       $URL$
+# @date      $Date$
+# @version   $Revision$
+# @author    $Author$
 # @copyright Silicon Mechanics
 #
 
diff -Naurp mythtv-0.24.orig/bindings/perl/MythTV/Channel.pm mythtv-0.24.fixes/bindings/perl/MythTV/Channel.pm
--- mythtv-0.24.orig/bindings/perl/MythTV/Channel.pm	2010-05-22 20:48:40.000000000 -0400
+++ mythtv-0.24.fixes/bindings/perl/MythTV/Channel.pm	2011-01-18 00:21:00.000000000 -0500
@@ -3,10 +3,10 @@
 #
 # Object containing info about a particular MythTV channel.
 #
-# @url       $URL: http://svn.mythtv.org/svn/tags/release-0-24/mythtv/bindings/perl/MythTV/Channel.pm $
-# @date      $Date: 2010-05-22 17:48:40 -0700 (Sat, 22 May 2010) $
-# @version   $Revision: 24799 $
-# @author    $Author: mdean $
+# @url       $URL$
+# @date      $Date$
+# @version   $Revision$
+# @author    $Author$
 #
 
 # Make sure that the main MythTV package is loaded
diff -Naurp mythtv-0.24.orig/bindings/perl/MythTV/Program.pm mythtv-0.24.fixes/bindings/perl/MythTV/Program.pm
--- mythtv-0.24.orig/bindings/perl/MythTV/Program.pm	2010-09-10 22:23:32.000000000 -0400
+++ mythtv-0.24.fixes/bindings/perl/MythTV/Program.pm	2011-01-18 00:21:00.000000000 -0500
@@ -3,10 +3,10 @@
 #
 # Object containing info about a particular MythTV program.
 #
-# @url       $URL: http://svn.mythtv.org/svn/tags/release-0-24/mythtv/bindings/perl/MythTV/Program.pm $
-# @date      $Date: 2010-09-10 19:23:32 -0700 (Fri, 10 Sep 2010) $
-# @version   $Revision: 26207 $
-# @author    $Author: mdean $
+# @url       $URL$
+# @date      $Date$
+# @version   $Revision$
+# @author    $Author$
 #
 
 package MythTV::Program;
diff -Naurp mythtv-0.24.orig/bindings/perl/MythTV/Recording.pm mythtv-0.24.fixes/bindings/perl/MythTV/Recording.pm
--- mythtv-0.24.orig/bindings/perl/MythTV/Recording.pm	2010-09-03 15:55:56.000000000 -0400
+++ mythtv-0.24.fixes/bindings/perl/MythTV/Recording.pm	2011-01-18 00:21:00.000000000 -0500
@@ -3,10 +3,10 @@
 #
 # Object containing info about a particular MythTV recording.
 #
-# @url       $URL: http://svn.mythtv.org/svn/tags/release-0-24/mythtv/bindings/perl/MythTV/Recording.pm $
-# @date      $Date: 2010-09-03 12:55:56 -0700 (Fri, 03 Sep 2010) $
-# @version   $Revision: 26106 $
-# @author    $Author: danielk $
+# @url       $URL$
+# @date      $Date$
+# @version   $Revision$
+# @author    $Author$
 #
 
 package MythTV::Recording;
diff -Naurp mythtv-0.24.orig/bindings/perl/MythTV/StorageGroup.pm mythtv-0.24.fixes/bindings/perl/MythTV/StorageGroup.pm
--- mythtv-0.24.orig/bindings/perl/MythTV/StorageGroup.pm	2009-04-10 20:04:30.000000000 -0400
+++ mythtv-0.24.fixes/bindings/perl/MythTV/StorageGroup.pm	2011-01-18 00:21:00.000000000 -0500
@@ -3,10 +3,10 @@
 #
 # Object containing info about a particular MythTV Storage Group.
 #
-# @url       $URL: http://svn.mythtv.org/svn/tags/release-0-24/mythtv/bindings/perl/MythTV/StorageGroup.pm $
-# @date      $Date: 2009-04-10 17:04:30 -0700 (Fri, 10 Apr 2009) $
-# @version   $Revision: 20349 $
-# @author    $Author: xris $
+# @url       $URL$
+# @date      $Date$
+# @version   $Revision$
+# @author    $Author$
 #
 
 # Make sure that the main MythTV package is loaded
diff -Naurp mythtv-0.24.orig/bindings/perl/MythTV.pm mythtv-0.24.fixes/bindings/perl/MythTV.pm
--- mythtv-0.24.orig/bindings/perl/MythTV.pm	2010-09-29 13:08:29.000000000 -0400
+++ mythtv-0.24.fixes/bindings/perl/MythTV.pm	2011-01-18 00:21:00.000000000 -0500
@@ -1,10 +1,10 @@
 #
 # MythTV bindings for perl.
 #
-# @url       $URL: http://svn.mythtv.org/svn/tags/release-0-24/mythtv/bindings/perl/MythTV.pm $
-# @date      $Date: 2010-09-29 10:08:29 -0700 (Wed, 29 Sep 2010) $
-# @version   $Revision: 26574 $
-# @author    $Author: wagnerrp $
+# @url       $URL$
+# @date      $Date$
+# @version   $Revision$
+# @author    $Author$
 #
 
 # Version
diff -Naurp mythtv-0.24.orig/bindings/python/.gitignore mythtv-0.24.fixes/bindings/python/.gitignore
--- mythtv-0.24.orig/bindings/python/.gitignore	1969-12-31 19:00:00.000000000 -0500
+++ mythtv-0.24.fixes/bindings/python/.gitignore	2011-01-18 00:21:00.000000000 -0500
@@ -0,0 +1 @@
+build/
diff -Naurp mythtv-0.24.orig/bindings/python/MythTV/dataheap.py mythtv-0.24.fixes/bindings/python/MythTV/dataheap.py
--- mythtv-0.24.orig/bindings/python/MythTV/dataheap.py	2010-11-02 23:15:16.000000000 -0400
+++ mythtv-0.24.fixes/bindings/python/MythTV/dataheap.py	2011-01-18 00:21:00.000000000 -0500
@@ -863,7 +863,7 @@ class Video( VideoSchema, DBDataWrite, C
         return vid
 
     def _playOnFe(self, fe):
-        return fe.send('play','filename myth://Videos@%s/%s' % 
+        return fe.send('play','file myth://Videos@%s/%s' % 
                     (self.host, self.filename))
 
 class VideoGrabber( Grabber ):
diff -Naurp mythtv-0.24.orig/bindings/python/MythTV/methodheap.py mythtv-0.24.fixes/bindings/python/MythTV/methodheap.py
--- mythtv-0.24.orig/bindings/python/MythTV/methodheap.py	2010-09-23 00:01:58.000000000 -0400
+++ mythtv-0.24.fixes/bindings/python/MythTV/methodheap.py	2011-01-18 00:21:00.000000000 -0500
@@ -625,9 +625,9 @@ class MythDB( DBCache ):
             return ('recorded.%s=%%s' % key, datetime.duck(value), 0)
 
         if key == 'olderthan':
-            return ('recorded.starttime>%s', datetime.duck(value), 0)
-        if key == 'newerthan':
             return ('recorded.starttime<%s', datetime.duck(value), 0)
+        if key == 'newerthan':
+            return ('recorded.starttime>%s', datetime.duck(value), 0)
 
 
         # recordedprogram matches
@@ -641,8 +641,9 @@ class MythDB( DBCache ):
             return ('people.name', 'recordedcredits', 4, 1)
 
         if key == 'livetv':
-            if value is None:
+            if (value is None) or (value == False):
                 return ('recorded.recgroup!=%s', 'LiveTV', 0)
+            return ()
 
         return None
 
diff -Naurp mythtv-0.24.orig/bindings/python/MythTV/mythproto.py mythtv-0.24.fixes/bindings/python/MythTV/mythproto.py
--- mythtv-0.24.orig/bindings/python/MythTV/mythproto.py	2010-10-14 11:36:31.000000000 -0400
+++ mythtv-0.24.fixes/bindings/python/MythTV/mythproto.py	2011-01-18 00:21:00.000000000 -0500
@@ -188,7 +188,7 @@ def ftopen(file, mode, forceremote=False
     db = DBCache(db)
     log = MythLog('Python File Transfer', db=db)
     reuri = re.compile(\
-        'myth://((?P<group>.*)@)?(?P<host>[a-zA-Z0-9_\.]*)(:[0-9]*)?/(?P<file>.*)')
+        'myth://((?P<group>.*)@)?(?P<host>[a-zA-Z0-9_\-\.]*)(:[0-9]*)?/(?P<file>.*)')
     reip = re.compile('(?:\d{1,3}\.){3}\d{1,3}')
 
     if mode not in ('r','w'):
diff -Naurp mythtv-0.24.orig/bindings/python/MythTV/static.py mythtv-0.24.fixes/bindings/python/MythTV/static.py
--- mythtv-0.24.orig/bindings/python/MythTV/static.py	2010-10-08 13:55:04.000000000 -0400
+++ mythtv-0.24.fixes/bindings/python/MythTV/static.py	2011-01-18 00:21:00.000000000 -0500
@@ -4,7 +4,7 @@
 Contains any static and global variables for MythTV Python Bindings
 """
 
-OWN_VERSION = (0,24,0,0)
+OWN_VERSION = (0,24,0,1)
 SCHEMA_VERSION = 1264
 MVSCHEMA_VERSION = 1038
 NVSCHEMA_VERSION = 1007
diff -Naurp mythtv-0.24.orig/bindings/python/MythTV/system.py mythtv-0.24.fixes/bindings/python/MythTV/system.py
--- mythtv-0.24.orig/bindings/python/MythTV/system.py	2010-10-08 13:55:04.000000000 -0400
+++ mythtv-0.24.fixes/bindings/python/MythTV/system.py	2011-01-18 00:21:00.000000000 -0500
@@ -195,7 +195,12 @@ class InternetMetadata( Metadata ):
 
 class Grabber( System ):
     def _processMetadata(self, xml):
-        for item in etree.fromstring(xml).getiterator('item'):
+        try:
+            xml = etree.fromstring(xml)
+        except:
+            raise StopIteration
+
+        for item in xml.getiterator('item'):
             yield self.cls(item)
  
[...8560 lines suppressed...]
@@ -104,12 +106,13 @@ class xpathFunctions(object):
 
     def tributecaLinkGeneration(self, context, *args):
         '''Generate a link for the Tribute.ca site. Sigificant massaging of the title is required.
-        Call example: 'mnvXpath:tributecaLinkGeneration(string(.), string(preceding-sibling::a[1]))'
+        Call example: 'mnvXpath:tributecaLinkGeneration(position(), ..//a)'
         return the url link
         '''
         downloadURL = u'http://www.tribute.ca/streamingflash/%s.flv'
         position = int(args[0])-1
         webURL = u'http://www.tribute.ca%s' % args[1][position].attrib['href'].strip()
+
         # If this is for the download then just return what was found for the "link" element
         if self.persistence.has_key('tributecaLinkGeneration'):
             if self.persistence['tributecaLinkGeneration'] != None:
@@ -151,7 +154,6 @@ class xpathFunctions(object):
             trailer2 = u'tr2'
         if currentTitle.find(': An IMAX') != -1:
             trailer2 = u'tr2'
-
         titleArray[0] = titleArray[0].replace(u'&', u'and')
         self.persistence['tributecaThumbnailLink'] = urllib.quote_plus(titleArray[0].lower().replace(u' ', u'_').replace(u"'", u'').replace(u'-', u'_').replace(u'?', u'').replace(u'.', u'').encode("utf-8"))
         titleArray[0] = urllib.quote_plus(re.sub('[%s]' % re.escape(string.punctuation), '', titleArray[0].lower().replace(u' ', u'').encode("utf-8")))
@@ -159,7 +161,6 @@ class xpathFunctions(object):
         # Verify that the FLV file url really exits. If it does not then use the Web page link.
         videocode = u'%s%s' % (titleArray[0], trailer2)
         flvURL = downloadURL % videocode
-
         resultCheckUrl = common.checkURL(flvURL)
         if not resultCheckUrl[0] or resultCheckUrl[1]['Content-Type'] != u'video/x-flv':
             if trailer2 != u'':
@@ -183,7 +184,6 @@ class xpathFunctions(object):
                             flvURL = webURL
                     else:
                         flvURL = webURL
-
         if flvURL != webURL:
             self.persistence['tributecaLinkGeneration'] = videocode
             return common.linkWebPage(u'dummycontext', 'tributeca')+videocode
@@ -252,6 +252,33 @@ class xpathFunctions(object):
         return common.checkIfDBItem('dummy', {'feedtitle': 'Movie Trailers', 'title': arg[0].replace('Trailer', u'').strip(), 'author': arg[1], 'description': arg[2]})
     # end tributecaCheckIfDBItem()
 
+    def tributecaGetAnchors(self, context, *arg):
+        ''' Routine used to get specific anchor elements.
+        Unfortunitely position dependant.
+        Call: mnvXpath:tributecaGetAnchors(//ul[@class='clump'], 3)
+        '''
+        return self.anchorList(arg[0][int(arg[1])])
+    # end tributecaGetAnchors()
+
+    def tributecaDebug(self, context, *arg):
+        ''' Routine only used for debugging. Prints out the node
+        passed as an argument. Not to be used in production.
+        Call example: mnvXpath:tributecaDebug(//a)
+        '''
+        testpath = etree.XPath(".//a", namespaces=common.namespaces)
+        print arg
+        count = 0
+        for x in arg:
+            sys.stdout.write(u'\nElement Count (%s):\n' % count)
+#            for y in testpath(x):
+#                sys.stdout.write(etree.tostring(y, encoding='UTF-8', pretty_print=True))
+            print "testpath(%s)" % testpath(x)
+            count+=1
+        print
+#        sys.stdout.write(etree.tostring(arg[0], encoding='UTF-8', pretty_print=True))
+        return u"========tributecaDebug Called========="
+    # end tributecaDebug()
+
 ######################################################################################################
 #
 # End of XPath extension functions
diff -Naurp mythtv-0.24.orig/themes/.gitignore mythtv-0.24.fixes/themes/.gitignore
--- mythtv-0.24.orig/themes/.gitignore	1969-12-31 19:00:00.000000000 -0500
+++ mythtv-0.24.fixes/themes/.gitignore	2011-01-18 00:21:00.000000000 -0500
@@ -0,0 +1 @@
+themes
diff -Naurp mythtv-0.24.orig/themes/MythCenter/base.xml mythtv-0.24.fixes/themes/MythCenter/base.xml
--- mythtv-0.24.orig/themes/MythCenter/base.xml	2010-09-22 08:39:41.000000000 -0400
+++ mythtv-0.24.fixes/themes/MythCenter/base.xml	2011-01-18 00:21:00.000000000 -0500
@@ -766,6 +766,7 @@
         <textarea name="message" from="basetextarea">
             <area>170,20,390,125</area>
             <align>allcenter</align>
+            <multiline>yes</multiline>
         </textarea>
     </window>
 
diff -Naurp mythtv-0.24.orig/themes/MythCenter-wide/base.xml mythtv-0.24.fixes/themes/MythCenter-wide/base.xml
--- mythtv-0.24.orig/themes/MythCenter-wide/base.xml	2010-10-06 10:17:51.000000000 -0400
+++ mythtv-0.24.fixes/themes/MythCenter-wide/base.xml	2011-01-18 00:21:00.000000000 -0500
@@ -881,6 +881,7 @@
         <textarea name="message" from="basetextarea">
             <area>170,20,390,126</area>
             <align>allcenter</align>
+            <multiline>yes</multiline>
         </textarea>
     </window>
 
diff -Naurp mythtv-0.24.orig/themes/MythCenter-wide/osd.xml mythtv-0.24.fixes/themes/MythCenter-wide/osd.xml
--- mythtv-0.24.orig/themes/MythCenter-wide/osd.xml	2010-11-09 21:44:09.000000000 -0500
+++ mythtv-0.24.fixes/themes/MythCenter-wide/osd.xml	2011-01-18 00:21:00.000000000 -0500
@@ -429,6 +429,22 @@
                 <fill color="#FFFFFF" alpha="255" />
                 <alphapulse min="180" max="255" change="4" />
             </shape>
+            <shape name="cuttoright">
+                <area>0,4,3,30</area>
+                <fill color="#FF0000" alpha="255" />
+            </shape>
+            <shape name="cuttoleft">
+                <area>0,4,3,30</area>
+                <fill color="#FF0000" alpha="255" />
+            </shape>
+            <shape name="keeptoright">
+                <area>0,4,3,30</area>
+                <fill color="#00FF00" alpha="255" />
+            </shape>
+            <shape name="keeptoleft">
+                <area>0,4,3,30</area>
+                <fill color="#00FF00" alpha="255" />
+            </shape>
         </editbar>
     </window>
 
diff -Naurp mythtv-0.24.orig/themes/MythCenter-wide/schedule-ui.xml mythtv-0.24.fixes/themes/MythCenter-wide/schedule-ui.xml
--- mythtv-0.24.orig/themes/MythCenter-wide/schedule-ui.xml	2010-10-06 10:17:51.000000000 -0400
+++ mythtv-0.24.fixes/themes/MythCenter-wide/schedule-ui.xml	2011-01-18 00:21:00.000000000 -0500
@@ -532,7 +532,7 @@
                         <area>240,2,220,24</area>
                     </textarea>
                     <textarea name="title" from="shortstarttimedate">
-                        <area>475,2,675,24</area>
+                        <area>480,2,675,24</area>
                     </textarea>
                     <textarea name="card" from="shortstarttimedate">
                         <area>1165,2,30,24</area>
diff -Naurp mythtv-0.24.orig/VERSION mythtv-0.24.fixes/VERSION
--- mythtv-0.24.orig/VERSION	2010-11-10 12:31:31.000000000 -0500
+++ mythtv-0.24.fixes/VERSION	1969-12-31 19:00:00.000000000 -0500
@@ -1 +0,0 @@
-SOURCE_VERSION="0.24"
diff -Naurp mythtv-0.24.orig/version.sh mythtv-0.24.fixes/version.sh
--- mythtv-0.24.orig/version.sh	2010-08-29 18:22:54.000000000 -0400
+++ mythtv-0.24.fixes/version.sh	2011-01-18 00:21:00.000000000 -0500
@@ -1,12 +1,11 @@
 #!/bin/sh
 #
 # small shell script to generate version.cpp
-# it expects two parameters
+# it expects one parameter
 # first parameter is the root of the source directory
-# second parameter is the svn base folder (trunk, branches/release-0-21-fixes)
 
 if test $# -ne 1; then
-    echo "Usage: version.sh SVN_TREE_DIR"
+    echo "Usage: version.sh GIT_TREE_DIR"
     exit 1
 fi
 
@@ -18,21 +17,21 @@ else
     exit 0
 fi
 
-SVNTREEDIR=$1
-SVNREPOPATH="exported"
+GITTREEDIR=$1
+GITREPOPATH="exported"
 
-SOURCE_VERSION=$(svnversion ${SVNTREEDIR} 2>/dev/null || echo Unknown)
+cd ${GITTREEDIR}
+
+SOURCE_VERSION=$(git describe --dirty || git describe || echo Unknown)
 
 case "${SOURCE_VERSION}" in
     exported|Unknown)
-        if test -e $SVNTREEDIR/VERSION ; then
-            . $SVNTREEDIR/VERSION
+        if test -e $GITTREEDIR/VERSION ; then
+            . $GITTREEDIR/VERSION
         fi
     ;;
     *)
-    SVNREPOPATH=$(echo "$$URL: http://svn.mythtv.org/svn/tags/release-0-24/mythtv/version.sh $$" | sed -e 's,.*/svn/,,' \
-                                       -e 's,/mythtv/version\.sh.*,,' \
-                                       -e 's,/version\.sh.*,,')
+    BRANCH=$(git branch | sed -e '/^[^\*]/d' -e 's/^\* //' -e 's/(no branch)/exported/')
     ;;
 esac
 
@@ -41,7 +40,7 @@ cat > .vers.new <<EOF
 #include "mythversion.h"
 
 const MPUBLIC char *myth_source_version = "${SOURCE_VERSION}";
-const MPUBLIC char *myth_source_path = "${SVNREPOPATH}";
+const MPUBLIC char *myth_source_path = "${BRANCH}";
 const MPUBLIC char *myth_binary_version = MYTH_BINARY_VERSION;
 EOF
 

mythweb-0.24-fixes.patch:
 mythweb-0.24.fixes/.gitignore                                             |    3 
 mythweb-0.24.fixes/classes/Database.php                                   |    8 
 mythweb-0.24.fixes/classes/Database/Query.php                             |    8 
 mythweb-0.24.fixes/classes/Database/Query/mysql.php                       |    8 
 mythweb-0.24.fixes/classes/Database/Query/mysqlicompat.php                |    8 
 mythweb-0.24.fixes/classes/Database/mysql.php                             |    8 
 mythweb-0.24.fixes/classes/Database/mysqlicompat.php                      |    8 
 mythweb-0.24.fixes/classes/JSON.php                                       |    8 
 mythweb-0.24.fixes/classes/Modules.php                                    |    8 
 mythweb-0.24.fixes/classes/MythBackend.php                                |    8 
 mythweb-0.24.fixes/classes/MythBase.php                                   |    8 
 mythweb-0.24.fixes/classes/MythFrontend.php                               |    8 
 mythweb-0.24.fixes/classes/Services/JSON.php                              |    2 
 mythweb-0.24.fixes/classes/Translate.php                                  |    8 
 mythweb-0.24.fixes/includes/class_autoload.php                            |    8 
 mythweb-0.24.fixes/includes/cleanup.php                                   |    8 
 mythweb-0.24.fixes/includes/config.php                                    |    8 
 mythweb-0.24.fixes/includes/css.php                                       |    8 
 mythweb-0.24.fixes/includes/data_dir.php                                  |    8 
 mythweb-0.24.fixes/includes/database.php                                  |    8 
 mythweb-0.24.fixes/includes/db_update.php                                 |   14 
 mythweb-0.24.fixes/includes/defines.php                                   |    8 
 mythweb-0.24.fixes/includes/errordisplay.php                              |    8 
 mythweb-0.24.fixes/includes/errors.php                                    |    8 
 mythweb-0.24.fixes/includes/init.php                                      |    8 
 mythweb-0.24.fixes/includes/jobqueue.php                                  |    8 
 mythweb-0.24.fixes/includes/lockdown.php                                  |    8 
 mythweb-0.24.fixes/includes/mobile.php                                    |    8 
 mythweb-0.24.fixes/includes/mouseovers.php                                |    8 
 mythweb-0.24.fixes/includes/php_version_check.php                         |    8 
 mythweb-0.24.fixes/includes/session.php                                   |    8 
 mythweb-0.24.fixes/includes/skin.php                                      |   12 
 mythweb-0.24.fixes/includes/sorting.php                                   |    8 
 mythweb-0.24.fixes/includes/translate.php                                 |    8 
 mythweb-0.24.fixes/includes/utils.php                                     |   13 
 mythweb-0.24.fixes/js/pngbehavior.htc                                     |    6 
 mythweb-0.24.fixes/js/table_sort.js                                       |    8 
 mythweb-0.24.fixes/js/utils.js                                            |    8 
 mythweb-0.24.fixes/modules/_shared/lang/Finnish.lang                      |  288 ++++++----
 mythweb-0.24.fixes/modules/_shared/tmpl/_errors/db_access_denied.php      |    8 
 mythweb-0.24.fixes/modules/_shared/tmpl/_errors/db_vars_error.php         |    8 
 mythweb-0.24.fixes/modules/_shared/tmpl/_errors/error.php                 |    8 
 mythweb-0.24.fixes/modules/_shared/tmpl/_errors/fatal.php                 |    8 
 mythweb-0.24.fixes/modules/_shared/tmpl/_errors/lockdown.php              |    8 
 mythweb-0.24.fixes/modules/_shared/tmpl/_errors/no_modules.php            |    8 
 mythweb-0.24.fixes/modules/_shared/tmpl/_errors/site_down.php             |    8 
 mythweb-0.24.fixes/modules/_shared/tmpl/_errors/unknown_module.php        |    8 
 mythweb-0.24.fixes/modules/_shared/tmpl/default/footer.php                |    8 
 mythweb-0.24.fixes/modules/_shared/tmpl/default/header.php                |    8 
 mythweb-0.24.fixes/modules/_shared/tmpl/default/welcome.php               |    8 
 mythweb-0.24.fixes/modules/_shared/tmpl/iPod/footer.php                   |    8 
 mythweb-0.24.fixes/modules/_shared/tmpl/iPod/header.php                   |    8 
 mythweb-0.24.fixes/modules/_shared/tmpl/iPod/welcome.php                  |    8 
 mythweb-0.24.fixes/modules/_shared/tmpl/lite/footer.php                   |    8 
 mythweb-0.24.fixes/modules/_shared/tmpl/lite/header.php                   |    8 
 mythweb-0.24.fixes/modules/_shared/tmpl/lite/welcome.php                  |    8 
 mythweb-0.24.fixes/modules/_shared/tmpl/tmpl/header.php                   |    8 
 mythweb-0.24.fixes/modules/_shared/tmpl/wap/footer.php                    |    8 
 mythweb-0.24.fixes/modules/_shared/tmpl/wap/header.php                    |    8 
 mythweb-0.24.fixes/modules/_shared/tmpl/wap/welcome.php                   |    8 
 mythweb-0.24.fixes/modules/backend_log/handler.php                        |    8 
 mythweb-0.24.fixes/modules/backend_log/init.php                           |    8 
 mythweb-0.24.fixes/modules/backend_log/tmpl/default/backend_log.php       |    8 
 mythweb-0.24.fixes/modules/backend_log/tmpl/default/welcome.php           |    8 
 mythweb-0.24.fixes/modules/backend_log/tmpl/lite/backend_log.php          |    8 
 mythweb-0.24.fixes/modules/backend_log/tmpl/lite/welcome.php              |    8 
 mythweb-0.24.fixes/modules/coverart/handler.pl                            |    8 
 mythweb-0.24.fixes/modules/coverart/init.php                              |    8 
 mythweb-0.24.fixes/modules/database/init.php                              |    8 
 mythweb-0.24.fixes/modules/database/set_settings.php                      |    8 
 mythweb-0.24.fixes/modules/database/tmpl/default/set_settings.php         |    8 
 mythweb-0.24.fixes/modules/music/handler.php                              |    8 
 mythweb-0.24.fixes/modules/music/init.php                                 |    8 
 mythweb-0.24.fixes/modules/music/mp3act_functions.php                     |    8 
 mythweb-0.24.fixes/modules/music/stream.php                               |    8 
 mythweb-0.24.fixes/modules/music/tmpl/default/welcome.php                 |    8 
 mythweb-0.24.fixes/modules/mythtv/init.php                                |    8 
 mythweb-0.24.fixes/modules/mythtv/set_keys.php                            |    8 
 mythweb-0.24.fixes/modules/mythtv/set_settings.php                        |    8 
 mythweb-0.24.fixes/modules/mythtv/tmpl/default/set_keys.php               |    8 
 mythweb-0.24.fixes/modules/mythtv/tmpl/default/set_settings.php           |    8 
 mythweb-0.24.fixes/modules/mythtv/tmpl/lite/set_keys.php                  |    8 
 mythweb-0.24.fixes/modules/mythtv/tmpl/lite/set_settings.php              |    8 
 mythweb-0.24.fixes/modules/mythweb/init.php                               |    8 
 mythweb-0.24.fixes/modules/mythweb/set_defaults.php                       |    8 
 mythweb-0.24.fixes/modules/mythweb/set_flvplayer.php                      |    8 
 mythweb-0.24.fixes/modules/mythweb/set_session.php                        |    8 
 mythweb-0.24.fixes/modules/mythweb/tmpl/default/set_defaults.php          |    8 
 mythweb-0.24.fixes/modules/mythweb/tmpl/default/set_flvplayer.php         |    8 
 mythweb-0.24.fixes/modules/mythweb/tmpl/default/set_session.php           |    8 
 mythweb-0.24.fixes/modules/mythweb/tmpl/lite/set_defaults.php             |    8 
 mythweb-0.24.fixes/modules/mythweb/tmpl/lite/set_flvplayer.php            |    8 
 mythweb-0.24.fixes/modules/mythweb/tmpl/lite/set_session.php              |    8 
 mythweb-0.24.fixes/modules/remote/do.php                                  |    8 
 mythweb-0.24.fixes/modules/remote/handler.php                             |    8 
 mythweb-0.24.fixes/modules/remote/init.php                                |    8 
 mythweb-0.24.fixes/modules/remote/keys.php                                |    8 
 mythweb-0.24.fixes/modules/remote/play_program_on_frontend.php            |    8 
 mythweb-0.24.fixes/modules/remote/screenshot.php                          |    8 
 mythweb-0.24.fixes/modules/remote/tmpl/default/keys.php                   |    8 
 mythweb-0.24.fixes/modules/remote/tmpl/default/remote.php                 |    8 
 mythweb-0.24.fixes/modules/remote/tmpl/default/welcome.php                |    8 
 mythweb-0.24.fixes/modules/remote/tmpl/iPod/play_program_on_frontend.php  |    8 
 mythweb-0.24.fixes/modules/remote/tmpl/iPod/welcome.php                   |    8 
 mythweb-0.24.fixes/modules/settings/handler.php                           |    8 
 mythweb-0.24.fixes/modules/settings/init.php                              |    8 
 mythweb-0.24.fixes/modules/settings/tmpl/default/header.php               |    8 
 mythweb-0.24.fixes/modules/settings/tmpl/default/welcome.php              |    8 
 mythweb-0.24.fixes/modules/settings/tmpl/lite/header.php                  |    8 
 mythweb-0.24.fixes/modules/settings/tmpl/lite/mythweb.php                 |    8 
 mythweb-0.24.fixes/modules/settings/tmpl/lite/welcome.php                 |    8 
 mythweb-0.24.fixes/modules/stats/handler.php                              |    8 
 mythweb-0.24.fixes/modules/stats/init.php                                 |    8 
 mythweb-0.24.fixes/modules/stats/tmpl/default/stats.php                   |    8 
 mythweb-0.24.fixes/modules/stats/tmpl/default/welcome.php                 |    8 
 mythweb-0.24.fixes/modules/stats/tmpl/lite/stats.php                      |    8 
 mythweb-0.24.fixes/modules/stats/tmpl/lite/welcome.php                    |    8 
 mythweb-0.24.fixes/modules/status/handler.php                             |    8 
 mythweb-0.24.fixes/modules/status/init.php                                |    8 
 mythweb-0.24.fixes/modules/status/tmpl/default/status.php                 |    8 
 mythweb-0.24.fixes/modules/status/tmpl/default/welcome.php                |    8 
 mythweb-0.24.fixes/modules/status/tmpl/lite/status.php                    |    8 
 mythweb-0.24.fixes/modules/status/tmpl/lite/welcome.php                   |    8 
 mythweb-0.24.fixes/modules/status/tmpl/wap/status.php                     |    8 
 mythweb-0.24.fixes/modules/stream/handler.pl                              |    8 
 mythweb-0.24.fixes/modules/stream/init.php                                |    8 
 mythweb-0.24.fixes/modules/stream/set_protocol.php                        |    8 
 mythweb-0.24.fixes/modules/stream/stream_asx.pl                           |    8 
 mythweb-0.24.fixes/modules/stream/stream_flv.pl                           |   10 
 mythweb-0.24.fixes/modules/stream/stream_flvp.pl                          |    8 
 mythweb-0.24.fixes/modules/stream/stream_mp4.pl                           |    8 
 mythweb-0.24.fixes/modules/stream/stream_raw.pl                           |    8 
 mythweb-0.24.fixes/modules/stream/tmpl/default/set_protocol.php           |    8 
 mythweb-0.24.fixes/modules/stream/tmpl/lite/set_protocol.php              |    8 
 mythweb-0.24.fixes/modules/stream/tv.pl                                   |    8 
 mythweb-0.24.fixes/modules/tv/canned_searches.conf.php                    |    8 
 mythweb-0.24.fixes/modules/tv/channel.php                                 |    8 
 mythweb-0.24.fixes/modules/tv/classes/Channel.php                         |    8 
 mythweb-0.24.fixes/modules/tv/classes/Program.php                         |    8 
 mythweb-0.24.fixes/modules/tv/classes/Recording.php                       |    8 
 mythweb-0.24.fixes/modules/tv/classes/Schedule.php                        |    8 
 mythweb-0.24.fixes/modules/tv/detail.php                                  |   15 
 mythweb-0.24.fixes/modules/tv/get_pixmap.php                              |    8 
 mythweb-0.24.fixes/modules/tv/handler.php                                 |    8 
 mythweb-0.24.fixes/modules/tv/includes/programs.php                       |    8 
 mythweb-0.24.fixes/modules/tv/includes/recording_schedules.php            |    8 
 mythweb-0.24.fixes/modules/tv/includes/schedule_utils.php                 |    8 
 mythweb-0.24.fixes/modules/tv/init.php                                    |    8 
 mythweb-0.24.fixes/modules/tv/list.php                                    |    8 
 mythweb-0.24.fixes/modules/tv/list_recording_groups.php                   |    8 
 mythweb-0.24.fixes/modules/tv/list_shows_in_title_and_group.php           |    8 
 mythweb-0.24.fixes/modules/tv/list_titles_in_group.php                    |    8 
 mythweb-0.24.fixes/modules/tv/opensearch.php                              |    8 
 mythweb-0.24.fixes/modules/tv/recorded.php                                |    8 
 mythweb-0.24.fixes/modules/tv/schedules.php                               |    8 
 mythweb-0.24.fixes/modules/tv/schedules_custom.php                        |    8 
 mythweb-0.24.fixes/modules/tv/schedules_manual.php                        |    8 
 mythweb-0.24.fixes/modules/tv/search.php                                  |    8 
 mythweb-0.24.fixes/modules/tv/searches.php                                |    8 
 mythweb-0.24.fixes/modules/tv/set_channels.php                            |    8 
 mythweb-0.24.fixes/modules/tv/set_playgroup.php                           |    8 
 mythweb-0.24.fixes/modules/tv/set_screens.php                             |    8 
 mythweb-0.24.fixes/modules/tv/set_session.php                             |    8 
 mythweb-0.24.fixes/modules/tv/submenu.php                                 |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/default/channel.php                    |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/default/detail.php                     |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/default/list.php                       |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/default/list_data.php                  |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/default/recorded.php                   |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/default/schedules.php                  |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/default/schedules_custom.php           |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/default/schedules_manual.php           |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/default/search.php                     |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/default/searches.php                   |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/default/set_channels.php               |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/default/set_playgroup.php              |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/default/set_screens.php                |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/default/set_session.php                |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/default/upcoming.php                   |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/default/welcome.php                    |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/iPod/detail.php                        |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/iPod/list_recording_groups.php         |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/iPod/list_shows_in_title_and_group.php |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/iPod/list_titles_in_group.php          |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/iPod/search.php                        |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/iPod/submenu.php                       |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/iPod/upcoming.php                      |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/iPod/welcome.php                       |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/ical/upcoming.php                      |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/lite/channel.php                       |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/lite/detail.php                        |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/lite/list.php                          |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/lite/recorded.php                      |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/lite/schedules.php                     |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/lite/schedules_custom.php              |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/lite/schedules_manual.php              |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/lite/search.php                        |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/lite/searches.php                      |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/lite/set_channels.php                  |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/lite/set_session.php                   |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/lite/upcoming.php                      |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/lite/welcome.php                       |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/rss/recorded.php                       |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/wap/channel.php                        |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/wap/detail.php                         |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/wap/list.php                           |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/wap/recorded.php                       |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/wap/search.php                         |    8 
 mythweb-0.24.fixes/modules/tv/tmpl/wap/upcoming.php                       |    8 
 mythweb-0.24.fixes/modules/tv/upcoming.php                                |    8 
 mythweb-0.24.fixes/modules/video/edit.php                                 |    8 
 mythweb-0.24.fixes/modules/video/handler.php                              |    8 
 mythweb-0.24.fixes/modules/video/imdb.php                                 |    8 
 mythweb-0.24.fixes/modules/video/init.php                                 |    8 
 mythweb-0.24.fixes/modules/video/scan.php                                 |    8 
 mythweb-0.24.fixes/modules/video/set_settings.php                         |    8 
 mythweb-0.24.fixes/modules/video/tmpl/default/set_settings.php            |    8 
 mythweb-0.24.fixes/modules/video/tmpl/default/video.php                   |    8 
 mythweb-0.24.fixes/modules/video/tmpl/default/welcome.php                 |    8 
 mythweb-0.24.fixes/modules/weather/classes/WeatherScreen.php              |    8 
 mythweb-0.24.fixes/modules/weather/handler.php                            |    8 
 mythweb-0.24.fixes/modules/weather/init.php                               |    8 
 mythweb-0.24.fixes/modules/weather/set_screen.php                         |    8 
 mythweb-0.24.fixes/modules/weather/tmpl/default/set_screen.php            |    8 
 mythweb-0.24.fixes/modules/weather/tmpl/default/weather.18h.php           |    8 
 mythweb-0.24.fixes/modules/weather/tmpl/default/weather.3d.php            |    8 
 mythweb-0.24.fixes/modules/weather/tmpl/default/weather.6d.php            |    8 
 mythweb-0.24.fixes/modules/weather/tmpl/default/weather.am.php            |    8 
 mythweb-0.24.fixes/modules/weather/tmpl/default/weather.cc.php            |    8 
 mythweb-0.24.fixes/modules/weather/tmpl/default/weather.php               |    8 
 mythweb-0.24.fixes/modules/weather/tmpl/default/weather.sm.php            |    8 
 mythweb-0.24.fixes/modules/weather/tmpl/default/welcome.php               |    8 
 mythweb-0.24.fixes/modules/welcome.php                                    |    8 
 mythweb-0.24.fixes/mythweb.php                                            |    8 
 mythweb-0.24.fixes/mythweb.pl                                             |    8 
 mythweb-0.24.fixes/skins/iPod-default/AppPanel.css                        |   35 -
 mythweb-0.24.fixes/skins/iPod-default/ListPanel.css                       |  157 -----
 mythweb-0.24.fixes/skins/iPod-default/header.css                          |   91 ---
 mythweb-0.24.fixes/skins/iPod-default/img/Icons/cal.png                   |   16 
 mythweb-0.24.fixes/skins/iPod-default/img/Icons/clock.png                 |   19 
 mythweb-0.24.fixes/skins/iPod-default/img/Icons/logs.png                  |   20 
 mythweb-0.24.fixes/skins/iPod-default/img/Icons/music.png                 |   21 
 mythweb-0.24.fixes/skins/iPod-default/img/Icons/photos.png                |   22 
 mythweb-0.24.fixes/skins/iPod-default/img/Icons/remote.png                |   26 
 mythweb-0.24.fixes/skins/iPod-default/img/Icons/status.png                |   24 
 mythweb-0.24.fixes/skins/iPod-default/img/Icons/tv.png                    |   18 
 mythweb-0.24.fixes/skins/iPod-default/img/Icons/video.png                 |   26 
 mythweb-0.24.fixes/skins/iPod-default/img/Icons/weather.png               |   25 
 mythweb-0.24.fixes/skins/iPod-default/img/back_button.png                 |   23 
 mythweb-0.24.fixes/skins/iPod-default/img/back_button_clicked.png         |   11 
 mythweb-0.24.fixes/skins/iPod-default/img/button_darkgray.png             |    5 
 mythweb-0.24.fixes/skins/iPod-default/img/button_darkgray_pressed.png     |   10 
 mythweb-0.24.fixes/skins/iPod-default/img/chevron.png                     |    5 
 mythweb-0.24.fixes/skins/iPod-default/img/chevron_touched.png             |    3 
 mythweb-0.24.fixes/skins/iPod-default/img/favicon.ico                     |    3 
 mythweb-0.24.fixes/skins/iPod-default/img/header_middle.png               |    5 
 mythweb-0.24.fixes/skins/iPod-default/img/item_background_touched.png     |    4 
 mythweb-0.24.fixes/skins/iPod-default/img/off.png                         |   13 
 mythweb-0.24.fixes/skins/iPod-default/img/on.png                          |   14 
 mythweb-0.24.fixes/skins/iPod-default/img/pinstripes.png                  |    4 
 mythweb-0.24.fixes/skins/iPod-default/img/spinner.gif                     |   32 -
 mythweb-0.24.fixes/skins/iPod-default/style.css                           |   19 
 skins/iPod-default/img/Search Background.tiff                             |    2 
 263 files changed, 1138 insertions(+), 1686 deletions(-)

--- NEW FILE mythweb-0.24-fixes.patch ---
diff -Naurp mythweb-0.24.orig/classes/Database/mysqlicompat.php mythweb-0.24.fixes/classes/Database/mysqlicompat.php
--- mythweb-0.24.orig/classes/Database/mysqlicompat.php	2008-11-08 21:42:14.000000000 -0500
+++ mythweb-0.24.fixes/classes/Database/mysqlicompat.php	2011-01-22 18:44:18.000000000 -0500
@@ -20,10 +20,10 @@
  * compatibility so programs can take advantage of the better integration of
  * mysqli but still run on older installations.
  *
- * @url         $URL: http://svn.mythtv.org/svn/tags/release-0-24/mythplugins/mythweb/classes/Database/mysqlicompat.php $
- * @date        $Date: 2008-11-08 18:42:14 -0800 (Sat, 08 Nov 2008) $
- * @version     $Revision: 19023 $
- * @author      $Author: kormoc $
+ * @url         $URL$
+ * @date        $Date$
+ * @version     $Revision$
+ * @author      $Author$
  * @copyright   Silicon Mechanics
  * @license     GPL
  *
diff -Naurp mythweb-0.24.orig/classes/Database/mysql.php mythweb-0.24.fixes/classes/Database/mysql.php
--- mythweb-0.24.orig/classes/Database/mysql.php	2008-11-08 21:42:14.000000000 -0500
+++ mythweb-0.24.fixes/classes/Database/mysql.php	2011-01-22 18:44:18.000000000 -0500
@@ -13,10 +13,10 @@
  *
  * MySQL Database connection class.
  *
- * @url         $URL: http://svn.mythtv.org/svn/tags/release-0-24/mythplugins/mythweb/classes/Database/mysql.php $
- * @date        $Date: 2008-11-08 18:42:14 -0800 (Sat, 08 Nov 2008) $
- * @version     $Revision: 19023 $
- * @author      $Author: kormoc $
+ * @url         $URL$
+ * @date        $Date$
+ * @version     $Revision$
+ * @author      $Author$
  * @copyright   Silicon Mechanics
  * @license     GPL
  *
diff -Naurp mythweb-0.24.orig/classes/Database/Query/mysqlicompat.php mythweb-0.24.fixes/classes/Database/Query/mysqlicompat.php
--- mythweb-0.24.orig/classes/Database/Query/mysqlicompat.php	2010-06-09 23:05:34.000000000 -0400
+++ mythweb-0.24.fixes/classes/Database/Query/mysqlicompat.php	2011-01-22 18:44:18.000000000 -0500
@@ -15,10 +15,10 @@
  * This is also the parent class for the full/expanded mysqli query object,
  * since many of the routines are shared between them.
  *
- * @url         $URL: http://svn.mythtv.org/svn/tags/release-0-24/mythplugins/mythweb/classes/Database/Query/mysqlicompat.php $
- * @date        $Date: 2010-06-09 20:05:34 -0700 (Wed, 09 Jun 2010) $
- * @version     $Revision: 25070 $
- * @author      $Author: kormoc $
+ * @url         $URL$
+ * @date        $Date$
+ * @version     $Revision$
+ * @author      $Author$
  * @copyright   Silicon Mechanics
  * @license     GPL
  *
diff -Naurp mythweb-0.24.orig/classes/Database/Query/mysql.php mythweb-0.24.fixes/classes/Database/Query/mysql.php
--- mythweb-0.24.orig/classes/Database/Query/mysql.php	2010-06-09 23:05:34.000000000 -0400
+++ mythweb-0.24.fixes/classes/Database/Query/mysql.php	2011-01-22 18:44:18.000000000 -0500
@@ -13,10 +13,10 @@
  *
  * Query handler for MySQL
  *
- * @url         $URL: http://svn.mythtv.org/svn/tags/release-0-24/mythplugins/mythweb/classes/Database/Query/mysql.php $
- * @date        $Date: 2010-06-09 20:05:34 -0700 (Wed, 09 Jun 2010) $
- * @version     $Revision: 25070 $
- * @author      $Author: kormoc $
+ * @url         $URL$
+ * @date        $Date$
+ * @version     $Revision$
+ * @author      $Author$
  * @copyright   Silicon Mechanics
  * @license     GPL
  *
diff -Naurp mythweb-0.24.orig/classes/Database/Query.php mythweb-0.24.fixes/classes/Database/Query.php
--- mythweb-0.24.orig/classes/Database/Query.php	2009-10-09 01:29:02.000000000 -0400
+++ mythweb-0.24.fixes/classes/Database/Query.php	2011-01-22 18:44:18.000000000 -0500
@@ -14,10 +14,10 @@
  * This is an abstract superclass that defines the basic variables and functions
  * used by possible subclasses.
  *
- * @url         $URL: http://svn.mythtv.org/svn/tags/release-0-24/mythplugins/mythweb/classes/Database/Query.php $
- * @date        $Date: 2009-10-08 22:29:02 -0700 (Thu, 08 Oct 2009) $
- * @version     $Revision: 22328 $
- * @author      $Author: kormoc $
+ * @url         $URL$
+ * @date        $Date$
+ * @version     $Revision$
+ * @author      $Author$
  * @copyright   Silicon Mechanics
  * @license     GPL
  *
diff -Naurp mythweb-0.24.orig/classes/Database.php mythweb-0.24.fixes/classes/Database.php
--- mythweb-0.24.orig/classes/Database.php	2008-06-01 19:52:54.000000000 -0400
+++ mythweb-0.24.fixes/classes/Database.php	2011-01-22 18:44:18.000000000 -0500
@@ -24,10 +24,10 @@
  * define _errstr() and _errno() methods to return the appropriate database
  * engine error string/number.
  *
- * @url         $URL: http://svn.mythtv.org/svn/tags/release-0-24/mythplugins/mythweb/classes/Database.php $
- * @date        $Date: 2008-06-01 16:52:54 -0700 (Sun, 01 Jun 2008) $
- * @version     $Revision: 17434 $
- * @author      $Author: kormoc $
+ * @url         $URL$
+ * @date        $Date$
+ * @version     $Revision$
+ * @author      $Author$
  * @copyright   Silicon Mechanics
  * @license     GPL
  *
diff -Naurp mythweb-0.24.orig/classes/JSON.php mythweb-0.24.fixes/classes/JSON.php
--- mythweb-0.24.orig/classes/JSON.php	2008-02-22 16:35:09.000000000 -0500
+++ mythweb-0.24.fixes/classes/JSON.php	2011-01-22 18:44:18.000000000 -0500
@@ -3,10 +3,10 @@
  * Wrapper so we can support php less then 5.2 and/or installs without native json built in.
  * The native json is much faster, so prefer it if we can.
  *
- * @url         $URL: http://svn.mythtv.org/svn/tags/release-0-24/mythplugins/mythweb/classes/JSON.php $
- * @date        $Date: 2008-02-22 13:35:09 -0800 (Fri, 22 Feb 2008) $
- * @version     $Revision: 16202 $
- * @author      $Author: xris $
+ * @url         $URL$
+ * @date        $Date$
+ * @version     $Revision$
+ * @author      $Author$
  * @license     GPL
  *
  * @package     MythWeb
diff -Naurp mythweb-0.24.orig/classes/Modules.php mythweb-0.24.fixes/classes/Modules.php
--- mythweb-0.24.orig/classes/Modules.php	2010-09-12 04:52:48.000000000 -0400
+++ mythweb-0.24.fixes/classes/Modules.php	2011-01-22 18:44:18.000000000 -0500
@@ -2,10 +2,10 @@
 /**
  * Handling Modules
  *
- * @url         $URL: http://svn.mythtv.org/svn/tags/release-0-24/mythplugins/mythweb/classes/Modules.php $
- * @date        $Date: 2010-09-12 01:52:48 -0700 (Sun, 12 Sep 2010) $
- * @version     $Revision: 26245 $
- * @author      $Author: xris $
+ * @url         $URL$
+ * @date        $Date$
+ * @version     $Revision$
+ * @author      $Author$
  * @license     GPL
  *
  * @package     MythTV
diff -Naurp mythweb-0.24.orig/classes/MythBackend.php mythweb-0.24.fixes/classes/MythBackend.php
--- mythweb-0.24.orig/classes/MythBackend.php	2010-10-06 23:35:10.000000000 -0400
+++ mythweb-0.24.fixes/classes/MythBackend.php	2011-01-22 18:44:18.000000000 -0500
@@ -1,10 +1,10 @@
 <?php
 /**
  *
- * @url         $URL: http://svn.mythtv.org/svn/tags/release-0-24/mythplugins/mythweb/classes/MythBackend.php $
- * @date        $Date: 2010-10-06 20:35:10 -0700 (Wed, 06 Oct 2010) $
- * @version     $Revision: 26688 $
- * @author      $Author: kormoc $
+ * @url         $URL$
+ * @date        $Date$
+ * @version     $Revision$
+ * @author      $Author$
  * @license     GPL
  *
  * @package     MythTV
diff -Naurp mythweb-0.24.orig/classes/MythBase.php mythweb-0.24.fixes/classes/MythBase.php
--- mythweb-0.24.orig/classes/MythBase.php	2010-08-28 16:16:22.000000000 -0400
+++ mythweb-0.24.fixes/classes/MythBase.php	2011-01-22 18:44:18.000000000 -0500
@@ -2,10 +2,10 @@
 /**
  *  This is the base object to handle all the common features for all myth classes
  *
- * @url         $URL: http://svn.mythtv.org/svn/tags/release-0-24/mythplugins/mythweb/classes/MythBase.php $
- * @date        $Date: 2010-08-28 13:16:22 -0700 (Sat, 28 Aug 2010) $
- * @version     $Revision: 25914 $
- * @author      $Author: xris $
+ * @url         $URL$
+ * @date        $Date$
+ * @version     $Revision$
+ * @author      $Author$
  * @license     GPL
  *
  * @package     MythWeb
diff -Naurp mythweb-0.24.orig/classes/MythFrontend.php mythweb-0.24.fixes/classes/MythFrontend.php
--- mythweb-0.24.orig/classes/MythFrontend.php	2010-09-12 02:55:38.000000000 -0400
+++ mythweb-0.24.fixes/classes/MythFrontend.php	2011-01-22 18:44:18.000000000 -0500
@@ -2,10 +2,10 @@
 /**
  * Connection routines for the new socket interface to mythfrontend.
  *
- * @url         $URL: http://svn.mythtv.org/svn/tags/release-0-24/mythplugins/mythweb/classes/MythFrontend.php $
- * @date        $Date: 2010-09-11 23:55:38 -0700 (Sat, 11 Sep 2010) $
- * @version     $Revision: 26244 $
- * @author      $Author: xris $
+ * @url         $URL$
+ * @date        $Date$
+ * @version     $Revision$
+ * @author      $Author$
  * @license     GPL
  *
  * @package     MythTV
diff -Naurp mythweb-0.24.orig/classes/Services/JSON.php mythweb-0.24.fixes/classes/Services/JSON.php
[...5566 lines suppressed...]
-1“-	Ea5l)+! !ù	
-   ,       y  )œä¨ž'AœK©’¯àڍ,¢¶ý“‰E\(lƒœ©&;5 à5D‰Ä€0è³3‚a¬0-‹µ-Ñ¡À”ŽÃƒpH4V	%
i
-p[R"|	Œ‘#
-™	6iZwcw*! !ù	
-   ,       y  )œä¨ž,K”*ù¶Ä‹¨0Ÿaš;׋аY8b`4én¤¨Bb ‚b»x¾,±ÁÔ¾‘ ±Ë¾ÍäÑ(	Ƚ° %
->

-2*Ši*	/:™+$v*! !ù	
-   ,       u  )œä¨žl[ª$á
-²Jq[£Âq3™`Q[ø5ø:Š•ðIX!0ÀrAD8Cv«ÉÜHPfi¾äi Q”ƒAP at pC
%D 
PQ46Š
iciNj0w
„)#! !ù	
-   ,       y  )œä¨.q¾¨
-,G®J r(¯J8‡Cðä*Š‡†B´,™Ž…ê&<
-…Œ´Ûh±W~-¼‘`Ñ,	‡–õ¤,ì>;
-
8RN<,…<1T]
-˜c‘—'
qk$
-@)#! ;         
\ No newline at end of file
diff -Naurp mythweb-0.24.orig/skins/iPod-default/ListPanel.css mythweb-0.24.fixes/skins/iPod-default/ListPanel.css
--- mythweb-0.24.orig/skins/iPod-default/ListPanel.css	2009-01-23 00:45:53.000000000 -0500
+++ mythweb-0.24.fixes/skins/iPod-default/ListPanel.css	1969-12-31 19:00:00.000000000 -0500
@@ -1,157 +0,0 @@
-h3 {
-	margin:                             0;
-	padding-top:                        10px;
-	padding-right:                      10px;
-	padding-bottom:                     10px;
-	padding-left:                       10px;
-	font-size:                          17px;
-	font-family:                        Helvetica;
-	font-weight:                        bold;
-	color:                              rgb(76,86,108);
-    max-width:                          305px;
-    white-space:                        nowrap;
-    overflow:                           hidden;
-    text-overflow:                      ellipsis;
-}
-
-body.landscape h3 {
-    max-width:                          465px;
-}
-
-.ListPanel {
-    background:                         transparent;
-    margin-left:                        5px;
-    margin-right:                       5px;
-    margin-top:                         5px;
-    margin-bottom:                      5px;
-    padding:                            0px;
-}
-
-.ListPanel > li {
-    background-color:                   #FFFFFF;
-    border-left:                        1px solid rgb(171,173,176);
-    border-right:                       1px solid rgb(171,173,176);
-    border-bottom:                      1px solid rgb(171,173,176);
-    font-size:                          20px;
-    font-weight:                        bold;
-    list-style-image:                   none;
-    list-style-position:                outside;
-    list-style-type:                    none;
-    max-height:                         50px;
-}
-
-.ListPanel > li.long {
-    max-height:                         1000px !important;
-    white-space:                        normal !important;
-    font-size:                          12px;
-}
-
-.ListPanel > li.text
-{
-    max-height:                         40px;
-    white-space:                        nowrap;
-    overflow:                           hidden;
-    text-overflow:                      ellipsis;
-    padding-bottom:                     8px;
-    padding-left:                       8px;
-    padding-right:                      32px;
-    padding-top:                        8px;
-}
-
-.ListPanel > li.small {
-    font-size:                          12px;
-    max-height:                         28px;
-    padding-top:                        0px;
-    padding-bottom:                     0px;
-}
-
-.ListPanel > li.small.text {
-    padding-top:                        4px;
-    padding-bottom:                     4px;
-}
-
-.ListPanel > li:first-child {
-    -webkit-border-top-left-radius:     8px;
-    -webkit-border-top-right-radius:    8px;
-    border-top:                         1px solid rgb(171,173,176);
-}
-
-.ListPanel > li:last-child {
-    -webkit-border-bottom-left-radius:  8px;
-    -webkit-border-bottom-right-radius: 8px;
-    border-bottom:                      1px solid rgb(171,173,176);
-}
-
-.ListPanel > li > a {
-    background:                         #FFFFFF url('img/chevron.png') no-repeat scroll right center;
-    background-position:                290px center;
-    color:                              inherit;
-    display:                            block;
-    text-decoration:                    none;
-    max-height:                         inherit;
-    white-space:                        nowrap;
-    overflow:                           hidden;
-    text-overflow:                      ellipsis;
-    padding-bottom:                     8px;
-    padding-left:                       8px;
-    padding-right:                      32px;
-    padding-top:                        8px;
-}
-
-.ListPanel > li.small > a {
-    padding-top:                        4px;
-    padding-bottom:                     4px;
-}
-
-body.landscape .ListPanel > li > a {
-    background-position:                450px center;
-}
-
-.ListPanel > li > a.nochevron {
-    background:                         #FFFFFF no-repeat scroll right center;
-}
-
-.ListPanel > li > a.nochevron:active,
-.ListPanel > li > a.nochevron:focus,
-.ListPanel > li > a.nochevron:hover
-{
-    background-image:                   url('img/item_background_touched.png');
-    background-repeat:                  repeat-x;
-    background-attachment:              scroll;
-    background-position:                top;
-}
-
-.ListPanel > li > a:active,
-.ListPanel > li > a:focus,
-.ListPanel > li > a:hover
-{
-    color:                              white;
-    background-color:                   rgb(1,95,231);
-    background-image:                   url('img/chevron_touched.png'), url('img/item_background_touched.png');
-    background-repeat:                  no-repeat, repeat-x;
-    background-attachment:              scroll, scroll;
-    background-position:                290px center, top;
-}
-
-body.landscape .ListPanel > li > a:active,
-body.landscape .ListPanel > li > a:focus,
-body.landscape .ListPanel > li > a:hover
-{
-    background-position:                450px center, top;
-}
-
-.ListPanel > li:first-child > a {
-    -webkit-border-top-left-radius:     8px;
-    -webkit-border-top-right-radius:    8px;
-    border-top:                         1px solid rgb(171,173,176);
-}
-
-.ListPanel > li:last-child > a {
-    -webkit-border-bottom-left-radius:  8px;
-    -webkit-border-bottom-right-radius: 8px;
-    border-bottom:                      1px solid rgb(171,173,176);
-}
-
-.right {
-    float:                              right;
-}
diff -Naurp mythweb-0.24.orig/skins/iPod-default/style.css mythweb-0.24.fixes/skins/iPod-default/style.css
--- mythweb-0.24.orig/skins/iPod-default/style.css	2009-01-23 00:45:53.000000000 -0500
+++ mythweb-0.24.fixes/skins/iPod-default/style.css	1969-12-31 19:00:00.000000000 -0500
@@ -1,19 +0,0 @@
-body {
-    background:                 #FFFFFF url('img/pinstripes.png') repeat scroll 0 0;
-    color:                      #000000;
-    overflow:                   hidden;
-    margin:                     0px 0px 0px 0px;
-    padding:                    40px 0px 0px 0px;
-    font-family:                Helvetica;
-/* ensure that we don't get the default callout following a long touch on an element, which is a default behavior in Mobile Safari */
-    -webkit-touch-callout:      none;
-/* disable the Mobile Safari default behavior to adjust font size automatically to improve readability */
-    -webkit-text-size-adjust:   none;
-    width:                      320px;
-    min-height:                 380px;
-}
-
-body.landscape {
-    width:                      480px;
-    min-height:                 230px;
-}


Index: mythtv.spec
===================================================================
RCS file: /cvs/free/rpms/mythtv/F-14/mythtv.spec,v
retrieving revision 1.83
retrieving revision 1.84
diff -u -r1.83 -r1.84
--- mythtv.spec	22 Nov 2010 05:44:31 -0000	1.83
+++ mythtv.spec	23 Jan 2011 03:48:05 -0000	1.84
@@ -64,10 +64,10 @@
 # The vendor name we should attribute the aforementioned entries to
 %define desktop_vendor  RPMFusion
 
-# SVN Revision number and branch ID
-# 0.24 release: r27163
-%define _svnrev r27317
-%define branch release-0-24-fixes
+# Git revision and branch ID
+# 0.24 release: git tag b0.24
+%define _gitrev 945c67317
+%define branch fixes/0.24
 
 #
 # Basic descriptive tags for this package:
@@ -79,11 +79,11 @@
 
 # Version/Release info
 Version: 0.24
-%if "%{branch}" == "trunk"
-Release: 0.1.svn.%{_svnrev}%{?dist}
+%if "%{branch}" == "master"
+Release: 0.1.git.%{_gitrev}%{?dist}
 #Release: 0.1.rc1%{?dist}
 %else
-Release: 2%{?dist}
+Release: 4%{?dist}
 %endif
 
 # The primary license is GPLv2+, but bits are borrowed from a number of
@@ -132,11 +132,9 @@
 
 Source0:   http://www.mythtv.org/mc/mythtv-%{version}.tar.bz2
 Source1:   http://www.mythtv.org/mc/mythplugins-%{version}.tar.bz2
-Patch0:    mythtv-%{version}-svnfixes.patch
-Patch1:    mythplugins-%{version}-svnfixes.patch
-Patch101:  0001-Tweaking-in-recording-seektable-building.patch
-Patch102:  alsa-fixes-1.patch
-Patch103:  alsa-fixes-2.patch
+Patch0:    mythtv-%{version}-fixes.patch
+Patch1:    mythplugins-%{version}-fixes.patch
+Patch2:    mythweb-%{version}-fixes.patch
 Source10:  PACKAGE-LICENSING
 Source101: mythbackend.sysconfig
 Source102: mythbackend.init
@@ -841,9 +839,6 @@
 
 cd mythtv-%{version}
 %patch0 -p1
-%patch101 -p1
-%patch102 -p1
-%patch103 -p1
 
 # Drop execute permissions on contrib bits, since they'll be %doc
     find contrib/ -type f -exec chmod -x "{}" \;
@@ -877,6 +872,7 @@
 
 cd mythplugins-%{version}
 %patch1 -p1
+%patch2 -p1
 
 # Fix /mnt/store -> /var/lib/mythmusic
     cd mythmusic
@@ -1232,6 +1228,7 @@
 %{_bindir}/mythfilldatabase
 %{_bindir}/mythjobqueue
 %{_bindir}/mythreplex
+%{_bindir}/mythffmpeg
 %{_datadir}/mythtv/MXML_scpd.xml
 %attr(-,mythtv,mythtv) %dir %{_localstatedir}/lib/mythtv
 %attr(-,mythtv,mythtv) %dir %{_localstatedir}/cache/mythtv
@@ -1264,6 +1261,7 @@
 %{_bindir}/mythlcdserver
 %{_bindir}/mythshutdown
 %{_bindir}/mythwelcome
+%{_bindir}/mythffplay
 %dir %{_libdir}/mythtv
 %dir %{_libdir}/mythtv/filters
 %{_libdir}/mythtv/filters/*
@@ -1458,6 +1456,12 @@
 ################################################################################
 
 %changelog
+* Sun Jan 16 2011 Jarod Wilson <jarod at wilsonet.com> 0.24-4
+- Update to 0.24 fixes, git revision 945c67317
+
+* Fri Nov 26 2010 Jarod Wilson <jarod at wilsonet.com> 0.24-3
+- Update to release-0-24-fixes, svn revision 27355
+
 * Mon Nov 22 2010 Jarod Wilson <jarod at wilsonet.com> 0.24-2
 - Update to release-0-24-fixes, svn revision 27317
 - Add preview image fixup patch from ticket #9256


--- mythplugins-0.24-svnfixes.patch DELETED ---


--- mythtv-0.24-svnfixes.patch DELETED ---



More information about the rpmfusion-commits mailing list