From: <mic...@us...> - 2012-07-06 17:36:19
|
Revision: 4495 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4495&view=rev Author: michael-t Date: 2012-07-06 17:36:09 +0000 (Fri, 06 Jul 2012) Log Message: ----------- Stable Version 1.2.3.3 Modified Paths: -------------- trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Binaries/Common.Utils.dll trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Binaries/Core.dll trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Binaries/Gentle.Common.dll trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Binaries/Gentle.Framework.dll trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Binaries/PluginBase.dll trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Binaries/SetupControls.dll trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Binaries/TVDatabase.dll trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Binaries/TVLibrary.dll trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Binaries/TvBusinessLayer.dll trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Binaries/TvControl.dll trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Binaries/TvLibrary.Interfaces.dll trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Binaries/TvService.exe trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Binaries/Utils.dll trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/EPGWakeupConfig.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IEpgHandler.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IPowerController.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IPowerScheduler.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IPowerSettings.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IStandbyHandler.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IWakeupHandler.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/PowerManager.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/PowerSchedulerEventArgs.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/PowerSettings.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/Properties/AssemblyInfo.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/RemotePowerControl.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/TimerException.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/WaitableTimer.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/WakeOnLanManager.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/MPEI/PowerScheduler++.xmp2 trunk/plugins/PowerScheduler++/Stable/1.2.3.3/MPEI/update.xml trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/ActiveNetworkStandbyHandler.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/ActiveSharesStandbyHandler.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/ActiveStreamsStandbyHandler.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/ControllerActiveStandbyHandler.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/EpgGrabbingStandbyWakeupHandler.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/LocalClientStandbyHandler.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/LocalClientWakeupHandler.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/PowerControllerStandbyHandler.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/PowerControllerWakeupHandler.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/ProcessActiveStandbyHandler.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/RebootWakeupHandler.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/RemoteClientStandbyHandler.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/ScheduledRecordingsWakeupHandler.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/XmlTvImportWakeupHandler.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/PowerScheduler.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/PowerSchedulerFactory.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/PowerSchedulerPlugin.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Properties/AssemblyInfo.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Setup/PowerSchedulerSetup.Designer.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Setup/PowerSchedulerSetup.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Setup/PowerSchedulerSetup.resx trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Setup/PowerSettingsForm.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Setup/SelectProcessForm.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/WindowsController.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/VersionInfo.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/mediaportal/PowerSchedulerClientPlugin/Handlers/ActiveNetworkStandbyHandler.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/mediaportal/PowerSchedulerClientPlugin/Handlers/ActiveSharesStandbyHandler.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/mediaportal/PowerSchedulerClientPlugin/Handlers/ProcessActiveStandbyHandler.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/mediaportal/PowerSchedulerClientPlugin/Handlers/RebootWakeupHandler.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/mediaportal/PowerSchedulerClientPlugin/PowerScheduler.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/mediaportal/PowerSchedulerClientPlugin/PowerSchedulerClientPlugin.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/mediaportal/PowerSchedulerClientPlugin/PowerSchedulerFactory.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/mediaportal/PowerSchedulerClientPlugin/Properties/AssemblyInfo.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/mediaportal/PowerSchedulerClientPlugin/Setup/PowerSchedulerSetup.Designer.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/mediaportal/PowerSchedulerClientPlugin/Setup/PowerSchedulerSetup.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/mediaportal/PowerSchedulerClientPlugin/Setup/PowerSchedulerSetup.resx trunk/plugins/PowerScheduler++/Stable/1.2.3.3/mediaportal/PowerSchedulerClientPlugin/Setup/PowerSettingsForm.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/mediaportal/PowerSchedulerClientPlugin/Setup/SelectProcessForm.cs trunk/plugins/PowerScheduler++/Stable/1.2.3.3/mediaportal/PowerSchedulerClientPlugin/UnattendedWindow.cs Added Paths: ----------- trunk/plugins/PowerScheduler++/Stable/1.2.3.3/ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/MPEI/PowerScheduler++ 1.2.3.3.mpe1 Removed Paths: ------------- trunk/plugins/PowerScheduler++/Stable/1.2.3.3/MPEI/PowerScheduler++ 1.2.3.0.mpe1 Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Binaries/Common.Utils.dll =================================================================== (Binary files differ) Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Binaries/Core.dll =================================================================== (Binary files differ) Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Binaries/Gentle.Common.dll =================================================================== (Binary files differ) Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Binaries/Gentle.Framework.dll =================================================================== (Binary files differ) Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Binaries/PluginBase.dll =================================================================== (Binary files differ) Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Binaries/SetupControls.dll =================================================================== (Binary files differ) Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Binaries/TVDatabase.dll =================================================================== (Binary files differ) Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Binaries/TVLibrary.dll =================================================================== (Binary files differ) Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Binaries/TvBusinessLayer.dll =================================================================== (Binary files differ) Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Binaries/TvControl.dll =================================================================== (Binary files differ) Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Binaries/TvLibrary.Interfaces.dll =================================================================== (Binary files differ) Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Binaries/TvService.exe =================================================================== (Binary files differ) Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Binaries/Utils.dll =================================================================== (Binary files differ) Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/EPGWakeupConfig.cs =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/Common-MP-TVE3/PowerScheduler.Interfaces/EPGWakeupConfig.cs 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/EPGWakeupConfig.cs 2012-07-06 17:36:09 UTC (rev 4495) @@ -1,6 +1,6 @@ -#region Copyright (C) 2005-2011 Team MediaPortal +#region Copyright (C) 2005-2012 Team MediaPortal -// Copyright (C) 2005-2011 Team MediaPortal +// Copyright (C) 2005-2012 Team MediaPortal // http://www.team-mediaportal.com // // MediaPortal is free software: you can redistribute it and/or modify Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IEpgHandler.cs =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IEpgHandler.cs 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IEpgHandler.cs 2012-07-06 17:36:09 UTC (rev 4495) @@ -1,6 +1,6 @@ -#region Copyright (C) 2005-2011 Team MediaPortal +#region Copyright (C) 2005-2012 Team MediaPortal -// Copyright (C) 2005-2011 Team MediaPortal +// Copyright (C) 2005-2012 Team MediaPortal // http://www.team-mediaportal.com // // MediaPortal is free software: you can redistribute it and/or modify Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IPowerController.cs =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IPowerController.cs 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IPowerController.cs 2012-07-06 17:36:09 UTC (rev 4495) @@ -1,6 +1,6 @@ -#region Copyright (C) 2005-2011 Team MediaPortal +#region Copyright (C) 2005-2012 Team MediaPortal -// Copyright (C) 2005-2011 Team MediaPortal +// Copyright (C) 2005-2012 Team MediaPortal // http://www.team-mediaportal.com // // MediaPortal is free software: you can redistribute it and/or modify Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IPowerScheduler.cs =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IPowerScheduler.cs 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IPowerScheduler.cs 2012-07-06 17:36:09 UTC (rev 4495) @@ -1,6 +1,6 @@ -#region Copyright (C) 2005-2011 Team MediaPortal +#region Copyright (C) 2005-2012 Team MediaPortal -// Copyright (C) 2005-2011 Team MediaPortal +// Copyright (C) 2005-2012 Team MediaPortal // http://www.team-mediaportal.com // // MediaPortal is free software: you can redistribute it and/or modify Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IPowerSettings.cs =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IPowerSettings.cs 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IPowerSettings.cs 2012-07-06 17:36:09 UTC (rev 4495) @@ -1,6 +1,6 @@ -#region Copyright (C) 2005-2011 Team MediaPortal +#region Copyright (C) 2005-2012 Team MediaPortal -// Copyright (C) 2005-2011 Team MediaPortal +// Copyright (C) 2005-2012 Team MediaPortal // http://www.team-mediaportal.com // // MediaPortal is free software: you can redistribute it and/or modify Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IStandbyHandler.cs =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IStandbyHandler.cs 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IStandbyHandler.cs 2012-07-06 17:36:09 UTC (rev 4495) @@ -1,6 +1,6 @@ -#region Copyright (C) 2005-2011 Team MediaPortal +#region Copyright (C) 2005-2012 Team MediaPortal -// Copyright (C) 2005-2011 Team MediaPortal +// Copyright (C) 2005-2012 Team MediaPortal // http://www.team-mediaportal.com // // MediaPortal is free software: you can redistribute it and/or modify Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IWakeupHandler.cs =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IWakeupHandler.cs 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/Interfaces/IWakeupHandler.cs 2012-07-06 17:36:09 UTC (rev 4495) @@ -1,6 +1,6 @@ -#region Copyright (C) 2005-2011 Team MediaPortal +#region Copyright (C) 2005-2012 Team MediaPortal -// Copyright (C) 2005-2011 Team MediaPortal +// Copyright (C) 2005-2012 Team MediaPortal // http://www.team-mediaportal.com // // MediaPortal is free software: you can redistribute it and/or modify Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/PowerManager.cs =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/Common-MP-TVE3/PowerScheduler.Interfaces/PowerManager.cs 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/PowerManager.cs 2012-07-06 17:36:09 UTC (rev 4495) @@ -1,6 +1,6 @@ -#region Copyright (C) 2005-2011 Team MediaPortal +#region Copyright (C) 2005-2012 Team MediaPortal -// Copyright (C) 2005-2011 Team MediaPortal +// Copyright (C) 2005-2012 Team MediaPortal // http://www.team-mediaportal.com // // MediaPortal is free software: you can redistribute it and/or modify Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/PowerSchedulerEventArgs.cs =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/Common-MP-TVE3/PowerScheduler.Interfaces/PowerSchedulerEventArgs.cs 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/PowerSchedulerEventArgs.cs 2012-07-06 17:36:09 UTC (rev 4495) @@ -1,6 +1,6 @@ -#region Copyright (C) 2005-2011 Team MediaPortal +#region Copyright (C) 2005-2012 Team MediaPortal -// Copyright (C) 2005-2011 Team MediaPortal +// Copyright (C) 2005-2012 Team MediaPortal // http://www.team-mediaportal.com // // MediaPortal is free software: you can redistribute it and/or modify Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/PowerSettings.cs =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/Common-MP-TVE3/PowerScheduler.Interfaces/PowerSettings.cs 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/PowerSettings.cs 2012-07-06 17:36:09 UTC (rev 4495) @@ -1,6 +1,6 @@ -#region Copyright (C) 2005-2011 Team MediaPortal +#region Copyright (C) 2005-2012 Team MediaPortal -// Copyright (C) 2005-2011 Team MediaPortal +// Copyright (C) 2005-2012 Team MediaPortal // http://www.team-mediaportal.com // // MediaPortal is free software: you can redistribute it and/or modify Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/Properties/AssemblyInfo.cs =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/Common-MP-TVE3/PowerScheduler.Interfaces/Properties/AssemblyInfo.cs 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/Properties/AssemblyInfo.cs 2012-07-06 17:36:09 UTC (rev 4495) @@ -1,6 +1,6 @@ -#region Copyright (C) 2005-2011 Team MediaPortal +#region Copyright (C) 2005-2012 Team MediaPortal -// Copyright (C) 2005-2011 Team MediaPortal +// Copyright (C) 2005-2012 Team MediaPortal // http://www.team-mediaportal.com // // MediaPortal is free software: you can redistribute it and/or modify Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/RemotePowerControl.cs =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/Common-MP-TVE3/PowerScheduler.Interfaces/RemotePowerControl.cs 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/RemotePowerControl.cs 2012-07-06 17:36:09 UTC (rev 4495) @@ -1,6 +1,6 @@ -#region Copyright (C) 2005-2011 Team MediaPortal +#region Copyright (C) 2005-2012 Team MediaPortal -// Copyright (C) 2005-2011 Team MediaPortal +// Copyright (C) 2005-2012 Team MediaPortal // http://www.team-mediaportal.com // // MediaPortal is free software: you can redistribute it and/or modify Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/TimerException.cs =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/Common-MP-TVE3/PowerScheduler.Interfaces/TimerException.cs 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/TimerException.cs 2012-07-06 17:36:09 UTC (rev 4495) @@ -1,6 +1,6 @@ -#region Copyright (C) 2005-2011 Team MediaPortal +#region Copyright (C) 2005-2012 Team MediaPortal -// Copyright (C) 2005-2011 Team MediaPortal +// Copyright (C) 2005-2012 Team MediaPortal // http://www.team-mediaportal.com // // MediaPortal is free software: you can redistribute it and/or modify Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/WaitableTimer.cs =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/Common-MP-TVE3/PowerScheduler.Interfaces/WaitableTimer.cs 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/WaitableTimer.cs 2012-07-06 17:36:09 UTC (rev 4495) @@ -1,6 +1,6 @@ -#region Copyright (C) 2005-2011 Team MediaPortal +#region Copyright (C) 2005-2012 Team MediaPortal -// Copyright (C) 2005-2011 Team MediaPortal +// Copyright (C) 2005-2012 Team MediaPortal // http://www.team-mediaportal.com // // MediaPortal is free software: you can redistribute it and/or modify Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/WakeOnLanManager.cs =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/Common-MP-TVE3/PowerScheduler.Interfaces/WakeOnLanManager.cs 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/Common-MP-TVE3/PowerScheduler.Interfaces/WakeOnLanManager.cs 2012-07-06 17:36:09 UTC (rev 4495) @@ -1,6 +1,6 @@ -#region Copyright (C) 2005-2011 Team MediaPortal +#region Copyright (C) 2005-2012 Team MediaPortal -// Copyright (C) 2005-2011 Team MediaPortal +// Copyright (C) 2005-2012 Team MediaPortal // http://www.team-mediaportal.com // // MediaPortal is free software: you can redistribute it and/or modify Deleted: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/MPEI/PowerScheduler++ 1.2.3.0.mpe1 =================================================================== (Binary files differ) Added: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/MPEI/PowerScheduler++ 1.2.3.3.mpe1 =================================================================== (Binary files differ) Property changes on: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/MPEI/PowerScheduler++ 1.2.3.3.mpe1 ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/MPEI/PowerScheduler++.xmp2 =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/MPEI/PowerScheduler++.xmp2 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/MPEI/PowerScheduler++.xmp2 2012-07-06 17:36:09 UTC (rev 4495) @@ -98,7 +98,7 @@ <Description /> </SectionParam> <SectionParam Name="Description"> - <Value>This will install the [Name] [Version] plugin on your computer. This plugin is designed for MediaPortal 1.2.x and will not work with other MediaPortal releases. + <Value>This will install the [Name] [Version] plugin on your computer. This plugin is designed for MediaPortal 1.2.x and 1.3 and will not work with other MediaPortal releases. It is recommended that you close all other applications before continuing. @@ -476,18 +476,18 @@ <Id /> <MinVersion> <Major>1</Major> - <Minor>1</Minor> - <Build>6</Build> - <Revision>27644</Revision> + <Minor>2</Minor> + <Build>0</Build> + <Revision>0</Revision> </MinVersion> <MaxVersion> <Major>1</Major> - <Minor>2</Minor> - <Build>99999</Build> - <Revision>99999</Revision> + <Minor>3</Minor> + <Build>5</Build> + <Revision>0</Revision> </MaxVersion> <WarnOnly>false</WarnOnly> - <Message>For MediaPortal release 1.2.x (not compatible with 1.1.x releases)</Message> + <Message>For MediaPortal version 1.2.x and 1.3 (not compatible with 1.1.x)</Message> <Name>PowerScheduler++</Name> </DependencyItem> <DependencyItem> @@ -506,7 +506,7 @@ <Revision>27644</Revision> </MaxVersion> <WarnOnly>false</WarnOnly> - <Message>For MediaPortal release 1.2.x (not compatible with 1.1.x releases)</Message> + <Message>For MediaPortal version 1.2.x and 1.3 (not compatible with 1.1.x)</Message> <Name>PowerScheduler++</Name> </DependencyItem> </Items> @@ -525,21 +525,25 @@ <Major>1</Major> <Minor>2</Minor> <Build>3</Build> - <Revision>0</Revision> + <Revision>3</Revision> </Version> - <ExtensionDescription>The PowerScheduler++ plugin is a replacement for the PowerScheduler plugin that comes as part of MediaPortal. Compared to the original PowerScheduler plugin it provides additional features: -- Plug&Play mode (just select profile and idle time) -- Windows power settings are made automatically -- Away mode is individually configurable for each standby handler (EPG, Network, Process, ...) -- Client settings are automatically matched to server configuration on single-seat scenarios -- Configurable scheduler for automatic system reboot -- Processes, Network monitor and Active shares also for standalone clients -- Audio is unmuted after wakeup or return from away mode if necessary + <ExtensionDescription>The PowerScheduler++ plugin is a replacement for the PowerScheduler plugin that comes as part of MediaPortal. Compared to the original PowerScheduler plugin it provides additional features: +- Plug&Play mode (just select profile and idle time) +- Windows power settings are made automatically +- Away mode is individually configurable for each standby handler (EPG, Network, Process, ...) +- Client settings are automatically matched to server configuration on single-seat scenarios +- Configurable scheduler for automatic system reboot +- Processes, Network monitor and Active shares also for standalone clients +- Audio is unmuted after wakeup or return from away mode if necessary - ...</ExtensionDescription> - <VersionDescription>Version 1.2.3.0 - Stable version for MP 1.2.x</VersionDescription> + <VersionDescription>Version 1.2.3.3 - Stable version for MP 1.2.x and 1.3 +- added awaymode/runmode attributes for external command (client only) +- removed workaround for 1.3 alpha compatibilty +- improved exception handling for ActiveNetworkStandbyHandler +- fixed RemoteClient standby handler and activity signalling</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>2012-05-15T16:03:54</ReleaseDate> + <ReleaseDate>2012-07-02T16:03:54</ReleaseDate> <Tags>tv server plugins, automation</Tags> <Location>..\MPEI\[Name] [Version].mpe1</Location> <Params> @@ -631,14 +635,14 @@ <Param1 /> <UpdateOption>OverwriteIfOlder</UpdateOption> <LocalFileName>PowerScheduler_high.png</LocalFileName> - <ZipFileName>Installer{CopyFile}\{34eff1a4-e2c5-45b8-bec9-5dee831bdf50}-PowerScheduler_high.png</ZipFileName> + <ZipFileName>Installer{CopyFile}\{a677e5c5-290b-4c00-a59c-743b364b8777}-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}\{022dd12c-f3ff-4cf1-a006-f456ecdba65c}-PowerScheduler.gif</ZipFileName> + <ZipFileName>Installer{CopyFile}\{97a773fa-9d37-4a89-b147-925ae48de647}-PowerScheduler.gif</ZipFileName> <DestinationFilename /> </FileItem> </Items> Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/MPEI/update.xml =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/MPEI/update.xml 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/MPEI/update.xml 2012-07-06 17:36:09 UTC (rev 4495) @@ -56,11 +56,11 @@ <MaxVersion> <Major>1</Major> <Minor>2</Minor> - <Build>99999</Build> - <Revision>99999</Revision> + <Build>9</Build> + <Revision>0</Revision> </MaxVersion> <WarnOnly>false</WarnOnly> - <Message>For MediaPortal release 1.2.x (not compatible with 1.1.x releases)</Message> + <Message>For MediaPortal release 1.2.x (not compatible with 1.3 alpha and 1.1.x releases)</Message> <Name>PowerScheduler++</Name> </DependencyItem> <DependencyItem> @@ -79,7 +79,7 @@ <Revision>27644</Revision> </MaxVersion> <WarnOnly>false</WarnOnly> - <Message>For MediaPortal release 1.2.x (not compatible with 1.1.x releases)</Message> + <Message>For MediaPortal release 1.2.x (not compatible with with 1.3 alpha and 1.1.x releases)</Message> <Name>PowerScheduler++</Name> </DependencyItem> </Items> @@ -159,5 +159,167 @@ </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> + <GroupItem Name="Original Files"> + <DisplayName>Original Files</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Original Files</Description> + <Files> + <Items /> + </Files> + </GroupItem> + <GroupItem Name="Never"> + <DisplayName>Never</DisplayName> + <DefaulChecked>true</DefaulChecked> + <Description>Never</Description> + <Files> + <Items /> + </Files> + </GroupItem> + </Items> + </Groups> + <Sections> + <Items /> + </Sections> + <Dependencies> + <Items> + <DependencyItem> + <Type>Installer</Type> + <Id /> + <MinVersion> + <Major>1</Major> + <Minor>2</Minor> + <Build>0</Build> + <Revision>0</Revision> + </MinVersion> + <MaxVersion> + <Major>1</Major> + <Minor>3</Minor> + <Build>5</Build> + <Revision>0</Revision> + </MaxVersion> + <WarnOnly>false</WarnOnly> + <Message>For MediaPortal version 1.2.x and 1.3 (not compatible with 1.1.x)</Message> + <Name>PowerScheduler++</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>3</Minor> + <Build>5</Build> + <Revision>0</Revision> + </MaxVersion> + <WarnOnly>false</WarnOnly> + <Message>For MediaPortal version 1.2.x and 1.3 (not compatible with 1.1.x)</Message> + <Name>PowerScheduler++</Name> + </DependencyItem> + </Items> + </Dependencies> + <PluginDependencies> + <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-2-1-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>3</Build> + <Revision>3</Revision> + </Version> + <ExtensionDescription>The PowerScheduler++ plugin is a replacement for the PowerScheduler plugin that comes as part of MediaPortal. Compared to the original PowerScheduler plugin it provides additional features: +- Plug&Play mode (just select profile and idle time) +- Windows power settings are made automatically +- Away mode is individually configurable for each standby handler (EPG, Network, Process, ...) +- Client settings are automatically matched to server configuration on single-seat scenarios +- Configurable scheduler for automatic system reboot +- Processes, Network monitor and Active shares also for standalone clients +- Audio is unmuted after wakeup or return from away mode if necessary +- ...</ExtensionDescription> + <VersionDescription>Version 1.2.3.3 - Stable version for MP 1.2.x and 1.3 +- added awaymode/runmode attributes for external command (client only) +- removed workaround for 1.3 alpha compatibilty +- improved exception handling for ActiveNetworkStandbyHandler +- fixed RemoteClient standby handler and activity signalling</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>2012-07-02T16: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>%TvServerBase%\SetupTv.exe</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/1373.png; +http://www.team-mediaportal.com/components/com_mtree/img/listings/m/1374.png; +http://www.team-mediaportal.com/components/com_mtree/img/listings/m/1375.png; +http://www.team-mediaportal.com/components/com_mtree/img/listings/m/1376.png; +http://www.team-mediaportal.com/components/com_mtree/img/listings/m/1377.png; +http://www.team-mediaportal.com/components/com_mtree/img/listings/m/1378.png; +http://www.team-mediaportal.com/components/com_mtree/img/listings/m/1379.png; +http://www.team-mediaportal.com/components/com_mtree/img/listings/m/1380.png; +http://www.team-mediaportal.com/components/com_mtree/img/listings/m/1381.png; +http://www.team-mediaportal.com/components/com_mtree/img/listings/m/1382.png;</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> </Items> </ExtensionCollection> \ No newline at end of file Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/ActiveNetworkStandbyHandler.cs =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/ActiveNetworkStandbyHandler.cs 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/ActiveNetworkStandbyHandler.cs 2012-07-06 17:36:09 UTC (rev 4495) @@ -1,6 +1,6 @@ -#region Copyright (C) 2005-2011 Team MediaPortal +#region Copyright (C) 2005-2012 Team MediaPortal -// Copyright (C) 2005-2011 Team MediaPortal +// Copyright (C) 2005-2012 Team MediaPortal // http://www.team-mediaportal.com // // MediaPortal is free software: you can redistribute it and/or modify @@ -137,19 +137,18 @@ private void NetworkMonitorHandler_OnPowerSchedulerEvent(PowerSchedulerEventArgs args) { + IPowerScheduler ps = GlobalServiceProvider.Instance.Get<IPowerScheduler>(); + if (ps == null) + return; + + TvBusinessLayer layer = new TvBusinessLayer(); + PowerSetting setting; + bool enabled; + switch (args.EventType) { case PowerSchedulerEventType.Elapsed: - IPowerScheduler ps = GlobalServiceProvider.Instance.Get<IPowerScheduler>(); - if (ps == null) - return; - - TvBusinessLayer layer = new TvBusinessLayer(); - PowerSetting setting; - - bool enabled; - // Check if standby should be prevented setting = ps.Settings.GetSetting("NetworkMonitorEnabled"); enabled = Convert.ToBoolean(layer.GetSetting("PowerSchedulerNetworkMonitorEnabled", "false").Value); @@ -179,15 +178,15 @@ setting.Set<Int32>(_idleLimit); Log.Debug("NetworkMonitorHandler: Idle limit in KB/s: {0}", _idleLimit); } - } - // Check if away mode should be used - setting = ps.Settings.GetSetting("NetworkMonitorAwayMode"); - _useAwayMode = Convert.ToBoolean(layer.GetSetting("PowerSchedulerNetworkMonitorAwayMode", "false").Value); - if (setting.Get<bool>() != _useAwayMode) - { - setting.Set<bool>(_useAwayMode); - Log.Debug("NetworkMonitorHandler: Use away mode: {0}", _useAwayMode); + // Check if away mode should be used + setting = ps.Settings.GetSetting("NetworkMonitorAwayMode"); + _useAwayMode = Convert.ToBoolean(layer.GetSetting("PowerSchedulerNetworkMonitorAwayMode", "false").Value); + if (setting.Get<bool>() != _useAwayMode) + { + setting.Set<bool>(_useAwayMode); + Log.Debug("NetworkMonitorHandler: Use away mode: {0}", _useAwayMode); + } } break; @@ -217,7 +216,8 @@ } catch (Exception ex) { - Log.Error("NetworkMonitorHandler: Error in StartNetworkMonitor: {0}", ex); + Log.Error("NetworkMonitorHandler: Exception in StartNetworkMonitor: {0}", ex); + Log.Info("NetworkMonitorHandler: Exception in StartNetworkMonitor: {0}", ex); } } @@ -255,14 +255,22 @@ foreach (NetworkAdapter adapter in _monitoredAdapters) { - adapter.Update(); - if ((adapter.DlSpeed >= _idleLimit) || (adapter.UlSpeed >= _idleLimit)) + try { - // Log.Debug("NetworkMonitorHandler: standby prevented: {0}", adapter.Name); - // Log.Debug("NetworkMonitorHandler: dlSpeed: {0}", adapter.DlSpeed); - // Log.Debug("NetworkMonitorHandler: ulSpeed: {0}", adapter.UlSpeed); - _preventers++; + adapter.Update(); + if ((adapter.DlSpeed >= _idleLimit) || (adapter.UlSpeed >= _idleLimit)) + { + // Log.Debug("NetworkMonitorHandler: standby prevented: {0}", adapter.Name); + // Log.Debug("NetworkMonitorHandler: dlSpeed: {0}", adapter.DlSpeed); + // Log.Debug("NetworkMonitorHandler: ulSpeed: {0}", adapter.UlSpeed); + _preventers++; + } } + catch (Exception ex) + { + Log.Error("NetworkMonitorHandler: Exception in updating adapter {0}: {1}", adapter.Name, ex.Message); + Log.Info("NetworkMonitorHandler: Exception in updating adapter {0}: {1}", adapter.Name, ex.Message); + } } if (_preventers > 0) Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/ActiveSharesStandbyHandler.cs =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/ActiveSharesStandbyHandler.cs 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/ActiveSharesStandbyHandler.cs 2012-07-06 17:36:09 UTC (rev 4495) @@ -1,6 +1,6 @@ -#region Copyright (C) 2005-2011 Team MediaPortal +#region Copyright (C) 2005-2012 Team MediaPortal -// Copyright (C) 2005-2011 Team MediaPortal +// Copyright (C) 2005-2012 Team MediaPortal // http://www.team-mediaportal.com // // MediaPortal is free software: you can redistribute it and/or modify Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/ActiveStreamsStandbyHandler.cs =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/ActiveStreamsStandbyHandler.cs 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/ActiveStreamsStandbyHandler.cs 2012-07-06 17:36:09 UTC (rev 4495) @@ -1,6 +1,6 @@ -#region Copyright (C) 2005-2011 Team MediaPortal +#region Copyright (C) 2005-2012 Team MediaPortal -// Copyright (C) 2005-2011 Team MediaPortal +// Copyright (C) 2005-2012 Team MediaPortal // http://www.team-mediaportal.com // // MediaPortal is free software: you can redistribute it and/or modify Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/ControllerActiveStandbyHandler.cs =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/ControllerActiveStandbyHandler.cs 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/ControllerActiveStandbyHandler.cs 2012-07-06 17:36:09 UTC (rev 4495) @@ -1,6 +1,6 @@ -#region Copyright (C) 2005-2011 Team MediaPortal +#region Copyright (C) 2005-2012 Team MediaPortal -// Copyright (C) 2005-2011 Team MediaPortal +// Copyright (C) 2005-2012 Team MediaPortal // http://www.team-mediaportal.com // // MediaPortal is free software: you can redistribute it and/or modify @@ -143,11 +143,12 @@ // Check if user is timeshifting if (_controller.CardCollection[cardId].TimeShifter.IsTimeShifting(ref users[i])) { - _handlerName = "ControllerActive (Timeshifting)"; + _handlerName = "ControllerActive (Local timeshifting)"; isTimeShifting = true; if (!PowerManager.IsLocal(users[i].Name)) { // Timeshifting to a remote client + _handlerName = "ControllerActive (Remote timeshifting)"; return StandbyMode.AwayModeRequested; } } Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/EpgGrabbingStandbyWakeupHandler.cs =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/EpgGrabbingStandbyWakeupHandler.cs 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/EpgGrabbingStandbyWakeupHandler.cs 2012-07-06 17:36:09 UTC (rev 4495) @@ -1,6 +1,6 @@ -#region Copyright (C) 2005-2011 Team MediaPortal +#region Copyright (C) 2005-2012 Team MediaPortal -// Copyright (C) 2005-2011 Team MediaPortal +// Copyright (C) 2005-2012 Team MediaPortal // http://www.team-mediaportal.com // // MediaPortal is free software: you can redistribute it and/or modify @@ -263,7 +263,7 @@ psi.WindowStyle = ProcessWindowStyle.Minimized; psi.Arguments = action; psi.ErrorDialog = false; - if (OSInfo.OSInfo.VistaOrLater()) + if (System.Environment.Version.Major >= 6) { psi.Verb = "runas"; } @@ -275,9 +275,10 @@ p.Start(); p.WaitForExit(); } - catch (Exception e) + catch (Exception ex) { - Log.Write(e); + Log.Error("EpgGrabbingHandler: Exception in RunExternalCommand: {0}", ex.Message); + Log.Info("EpgGrabbingHandler: Exception in RunExternalCommand: {0}", ex.Message); } Log.Debug("EpgGrabbingHandler: External command finished"); } Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/LocalClientStandbyHandler.cs =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/LocalClientStandbyHandler.cs 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/LocalClientStandbyHandler.cs 2012-07-06 17:36:09 UTC (rev 4495) @@ -1,6 +1,6 @@ -#region Copyright (C) 2005-2011 Team MediaPortal +#region Copyright (C) 2005-2012 Team MediaPortal -// Copyright (C) 2005-2011 Team MediaPortal +// Copyright (C) 2005-2012 Team MediaPortal // http://www.team-mediaportal.com // // MediaPortal is free software: you can redistribute it and/or modify Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/LocalClientWakeupHandler.cs =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/LocalClientWakeupHandler.cs 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/LocalClientWakeupHandler.cs 2012-07-06 17:36:09 UTC (rev 4495) @@ -1,6 +1,6 @@ -#region Copyright (C) 2005-2011 Team MediaPortal +#region Copyright (C) 2005-2012 Team MediaPortal -// Copyright (C) 2005-2011 Team MediaPortal +// Copyright (C) 2005-2012 Team MediaPortal // http://www.team-mediaportal.com // // MediaPortal is free software: you can redistribute it and/or modify Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/PowerControllerStandbyHandler.cs =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/PowerControllerStandbyHandler.cs 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/PowerControllerStandbyHandler.cs 2012-07-06 17:36:09 UTC (rev 4495) @@ -1,6 +1,6 @@ -#region Copyright (C) 2005-2011 Team MediaPortal +#region Copyright (C) 2005-2012 Team MediaPortal -// Copyright (C) 2005-2011 Team MediaPortal +// Copyright (C) 2005-2012 Team MediaPortal // http://www.team-mediaportal.com // // MediaPortal is free software: you can redistribute it and/or modify Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/PowerControllerWakeupHandler.cs =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/PowerControllerWakeupHandler.cs 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/PowerControllerWakeupHandler.cs 2012-07-06 17:36:09 UTC (rev 4495) @@ -1,6 +1,6 @@ -#region Copyright (C) 2005-2011 Team MediaPortal +#region Copyright (C) 2005-2012 Team MediaPortal -// Copyright (C) 2005-2011 Team MediaPortal +// Copyright (C) 2005-2012 Team MediaPortal // http://www.team-mediaportal.com // // MediaPortal is free software: you can redistribute it and/or modify Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/ProcessActiveStandbyHandler.cs =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/ProcessActiveStandbyHandler.cs 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/ProcessActiveStandbyHandler.cs 2012-07-06 17:36:09 UTC (rev 4495) @@ -1,6 +1,6 @@ -#region Copyright (C) 2005-2011 Team MediaPortal +#region Copyright (C) 2005-2012 Team MediaPortal -// Copyright (C) 2005-2011 Team MediaPortal +// Copyright (C) 2005-2012 Team MediaPortal // http://www.team-mediaportal.com // // MediaPortal is free software: you can redistribute it and/or modify Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/RebootWakeupHandler.cs =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/RebootWakeupHandler.cs 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/RebootWakeupHandler.cs 2012-07-06 17:36:09 UTC (rev 4495) @@ -224,9 +224,10 @@ p.Start(); p.WaitForExit(); } - catch (Exception e) + catch (Exception ex) { - Log.Write(e); + Log.Error("RebootHandler: Exception in RunExternalCommand: {0}", ex.Message); + Log.Info("RebootHandler: Exception in RunExternalCommand: {0}", ex.Message); } Log.Debug("RebootHandler: External command finished"); } Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/RemoteClientStandbyHandler.cs =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/RemoteClientStandbyHandler.cs 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/RemoteClientStandbyHandler.cs 2012-07-06 17:36:09 UTC (rev 4495) @@ -70,12 +70,11 @@ { get { - return _standbyMode != StandbyMode.StandbyAllowed; + return StandbyMode != StandbyMode.StandbyAllowed; } set { - _lastUpdate = DateTime.Now; - _standbyMode = value ? StandbyMode.AwayModeRequested : StandbyMode.StandbyAllowed; + StandbyMode = value ? StandbyMode.AwayModeRequested : StandbyMode.StandbyAllowed; } } @@ -94,7 +93,7 @@ { get { - // Check if last update was longer ago than idle timeout + // Check if last update was longer ago than timeout // If so, do not prevent standby any longer if (_lastUpdate.AddSeconds(_timeout) < DateTime.Now) { Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/ScheduledRecordingsWakeupHandler.cs =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/ScheduledRecordingsWakeupHandler.cs 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/ScheduledRecordingsWakeupHandler.cs 2012-07-06 17:36:09 UTC (rev 4495) @@ -1,6 +1,6 @@ -#region Copyright (C) 2005-2011 Team MediaPortal +#region Copyright (C) 2005-2012 Team MediaPortal -// Copyright (C) 2005-2011 Team MediaPortal +// Copyright (C) 2005-2012 Team MediaPortal // http://www.team-mediaportal.com // // MediaPortal is free software: you can redistribute it and/or modify Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/XmlTvImportWakeupHandler.cs =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/XmlTvImportWakeupHandler.cs 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/Handlers/XmlTvImportWakeupHandler.cs 2012-07-06 17:36:09 UTC (rev 4495) @@ -1,6 +1,6 @@ -#region Copyright (C) 2005-2011 Team MediaPortal +#region Copyright (C) 2005-2012 Team MediaPortal -// Copyright (C) 2005-2011 Team MediaPortal +// Copyright (C) 2005-2012 Team MediaPortal // http://www.team-mediaportal.com // // MediaPortal is free software: you can redistribute it and/or modify Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/PowerScheduler.cs =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/TvEngine3/TVLibrary/Plugins/PowerScheduler/PowerScheduler.cs 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/PowerScheduler.cs 2012-07-06 17:36:09 UTC (rev 4495) @@ -1,6 +1,6 @@ -#region Copyright (C) 2005-2011 Team MediaPortal +#region Copyright (C) 2005-2012 Team MediaPortal -// Copyright (C) 2005-2011 Team MediaPortal +// Copyright (C) 2005-2012 Team MediaPortal // http://www.team-mediaportal.com // // MediaPortal is free software: you can redistribute it and/or modify @@ -347,7 +347,8 @@ Log.Debug("PS: Standby requested but system is configured to stay on"); break; default: - Log.Error("PS: unknown shutdown mode: {0}", _settings.ShutdownMode); + Log.Error("PS: Unknown shutdown mode: {0}", _settings.ShutdownMode); + Log.Info("PS: Unknown shutdown mode: {0}", _settings.ShutdownMode); break; } } @@ -889,7 +890,8 @@ } catch (Exception ex) { - Log.Error("PS: Exception in Start(): {0}", ex); + Log.Error("PS: Exception in Start: {0}", ex); + Log.Info("PS: Exception in Start: {0}", ex); Stop(); } } @@ -961,7 +963,8 @@ } catch (Exception ex) { - Log.Error("PS: Exception in Stop(): {0}", ex); + Log.Error("PS: Exception in Stop: {0}", ex); + Log.Info("PS: Exception in Stop: {0}", ex); } } @@ -1110,7 +1113,7 @@ if (!stringSetting.Equals(setting.Get<string>())) { setting.Set<string>(stringSetting); - Log.Debug("PS: Run command before standby / after wakeup: {0}", stringSetting); + Log.Debug("PS: Run command on power state change: {0}", stringSetting); changed = true; } @@ -1202,6 +1205,7 @@ _controller.EpgGrabberEnabled = false; DeInitController(); + // Run external command Log.Debug("PS: Run external command"); RunExternalCommand("Command", "suspend"); @@ -1422,7 +1426,7 @@ psi.WindowStyle = ProcessWindowStyle.Minimized; psi.Arguments = action; psi.ErrorDialog = false; - if (OSInfo.OSInfo.VistaOrLater()) + if (System.Environment.Version.Major >= 6) { psi.Verb = "runas"; } @@ -1436,7 +1440,8 @@ } catch (Exception ex) { - Log.Error("PS: Exception in RunExternalCommand(): {0}", ex); + Log.Error("PS: Exception in RunExternalCommand: {0}", ex); + Log.Info("PS: Exception in RunExternalCommand: {0}", ex); } Log.Debug("PS: External command finished"); } @@ -1452,7 +1457,7 @@ } else { - Log.Error("PS: Unable to register PowerScheduler as IPowerEventHandler service to GlobalServiceProvider"); + Log.Info("PS: Unable to register PowerScheduler as IPowerEventHandler service to GlobalServiceProvider"); } } @@ -1467,7 +1472,7 @@ } else { - Log.Error("PS: Unable to unregister IPowerEventHandler from GlobalServiceProvider"); + Log.Info("PS: Unable to unregister IPowerEventHandler from GlobalServiceProvider"); } } Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/PowerSchedulerFactory.cs =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/TvEngine3/TVLibrary/Plugins/PowerScheduler/PowerSchedulerFactory.cs 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/PowerSchedulerFactory.cs 2012-07-06 17:36:09 UTC (rev 4495) @@ -1,6 +1,6 @@ -#region Copyright (C) 2005-2011 Team MediaPortal +#region Copyright (C) 2005-2012 Team MediaPortal -// Copyright (C) 2005-2011 Team MediaPortal +// Copyright (C) 2005-2012 Team MediaPortal // http://www.team-mediaportal.com // // MediaPortal is free software: you can redistribute it and/or modify Modified: trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/PowerSchedulerPlugin.cs =================================================================== --- trunk/plugins/PowerScheduler++/Stable/1.2.3.0/TvEngine3/TVLibrary/Plugins/PowerScheduler/PowerSchedulerPlugin.cs 2012-07-01 19:17:59 UTC (rev 4494) +++ trunk/plugins/PowerScheduler++/Stable/1.2.3.3/TvEngine3/TVLibrary/Plugins/PowerScheduler/PowerSchedulerPlugin.cs 2012-07-06 17:36:09 UTC (rev 4495) @@ -1,6 +1,6 @@ -#region Copyright (C) 2005-2011 Team MediaPortal +#region Copyright (C) 2005-2012 Team MediaPortal -// Copyright (C) 2005-2011 Team MediaPortal +// Copyright (C) 2005-2012 Team MediaPortal // http://www.team-mediaportal.com // // MediaPortal is free software: you can redistribute it and/or modify Modified: trunk/plugins/PowerScheduler++/St... [truncated message content] |