aboutsummaryrefslogtreecommitdiff
path: root/project
diff options
context:
space:
mode:
authorSascha Montellese <sascha.montellese@gmail.com>2012-03-25 03:29:22 -0700
committerSascha Montellese <sascha.montellese@gmail.com>2012-03-25 03:29:22 -0700
commit4d4eac0b4043c99d9794871139527f6d8f441a08 (patch)
tree77f9171947de1d62a245af9db5a540873c0c5ebe /project
parentc48881cb0e4f9471664b82932e252e4d68f46827 (diff)
parentf0d0b81fa2e03692d8f19843a955551a1ae7d420 (diff)
Merge pull request #511 from Montellese/websocket
add websocket support for JSON-RPC
Diffstat (limited to 'project')
-rw-r--r--project/BuildDependencies/scripts/boost_d.txt2
-rw-r--r--project/VS2010Express/XBMC.vcxproj14
-rw-r--r--project/VS2010Express/XBMC.vcxproj.filters41
3 files changed, 54 insertions, 3 deletions
diff --git a/project/BuildDependencies/scripts/boost_d.txt b/project/BuildDependencies/scripts/boost_d.txt
index 18605e02d9..4392867f51 100644
--- a/project/BuildDependencies/scripts/boost_d.txt
+++ b/project/BuildDependencies/scripts/boost_d.txt
@@ -1,5 +1,5 @@
; filename mirror of the file
-boost-1_46_1-xbmc-win32.7z http://mirrors.xbmc.org/build-deps/win32/
+boost-1_46_1-xbmc-win32-1.7z http://mirrors.xbmc.org/build-deps/win32/
;boost_1_46_1-headers-win32.7z http://mirrors.xbmc.org/build-deps/win32/
;boost_1_46_1-libs-win32.7z http://mirrors.xbmc.org/build-deps/win32/
;boost_1_46_1-debug-libs-win32.7z http://mirrors.xbmc.org/build-deps/win32/
diff --git a/project/VS2010Express/XBMC.vcxproj b/project/VS2010Express/XBMC.vcxproj
index cc22826a27..b1fb411280 100644
--- a/project/VS2010Express/XBMC.vcxproj
+++ b/project/VS2010Express/XBMC.vcxproj
@@ -691,6 +691,10 @@
<ClCompile Include="..\..\xbmc\network\UdpClient.cpp" />
<ClCompile Include="..\..\xbmc\network\UPnP.cpp" />
<ClCompile Include="..\..\xbmc\network\WebServer.cpp" />
+ <ClCompile Include="..\..\xbmc\network\websocket\WebSocket.cpp" />
+ <ClCompile Include="..\..\xbmc\network\websocket\WebSocketManager.cpp" />
+ <ClCompile Include="..\..\xbmc\network\websocket\WebSocketV13.cpp" />
+ <ClCompile Include="..\..\xbmc\network\websocket\WebSocketV8.cpp" />
<ClCompile Include="..\..\xbmc\network\windows\NetworkWin32.cpp" />
<ClCompile Include="..\..\xbmc\network\windows\ZeroconfWIN.cpp" />
<ClCompile Include="..\..\xbmc\network\Zeroconf.cpp" />
@@ -783,6 +787,10 @@
<ClInclude Include="..\..\xbmc\cores\paplayer\PCMCodec.h" />
<ClInclude Include="..\..\xbmc\filesystem\FileUPnP.h" />
<ClInclude Include="..\..\xbmc\interfaces\python\xbmcmodule\pythreadstate.h" />
+ <ClInclude Include="..\..\xbmc\network\websocket\WebSocket.h" />
+ <ClInclude Include="..\..\xbmc\network\websocket\WebSocketManager.h" />
+ <ClInclude Include="..\..\xbmc\network\websocket\WebSocketV13.h" />
+ <ClInclude Include="..\..\xbmc\network\websocket\WebSocketV8.h" />
<ClInclude Include="..\..\xbmc\threads\platform\win\Implementation.cpp" />
<ClCompile Include="..\..\xbmc\threads\SystemClock.cpp" />
<ClCompile Include="..\..\xbmc\threads\Thread.cpp" />
@@ -795,6 +803,7 @@
<ClCompile Include="..\..\xbmc\utils\Archive.cpp" />
<ClCompile Include="..\..\xbmc\utils\AsyncFileCopy.cpp" />
<ClCompile Include="..\..\xbmc\utils\AutoPtrHandle.cpp" />
+ <ClCompile Include="..\..\xbmc\utils\Base64.cpp" />
<ClCompile Include="..\..\xbmc\utils\BitstreamStats.cpp" />
<ClCompile Include="..\..\xbmc\utils\CharsetConverter.cpp" />
<ClCompile Include="..\..\xbmc\utils\CPUInfo.cpp" />
@@ -820,6 +829,7 @@
<ClCompile Include="..\..\xbmc\utils\HTMLUtil.cpp" />
<ClCompile Include="..\..\xbmc\utils\HttpHeader.cpp" />
<ClCompile Include="..\..\xbmc\utils\HttpParser.cpp" />
+ <ClCompile Include="..\..\xbmc\utils\HttpResponse.cpp" />
<ClCompile Include="..\..\xbmc\utils\InfoLoader.cpp" />
<ClCompile Include="..\..\xbmc\utils\JobManager.cpp" />
<ClCompile Include="..\..\xbmc\utils\JSONVariantParser.cpp" />
@@ -1707,6 +1717,7 @@
<ClInclude Include="..\..\xbmc\utils\Archive.h" />
<ClInclude Include="..\..\xbmc\utils\AsyncFileCopy.h" />
<ClInclude Include="..\..\xbmc\utils\AutoPtrHandle.h" />
+ <ClInclude Include="..\..\xbmc\utils\Base64.h" />
<ClInclude Include="..\..\xbmc\utils\BitstreamStats.h" />
<ClInclude Include="..\..\xbmc\utils\CharsetConverter.h" />
<ClInclude Include="..\..\xbmc\utils\CPUInfo.h" />
@@ -1728,6 +1739,7 @@
<ClInclude Include="..\..\xbmc\utils\HTMLUtil.h" />
<ClInclude Include="..\..\xbmc\utils\HttpHeader.h" />
<ClInclude Include="..\..\xbmc\utils\HttpParser.h" />
+ <ClInclude Include="..\..\xbmc\utils\HttpResponse.h" />
<ClInclude Include="..\..\xbmc\utils\InfoLoader.h" />
<ClInclude Include="..\..\xbmc\utils\ISerializable.h" />
<ClInclude Include="..\..\xbmc\utils\Job.h" />
@@ -2201,4 +2213,4 @@
</VisualStudio>
</ProjectExtensions>
<Import Project="$(SolutionDir)\$(ProjectFileName).targets.user" Condition="Exists('$(SolutionDir)\$(ProjectFileName).targets.user')" />
-</Project> \ No newline at end of file
+</Project>
diff --git a/project/VS2010Express/XBMC.vcxproj.filters b/project/VS2010Express/XBMC.vcxproj.filters
index 62a6f25564..3cc187c9df 100644
--- a/project/VS2010Express/XBMC.vcxproj.filters
+++ b/project/VS2010Express/XBMC.vcxproj.filters
@@ -250,6 +250,9 @@
<Filter Include="peripherals\dialogs">
<UniqueIdentifier>{9571e2bc-891d-4496-bcba-2ec3eed45704}</UniqueIdentifier>
</Filter>
+ <Filter Include="network\websocket">
+ <UniqueIdentifier>{88e84682-dede-4bdf-9e33-a8023dd5ac78}</UniqueIdentifier>
+ </Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\xbmc\win32\pch.cpp">
@@ -2568,6 +2571,24 @@
<ClCompile Include="..\..\xbmc\cores\paplayer\PCMCodec.cpp">
<Filter>cores\paplayer</Filter>
</ClCompile>
+ <ClCompile Include="..\..\xbmc\utils\Base64.cpp">
+ <Filter>utils</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\xbmc\utils\HttpResponse.cpp">
+ <Filter>utils</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\xbmc\network\websocket\WebSocket.cpp">
+ <Filter>network\websocket</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\xbmc\network\websocket\WebSocketV8.cpp">
+ <Filter>network\websocket</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\xbmc\network\websocket\WebSocketManager.cpp">
+ <Filter>network\websocket</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\xbmc\network\websocket\WebSocketV13.cpp">
+ <Filter>network\websocket</Filter>
+ </ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\xbmc\win32\pch.h">
@@ -5160,6 +5181,24 @@
<ClInclude Include="..\..\xbmc\cores\paplayer\PCMCodec.h">
<Filter>cores\paplayer</Filter>
</ClInclude>
+ <ClInclude Include="..\..\xbmc\utils\Base64.h">
+ <Filter>utils</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\xbmc\utils\HttpResponse.h">
+ <Filter>utils</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\xbmc\network\websocket\WebSocket.h">
+ <Filter>network\websocket</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\xbmc\network\websocket\WebSocketV8.h">
+ <Filter>network\websocket</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\xbmc\network\websocket\WebSocketManager.h">
+ <Filter>network\websocket</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\xbmc\network\websocket\WebSocketV13.h">
+ <Filter>network\websocket</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\..\xbmc\win32\XBMC_PC.rc">
@@ -5171,4 +5210,4 @@
<Filter>win32</Filter>
</CustomBuild>
</ItemGroup>
-</Project> \ No newline at end of file
+</Project>