diff --git a/ThePimp/ThePimp.csproj b/ThePimp/ThePimp.csproj
index 3bb44ea..bd8698d 100644
--- a/ThePimp/ThePimp.csproj
+++ b/ThePimp/ThePimp.csproj
@@ -1,15 +1,21 @@
-
-
+
+
Debug
AnyCPU
- 8.0.50727
+ 9.0.30729
2.0
{D681A55E-B8E2-4741-87E6-49500109D6E0}
WinExe
Properties
ThePimp
Pimp
+
+
+ 2.0
+ v3.5
+
+
true
@@ -23,6 +29,7 @@
ThePimp
false
true
+ x86
pdbonly
@@ -36,6 +43,7 @@
ThePimp
false
true
+ x86
@@ -54,10 +62,6 @@
False
..\win32\gtksharp\bin\gtk-sharp.dll
-
- False
- ..\win32\gtksharp\bin\gtkglarea-sharp.dll
-
False
..\win32\gtksharp\bin\Mono.Posix.dll
@@ -105,12 +109,12 @@
-
-
-
-
+
+
+
+
@@ -125,4 +129,4 @@
-
+
\ No newline at end of file
diff --git a/libpipi.sln b/libpipi.sln
index b82c440..2c12318 100644
--- a/libpipi.sln
+++ b/libpipi.sln
@@ -1,6 +1,6 @@
-Microsoft Visual Studio Solution File, Format Version 9.00
-# Visual Studio 2005
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual C++ Express 2008
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "test-csharp", "pipi-sharp\test-csharp.csproj", "{2A062F77-ED16-4B74-B7B7-5ED93FAF300A}"
ProjectSection(ProjectDependencies) = postProject
{FD11AF71-DCBE-4861-9DC6-EE4C6FD951C0} = {FD11AF71-DCBE-4861-9DC6-EE4C6FD951C0}
@@ -26,9 +26,11 @@ Global
Debug|Any CPU = Debug|Any CPU
Debug|Mixed Platforms = Debug|Mixed Platforms
Debug|Win32 = Debug|Win32
+ Debug|Win64 = Debug|Win64
Release|Any CPU = Release|Any CPU
Release|Mixed Platforms = Release|Mixed Platforms
Release|Win32 = Release|Win32
+ Release|Win64 = Release|Win64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{2A062F77-ED16-4B74-B7B7-5ED93FAF300A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
@@ -36,51 +38,71 @@ Global
{2A062F77-ED16-4B74-B7B7-5ED93FAF300A}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{2A062F77-ED16-4B74-B7B7-5ED93FAF300A}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{2A062F77-ED16-4B74-B7B7-5ED93FAF300A}.Debug|Win32.ActiveCfg = Debug|Any CPU
+ {2A062F77-ED16-4B74-B7B7-5ED93FAF300A}.Debug|Win32.Build.0 = Debug|Any CPU
+ {2A062F77-ED16-4B74-B7B7-5ED93FAF300A}.Debug|Win64.ActiveCfg = Debug|Any CPU
+ {2A062F77-ED16-4B74-B7B7-5ED93FAF300A}.Debug|Win64.Build.0 = Debug|Any CPU
{2A062F77-ED16-4B74-B7B7-5ED93FAF300A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2A062F77-ED16-4B74-B7B7-5ED93FAF300A}.Release|Any CPU.Build.0 = Release|Any CPU
{2A062F77-ED16-4B74-B7B7-5ED93FAF300A}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{2A062F77-ED16-4B74-B7B7-5ED93FAF300A}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{2A062F77-ED16-4B74-B7B7-5ED93FAF300A}.Release|Win32.ActiveCfg = Release|Any CPU
+ {2A062F77-ED16-4B74-B7B7-5ED93FAF300A}.Release|Win64.ActiveCfg = Release|Any CPU
{FD11AF71-DCBE-4861-9DC6-EE4C6FD951C0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FD11AF71-DCBE-4861-9DC6-EE4C6FD951C0}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FD11AF71-DCBE-4861-9DC6-EE4C6FD951C0}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{FD11AF71-DCBE-4861-9DC6-EE4C6FD951C0}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{FD11AF71-DCBE-4861-9DC6-EE4C6FD951C0}.Debug|Win32.ActiveCfg = Debug|Any CPU
+ {FD11AF71-DCBE-4861-9DC6-EE4C6FD951C0}.Debug|Win32.Build.0 = Debug|Any CPU
+ {FD11AF71-DCBE-4861-9DC6-EE4C6FD951C0}.Debug|Win64.ActiveCfg = Debug|Any CPU
+ {FD11AF71-DCBE-4861-9DC6-EE4C6FD951C0}.Debug|Win64.Build.0 = Debug|Any CPU
{FD11AF71-DCBE-4861-9DC6-EE4C6FD951C0}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FD11AF71-DCBE-4861-9DC6-EE4C6FD951C0}.Release|Any CPU.Build.0 = Release|Any CPU
{FD11AF71-DCBE-4861-9DC6-EE4C6FD951C0}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{FD11AF71-DCBE-4861-9DC6-EE4C6FD951C0}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{FD11AF71-DCBE-4861-9DC6-EE4C6FD951C0}.Release|Win32.ActiveCfg = Release|Any CPU
+ {FD11AF71-DCBE-4861-9DC6-EE4C6FD951C0}.Release|Win64.ActiveCfg = Release|Any CPU
{D681A55E-B8E2-4741-87E6-49500109D6E0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D681A55E-B8E2-4741-87E6-49500109D6E0}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D681A55E-B8E2-4741-87E6-49500109D6E0}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{D681A55E-B8E2-4741-87E6-49500109D6E0}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{D681A55E-B8E2-4741-87E6-49500109D6E0}.Debug|Win32.ActiveCfg = Debug|Any CPU
+ {D681A55E-B8E2-4741-87E6-49500109D6E0}.Debug|Win32.Build.0 = Debug|Any CPU
+ {D681A55E-B8E2-4741-87E6-49500109D6E0}.Debug|Win64.ActiveCfg = Debug|Any CPU
+ {D681A55E-B8E2-4741-87E6-49500109D6E0}.Debug|Win64.Build.0 = Debug|Any CPU
{D681A55E-B8E2-4741-87E6-49500109D6E0}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D681A55E-B8E2-4741-87E6-49500109D6E0}.Release|Any CPU.Build.0 = Release|Any CPU
{D681A55E-B8E2-4741-87E6-49500109D6E0}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{D681A55E-B8E2-4741-87E6-49500109D6E0}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{D681A55E-B8E2-4741-87E6-49500109D6E0}.Release|Win32.ActiveCfg = Release|Any CPU
+ {D681A55E-B8E2-4741-87E6-49500109D6E0}.Release|Win64.ActiveCfg = Release|Any CPU
{48A34C3A-1E36-49B7-92C4-E982FDCB90C0}.Debug|Any CPU.ActiveCfg = Debug|Win32
{48A34C3A-1E36-49B7-92C4-E982FDCB90C0}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
{48A34C3A-1E36-49B7-92C4-E982FDCB90C0}.Debug|Mixed Platforms.Build.0 = Debug|Win32
{48A34C3A-1E36-49B7-92C4-E982FDCB90C0}.Debug|Win32.ActiveCfg = Debug|Win32
{48A34C3A-1E36-49B7-92C4-E982FDCB90C0}.Debug|Win32.Build.0 = Debug|Win32
+ {48A34C3A-1E36-49B7-92C4-E982FDCB90C0}.Debug|Win64.ActiveCfg = Debug|Win32
+ {48A34C3A-1E36-49B7-92C4-E982FDCB90C0}.Debug|Win64.Build.0 = Debug|Win32
{48A34C3A-1E36-49B7-92C4-E982FDCB90C0}.Release|Any CPU.ActiveCfg = Release|Win32
{48A34C3A-1E36-49B7-92C4-E982FDCB90C0}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{48A34C3A-1E36-49B7-92C4-E982FDCB90C0}.Release|Mixed Platforms.Build.0 = Release|Win32
{48A34C3A-1E36-49B7-92C4-E982FDCB90C0}.Release|Win32.ActiveCfg = Release|Win32
{48A34C3A-1E36-49B7-92C4-E982FDCB90C0}.Release|Win32.Build.0 = Release|Win32
+ {48A34C3A-1E36-49B7-92C4-E982FDCB90C0}.Release|Win64.ActiveCfg = Release|Win32
+ {48A34C3A-1E36-49B7-92C4-E982FDCB90C0}.Release|Win64.Build.0 = Release|Win32
{26DD9429-2360-4F4F-80B5-251F3BD75D74}.Debug|Any CPU.ActiveCfg = Debug|Win32
{26DD9429-2360-4F4F-80B5-251F3BD75D74}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
{26DD9429-2360-4F4F-80B5-251F3BD75D74}.Debug|Mixed Platforms.Build.0 = Debug|Win32
{26DD9429-2360-4F4F-80B5-251F3BD75D74}.Debug|Win32.ActiveCfg = Debug|Win32
{26DD9429-2360-4F4F-80B5-251F3BD75D74}.Debug|Win32.Build.0 = Debug|Win32
+ {26DD9429-2360-4F4F-80B5-251F3BD75D74}.Debug|Win64.ActiveCfg = Debug|Win32
+ {26DD9429-2360-4F4F-80B5-251F3BD75D74}.Debug|Win64.Build.0 = Debug|Win32
{26DD9429-2360-4F4F-80B5-251F3BD75D74}.Release|Any CPU.ActiveCfg = Release|Win32
{26DD9429-2360-4F4F-80B5-251F3BD75D74}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{26DD9429-2360-4F4F-80B5-251F3BD75D74}.Release|Mixed Platforms.Build.0 = Release|Win32
{26DD9429-2360-4F4F-80B5-251F3BD75D74}.Release|Win32.ActiveCfg = Release|Win32
{26DD9429-2360-4F4F-80B5-251F3BD75D74}.Release|Win32.Build.0 = Release|Win32
+ {26DD9429-2360-4F4F-80B5-251F3BD75D74}.Release|Win64.ActiveCfg = Release|Win32
+ {26DD9429-2360-4F4F-80B5-251F3BD75D74}.Release|Win64.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/pipi-sharp/pipi-sharp.csproj b/pipi-sharp/pipi-sharp.csproj
index 714a870..e0ad8b9 100644
--- a/pipi-sharp/pipi-sharp.csproj
+++ b/pipi-sharp/pipi-sharp.csproj
@@ -1,13 +1,19 @@
-
+
Debug
AnyCPU
- 8.0.50727
+ 9.0.30729
2.0
{FD11AF71-DCBE-4861-9DC6-EE4C6FD951C0}
Library
pipi_sharp
pipi-sharp
+
+
+ 2.0
+ v3.5
+
+
true
@@ -22,6 +28,7 @@
pipi-sharp
pipi_sharp
true
+ x86
pdbonly
@@ -36,6 +43,7 @@
pipi_sharp
false
true
+ x86
@@ -54,4 +62,4 @@
-
+
\ No newline at end of file
diff --git a/pipi-sharp/test-csharp.csproj b/pipi-sharp/test-csharp.csproj
index c726a6c..49ceb71 100644
--- a/pipi-sharp/test-csharp.csproj
+++ b/pipi-sharp/test-csharp.csproj
@@ -1,13 +1,19 @@
-
+
Debug
AnyCPU
- 8.0.50727
+ 9.0.30729
2.0
{2A062F77-ED16-4B74-B7B7-5ED93FAF300A}
WinExe
test_csharp
test
+
+
+ 2.0
+ v3.5
+
+
true
@@ -22,6 +28,7 @@
test
test_csharp
true
+ x86
pdbonly
@@ -36,6 +43,7 @@
test_csharp
false
true
+ x86
@@ -57,4 +65,4 @@
-->
-
+
\ No newline at end of file
diff --git a/pipi/libpipi.vcproj b/pipi/libpipi.vcproj
index 972d054..8a5c136 100644
--- a/pipi/libpipi.vcproj
+++ b/pipi/libpipi.vcproj
@@ -1,11 +1,12 @@
-
@@ -134,11 +135,14 @@
-
@@ -200,12 +201,6 @@
>
-
-
+
+
@@ -342,6 +341,10 @@
RelativePath=".\filter\median.c"
>
+
+
diff --git a/src/pipi.vcproj b/src/pipi.vcproj
index 2e96640..ee6df39 100644
--- a/src/pipi.vcproj
+++ b/src/pipi.vcproj
@@ -1,11 +1,12 @@
-
@@ -142,6 +142,8 @@
SubSystem="1"
OptimizeReferences="2"
EnableCOMDATFolding="2"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
TargetMachine="1"
/>
-
@@ -193,12 +192,6 @@
>
-
-