James 
								
							 
						 
						
							
							
							
							
								
							
							
								cdebde8fb1 
								
							 
						 
						
							
							
								
								Update cpp-httplib's README  
							
							
							
						 
						
							2018-06-14 16:01:48 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James 
								
							 
						 
						
							
							
							
							
								
							
							
								d184a3a1ee 
								
							 
						 
						
							
							
								
								Update cpp-httplib for gzip + chunked encoding fixes  
							
							
							
						 
						
							2018-06-14 16:00:07 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James Rowe 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f31c836285 
								
							 
						 
						
							
							
								
								Merge pull request  #3805  from jbeich/cubeb  
							
							... 
							
							
							
							Unbreak install 
							
						 
						
							2018-06-09 18:14:22 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James Rowe 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cf3ea85397 
								
							 
						 
						
							
							
								
								Merge pull request  #3824  from jbeich/cryptopp  
							
							... 
							
							
							
							Update cryptopp to 7.1 snapshot 
							
						 
						
							2018-06-09 14:10:31 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan Beich 
								
							 
						 
						
							
							
							
							
								
							
							
								23ef36a1cf 
								
							 
						 
						
							
							
								
								externals: update cryptopp to CRYPTOPP_7_0_0-23-gf320e7d9  
							
							
							
						 
						
							2018-06-08 11:15:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan Beich 
								
							 
						 
						
							
							
							
							
								
							
							
								9f18ec6247 
								
							 
						 
						
							
							
								
								externals: update soundtouch to pick up x86 fix  
							
							
							
						 
						
							2018-06-08 08:34:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Merry 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								98438258c3 
								
							 
						 
						
							
							
								
								Merge pull request  #3810  from MerryMage/eret-exclusive  
							
							... 
							
							
							
							arm: Clear exclusive state after service call 
							
						 
						
							2018-06-07 22:09:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								a4bed294fb 
								
							 
						 
						
							
							
								
								dynarmic: Update to 4b350a354a21339052c7fff88832c3f81f5624be  
							
							
							
						 
						
							2018-06-03 20:57:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Bennett 
								
							 
						 
						
							
							
							
							
								
							
							
								62d7a53b1c 
								
							 
						 
						
							
							
								
								externals: Update Catch to v2.2.2  
							
							
							
						 
						
							2018-06-02 21:51:25 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan Beich 
								
							 
						 
						
							
							
							
							
								
							
							
								a9b7720d98 
								
							 
						 
						
							
							
								
								externals: don't try install cubeb files  
							
							... 
							
							
							
							Install the project...
/usr/local/bin/cmake -P cmake_install.cmake
-- Install configuration: "Release"
-- Installing: /prefix/share/man/man6/citra.6
CMake Error at externals/cubeb/cmake_install.cmake:44 (file):
  file INSTALL cannot find "/path/to/citra/include".
Call Stack (most recent call first):
  externals/cmake_install.cmake:46 (include)
  cmake_install.cmake:49 (include)
gmake: *** [Makefile:74: install] Error 1 
							
						 
						
							2018-06-02 08:36:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James Rowe 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								131cf363da 
								
							 
						 
						
							
							
								
								Merge pull request  #3790  from jbeich/master  
							
							... 
							
							
							
							cryptopp: unbreak on aarch64 
							
						 
						
							2018-05-31 22:14:03 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James Rowe 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								04a9145dfc 
								
							 
						 
						
							
							
								
								Merge pull request  #3776  from darkf/cubeb-sink2  
							
							... 
							
							
							
							Implement a Cubeb audio sink 
							
						 
						
							2018-05-31 22:13:12 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									darkf 
								
							 
						 
						
							
							
							
							
								
							
							
								ce6d9e2e28 
								
							 
						 
						
							
							
								
								externals: Don't build cubeb with tests  
							
							
							
						 
						
							2018-05-31 21:01:48 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									darkf 
								
							 
						 
						
							
							
							
							
								
							
							
								af73dd45f0 
								
							 
						 
						
							
							
								
								audio_core: Implement a cubeb audio sink  
							
							
							
						 
						
							2018-05-31 21:01:48 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan Beich 
								
							 
						 
						
							
							
							
							
								
							
							
								2772362f05 
								
							 
						 
						
							
							
								
								cryptopp: add missing bits used by SIMD on aarch64  
							
							... 
							
							
							
							externals/cryptopp/cryptopp/crc-simd.cpp:97:13: error: use of undeclared identifier '__crc32w'
        w = __crc32w(w,x);
            ^
