Browse Source

Fixed NET4.5 Async Bug

Former-commit-id: bd700f19a783b37353b33793efca4aa426a1d462
af/merge-core
JimBobSquarePants 13 years ago
parent
commit
cc889c4464
  1. 1
      src/ImageProcessor.Tests/RegularExpressionUnitTests.cs
  2. 35
      src/ImageProcessor.Web/HttpModules/ImageProcessingModule.cs
  3. 4
      src/ImageProcessor.Web/ImageProcessor.Web.csproj
  4. 4
      src/ImageProcessor.Web/ImageProcessor.Web_NET45.csproj
  5. 4
      src/ImageProcessor.Web/Properties/AssemblyInfo.cs
  6. 60
      src/ImageProcessor.sln
  7. 1
      src/Nuget/ImageProcessor.Web.2.2.3.3.nupkg.REMOVED.git-id
  8. 0
      src/TestWebsites/NET4/Content/flexo.css
  9. 7
      src/TestWebsites/NET4/Content/style.css
  10. 0
      src/TestWebsites/NET4/Controllers/HomeController.cs
  11. 0
      src/TestWebsites/NET4/Global.asax
  12. 0
      src/TestWebsites/NET4/Global.asax.cs
  13. 0
      src/TestWebsites/NET4/Images/1182076_e8c402e938_z.jpg
  14. 0
      src/TestWebsites/NET4/Images/Chrysanthemum.jpg.REMOVED.git-id
  15. 0
      src/TestWebsites/NET4/Images/Desert.jpg.REMOVED.git-id
  16. 0
      src/TestWebsites/NET4/Images/Hydrangeas.jpg.REMOVED.git-id
  17. 0
      src/TestWebsites/NET4/Images/Jellyfish.jpg.REMOVED.git-id
  18. 0
      src/TestWebsites/NET4/Images/Koala.jpg.REMOVED.git-id
  19. 0
      src/TestWebsites/NET4/Images/Lighthouse.jpg.REMOVED.git-id
  20. 0
      src/TestWebsites/NET4/Images/MSwanson - Wide Large - Rock 02.jpg.REMOVED.git-id
  21. 0
      src/TestWebsites/NET4/Images/Penguins.bmp.REMOVED.git-id
  22. 0
      src/TestWebsites/NET4/Images/Penguins.gif.REMOVED.git-id
  23. 0
      src/TestWebsites/NET4/Images/Penguins.jpg.REMOVED.git-id
  24. 0
      src/TestWebsites/NET4/Images/Penguins.png.REMOVED.git-id
  25. 0
      src/TestWebsites/NET4/Images/Thumbs.db.REMOVED.git-id
  26. 0
      src/TestWebsites/NET4/Images/Tulips.jpg.REMOVED.git-id
  27. 0
      src/TestWebsites/NET4/Images/color-vision-test.gif.REMOVED.git-id
  28. 0
      src/TestWebsites/NET4/Images/fid11246.jpg.REMOVED.git-id
  29. 0
      src/TestWebsites/NET4/Images/fid9141.jpg.REMOVED.git-id
  30. 0
      src/TestWebsites/NET4/Images/jrt.jpg.REMOVED.git-id
  31. 0
      src/TestWebsites/NET4/Images/lomo.jpg.REMOVED.git-id
  32. 0
      src/TestWebsites/NET4/Images/negative.png
  33. 0
      src/TestWebsites/NET4/Images/negative2.png.REMOVED.git-id
  34. 0
      src/TestWebsites/NET4/Images/udendørs.jpg.REMOVED.git-id
  35. 0
      src/TestWebsites/NET4/Images/war_horse_quad.jpg.REMOVED.git-id
  36. 0
      src/TestWebsites/NET4/Properties/AssemblyInfo.cs
  37. 0
      src/TestWebsites/NET4/Resized/240px_228406_276791782435436_815038966_n.jpg
  38. 0
      src/TestWebsites/NET4/Resized/240px_MSwanson - Wide Large - Rock 02.jpg
  39. 0
      src/TestWebsites/NET4/Resized/240px_Neck2-1.jpg
  40. 0
      src/TestWebsites/NET4/Resized/320px_228406_276791782435436_815038966_n.jpg
  41. 0
      src/TestWebsites/NET4/Resized/320px_MSwanson - Wide Large - Rock 02.jpg
  42. 0
      src/TestWebsites/NET4/Resized/320px_Neck2-1.jpg
  43. 0
      src/TestWebsites/NET4/Resized/460px_228406_276791782435436_815038966_n.jpg
  44. 0
      src/TestWebsites/NET4/Resized/460px_MSwanson - Wide Large - Rock 02.jpg
  45. 0
      src/TestWebsites/NET4/Resized/460px_Neck2-1.jpg
  46. 0
      src/TestWebsites/NET4/Scripts/img.srcsect.pollyfill.js
  47. 2
      src/TestWebsites/NET4/Test_Website.csproj
  48. 0
      src/TestWebsites/NET4/Views/Home/About.cshtml
  49. 0
      src/TestWebsites/NET4/Views/Home/Collisions.cshtml
  50. 0
      src/TestWebsites/NET4/Views/Home/Index.cshtml
  51. 36
      src/TestWebsites/NET4/Views/Home/Responsive.cshtml
  52. 0
      src/TestWebsites/NET4/Views/Home/Upload.cshtml
  53. 0
      src/TestWebsites/NET4/Views/Shared/Error.cshtml
  54. 2
      src/TestWebsites/NET4/Views/Shared/_Layout.cshtml
  55. 0
      src/TestWebsites/NET4/Views/Web.config
  56. 0
      src/TestWebsites/NET4/Views/_ViewStart.cshtml
  57. 0
      src/TestWebsites/NET4/Web.Debug.config
  58. 0
      src/TestWebsites/NET4/Web.Release.config
  59. 0
      src/TestWebsites/NET4/Web.config
  60. 3
      src/TestWebsites/NET4/cache/0/0/0af9c9c3ac0bd099667ef1890991ecf0.jpg
  61. 3
      src/TestWebsites/NET4/cache/0/2/0b5ec0dd58da4a94241a4a0c84fbcf92.jpg
  62. 1
      src/TestWebsites/NET4/cache/0/3/0ed1b21b56f58f1cc566014f5f5cf5e3.bmp.REMOVED.git-id
  63. 1
      src/TestWebsites/NET4/cache/0/4/0b64a147662ae5f841029e61c5e88984.png.REMOVED.git-id
  64. 1
      src/TestWebsites/NET4/cache/0/7/09f4cdcadedc15e2bb3fb3647d6e4a87.bmp.REMOVED.git-id
  65. 1
      src/TestWebsites/NET4/cache/0/c/016bbd2c44ab6af915e4dc26a715d5ec.bmp.REMOVED.git-id
  66. 1
      src/TestWebsites/NET4/cache/0/e/0b24c3d312abd3bfcc04452e8eaca81e.bmp.REMOVED.git-id
  67. 1
      src/TestWebsites/NET4/cache/0/f/07d78f73ba8fe89fe3197254c394da4f.bmp.REMOVED.git-id
  68. 1
      src/TestWebsites/NET4/cache/1/3/1de0e9e101bdd9bc8122039f22bcc073.bmp.REMOVED.git-id
  69. 3
      src/TestWebsites/NET4/cache/2/8/28d7c32164bdb0423a972759b7cf68a8.png
  70. 3
      src/TestWebsites/NET4/cache/2/d/218fc888534353242520d7c4975e43fd.gif
  71. 3
      src/TestWebsites/NET4/cache/3/4/3470eab4ef380d70769da7c043814fe4.jpg
  72. 3
      src/TestWebsites/NET4/cache/3/5/3bc1aeca44cbb62786c612395a5de385.jpg
  73. 3
      src/TestWebsites/NET4/cache/3/8/33ce32a9f0e37793a0e994fc22cae9d8.gif
  74. 1
      src/TestWebsites/NET4/cache/3/9/3b901eb58e88f80197a0cd5716f876f9.bmp.REMOVED.git-id
  75. 3
      src/TestWebsites/NET4/cache/3/c/3bf06c076f92a56826ff06dc3b48f41c.gif
  76. 3
      src/TestWebsites/NET4/cache/4/1/432c0b567c7763cd96684a4069bc3d91.gif
  77. 1
      src/TestWebsites/NET4/cache/4/4/44f7fdae94c317963c821dd5c969d624.bmp.REMOVED.git-id
  78. 3
      src/TestWebsites/NET4/cache/4/a/41927219029bc442bf2b37dd3423c0da.jpg
  79. 3
      src/TestWebsites/NET4/cache/4/a/44013240ceb4833173fc6f00952f647a.gif
  80. 3
      src/TestWebsites/NET4/cache/5/2/51610039b57900ffa3b6444378a9c2a2.jpg
  81. 1
      src/TestWebsites/NET4/cache/5/2/5489562d92f5b5323aa3d1707abcf952.bmp.REMOVED.git-id
  82. 1
      src/TestWebsites/NET4/cache/5/2/554da7a7a2d1076bcce748c5ec0fc0a2.png.REMOVED.git-id
  83. 1
      src/TestWebsites/NET4/cache/5/e/51e17f5818f8c822dfabc9198a3216ee.bmp.REMOVED.git-id
  84. 1
      src/TestWebsites/NET4/cache/5/f/5cda624f35edfa92546beb9ab3071d4f.png.REMOVED.git-id
  85. 3
      src/TestWebsites/NET4/cache/6/0/6d4b9c0a03c06052b0f3453bcb577ff0.jpg
  86. 3
      src/TestWebsites/NET4/cache/6/4/6bec1e673b29cbaf8a16dceef5471bd4.jpg
  87. 3
      src/TestWebsites/NET4/cache/6/5/61492b5357d79bd49523543c3353cd45.gif
  88. 3
      src/TestWebsites/NET4/cache/6/5/6d4a1922b307a23b93894a57c13af3c5.jpg
  89. 3
      src/TestWebsites/NET4/cache/6/7/680b05c45f261e325a1c36c6c155fb17.jpg
  90. 1
      src/TestWebsites/NET4/cache/6/9/6595555394314c844af4f8eb778a53f9.png.REMOVED.git-id
  91. 1
      src/TestWebsites/NET4/cache/6/a/60bc3881aa326b2d130ed6b1a069526a.png.REMOVED.git-id
  92. 3
      src/TestWebsites/NET4/cache/6/a/671ec943e8501bc090a8207058bb10ba.gif
  93. 1
      src/TestWebsites/NET4/cache/6/a/6a335df182dfb45716f1f4cf9043725a.png.REMOVED.git-id
  94. 3
      src/TestWebsites/NET4/cache/6/c/6a8c2be670d2b653ef6ef6ccab724c7c.gif
  95. 1
      src/TestWebsites/NET4/cache/6/c/6be53cafb3b8cadd048ed55ebcb9f50c.png.REMOVED.git-id
  96. 3
      src/TestWebsites/NET4/cache/6/f/668bd850663b2b3fcfde8926b0d38fbf.png
  97. 1
      src/TestWebsites/NET4/cache/7/2/766873ca1d339e7a8f318fdea4517e52.png.REMOVED.git-id
  98. 3
      src/TestWebsites/NET4/cache/7/5/75a8fffbe3c260e06c5e3dcf9e48fdf5.gif
  99. 1
      src/TestWebsites/NET4/cache/7/f/7dd5e20ac02737ffe98d89cc06e9fd1f.bmp.REMOVED.git-id
  100. 3
      src/TestWebsites/NET4/cache/8/4/86919eb9041014c06d97cc26ec3ee5b4.jpg

