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. |