|
From: <rs...@us...> - 2010-07-29 15:57:03
|
Revision: 3674
http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=3674&view=rev
Author: rsenden
Date: 2010-07-29 15:56:56 +0000 (Thu, 29 Jul 2010)
Log Message:
-----------
Initial check-in of SPressoDisplayPlugin
Added Paths:
-----------
trunk/plugins/SPressoDisplayPlugin/MPE/
trunk/plugins/SPressoDisplayPlugin/MPE/SPressoDisplayPlugin.mpe1
trunk/plugins/SPressoDisplayPlugin/MPE/SPressoDisplayPlugin.xmp2
trunk/plugins/SPressoDisplayPlugin/MPE/update.xml
Added: trunk/plugins/SPressoDisplayPlugin/MPE/SPressoDisplayPlugin.mpe1
===================================================================
(Binary files differ)
Property changes on: trunk/plugins/SPressoDisplayPlugin/MPE/SPressoDisplayPlugin.mpe1
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/plugins/SPressoDisplayPlugin/MPE/SPressoDisplayPlugin.xmp2
===================================================================
--- trunk/plugins/SPressoDisplayPlugin/MPE/SPressoDisplayPlugin.xmp2 (rev 0)
+++ trunk/plugins/SPressoDisplayPlugin/MPE/SPressoDisplayPlugin.xmp2 2010-07-29 15:56:56 UTC (rev 3674)
@@ -0,0 +1,376 @@
+<?xml version="1.0" encoding="utf-8"?>
+<PackageClass xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Version>2.0</Version>
+ <Groups>
+ <Items>
+ <GroupItem Name="Default">
+ <DisplayName>Default</DisplayName>
+ <DefaulChecked>true</DefaulChecked>
+ <Description>Default</Description>
+ <Files>
+ <Items>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>OverwriteIfOlder</UpdateOption>
+ <LocalFileName>..\Release\plugins\process\AControl2.exe</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{d806e83d-02bb-4f38-82a8-82946c85154c}-AControl2.exe</ZipFileName>
+ <DestinationFilename>%Plugins%\process\AControl2.exe</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>OverwriteIfOlder</UpdateOption>
+ <LocalFileName>..\Release\plugins\process\SPressoDisplayPlugin.dll</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{725a57da-2ead-4fe5-b720-599c7ad0802a}-SPressoDisplayPlugin.dll</ZipFileName>
+ <DestinationFilename>%Plugins%\process\SPressoDisplayPlugin.dll</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>OverwriteIfOlder</UpdateOption>
+ <LocalFileName>..\Release\InputDeviceMappings\defaults\SPressoAFPD.xml</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{333717a9-871f-491e-a8ec-797e9f44208d}-SPressoAFPD.xml</ZipFileName>
+ <DestinationFilename>%CustomInputDefault%\SPressoAFPD.xml</DestinationFilename>
+ </FileItem>
+ </Items>
+ </Files>
+ </GroupItem>
+ </Items>
+ </Groups>
+ <Sections>
+ <Items>
+ <SectionItem Guid="639be469-28fd-4f97-846f-f6aab81ae5cb" Name="Welcome Screen" ConditionGroup="Default">
+ <Params>
+ <Items>
+ <SectionParam Name="Header text">
+ <Value>Welcome to the Extension Installer for SPressoDisplayPlugin</Value>
+ <ValueType>String</ValueType>
+ <Description />
+ </SectionParam>
+ <SectionParam Name="Description">
+ <Value>This will install SPressoDisplayPlugin version2.1 on your computer. Before installing this plug-in, please make sure that the Asus S-Presso front panel display drivers have been installed by inserting the Asus S-Presso Support CD (drivers will be installed automatically if AutoRun is enabled).
+
+This setup program will disable the Asus AControl.exe program as it cannot co-exist with the MediaPortal plug-in. Instead, it will enable a simple replacement utility that will control temperature and volume controls on the display.
+
+
+It is recommended that you close all other applications before continuing.
+Click Next to continue or Cancel to exit Setup.</Value>
+ <ValueType>String</ValueType>
+ <Description />
+ </SectionParam>
+ <SectionParam Name="Left part image">
+ <Value />
+ <ValueType>File</ValueType>
+ <Description />
+ </SectionParam>
+ <SectionParam Name="Header image">
+ <Value />
+ <ValueType>File</ValueType>
+ <Description>Image in upper right part</Description>
+ </SectionParam>
+ </Items>
+ </Params>
+ <Actions>
+ <Items />
+ </Actions>
+ <IncludedGroups />
+ <PanelName>Welcome Screen</PanelName>
+ <WizardButtonsEnum>NextCancel</WizardButtonsEnum>
+ </SectionItem>
+ <SectionItem Guid="8a2234be-f54a-4269-8ba0-e81985c22ed1" Name="Install Section" ConditionGroup="">
+ <Params>
+ <Items>
+ <SectionParam Name="Header Title">
+ <Value>Installing</Value>
+ <ValueType>String</ValueType>
+ <Description>Header title</Description>
+ </SectionParam>
+ <SectionParam Name="Header description">
+ <Value>SPressoDeisplayPlugin version 2.1 is being installed</Value>
+ <ValueType>String</ValueType>
+ <Description>Description of section, shown in under section title</Description>
+ </SectionParam>
+ <SectionParam Name="Header image">
+ <Value />
+ <ValueType>File</ValueType>
+ <Description>Image in upper right part</Description>
+ </SectionParam>
+ </Items>
+ </Params>
+ <Actions>
+ <Items>
+ <ActionItem Name="KillTask" ActionType="KillTask" ConditionGroup="">
+ <Params>
+ <Items>
+ <SectionParam Name="Task name">
+ <Value>AControl2</Value>
+ <ValueType>String</ValueType>
+ <Description>Task name to kill</Description>
+ </SectionParam>
+ </Items>
+ </Params>
+ <ExecuteLocation>AfterPanelShow</ExecuteLocation>
+ </ActionItem>
+ <ActionItem Name="InstallFiles" ActionType="InstallFiles" ConditionGroup="Default">
+ <Params>
+ <Items />
+ </Params>
+ <ExecuteLocation>AfterPanelShow</ExecuteLocation>
+ </ActionItem>
+ <ActionItem Name="Script" ActionType="Script" ConditionGroup="">
+ <Params>
+ <Items>
+ <SectionParam Name="Script">
+ <Value>//css_reference "MpeCore.dll";
+
+using MpeCore.Classes;
+using MpeCore;
+using Microsoft.Win32;
+using System.IO;
+
+public class Script
+{
+ private const string KEY_RUN = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run";
+ public static void Main(PackageClass packageClass, ActionItem actionItem)
+ {
+ RegistryKey runKey = Registry.LocalMachine.OpenSubKey(KEY_RUN, true);
+ if ( runKey.GetValue("AControl")!=null) { runKey.DeleteValue("AControl"); };
+
+ string pathToAControl2 = MpeInstaller.TransformInRealPath("%Base%\\plugins\\process\\AControl2.exe");
+ runKey.SetValue("AControl2", pathToAControl2, RegistryValueKind.String);
+ }
+}
+</Value>
+ <ValueType>Script</ValueType>
+ <Description />
+ </SectionParam>
+ <SectionParam Name="Uninstall Script">
+ <Value>//css_reference "MpeCore.dll";
+
+using MpeCore.Classes;
+using MpeCore;
+
+public class Script
+{
+ public static void Main(PackageClass packageClass, UnInstallItem item)
+ {
+ return;
+ }
+}
+</Value>
+ <ValueType>Script</ValueType>
+ <Description />
+ </SectionParam>
+ </Items>
+ </Params>
+ <ExecuteLocation>AfterPanelShow</ExecuteLocation>
+ </ActionItem>
+ <ActionItem Name="KillTask" ActionType="KillTask" ConditionGroup="">
+ <Params>
+ <Items>
+ <SectionParam Name="Task name">
+ <Value>AControl</Value>
+ <ValueType>String</ValueType>
+ <Description>Task name to kill</Description>
+ </SectionParam>
+ </Items>
+ </Params>
+ <ExecuteLocation>AfterPanelShow</ExecuteLocation>
+ </ActionItem>
+ <ActionItem Name="RunApplication" ActionType="RunApplication" ConditionGroup="">
+ <Params>
+ <Items>
+ <SectionParam Name="Path to application">
+ <Value>%Plugins%\process\AControl2.exe</Value>
+ <ValueType>Template</ValueType>
+ <Description>Path to the application like
+ %Base%\MediaPortal.exe</Description>
+ </SectionParam>
+ <SectionParam Name="Parameters for application">
+ <Value />
+ <ValueType>String</ValueType>
+ <Description>Command line parameters</Description>
+ </SectionParam>
+ <SectionParam Name="Wait for exit">
+ <Value />
+ <ValueType>Bool</ValueType>
+ <Description>Wait for exit </Description>
+ </SectionParam>
+ <SectionParam Name="Don't run when silent install">
+ <Value />
+ <ValueType>Bool</ValueType>
+ <Description>If set to Yes the aplication don't run when the istalation is silent </Description>
+ </SectionParam>
+ <SectionParam Name="Path to uninstall application">
+ <Value />
+ <ValueType>Template</ValueType>
+ <Description>Path to the application which should be executed when uninstall</Description>
+ </SectionParam>
+ <SectionParam Name="Parameters for uninstall application">
+ <Value />
+ <ValueType>String</ValueType>
+ <Description>Command line parameters for uninstall app</Description>
+ </SectionParam>
+ <SectionParam Name="Wait for exit on uninstall">
+ <Value />
+ <ValueType>Bool</ValueType>
+ <Description>Wait for exit on uninstall </Description>
+ </SectionParam>
+ </Items>
+ </Params>
+ <ExecuteLocation>AfterPanelShow</ExecuteLocation>
+ </ActionItem>
+ </Items>
+ </Actions>
+ <IncludedGroups>
+ <string>PluginFiles</string>
+ </IncludedGroups>
+ <PanelName>Install Section</PanelName>
+ <WizardButtonsEnum>BackNextCancel</WizardButtonsEnum>
+ </SectionItem>
+ <SectionItem Guid="f7ec49fc-0898-483a-98a3-7492471f41e6" Name="Setup Complete" ConditionGroup="">
+ <Params>
+ <Items>
+ <SectionParam Name="Header text">
+ <Value>The Extension Installer Wizard has successfully installed SPressoDisplayPlugin.</Value>
+ <ValueType>String</ValueType>
+ <Description />
+ </SectionParam>
+ <SectionParam Name="Left part image">
+ <Value />
+ <ValueType>File</ValueType>
+ <Description />
+ </SectionParam>
+ <SectionParam Name="Show radio buttons">
+ <Value>NO</Value>
+ <ValueType>Bool</ValueType>
+ <Description>Use radiobutton in place of combobox</Description>
+ </SectionParam>
+ <SectionParam Name="Header image">
+ <Value />
+ <ValueType>File</ValueType>
+ <Description>Image in upper right part</Description>
+ </SectionParam>
+ </Items>
+ </Params>
+ <Actions>
+ <Items />
+ </Actions>
+ <IncludedGroups />
+ <PanelName>Setup Complete</PanelName>
+ <WizardButtonsEnum>Finish</WizardButtonsEnum>
+ </SectionItem>
+ </Items>
+ </Sections>
+ <Dependencies>
+ <Items />
+ </Dependencies>
+ <GeneralInfo>
+ <Name>SPressoDisplayPlugin</Name>
+ <Id>02fa2bda-53fe-4920-9e5a-72719fac7eee</Id>
+ <Author>Ruud Senden</Author>
+ <HomePage />
+ <ForumPage>http://forum.team-mediaportal.com/showthread.php?p=72281</ForumPage>
+ <UpdateUrl>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/SPressoDisplayPlugin/MPE/update.xml</UpdateUrl>
+ <Version>
+ <Major>2</Major>
+ <Minor>1</Minor>
+ <Build>0</Build>
+ <Revision>0</Revision>
+ </Version>
+ <ExtensionDescription>This extension allows MediaPortal to update the front panel display on an Asus S-Presso barebone, and to react to front panel button presses.</ExtensionDescription>
+ <VersionDescription>Version 2.1 includes the following changes:
+
+- Removed support for MediaPortal built-in TV Client (not supported anymore by MediaPortal 1.1.0)
+- AControl2 no longer shows date/time (may fix some interoperability issues between AControl2 and MediaPortal plugin)
+- Created MediaPortal Extension Installer package
+- Various smaller updates</VersionDescription>
+ <DevelopmentStatus>Stable</DevelopmentStatus>
+ <OnlineLocation>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/SPressoDisplayPlugin/MPE/SPressoDisplayPlugin.mpe1</OnlineLocation>
+ <ReleaseDate>2010-07-29T13:02:35.9879365+02:00</ReleaseDate>
+ <Tags>s-presso afpd display</Tags>
+ <Location>D:\Development\MediaPortal\Plugins\SPressoDisplayPlugin\MPE\SPressoDisplayPlugin.mpe1</Location>
+ <Params>
+ <Items>
+ <SectionParam Name="Icon">
+ <Value />
+ <ValueType>File</ValueType>
+ <Description>The icon file of the package (jpg,png,bmp)</Description>
+ </SectionParam>
+ <SectionParam Name="Online Icon">
+ <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 />
+ <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>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>OverwriteIfOlder</UpdateOption>
+ <LocalFileName>..\Release\plugins\process\AControl2.exe</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{d806e83d-02bb-4f38-82a8-82946c85154c}-AControl2.exe</ZipFileName>
+ <DestinationFilename>%Plugins%\process\AControl2.exe</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>OverwriteIfOlder</UpdateOption>
+ <LocalFileName>..\Release\plugins\process\SPressoDisplayPlugin.dll</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{725a57da-2ead-4fe5-b720-599c7ad0802a}-SPressoDisplayPlugin.dll</ZipFileName>
+ <DestinationFilename>%Plugins%\process\SPressoDisplayPlugin.dll</DestinationFilename>
+ </FileItem>
+ <FileItem InstallType="CopyFile" SystemFile="false" Modified="false">
+ <Param1 />
+ <UpdateOption>OverwriteIfOlder</UpdateOption>
+ <LocalFileName>..\Release\InputDeviceMappings\defaults\SPressoAFPD.xml</LocalFileName>
+ <ZipFileName>Installer{CopyFile}\{333717a9-871f-491e-a8ec-797e9f44208d}-SPressoAFPD.xml</ZipFileName>
+ <DestinationFilename>%CustomInputDefault%\SPressoAFPD.xml</DestinationFilename>
+ </FileItem>
+ </Items>
+ </UniqueFileList>
+ <ProjectSettings>
+ <FolderGroups>
+ <FolderGroup InstallType="CopyFile" SystemFile="false" Modified="true">
+ <Param1 />
+ <UpdateOption>OverwriteIfOlder</UpdateOption>
+ <LocalFileName />
+ <ZipFileName>Installer{CopyFile}\{8451714b-ac23-455d-a9c6-d07f57dbf6f9}-</ZipFileName>
+ <DestinationFilename>%Plugins%\process</DestinationFilename>
+ <Folder>..\Release\plugins\process</Folder>
+ <Group>Default</Group>
+ <Recursive>false</Recursive>
+ </FolderGroup>
+ <FolderGroup InstallType="CopyFile" SystemFile="false" Modified="true">
+ <Param1 />
+ <UpdateOption>OverwriteIfOlder</UpdateOption>
+ <LocalFileName />
+ <ZipFileName>Installer{CopyFile}\{338600a4-a888-4338-b765-ed47fb0848b4}-</ZipFileName>
+ <DestinationFilename>%CustomInputDefault%</DestinationFilename>
+ <Folder>..\Release\InputDeviceMappings\defaults</Folder>
+ <Group>Default</Group>
+ <Recursive>false</Recursive>
+ </FolderGroup>
+ </FolderGroups>
+ <ProjectFilename>D:\Development\MediaPortal\Plugins\SPressoDisplayPlugin\MPE\SPressoDisplayPlugin.xmp2</ProjectFilename>
+ <UpdatePath1 />
+ <UpdatePath2 />
+ <UpdatePath3 />
+ </ProjectSettings>
+</PackageClass>
\ No newline at end of file
Added: trunk/plugins/SPressoDisplayPlugin/MPE/update.xml
===================================================================
--- trunk/plugins/SPressoDisplayPlugin/MPE/update.xml (rev 0)
+++ trunk/plugins/SPressoDisplayPlugin/MPE/update.xml 2010-07-29 15:56:56 UTC (rev 3674)
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<ExtensionCollection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <Items>
+ <PackageClass>
+ <Version>2.0</Version>
+ <Groups>
+ <Items>
+ <GroupItem Name="Default">
+ <DisplayName>Default</DisplayName>
+ <DefaulChecked>true</DefaulChecked>
+ <Description>Default</Description>
+ <Files>
+ <Items />
+ </Files>
+ </GroupItem>
+ </Items>
+ </Groups>
+ <Sections>
+ <Items />
+ </Sections>
+ <Dependencies>
+ <Items />
+ </Dependencies>
+ <GeneralInfo>
+ <Name>SPressoDisplayPlugin</Name>
+ <Id>02fa2bda-53fe-4920-9e5a-72719fac7eee</Id>
+ <Author>Ruud Senden</Author>
+ <HomePage />
+ <ForumPage>http://forum.team-mediaportal.com/showthread.php?p=72281</ForumPage>
+ <UpdateUrl>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/SPressoDisplayPlugin/MPE/update.xml</UpdateUrl>
+ <Version>
+ <Major>2</Major>
+ <Minor>1</Minor>
+ <Build>0</Build>
+ <Revision>0</Revision>
+ </Version>
+ <ExtensionDescription>This extension allows MediaPortal to update the front panel display on an Asus S-Presso barebone, and to react to front panel button presses.</ExtensionDescription>
+ <VersionDescription>Version 2.1 includes the following changes:
+
+- Removed support for MediaPortal built-in TV Client (not supported anymore by MediaPortal 1.1.0)
+- AControl2 no longer shows date/time (may fix some interoperability issues between AControl2 and MediaPortal plugin)
+- Created MediaPortal Extension Installer package
+- Various smaller updates</VersionDescription>
+ <DevelopmentStatus>Stable</DevelopmentStatus>
+ <OnlineLocation>https://mp-plugins.svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/SPressoDisplayPlugin/MPE/SPressoDisplayPlugin.mpe1</OnlineLocation>
+ <ReleaseDate>2010-07-29T13:02:35.9879365+02:00</ReleaseDate>
+ <Tags>s-presso afpd display</Tags>
+ <Location>D:\Development\MediaPortal\Plugins\SPressoDisplayPlugin\MPE\SPressoDisplayPlugin.mpe1</Location>
+ <Params>
+ <Items>
+ <SectionParam Name="Icon">
+ <Value />
+ <ValueType>File</ValueType>
+ <Description>The icon file of the package (jpg,png,bmp)</Description>
+ </SectionParam>
+ <SectionParam Name="Online Icon">
+ <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 />
+ <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>
+ </PackageClass>
+ </Items>
+</ExtensionCollection>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|