1
src/ImageProcessor.Tests/RegularExpressionUnitTests.cs

@ -176,7 +176,6 @@ namespace ImageProcessor.Tests
Assert.AreEqual(expected, actual);
}
/// <summary>
/// The rounded corners regex unit test.
/// </summary>

35
src/ImageProcessor.Web/HttpModules/ImageProcessingModule.cs

@ -72,7 +72,18 @@ namespace ImageProcessor.Web.HttpModules
DiskCache.CreateDirectories();
}
#if NET45
EventHandlerTaskAsyncHelper wrapper = new EventHandlerTaskAsyncHelper(this.ContextBeginRequest);
context.AddOnBeginRequestAsync(wrapper.BeginEventHandler, wrapper.EndEventHandler);
#else
context.BeginRequest += this.ContextBeginRequest;
#endif
context.PreSendRequestHeaders += this.ContextPreSendRequestHeaders;
}
@ -85,6 +96,28 @@ namespace ImageProcessor.Web.HttpModules
}
#endregion
#if NET45
/// <summary>
/// Occurs as the first event in the HTTP pipeline chain of execution when ASP.NET responds to a request.
/// </summary>
/// <param name="sender">
/// The source of the event.
/// </param>
/// <param name="e">
/// An <see cref="T:System.EventArgs">EventArgs</see> that contains the event data.
/// </param>
/// <returns>
/// The <see cref="T:System.Threading.Tasks.Task"/>.
/// </returns>
private Task ContextBeginRequest(object sender, EventArgs e)
{
HttpContext context = ((HttpApplication)sender).Context;
return this.ProcessImageAsync(context);
}
#else
/// <summary>
/// Occurs as the first event in the HTTP pipeline chain of execution when ASP.NET responds to a request.
/// </summary>
@ -96,6 +129,8 @@ namespace ImageProcessor.Web.HttpModules
await this.ProcessImageAsync(context);
}
#endif
/// <summary>
/// Occurs just before ASP.NET send HttpHeaders to the client.
/// </summary>