externals/cryptopp/cryptopp/rijndael-simd.cpp:126:25: error: use of undeclared identifier 'vaeseq_u8'
        uint8x16_t r1 = vaeseq_u8(data, key);
                        ^
externals/cryptopp/cryptopp/sha-simd.cpp:109:25: error: use of undeclared identifier 'vsha1cq_u32'
        uint32x4_t r1 = vsha1cq_u32 (data1, 0, data2);
                        ^
/usr/bin/ld: error: externals/cryptopp/cryptopp/cpu.cpp:(function CryptoPP::DetectArmFeatures()): undefined symbol 'CryptoPP::CPU_ProbeNEON()'
/usr/bin/ld: error: externals/cryptopp/cryptopp/cpu.cpp:(function CryptoPP::DetectArmFeatures()): undefined symbol 'CryptoPP::CPU_ProbeCRC32()'
/usr/bin/ld: error: externals/cryptopp/cryptopp/cpu.cpp:(function CryptoPP::DetectArmFeatures()): undefined symbol 'CryptoPP::CPU_ProbePMULL()' 
							
						 
						
							2018-05-28 23:03:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								09982c3386 
								
							 
						 
						
							
							
								
								Merge pull request  #3732  from ccawley2011/fix-arm  
							
							... 
							
							
							
							Fix compilation on ARM 
							
						 
						
							2018-05-26 20:14:55 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								03209efe99 
								
							 
						 
						
							
							
								
								Merge pull request  #3753  from spbennett/json_3.12  
							
							... 
							
							
							
							Upgrade JSON for Modern C++ 
							
						 
						
							2018-05-25 20:39:12 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									darkf 
								
							 
						 
						
							
							
							
							
								
							
							
								83ee80666f 
								
							 
						 
						
							
							
								
								Import cubeb as an external  
							
							
							
						 
						
							2018-05-25 02:06:28 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Bennett 
								
							 
						 
						
							
							
							
							
								
							
							
								a7f73b9a14 
								
							 
						 
						
							
							
								
								Xbyak 5.64  
							
							... 
							
							
							
							---
Updated to Xbyak 5.64
811f4959ee 
							
						 
						
							2018-05-19 13:03:55 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Bennett 
								
							 
						 
						
							
							
							
							
								
							
							
								b9eeca218d 
								
							 
						 
						
							
							
								
								Upgrade JSON for Modern C++  
							
							... 
							
							
							
							---
Upgrade JSON for Modern C++ to 3.1.2
https://raw.githubusercontent.com/nlohmann/json/v3.1.2/single_include/nlohmann/json.hpp  
							
						 
						
							2018-05-19 12:59:38 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cameron Cawley 
								
							 
						 
						
							
							
							
							
								
							
							
								46f43bc4f7 
								
							 
						 
						
							
							
								
								cryptopp: Fix compilation on non-x86/x86_64 systems  
							
							
							
						 
						
							2018-05-13 11:34:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James Rowe 
								
							 
						 
						
							
							
							
							
								
							
							
								501717e9db 
								
							 
						 
						
							
							
								
								Update fmtlib to fix msvc warnings  
							
							... 
							
							
							
							Additionally, when updating fmtlib, there was a change in fmtlib broke
