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 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
							
						
						056a08cdbf 
					 
					
						
						
							
							externals: Update soundtouch  
						
						
						
						
					 
					
						2017-08-20 17:30:05 -07:00