4
src/ImageProcessor.Web/ImageProcessor.Web.csproj

@ -103,8 +103,8 @@
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<PropertyGroup>
<PostBuildEvent>xcopy /y "$(TargetPath)" "$(SolutionDir)\Test\Test\bin"
xcopy /y "$(TargetDir)$(TargetName).pdb" "$(SolutionDir)\Test\Test\bin"</PostBuildEvent>
<PostBuildEvent>xcopy /y "$(TargetPath)" "$(SolutionDir)\TestWebsites\NET4\bin"
xcopy /y "$(TargetDir)$(TargetName).pdb" "$(SolutionDir)\TestWebsites\NET4\bin"</PostBuildEvent>
</PropertyGroup>
<Import Project="..\packages\Microsoft.Bcl.Build.1.0.6\tools\Microsoft.Bcl.Build.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.

4
src/ImageProcessor.Web/ImageProcessor.Web_NET45.csproj

@ -17,7 +17,7 @@
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\NET45\</OutputPath>
<DefineConstants>TRACE;DEBUG;USE_CSHARP_SQLITE</DefineConstants>
<DefineConstants>TRACE;DEBUG;USE_CSHARP_SQLITE, NET45</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
@ -25,7 +25,7 @@
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\NET45\</OutputPath>
<DefineConstants>TRACE;USE_CSHARP_SQLITE</DefineConstants>
<DefineConstants>TRACE;USE_CSHARP_SQLITE, NET45</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>

4
src/ImageProcessor.Web/Properties/AssemblyInfo.cs

@ -31,5 +31,5 @@ using System.Runtime.InteropServices;
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
[assembly: AssemblyVersion("2.2.3.1")]
[assembly: AssemblyFileVersion("2.2.3.1")]
[assembly: AssemblyVersion("2.2.3.3")]
[assembly: AssemblyFileVersion("2.2.3.3")]

60
src/ImageProcessor.sln

