|
From: <mic...@us...> - 2011-11-09 17:20:05
|
Revision: 4326
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4326&view=rev
Author: michael-t
Date: 2011-11-09 17:19:54 +0000 (Wed, 09 Nov 2011)
Log Message:
-----------
New version 1.2.1.2
Bugfix: Bug in WaitableTimer.cs caused 100 % CPU load on Windows XP systems
Modified Paths:
--------------
trunk/plugins/PowerScheduler++/Stable/1.2.1.2/CleanupFiles.bat
trunk/plugins/PowerScheduler++/Stable/1.2.1.2/Common-MP-TVE3/PowerScheduler.Interfaces/WaitableTimer.cs
trunk/plugins/PowerScheduler++/Stable/1.2.1.2/CopyFiles.bat
trunk/plugins/PowerScheduler++/Stable/1.2.1.2/MPEI/PowerScheduler++.xmp2
trunk/plugins/PowerScheduler++/Stable/1.2.1.2/MPEI/update.xml
trunk/plugins/PowerScheduler++/Stable/1.2.1.2/RestoreFiles.bat
trunk/plugins/PowerScheduler++/Stable/1.2.1.2/VersionInfo.cs
Added Paths:
-----------
trunk/plugins/PowerScheduler++/Stable/1.2.1.2/
trunk/plugins/PowerScheduler++/Stable/1.2.1.2/MPEI/PowerScheduler++ 1.2.1.2.mpe1
Removed Paths:
-------------
trunk/plugins/PowerScheduler++/Stable/1.2.1.2/MPEI/PowerScheduler++ 1.2.1.1.mpe1
Modified: trunk/plugins/PowerScheduler++/Stable/1.2.1.2/CleanupFiles.bat
===================================================================
--- trunk/plugins/PowerScheduler++/Stable/1.2.1.1/CleanupFiles.bat 2011-11-06 13:41:46 UTC (rev 4325)
+++ trunk/plugins/PowerScheduler++/Stable/1.2.1.2/CleanupFiles.bat 2011-11-09 17:19:54 UTC (rev 4326)
@@ -1,9 +1,20 @@
@echo off
set PROJECTPATH=%~dp0
+if "%ProgramFiles(x86)%" == "" goto 32bit
set SERVERPATH=%ProgramFiles(x86)%\Team MediaPortal\MediaPortal TV Server
set CLIENTPATH=%ProgramFiles(x86)%\Team MediaPortal\MediaPortal
+goto data
+:32bit
+set SERVERPATH=%ProgramFiles%\Team MediaPortal\MediaPortal TV Server
+set CLIENTPATH=%ProgramFiles%\Team MediaPortal\MediaPortal
+:data
+if "%ProgramData%" == "" goto winXP
set SERVERLOGPATH=%ProgramData%\Team MediaPortal\MediaPortal TV Server\log
-set CLIENTLOGPATH=%ProgramData%\Team MediaPortal\MediaPortal\log
+goto count
+:winXP
+set SERVERLOGPATH=%ALLUSERSPROFILE%\Application Data\Team MediaPortal\MediaPortal TV Server\log
+
+:count
set COUNT=1
echo Stopping TV Server
Modified: trunk/plugins/PowerScheduler++/Stable/1.2.1.2/Common-MP-TVE3/PowerScheduler.Interfaces/WaitableTimer.cs
===================================================================
--- trunk/plugins/PowerScheduler++/Stable/1.2.1.1/Common-MP-TVE3/PowerScheduler.Interfaces/WaitableTimer.cs 2011-11-06 13:41:46 UTC (rev 4325)
+++ trunk/plugins/PowerScheduler++/Stable/1.2.1.2/Common-MP-TVE3/PowerScheduler.Interfaces/WaitableTimer.cs 2011-11-09 17:19:54 UTC (rev 4326)
@@ -167,7 +167,8 @@
// Create thread
m_Waiting = new Thread(new ParameterizedThreadStart(WaitThread));
- m_Waiting.Priority = ThreadPriority.AboveNormal;
+ // Causes 100 % CPU load on XP systems
+ // m_Waiting.Priority = ThreadPriority.AboveNormal;
m_Waiting.Name = "PowerScheduler Waiter";
using (ManualResetEvent handshake = new ManualResetEvent(false))
Modified: trunk/plugins/PowerScheduler++/Stable/1.2.1.2/CopyFiles.bat
===================================================================
--- trunk/plugins/PowerScheduler++/Stable/1.2.1.1/CopyFiles.bat 2011-11-06 13:41:46 UTC (rev 4325)
+++ trunk/plugins/PowerScheduler++/Stable/1.2.1.2/CopyFiles.bat 2011-11-09 17:19:54 UTC (rev 4326)
@@ -1,9 +1,20 @@
@echo off
set PROJECTPATH=%~dp0
+if "%ProgramFiles(x86)%" == "" goto 32bit
set SERVERPATH=%ProgramFiles(x86)%\Team MediaPortal\MediaPortal TV Server
set CLIENTPATH=%ProgramFiles(x86)%\Team MediaPortal\MediaPortal
+goto data
+:32bit
+set SERVERPATH=%ProgramFiles%\Team MediaPortal\MediaPortal TV Server
+set CLIENTPATH=%ProgramFiles%\Team MediaPortal\MediaPortal
+:data
+if "%ProgramData%" == "" goto winXP
set SERVERLOGPATH=%ProgramData%\Team MediaPortal\MediaPortal TV Server\log
-set CLIENTLOGPATH=%ProgramData%\Team MediaPortal\MediaPortal\log
+goto count
+:winXP
+set SERVERLOGPATH=%ALLUSERSPROFILE%\Application Data\Team MediaPortal\MediaPortal TV Server\log
+
+:count
set COUNT=1
echo Stopping TV Server
Deleted: trunk/plugins/PowerScheduler++/Stable/1.2.1.2/MPEI/PowerScheduler++ 1.2.1.1.mpe1
===================================================================
(Binary files differ)
Added: trunk/plugins/PowerScheduler++/Stable/1.2.1.2/MPEI/PowerScheduler++ 1.2.1.2.mpe1
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/PowerScheduler++/Stable/1.2.1.2/MPEI/PowerScheduler++ 1.2.1.2.mpe1
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Modified: trunk/plugins/PowerScheduler++/Stable/1.2.1.2/MPEI/PowerScheduler++.xmp2
===================================================================
--- trunk/plugins/PowerScheduler++/Stable/1.2.1.1/MPEI/PowerScheduler++.xmp2 2011-11-06 13:41:46 UTC (rev 4325)
+++ trunk/plugins/PowerScheduler++/Stable/1.2.1.2/MPEI/PowerScheduler++.xmp2 2011-11-09 17:19:54 UTC (rev 4326)
@@ -477,24 +477,24 @@
<Id>9b9bc24e-69ca-4abc-8810-f8f95bd4bbe6</Id>
<Author>michael_t (based on PowerScheduler by micheloe)</Author>
<HomePage>http://www.team-mediaportal.com/extensions/other/powerscheduler</HomePage>
- <ForumPage>http://forum.team-mediaportal.com/tv-server-plugins-294/powerscheduler-1-2-1-0-stable-version-mediaportal-1-2-1-final-95463/#post733512/</ForumPage>
+ <ForumPage>http://forum.team-mediaportal.com/tv-server-plugins-294/powerscheduler-1-2-1-2-stable-version-mediaportal-1-2-1-final-95463/#post733512/</ForumPage>
<UpdateUrl>http://www.team-mediaportal.com/index.php?option=com_mtree&task=att_download&link_id=87&cf_id=52</UpdateUrl>
<Version>
<Major>1</Major>
<Minor>2</Minor>
<Build>1</Build>
- <Revision>1</Revision>
+ <Revision>2</Revision>
</Version>
<ExtensionDescription>The PowerScheduler++ plugin is a replacement for the PowerScheduler plugin that comes as part of MediaPortal. Compared to the original PowerScheduler it provides additional features (easy configuration, shares monitoring, reboot option, ...) and is supporting "away mode" for Vista and Win 7 systems.</ExtensionDescription>
- <VersionDescription>Version 1.2.1.1 - Stable version for MP 1.2.1 FINAL
+ <VersionDescription>Version 1.2.1.2 - Stable version for MP 1.2.1 FINAL
Release Notes:
-Version 1.2.1.1
-Bugfix: Changes to NetworkMonitor minimum transfer rate had no effect
+Version 1.2.1.2 - Bugfix: Fixed periodic 100% CPU load on Windows XP (thx to daniel_1980 and umlaut)
+Version 1.2.1.1 - Bugfix: Changes to NetworkMonitor minimum transfer rate had no effect
Version 1.2.1.0 - Initial version</VersionDescription>
<DevelopmentStatus>Stable</DevelopmentStatus>
<OnlineLocation>http://www.team-mediaportal.com/index.php?option=com_mtree&task=att_download&link_id=87&cf_id=24</OnlineLocation>
- <ReleaseDate>2011-10-01T16:03:54</ReleaseDate>
+ <ReleaseDate>2011-11-01T16:03:54</ReleaseDate>
<Tags>tv server plugins, automation</Tags>
<Location>..\MPEI\[Name] [Version].mpe1</Location>
<Params>
@@ -563,14 +563,14 @@
<Param1 />
<UpdateOption>OverwriteIfOlder</UpdateOption>
<LocalFileName>PowerScheduler_high.png</LocalFileName>
- <ZipFileName>Installer{CopyFile}\{3787c1d2-5a62-4df7-a5a9-de1e9a974797}-PowerScheduler_high.png</ZipFileName>
+ <ZipFileName>Installer{CopyFile}\{cf7fec65-3cd1-4bba-9522-cf1e8617c50b}-PowerScheduler_high.png</ZipFileName>
<DestinationFilename />
</FileItem>
<FileItem InstallType="CopyFile" SystemFile="true" Modified="true">
<Param1 />
<UpdateOption>OverwriteIfOlder</UpdateOption>
<LocalFileName>..\mediaportal\PowerSchedulerClientPlugin\PowerScheduler.gif</LocalFileName>
- <ZipFileName>Installer{CopyFile}\{ddb06ce2-4424-4de8-942e-0534e5e522f6}-PowerScheduler.gif</ZipFileName>
+ <ZipFileName>Installer{CopyFile}\{e45bd37f-259b-4280-af2b-7c5e718f7113}-PowerScheduler.gif</ZipFileName>
<DestinationFilename />
</FileItem>
</Items>
Modified: trunk/plugins/PowerScheduler++/Stable/1.2.1.2/MPEI/update.xml
===================================================================
--- trunk/plugins/PowerScheduler++/Stable/1.2.1.1/MPEI/update.xml 2011-11-06 13:41:46 UTC (rev 4325)
+++ trunk/plugins/PowerScheduler++/Stable/1.2.1.2/MPEI/update.xml 2011-11-09 17:19:54 UTC (rev 4326)
@@ -249,15 +249,168 @@
<Revision>1</Revision>
</Version>
<ExtensionDescription>The PowerScheduler++ plugin is a replacement for the PowerScheduler plugin that comes as part of MediaPortal. Compared to the original PowerScheduler it provides additional features (easy configuration, shares monitoring, reboot option, ...) and is supporting "away mode" for Vista and Win 7 systems.</ExtensionDescription>
- <VersionDescription>Version 1.2.1.1 - Stable version for MP 1.2.1 FINAL
+ <VersionDescription>Version 1.2.1.1 - Stable version for MP 1.2.1 FINAL
+
+Release Notes:
+Version 1.2.1.1
+Bugfix: Changes to NetworkMonitor minimum transfer rate had no effect
+Version 1.2.1.0 - Initial version</VersionDescription>
+ <DevelopmentStatus>Stable</DevelopmentStatus>
+ <OnlineLocation>http://www.team-mediaportal.com/index.php?option=com_mtree&task=att_download&link_id=87&cf_id=24</OnlineLocation>
+ <ReleaseDate>2011-10-01T16:03:54</ReleaseDate>
+ <Tags>tv server plugins, automation</Tags>
+ <Location>..\MPEI\[Name] [Version].mpe1</Location>
+ <Params>
+ <Items>
+ <SectionParam Name="Online Icon">
+ <Value>http://www.team-mediaportal.com/components/com_mtree/img/listings/m/471.gif</Value>
+ <ValueType>String</ValueType>
+ <Description>The icon file of the package stored online (jpg,png,bmp)</Description>
+ </SectionParam>
+ <SectionParam Name="Configuration file">
+ <Value />
+ <ValueType>Template</ValueType>
+ <Description>The file used to configure the extension.
+ If have .exe extension the will be executed
+ If have .dll extension used like MP plugin configuration</Description>
+ </SectionParam>
+ <SectionParam Name="Online Screenshots">
+ <Value>http://www.team-mediaportal.com/components/com_mtree/img/listings/m/480.jpg;
+http://www.team-mediaportal.com/components/com_mtree/img/listings/m/481.jpg;
+http://www.team-mediaportal.com/components/com_mtree/img/listings/m/482.jpg;
+http://www.team-mediaportal.com/components/com_mtree/img/listings/m/483.jpg;
+http://www.team-mediaportal.com/components/com_mtree/img/listings/m/484.jpg;
+http://www.team-mediaportal.com/components/com_mtree/img/listings/m/485.jpg;
+http://www.team-mediaportal.com/components/com_mtree/img/listings/m/486.jpg;
+http://www.team-mediaportal.com/components/com_mtree/img/listings/m/487.jpg</Value>
+ <ValueType>String</ValueType>
+ <Description>Online stored screenshot urls separated by ; </Description>
+ </SectionParam>
+ <SectionParam Name="Force to uninstall on update">
+ <Value>YES</Value>
+ <ValueType>Bool</ValueType>
+ <Description>Show dialog and force to uninstall previous version when updating an extension. Should only be disabled if you are using an NSIS/MSI installer.</Description>
+ </SectionParam>
+ </Items>
+ </Params>
+ </GeneralInfo>
+ <UniqueFileList>
+ <Items />
+ </UniqueFileList>
+ <ProjectSettings>
+ <FolderGroups />
+ </ProjectSettings>
+ <IsSkin>false</IsSkin>
+ </PackageClass>
+ <PackageClass>
+ <Version>2.0</Version>
+ <Groups>
+ <Items>
+ <GroupItem Name="Server files">
+ <DisplayName>Server files</DisplayName>
+ <DefaulChecked>true</DefaulChecked>
+ <Description>Server files</Description>
+ <Files>
+ <Items />
+ </Files>
+ </GroupItem>
+ <GroupItem Name="Client files">
+ <DisplayName>Client files</DisplayName>
+ <DefaulChecked>true</DefaulChecked>
+ <Description>Client files</Description>
+ <Files>
+ <Items />
+ </Files>
+ </GroupItem>
+ </Items>
+ </Groups>
+ <Sections>
+ <Items />
+ </Sections>
+ <Dependencies>
+ <Items>
+ <DependencyItem>
+ <Type>Installer</Type>
+ <Id />
+ <MinVersion>
+ <Major>1</Major>
+ <Minor>1</Minor>
+ <Build>6</Build>
+ <Revision>27644</Revision>
+ </MinVersion>
+ <MaxVersion>
+ <Major>1</Major>
+ <Minor>2</Minor>
+ <Build>1</Build>
+ <Revision>0</Revision>
+ </MaxVersion>
+ <WarnOnly>true</WarnOnly>
+ <Message>For MediaPortal release 1.2.1 FINAL (not compatible with 1.1.x releases)</Message>
+ <Name>MediaPortal</Name>
+ </DependencyItem>
+ <DependencyItem>
+ <Type>MediaPortal</Type>
+ <Id />
+ <MinVersion>
+ <Major>1</Major>
+ <Minor>1</Minor>
+ <Build>6</Build>
+ <Revision>27644</Revision>
+ </MinVersion>
+ <MaxVersion>
+ <Major>1</Major>
+ <Minor>1</Minor>
+ <Build>6</Build>
+ <Revision>27644</Revision>
+ </MaxVersion>
+ <WarnOnly>false</WarnOnly>
+ <Message>For MediaPortal release 1.2.1 FINAL (not compatible with 1.1.x releases)</Message>
+ <Name>MediaPortal</Name>
+ </DependencyItem>
+ </Items>
+ </Dependencies>
+ <PluginDependencies>
+ <Items>
+ <PluginDependencyItem AssemblyName="PowerSchedulerClientPlugin.dll">
+ <CompatibleVersion>
+ <Items>
+ <CompatibleVersionItem>
+ <MinRequiredVersion>1.1.6.27644</MinRequiredVersion>
+ <DesignedForVersion>1.2.1.0</DesignedForVersion>
+ </CompatibleVersionItem>
+ </Items>
+ </CompatibleVersion>
+ <SubSystemsUsed>
+ <Items>
+ <SubSystemItem Name="MP" />
+ </Items>
+ </SubSystemsUsed>
+ </PluginDependencyItem>
+ </Items>
+ </PluginDependencies>
+ <GeneralInfo>
+ <Name>PowerScheduler++</Name>
+ <Id>9b9bc24e-69ca-4abc-8810-f8f95bd4bbe6</Id>
+ <Author>michael_t (based on PowerScheduler by micheloe)</Author>
+ <HomePage>http://www.team-mediaportal.com/extensions/other/powerscheduler</HomePage>
+ <ForumPage>http://forum.team-mediaportal.com/tv-server-plugins-294/powerscheduler-1-2-1-2-stable-version-mediaportal-1-2-1-final-95463/#post733512/</ForumPage>
+ <UpdateUrl>http://www.team-mediaportal.com/index.php?option=com_mtree&task=att_download&link_id=87&cf_id=52</UpdateUrl>
+ <Version>
+ <Major>1</Major>
+ <Minor>2</Minor>
+ <Build>1</Build>
+ <Revision>2</Revision>
+ </Version>
+ <ExtensionDescription>The PowerScheduler++ plugin is a replacement for the PowerScheduler plugin that comes as part of MediaPortal. Compared to the original PowerScheduler it provides additional features (easy configuration, shares monitoring, reboot option, ...) and is supporting "away mode" for Vista and Win 7 systems.</ExtensionDescription>
+ <VersionDescription>Version 1.2.1.2 - Stable version for MP 1.2.1 FINAL
Release Notes:
-Version 1.2.1.1
-Bugfix: Changes to NetworkMonitor minimum transfer rate had no effect
+Version 1.2.1.2 - Bugfix: Fixed periodic 100% CPU load on Windows XP (thx to daniel_1980 and umlaut)
+Version 1.2.1.1 - Bugfix: Changes to NetworkMonitor minimum transfer rate had no effect
Version 1.2.1.0 - Initial version</VersionDescription>
<DevelopmentStatus>Stable</DevelopmentStatus>
<OnlineLocation>http://www.team-mediaportal.com/index.php?option=com_mtree&task=att_download&link_id=87&cf_id=24</OnlineLocation>
- <ReleaseDate>2011-10-01T16:03:54</ReleaseDate>
+ <ReleaseDate>2011-11-01T16:03:54</ReleaseDate>
<Tags>tv server plugins, automation</Tags>
<Location>..\MPEI\[Name] [Version].mpe1</Location>
<Params>
Modified: trunk/plugins/PowerScheduler++/Stable/1.2.1.2/RestoreFiles.bat
===================================================================
--- trunk/plugins/PowerScheduler++/Stable/1.2.1.1/RestoreFiles.bat 2011-11-06 13:41:46 UTC (rev 4325)
+++ trunk/plugins/PowerScheduler++/Stable/1.2.1.2/RestoreFiles.bat 2011-11-09 17:19:54 UTC (rev 4326)
@@ -1,9 +1,20 @@
@echo off
set PROJECTPATH=%~dp0
+if "%ProgramFiles(x86)%" == "" goto 32bit
set SERVERPATH=%ProgramFiles(x86)%\Team MediaPortal\MediaPortal TV Server
set CLIENTPATH=%ProgramFiles(x86)%\Team MediaPortal\MediaPortal
+goto data
+:32bit
+set SERVERPATH=%ProgramFiles%\Team MediaPortal\MediaPortal TV Server
+set CLIENTPATH=%ProgramFiles%\Team MediaPortal\MediaPortal
+:data
+if "%ProgramData%" == "" goto winXP
set SERVERLOGPATH=%ProgramData%\Team MediaPortal\MediaPortal TV Server\log
-set CLIENTLOGPATH=%ProgramData%\Team MediaPortal\MediaPortal\log
+goto count
+:winXP
+set SERVERLOGPATH=%ALLUSERSPROFILE%\Application Data\Team MediaPortal\MediaPortal TV Server\log
+
+:count
set COUNT=1
echo Stopping TV Server
Modified: trunk/plugins/PowerScheduler++/Stable/1.2.1.2/VersionInfo.cs
===================================================================
--- trunk/plugins/PowerScheduler++/Stable/1.2.1.1/VersionInfo.cs 2011-11-06 13:41:46 UTC (rev 4325)
+++ trunk/plugins/PowerScheduler++/Stable/1.2.1.2/VersionInfo.cs 2011-11-09 17:19:54 UTC (rev 4326)
@@ -47,9 +47,9 @@
//
// You can specify all the values or you can default the Revision and Build Numbers
// by using the '*' as shown below:
-[assembly: AssemblyVersion("1.2.1.0")]
-[assembly: AssemblyFileVersion("1.2.1.0")]
-[assembly: AssemblyInformationalVersion("1.2.1.0 for MP 1.2.1")]
+[assembly: AssemblyVersion("1.2.1.2")]
+[assembly: AssemblyFileVersion("1.2.1.2")]
+[assembly: AssemblyInformationalVersion("1.2.1.2 for MP 1.2.1")]
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|