how the old logging macro was overloaded, so this works around that by
just naming the fmtlib macro impl something different 
							
						 
						
							2018-04-05 22:33:12 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								fe58b5912a 
								
							 
						 
						
							
							
								
								externals: update libressl (gitignore artefacts)  
							
							
							
						 
						
							2018-03-30 14:23:52 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James 
								
							 
						 
						
							
							
							
							
								
							
							
								9283053701 
								
							 
						 
						
							
							
								
								Move WebServices to use LibreSSL + cpp-httplib ( #3501 )  
							
							... 
							
							
							
							Move WebServices to use LibreSSL + cpp-httplib
Remove curl + openssl build dependencies 
							
						 
						
							2018-03-24 13:19:35 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								a8dd3aa940 
								
							 
						 
						
							
							
								
								glad: Update glad  
							
							
							
						 
						
							2018-03-13 23:00:26 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan Beich 
								
							 
						 
						
							
							
							
							
								
							
							
								0b27fcfde2 
								
							 
						 
						
							
							
								
								externals: Update cryptopp to 6.1.0 to  fix   #3435  
							
							
							
						 
						
							2018-03-05 10:49:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									hubslave 
								
							 
						 
						
							
							
							
							
								
							
							
								fd79b70a87 
								
							 
						 
						
							
							
								
								externals: Update fmt to 4d35f94  
							
							... 
							
							
							
							Versions prior to this didn't compile on OpenBSD due to unconditional
use of the non-standard strtod_l() function.
The fmt::MemoryWriter API has been removed in the intervening
versions, so replace its use with fmt::memory_buffer and fmt::format_to.
The library also no longer provides the fmt::fmt ALIAS, so define
it in externals/CMakeLists.txt. 
							
						 
						
							2018-03-02 18:12:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								1f04e2e4a1 
								
							 
						 
						
							
							
								
								externals: Update cryptopp to 6.0.0  
							
							... 
							
							
							
							MSVC C++17 support 
							
						 
						
							2018-02-07 22:19:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								ce31cf531d 
								
							 
						 
						
							
							
								
								CI: Update to C++17 and use Ubuntu 18.04 as baseline  
							
							
							
						 
						
							2018-02-06 17:02:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dca5fd291f 
								
							 
						 
						
							
							
								
								Merge pull request  #3272  from MerryMage/dynarmic  
							
							... 
							
							
							
							core/arm: Backend-specific context implementations 
							
						 
						
							2018-02-02 12:27:52 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e4b38fdb80 
								
							 
						 
						
							
							
								
								externals: Update catch to v2.1.1  
							
							
							
						 
						
							2018-01-27 15:45:29 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e2a8f155d3 
								
							 
						 
						
							
							
								
								Merge pull request  #3168  from CDAGaming/pr_Improvements  
							
							... 
							
							
							
							[External] Travis CI Quick Fix + Minor Submodule Updates 
							
						 
						
							2018-01-18 18:27:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								f2fb830859 
								
							 
						 
						
							
							
								
								externals: Update catch to 2.1.0  
							
							... 
							
							
							
							Keeps the unit testing library up to date. 
							
						 
						
							2018-01-17 20:52:47 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									CDAGaming 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								51169de364 
								
							 
						 
						
							
							
								
								Update nihstro  
							
							
							
						 
						
							2018-01-15 21:20:49 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									CDAGaming 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e3f90ff6b6 
								
							 
						 
						
							
							
								
								Travis Quick Fix + Minor Submodule Updates  
							
							... 
							
							
							
							## Info (Edited)
This commit fixes several Travis-Related Warnings/Errors/Deprecations in MacOS(Now running on Sierra instead of El Capitan). These Issues included Path Not Set Warnings, shell_session warnings, and a few others.
This Commit also Updates the following Submodules:
- enet (Includes Minor CMakeList Changes for cleaner Solutions)
- Nihstro (Includes a bugfix on compiling with Boost v1.66.0) 
							
						 
						
							2018-01-15 21:19:34 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								2cd2a7491c 
								
							 
						 
						
							
							
								
								CMakeLists: Disable dynarmic on ¬x86_64  
							
							
							
						 
						
							2018-01-08 17:58:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								7d5c3b00a8 
								
							 
						 
						
							
							
								
								dynarmic: Update to d1d4705  
							
							
							
						 
						
							2017-12-12 19:08:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								ab021d163e 
								
							 
						 
						
							
							
								
								CMakeLists: Derive the source directory grouping from targets themselves  
							
							... 
							
							
							
							Removes the need to store to separate SRC and HEADER variables,
and then construct the target in most cases. 
							
						 
						
							2017-12-11 21:11:52 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								e472858bc8 
								
							 
						 
						
							
							
								
								cryptopp: Move some source files to beginning of list  
							
							... 
							
							
							
							This is recommended by the Crypto++ readme:
2d4614084a/Readme.txt (L188-L193) 
							
						 
						
							2017-12-09 21:35:02 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								87ff37fa95 
								
							 
						 
						
							
							
								
								cryptopp: Add two extra files to source list  
							
							... 
							
							
							
							For some reason these are required too in MSVC Debug. 
							
						 
						
							2017-12-09 21:34:52 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								7b2d7c5d9b 
								
							 
						 
						
							
							
								
								cryptopp: Build only required files  
							
							... 
							
							
							
							Instead of globbing all .cpp files that ship with CryptoPP, use an
explicit list of files to compile. This cuts out compilation of a lot of
stuff we don't use (reducing build times) and also works around
https://github.com/weidai11/cryptopp/issues/527  
							
						 
						
							2017-12-09 17:42:53 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								cdde8ddb04 
								
							 
						 
						
							
							
								
								externals: Update dynarmic to 4110494  
							
							
							
						 
						
							2017-12-06 20:57:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e165b5bb94 
								
							 
						 
						
							
							
								
								Merge pull request  #3184  from MerryMage/timing  
							
							... 
							
							
							
							core/arm: Improve timing accuracy before service calls in JIT 
							
						 
						
							2017-12-05 23:12:24 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									CDAGaming 
								
							 
						 
						
							
							
							
							
								
							
							
								7c5b2fe63f 
								
							 
						 
						
							
							
								
								Switch inih to It's Official Repository @ benhoyt/inih  
							
							... 
							
							
							
							## Info
This Commit switches the Inih Submodule from it's mirror repository svn2github/inih to it's official repo at benhoyt/inih
## Reasoning
As explained in Info, svn2github is a Mirror Host, which was used mainly as there was no official repo for inih at the Time it was originally added. However, now that there is a Official repo, svn2github is considered unnecessary as well as inconsistent. This commit will make it easier to manage this submodule in the future, as well as able to fix issues related to inih, should any appear in the foreseeable future. 
							
						 
						
							2017-12-03 19:35:54 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								7cd8b437aa 
								
							 
						 
						
							
							
								
								core/arm: Improve timing accuracy before service calls in JIT  
							
							... 
							
							
							
							We also correct the CPU JIT's implementation of Step. 
							
						 
						
							2017-12-03 16:06:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								f51fa38a1b 
								
							 
						 
						
							
							
								
								externals: Update catch to v2.0.1  
							
							
							
						 
						
							2017-11-29 19:19:33 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								d11e8b3524 
								
							 
						 
						
							
							
								
								dynarmic: Update to dfbd3912a4b8e0d28e1a4045893a750f0107fbaa  
							
							... 
							
							
							
							Do not emit instructions that require SSE 4.1 on CPUs that do not support it. 
							
						 
						
							2017-11-19 23:23:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								61b88aeaee 
								
							 
						 
						
							
							
								
								dynarmic: Update to 8f15e3f70cb96e56705e5de6ba97b5d09423a56b  
							
							
							
						 
						
							2017-11-04 10:49:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								590b1e8453 
								
							 
						 
						
							
							
								
								xbyak: Update to v5.53  
							
							
							
						 
						
							2017-11-04 10:49:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James Rowe 
								
							 
						 
						
							
							
							
							
								
							
							
								9e847b7549 
								
							 
						 
						
							
							
								
								Build: Enable SSL in mingw by linking against WinSSL  
							
							... 
							
							
							
							The mingw builds aren't submitting telemetry because the curl library
they are linked against is configured to use openSSL and openSSL looks
for the certificates in the users home folder. This keeps it from
contacting web services because it can't communicate over SSL.
This commit adds a download in mingw builds that will download a
precompiled curl for mingw linked against winssl and sspi. 
							
						 
						
							2017-09-11 09:10:17 -06:00