@ -3,8 +3,6 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImageProcessor", "ImageProcessor\ImageProcessor.csproj", "{3B5DD734-FB7A-487D-8CE6-55E7AF9AEA7E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Test", "Test\Test\Test.csproj", "{30327C08-7574-4D7E-AC95-6A58753C6855}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImageProcessor.Web", "ImageProcessor.Web\ImageProcessor.Web.csproj", "{4F7050F2-465F-4E10-8DB2-2FB97AC6AA43}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImageProcessor.Tests", "ImageProcessor.Tests\ImageProcessor.Tests.csproj", "{39911A38-CA06-413C-80AA-39EF60CE984F}"
@ -19,6 +17,10 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImageProcessor.Web_NET45", "ImageProcessor.Web\ImageProcessor.Web_NET45.csproj", "{D011A778-59C8-4BFA-A770-C350216BF161}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Test_Website", "TestWebsites\NET4\Test_Website.csproj", "{30327C08-7574-4D7E-AC95-6A58753C6855}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Test_Website_NET45", "TestWebsites\NET45\Test_Website_NET45.csproj", "{F6A208E9-C18F-43E9-B051-3C6EED30FDAF}"
EndProject
Global
GlobalSection(TestCaseManagementSettings) = postSolution
CategoryFile = ImageProcessor.vsmdi
@ -50,24 +52,6 @@ Global
{3B5DD734-FB7A-487D-8CE6-55E7AF9AEA7E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{3B5DD734-FB7A-487D-8CE6-55E7AF9AEA7E}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{3B5DD734-FB7A-487D-8CE6-55E7AF9AEA7E}.Release|x86.ActiveCfg = Release|Any CPU
{30327C08-7574-4D7E-AC95-6A58753C6855}.All|Any CPU.ActiveCfg = All|Any CPU
{30327C08-7574-4D7E-AC95-6A58753C6855}.All|Any CPU.Build.0 = All|Any CPU
{30327C08-7574-4D7E-AC95-6A58753C6855}.All|Mixed Platforms.ActiveCfg = All|x86
{30327C08-7574-4D7E-AC95-6A58753C6855}.All|Mixed Platforms.Build.0 = All|x86
{30327C08-7574-4D7E-AC95-6A58753C6855}.All|x86.ActiveCfg = All|x86
{30327C08-7574-4D7E-AC95-6A58753C6855}.All|x86.Build.0 = All|x86
{30327C08-7574-4D7E-AC95-6A58753C6855}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{30327C08-7574-4D7E-AC95-6A58753C6855}.Debug|Any CPU.Build.0 = Debug|Any CPU
{30327C08-7574-4D7E-AC95-6A58753C6855}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
{30327C08-7574-4D7E-AC95-6A58753C6855}.Debug|Mixed Platforms.Build.0 = Debug|x86
{30327C08-7574-4D7E-AC95-6A58753C6855}.Debug|x86.ActiveCfg = Debug|x86
{30327C08-7574-4D7E-AC95-6A58753C6855}.Debug|x86.Build.0 = Debug|x86
{30327C08-7574-4D7E-AC95-6A58753C6855}.Release|Any CPU.ActiveCfg = Release|Any CPU
{30327C08-7574-4D7E-AC95-6A58753C6855}.Release|Any CPU.Build.0 = Release|Any CPU
{30327C08-7574-4D7E-AC95-6A58753C6855}.Release|Mixed Platforms.ActiveCfg = Release|x86
{30327C08-7574-4D7E-AC95-6A58753C6855}.Release|Mixed Platforms.Build.0 = Release|x86
{30327C08-7574-4D7E-AC95-6A58753C6855}.Release|x86.ActiveCfg = Release|x86
{30327C08-7574-4D7E-AC95-6A58753C6855}.Release|x86.Build.0 = Release|x86
{4F7050F2-465F-4E10-8DB2-2FB97AC6AA43}.All|Any CPU.ActiveCfg = All|Any CPU
{4F7050F2-465F-4E10-8DB2-2FB97AC6AA43}.All|Any CPU.Build.0 = All|Any CPU
{4F7050F2-465F-4E10-8DB2-2FB97AC6AA43}.All|Mixed Platforms.ActiveCfg = All|Any CPU
@ -131,6 +115,42 @@ Global
{D011A778-59C8-4BFA-A770-C350216BF161}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{D011A778-59C8-4BFA-A770-C350216BF161}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{D011A778-59C8-4BFA-A770-C350216BF161}.Release|x86.ActiveCfg = Release|Any CPU
{30327C08-7574-4D7E-AC95-6A58753C6855}.All|Any CPU.ActiveCfg = All|Any CPU
{30327C08-7574-4D7E-AC95-6A58753C6855}.All|Any CPU.Build.0 = All|Any CPU
{30327C08-7574-4D7E-AC95-6A58753C6855}.All|Mixed Platforms.ActiveCfg = All|x86
{30327C08-7574-4D7E-AC95-6A58753C6855}.All|Mixed Platforms.Build.0 = All|x86
{30327C08-7574-4D7E-AC95-6A58753C6855}.All|x86.ActiveCfg = All|x86
{30327C08-7574-4D7E-AC95-6A58753C6855}.All|x86.Build.0 = All|x86
{30327C08-7574-4D7E-AC95-6A58753C6855}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{30327C08-7574-4D7E-AC95-6A58753C6855}.Debug|Any CPU.Build.0 = Debug|Any CPU
{30327C08-7574-4D7E-AC95-6A58753C6855}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
{30327C08-7574-4D7E-AC95-6A58753C6855}.Debug|Mixed Platforms.Build.0 = Debug|x86
{30327C08-7574-4D7E-AC95-6A58753C6855}.Debug|x86.ActiveCfg = Debug|x86
{30327C08-7574-4D7E-AC95-6A58753C6855}.Debug|x86.Build.0 = Debug|x86
{30327C08-7574-4D7E-AC95-6A58753C6855}.Release|Any CPU.ActiveCfg = Release|Any CPU
{30327C08-7574-4D7E-AC95-6A58753C6855}.Release|Any CPU.Build.0 = Release|Any CPU
{30327C08-7574-4D7E-AC95-6A58753C6855}.Release|Mixed Platforms.ActiveCfg = Release|x86
{30327C08-7574-4D7E-AC95-6A58753C6855}.Release|Mixed Platforms.Build.0 = Release|x86
{30327C08-7574-4D7E-AC95-6A58753C6855}.Release|x86.ActiveCfg = Release|x86
{30327C08-7574-4D7E-AC95-6A58753C6855}.Release|x86.Build.0 = Release|x86
{F6A208E9-C18F-43E9-B051-3C6EED30FDAF}.All|Any CPU.ActiveCfg = All|Any CPU
{F6A208E9-C18F-43E9-B051-3C6EED30FDAF}.All|Any CPU.Build.0 = All|Any CPU
{F6A208E9-C18F-43E9-B051-3C6EED30FDAF}.All|Mixed Platforms.ActiveCfg = All|x86
{F6A208E9-C18F-43E9-B051-3C6EED30FDAF}.All|Mixed Platforms.Build.0 = All|x86
{F6A208E9-C18F-43E9-B051-3C6EED30FDAF}.All|x86.ActiveCfg = All|x86
{F6A208E9-C18F-43E9-B051-3C6EED30FDAF}.All|x86.Build.0 = All|x86
{F6A208E9-C18F-43E9-B051-3C6EED30FDAF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F6A208E9-C18F-43E9-B051-3C6EED30FDAF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F6A208E9-C18F-43E9-B051-3C6EED30FDAF}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
{F6A208E9-C18F-43E9-B051-3C6EED30FDAF}.Debug|Mixed Platforms.Build.0 = Debug|x86
{F6A208E9-C18F-43E9-B051-3C6EED30FDAF}.Debug|x86.ActiveCfg = Debug|x86
{F6A208E9-C18F-43E9-B051-3C6EED30FDAF}.Debug|x86.Build.0 = Debug|x86
{F6A208E9-C18F-43E9-B051-3C6EED30FDAF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F6A208E9-C18F-43E9-B051-3C6EED30FDAF}.Release|Any CPU.Build.0 = Release|Any CPU
{F6A208E9-C18F-43E9-B051-3C6EED30FDAF}.Release|Mixed Platforms.ActiveCfg = Release|x86
{F6A208E9-C18F-43E9-B051-3C6EED30FDAF}.Release|Mixed Platforms.Build.0 = Release|x86
{F6A208E9-C18F-43E9-B051-3C6EED30FDAF}.Release|x86.ActiveCfg = Release|x86
{F6A208E9-C18F-43E9-B051-3C6EED30FDAF}.Release|x86.Build.0 = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

1
src/Nuget/ImageProcessor.Web.2.2.3.3.nupkg.REMOVED.git-id

@ -0,0 +1 @@
01e1999a7804bb48ba37f247dfdb1bf01f05fa62

0
src/Test/Test/Content/flexo.css → src/TestWebsites/NET4/Content/flexo.css

7
src/Test/Test/Content/style.css → src/TestWebsites/NET4/Content/style.css

@ -19,12 +19,7 @@ section section {
}
section section:nth-child(2n) {
background-color: #00a9ec;
color: #fff;
}
section section:nth-child(4n) {
background-color: #ED1C24;
background-color: #f3f3f3;
}
.no-bullets {

0
src/Test/Test/Controllers/HomeController.cs → src/TestWebsites/NET4/Controllers/HomeController.cs

0
src/Test/Test/Global.asax → src/TestWebsites/NET4/Global.asax

0
src/Test/Test/Global.asax.cs → src/TestWebsites/NET4/Global.asax.cs

0
src/Test/Test/Images/1182076_e8c402e938_z.jpg → src/TestWebsites/NET4/Images/1182076_e8c402e938_z.jpg

0
src/Test/Test/Images/Chrysanthemum.jpg.REMOVED.git-id → src/TestWebsites/NET4/Images/Chrysanthemum.jpg.REMOVED.git-id

0
src/Test/Test/Images/Desert.jpg.REMOVED.git-id → src/TestWebsites/NET4/Images/Desert.jpg.REMOVED.git-id

0
src/Test/Test/Images/Hydrangeas.jpg.REMOVED.git-id → src/TestWebsites/NET4/Images/Hydrangeas.jpg.REMOVED.git-id

0
src/Test/Test/Images/Jellyfish.jpg.REMOVED.git-id → src/TestWebsites/NET4/Images/Jellyfish.jpg.REMOVED.git-id

0
src/Test/Test/Images/Koala.jpg.REMOVED.git-id → src/TestWebsites/NET4/Images/Koala.jpg.REMOVED.git-id

0
src/Test/Test/Images/Lighthouse.jpg.REMOVED.git-id → src/TestWebsites/NET4/Images/Lighthouse.jpg.REMOVED.git-id

0
src/Test/Test/Images/MSwanson - Wide Large - Rock 02.jpg.REMOVED.git-id → src/TestWebsites/NET4/Images/MSwanson - Wide Large - Rock 02.jpg.REMOVED.git-id

0
src/Test/Test/Images/Penguins.bmp.REMOVED.git-id → src/TestWebsites/NET4/Images/Penguins.bmp.REMOVED.git-id

0
src/Test/Test/Images/Penguins.gif.REMOVED.git-id → src/TestWebsites/NET4/Images/Penguins.gif.REMOVED.git-id

0
src/Test/Test/Images/Penguins.jpg.REMOVED.git-id → src/TestWebsites/NET4/Images/Penguins.jpg.REMOVED.git-id

0
src/Test/Test/Images/Penguins.png.REMOVED.git-id → src/TestWebsites/NET4/Images/Penguins.png.REMOVED.git-id

0
src/Test/Test/Images/Thumbs.db.REMOVED.git-id → src/TestWebsites/NET4/Images/Thumbs.db.REMOVED.git-id

0
src/Test/Test/Images/Tulips.jpg.REMOVED.git-id → src/TestWebsites/NET4/Images/Tulips.jpg.REMOVED.git-id

0
src/Test/Test/Images/color-vision-test.gif.REMOVED.git-id → src/TestWebsites/NET4/Images/color-vision-test.gif.REMOVED.git-id

0
src/Test/Test/Images/fid11246.jpg.REMOVED.git-id → src/TestWebsites/NET4/Images/fid11246.jpg.REMOVED.git-id

0
src/Test/Test/Images/fid9141.jpg.REMOVED.git-id → src/TestWebsites/NET4/Images/fid9141.jpg.REMOVED.git-id

0
src/Test/Test/Images/jrt.jpg.REMOVED.git-id → src/TestWebsites/NET4/Images/jrt.jpg.REMOVED.git-id

0
src/Test/Test/Images/lomo.jpg.REMOVED.git-id → src/TestWebsites/NET4/Images/lomo.jpg.REMOVED.git-id

0
src/Test/Test/Images/negative.png → src/TestWebsites/NET4/Images/negative.png

0
src/Test/Test/Images/negative2.png.REMOVED.git-id → src/TestWebsites/NET4/Images/negative2.png.REMOVED.git-id

0
src/Test/Test/Images/udendørs.jpg.REMOVED.git-id → src/TestWebsites/NET4/Images/udendørs.jpg.REMOVED.git-id

0
src/Test/Test/Images/war_horse_quad.jpg.REMOVED.git-id → src/TestWebsites/NET4/Images/war_horse_quad.jpg.REMOVED.git-id

0
src/Test/Test/Properties/AssemblyInfo.cs → src/TestWebsites/NET4/Properties/AssemblyInfo.cs

0
src/Test/Test/Resized/240px_228406_276791782435436_815038966_n.jpg → src/TestWebsites/NET4/Resized/240px_228406_276791782435436_815038966_n.jpg

0
src/Test/Test/Resized/240px_MSwanson - Wide Large - Rock 02.jpg → src/TestWebsites/NET4/Resized/240px_MSwanson - Wide Large - Rock 02.jpg

0
src/Test/Test/Resized/240px_Neck2-1.jpg → src/TestWebsites/NET4/Resized/240px_Neck2-1.jpg

0
src/Test/Test/Resized/320px_228406_276791782435436_815038966_n.jpg → src/TestWebsites/NET4/Resized/320px_228406_276791782435436_815038966_n.jpg

0
src/Test/Test/Resized/320px_MSwanson - Wide Large - Rock 02.jpg → src/TestWebsites/NET4/Resized/320px_MSwanson - Wide Large - Rock 02.jpg

0
src/Test/Test/Resized/320px_Neck2-1.jpg → src/TestWebsites/NET4/Resized/320px_Neck2-1.jpg

0
src/Test/Test/Resized/460px_228406_276791782435436_815038966_n.jpg → src/TestWebsites/NET4/Resized/460px_228406_276791782435436_815038966_n.jpg

0
src/Test/Test/Resized/460px_MSwanson - Wide Large - Rock 02.jpg → src/TestWebsites/NET4/Resized/460px_MSwanson - Wide Large - Rock 02.jpg

0
src/Test/Test/Resized/460px_Neck2-1.jpg → src/TestWebsites/NET4/Resized/460px_Neck2-1.jpg

0
src/Test/Test/Scripts/img.srcsect.pollyfill.js → src/TestWebsites/NET4/Scripts/img.srcsect.pollyfill.js

2
src/Test/Test/Test.csproj → src/TestWebsites/NET4/Test_Website.csproj

@ -188,7 +188,7 @@
<WebProjectProperties>
<UseIIS>False</UseIIS>
<AutoAssignPort>True</AutoAssignPort>
<DevelopmentServerPort>14238</DevelopmentServerPort>
<DevelopmentServerPort>21961</DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath>
<IISUrl>
</IISUrl>

0
src/Test/Test/Views/Home/About.cshtml → src/TestWebsites/NET4/Views/Home/About.cshtml

0
src/Test/Test/Views/Home/Collisions.cshtml → src/TestWebsites/NET4/Views/Home/Collisions.cshtml

0
src/Test/Test/Views/Home/Index.cshtml → src/TestWebsites/NET4/Views/Home/Index.cshtml

36
src/Test/Test/Views/Home/Responsive.cshtml → src/TestWebsites/NET4/Views/Home/Responsive.cshtml

@ -1,18 +1,18 @@
@{
ViewBag.Title = "Responsive";
}
<style type="text/css">
img
{
max-width: 100%;
}
</style>
<h2>
Responsive</h2>
<img src="/Images/desert.jpg?width=480" srcset="/Images/desert.jpg?width=768 480w, /Images/penguins.jpg?width=979 640w 2x, /Images/jellyfish.jpg?width=480 2x"
alt="desert" />
@*<img src="/Images/desert.jpg?width=480" srcset="/Images/desert.jpg?width=768 480w, /Images/jellyfish.jpg?width=480 2x, /Images/penguins.jpg?width=979 640w 2x"
alt="desert" />*@ @*<img src="/Images/desert.jpg?width=480" srcset="/Images/desert.jpg?width=768 480w, /Images/desert.jpg?width=979 768w"
alt="desert" />*@
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script src="/Scripts/img.srcsect.pollyfill.js" type="text/javascript"></script>
@{
ViewBag.Title = "Responsive";
}
<style type="text/css">
img
{
max-width: 100%;
}
</style>
<h2>
Responsive</h2>
<img src="/Images/desert.jpg?width=480" srcset="/Images/desert.jpg?width=768 480w, /Images/penguins.jpg?width=979 640w 2x, /Images/jellyfish.jpg?width=480 2x"
alt="desert" />
@*<img src="/Images/desert.jpg?width=480" srcset="/Images/desert.jpg?width=768 480w, /Images/jellyfish.jpg?width=480 2x, /Images/penguins.jpg?width=979 640w 2x"
alt="desert" />*@ @*<img src="/Images/desert.jpg?width=480" srcset="/Images/desert.jpg?width=768 480w, /Images/desert.jpg?width=979 768w"
alt="desert" />*@
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script src="/Scripts/img.srcsect.pollyfill.js" type="text/javascript"></script>

0
src/Test/Test/Views/Home/Upload.cshtml → src/TestWebsites/NET4/Views/Home/Upload.cshtml

0
src/Test/Test/Views/Shared/Error.cshtml → src/TestWebsites/NET4/Views/Shared/Error.cshtml

2
src/Test/Test/Views/Shared/_Layout.cshtml → src/TestWebsites/NET4/Views/Shared/_Layout.cshtml

@ -10,7 +10,7 @@
<div class="page">
<header>
<div class="container">
<h1>ImageProcessor Test Website</h1>
<h1>ImageProcessor NET4.0</h1>
</div>
</header>
<section id="main">

0
src/Test/Test/Views/Web.config → src/TestWebsites/NET4/Views/Web.config

0
src/Test/Test/Views/_ViewStart.cshtml → src/TestWebsites/NET4/Views/_ViewStart.cshtml

0
src/Test/Test/Web.Debug.config → src/TestWebsites/NET4/Web.Debug.config

0
src/Test/Test/Web.Release.config → src/TestWebsites/NET4/Web.Release.config

0
src/Test/Test/Web.config → src/TestWebsites/NET4/Web.config

3
src/TestWebsites/NET4/cache/0/0/0af9c9c3ac0bd099667ef1890991ecf0.jpg

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:03edc77f38fc0d2a46d1c2070dc6c883997988f6b7b9b85c9e3de1eb227f6110
size 16995

3
src/TestWebsites/NET4/cache/0/2/0b5ec0dd58da4a94241a4a0c84fbcf92.jpg

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b3d19c53b3b653a827dd6349cc7234ea79911cdab59c5eb7dea1390f2235cb6e
size 20043

1
src/TestWebsites/NET4/cache/0/3/0ed1b21b56f58f1cc566014f5f5cf5e3.bmp.REMOVED.git-id

@ -0,0 +1 @@
f4e00752418f01964b99ce300d96c16a9aa8d239

1
src/TestWebsites/NET4/cache/0/4/0b64a147662ae5f841029e61c5e88984.png.REMOVED.git-id

@ -0,0 +1 @@
fd46e83948190f508b8906f0822eca8dd4eda2ef

1
src/TestWebsites/NET4/cache/0/7/09f4cdcadedc15e2bb3fb3647d6e4a87.bmp.REMOVED.git-id

@ -0,0 +1 @@
aa7c907774ef5492ae25ffb7e3ff9755257731bd

1
src/TestWebsites/NET4/cache/0/c/016bbd2c44ab6af915e4dc26a715d5ec.bmp.REMOVED.git-id

@ -0,0 +1 @@
1038ebe89d7cfb28ec96a421867a2b0efc6dfdb4

1
src/TestWebsites/NET4/cache/0/e/0b24c3d312abd3bfcc04452e8eaca81e.bmp.REMOVED.git-id

@ -0,0 +1 @@
1456713687c96cd486c4ec8e57d3c4f6f6437f10

1
src/TestWebsites/NET4/cache/0/f/07d78f73ba8fe89fe3197254c394da4f.bmp.REMOVED.git-id

@ -0,0 +1 @@
4c16fd6b5b6b8cc426bc290d15ab41523be29403

1
src/TestWebsites/NET4/cache/1/3/1de0e9e101bdd9bc8122039f22bcc073.bmp.REMOVED.git-id

@ -0,0 +1 @@
bbf8bc24452deb732adf66ef3488793859f4f5b7

3
src/TestWebsites/NET4/cache/2/8/28d7c32164bdb0423a972759b7cf68a8.png

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:61154029adbfafc4cdef890c8f38f90bdf89f28ee2282f2cdd06359566265e12
size 16372

3
src/TestWebsites/NET4/cache/2/d/218fc888534353242520d7c4975e43fd.gif

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:de30e8602ce43542a15d7e28820263cc6f7b23fef9860b877196ff8fe6b45d96
size 25266

3
src/TestWebsites/NET4/cache/3/4/3470eab4ef380d70769da7c043814fe4.jpg

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:048c21b2d13aaad9d56e633f758cac27749fcbb50f23eeb3132493c05800b996
size 20142

3
src/TestWebsites/NET4/cache/3/5/3bc1aeca44cbb62786c612395a5de385.jpg

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9ffe500044c08bb10fa63d6610cfa08416de0b9edc528aae6827d2bb8fab5e8b
size 15088

3
src/TestWebsites/NET4/cache/3/8/33ce32a9f0e37793a0e994fc22cae9d8.gif

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5423334eabb077173ec1ed806f5ce29716a78b7a38004e5eae8e3f5d7b2f00da
size 12799

1
src/TestWebsites/NET4/cache/3/9/3b901eb58e88f80197a0cd5716f876f9.bmp.REMOVED.git-id

@ -0,0 +1 @@
bbfe7d237dcb52af2e60d5a73b33b15d1bded363

3
src/TestWebsites/NET4/cache/3/c/3bf06c076f92a56826ff06dc3b48f41c.gif

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a8964dde01eed3718b0b31744f2191f7a089b4cf190a32e6a29d0be0e9985832
size 25100

3
src/TestWebsites/NET4/cache/4/1/432c0b567c7763cd96684a4069bc3d91.gif

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:607510d5221bbe92aefccf0a2e3993e41a60449137fed7e1cdc2667ddc37e4f1
size 10936

1
src/TestWebsites/NET4/cache/4/4/44f7fdae94c317963c821dd5c969d624.bmp.REMOVED.git-id

@ -0,0 +1 @@
4c16fd6b5b6b8cc426bc290d15ab41523be29403

3
src/TestWebsites/NET4/cache/4/a/41927219029bc442bf2b37dd3423c0da.jpg

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:02a716c957a5b4b193713d718400538c0882210e87f53be57c82f0bd30cdc4e9
size 20177

3
src/TestWebsites/NET4/cache/4/a/44013240ceb4833173fc6f00952f647a.gif

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:08d9bf9289ce7b6939c7cc2cf5548c3f73087931dc3a5a3590dd53c8fe52bdfa
size 35542

3
src/TestWebsites/NET4/cache/5/2/51610039b57900ffa3b6444378a9c2a2.jpg

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:66b9e229f5cfd84fa563155485ba61cbe0679908d131f3e5ad60817ccc17a52d
size 27264

1
src/TestWebsites/NET4/cache/5/2/5489562d92f5b5323aa3d1707abcf952.bmp.REMOVED.git-id

@ -0,0 +1 @@
4c16fd6b5b6b8cc426bc290d15ab41523be29403

1
src/TestWebsites/NET4/cache/5/2/554da7a7a2d1076bcce748c5ec0fc0a2.png.REMOVED.git-id

@ -0,0 +1 @@
17b206e295bd3f2b5011bca3bc2eee4b3dda2f2e

1
src/TestWebsites/NET4/cache/5/e/51e17f5818f8c822dfabc9198a3216ee.bmp.REMOVED.git-id

@ -0,0 +1 @@
a8c63bdc1f6505040493f130938a64e19015d0ad

1
src/TestWebsites/NET4/cache/5/f/5cda624f35edfa92546beb9ab3071d4f.png.REMOVED.git-id

@ -0,0 +1 @@
5962e6fb383cf50a75414809b60cfada65f35cae

3
src/TestWebsites/NET4/cache/6/0/6d4b9c0a03c06052b0f3453bcb577ff0.jpg

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8f956ffe914d65a9b4a48cd0be82d953e371192a074b8cf964961fd0ff14e5bd
size 24536

3
src/TestWebsites/NET4/cache/6/4/6bec1e673b29cbaf8a16dceef5471bd4.jpg

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3c18f92725850c1aa916407b05f8037c500888b71fb8f998ae317e80422122e7
size 25023

3
src/TestWebsites/NET4/cache/6/5/61492b5357d79bd49523543c3353cd45.gif

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ff533d807cddfaf3095c459be6ff072df923fd08a219e47caa3f54deed3e47a8
size 25958

3
src/TestWebsites/NET4/cache/6/5/6d4a1922b307a23b93894a57c13af3c5.jpg

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1c17317918828a130ef60bc10825e76a7ad2fd3cdbac64064d4393ed8bc688a2
size 18408

3
src/TestWebsites/NET4/cache/6/7/680b05c45f261e325a1c36c6c155fb17.jpg

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b8a7c7636bfcfa2429ad7fb02a9cb2ecbc4b93e49b27b7fecbe0b07ec2954ce1
size 10670

1
src/TestWebsites/NET4/cache/6/9/6595555394314c844af4f8eb778a53f9.png.REMOVED.git-id

@ -0,0 +1 @@
ece2bf873103b341b318b90a799041c298e3b5be

1
src/TestWebsites/NET4/cache/6/a/60bc3881aa326b2d130ed6b1a069526a.png.REMOVED.git-id

@ -0,0 +1 @@
fc4ec6a6d16131cb9ea9ab6c0921bcf5766f254d

3
src/TestWebsites/NET4/cache/6/a/671ec943e8501bc090a8207058bb10ba.gif

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:675e4beeb74bb14675e05767cc230256c91f582493e5fab7ba4de6b449738c89
size 52990

1
src/TestWebsites/NET4/cache/6/a/6a335df182dfb45716f1f4cf9043725a.png.REMOVED.git-id

@ -0,0 +1 @@
70138b9cd6ff7405f96cef6008536f7a0edeb826

3
src/TestWebsites/NET4/cache/6/c/6a8c2be670d2b653ef6ef6ccab724c7c.gif

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a33df00fbdda287f34513f655519a6f74871e736d8d0dc34c7d6b7015488835e
size 25117

1
src/TestWebsites/NET4/cache/6/c/6be53cafb3b8cadd048ed55ebcb9f50c.png.REMOVED.git-id

@ -0,0 +1 @@
1c9ffb3ff2f1881dce011636c38c18684c610d55

3
src/TestWebsites/NET4/cache/6/f/668bd850663b2b3fcfde8926b0d38fbf.png

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:caba9bdfccdac065296670d61aba8da829981811576968b604fd268b18aa6849
size 55073

1
src/TestWebsites/NET4/cache/7/2/766873ca1d339e7a8f318fdea4517e52.png.REMOVED.git-id

@ -0,0 +1 @@
5612964523fbf81c63bafa27deb3e64e9ce07340

3
src/TestWebsites/NET4/cache/7/5/75a8fffbe3c260e06c5e3dcf9e48fdf5.gif

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:352d4cf5b6695595bebce3ab1163fd56f10d574191715973fbf3eab99f04ae90
size 22456

1
src/TestWebsites/NET4/cache/7/f/7dd5e20ac02737ffe98d89cc06e9fd1f.bmp.REMOVED.git-id

@ -0,0 +1 @@
01a2b2fc1f3686f3d1b244b6e9d4619ad0591d22

3
src/TestWebsites/NET4/cache/8/4/86919eb9041014c06d97cc26ec3ee5b4.jpg

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3c7ac00b3f98695f43927f2d725e51d42280036b3125b5f2f576771625195a1e
size 20037

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save