aboutsummaryrefslogtreecommitdiff
path: root/project
diff options
context:
space:
mode:
authorSascha Montellese <sascha.montellese@gmail.com>2015-01-31 09:22:47 +0100
committerSascha Montellese <sascha.montellese@gmail.com>2015-01-31 09:22:47 +0100
commitf624010c9b93ff6b8c71a09d94424c706f653bfd (patch)
treef8f0368c1b383dd9e6f2f9b8d03ffb6d89f087bc /project
parent6e3451c1360a3660c8698294635635e75794bb49 (diff)
parent9f7fdfaad92d38f6061649fb2766cf9b6c8e22bf (diff)
Merge pull request #6201 from Montellese/webserver_httprequesthandler_refactoring
webserver: refactor, unification of handlers and bug fixes
Diffstat (limited to 'project')
-rw-r--r--project/VS2010Express/XBMC.vcxproj13
-rw-r--r--project/VS2010Express/XBMC.vcxproj.filters21
2 files changed, 34 insertions, 0 deletions
diff --git a/project/VS2010Express/XBMC.vcxproj b/project/VS2010Express/XBMC.vcxproj
index ddadac0734..c1a81cc51a 100644
--- a/project/VS2010Express/XBMC.vcxproj
+++ b/project/VS2010Express/XBMC.vcxproj
@@ -636,6 +636,7 @@
<ClCompile Include="..\..\xbmc\network\EventServer.cpp" />
<ClCompile Include="..\..\xbmc\network\GUIDialogAccessPoints.cpp" />
<ClCompile Include="..\..\xbmc\network\GUIDialogNetworkSetup.cpp" />
+ <ClCompile Include="..\..\xbmc\network\httprequesthandler\HTTPFileHandler.cpp" />
<ClCompile Include="..\..\xbmc\network\httprequesthandler\HTTPImageHandler.cpp" />
<ClCompile Include="..\..\xbmc\network\httprequesthandler\HTTPJsonRpcHandler.cpp" />
<ClCompile Include="..\..\xbmc\network\httprequesthandler\HTTPVfsHandler.cpp" />
@@ -648,6 +649,11 @@
<ClCompile Include="..\..\xbmc\network\NetworkServices.cpp" />
<ClCompile Include="..\..\xbmc\network\Socket.cpp" />
<ClCompile Include="..\..\xbmc\network\TCPServer.cpp" />
+ <ClCompile Include="..\..\xbmc\network\test\TestWebServer.cpp">
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug Testsuite|Win32'">false</ExcludedFromBuild>
+ </ClCompile>
<ClCompile Include="..\..\xbmc\network\UdpClient.cpp" />
<ClCompile Include="..\..\xbmc\network\upnp\UPnP.cpp" />
<ClCompile Include="..\..\xbmc\network\upnp\UPnPInternal.cpp" />
@@ -935,6 +941,7 @@
<ClInclude Include="..\..\xbmc\interfaces\python\pythreadstate.h" />
<ClInclude Include="..\..\xbmc\media\MediaType.h" />
<ClInclude Include="..\..\xbmc\music\karaoke\karaokevideobackground.h" />
+ <ClInclude Include="..\..\xbmc\network\httprequesthandler\HTTPFileHandler.h" />
<ClInclude Include="..\..\xbmc\network\NetworkServices.h" />
<ClInclude Include="..\..\xbmc\peripherals\bus\virtual\PeripheralBusCEC.h" />
<ClInclude Include="..\..\xbmc\network\upnp\UPnPSettings.h" />
@@ -984,6 +991,7 @@
<ClInclude Include="..\..\xbmc\utils\auto_buffer.h" />
<ClInclude Include="..\..\xbmc\utils\BooleanLogic.h" />
<ClInclude Include="..\..\xbmc\utils\CharsetDetection.h" />
+ <ClInclude Include="..\..\xbmc\utils\HttpRangeUtils.h" />
<ClInclude Include="..\..\xbmc\utils\IRssObserver.h" />
<ClInclude Include="..\..\xbmc\utils\IXmlDeserializable.h" />
<ClInclude Include="..\..\xbmc\utils\LegacyPathTranslation.h" />
@@ -1129,10 +1137,15 @@
<ClCompile Include="..\..\xbmc\utils\auto_buffer.cpp" />
<ClCompile Include="..\..\xbmc\utils\BooleanLogic.cpp" />
<ClCompile Include="..\..\xbmc\utils\CharsetDetection.cpp" />
+ <ClCompile Include="..\..\xbmc\utils\HttpRangeUtils.cpp" />
<ClCompile Include="..\..\xbmc\utils\LegacyPathTranslation.cpp" />
<ClCompile Include="..\..\xbmc\utils\MarkWatchedJob.cpp" />
<ClCompile Include="..\..\xbmc\utils\RssManager.cpp" />
<ClCompile Include="..\..\xbmc\utils\StringValidation.cpp" />
+ <ClCompile Include="..\..\xbmc\utils\test\TestHttpRangeUtils.cpp">
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ </ClCompile>
<ClCompile Include="..\..\xbmc\utils\test\TestUrlOptions.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
diff --git a/project/VS2010Express/XBMC.vcxproj.filters b/project/VS2010Express/XBMC.vcxproj.filters
index 36e35b0d6e..c77d5fb468 100644
--- a/project/VS2010Express/XBMC.vcxproj.filters
+++ b/project/VS2010Express/XBMC.vcxproj.filters
@@ -322,6 +322,9 @@
<Filter Include="cores\dvdplayer\DVDCodecs\Overlay\contrib">
<UniqueIdentifier>{43526341-7b96-462d-9f71-685e426251ec}</UniqueIdentifier>
</Filter>
+ <Filter Include="network\test">
+ <UniqueIdentifier>{1bdb0045-3341-49b7-8d6f-30a53f812350}</UniqueIdentifier>
+ </Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\xbmc\win32\pch.cpp">
@@ -3086,6 +3089,18 @@
<ClCompile Include="..\..\xbmc\cores\dvdplayer\DVDDemuxers\DVDDemuxCC.cpp">
<Filter>cores\dvdplayer\DVDDemuxers</Filter>
</ClCompile>
+ <ClCompile Include="..\..\xbmc\utils\HttpRangeUtils.cpp">
+ <Filter>utils</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\xbmc\network\httprequesthandler\HTTPFileHandler.cpp">
+ <Filter>network\httprequesthandler</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\xbmc\network\test\TestWebServer.cpp">
+ <Filter>network\test</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\xbmc\utils\test\TestHttpRangeUtils.cpp">
+ <Filter>utils\test</Filter>
+ </ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\xbmc\win32\pch.h">
@@ -6012,6 +6027,12 @@
<ClInclude Include="..\..\xbmc\cores\dvdplayer\DVDDemuxers\DVDDemuxCC.h">
<Filter>cores\dvdplayer\DVDDemuxers</Filter>
</ClInclude>
+ <ClInclude Include="..\..\xbmc\utils\HttpRangeUtils.h">
+ <Filter>utils</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\xbmc\network\httprequesthandler\HTTPFileHandler.h">
+ <Filter>network\httprequesthandler</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\..\xbmc\win32\XBMC_PC.rc">