# HG changeset patch
# User StephaneLenclud
# Date 1427057948 -3600
# Node ID a6684684a9c3b60bbb88b3961b27714b7f4374de
# Parent 96d1dcf8ca706babacae0fbec755dd6088ac1010
Fixing build configuration to use x86.
Forcing X2 display of gamepad button usages.
Published version 1.0.4 on NuGet.
diff -r 96d1dcf8ca70 -r a6684684a9c3 Hid/HidEvent.cs
--- a/Hid/HidEvent.cs Sun Mar 22 19:33:36 2015 +0100
+++ b/Hid/HidEvent.cs Sun Mar 22 21:59:08 2015 +0100
@@ -529,9 +529,9 @@
UsagePage usagePage = (UsagePage)UsagePage;
string name = Enum.GetName(Utils.UsageType(usagePage), usage);
- if (name == null)
+ if (name == null || Device.IsGamePad) //Gamepad buttons do not belong to Usage enumeration, they are just ordinal
{
- name += usage.ToString("X2");
+ name = usage.ToString("X2");
}
usageText += name;
}
diff -r 96d1dcf8ca70 -r a6684684a9c3 SharpLibHid.csproj
--- a/SharpLibHid.csproj Sun Mar 22 19:33:36 2015 +0100
+++ b/SharpLibHid.csproj Sun Mar 22 21:59:08 2015 +0100
@@ -32,6 +32,26 @@
4
true
+
+ true
+ bin\x86\Debug\
+ DEBUG;TRACE
+ true
+ full
+ x86
+ prompt
+ MinimumRecommendedRules.ruleset
+
+
+ bin\x86\Release\
+ TRACE
+ true
+ true
+ pdbonly
+ x86
+ prompt
+ MinimumRecommendedRules.ruleset
+
diff -r 96d1dcf8ca70 -r a6684684a9c3 SharpLibHid.nuspec
--- a/SharpLibHid.nuspec Sun Mar 22 19:33:36 2015 +0100
+++ b/SharpLibHid.nuspec Sun Mar 22 21:59:08 2015 +0100
@@ -2,7 +2,7 @@
SharpLibHid
- 1.0.2
+ 1.0.4
C# HID Library
Stéphane Lenclud
Stéphane Lenclud
@@ -10,9 +10,15 @@
http://hg.slions.net/SharpLibHid
false
C# HID libray designed to handle raw input. Most useful to support IR remote control and gamepad inputs.
- v1.0.2
-Adding missing public keyword for some of our Usage enumerations.
+ v1.0.4
+Build configuration fix.
+v1.0.3
+x86 Build.
+
+v1.0.2
+Adding missing public keyword for some of our Usage enumerations.
+
v1.0.1
Adding ThinkPad specific usages.
Adding support for optional event repeat.
diff -r 96d1dcf8ca70 -r a6684684a9c3 SharpLibHid.sln
--- a/SharpLibHid.sln Sun Mar 22 19:33:36 2015 +0100
+++ b/SharpLibHid.sln Sun Mar 22 21:59:08 2015 +0100
@@ -1,6 +1,8 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
+VisualStudioVersion = 12.0.31101.0
+MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{E70B5E73-7045-4EA7-968D-06BB68773DAB}"
ProjectSection(SolutionItems) = preProject
Rebracer.xml = Rebracer.xml
@@ -24,11 +26,12 @@
{4F3F96E6-668A-488E-BA0C-ED249AFACE9E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4F3F96E6-668A-488E-BA0C-ED249AFACE9E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{4F3F96E6-668A-488E-BA0C-ED249AFACE9E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {4F3F96E6-668A-488E-BA0C-ED249AFACE9E}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {4F3F96E6-668A-488E-BA0C-ED249AFACE9E}.Debug|x86.ActiveCfg = Debug|x86
+ {4F3F96E6-668A-488E-BA0C-ED249AFACE9E}.Debug|x86.Build.0 = Debug|x86
{4F3F96E6-668A-488E-BA0C-ED249AFACE9E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4F3F96E6-668A-488E-BA0C-ED249AFACE9E}.Release|Any CPU.Build.0 = Release|Any CPU
- {4F3F96E6-668A-488E-BA0C-ED249AFACE9E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {4F3F96E6-668A-488E-BA0C-ED249AFACE9E}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {4F3F96E6-668A-488E-BA0C-ED249AFACE9E}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {4F3F96E6-668A-488E-BA0C-ED249AFACE9E}.Release|Mixed Platforms.Build.0 = Release|x86
{4F3F96E6-668A-488E-BA0C-ED249AFACE9E}.Release|x86.ActiveCfg = Release|Any CPU
{7435D21C-6A5C-4F57-8868-94A8D911980E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7435D21C-6A5C-4F57-8868-94A8D911980E}.Debug|Any CPU.Build.0 = Debug|Any CPU